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
339380652823	339380653342	339380653892	339380654442	339380654992	339380655542	339380656092	339380656642	339380657192	339380657740	339380658292	339380658842	339380659392	339380659942	339380660492	339380661042	339380661592	339380662142	339380662692	339380663242	339380663792	339380664342	339380664892	339380665442	339380665992	339380666542	339380667092	339380667642	339380668192	339380668742	339380669292	339380669842	339380670392	339380670942	339380671492	339380672042	339380672592	339380673142	339380673692	339380674242	339380674792	339380675342	339380675892	339380676442	339380676992	339380677542	339380678092	339380678642	339380679192	339380679742	339380680292	339380680842	339380681392	339380681942	339380682492	339380683042	339380683592	339380684142	339380684692	339380685242	339380685792	339380686342	339380686892	339380687442	339380687992	339380688542	339380689092	339380689642	339380690192	339380690742	339380691292	339380691842	339380692392	339380692943	339380693492	339380694042	339380694592	339380695142	339380695692	339380696242	339380696792	339380697342	339380697892	339380698442	339380698992	339380699542	339380700092	339380700642	339380701193	339380701742	339380702292	339380702842	339380703392	339380703942	339380704492	339380705042	339380705592	339380706142	339380706692	339380707242	339380707792	339380708342	339380708892	339380709442	339380709992	339380710542	339380711092	339380711642	339380712192	339380712742	339380713292	339380713842	339380714392	339380714942	339380715492	339380716042	339380716592	339380717142	339380717692	339380718242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2676	3600	2300	2676	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22764	20132	27021	22999	20111	17169	44105	45503	31330	17194	6318	2178	1162	937	841	848	836	836	806	796	812	737	797	781	800	814	831	808	837	816	810	780	795	791	790	808	822	811	798	832	780	816	814	867	783	851	784	791	782	821	795	810	811	825	800	802	820	836	767	734	797	789	822	792	838	840	807	781	754	787	788	799	763	833	773	794	806	828	795	812	811	796	791	799	852	770	785	801	857	813	810	800	790	881	808	808	762	749	769	792	787	777	727	839	773	803	806	809	795	819	823	785	784	813	767	780	830	791	773	784	797	752	838	822	831	789	838	766	828	780	812	782	766	792	801	774	825	795	763	785	817	791	820	795	802	838	780	807	773	829	788	798	777	796	756	867	806	826	794	855	801	800	801	749	797	783	783	781	836	790	809	801	802	840	807	798	821	761	784	834	784	801	793	799	874	797	811	849	793	795	779	775	743	801	823	788	813	767	758	729	843	786	761	836	814	773	829	831	781	830	840	788	745	783	769	801	808	750	807	796	792	756	797	793	774	741	794	776	755	790	777	784	793	796	854	819	796	793	767	823	790	751	784	789	858	848	806	783	820	825	816	842	785	771	800	816	825	754	801	817	747	750	754	799	838	797	788	796	805	782	807	785	753	864	815	810	782	772	782	819	832	810	835	794	742	790	830	811	779	801	823	809	822	814	789	787	799	800	808	818	821	831	830	817	835	796	826	830	823	723	776	825	801	816	783	855	781	790	793	827	806	815	768	846	800	813	799	826	806	777	796	793	831	755	820	803	785	780	745	751	775	810	776	809	801	768	792	807	796	798	780	807	802	772	768	793	807	815	737	781	828	792	781	786	868	837	793	780	801	803	784	744	750	782	749	754	789	795	835	771	828	796	802	841	761	761	832	799	801	806	784	784	726	785	769	845	732	778	772	823	804	751	780	806	816	778	839	803	809	781	808	868	801	775	831	789	853	777	800	773	799	766	826	862	749	800	811	785	809	797	767	778	785	808	793	775	837	759	775	816	777	771	828	788	771	813	818	734	853	800	785	787	837	856	734	789	843	807	836	774	789	819	747	832	804	852	804	765	792	811	774	818	813	821	817	752	780	781	803	818	812	848	826	777	820	774	779	761	826	814	789	799	778	772	794	804	811	803	800	823	871	782	776	818	814	798	826	833	798	860	802	835	843	795	760	794	787	794	784	831	818	740	787	798	818	778	808	787	765	831	796	802	792	815	792	759	826	819	847	775	761	784	776	799	780	765	774	795	789	792	777	800	782	835	789	781	823	778	778	755	813	789	814	767	764	810	785	799	737	791	773	750	813	771	830	722	846	773	816	826	806	769	836	822	795	773	809	834	860	769	840	777	745	776	823	835	819	811	806	785	779	798	747	775	816	819	834	826	760	764	772	790	789	780	787	769	734	771	795	806	816	717	807	770	803	819	830	765	765	789	789	782	753	839	834	851	811	773	792	765	807	821	803	856	828	774	822	792	814	793	749	778	835	806	782	799	791	850	764	802	793	796	857	787	842	736	785	806	815	797	706	810	783	800	793	793	774	838	750	750	807	798	839	803	797	824	798	830	818	784	743	812	865	844	831	791	804	798	811	768	793	783	785	804	813	783	816	832	753	766	780	784	780	783	777	763	795	810	776	776	807	753	746	785	817	743	775	743	801	807	829	755	793	819	797	823	885	809	784	809	827	793	847	791	846	788	810	856	774	818	827	788	767	764	803	784	767	759	757	780	763	809	849	792	828	790	770	800	814	779	781	790	760	786	807	761	819	774	781	781	801	834	760	778	860	805	805	741	792	771	757	803	764	825	754	816	779	795	805	768	757	815	827	773	816	849	779	850	766	806	787	826	805	802	802	781	823	753	842	753	815	786	760	837	783	745	796	857	746	761	839	755	781	763	813	794	781	805	769	802	779	783	820	825	752	837	764	795	733	785	818	808	828	818	757	822	805	775	810	825	796	795	807	848	816	857	799	790	779	767	852	798	789	771	777	829	792	794	785	812	783	805	806	774	795	774	722	779	787	820	751	850	764	797	789	760	792	804	797	877	785	814	840	839	822	829	796	821	757	819	757	797	817	773	776	775	871	859	778	823	761	769	844	774	813	827	845	800	764	818	806	752	777	739	793	826	757	776	871	770	791	793	853	759	785	749	795	780	797	802	765	752	771	870	774	795	813	859	766	792	810	804	810	804	782	785	812	835	794	709	811	846	779	802	783	780	810	814	808	834	858	805	778	804	793	790	822	757	747	837	747	826	772	833	845	796	743	835	834	754	764	761	810	781	807	773	771	810	805	819	794	750	780	766	764	808	803	747	812	825	793	780	798	824	756	854	816	791	817	754	799	766	743	755	824	800	779	814	786	785	771	841	808	743	799	789	787	834	804	804	778	813	817	837	831	751	804	801	758	782	783	793	785	809	778	826	775	833	829	797	808	809	775	803	796	772	796	763	769	763	817	807	792	766	828	714	802	744	824	813	851	755	755	754	805	818	827	778	798	770	792	820	837	822	789	753	820	779	786	788	791	776	788	746	785	790	774	845	762	795	796	853	792	811	776	786	797	822	794	764	806	775	808	784	806	810	794	768	767	768	790	810	781	778	762	787	805	792	847	746	818	810	791	767	844	834	762	824	771	787	781	749	771	797	782	824	796	758	824	833	800	775	778	811	760	822	813	796	873	764	767	756	796	782	853	750	800	769	790	839	801	795	797	823	807	810	759	775	771	780	782	805	804	774	794	811	788	777	791	817	834	756	803	778	804	833	765	793	790	790	764	830	808	807	769	822	784	815	800	805	803	807	813	783	768	808	811	768	779	788	813	809	810	826	846	803	784	813	795	771	739	799	804	748	802	796	815	804	777	786	787	830	796	788	779	767	803	815	745	772	767	764	823	796	769	828	769	767	796	858	842	825	819	789	762	761	797	764	803	784	793	792	861	801	811	832	752	796	755	832	788	755	792	799	817	808	791	816	795	813	763	793	810	764	808	760	795	794	778	755	777	763	765	791	818	784	778	763	736	843	812	825	787	822	794	792	766	815	795	831	769	760	767	829	812	802	808	847	782	790	818	743	812	787	817	807	816	765	780	798	803	816	785	811	848	803	814	832	781	804	794	763	752	788	825	789	795	794	799	802	756	771	776	823	780	787	759	781	795	834	782	772	810	787	756	770	745	800	806	802	758	810	884	797	804	828	815	793	802	788	810	779	829	788	750	809	810	810	782	822	832	827	765	788	795	813	817	801	797	843	792	813	762	802	847	822	857	777	792	756	789	820	780	770	858	779	816	816	796	821	815	793	851	801	800	787	790	764	801	792	783	816	819	769	823	790	830	830	816	765	801	777	783	766	772	836	800	722	829	836	818	807	834	808	826	789	770	831	792	793	756	826	764	795	757	844	800	841	784	786	828	766	793	841	819	807	771	794	808	777	762	747	759	765	843	803	753	827	784	737	767	777	792	807	817	819	818	733	775	789	785	772	773	776	842	780
4436	7917	8645	4595	3431	12765	43731	41298	25870	13268	5221	2044	1081	779	758	695	754	727	692	680	657	674	650	666	674	721	671	716	717	656	709	694	727	706	663	732	696	682	661	715	689	665	737	725	679	670	695	680	699	675	671	693	702	675	714	690	705	674	694	702	702	663	705	680	727	662	652	707	681	669	671	679	665	711	677	705	684	727	676	626	690	686	704	748	639	696	740	692	685	742	667	696	691	651	676	696	693	719	661	711	692	688	677	680	725	734	731	707	675	673	665	644	682	754	657	670	723	724	754	717	719	714	691	720	679	736	701	679	724	678	735	682	673	675	723	684	682	687	683	696	651	678	708	665	677	711	686	702	679	669	666	747	724	720	639	676	708	703	686	692	717	690	720	678	667	686	717	722	677	739	694	729	655	688	714	680	683	640	637	690	692	680	704	728	677	730	684	694	643	670	667	669	715	690	716	718	688	689	719	690	667	681	698	680	718	687	751	702	697	727	699	682	683	722	713	669	689	717	677	651	700	694	638	625	692	665	725	680	690	707	701	658	717	716	709	702	687	689	686	711	726	719	694	714	695	695	703	672	713	700	658	699	689	732	650	713	700	698	744	686	661	707	673	699	689	701	706	678	682	728	662	722	678	677	692	707	654	678	714	667	689	685	679	712	720	666	655	706	709	696	653	663	695	717	702	677	688	695	652	697	653	694	718	630	679	732	697	688	739	705	661	607	677	702	706	705	696	662	719	722	704	696	707	699	683	684	706	734	667	739	685	696	718	645	646	684	695	660	731	682	685	724	682	665	676	710	680	682	693	682	673	658	708	670	661	721	720	706	684	688	726	712	724	705	690	703	680	665	694	670	668	719	719	693	689	705	727	701	667	629	720	699	698	707	731	704	699	703	693	662	724	726	704	679	686	721	704	690	686	673	671	671	687	688	679	706	681	708	649	693	727	676	672	690	664	709	703	722	732	670	698	676	672	726	689	690	687	673	693	708	660	682	698	672	708	672	658	702	688	655	662	640	672	694	687	730	688	709	669	673	659	671	699	716	681	697	649	711	679	756	715	685	700	718	686	649	629	689	717	712	719	660	703	695	664	679	729	688	678	685	679	658	689	701	690	724	692	717	679	694	738	676	691	716	689	689	707	685	690	714	679	664	666	694	719	687	737	641	692	698	674	675	708	677	677	643	703	739	702	714	664	707	698	672	719	680	696	691	709	700	650	718	699	671	715	703	669	712	701	689	756	680	686	717	726	656	657	701	686	691	688	662	730	651	691	694	714	641	705	706	691	694	709	630	727	690	737	689	694	720	701	708	682	671	696	698	689	752	646	710	641	689	651	664	682	674	669	687	686	670	712	665	690	683	646	695	693	697	706	707	693	686	711	712	684	716	707	663	643	662	704	737	674	682	658	676	748	723	703	668	704	692	722	684	737	665	694	737	648	676	727	665	713	693	706	704	721	703	665	608	682	738	665	697	760	657	723	671	694	643	678	711	698	652	695	667	670	664	679	689	646	663	675	732	662	667	697	705	694	681	718	707	676	647	633	678	691	647	656	642	668	656	690	657	692	662	673	675	742	722	669	697	681	695	669	699	751	691	681	685	692	707	686	722	693	705	725	658	653	695	675	708	634	656	658	708	701	678	681	732	707	694	662	643	700	683	703	715	710	685	679	691	667	657	682	691	692	618	706	698	676	678	724	646	659	708	689	655	637	731	665	703	707	704	668	712	730	722	665	721	741	707	688	725	679	676	657	680	684	727	682	682	673	710	675	740	714	740	702	715	656	688	721	661	685	687	682	716	678	637	665	683	635	669	679	727	659	682	674	642	676	689	696	648	671	737	715	628	653	674	669	718	645	676	673	670	719	726	702	700	679	693	649	664	714	639	660	693	723	691	671	729	693	698	682	688	687	714	720	688	744	701	693	730	670	654	663	641	716	650	682	675	698	692	715	638	660	693	645	678	665	712	647	710	730	658	668	720	693	670	713	680	644	662	695	707	723	691	675	712	735	675	737	674	659	672	680	694	674	638	694	708	707	661	697	679	700	656	652	708	697	684	718	704	686	657	661	693	722	647	670	660	701	690	662	627	630	648	729	689	701	734	713	706	676	721	650	706	680	676	665	716	712	665	698	757	755	740	692	666	700	738	695	713	732	668	665	676	656	693	703	662	668	667	677	682	732	689	648	678	662	710	699	718	725	694	675	700	716	714	700	700	700	669	650	678	708	656	698	727	674	665	661	661	649	744	734	660	690	720	697	682	733	725	674	652	722	675	699	717	644	719	681	705	717	698	734	699	698	748	723	668	721	680	679	684	701	657	690	642	695	673	758	691	644	717	669	703	673	697	735	671	703	695	681	650	651	686	716	663	711	669	678	705	679	676	726	723	677	653	662	647	735	708	635	646	698	652	670	725	691	696	729	654	668	731	638	703	648	720	728	688	645	691	691	700	711	692	668	680	653	698	721	720	669	720	661	646	660	655	709	719	661	709	718	714	740	672	654	706	693	688	673	691	667	684	697	711	649	650	688	677	692	695	697	725	625	654	639	701	739	705	698	752	664	700	683	716	668	725	653	724	683	671	666	689	675	686	678	692	653	650	717	685	733	710	697	670	643	704	660	661	691	715	690	660	660	695	719	691	688	687	637	714	643	672	655	668	694	669	653	699	689	723	690	680	688	682	687	712	705	699	680	670	713	687	710	679	674	691	693	662	697	713	665	683	712	749	677	687	667	659	681	697	716	735	704	685	691	686	672	718	660	674	640	676	649	685	642	723	712	673	648	698	677	668	696	704	707	721	689	656	643	680	748	665	696	651	709	707	665	642	719	728	693	668	703	734	658	676	694	673	699	684	692	688	661	705	716	652	679	686	640	634	688	666	728	650	683	711	699	707	724	692	691	687	675	743	716	701	677	702	594	668	685	675	706	681	701	676	689	699	685	716	650	672	695	662	662	647	683	686	650	639	713	693	698	666	645	737	703	664	695	692	659	699	707	647	713	678	707	653	686	680	666	703	690	642	698	698	672	715	696	712	675	649	653	671	697	660	721	646	702	725	683	684	719	694	676	657	721	678	700	678	677	701	700	669	687	685	666	667	661	710	682	666	709	680	683	665	642	673	638	676	702	708	696	665	631	678	695	708	679	674	674	687	700	693	702	701	704	711	669	680	740	690	692	690	699	676	681	694	692	658	680	700	658	754	637	689	706	692	677	656	682	694	672	695	635	756	650	674	710	708	674	697	698	666	680	707	680	725	664	662	689	714	691	715	630	721	658	677	655	699	689	682	702	649	661	694	667	697	711	677	652	700	672	630	663	719	696	698	697	700	684	697	704	705	661	717	704	696	687	707	668	684	706	708	672	682	719	687	653	719	659	676	667	682	686	660	726	717	696	738	678	692	659	679	716	734	677	692	692	727	649	694	700	683	710	669	670	699	729	655	671	684	700	695	704	688	753	688	690	651	725	678	722	672	673	743	680	753	645	679	712	694
27751	13672	2586	1224	834	1171	3772	4616	2920	1541	1083	755	724	693	665	681	647	688	642	680	678	682	676	721	673	647	661	654	643	706	681	690	636	673	702	650	703	665	697	705	678	705	682	681	668	672	665	685	689	700	691	660	698	718	702	630	728	701	651	705	704	675	753	638	686	661	647	689	660	646	680	689	716	682	701	695	684	697	667	639	693	690	633	740	721	633	689	689	648	645	691	722	705	664	725	678	642	704	634	710	682	643	667	693	660	657	692	710	693	652	659	689	666	678	689	677	653	669	650	675	655	640	705	708	666	692	642	668	683	648	691	667	710	644	648	741	653	698	663	686	643	665	727	674	670	677	679	698	745	669	673	644	731	663	668	679	642	641	701	665	697	697	645	694	676	641	637	731	713	641	666	697	680	714	637	717	637	681	666	693	680	599	617	672	707	695	703	653	704	697	639	701	662	649	696	649	660	709	680	697	708	678	660	693	671	675	693	706	689	693	677	699	714	667	633	676	653	648	735	685	639	679	646	708	642	652	636	679	670	655	721	689	679	624	621	678	678	679	683	667	706	684	648	695	644	667	674	712	664	666	665	666	650	712	662	704	681	697	662	668	680	683	666	638	714	687	702	722	696	667	674	665	652	678	699	648	691	652	632	747	640	664	697	674	665	673	682	696	639	631	732	719	708	646	675	703	699	693	656	660	729	679	655	665	656	676	698	621	668	693	655	657	658	635	676	638	666	693	722	638	655	667	739	636	679	634	680	683	643	670	645	722	660	682	687	666	661	699	630	666	697	672	661	704	674	697	645	681	690	649	678	654	686	686	722	690	669	723	656	673	700	629	660	693	691	698	684	661	671	688	684	649	630	686	648	632	686	666	639	675	681	723	633	672	609	666	665	684	643	661	710	714	689	652	683	649	667	685	647	655	646	702	710	732	729	684	667	653	647	642	707	657	713	695	693	671	674	688	687	670	617	677	686	675	659	677	657	667	697	657	663	698	676	711	691	670	636	688	654	645	714	734	679	665	670	670	673	675	659	706	670	688	664	699	666	676	667	672	709	667	663	656	695	711	659	681	656	655	623	637	688	717	702	646	642	675	705	667	653	707	628	701	717	696	648	677	711	702	673	658	668	673	665	648	702	670	647	681	662	691	681	689	681	665	654	666	674	647	639	681	652	646	676	680	703	678	694	638	646	631	657	672	688	650	690	661	648	663	689	681	656	678	661	719	683	710	664	718	628	674	675	658	645	656	675	699	661	681	653	674	681	707	700	682	664	698	693	644	714	687	675	715	650	679	676	665	679	690	656	641	728	647	698	683	664	668	610	676	649	648	665	669	627	708	667	675	723	691	693	679	639	711	705	676	674	642	656	706	657	720	666	669	685	668	658	693	654	665	669	707	731	686	656	611	685	673	711	691	685	667	709	664	651	694	701	631	686	643	663	704	626	667	728	689	680	680	726	677	680	670	682	690	653	715	728	698	650	709	678	673	706	642	659	682	688	691	686	655	680	683	712	671	675	653	595	658	700	628	698	652	667	640	722	680	714	632	684	633	658	686	674	681	716	664	714	734	694	657	668	647	689	666	645	682	634	677	685	663	699	603	615	664	701	643	672	676	655	695	688	688	679	702	699	688	663	718	653	659	655	674	683	689	639	673	688	677	716	659	710	687	680	663	673	694	682	637	646	685	662	690	687	630	699	666	691	669	645	707	655	679	678	653	696	711	673	680	674	669	691	679	698	652	658	670	650	656	631	715	676	723	657	673	670	658	718	665	699	669	705	679	716	692	642	699	696	685	704	695	642	695	672	645	643	670	652	663	686	653	689	690	687	670	706	654	705	642	696	661	668	700	661	621	673	670	721	690	662	674	686	635	694	720	687	611	680	698	651	734	665	704	666	646	732	662	714	651	706	684	656	688	668	694	649	636	694	691	673	643	683	655	610	701	673	649	691	700	670	670	738	664	688	683	711	688	652	688	680	690	630	696	670	670	692	699	684	697	705	698	692	705	678	630	695	635	686	681	685	623	647	648	647	727	697	688	657	679	716	669	693	690	667	636	689	667	697	725	714	684	674	679	649	686	642	613	708	705	723	712	717	702	648	664	721	620	653	673	686	719	687	697	642	685	679	671	652	645	688	690	686	694	701	689	669	649	695	688	687	672	651	665	651	670	655	682	674	660	645	679	658	680	682	723	661	746	691	664	682	716	696	695	684	721	691	694	688	672	653	668	713	657	691	698	705	649	666	671	667	672	648	662	673	720	685	684	651	686	672	685	693	668	697	648	708	666	670	692	668	657	640	636	681	658	715	658	682	673	641	688	685	647	685	665	684	657	686	626	661	684	649	677	630	694	705	676	691	647	652	686	705	723	659	626	649	738	685	680	690	668	645	643	679	662	677	740	634	661	647	680	669	666	657	650	712	614	666	674	681	680	673	664	718	694	667	666	640	677	651	622	678	696	701	664	650	727	628	684	685	664	701	691	679	683	678	722	700	696	655	706	624	641	651	693	657	671	658	706	667	700	669	645	675	659	698	678	695	703	680	699	672	621	728	721	637	692	647	667	658	742	709	633	655	734	644	709	671	659	665	674	665	668	665	657	653	662	706	696	699	649	674	651	656	700	709	661	683	658	691	694	698	745	666	698	665	703	708	653	692	703	659	707	682	653	630	655	716	633	661	648	676	733	665	714	674	678	677	639	699	708	689	673	675	698	669	674	698	694	712	707	671	683	666	659	682	668	659	699	702	700	703	678	692	684	710	662	667	629	696	667	644	656	699	636	727	687	652	652	650	691	726	665	692	654	629	656	705	685	634	694	679	728	612	644	657	653	720	660	729	656	690	707	674	678	651	695	752	671	716	644	684	645	662	683	711	672	727	675	667	734	697	674	668	674	704	681	693	680	665	744	677	672	690	686	687	699	703	705	688	658	676	613	650	665	665	717	639	658	651	718	680	648	669	714	630	712	636	629	704	653	668	675	671	666	719	693	695	673	669	701	697	722	665	670	680	704	714	682	659	629	657	713	702	673	694	713	711	657	698	645	666	682	653	719	685	671	667	636	631	670	648	672	711	683	699	700	663	669	681	666	687	675	650	676	653	648	735	653	651	633	673	692	645	669	666	664	660	718	648	623	654	715	683	686	683	663	667	675	663	639	660	688	692	647	705	684	672	719	674	672	740	675	679	639	709	677	675	664	678	669	723	671	680	666	718	701	687	661	684	680	711	664	669	659	709	685	660	672	646	703	669	636	622	703	690	660	692	681	709	679	718	673	719	705	693	712	712	675	681	674	646	745	702	694	654	701	663	663	689	633	669	702	680	664	683	683	638	709	675	669	686	707	687	688	676	651	653	681	661	616	652	651	631	688	697	694	676	706	678	674	700	683	642	685	673	670	652	683	679	661	710	711	676	667	666	692	652	674	670	686	640	634	638	674	645	657	651	648	659	661	647	707	648	701	715	649	697	721	665	667	635	715	665	675	691	660	733	693
5117	2044	1603	941	794	1245	4520	4909	3008	1663	961	688	664	605	583	526	596	618	543	605	592	590	558	590	556	592	580	583	564	579	523	536	642	578	571	587	556	599	582	585	568	602	558	541	564	537	602	604	550	533	566	590	551	575	543	611	626	558	575	577	645	569	589	575	557	561	549	595	572	573	575	574	551	580	620	583	603	590	605	535	581	585	600	571	560	635	578	598	584	612	603	614	568	596	588	622	570	636	555	583	577	595	582	572	564	558	549	531	563	564	578	616	564	561	552	599	565	561	541	581	579	600	576	615	600	581	584	571	557	533	562	574	592	566	544	574	598	577	570	550	595	570	587	572	630	582	604	550	581	559	583	614	590	510	596	564	539	563	578	566	616	574	572	569	560	544	556	611	569	595	589	570	588	556	573	627	560	532	565	568	550	567	559	571	578	581	587	607	533	569	560	612	596	539	580	604	559	570	583	583	618	576	587	554	613	566	567	565	587	543	571	543	563	598	537	590	584	582	590	567	583	558	608	551	566	561	551	554	566	511	627	555	575	570	607	642	554	562	514	578	593	589	561	587	571	608	546	543	567	585	574	594	581	604	576	566	560	571	586	556	567	568	590	576	587	597	612	550	607	582	592	559	596	589	539	584	594	564	597	563	548	601	577	525	552	611	613	563	604	574	560	524	534	618	592	560	542	591	558	560	623	573	580	602	545	579	572	588	595	615	594	581	585	597	535	565	554	610	547	594	610	564	560	575	534	559	588	582	549	582	573	566	591	613	547	595	608	562	537	620	566	586	592	573	595	570	602	605	577	603	613	587	567	530	560	621	603	586	563	599	597	585	583	592	540	581	580	570	563	560	570	555	569	569	606	566	570	605	543	590	579	612	577	546	611	577	587	568	582	550	549	580	615	615	547	564	600	563	580	612	558	569	602	597	605	564	552	575	564	590	582	557	653	541	565	613	570	561	533	606	543	603	598	544	591	579	579	567	555	598	578	585	570	593	595	564	595	616	598	593	578	546	557	574	577	620	617	587	591	578	597	612	595	581	597	579	587	567	579	599	527	532	567	549	569	601	583	577	588	562	570	611	562	568	549	585	605	530	572	595	525	554	582	586	585	603	584	574	582	579	557	568	557	586	597	600	543	577	599	555	596	577	572	578	571	592	589	592	542	588	607	568	510	564	544	561	573	540	583	531	598	551	592	593	551	598	594	589	559	516	580	532	579	552	584	589	601	562	604	577	604	561	611	549	573	535	552	524	530	575	591	594	620	551	553	604	569	590	579	605	606	594	582	566	582	595	545	584	537	529	557	602	580	561	552	598	621	590	566	605	577	606	594	585	594	604	579	573	545	554	623	546	616	580	559	564	602	586	568	557	578	565	580	548	596	593	590	606	627	559	560	527	578	537	580	564	581	617	535	572	568	553	568	549	568	635	600	617	593	567	579	592	577	564	571	576	576	575	567	581	587	563	554	585	551	590	598	591	597	590	579	573	568	614	573	580	524	591	566	589	534	545	555	614	574	573	553	566	585	558	575	598	595	529	578	562	604	606	586	529	598	592	600	588	598	543	655	571	570	577	558	556	628	607	575	564	586	589	570	568	574	576	558	563	527	593	580	574	606	554	629	567	604	564	641	530	578	594	588	613	582	614	558	567	583	577	557	564	568	577	566	583	558	575	572	595	578	578	560	576	591	597	593	536	565	568	617	558	564	573	541	592	590	578	525	587	587	567	611	593	580	545	542	558	559	539	546	593	587	622	584	613	590	559	555	557	556	566	588	568	587	612	572	595	566	571	552	568	579	630	541	572	577	547	569	535	573	559	592	590	572	556	601	572	523	547	577	561	547	571	576	557	515	557	582	583	565	528	561	614	567	544	630	566	540	607	576	578	565	634	563	545	586	554	552	603	554	597	553	594	560	600	574	563	578	607	600	582	540	589	570	558	574	539	589	598	531	575	579	542	577	597	580	564	547	593	607	493	564	586	609	531	590	587	553	585	519	523	510	595	556	564	575	568	603	572	574	558	579	539	531	551	563	591	555	542	563	588	593	574	592	586	603	602	561	547	559	582	591	546	593	590	575	580	536	547	574	585	600	612	588	550	600	560	591	567	590	553	579	599	579	571	553	568	630	556	569	581	569	578	605	597	581	565	609	584	563	557	549	584	590	567	607	585	584	563	597	587	594	563	572	585	576	581	586	564	577	540	591	549	576	567	557	563	577	541	554	572	566	579	564	592	566	531	540	597	561	550	562	550	594	547	595	591	566	624	529	613	590	594	606	539	552	592	572	595	581	581	556	561	515	545	566	563	534	558	550	578	593	566	604	575	581	561	576	575	600	574	574	599	586	581	539	573	564	562	612	575	609	588	608	557	569	583	625	560	575	614	584	558	598	576	536	559	533	577	557	565	542	567	567	577	565	563	531	557	581	584	630	530	620	579	562	574	531	543	626	562	583	554	542	608	592	580	540	556	597	572	599	557	577	526	597	555	555	615	535	590	534	603	575	579	580	510	626	598	571	571	589	578	558	584	553	601	583	570	569	630	611	579	569	613	580	601	573	579	574	596	527	587	557	620	567	543	576	580	583	592	591	594	595	525	602	576	624	563	564	537	535	565	573	577	610	578	547	593	627	578	575	550	566	545	591	559	557	548	554	572	562	550	588	558	549	594	586	577	553	592	529	564	570	595	580	588	554	575	583	601	570	593	544	592	570	598	554	545	590	566	602	586	580	596	595	588	562	605	562	621	526	569	568	531	621	541	549	564	637	573	592	568	558	553	580	554	579	603	593	541	588	557	582	574	564	568	568	558	593	561	559	639	583	557	596	537	557	603	548	580	500	571	571	576	614	595	596	578	584	607	582	616	574	552	556	590	539	560	551	558	561	619	581	604	599	574	630	568	568	609	566	592	577	563	586	532	575	588	585	550	578	608	583	549	535	576	599	573	518	560	579	583	563	565	556	657	541	586	601	625	586	541	581	554	616	629	549	597	579	558	574	569	586	575	542	586	573	547	564	600	567	628	564	564	596	592	604	577	536	566	523	569	592	572	548	630	550	599	550	578	597	586	583	596	594	564	560	570	553	587	560	594	574	561	556	591	537	561	562	576	561	563	555	569	548	552	583	571	564	567	553	570	591	561	567	572	575	524	528	572	565	573	630	586	529	603	574	554	550	600	536	577	584	571	574	600	576	588	557	550	559	589	586	558	581	557	546	565	545	592	587	572	525	596	560	577	578	559	565	567	590	599	557	553	596	602	517	597	580	621	573	556	571	539	593	556	566	548	550	570	594	593	592	605	556	582	566	628	551	570	582	567	583	584	527	611	548	568	591	523	606	581	612	594	598	618	582	577	556	560	542	571	568	590	545	585	617	601	555	559	559	597	600	615	562	580	553	621	591	600	624	567	585	576	591	574	538	575	572	634	573	575	582	591	600	535	598	569	567	554	620	565	556	556	564	561	544	530	542	546	552	556	573	571	529	540	514	576
25345	21410	27482	25522	7611	8299	33169	32442	19877	8792	3019	1344	915	802	753	704	732	729	696	719	748	723	812	760	751	746	721	718	696	757	754	712	788	781	759	802	716	701	775	740	756	745	735	800	709	738	745	790	756	703	727	732	685	787	735	750	761	726	770	759	749	742	732	719	692	719	746	719	744	781	717	742	776	686	757	750	742	782	735	747	782	772	750	749	695	703	717	738	712	666	759	765	751	699	758	712	739	740	731	710	738	689	731	722	730	658	716	705	733	778	739	745	691	737	769	739	722	697	733	797	713	739	746	721	758	793	755	736	769	693	749	752	695	717	734	739	701	745	725	728	720	713	726	746	726	759	716	760	734	764	703	756	692	699	733	749	722	704	689	732	712	740	759	711	720	749	753	676	731	689	790	774	697	700	733	774	731	733	709	737	763	769	709	691	700	744	763	748	723	788	694	742	711	761	711	744	724	705	713	763	788	735	711	755	730	716	757	718	749	713	756	781	730	728	722	731	780	732	771	735	716	755	768	745	741	698	705	745	717	732	730	727	712	713	748	736	708	736	761	742	737	728	750	729	744	690	771	754	769	708	748	722	760	750	695	752	725	699	740	726	748	769	751	714	715	789	739	784	707	732	758	705	735	708	713	773	757	723	716	726	755	740	722	731	716	710	742	715	691	716	734	703	742	708	730	757	752	749	708	724	749	721	751	696	757	677	720	754	718	741	694	730	743	702	749	748	772	711	737	722	731	746	742	724	704	741	732	704	744	688	740	709	703	717	732	729	728	732	697	749	740	745	699	725	724	721	730	754	718	741	767	680	686	714	728	765	768	732	760	724	676	701	782	767	742	740	729	720	712	721	736	754	786	748	737	758	735	712	673	733	735	724	766	685	743	714	746	728	743	718	754	762	744	750	722	762	710	770	740	716	708	727	708	694	691	784	710	703	783	680	738	712	691	718	782	698	735	720	714	737	748	760	743	690	731	735	789	771	721	754	744	804	716	697	743	693	697	751	719	729	722	770	752	716	750	685	717	719	726	730	762	705	725	770	764	749	709	708	775	723	686	751	724	737	745	696	780	723	699	733	776	749	737	692	730	752	765	757	710	746	765	761	716	720	695	731	722	805	726	733	734	665	730	732	743	729	686	721	771	723	716	732	712	743	724	746	760	757	718	713	741	691	751	752	704	769	716	794	698	737	716	707	769	709	725	723	721	734	701	750	742	751	745	734	743	735	753	789	720	708	758	731	762	737	759	707	760	711	736	767	769	736	719	760	774	747	724	752	738	739	777	726	674	742	673	722	752	753	735	755	756	755	746	769	731	747	762	704	644	758	690	734	724	737	757	715	742	741	741	707	752	747	699	798	752	728	717	731	755	746	689	726	736	753	761	706	730	759	721	772	733	753	694	722	749	704	727	730	733	688	688	750	667	713	740	700	732	711	742	741	716	747	789	738	771	748	714	726	750	753	733	706	730	721	732	700	717	756	716	763	739	691	735	708	688	661	746	726	734	726	727	732	740	712	756	748	740	710	750	722	755	736	740	713	729	721	665	727	781	702	722	725	737	700	732	732	720	732	772	689	715	703	734	747	733	770	743	730	763	725	726	744	757	732	732	713	707	720	724	721	749	747	736	722	744	765	750	730	708	725	746	762	743	765	750	726	713	730	790	741	705	722	759	708	774	752	709	716	758	715	703	738	701	715	691	709	750	732	758	734	773	753	795	752	756	714	763	765	727	726	717	729	733	707	719	761	775	758	783	716	689	730	732	724	763	745	742	691	723	729	733	753	720	728	702	682	735	741	775	737	746	734	700	719	710	773	766	691	715	753	728	747	706	734	740	713	729	692	734	768	720	725	721	790	754	684	735	763	725	753	694	714	758	774	764	774	708	733	729	765	760	708	795	755	724	732	745	739	741	727	707	741	751	734	793	722	695	738	737	738	696	723	718	766	729	739	740	754	741	755	736	716	721	715	736	711	726	779	736	751	773	683	682	756	739	744	716	687	778	702	723	735	743	732	745	745	696	707	725	759	751	684	728	735	799	736	755	717	723	727	765	750	688	722	693	743	768	745	726	737	709	699	759	751	756	775	767	720	707	731	754	681	747	738	773	712	752	698	757	730	733	679	734	780	724	688	725	724	761	763	698	738	769	713	661	733	744	710	754	739	760	779	735	731	720	721	731	731	744	701	757	704	795	736	701	742	760	743	710	720	711	719	743	714	753	705	728	779	744	669	757	726	713	737	737	752	762	749	746	792	706	724	785	759	761	708	735	715	727	750	720	743	762	758	740	793	781	720	723	758	708	699	706	709	713	700	685	760	745	730	759	721	707	764	697	737	719	716	746	730	759	736	709	713	717	731	719	726	735	696	735	708	640	738	815	771	703	687	709	679	724	724	738	744	765	715	741	751	723	781	687	793	723	702	704	717	737	787	745	734	701	751	749	739	671	683	760	691	723	742	688	724	732	702	662	730	747	711	695	778	705	737	740	738	781	767	691	731	759	697	714	746	716	760	705	716	781	760	743	696	738	720	716	736	689	756	713	720	710	734	766	765	726	696	787	732	766	751	720	739	706	701	751	695	766	690	704	687	719	684	739	762	704	748	754	782	715	726	747	751	757	719	756	725	751	723	748	729	690	777	719	743	708	714	712	752	725	735	707	693	701	703	745	755	757	763	725	774	778	795	699	722	734	754	755	717	719	769	781	728	712	715	740	763	744	717	745	745	753	698	766	744	744	716	759	731	731	741	690	716	743	756	777	785	771	728	708	706	712	720	749	737	732	714	722	736	691	737	739	746	778	709	719	773	715	755	759	749	699	759	705	773	752	724	798	806	764	722	756	747	760	704	757	657	700	720	720	713	727	678	751	702	737	712	740	772	736	730	724	734	737	731	773	764	712	740	735	730	769	728	770	726	734	683	743	739	695	719	720	750	704	724	773	766	761	763	773	735	722	755	748	718	744	770	739	760	780	724	752	757	798	812	713	719	733	693	734	728	718	798	710	715	734	725	736	732	699	754	750	771	729	758	735	723	705	738	764	711	700	754	767	721	787	743	757	727	758	762	733	792	779	694	749	724	697	785	679	753	728	701	736	773	708	696	682	749	712	766	714	713	721	740	677	795	757	725	739	725	755	746	719	730	743	765	700	748	745	689	671	746	710	749	761	701	736	750	690	748	750	704	726	723	716	746	697	724	706	717	711	746	730	768	721	739	781	747	774	769	730	751	704	697	757	650	746	744	759	679	796	728	704	724	767	781	707	711	743	781	687	768	776	750	766	750	755	696	694	716	739	719	729	736	714	716	705	740	726	763	751	701	726	741	774	714	760	751	741	736	718	717	755	753	791	715	712	716	718	719	740	722	730	743	692	779	762	717	718	717	718	742	729	706	745	740	723	670	689	779	726	743	709	774	707	744	756	741	729	728	711	729	723	730	670	692	729	733	731	694	691	741	794	702	676	708	712	737	735	687	777	715	717	792	695	765	775	741
4048	5018	4315	2115	1640	10648	31777	27728	15696	7318	2893	1364	878	692	660	694	655	694	625	641	692	694	684	652	663	623	624	661	652	647	640	627	632	610	642	676	637	649	629	648	644	690	673	651	624	656	665	647	632	661	685	657	646	664	650	629	672	661	612	627	636	692	626	631	655	640	626	616	635	612	668	684	651	652	720	677	667	636	591	607	647	649	624	683	659	681	621	678	643	616	720	616	663	687	606	677	609	625	661	629	676	678	666	664	633	590	679	627	621	686	622	669	604	636	630	654	624	613	661	667	646	588	627	679	649	642	644	629	619	600	673	681	659	661	646	595	617	716	666	670	657	678	611	649	649	591	673	636	676	624	653	695	647	660	673	633	661	622	668	620	684	633	655	645	615	654	640	661	623	619	648	601	663	619	659	648	651	680	702	630	654	650	699	621	617	601	631	600	668	715	634	611	643	639	622	640	635	642	664	652	628	646	642	699	577	612	667	662	645	678	638	624	664	674	600	647	563	678	661	630	639	652	633	596	610	658	691	621	687	667	611	611	608	713	615	657	636	608	674	679	631	631	618	635	661	680	634	645	648	647	663	647	623	685	659	607	619	618	664	669	640	653	685	625	696	617	660	654	685	653	622	672	673	669	646	640	651	580	610	666	641	637	663	630	621	650	648	626	635	626	631	618	596	606	629	673	594	606	651	692	590	648	667	610	690	637	614	675	651	623	638	643	667	687	643	647	622	617	642	682	599	646	649	672	637	653	604	610	650	643	610	613	651	640	613	640	639	681	638	646	649	662	652	627	613	650	650	609	621	598	646	655	656	640	658	643	624	636	651	685	640	605	635	634	657	647	621	648	645	641	655	654	612	622	655	606	675	666	588	621	645	645	653	650	623	631	624	652	604	613	601	648	683	643	612	642	653	635	695	658	655	611	608	685	651	620	637	671	610	645	648	674	639	589	654	653	630	664	648	694	623	632	648	639	634	644	625	648	643	703	626	622	625	630	627	651	639	637	609	626	649	658	622	615	598	664	620	633	681	651	616	633	641	613	644	601	720	608	643	634	620	647	676	659	650	628	695	632	624	636	650	643	648	649	664	662	623	637	613	609	654	635	637	602	673	663	663	687	623	632	605	656	599	632	647	682	702	632	640	634	646	621	669	628	628	598	612	657	631	626	608	649	654	676	630	622	623	678	609	622	687	614	663	668	658	661	645	616	648	618	664	639	673	664	671	690	609	630	649	658	629	637	643	655	639	647	621	679	673	635	660	624	675	654	651	630	637	630	652	649	692	593	677	718	632	628	620	611	642	660	681	664	646	654	662	634	646	651	627	624	650	612	603	612	659	652	651	663	617	686	665	634	651	639	653	636	629	619	655	660	620	676	635	655	668	687	635	648	602	641	653	620	636	676	640	676	662	648	661	638	641	616	623	627	646	648	643	644	649	593	612	610	675	604	620	585	646	618	631	652	628	651	630	623	692	702	632	604	640	662	618	677	673	633	637	607	616	610	634	656	662	632	601	667	677	670	628	676	628	605	654	663	667	665	630	650	654	631	620	626	619	631	686	630	627	636	643	631	622	655	633	616	622	617	653	608	658	639	651	610	642	649	600	642	614	620	653	661	651	627	614	648	657	620	657	681	653	615	635	657	683	640	611	670	643	601	624	642	646	686	666	655	647	669	620	669	684	664	634	615	665	608	646	597	721	660	637	675	657	614	660	656	652	617	639	639	665	597	612	615	659	677	630	620	650	689	640	602	632	626	611	632	647	651	626	649	641	619	704	637	611	640	671	622	622	616	605	632	647	574	618	682	607	637	667	670	643	701	637	641	622	617	641	636	670	604	597	602	685	631	595	665	655	644	629	660	642	630	663	624	617	614	623	675	627	695	618	647	608	628	656	652	659	656	632	637	651	632	651	648	646	644	616	624	644	657	641	643	619	626	663	624	660	646	682	635	632	629	620	610	606	623	623	592	600	687	671	621	616	666	629	632	619	588	667	625	635	617	599	662	661	638	643	657	623	609	635	657	652	645	607	620	678	671	699	641	650	660	605	622	694	651	646	640	663	643	646	605	616	648	669	654	683	652	639	619	626	637	617	616	665	646	648	636	603	637	615	661	693	612	627	647	650	651	672	640	655	599	632	639	667	603	638	639	716	676	636	665	660	611	618	596	644	666	658	655	660	640	663	670	684	619	662	641	639	646	643	614	636	604	666	656	655	678	655	631	641	638	653	639	632	657	643	608	611	660	667	645	627	685	660	632	629	668	607	615	663	671	679	645	665	655	639	610	675	619	664	668	617	608	688	642	570	632	640	636	633	620	662	672	643	635	631	574	674	620	641	620	613	623	632	601	647	641	614	617	608	605	652	685	624	585	634	608	677	653	653	628	652	612	596	659	596	657	673	673	615	609	591	634	654	664	731	599	613	619	621	638	658	639	615	653	621	633	671	613	640	643	665	668	663	659	660	615	619	706	636	678	653	627	596	636	557	640	627	632	594	653	622	605	671	607	659	636	683	663	642	620	662	654	651	611	610	643	576	672	590	627	610	607	638	670	636	619	656	590	620	639	620	660	596	613	679	634	644	624	656	635	629	643	678	625	705	650	640	657	649	607	626	621	685	633	616	648	609	618	613	593	635	611	631	671	660	626	630	600	627	630	637	620	612	665	638	628	630	634	673	631	625	630	620	644	605	646	629	650	638	669	643	645	653	631	633	633	625	623	678	665	611	616	645	632	613	603	692	640	646	654	630	648	665	615	636	645	594	606	679	639	674	635	612	673	651	653	688	628	575	653	671	678	611	637	661	629	664	641	605	633	611	660	632	621	654	665	678	690	691	650	590	627	683	638	641	650	575	643	632	606	649	671	651	644	640	616	670	605	677	663	651	621	639	588	639	586	592	592	671	633	602	631	637	619	655	624	616	614	624	613	608	669	642	649	686	622	628	642	632	643	650	646	618	636	683	641	594	601	663	636	670	617	613	648	637	597	636	659	663	652	634	681	608	676	622	577	633	612	638	606	669	598	645	601	608	635	664	628	594	602	627	652	622	648	661	632	637	612	643	631	627	625	645	652	622	609	638	692	643	695	622	644	681	648	615	640	675	649	656	653	598	662	642	662	603	606	619	656	650	675	654	679	641	621	648	663	638	652	631	631	710	666	653	595	579	620	603	617	629	619	669	638	671	632	663	617	635	619	619	632	643	639	615	681	654	623	623	624	621	614	633	636	595	644	637	649	630	690	682	640	664	667	639	616	604	659	634	614	635	608	625	583	663	666	683	628	600	614	640	643	666	632	615	639	620	641	669	658	654	648	625	606	653	667	630	657	651	635	618	583	618	624	585	658	633	718	658	656	632	638	627	641	617	626	677	620	632	612	603	676	611	608	587	635	650	615	677	637	647	649	669	592	653	648	653	681	700	672	684	665	656	637	672	630	649	595	628	653	631	623	644	637	595	656	600	651	594	559	627	649	654	651	637	668	614	649	587	627
24335	21455	28780	24556	21416	23259	52127	48270	32791	18232	6417	2262	1243	1022	911	871	874	817	876	860	916	847	941	863	871	867	885	866	868	898	871	835	869	841	831	846	858	879	866	848	840	856	856	926	861	835	877	919	906	896	798	870	892	925	858	857	899	892	851	820	871	899	816	800	861	852	875	858	891	850	869	846	846	855	858	799	877	844	883	808	874	884	862	837	819	819	850	793	871	862	849	811	851	827	912	810	874	864	841	834	871	903	854	843	829	803	829	880	819	811	854	826	806	850	821	846	865	850	859	823	875	848	812	903	839	864	852	866	835	853	824	884	887	786	881	832	839	852	894	886	822	865	815	830	846	866	865	833	810	836	922	838	874	882	848	855	874	872	831	816	856	914	858	879	865	856	830	835	903	826	864	853	782	843	907	824	837	845	801	826	863	877	850	839	865	852	889	828	850	823	881	856	825	822	832	862	834	852	836	884	866	818	847	840	852	892	880	833	891	829	825	852	887	879	865	887	877	820	799	866	854	830	885	880	808	832	828	810	833	788	880	813	842	839	842	842	866	869	828	873	835	834	858	823	887	865	856	849	850	832	856	882	844	867	867	824	831	885	857	798	831	849	832	820	843	876	901	838	822	825	781	828	858	863	828	885	872	878	823	861	840	884	827	801	806	840	854	871	833	843	826	837	796	866	897	832	788	844	877	869	845	779	857	800	863	848	858	822	808	893	772	861	877	854	838	819	885	891	801	848	809	868	863	843	860	827	837	842	853	847	830	792	852	858	872	820	860	867	830	873	828	883	846	875	844	884	907	856	899	838	916	871	843	892	810	902	873	908	819	871	884	856	877	831	854	827	820	821	903	818	939	881	822	847	839	822	813	829	868	817	864	873	801	844	822	836	831	891	819	865	803	868	879	827	906	862	807	856	860	849	834	813	837	859	844	867	866	834	823	854	864	779	860	840	825	833	852	889	803	834	925	824	868	812	845	785	795	867	837	911	868	895	843	804	876	831	873	913	851	906	847	881	863	854	868	847	810	867	837	817	841	805	921	831	786	884	833	820	892	841	857	845	829	878	856	858	864	881	870	835	861	858	839	829	820	874	840	791	884	819	860	849	789	850	844	847	862	839	842	848	843	871	816	833	899	848	833	843	836	850	845	871	852	878	863	845	861	851	837	863	803	836	780	837	805	828	879	826	853	812	879	798	847	791	848	821	845	846	835	827	819	899	862	854	880	810	840	824	854	855	889	870	853	865	854	829	864	826	876	805	874	808	862	810	905	798	861	842	798	859	829	807	815	851	885	795	878	854	883	852	847	867	854	798	852	858	799	844	834	892	777	887	839	873	861	808	874	862	875	878	799	883	840	792	911	815	857	856	822	797	811	808	880	873	806	818	852	829	873	889	872	900	881	837	882	888	824	843	826	865	869	817	847	810	853	869	847	817	853	877	810	817	839	864	840	911	890	838	851	846	831	864	785	840	844	818	871	851	793	861	835	860	800	869	887	857	802	829	870	857	815	849	890	837	834	845	852	813	897	852	832	876	856	828	865	839	808	891	894	850	814	827	833	858	843	801	801	900	899	869	830	810	825	877	839	852	826	819	866	842	837	832	864	819	840	889	800	875	801	821	885	811	832	851	873	879	829	867	837	854	791	870	850	851	854	819	851	930	876	884	881	852	843	863	873	811	844	844	864	849	846	851	856	861	819	786	825	868	853	866	853	800	840	847	828	861	889	855	811	808	833	832	846	863	901	857	851	840	847	865	864	847	843	844	815	884	843	865	816	868	852	854	852	794	875	809	902	819	867	871	840	819	857	885	926	835	840	816	784	841	864	846	842	825	895	851	899	914	846	848	874	863	878	872	842	890	799	821	870	791	865	859	891	882	861	875	803	856	818	875	828	823	853	879	818	815	806	824	802	839	851	848	818	796	844	869	874	855	844	877	841	841	878	858	862	866	845	861	833	841	861	845	839	833	854	860	850	827	864	813	816	849	827	866	862	794	844	776	855	890	884	830	835	835	862	827	837	868	844	844	887	865	854	904	805	871	881	833	887	828	865	875	865	854	869	797	842	831	793	865	870	864	842	855	837	786	882	843	834	843	863	834	853	822	838	870	859	826	840	814	846	873	822	831	838	854	824	847	849	868	855	829	808	808	828	821	840	833	879	823	845	862	861	839	854	876	911	867	813	833	839	815	877	821	836	857	896	838	850	790	885	855	812	816	845	810	846	843	855	846	807	840	862	880	863	793	863	803	844	837	862	816	839	817	838	844	911	839	896	882	867	870	835	835	816	854	838	864	857	868	841	817	818	851	838	882	850	819	863	880	814	848	869	851	833	878	830	817	828	884	866	855	914	888	831	802	861	868	825	851	808	920	857	873	837	866	847	825	866	867	786	865	840	827	838	783	787	854	832	830	894	815	842	876	785	840	832	851	825	853	794	859	858	865	817	828	847	873	832	848	817	871	876	849	850	828	879	864	878	832	825	854	838	878	818	926	876	898	849	875	848	854	832	857	875	818	819	839	851	834	820	836	819	830	915	860	850	821	853	881	840	859	922	851	867	841	847	894	877	881	841	866	864	883	862	854	843	883	872	816	808	806	846	822	849	839	909	838	835	854	894	806	840	847	889	904	863	879	874	831	870	844	862	854	867	808	895	845	844	843	814	826	809	848	878	840	838	822	893	882	804	807	803	829	850	880	880	829	870	821	860	785	863	883	845	859	813	843	855	839	833	881	794	780	833	888	827	806	907	856	865	834	868	884	849	835	840	882	842	867	882	837	803	834	809	897	840	803	798	775	851	885	860	841	793	832	824	883	879	880	863	878	837	834	833	844	884	830	842	876	869	873	814	895	821	866	870	841	869	839	838	842	882	885	808	871	838	816	821	872	861	874	868	817	868	827	846	864	890	885	824	842	883	864	864	855	797	855	796	850	802	811	817	831	883	849	785	843	841	823	851	845	856	857	805	862	877	868	813	833	875	797	852	858	875	800	894	810	852	829	822	821	809	845	827	849	899	895	876	872	865	792	859	888	827	882	865	857	840	840	778	818	835	841	826	814	866	850	854	852	823	876	834	855	914	863	878	881	841	862	863	792	802	863	844	853	837	891	885	829	826	909	876	803	828	860	854	862	896	808	817	854	846	838	842	871	790	858	802	860	839	869	838	850	888	831	848	863	813	855	823	866	859	852	883	836	808	834	889	860	819	800	802	824	832	848	856	873	873	889	857	912	816	860	815	818	823	877	806	811	876	824	876	834	825	838	790	862	846	833	806	857	835	774	888	846	873	858	869	886	846	851	869	871	895	839	877	816	847	802	814	829	827	885	884	851	855	814	836	850	829	852	830	869	864	804	827	867	842	831	806	843	866	797	827	842	877	849	895	866	855	847	852	808	860	893	837	819	859	836	867	890	891	820	806	888	878	850	884	837	830	831	853	846	892	822	809	848	792	858	862	845	836	866	838	831	807	851	859	867	883	856	874	846	869	809
4901	7815	6522	4083	2796	21638	48699	42604	27054	13775	5450	2234	1114	847	785	785	706	700	752	767	750	718	790	774	726	762	709	786	688	745	756	801	718	711	725	730	789	723	779	715	747	765	711	741	743	710	764	768	748	724	728	716	711	729	743	773	723	731	722	758	741	723	725	725	723	731	727	732	732	728	731	710	786	724	739	794	739	771	696	748	754	740	720	710	742	745	721	744	706	737	696	728	708	723	711	747	726	736	762	735	725	709	742	718	706	769	738	718	737	735	751	714	757	697	710	687	776	702	740	731	736	747	763	713	750	730	694	767	769	748	752	734	730	733	753	753	726	747	743	751	732	715	711	727	685	739	725	772	701	724	737	764	747	728	718	728	736	714	715	780	713	741	747	730	749	794	758	712	717	717	706	708	663	720	712	707	700	709	784	750	755	748	776	761	711	714	706	790	759	774	734	734	765	751	706	739	720	761	762	711	743	805	693	709	726	738	748	766	735	728	721	720	763	689	728	794	753	701	718	776	748	718	712	726	757	744	756	717	720	734	693	750	725	690	696	698	740	739	722	707	739	724	735	737	731	763	749	716	694	722	747	718	712	734	730	707	742	685	745	736	748	758	775	756	734	760	676	758	753	751	719	749	743	717	685	688	717	747	785	725	729	706	739	725	715	763	756	702	726	687	718	766	769	747	694	718	764	744	702	720	739	724	729	754	739	705	718	789	763	718	721	716	721	711	800	750	733	761	715	701	749	717	727	669	714	767	704	735	706	727	743	743	777	769	742	740	764	781	717	729	721	723	685	752	708	713	752	718	721	710	725	727	766	704	713	793	695	694	725	753	699	749	750	719	721	735	718	761	710	712	740	749	718	735	789	716	696	731	666	737	730	721	719	736	714	742	731	716	776	697	720	749	735	718	735	708	769	729	712	756	731	718	746	734	710	751	749	769	726	718	735	764	743	729	783	699	715	745	687	732	741	745	727	702	754	728	761	763	763	781	720	691	763	729	703	702	715	687	766	740	783	725	687	714	725	748	778	686	770	772	692	699	717	771	734	732	743	702	715	704	719	754	727	723	734	712	722	723	711	725	762	688	759	704	772	740	676	702	685	736	703	708	741	723	751	727	722	752	726	753	728	734	716	762	753	740	725	760	796	689	760	741	756	731	712	746	767	744	759	776	783	732	726	751	718	698	707	738	709	722	742	741	758	762	734	751	751	721	736	745	743	649	710	736	704	710	761	757	667	769	747	676	726	734	762	700	742	758	739	696	698	741	751	727	749	709	757	724	756	717	723	779	706	732	689	732	767	714	778	745	718	764	757	729	750	753	729	744	738	764	732	764	694	709	681	784	728	696	758	725	733	733	717	713	753	736	689	715	767	712	713	720	713	757	685	730	712	738	750	726	701	678	770	715	718	741	763	723	720	799	662	713	723	725	720	714	710	785	718	674	708	711	743	740	691	727	745	739	730	723	741	757	738	680	780	702	697	758	734	709	776	761	702	699	775	720	727	728	788	757	748	716	684	709	658	703	728	717	730	720	772	703	761	720	701	732	690	762	770	740	727	684	724	760	767	729	749	728	696	714	790	695	782	685	741	741	714	728	682	728	733	792	672	734	726	705	678	714	713	749	744	708	729	774	762	732	738	749	714	707	768	694	756	726	721	699	733	721	707	726	761	715	716	666	707	749	714	724	739	721	775	701	749	692	751	719	741	721	741	727	766	682	735	744	715	721	700	804	696	768	746	693	719	702	760	705	699	775	696	718	721	726	684	740	750	743	728	750	728	750	724	661	721	743	755	698	735	707	745	783	747	715	725	730	734	749	696	694	748	694	736	770	726	753	763	746	715	732	694	767	740	697	702	689	698	671	709	765	695	695	707	741	754	722	756	694	706	729	716	757	683	724	709	720	800	696	703	708	735	697	738	719	709	718	768	705	693	737	717	699	749	750	753	715	749	701	752	722	703	737	725	707	732	772	685	719	758	750	720	773	698	729	734	738	739	767	709	712	719	717	726	733	719	716	749	737	786	736	740	725	734	688	712	718	738	773	719	737	746	714	730	732	729	682	719	721	738	715	720	743	705	749	764	731	738	737	726	726	765	715	700	778	708	746	767	743	778	733	710	717	761	731	672	771	741	733	711	743	723	669	712	713	754	776	754	704	723	737	760	778	724	743	698	712	702	756	763	705	732	716	724	696	789	731	748	734	775	791	676	793	783	751	717	694	783	702	779	698	736	715	739	709	703	771	732	763	773	705	773	703	689	734	742	691	720	729	722	751	743	706	688	753	709	699	742	738	707	664	746	727	758	693	778	755	705	695	764	734	710	675	766	732	737	718	728	750	712	718	666	737	749	752	737	766	686	717	746	669	749	697	718	707	765	684	737	702	731	718	716	721	676	688	726	674	670	767	763	762	738	755	751	766	696	726	733	730	710	695	689	752	680	748	735	734	729	781	744	704	724	713	742	748	720	704	780	758	723	669	694	772	688	761	786	781	727	716	748	754	692	716	714	735	747	731	712	731	715	693	760	767	713	700	701	725	725	778	728	735	729	736	747	738	729	720	746	743	763	759	772	735	777	711	723	722	683	756	694	716	725	725	762	707	739	718	756	764	699	746	735	723	721	670	700	778	675	733	704	732	712	752	726	782	720	767	719	770	742	743	777	730	704	788	734	724	683	719	702	743	689	735	716	740	727	700	736	691	749	722	745	713	702	759	713	727	749	694	718	703	742	731	755	703	696	739	694	780	722	739	773	701	739	721	706	734	717	671	711	749	741	736	695	716	746	742	724	721	758	682	721	742	731	802	777	719	759	745	705	762	718	788	736	694	741	768	753	726	736	730	726	748	730	741	722	676	731	743	741	750	735	739	706	725	726	732	727	693	737	716	667	712	715	675	730	700	777	697	723	679	733	733	713	775	772	715	737	753	715	723	704	742	709	756	726	735	698	748	788	705	768	750	743	706	684	736	718	732	735	706	731	737	770	703	686	720	746	756	703	676	738	690	714	756	708	728	742	721	733	704	715	712	757	703	732	753	722	734	731	680	731	722	737	759	740	752	781	767	765	753	713	738	688	670	712	724	752	734	712	704	743	727	741	717	737	761	784	770	733	718	716	707	771	768	783	745	722	713	754	703	758	691	744	686	693	758	736	740	712	725	746	708	735	719	701	761	690	749	738	741	756	719	755	686	762	690	742	728	704	723	752	788	729	740	726	704	714	697	746	742	709	730	692	750	733	700	675	724	760	778	706	799	705	781	710	702	762	700	680	723	712	750	683	722	742	767	739	687	703	740	738	725	734	699	797	772	733	692	736	680	697	765	751	695	746	715	730	709	748	729	785	704	761	721	759	773	710	731	703	697	709	763	705	736	722	760	687	755	692	755	760	719	727	688	743	712	728	695	743	726	739	697	726	687	694	717	727	771	737	709	693	703	710	761	730	726	737	727	737	727	680	735	757	735	679	735	719	711	792	690	734	705	734	776	735	772	749	743
27820	13555	2418	2073	1424	1220	3684	4209	2870	1737	1073	825	704	693	637	695	678	693	657	675	683	699	643	641	682	638	665	665	679	669	693	650	675	655	645	666	669	699	653	669	633	689	643	679	690	709	701	658	679	644	625	698	653	726	696	637	671	680	698	737	646	711	678	649	689	704	702	700	683	687	607	684	664	652	673	675	679	688	689	703	694	692	673	655	673	709	682	652	714	695	668	700	702	657	634	681	672	692	624	671	666	653	686	688	669	652	692	655	645	665	697	635	698	641	667	629	643	647	692	690	650	684	672	657	744	695	648	627	649	646	685	605	671	655	676	665	675	696	637	683	684	708	715	666	673	695	691	670	682	686	690	680	661	707	722	687	717	715	690	679	677	638	683	653	709	683	668	622	694	703	688	664	665	703	656	697	682	656	673	691	671	702	668	678	656	622	678	626	665	695	653	671	700	674	680	660	698	710	693	657	660	640	686	655	634	691	657	692	636	656	647	678	654	679	653	655	718	660	693	675	697	659	647	708	695	692	702	693	665	705	726	672	691	651	648	674	675	659	660	626	680	659	701	690	667	737	675	676	674	726	654	693	708	688	638	708	656	670	675	692	674	685	686	664	673	698	712	688	688	709	662	713	660	687	638	672	696	667	703	689	663	638	642	687	686	682	660	693	629	701	651	661	678	656	666	662	682	627	650	721	667	640	673	676	637	687	653	677	700	662	672	687	657	654	663	706	648	690	697	723	656	655	663	636	636	670	638	672	710	665	713	658	676	691	676	637	675	708	705	650	637	685	693	620	699	657	679	696	653	689	698	704	747	655	664	649	640	666	624	689	684	670	631	652	678	672	678	673	635	647	742	716	678	689	668	689	710	648	657	660	699	722	620	661	666	692	644	663	612	705	686	681	687	707	668	665	712	689	690	611	650	689	674	640	765	719	656	734	679	695	657	654	665	632	614	649	697	670	667	663	660	690	691	647	746	691	678	652	701	659	670	685	684	663	612	648	646	675	672	651	688	661	664	662	710	668	665	649	685	688	720	671	645	688	663	683	673	669	667	670	668	653	665	710	709	693	655	682	672	655	661	700	693	669	688	721	658	688	661	701	670	640	695	710	705	618	672	622	722	716	630	655	629	670	651	694	666	723	712	681	651	713	689	682	705	677	699	657	671	657	679	662	682	668	659	709	653	655	672	684	681	663	661	704	707	680	694	673	715	638	689	750	666	657	647	631	675	682	747	693	663	650	690	663	668	690	654	664	713	701	661	674	717	665	625	679	655	655	672	705	730	653	634	667	686	665	660	681	690	707	697	692	739	738	705	668	662	657	644	691	703	700	662	685	695	676	639	680	664	664	670	654	615	687	683	648	678	698	692	667	682	659	669	685	681	674	705	642	693	765	649	706	673	657	682	675	681	671	659	636	661	698	632	671	661	701	679	638	619	653	653	703	693	666	655	669	696	644	650	642	678	651	654	674	655	678	666	659	653	672	646	685	651	661	680	694	656	644	655	672	668	662	663	697	702	668	668	688	684	633	658	656	695	707	657	715	702	664	652	642	660	681	638	687	622	673	699	709	669	665	650	715	683	647	693	667	692	696	742	747	685	671	692	647	674	705	684	700	699	662	665	682	670	673	654	653	684	677	689	666	709	663	686	687	651	691	650	676	720	684	723	659	658	626	635	652	666	640	609	663	677	668	648	690	703	686	694	703	684	675	617	674	622	629	667	682	664	642	647	709	600	721	665	681	681	706	632	693	664	640	672	702	642	681	711	702	650	713	683	665	711	701	659	682	699	651	685	681	642	639	702	642	714	678	717	711	698	720	696	632	704	657	643	739	649	652	680	644	650	630	704	706	631	660	693	679	626	647	676	638	663	680	700	657	676	684	668	700	652	668	620	676	625	686	629	685	639	682	709	716	676	636	714	656	660	677	672	713	705	693	673	713	673	691	656	703	707	655	677	667	658	671	669	649	664	674	675	657	653	637	656	672	654	651	690	674	699	657	732	705	689	667	724	701	657	679	689	683	704	721	692	675	713	640	643	662	689	706	685	678	653	726	658	700	685	647	660	648	623	676	720	636	659	678	690	659	634	664	646	668	706	661	651	716	691	687	721	650	631	648	627	651	708	660	618	707	658	695	667	655	666	657	733	709	639	700	638	673	665	684	700	683	695	678	664	719	638	612	668	700	678	680	707	687	704	696	642	675	722	697	689	683	711	692	669	630	636	664	678	691	662	675	735	664	684	691	685	632	647	652	658	680	689	661	665	686	672	682	681	657	670	717	671	650	680	666	667	644	670	650	661	689	676	702	677	677	711	670	672	660	636	667	693	700	632	655	685	632	672	641	662	665	669	642	670	656	671	667	643	659	617	660	615	680	658	663	697	698	683	658	732	650	670	730	645	656	669	705	710	703	642	637	644	690	636	710	690	632	659	671	652	720	636	654	666	668	625	635	648	620	695	734	707	686	694	655	662	664	728	707	696	705	602	695	687	656	654	667	687	691	712	685	642	622	670	707	673	704	677	714	665	640	678	683	674	675	668	660	690	656	665	643	638	688	691	624	689	675	668	683	682	664	697	646	685	669	708	690	705	678	670	679	638	691	669	659	649	694	613	682	657	674	642	686	693	706	640	685	695	685	706	654	664	650	705	658	736	700	676	679	701	659	711	690	660	662	714	700	641	684	681	644	642	631	656	682	717	620	703	621	650	653	656	677	651	715	672	705	666	685	679	675	652	666	660	690	679	670	672	697	671	694	688	667	705	662	660	700	667	682	622	709	635	686	601	688	684	715	630	642	680	647	682	667	727	654	700	747	645	666	656	711	677	717	665	648	688	668	649	658	650	676	673	671	730	634	665	671	691	663	682	667	646	729	712	701	707	690	668	678	659	670	667	686	684	682	712	740	687	671	678	631	661	686	688	654	693	663	705	632	634	629	681	647	678	677	673	638	693	655	687	683	671	698	635	650	678	637	656	687	700	699	683	700	643	696	698	657	661	678	660	659	653	683	657	661	686	616	631	696	702	665	612	737	669	709	686	680	656	666	660	647	703	652	685	679	656	663	678	694	690	599	717	678	692	681	701	620	673	714	691	646	656	655	711	650	684	653	644	658	622	649	687	647	689	701	657	674	690	683	699	676	682	658	652	676	685	741	687	692	661	732	706	657	661	662	695	679	663	674	674	649	711	661	687	619	702	669	665	723	687	663	664	652	674	656	672	646	654	655	689	652	631	695	652	694	671	646	724	712	687	665	694	654	680	573	664	689	632	660	622	662	653	695	662	686	671	643	641	739	629	686	703	645	655	641	669	672	671	664	659	676	674	694	669	679	713	667	717	671	668	682	654	729	652	682	667	688	693	654	681	676	659	675	664	671	669	692	663	687	678	670	654	620	661	630	699	714	697	660	706	685	702	705	690	692	710	617	678	653	664	695	682	687	658	662	687	657	686	641	624	705	695	666	628	642	699	677	671	656	685	677	684	691	672	684
5240	1703	1471	2005	1615	1498	4648	4649	2912	1728	1032	740	603	577	585	565	614	552	547	537	562	559	594	591	568	545	528	633	562	586	584	553	587	614	580	599	575	590	601	610	637	603	564	566	572	569	605	568	530	579	558	598	525	573	562	559	553	548	568	577	565	531	522	561	597	537	624	555	561	542	580	612	599	578	551	576	604	546	577	595	567	600	568	576	579	580	565	606	577	559	594	583	578	574	586	569	579	558	551	541	542	600	571	567	566	564	563	530	593	585	549	545	555	576	585	547	585	580	576	567	579	544	551	545	580	576	552	595	527	567	563	604	556	579	565	564	581	555	581	578	560	561	582	562	560	563	536	618	525	550	566	559	623	551	563	575	565	562	565	557	559	565	581	528	568	605	580	551	614	613	543	551	572	568	569	574	553	517	577	580	575	598	550	570	584	549	563	564	581	561	546	619	553	603	561	614	590	559	603	540	553	585	534	527	548	617	557	598	602	558	545	581	571	596	541	555	578	572	567	562	547	565	581	584	562	543	562	572	587	581	551	551	549	540	569	576	540	553	573	545	591	566	585	595	539	575	547	580	587	570	571	573	577	554	571	567	559	596	588	534	585	555	578	576	553	554	516	608	575	556	568	552	595	567	553	556	557	559	549	580	557	562	600	536	569	592	556	579	543	587	559	577	592	552	615	567	601	552	579	592	562	563	515	590	587	582	521	578	562	542	538	572	520	530	569	539	536	577	552	583	571	522	597	601	554	569	555	603	538	555	553	546	580	572	576	528	558	532	594	551	581	599	547	521	584	538	579	586	550	572	538	577	567	532	547	610	553	535	555	562	564	554	571	560	550	575	605	593	583	556	585	593	599	568	604	581	556	592	582	562	559	580	575	573	561	570	575	600	531	553	582	585	595	546	560	537	547	580	553	578	543	557	575	600	611	596	596	527	540	571	551	592	627	570	558	544	522	540	542	571	587	578	571	582	612	520	545	578	565	593	564	589	513	624	563	537	596	561	634	581	580	580	595	558	551	594	563	549	576	615	580	581	540	558	586	547	546	554	585	579	567	580	556	576	566	579	565	541	559	548	579	584	553	542	562	579	575	565	572	605	544	581	573	539	557	612	549	511	558	543	548	578	574	591	573	566	570	557	601	551	583	559	536	580	559	530	599	549	550	545	534	615	571	579	540	540	555	565	593	588	597	564	550	609	599	589	566	641	583	562	536	535	568	566	558	546	578	554	599	551	613	578	562	573	612	559	524	575	585	640	583	560	563	548	522	574	559	580	600	567	572	582	576	580	586	562	590	587	555	578	584	571	569	541	602	537	594	567	585	606	573	572	565	565	554	593	578	522	590	529	617	590	563	562	564	595	568	557	607	562	568	529	556	562	553	527	572	523	557	534	557	581	540	587	570	585	552	566	600	550	540	558	592	561	550	537	548	547	568	567	584	567	579	568	612	539	533	536	557	572	548	538	529	622	598	559	593	556	572	583	624	582	585	561	566	574	590	570	530	556	590	560	555	590	578	594	541	596	557	548	596	572	573	581	562	567	574	536	582	573	565	555	551	555	579	546	531	552	581	536	563	583	554	561	593	554	586	540	583	588	571	570	534	558	591	547	527	511	572	559	602	587	566	602	556	535	565	552	567	583	566	600	591	555	597	514	550	558	575	561	523	593	594	594	556	579	570	578	538	581	569	549	568	564	558	546	537	581	537	561	573	573	618	561	554	582	568	554	554	539	610	576	600	559	522	597	585	570	606	580	537	580	564	581	590	610	580	592	598	594	576	578	579	526	551	594	638	594	540	608	581	592	586	589	550	541	549	548	598	569	543	534	601	548	602	589	582	537	530	548	572	572	561	603	554	598	556	580	596	546	582	567	598	563	553	546	570	587	556	599	550	589	557	576	555	603	598	581	552	604	549	533	569	596	596	556	594	570	543	543	522	590	575	552	579	536	615	624	565	583	598	558	553	601	579	584	593	596	577	565	578	564	556	602	581	578	611	560	559	579	551	567	554	544	587	524	529	556	590	572	566	586	560	546	594	539	580	540	605	578	607	543	586	536	562	532	516	562	570	561	574	565	572	550	565	574	598	550	577	560	575	625	548	582	615	572	554	542	524	598	529	546	610	569	529	530	504	602	600	533	575	579	548	567	547	541	526	557	542	556	505	579	560	557	570	566	594	538	569	565	557	590	549	557	568	554	522	583	606	498	518	588	597	559	558	562	599	570	643	556	585	576	604	566	522	539	597	586	582	576	589	564	577	581	572	550	604	545	580	559	594	523	570	600	558	571	564	554	543	583	537	556	555	567	537	563	586	540	564	530	571	534	529	602	585	527	549	548	529	570	611	548	535	574	571	602	598	563	608	560	566	518	584	559	563	584	548	562	576	624	605	558	573	550	631	591	556	551	573	552	563	558	619	537	555	585	584	605	541	559	547	547	567	575	528	586	562	563	525	552	585	585	612	554	577	572	607	579	543	561	578	577	554	565	592	581	541	602	524	560	543	594	581	603	520	535	565	595	565	575	581	548	579	582	541	537	558	615	573	578	549	580	567	541	621	569	591	582	554	561	525	570	553	572	558	583	564	591	577	545	553	554	552	567	584	539	573	592	578	528	610	534	580	543	577	546	583	530	532	595	542	568	558	580	558	559	564	548	569	583	571	544	604	481	591	602	573	534	554	551	584	550	584	578	554	547	548	564	555	544	579	563	566	587	568	594	555	595	554	538	566	555	558	544	575	542	530	569	597	555	601	559	594	565	576	509	566	595	610	574	581	532	602	568	525	576	593	534	610	571	602	565	555	573	561	600	563	555	590	537	578	585	555	581	568	553	537	550	548	553	598	592	569	594	577	564	546	622	547	529	566	571	562	563	621	568	554	599	545	569	601	618	589	577	607	592	556	586	601	561	594	575	557	578	556	533	562	567	564	561	568	557	557	583	558	581	585	561	540	578	568	610	541	614	557	573	555	541	509	589	559	583	601	563	533	563	548	569	534	549	575	580	592	558	575	542	599	576	580	539	538	594	563	562	584	609	575	601	566	605	582	571	522	540	587	550	528	534	584	578	595	582	581	571	566	554	564	576	514	566	556	541	527	565	571	590	616	573	547	566	578	577	548	578	588	516	606	607	573	599	572	567	595	522	555	557	555	572	538	559	547	558	563	575	534	570	575	594	588	536	568	592	566	546	583	555	593	571	590	550	576	526	585	560	584	595	608	560	563	595	538	562	573	566	593	571	583	534	552	568	550	612	599	576	572	573	537	548	544	598	552	549	571	581	624	527	543	596	555	580	549	578	579	551	567	587	551	566	561	537	589	576	546	561	567	564	536	528	550	544	546	619	575	542	562	520	580	537	566	583	564	597	584	551	540	544	571	605	576	596	523	573	618	578	545	547	553	558	562	575	560	600	556	579	574	529	560	568	573	569	538	590	554	575	593	578	539	561	624	582	563	587	557	539	549	563	573	566	569	548	561	558	554	587	573	570
25434	21414	27473	25477	10741	4868	29186	31948	18423	9191	3296	1467	965	791	755	757	808	764	725	774	739	738	711	731	774	697	734	729	735	769	760	693	747	698	746	713	748	736	771	719	721	739	705	767	754	758	766	772	688	707	707	715	744	698	720	761	758	724	734	730	756	759	715	745	717	675	737	725	708	721	727	727	743	743	708	717	759	749	740	730	793	776	715	711	758	682	742	733	754	733	733	720	722	690	732	685	717	739	751	762	720	705	749	710	709	747	731	693	729	751	742	727	736	697	730	715	708	738	768	707	715	752	763	722	747	727	691	696	744	718	707	684	668	698	713	719	715	746	715	698	729	750	722	706	674	747	715	734	761	730	720	726	748	721	739	729	756	744	684	761	732	722	736	703	729	788	772	721	703	709	768	735	766	736	717	759	700	761	718	727	679	719	734	695	734	694	707	758	710	716	669	737	748	746	695	751	716	712	715	729	691	701	743	715	704	741	740	731	755	723	775	668	715	729	728	732	715	706	748	719	747	732	674	757	752	732	683	720	748	748	729	730	740	687	693	759	731	726	679	755	732	733	734	753	702	734	748	714	732	766	727	761	730	702	757	787	745	719	733	715	756	689	721	703	707	699	681	706	707	734	721	725	725	695	793	704	737	721	746	718	685	769	732	752	761	729	734	688	754	710	720	663	716	709	760	702	684	743	749	735	735	695	713	681	763	728	737	744	715	707	737	730	723	731	709	763	700	691	735	690	683	766	673	663	753	737	720	737	734	720	758	702	728	694	741	745	715	727	736	699	733	674	733	733	735	697	658	754	694	742	764	748	740	658	687	712	696	710	734	686	681	743	720	723	760	745	702	724	708	701	698	688	734	751	768	738	781	742	758	726	728	688	707	700	727	716	738	739	769	742	685	742	701	738	732	694	731	724	754	717	751	701	743	729	747	686	730	698	748	720	727	747	756	722	733	739	689	685	740	747	720	710	734	714	711	720	701	678	715	748	722	729	788	749	711	708	775	711	774	753	669	733	712	684	691	716	700	728	712	731	734	699	662	670	685	691	747	683	743	699	753	730	716	686	708	754	747	733	734	735	669	678	772	732	790	722	679	737	698	751	709	709	721	733	724	666	709	710	768	719	753	711	697	739	758	743	692	718	696	761	726	760	781	703	730	726	703	655	701	754	775	717	783	751	697	733	748	743	726	725	739	702	738	680	711	694	753	657	711	684	694	738	714	778	702	760	711	714	705	712	789	740	758	729	724	730	789	691	770	664	755	784	674	670	734	697	709	775	710	670	751	704	701	721	709	732	672	713	689	704	765	722	738	704	752	730	730	701	719	752	751	729	769	723	704	708	724	729	728	766	735	693	730	762	744	745	770	761	746	723	713	705	781	729	691	776	711	711	733	746	737	749	719	711	765	724	720	764	701	736	777	696	723	695	749	768	729	730	777	693	727	732	768	683	688	788	748	719	712	753	751	764	737	749	764	703	753	700	717	702	740	689	727	705	714	752	745	754	764	770	730	728	733	758	717	739	702	741	737	736	752	751	704	694	688	739	695	690	705	772	711	705	714	665	729	682	687	750	712	727	699	702	691	741	748	704	698	754	672	737	684	708	722	718	737	702	726	719	727	733	713	724	719	710	730	737	740	734	744	724	689	718	704	742	743	769	735	693	738	690	779	720	796	708	684	704	694	688	736	747	745	759	751	637	723	703	723	739	724	734	757	713	738	730	721	691	713	725	665	726	749	723	733	726	679	747	766	704	673	703	805	723	721	719	748	733	719	694	699	727	719	703	698	708	704	712	711	753	729	685	724	685	716	734	708	717	662	710	707	721	709	687	759	753	710	739	765	693	711	749	724	693	711	720	735	725	707	728	709	753	762	733	740	713	746	724	747	726	745	753	698	738	721	769	707	728	724	751	744	722	736	731	729	701	706	690	708	726	736	727	738	722	730	717	687	735	698	713	727	742	705	681	715	709	733	690	758	699	724	754	753	719	722	760	728	727	699	781	756	696	721	763	747	750	747	707	702	771	715	721	692	714	716	716	716	704	726	744	767	676	720	726	717	729	791	715	695	754	724	685	722	725	713	741	754	757	713	721	718	702	729	725	756	744	761	736	795	722	745	669	708	745	748	707	757	713	690	736	782	730	752	712	719	742	718	694	713	697	715	715	736	725	727	711	775	711	669	744	740	753	708	714	719	730	756	758	712	753	743	743	728	716	734	726	724	693	744	783	733	689	689	698	756	741	708	762	724	712	733	750	716	691	711	691	718	760	688	746	719	696	776	702	733	712	711	715	769	673	734	697	723	698	757	725	727	720	695	750	728	726	785	733	729	716	745	693	689	683	703	722	721	725	704	733	756	736	712	719	728	743	746	760	728	750	742	748	760	700	731	748	677	701	699	737	786	645	770	695	750	732	740	735	762	720	692	724	716	735	721	759	729	672	701	705	759	750	757	705	710	743	727	723	759	759	696	723	722	728	758	720	720	701	679	721	701	744	736	739	705	755	723	712	731	724	680	751	783	729	704	706	788	740	744	691	737	734	737	719	719	694	732	710	702	699	728	714	746	731	769	740	729	707	682	739	716	723	681	752	710	686	714	718	716	758	745	698	762	689	724	755	742	779	664	746	675	700	755	757	791	727	792	781	733	743	782	726	719	758	744	730	700	712	679	729	702	755	723	714	740	684	706	714	747	756	753	728	711	669	717	677	707	702	715	688	747	764	721	761	723	702	768	751	693	722	700	730	728	754	694	749	711	658	740	750	711	744	760	722	725	711	719	725	698	709	714	714	735	753	731	753	745	734	691	714	713	758	726	701	700	744	749	738	742	736	816	738	694	756	733	719	742	733	687	666	739	731	709	729	737	709	765	733	693	738	704	740	746	747	726	703	743	726	715	706	738	746	769	705	750	712	726	757	735	771	734	752	645	717	749	735	756	746	725	731	711	728	675	728	700	691	717	733	720	714	704	689	704	745	744	691	753	723	695	744	742	734	699	762	721	717	746	742	709	757	738	694	728	740	752	765	701	723	719	754	762	728	718	702	741	741	683	731	712	713	736	735	710	756	709	725	697	744	704	690	708	693	705	746	687	744	717	720	723	751	712	690	714	764	722	721	725	700	709	733	731	763	747	762	720	717	728	682	734	699	739	746	718	793	734	764	722	764	717	718	700	736	727	713	706	751	769	727	677	694	811	719	732	726	729	725	660	750	693	724	704	735	693	715	729	731	731	733	720	719	712	704	719	727	702	755	678	737	669	692	749	740	688	676	723	772	735	695	706	730	769	740	689	765	674	715	752	772	722	668	748	780	733	718	740	682	701	764	743	675	740	709	738	718	699	667	761	707	709	748	698	728	725	746	711	741	691	692	734	692	710	753	710	774	738	686	745	756	723	735	748	662	716	740	706	723	716	779	731	716	746	712	751	780	691	720	722	737	740	758	735	715	657	756	740	739	707	760	729	758	707	730	730	733	694	753	759	746	707	741	714	749
4034	4892	7135	7162	3851	6204	29914	27219	14713	7962	3335	1423	870	690	634	656	608	630	671	684	614	657	648	654	677	653	672	634	672	583	667	643	626	620	676	647	656	649	626	641	621	648	664	664	633	648	640	629	675	650	610	633	605	630	616	599	649	610	649	673	615	646	652	646	642	646	665	666	611	638	630	650	645	583	649	651	656	628	620	640	630	624	639	631	591	640	581	684	653	610	636	701	639	663	647	674	624	632	625	666	629	608	597	635	590	644	644	623	682	674	610	676	590	633	619	644	619	648	612	625	655	622	634	626	597	634	630	620	620	602	612	644	640	637	622	645	650	642	615	636	599	613	651	600	659	620	667	639	679	595	603	611	614	595	653	609	582	629	678	634	640	567	635	638	631	625	640	594	657	614	667	686	617	616	663	681	607	644	640	630	649	652	652	635	585	644	559	624	626	638	682	632	631	614	644	597	591	665	654	621	637	663	631	655	611	615	654	627	582	625	645	638	625	617	662	641	675	587	604	653	591	669	604	637	636	678	604	634	620	665	623	633	611	632	641	645	632	638	624	646	615	689	632	683	602	641	612	651	634	618	669	601	651	657	675	602	630	639	662	648	626	593	627	619	632	629	666	682	657	621	700	601	629	638	609	613	585	641	625	621	628	692	643	663	624	634	626	621	563	597	591	606	662	598	599	693	631	597	618	647	654	618	611	634	665	670	641	648	693	666	625	687	662	653	607	622	665	643	611	618	614	634	650	644	653	648	654	617	630	587	612	624	615	638	622	629	668	625	626	643	641	625	653	634	623	603	625	589	581	662	649	597	639	626	619	601	633	641	640	617	663	615	634	632	667	591	688	608	610	608	674	621	628	611	670	645	620	622	613	659	609	644	566	639	657	638	642	599	662	623	638	637	599	643	664	583	647	703	635	647	600	650	616	602	626	627	604	621	636	641	637	623	627	665	626	615	651	633	658	649	614	636	634	641	653	609	610	602	583	627	634	620	613	600	615	597	617	654	647	630	667	643	664	610	612	595	585	636	611	628	678	616	669	636	635	616	607	637	667	582	619	646	646	639	641	603	641	615	626	645	604	625	604	594	640	656	660	621	655	640	653	653	648	567	593	670	628	666	598	557	658	589	643	627	667	643	603	643	629	617	644	651	631	633	616	642	627	616	645	622	644	605	661	651	604	689	641	614	614	677	631	626	626	675	593	652	589	600	668	639	601	625	651	626	625	642	598	668	598	692	619	637	615	674	597	655	595	609	640	636	629	640	604	629	622	645	641	647	634	626	619	617	662	652	642	673	633	672	657	594	621	655	576	625	589	621	640	629	601	673	631	656	598	601	657	583	588	653	613	640	643	616	615	648	668	610	595	581	612	628	664	623	627	630	664	667	635	682	605	638	643	659	599	621	664	620	604	653	640	632	641	595	665	623	665	571	635	653	651	682	609	633	572	606	599	647	632	620	621	638	678	650	635	648	636	659	631	633	586	642	609	595	652	699	648	657	662	678	650	641	666	653	594	647	615	637	627	620	592	625	660	672	620	606	639	649	634	619	658	693	672	654	647	653	641	612	599	667	601	621	620	648	686	666	583	626	601	594	636	645	647	580	587	630	678	630	656	671	611	628	657	674	651	653	590	635	616	623	633	685	680	635	606	617	592	614	627	667	592	630	621	614	605	624	642	666	645	624	629	636	625	680	665	632	630	614	628	647	675	645	625	603	647	680	605	628	649	643	674	600	639	631	651	608	599	607	692	627	602	682	640	666	629	600	647	660	636	659	612	612	628	569	624	609	641	609	620	587	678	641	589	591	637	610	663	650	658	642	638	620	602	592	668	646	661	657	613	617	602	621	644	650	681	622	664	642	653	656	623	593	638	631	628	611	638	606	603	597	620	653	649	632	646	618	634	638	623	603	643	631	628	641	631	621	647	651	660	594	651	628	626	648	644	649	607	619	638	667	648	637	652	662	631	647	654	626	653	617	661	659	673	616	596	651	676	609	651	613	575	625	642	627	633	654	626	640	553	664	630	660	618	633	665	638	635	656	673	624	622	618	706	628	665	654	629	592	620	616	616	670	630	650	655	620	626	661	613	638	608	617	616	624	650	617	629	690	580	648	605	635	643	666	597	596	621	609	610	639	638	617	651	613	665	651	632	621	674	652	657	624	632	636	646	626	636	649	627	604	651	664	585	612	676	627	597	633	661	603	610	597	615	611	622	644	623	651	630	618	622	653	660	625	642	642	594	615	640	652	655	698	623	619	611	642	596	600	669	656	646	628	613	650	579	639	596	667	672	626	630	636	642	633	624	610	664	637	633	639	596	608	687	629	623	626	648	596	637	613	673	621	610	669	654	627	593	640	606	620	614	688	621	626	637	650	639	636	653	590	618	622	592	656	672	626	608	595	614	574	628	652	639	634	602	668	636	669	604	671	610	582	643	634	601	631	635	646	618	630	627	667	598	619	650	632	598	617	586	661	591	639	615	631	637	662	663	608	631	611	582	604	630	587	616	639	644	638	623	638	605	638	622	675	585	588	634	638	607	658	613	642	617	647	586	658	622	649	657	639	645	624	598	665	637	627	614	613	671	633	587	627	577	662	651	623	569	590	620	641	612	626	658	611	585	657	653	638	622	613	626	660	617	607	672	620	657	643	655	663	680	643	643	655	599	627	585	596	589	638	622	639	640	686	637	659	642	630	596	655	660	541	626	596	640	629	663	641	643	646	653	604	645	658	639	620	622	644	629	649	662	661	668	637	611	625	623	615	599	647	621	605	607	610	598	589	628	623	643	659	624	577	665	647	634	622	630	621	631	623	647	610	604	666	617	608	624	653	615	647	629	628	646	615	630	582	651	613	659	665	593	648	648	651	612	592	645	600	607	635	662	628	619	644	630	660	626	629	584	647	600	619	591	638	664	637	600	599	676	613	633	632	666	629	597	623	621	639	642	629	635	604	628	596	644	660	633	656	571	587	618	623	616	619	665	688	629	593	608	641	623	613	567	622	637	657	620	657	617	676	639	635	621	639	624	621	678	615	640	625	620	597	595	628	650	593	596	600	646	622	613	626	618	646	662	654	619	663	631	645	656	638	640	591	662	645	660	591	620	639	595	623	650	614	630	618	609	629	582	634	620	650	603	627	638	566	681	631	661	619	646	604	636	621	607	644	655	660	635	634	625	583	621	630	654	588	640	621	607	628	621	638	640	618	641	635	602	613	651	586	598	660	641	603	585	602	649	607	620	625	611	635	598	639	618	576	604	664	626	635	599	621	608	663	667	636	649	661	654	606	652	623	615	686	596	637	652	639	620	633	660	658	594	648	590	621	637	626	679	579	633	656	662	617	624	647	613	646	623	615	610	656	660	672	661	630	618	662	618	625	677	598	622	700	626	609	616	592	596	631	591	675	648	588	602	647	682	681	571	633	600	662	637	618	651	599	627	707	619	608	636	632	648	669	642	610	658	644	604	666	599	640	653	632	620	644	660	609
24241	21421	28791	24500	21373	16397	47307	47233	31847	17663	6680	2242	1253	958	885	823	809	876	885	847	835	868	801	824	843	877	836	867	886	812	847	822	795	865	883	852	813	853	828	834	832	883	861	863	834	851	824	830	856	839	858	873	833	851	846	776	761	820	830	844	820	788	843	793	835	833	819	837	787	862	886	831	820	812	778	859	844	866	854	882	834	780	833	838	847	871	845	851	794	865	884	863	803	835	754	836	791	787	851	792	842	846	837	848	828	821	833	759	882	822	809	882	861	800	828	876	842	841	868	790	859	813	835	852	833	842	829	843	812	828	882	812	817	839	813	869	884	816	816	780	849	810	828	826	849	802	837	895	881	828	826	864	848	845	842	819	811	841	795	775	865	875	880	762	873	903	831	816	797	845	817	834	792	877	902	774	876	818	863	824	838	828	846	863	811	854	795	826	875	875	816	883	844	813	819	788	905	841	780	853	856	813	832	845	810	847	869	790	850	852	826	828	807	802	836	874	823	845	785	796	886	824	789	789	829	833	827	823	875	872	772	853	832	859	811	822	817	846	863	818	870	803	834	838	825	850	820	825	803	833	820	850	809	794	877	830	848	886	774	818	831	843	809	878	854	835	873	823	842	839	808	837	860	841	849	861	852	859	811	871	857	819	845	858	817	809	817	832	805	804	822	932	809	842	804	784	782	806	853	843	819	873	829	843	830	848	812	844	856	836	811	807	874	902	816	842	785	822	858	760	871	823	844	830	831	816	867	833	848	838	828	821	830	833	821	835	806	810	788	843	866	830	848	859	831	824	797	782	789	828	844	861	843	856	854	874	849	837	820	848	870	816	829	860	862	809	827	865	848	809	808	891	850	868	872	809	811	843	808	827	825	846	779	842	806	928	875	866	845	812	810	851	875	844	877	851	877	843	843	830	864	854	854	864	850	818	816	848	816	839	898	841	877	871	837	818	789	809	807	788	880	818	828	836	835	777	801	810	858	816	864	820	825	861	843	804	831	801	811	775	835	820	819	852	828	818	784	821	799	854	813	844	818	831	822	838	841	774	795	821	862	795	829	880	848	856	826	815	849	865	795	816	761	803	849	830	832	829	877	838	832	826	807	834	871	798	819	831	863	762	804	860	877	776	806	866	857	796	865	835	803	840	812	847	857	830	835	787	794	826	845	857	878	849	811	830	798	793	850	828	861	846	801	852	834	817	795	876	783	869	845	824	821	822	837	763	851	827	805	820	850	825	843	885	824	827	836	843	851	827	823	825	834	796	864	802	811	824	869	849	822	834	838	836	885	828	892	847	812	795	777	857	822	819	784	817	865	838	782	815	823	839	840	844	830	828	862	806	827	821	812	850	826	817	830	820	816	843	849	880	837	824	834	822	863	836	824	808	839	817	855	838	842	822	802	842	828	818	866	801	829	778	869	844	808	869	797	816	837	851	854	837	889	824	849	815	794	836	821	848	832	829	821	835	812	875	815	776	842	841	845	840	806	853	769	835	747	799	807	823	827	804	858	763	834	835	835	794	849	856	844	838	799	846	836	837	817	830	868	829	787	824	820	829	875	846	865	831	835	861	825	886	829	801	881	858	846	795	895	831	794	856	802	805	829	827	846	834	865	850	828	862	800	804	871	863	816	857	866	814	881	795	863	832	755	810	813	816	811	878	808	869	825	797	855	776	832	806	836	783	819	853	764	836	858	822	846	818	856	842	791	831	863	797	856	862	839	815	821	864	865	807	819	855	844	810	817	794	812	843	874	850	807	858	844	883	854	814	840	858	804	831	886	826	799	854	874	840	812	772	850	896	782	866	799	814	854	856	813	856	851	867	841	811	822	854	856	830	812	852	811	808	751	833	782	908	778	782	796	798	801	836	840	801	860	833	815	815	835	825	786	864	840	819	815	856	857	851	786	819	855	921	836	817	830	817	825	868	811	816	831	836	870	837	802	806	877	834	828	842	890	802	780	828	841	877	867	841	796	825	806	794	813	864	814	839	817	851	794	858	837	826	802	800	780	833	871	783	815	827	771	855	861	883	833	856	842	890	838	810	846	806	857	817	799	839	867	865	863	812	833	868	845	826	776	847	813	838	812	797	788	841	850	854	821	823	815	825	845	833	809	846	846	778	805	873	858	819	782	819	832	846	851	813	852	871	833	836	848	785	856	803	834	829	835	808	846	818	899	833	808	817	839	843	821	790	824	860	865	820	806	824	840	800	792	809	839	831	821	839	819	876	816	858	835	832	783	738	842	752	884	814	830	834	896	870	853	880	844	826	821	844	842	755	865	808	894	802	873	836	802	838	815	770	838	815	800	846	819	862	849	789	838	802	779	764	787	793	812	846	826	821	864	826	809	806	792	818	803	783	848	824	754	817	801	863	832	804	858	826	760	805	812	831	816	871	817	828	797	832	789	850	877	829	791	785	866	821	835	810	825	834	822	803	878	869	789	805	815	876	815	840	793	813	805	805	802	805	802	813	803	831	842	833	840	819	779	843	815	839	863	845	825	880	847	867	779	833	874	820	800	827	797	805	820	822	840	834	783	789	815	842	839	853	837	791	810	856	792	835	858	794	878	858	894	851	837	831	802	796	799	897	830	844	777	826	827	828	833	776	836	807	794	841	794	813	836	837	845	816	810	828	844	805	857	836	785	816	850	858	836	817	806	814	834	848	837	833	862	849	773	840	845	777	822	813	845	822	826	786	808	832	846	840	854	847	781	787	808	838	837	805	869	819	876	828	825	753	862	812	799	806	729	852	798	809	810	838	859	840	844	827	830	848	821	865	841	818	799	826	736	896	837	799	831	812	851	855	856	894	829	805	824	821	800	853	843	876	831	823	762	837	780	779	812	797	824	803	872	850	846	794	855	848	860	797	915	793	821	786	825	820	809	860	781	790	776	850	835	815	836	819	815	858	786	827	789	839	821	815	825	840	860	807	835	804	832	786	795	820	798	831	820	801	837	799	797	814	842	830	826	799	830	833	860	775	864	796	842	861	858	785	798	816	852	818	817	790	849	856	808	847	816	785	845	819	789	871	869	802	807	837	834	788	830	886	855	792	824	794	842	847	800	804	801	827	799	787	829	816	883	866	808	820	838	858	854	870	806	834	827	798	879	808	862	891	828	870	848	831	786	835	842	817	784	906	818	824	863	902	815	810	778	829	849	801	830	845	837	847	818	839	832	819	813	770	896	872	852	813	808	843	813	794	796	860	809	791	812	788	789	851	870	811	842	803	823	836	858	843	818	829	858	821	843	809	780	802	866	798	797	797	857	822	802	847	830	804	801	814	843	808	847	840	814	828	820	854	876	735	811	851	819	822	791	807	812	835	794	860	881	837	871	930	828	852	839	811	808	827	814	827	831	800	796	814	790	870	814	835	883	878	852	812	842	826	823	846	841	817	814	817	844	841	830	793	825	825	814	823	790	836	832	769	826	869	857	793	846	842	826	857	841	804	785	795	800	857	873	859	854	809	869	805	854	853
5502	12098	17602	11927	7733	11802	47464	41539	26745	13677	5672	2304	1221	816	705	765	713	742	719	758	805	746	733	736	724	758	803	731	760	761	747	708	700	733	769	781	744	746	704	770	713	719	677	737	761	787	734	748	691	707	771	714	741	754	688	749	729	773	760	695	785	692	759	782	732	695	720	719	703	728	724	713	773	708	750	693	706	655	676	708	734	716	750	748	718	774	699	754	725	763	743	734	743	744	749	780	694	736	695	723	705	694	740	760	704	764	769	753	751	743	753	711	735	785	716	694	713	747	756	702	736	735	750	729	783	735	747	751	712	757	714	734	758	750	770	753	760	688	799	803	709	718	730	735	696	741	674	696	691	716	744	710	759	712	739	730	703	771	717	745	723	724	756	753	715	767	664	713	712	679	744	758	735	734	789	790	709	714	729	781	730	769	702	683	728	754	736	734	739	757	722	695	733	706	773	762	744	718	691	696	688	678	737	733	720	757	786	698	711	693	696	737	733	761	740	688	742	730	712	764	700	709	726	753	720	709	693	701	696	703	735	698	737	759	726	699	732	725	730	719	753	754	673	685	715	725	731	739	711	683	722	678	755	714	723	683	732	697	696	673	759	741	763	780	712	766	686	697	737	671	745	754	714	724	724	709	670	744	747	745	734	758	718	690	721	761	710	721	680	691	707	730	721	750	727	755	749	745	688	711	769	749	781	770	727	742	747	743	697	741	789	729	752	742	721	739	750	732	730	720	758	745	717	733	723	711	755	665	731	763	715	724	720	700	678	715	733	690	725	702	725	732	741	745	716	731	742	762	755	670	745	706	719	715	699	712	690	721	736	742	797	723	733	676	752	715	715	721	708	734	731	711	714	740	722	700	712	705	770	731	729	707	758	712	695	766	708	685	688	670	776	725	725	746	726	703	710	728	763	684	726	721	747	702	746	723	703	709	682	749	721	728	739	728	746	705	713	697	690	677	719	749	740	701	733	693	718	752	721	721	734	706	732	677	735	690	719	749	760	758	719	737	716	730	727	715	733	752	692	715	740	750	685	711	733	673	675	729	701	754	707	734	695	739	735	708	710	709	712	741	762	745	782	719	732	667	762	695	720	740	743	792	688	692	717	693	726	725	738	728	711	704	758	704	759	725	720	688	718	694	728	719	741	701	639	672	709	739	764	722	704	720	741	772	713	694	723	734	744	722	724	737	732	790	683	685	704	737	730	705	686	711	737	705	750	719	711	742	726	723	743	729	772	716	727	719	746	761	733	673	747	672	706	717	655	746	742	720	732	683	745	728	731	694	664	667	721	702	770	709	712	723	675	717	743	708	761	724	711	763	741	689	675	774	706	695	720	757	707	721	724	772	750	729	732	742	702	734	696	738	672	760	734	735	736	694	759	687	711	756	693	784	717	712	700	710	695	731	704	740	712	745	745	717	713	703	733	717	680	719	730	703	699	688	719	746	748	690	756	706	704	749	750	722	703	716	733	724	708	659	711	710	747	706	698	775	715	707	742	735	762	738	718	717	699	746	768	716	695	694	710	721	755	742	740	683	747	756	727	704	714	733	706	731	722	709	718	743	794	726	709	722	738	684	726	791	691	723	689	704	728	691	707	721	748	669	711	714	778	707	713	691	738	718	756	734	721	732	733	722	756	721	762	743	731	761	735	681	721	761	717	748	737	712	775	750	739	718	747	720	770	740	722	743	703	738	716	677	752	741	780	693	710	696	760	688	676	736	712	714	689	676	789	708	733	704	731	698	754	724	738	728	741	722	724	692	753	721	720	724	729	696	743	728	725	696	685	683	688	707	669	705	768	712	766	700	749	725	746	716	703	710	739	694	673	694	760	771	735	737	663	733	786	751	710	702	727	770	725	716	753	728	741	711	697	686	737	727	728	708	712	741	733	719	690	742	731	709	677	719	722	722	705	743	697	695	713	726	716	764	701	721	668	702	679	697	725	663	710	759	729	753	753	784	753	695	689	747	733	742	709	751	800	727	698	722	720	720	699	693	767	690	731	722	732	766	750	711	744	691	726	743	738	715	702	673	684	723	762	742	784	716	719	729	758	709	728	732	699	753	652	720	749	740	726	714	708	708	696	711	687	751	747	742	739	710	699	734	705	733	741	696	698	718	789	723	737	715	786	729	749	700	724	711	711	714	701	741	733	726	700	708	743	753	770	715	757	690	700	728	708	753	767	731	705	718	713	714	755	734	706	740	720	730	705	697	720	759	736	698	774	710	730	749	736	682	734	736	721	715	697	672	730	707	699	679	701	721	759	774	699	687	729	686	722	720	706	714	716	752	711	711	716	695	754	742	680	721	729	771	729	734	725	698	698	705	735	722	754	681	693	709	723	735	731	726	721	729	730	704	722	703	758	721	703	724	697	689	694	779	705	714	729	733	764	692	738	715	702	728	717	732	694	685	683	698	744	749	735	687	780	684	697	728	776	719	678	739	687	723	701	736	751	726	713	719	699	739	730	645	718	712	675	700	793	703	739	720	748	736	744	717	746	767	674	738	748	746	731	742	664	707	698	700	680	690	760	743	716	744	736	705	729	741	701	723	732	730	712	670	704	705	698	737	705	721	736	731	678	740	729	758	722	728	704	727	787	686	750	692	694	753	708	736	729	718	706	741	739	748	665	697	725	707	724	681	699	732	756	723	752	738	664	723	677	747	753	697	699	706	737	754	760	739	692	776	721	716	723	727	736	696	793	700	719	744	735	764	711	687	757	728	723	692	718	717	693	701	704	722	722	741	745	758	710	750	722	759	716	718	767	705	747	721	698	688	751	690	727	684	684	722	682	715	730	727	747	725	736	719	671	703	775	745	712	736	678	674	722	721	716	727	686	712	700	696	772	747	693	712	706	702	713	743	704	710	778	764	729	695	758	704	693	710	736	688	730	689	733	751	715	704	773	725	720	719	800	723	753	731	823	691	778	723	698	754	722	674	723	762	754	735	695	730	711	696	724	800	703	736	709	713	729	725	764	709	707	776	746	697	734	726	708	763	704	762	750	691	759	698	733	720	762	745	717	744	713	686	755	795	756	710	690	716	761	726	710	668	738	717	761	703	767	690	720	703	739	694	701	676	727	722	745	748	745	746	740	731	693	685	734	736	729	731	701	723	766	758	686	714	717	701	723	698	702	689	687	699	676	732	722	736	727	763	786	759	763	737	717	719	689	711	724	717	702	684	722	720	692	759	672	683	735	698	707	697	728	733	720	730	730	723	734	726	733	736	731	712	686	704	763	681	698	704	708	746	694	773	725	686	761	719	753	743	689	677	698	695	671	725	761	749	673	737	702	748	724	757	682	729	715	742	771	720	705	713	727	766	689	709	780	720	719	712	732	743	723	726	740	685	694	693	784	693	720	666	702	751	705	693	713	737	745	725	717	681	716	713	741	737	731	711	738	666	720	756	719	732	683	715	696	726	732	715	706	691	704	749	718	737	673	697	708	673	743	743	736	715	720	722	742	714	708	753	696	737
28238	17539	12030	5293	1780	1474	4061	4117	2565	1564	1010	799	733	695	677	658	667	681	666	644	689	714	666	597	656	656	649	650	688	615	645	620	702	715	671	642	667	628	639	670	631	641	644	710	622	664	688	640	703	689	650	674	655	693	724	668	715	622	681	690	685	640	639	696	692	698	636	654	659	654	709	635	622	658	715	634	599	666	686	649	666	646	668	635	649	689	637	687	644	659	706	695	675	680	645	675	614	690	695	714	657	640	654	676	637	616	647	685	640	675	693	711	652	642	657	678	679	680	642	647	664	624	632	660	723	673	665	707	651	661	686	711	643	668	624	665	648	617	644	677	659	660	634	652	613	674	675	613	672	657	646	632	631	699	651	677	642	654	684	641	686	622	650	626	656	612	636	668	649	632	661	687	643	714	686	678	671	614	693	670	658	621	677	678	686	640	672	633	702	640	664	666	650	680	617	615	647	668	673	652	660	664	655	623	645	642	683	707	634	667	651	694	626	650	602	674	690	681	660	683	647	662	668	682	642	669	668	671	715	648	657	683	637	680	689	658	639	624	675	664	669	670	637	686	698	675	633	676	662	662	646	655	699	674	653	674	630	591	671	680	652	688	630	636	673	652	685	659	658	657	678	668	663	705	666	625	731	638	663	678	687	625	632	700	659	633	621	637	696	653	658	671	646	619	624	682	684	676	690	670	660	650	654	639	646	687	667	665	654	673	649	645	646	632	656	683	651	680	698	617	696	637	639	602	611	671	651	683	649	615	690	643	667	647	668	672	676	669	658	668	670	631	636	647	651	701	664	664	677	670	702	655	691	658	674	673	620	639	659	670	658	659	605	657	646	666	650	644	676	654	597	666	657	677	626	642	627	673	663	690	679	627	658	660	700	657	684	660	652	655	624	688	631	605	628	708	633	665	625	684	658	669	656	657	667	694	635	670	605	651	654	692	641	648	661	679	687	657	686	662	664	646	643	677	647	696	650	661	618	607	709	637	694	652	638	585	688	662	660	643	638	655	640	676	663	667	652	652	657	643	660	651	640	675	716	611	664	655	692	636	647	647	645	683	635	640	651	665	625	662	667	663	671	648	661	657	706	625	639	670	655	658	658	635	641	688	647	677	634	654	678	681	619	664	661	638	661	633	636	642	668	710	675	687	625	656	676	632	657	656	664	650	647	616	668	642	663	674	660	677	676	670	648	680	615	692	705	657	665	683	658	652	609	658	661	668	682	665	646	689	651	677	658	678	692	676	624	697	699	693	603	652	682	676	638	681	667	691	680	669	633	676	710	650	664	678	657	665	647	646	624	633	679	621	628	605	714	671	700	636	659	612	625	663	650	665	691	613	655	665	682	635	615	630	647	715	677	647	624	607	640	655	584	661	667	657	645	665	729	693	675	638	635	688	674	616	627	655	691	739	672	656	668	700	660	672	674	647	676	641	661	686	669	645	656	642	672	687	633	636	664	668	624	657	651	677	670	699	675	619	695	673	670	707	663	656	607	683	692	670	685	675	666	708	688	642	638	665	661	634	683	645	660	689	691	621	635	643	691	664	698	646	642	671	641	677	691	627	645	637	658	653	671	670	708	623	683	630	665	644	653	635	667	650	637	662	657	645	711	651	672	641	659	627	674	668	654	635	674	638	714	604	628	631	634	690	684	667	637	683	687	661	706	676	671	643	636	650	688	677	669	625	719	715	667	629	660	651	638	659	684	655	657	699	681	690	655	637	659	641	661	679	648	663	660	664	673	643	629	634	643	670	650	683	623	648	660	649	661	669	665	691	666	625	682	690	678	672	679	679	664	697	631	646	650	729	618	657	647	640	686	659	653	672	636	693	652	641	601	680	702	673	703	618	617	629	690	671	708	630	675	680	687	630	697	688	645	701	623	670	718	652	645	634	660	688	666	701	675	664	671	690	640	677	676	667	663	671	625	721	685	706	644	672	640	627	656	706	634	641	654	656	722	654	694	686	643	660	684	605	652	635	639	670	677	658	675	651	678	646	688	662	632	650	640	722	646	630	627	687	652	677	634	654	696	659	694	679	644	659	629	691	713	642	657	635	687	658	663	688	686	692	683	684	677	706	661	645	636	647	677	617	661	667	670	631	666	654	644	675	660	647	683	708	703	641	671	669	634	638	619	616	667	642	649	641	650	666	680	692	682	633	658	677	663	659	645	658	696	630	678	632	658	664	664	690	611	649	621	636	674	671	691	654	664	625	646	688	647	612	632	666	664	676	651	674	675	615	640	674	658	690	656	682	657	649	677	623	649	635	653	709	709	650	611	667	632	688	687	675	661	680	693	710	676	690	645	699	673	685	636	677	673	603	685	622	680	664	655	679	651	674	651	674	654	677	650	668	641	709	648	661	620	656	673	694	672	647	652	671	597	630	651	629	713	655	675	664	651	659	676	688	684	621	672	710	638	636	674	703	652	708	689	635	636	658	657	651	650	644	701	662	679	676	712	626	699	695	707	686	633	688	664	632	698	639	630	607	659	714	663	693	679	654	665	644	653	645	643	654	675	657	660	631	640	651	641	633	640	647	691	698	650	683	668	649	645	644	667	667	655	667	670	659	662	671	682	645	668	681	681	595	628	613	642	674	610	634	682	648	681	587	675	623	642	637	642	604	674	707	609	661	679	676	654	660	629	612	657	649	626	704	703	665	646	632	610	646	673	635	634	651	647	641	667	670	646	688	634	602	624	660	662	701	596	631	654	645	676	686	702	680	671	621	641	647	631	616	666	669	682	661	663	656	639	708	631	617	636	655	618	648	645	688	659	692	681	617	670	670	685	637	672	670	648	608	700	655	623	664	693	662	640	658	709	705	655	699	691	650	681	621	686	598	663	684	686	659	677	619	718	670	694	642	695	661	682	700	695	643	642	646	645	714	679	637	660	609	635	639	665	654	694	606	659	701	649	650	671	620	612	649	657	638	678	654	709	664	697	636	680	644	646	670	669	680	636	682	649	654	726	647	646	679	701	695	688	648	663	642	648	606	631	715	642	643	666	643	671	652	597	662	637	640	665	642	664	674	645	644	659	679	657	624	669	712	707	628	712	628	669	676	702	643	631	679	630	653	669	665	660	662	625	648	670	657	658	662	626	656	678	678	604	651	641	650	679	620	634	657	644	689	662	646	655	659	615	724	653	628	648	651	682	634	661	681	640	666	653	625	651	659	656	674	684	623	662	720	718	626	648	672	634	632	649	672	653	632	660	705	619	688	687	685	646	647	639	610	706	629	634	678	666	629	676	651	612	667	627	674	643	639	670	656	673	630	675	655	669	628	639	655	688	685	693	692	662	635	691	738	675	685	679	627	655	677	639	683	620	647	700	715	646	630	624	668	659	613	665	613	691	641	705	666	648	643	591	662	686	670	644	626	656	674	632	638	636	620	692	648	649	693	645	640	686	664	690	684	664	622	636	652	603	678	602	666	698	614	691	698	699	696	634	682	669	648	686	633	636	642	645	672	677	683	713	637
7829	10030	10800	4233	2103	1848	5038	4343	2746	1542	889	707	589	528	585	563	558	597	573	552	554	580	563	577	539	561	581	588	592	587	600	583	589	590	592	545	572	570	555	551	624	559	534	569	575	562	599	579	571	600	572	574	525	607	551	555	535	587	574	527	536	542	559	632	571	543	581	585	565	597	585	527	587	593	571	565	554	601	580	556	538	566	595	524	575	517	571	572	542	561	586	598	570	570	540	538	546	591	552	580	559	578	577	543	574	563	538	598	530	556	559	544	573	568	572	572	592	584	558	611	611	566	556	522	579	556	549	560	523	566	588	583	588	599	575	562	579	627	578	599	572	497	528	562	502	591	571	588	583	566	546	594	536	558	576	539	543	538	576	543	537	541	570	551	548	587	562	578	577	550	540	553	557	566	558	552	555	578	583	547	573	562	561	578	562	560	604	582	545	571	550	597	572	594	589	521	543	580	570	588	575	554	565	589	558	548	555	564	542	580	566	574	572	563	603	545	556	558	572	581	554	546	560	598	565	582	552	535	578	574	502	588	570	612	563	561	581	556	595	542	542	541	609	563	549	560	577	606	557	552	539	574	536	568	536	595	543	558	596	594	543	551	570	565	572	544	532	545	542	577	596	533	584	548	547	535	528	563	546	584	610	553	544	581	543	575	541	540	579	582	550	530	527	574	581	542	576	546	531	596	537	505	572	562	507	577	547	569	547	572	568	533	550	563	561	524	571	582	578	539	532	528	598	555	571	565	560	546	553	584	536	546	584	584	551	561	561	586	579	547	559	543	531	575	547	551	562	532	596	575	578	607	583	535	550	609	582	548	548	606	555	526	520	578	561	546	578	542	564	511	529	541	589	545	541	594	570	560	561	574	596	593	509	573	543	588	584	533	535	571	590	525	582	590	573	539	566	607	554	605	556	576	594	573	583	600	554	514	539	546	584	565	560	555	565	567	550	553	572	586	519	497	552	538	623	609	559	571	581	557	552	546	584	566	568	577	571	601	603	547	524	589	512	542	543	548	541	540	584	570	543	568	562	543	557	514	568	530	568	573	583	544	569	522	561	532	560	582	529	564	567	554	547	566	570	583	568	524	528	531	563	581	564	512	542	567	552	575	565	560	525	560	574	536	555	549	544	582	565	517	566	536	552	560	573	554	558	558	563	483	575	586	512	493	557	589	544	580	496	542	548	581	558	588	581	541	528	538	568	553	564	550	594	521	566	555	599	578	558	554	553	616	575	585	535	591	572	549	545	596	553	566	547	556	553	538	559	585	573	584	578	561	581	586	556	570	535	600	533	552	541	510	592	520	539	569	554	594	557	562	529	581	532	557	555	567	587	541	592	543	575	563	518	585	506	595	544	588	598	537	576	513	618	560	538	549	600	538	560	587	579	551	563	579	564	584	599	548	533	527	567	537	531	548	556	590	573	568	593	591	545	565	573	599	584	563	512	562	587	589	571	574	573	568	580	536	576	514	530	525	571	534	564	564	576	549	546	535	578	578	541	559	540	576	537	541	547	539	562	529	569	523	563	565	545	545	591	533	568	530	577	567	534	528	578	559	559	584	546	572	555	581	571	584	595	572	567	584	559	537	532	580	565	503	541	576	600	571	559	562	599	556	519	539	531	580	570	559	534	532	583	523	562	593	569	570	578	582	594	581	552	512	522	588	541	551	506	560	554	621	590	573	554	571	583	582	552	548	568	560	572	548	556	601	563	605	545	576	567	543	562	527	565	536	550	519	597	562	576	526	583	578	556	570	532	581	590	568	541	492	562	555	549	582	572	527	587	562	543	510	504	544	590	571	559	538	587	574	608	596	546	571	582	546	576	535	576	529	554	493	554	575	572	612	595	585	538	575	522	526	555	578	541	584	563	543	559	567	590	560	589	578	567	570	579	534	574	543	570	565	538	569	523	573	556	516	551	572	552	534	574	550	569	526	567	622	592	504	560	551	510	595	530	548	563	559	595	578	600	544	556	602	570	564	560	567	545	549	585	539	525	560	537	577	550	533	533	536	551	538	564	543	568	619	541	538	535	530	575	570	550	532	545	543	575	592	555	530	566	543	573	580	552	537	536	561	571	585	536	552	553	561	594	570	531	588	531	561	558	550	561	524	538	595	564	591	560	545	580	555	535	543	566	538	570	593	551	564	586	564	627	533	594	546	591	532	567	573	563	587	540	579	554	582	542	541	556	545	566	539	586	557	535	534	553	575	590	556	595	554	568	582	596	547	587	561	525	566	571	623	505	548	526	523	536	620	574	569	557	542	593	548	527	529	566	540	567	570	591	537	504	569	559	580	552	558	561	572	568	577	596	559	566	554	556	569	601	590	590	557	561	610	546	532	553	531	548	570	592	597	533	519	581	529	555	569	560	589	546	520	551	569	594	628	573	556	565	535	560	554	566	554	589	568	543	602	581	554	557	534	611	572	581	580	562	592	589	571	515	563	539	566	572	560	582	573	593	569	578	538	568	519	570	576	559	524	529	563	565	575	554	519	585	526	531	572	595	573	540	568	584	590	577	558	601	507	536	537	580	524	560	539	536	584	556	565	517	600	570	519	526	593	554	573	562	541	546	569	578	572	562	569	541	532	573	574	572	565	530	586	589	519	568	560	523	604	548	564	524	558	569	573	549	572	547	542	545	568	561	592	574	545	555	540	585	558	523	574	573	577	551	580	581	545	558	564	542	584	582	600	621	592	548	529	556	527	512	536	538	571	574	554	546	539	568	579	597	560	574	586	556	532	554	530	568	541	565	576	539	549	527	593	571	542	574	528	598	567	573	505	615	548	570	541	550	550	578	566	599	580	630	531	551	549	591	579	570	519	583	531	564	504	582	525	559	547	589	559	552	585	567	555	587	596	592	548	562	550	533	600	589	645	578	522	586	509	523	574	551	585	550	567	582	562	528	578	579	593	562	532	567	555	612	618	558	579	568	584	543	525	558	574	632	584	561	529	571	593	563	558	559	577	557	571	539	601	579	555	587	579	577	583	567	582	574	581	573	574	542	590	548	580	551	545	556	582	595	594	617	590	556	556	547	608	562	553	563	548	568	539	550	565	591	561	568	540	546	560	590	556	577	549	546	550	563	579	571	541	573	595	546	581	587	526	578	558	580	570	543	557	577	596	529	559	577	555	566	545	557	579	581	558	608	581	579	553	583	592	602	591	562	576	558	562	516	594	581	577	581	567	540	557	534	554	525	500	548	583	583	575	549	541	564	528	549	524	595	585	514	562	566	575	567	513	607	601	559	530	540	544	544	557	579	573	566	531	547	498	564	564	586	536	575	581	577	478	571	523	573	531	579	542	539	566	572	569	577	530	594	549	580	597	573	534	557	540	586	573	596	548	556	559	552	551	593	537	565	550	568	565	531	545	600	521	569	569	580	588	595	576	550	591	616	553	542	603	554	560	534	553	565	585	555	557	593	570	573	592	554	567	558	546	634	531	552	608	545	521	580	550	550	568	569	593	592	577
25346	21394	27478	25293	11858	8221	34388	29642	16671	8108	2658	1317	853	776	732	717	733	710	697	749	688	712	756	736	713	696	732	710	742	709	713	706	666	713	746	704	702	735	704	720	649	757	725	696	683	729	719	765	720	700	682	718	677	713	682	715	679	732	720	703	696	704	758	675	734	684	747	709	695	762	731	709	676	711	740	711	699	737	697	699	725	627	687	747	692	712	694	694	694	730	753	708	685	697	694	717	704	712	717	716	708	699	740	736	734	718	752	731	662	665	681	721	718	700	686	688	725	682	753	777	688	721	714	705	725	715	671	735	699	716	720	766	728	680	711	706	699	727	744	679	729	683	673	729	742	713	687	753	696	715	712	692	692	710	718	679	679	703	734	695	710	703	735	690	695	685	676	712	716	709	702	734	701	683	709	700	685	670	689	718	704	748	688	674	674	676	722	723	733	730	707	721	687	718	726	701	695	693	657	734	740	682	753	700	741	671	697	689	696	730	702	692	717	713	723	680	752	667	744	751	703	733	707	724	717	732	711	704	677	700	797	706	712	740	747	679	730	685	711	746	734	702	702	739	724	656	730	686	746	685	701	723	735	752	694	709	704	702	711	669	675	689	703	767	721	714	720	670	697	700	744	722	706	701	712	723	721	700	771	712	690	696	681	718	707	704	664	740	704	719	683	721	686	705	712	681	776	702	706	669	606	717	730	665	706	723	748	699	705	707	704	701	729	701	736	713	708	711	714	686	723	687	697	720	723	723	720	728	752	668	723	738	702	716	696	670	679	753	717	711	683	668	739	739	644	698	687	737	728	686	674	688	714	715	649	704	713	698	672	718	689	709	660	676	699	699	725	687	698	686	699	650	711	745	722	660	705	686	722	720	753	753	689	756	744	743	702	634	666	720	775	731	693	663	731	673	674	710	651	730	674	683	730	737	702	705	696	741	770	691	707	723	685	731	741	699	734	735	688	711	745	699	686	695	672	725	731	679	707	714	740	691	677	724	673	697	714	747	748	703	719	727	795	686	663	696	711	716	750	737	705	708	714	681	688	695	700	682	733	737	718	700	687	693	666	714	717	700	723	695	689	697	732	679	707	689	674	699	721	724	680	708	674	735	671	672	714	713	730	749	696	690	705	716	710	690	738	677	749	699	728	720	666	713	700	681	697	735	726	674	731	710	718	730	708	684	698	698	732	669	693	661	672	729	732	713	726	700	716	724	718	667	706	672	702	736	698	746	697	706	709	715	705	658	699	713	725	703	723	722	683	719	679	745	727	698	730	755	701	712	731	712	715	743	675	731	700	713	694	722	718	679	690	701	679	714	761	685	723	659	690	737	728	666	680	695	693	723	720	691	690	751	724	696	694	733	702	679	694	665	732	690	703	705	730	726	679	734	739	714	724	712	711	699	692	711	715	741	724	729	689	702	664	707	650	690	724	679	652	688	701	709	709	737	717	735	721	660	657	691	746	706	703	711	688	708	700	656	665	727	704	678	701	708	712	706	743	710	682	698	706	736	734	709	708	687	696	745	710	724	702	691	656	744	709	719	691	676	693	729	680	687	724	656	686	652	747	720	709	642	714	725	739	735	716	690	727	723	677	663	705	682	715	730	694	673	734	736	665	725	694	727	737	734	701	751	688	733	662	713	717	722	752	705	728	678	714	701	715	706	727	731	710	686	708	748	720	697	678	706	673	714	651	675	702	705	726	702	749	718	743	744	722	720	710	708	699	707	710	663	648	716	736	704	683	747	726	699	661	705	677	700	695	675	730	708	685	731	669	672	678	668	731	696	733	743	702	702	656	686	724	671	642	709	677	753	678	700	702	689	655	704	696	707	744	652	710	719	674	710	689	712	716	735	665	690	686	709	717	710	753	724	716	692	713	661	695	765	709	659	718	705	745	726	737	702	715	711	715	725	675	737	660	709	681	750	750	733	727	708	702	710	773	731	702	731	701	696	793	667	731	731	703	679	681	742	748	681	697	739	674	742	691	681	692	746	734	683	726	660	704	706	656	668	685	740	706	680	681	696	699	728	702	694	719	723	715	733	700	709	717	718	667	667	688	685	704	741	680	712	750	688	708	692	720	669	662	730	648	744	740	728	726	672	712	716	747	695	700	698	647	708	760	714	715	739	722	696	728	691	675	727	714	690	699	700	686	694	695	688	751	731	723	743	685	696	706	652	714	700	706	715	688	730	723	697	723	738	756	755	724	713	703	713	727	733	702	691	738	729	711	717	695	731	744	674	692	739	659	688	679	699	687	687	675	694	697	697	679	723	724	737	646	709	754	687	698	698	694	759	690	697	665	710	734	694	676	712	700	711	742	737	722	721	742	694	684	748	707	734	745	739	674	716	704	715	682	741	727	648	689	671	646	730	703	739	708	705	720	683	684	711	677	746	704	721	705	717	713	770	708	718	712	719	724	690	684	688	724	679	658	700	733	685	679	689	698	701	746	693	704	683	700	674	658	650	708	725	679	681	697	717	682	711	705	659	724	731	683	692	697	690	702	696	717	665	644	731	698	739	745	705	724	707	717	742	692	673	723	719	732	740	744	693	701	734	682	730	671	700	705	730	728	680	694	744	701	694	715	712	786	700	719	721	739	702	654	719	682	732	714	721	685	727	691	713	698	730	686	696	645	705	696	711	724	680	729	672	696	698	711	686	707	715	764	714	695	682	701	725	703	762	692	715	711	668	689	709	755	698	718	715	736	698	696	671	710	751	644	685	702	673	727	724	726	641	662	696	688	707	700	709	710	712	677	701	665	691	734	682	745	751	738	697	667	663	686	724	751	711	743	707	738	739	697	690	700	671	690	745	741	731	697	734	707	716	763	705	690	687	675	710	691	705	674	727	721	721	753	720	697	695	704	684	695	707	672	709	731	750	713	703	710	729	730	724	705	742	759	699	721	731	714	722	705	702	719	659	688	649	760	674	733	716	709	693	645	718	755	733	702	697	726	705	701	730	746	732	681	693	691	748	715	707	697	698	720	733	713	697	750	706	688	676	672	696	667	726	713	716	722	713	746	717	694	737	704	691	720	667	708	663	731	710	712	662	667	708	695	695	735	754	720	710	743	685	733	662	732	660	745	720	692	727	752	714	674	717	677	689	698	706	756	736	704	737	722	746	731	737	737	664	684	686	657	671	699	700	712	699	707	711	703	654	720	735	682	699	660	692	754	709	675	709	680	716	682	707	688	749	732	715	729	716	706	678	696	706	683	693	661	721	699	726	685	740	730	686	750	740	753	739	719	721	694	749	732	709	642	750	743	753	723	683	715	718	748	708	695	737	690	744	715	725	758	713	720	777	684	665	758	749	724	658	699	729	722	676	710	737	727	717	697	687	720	708	720	688	698	709	709	705	682	739	686	727	733	712	716	706	729	705	653	720	665	705	683	744	735	735	739	650	694	694	715	715	739	704	660	706	683	724	734	718	767	722	736	717	748	664	749	695	711	712	770	731	702	654	720	684	689	683	740	777	699	732
7373	14886	15452	9071	4532	9830	32864	23809	14422	6800	2634	1258	797	684	662	642	657	613	669	617	666	631	670	618	575	622	631	647	640	643	633	674	654	665	619	605	620	621	651	613	647	607	630	667	667	664	627	625	635	664	600	642	639	656	656	638	665	636	642	623	654	671	689	659	617	602	640	645	644	631	624	590	650	617	638	634	628	611	627	601	629	584	596	634	618	615	640	609	609	630	659	635	590	625	634	620	641	572	661	662	599	626	643	602	643	642	606	637	663	603	669	617	659	715	635	621	635	623	661	632	627	635	654	629	639	670	631	650	637	593	635	654	678	616	601	625	636	604	602	649	638	651	603	639	648	661	609	653	584	607	600	639	643	639	612	615	650	607	639	632	654	625	611	622	684	609	659	662	610	638	633	665	637	627	614	643	628	630	601	660	631	614	623	592	634	609	622	615	666	621	646	623	648	582	606	650	606	612	658	631	620	604	625	648	638	648	633	591	619	582	598	610	662	654	623	692	664	628	640	655	652	588	646	590	608	667	646	640	683	655	637	622	579	611	667	610	645	639	606	598	635	643	653	623	677	639	626	613	698	591	655	638	585	630	659	618	628	597	628	632	604	620	627	679	660	584	614	668	642	595	642	624	639	667	632	633	618	657	618	623	658	674	652	624	625	623	616	637	643	623	654	645	592	612	581	590	594	603	616	595	623	668	627	620	604	652	616	614	635	638	621	636	664	655	644	674	641	613	613	641	643	644	686	638	599	623	620	620	640	643	645	623	634	637	597	636	596	641	633	620	631	641	640	625	662	631	635	617	652	627	649	681	599	605	607	644	626	631	658	596	596	612	623	623	614	660	598	590	605	640	671	639	637	587	614	639	621	595	669	619	633	666	660	650	648	620	654	636	620	633	630	602	602	613	648	675	623	592	570	614	664	660	654	629	649	627	609	619	610	636	649	642	624	635	646	671	664	621	644	614	628	620	622	620	654	643	630	605	651	599	596	625	637	596	655	649	623	613	642	558	638	582	622	611	619	612	654	635	627	639	603	650	641	656	589	650	647	671	619	603	626	644	620	617	659	620	605	610	619	666	611	580	647	642	646	649	605	691	679	652	635	638	607	598	635	625	605	614	595	656	614	648	598	652	650	646	646	605	636	641	575	628	639	608	628	597	604	594	629	610	615	614	647	603	626	645	680	629	631	618	611	638	647	633	597	658	627	615	648	670	609	642	615	651	643	626	629	613	664	626	645	644	642	641	612	617	648	607	599	607	638	613	607	666	664	564	581	703	601	640	657	634	608	640	626	622	581	597	633	654	630	596	621	614	624	594	612	644	681	663	623	673	601	639	633	678	607	638	610	658	663	628	660	671	645	618	564	635	608	562	633	643	634	584	609	660	654	640	625	639	620	621	656	616	656	671	633	636	643	613	644	644	597	614	623	648	660	639	593	628	626	614	614	624	619	618	624	644	633	620	597	657	631	680	609	654	650	671	617	599	628	618	617	569	615	649	603	646	595	618	598	581	622	619	630	593	609	660	634	606	621	623	674	651	614	645	640	619	594	650	637	626	627	595	644	676	614	599	604	668	600	666	638	614	607	648	604	609	625	610	611	638	654	596	660	623	626	618	645	618	651	563	645	628	665	638	660	637	621	613	652	624	631	637	604	608	621	623	612	622	612	651	630	612	625	657	658	600	640	629	578	630	627	624	660	646	642	620	602	674	619	616	619	629	610	624	614	573	640	602	661	691	629	681	590	641	608	591	649	625	637	605	613	631	638	616	651	618	646	612	613	639	631	565	614	643	665	647	662	678	627	618	649	639	638	609	662	636	604	671	658	630	624	625	584	580	628	632	581	611	598	670	634	583	580	627	623	640	616	670	598	664	636	649	659	633	627	639	677	601	623	622	629	605	644	626	583	627	626	647	647	624	662	605	639	632	627	590	630	606	596	599	635	619	607	671	626	608	635	636	633	642	614	581	644	625	647	620	630	630	612	641	661	609	624	613	617	647	626	659	626	646	685	599	666	630	666	610	597	610	630	620	647	646	599	633	656	623	643	606	615	610	653	606	629	614	619	670	655	635	641	629	617	618	637	676	585	588	623	665	628	615	606	644	629	651	628	694	595	611	635	622	625	625	646	658	652	645	628	642	607	678	661	591	648	662	576	657	636	648	609	624	606	638	601	623	658	596	613	628	643	604	625	605	609	635	622	685	612	617	664	634	612	624	659	650	615	660	590	633	654	640	631	596	659	596	607	654	666	587	636	642	668	671	651	613	640	618	645	613	594	658	603	629	631	654	605	621	650	590	632	647	660	623	621	638	640	611	632	586	611	670	637	655	651	617	670	569	643	622	646	621	678	623	639	601	634	618	609	625	604	610	632	583	642	640	624	616	670	664	640	641	621	656	659	596	636	607	650	606	632	623	624	592	590	620	612	594	642	658	636	625	643	630	606	637	616	613	648	661	636	651	655	626	647	635	633	596	601	588	605	567	673	609	654	668	659	567	622	619	634	625	642	569	629	628	636	614	573	623	641	659	624	611	669	627	666	606	674	666	653	583	635	639	639	583	676	617	631	614	639	623	663	643	648	604	651	642	652	627	644	547	631	630	646	589	665	626	656	600	628	642	635	568	660	643	580	635	613	670	593	643	620	615	629	614	622	591	594	646	627	603	651	640	589	611	604	630	669	635	621	693	630	590	651	630	623	644	649	639	592	629	609	631	603	622	681	605	626	662	649	634	652	652	661	593	696	592	632	611	622	616	626	668	616	622	607	627	643	618	627	620	648	652	628	648	649	668	650	648	599	658	628	635	604	599	580	612	631	611	585	619	641	606	633	620	610	628	665	638	603	658	619	590	605	692	640	583	623	636	642	619	600	647	649	664	615	618	651	603	608	573	641	676	660	671	632	623	585	658	599	581	634	610	604	668	609	620	623	623	612	623	638	642	667	628	615	624	638	624	644	583	597	602	598	638	635	650	660	613	662	669	634	642	619	597	621	621	616	623	650	617	583	652	651	615	634	646	677	616	640	666	649	633	579	625	640	608	621	613	617	637	647	626	634	618	610	629	601	580	592	667	588	601	608	653	594	618	590	619	632	608	630	624	593	597	616	597	676	601	594	565	639	610	611	585	654	631	645	648	676	607	604	652	631	607	602	620	655	646	570	580	630	632	609	594	615	639	613	646	620	595	635	638	620	601	582	644	583	605	636	653	613	632	584	604	589	632	602	611	603	613	587	654	664	607	605	590	624	640	602	598	601	634	600	610	609	618	634	607	661	630	619	635	655	620	670	634	587	669	605	649	635	636	603	657	623	598	639	629	652	584	639	627	597	644	624	635	652	636	590	612	618	611	666	643	614	616	649	630	602	597	687	616	638	632	594	608	665	633	651	596	666	645	621	668	656	626	624	591	607	668	663	625	630	646	661	623	663	610	607	659	607	657	612	596	643	611	594	632	653	641	605	645	581	651	654	638	651	596	641	570	635	634	633	621
24244	21431	28828	24465	21384	14938	42416	46794	32335	19751	7083	2494	1224	936	877	835	833	809	857	839	842	847	864	797	848	846	891	824	840	831	868	837	811	810	795	887	842	880	790	839	801	798	825	778	819	796	868	784	875	832	875	841	850	820	818	878	752	824	822	847	793	829	861	868	844	810	858	863	808	805	841	814	835	820	848	814	846	836	817	879	841	808	836	784	804	857	859	794	772	835	890	836	818	819	822	790	792	863	845	832	855	824	767	823	774	856	826	774	839	777	790	828	793	844	888	857	834	835	811	819	830	820	873	795	849	886	780	803	881	795	866	819	821	815	830	820	767	842	815	837	830	794	864	807	822	802	792	812	805	832	817	895	834	793	879	813	735	830	834	784	813	815	854	862	807	817	821	768	756	839	812	841	876	821	824	805	849	807	797	819	856	847	884	811	814	797	816	817	860	825	850	840	842	864	868	831	792	875	867	813	814	825	805	825	787	840	820	815	845	859	862	865	843	833	835	829	856	819	782	828	848	847	827	814	836	820	804	842	841	795	808	842	757	816	842	798	761	822	756	780	843	802	776	823	835	836	838	907	828	850	837	823	795	823	803	788	786	787	824	770	820	812	845	804	779	827	816	837	812	823	811	820	836	824	858	841	787	817	837	775	821	873	810	823	874	815	799	841	851	825	831	883	830	861	794	779	872	836	842	803	829	806	853	833	862	817	818	837	827	794	785	820	843	874	839	866	753	825	778	837	845	829	821	823	850	796	817	835	822	787	800	752	834	855	833	831	856	821	787	848	847	864	789	845	834	807	835	845	809	797	830	799	860	846	836	846	854	806	812	787	859	855	810	838	775	784	870	833	774	850	879	788	863	787	817	877	875	837	810	847	820	868	847	821	771	801	840	799	812	825	822	824	818	801	782	823	833	844	845	764	856	792	823	819	861	812	842	833	835	845	808	830	831	791	806	843	813	762	848	832	829	821	822	874	802	841	839	807	736	836	796	827	789	811	810	845	784	849	823	833	811	854	829	806	819	838	791	805	842	813	844	801	833	853	804	826	848	763	827	801	791	853	829	834	806	833	846	850	846	895	801	820	823	842	816	791	853	828	831	842	794	798	835	867	848	835	842	859	793	855	806	801	852	876	787	815	764	793	784	832	783	784	840	823	853	852	814	800	835	882	848	851	876	807	840	846	810	833	863	820	814	839	841	798	860	805	788	813	816	798	743	803	779	839	857	815	855	845	815	812	821	859	831	809	835	789	798	801	759	818	788	775	819	821	807	786	843	826	797	831	809	790	887	810	811	805	813	846	769	800	860	849	825	847	792	842	892	800	827	810	809	843	769	866	867	819	818	787	853	815	789	804	796	804	808	804	807	838	858	824	799	813	806	797	819	815	840	826	846	802	803	803	825	793	840	862	808	795	854	802	819	846	824	862	835	782	837	789	832	803	801	768	820	849	804	841	820	796	821	863	829	858	794	842	827	802	815	791	852	842	813	784	849	796	813	859	784	812	852	875	815	806	851	764	828	836	825	818	818	819	860	774	791	822	842	780	843	813	902	842	821	822	811	782	855	822	801	814	823	865	853	833	798	833	798	827	791	810	771	819	837	838	862	861	815	884	840	753	817	837	824	792	784	826	808	800	824	864	825	762	818	811	869	817	836	879	843	810	834	841	830	827	768	791	785	823	807	867	832	806	840	820	793	820	879	819	844	842	797	772	860	804	819	767	868	865	840	811	818	884	872	773	832	813	815	808	872	807	864	832	786	811	821	816	823	831	825	836	816	793	840	807	867	868	868	802	835	825	831	790	872	789	833	834	820	871	860	799	806	815	834	842	793	858	864	814	825	842	800	816	828	804	813	795	744	819	788	809	812	843	842	863	785	834	836	867	843	854	874	817	833	787	802	836	822	836	833	806	810	833	857	826	846	865	841	838	793	825	830	745	815	805	849	841	858	839	851	834	782	812	814	832	792	842	804	815	812	819	885	861	792	832	911	825	821	854	818	814	850	877	769	741	839	820	781	834	814	836	824	864	851	827	835	772	821	835	884	854	836	816	824	862	775	800	859	861	767	813	832	826	829	803	823	818	847	839	826	864	810	870	887	858	828	816	803	840	780	862	839	823	860	848	790	800	887	789	830	840	788	799	767	875	791	815	821	812	846	793	794	789	777	818	850	877	821	840	828	870	777	846	772	809	864	830	797	827	867	823	836	831	808	872	797	805	809	837	847	827	834	826	812	824	837	827	788	817	809	786	827	804	812	815	816	851	807	783	776	801	808	858	797	830	760	844	800	819	786	766	808	782	775	822	827	829	845	864	781	834	849	852	839	832	875	853	824	816	787	817	841	842	849	876	881	827	793	804	826	843	861	847	792	803	795	817	819	784	820	791	842	807	837	832	815	828	818	802	841	801	859	776	822	878	818	819	836	846	810	836	816	760	770	821	841	791	791	792	778	831	876	793	865	806	792	854	809	848	853	813	811	797	838	798	808	800	829	811	828	823	743	855	853	816	825	815	835	821	825	794	840	834	825	814	819	822	814	780	820	876	850	872	893	832	803	831	842	788	783	863	835	809	807	811	857	841	771	803	830	829	821	775	815	808	795	776	763	775	790	839	848	853	851	827	805	793	846	864	797	824	809	796	847	799	801	829	820	807	891	856	832	859	849	775	820	823	793	879	804	841	827	813	828	813	816	829	847	807	858	823	806	811	764	823	906	816	829	854	797	865	803	821	798	799	841	838	853	840	826	794	795	814	839	837	751	822	845	863	858	859	880	866	843	835	875	829	823	780	834	803	841	783	802	776	841	776	815	848	845	837	847	854	855	804	769	815	766	825	836	820	873	754	801	809	856	854	823	813	833	840	820	802	858	799	859	837	820	817	862	859	810	797	811	808	804	833	872	795	809	819	793	784	838	824	866	874	809	742	811	788	825	849	792	828	815	851	886	803	793	763	862	861	781	806	813	814	862	830	808	825	803	829	828	833	825	836	847	847	793	842	798	794	848	799	854	859	817	874	871	827	841	841	845	805	781	840	830	806	800	854	795	779	822	839	894	824	836	789	823	821	803	812	871	855	810	845	808	752	814	821	800	876	842	810	829	828	822	849	776	756	776	751	802	876	814	845	829	820	836	825	824	869	847	860	797	810	812	812	809	796	841	777	794	809	809	787	866	838	845	744	884	822	853	803	856	825	855	831	827	848	843	818	855	832	756	794	863	841	833	790	812	791	847	850	844	829	828	867	839	850	855	808	848	809	813	818	785	845	790	845	858	792	805	802	797	833	787	814	796	863	821	834	846	829	843	816	820	812	835	798	843	814	834	896	806	842	827	833	802	809	788	852	782	864	870	789	877	808	841	826	789	808	799	861	816	836	850	856	869	793	842	798	816	819	842	800	835	802	834	856	838	820	820	759	813	852	807	794	822	811	813	856	804	786	790	838	847	806	855	827	810	786	811	795	830	825	826	850	890	789	787	782	801	762	833	826	820	774
8685	21603	19740	12271	8024	8464	43341	42089	27752	14936	6089	2499	1202	864	710	773	729	743	749	741	779	773	741	689	726	750	720	781	715	770	731	691	729	727	724	783	702	714	700	718	763	770	739	715	759	708	742	717	689	789	700	735	710	729	734	760	713	742	733	753	744	709	699	691	712	724	765	740	719	713	735	710	756	674	695	730	795	702	742	761	664	781	713	723	721	728	780	741	717	765	767	634	738	758	740	640	747	746	746	725	699	708	719	711	689	733	705	701	764	732	770	766	707	726	752	736	679	711	726	733	689	707	740	727	720	711	755	716	764	721	762	773	756	734	702	700	731	696	729	729	715	736	700	689	692	694	705	688	715	718	722	703	759	695	729	779	739	719	736	731	758	749	698	699	743	751	724	664	753	707	734	717	728	739	702	706	749	761	753	733	767	721	732	720	733	751	765	700	759	719	719	750	718	773	753	729	712	755	735	752	756	723	752	742	738	719	722	718	713	663	714	675	756	693	761	715	732	774	705	672	680	787	769	745	753	696	712	742	682	743	721	750	690	723	751	683	726	752	724	748	731	715	764	730	678	723	721	699	736	762	711	691	742	752	707	710	733	740	722	737	689	752	745	744	707	753	706	711	730	709	740	722	704	722	705	743	683	681	711	712	739	702	743	721	675	720	758	752	745	727	695	784	758	723	732	746	721	739	741	742	752	723	725	733	694	712	716	753	704	748	720	703	720	729	680	719	752	695	729	753	727	730	743	721	711	740	726	749	752	703	735	735	717	706	708	744	696	732	722	764	783	724	727	712	689	721	701	721	720	679	715	688	721	696	718	780	736	738	694	724	716	720	703	709	745	754	774	739	714	716	746	662	708	742	751	699	722	744	681	702	697	720	687	708	672	751	684	741	740	661	723	754	722	657	712	714	712	711	741	695	776	728	757	697	702	743	744	739	703	723	690	669	738	721	747	719	706	726	734	797	725	692	737	750	728	723	767	707	738	748	697	737	656	724	786	724	732	745	745	681	745	686	695	755	689	682	742	733	741	717	725	719	758	680	697	734	740	783	733	650	764	741	747	718	696	690	691	688	721	717	730	734	722	655	702	730	711	732	728	719	706	727	720	749	726	703	700	696	752	753	674	734	761	747	713	765	699	713	707	695	736	737	708	743	726	750	668	730	731	703	692	721	749	716	742	716	748	730	706	753	730	692	745	723	691	677	719	723	705	720	724	724	769	713	771	733	699	758	729	756	688	667	734	742	685	690	680	718	742	701	697	643	720	700	748	702	732	754	719	756	719	736	740	731	774	704	728	714	683	706	715	718	714	738	774	720	750	780	743	724	693	719	675	727	707	738	712	744	715	744	732	733	708	666	731	722	746	675	672	739	727	723	723	729	754	720	747	759	714	768	707	722	706	751	671	682	664	730	750	713	741	782	755	695	717	715	712	718	730	748	691	764	742	716	751	754	681	713	739	738	736	711	729	737	718	730	724	744	742	728	721	759	737	729	695	690	695	710	709	708	740	700	712	707	752	750	707	720	731	703	734	739	748	730	700	698	716	745	693	762	710	658	717	732	750	722	690	704	725	753	637	685	771	681	706	700	712	656	747	734	650	742	700	702	728	716	716	741	721	730	729	699	734	739	738	692	695	714	709	702	751	761	711	680	713	711	730	776	714	763	723	728	762	762	703	730	703	758	740	740	733	688	707	740	708	745	732	679	738	730	714	765	760	701	712	734	737	770	723	774	710	770	719	705	706	740	731	796	657	738	688	733	738	651	675	753	711	797	675	718	657	750	715	707	712	712	694	711	709	707	691	708	685	679	684	727	690	743	701	799	726	694	766	749	744	721	711	707	764	728	688	755	721	728	728	759	682	725	727	717	747	723	645	717	762	699	714	674	664	740	692	692	738	753	725	684	710	729	753	719	736	757	661	734	717	701	700	744	718	707	720	686	707	677	700	715	687	703	750	741	697	687	708	695	737	702	712	740	740	672	704	721	678	715	707	722	701	756	727	768	726	768	697	690	691	684	738	704	686	697	684	696	753	773	690	739	671	749	689	763	725	706	726	714	691	703	726	712	689	738	732	750	738	692	721	724	752	706	769	700	748	718	701	727	716	704	747	706	711	685	748	700	725	718	680	693	732	767	763	737	710	718	724	740	723	693	703	710	719	683	692	709	755	720	662	718	717	726	711	744	723	741	697	724	697	678	751	758	708	716	764	769	700	758	744	697	736	698	713	723	757	766	690	687	725	685	707	722	733	733	706	746	762	707	712	755	709	754	707	744	719	735	720	721	712	762	771	685	694	665	653	698	764	670	712	736	722	707	771	732	702	711	761	715	710	736	732	674	675	693	720	747	737	720	714	755	734	683	741	719	688	702	700	738	768	698	701	765	693	697	667	726	736	731	719	701	705	758	731	688	736	741	728	746	740	739	641	693	730	753	689	695	689	665	751	716	727	722	686	774	724	671	714	715	713	754	732	752	726	703	694	716	717	731	729	738	760	760	743	713	716	657	676	716	675	703	708	680	742	761	729	690	736	690	696	734	755	701	745	750	733	763	708	740	748	689	745	691	685	718	709	769	729	709	742	725	712	700	701	724	664	688	679	738	743	661	694	741	708	686	716	755	709	793	684	761	747	724	673	654	739	739	725	768	718	757	673	769	714	694	724	730	726	715	706	800	751	725	713	721	728	693	729	712	700	699	679	712	706	726	714	743	733	713	687	763	725	724	710	679	670	747	699	693	703	723	722	715	728	729	714	695	716	747	691	714	700	691	770	694	754	715	689	748	716	725	773	725	730	704	669	682	770	733	761	720	746	691	733	707	702	771	694	722	771	722	706	715	676	700	707	724	745	705	645	732	706	730	723	751	746	724	705	736	677	689	700	751	773	734	694	723	733	744	725	760	746	748	704	741	736	731	652	694	705	729	740	728	714	713	706	682	703	753	742	745	720	742	723	712	741	702	730	704	693	687	692	671	755	729	683	683	785	701	655	692	694	732	746	709	685	711	692	715	750	796	699	726	751	755	695	709	695	697	802	697	718	734	637	688	724	689	807	737	754	704	731	751	729	699	736	721	765	700	746	684	721	718	712	694	680	718	715	705	710	709	742	729	691	695	695	703	687	675	724	733	718	711	763	691	714	785	705	716	739	746	676	655	694	758	734	711	752	703	702	709	695	745	720	707	732	665	671	737	741	714	682	668	711	707	698	654	707	749	742	741	761	720	680	669	690	700	718	717	754	672	716	737	720	714	696	683	752	747	749	732	760	723	708	726	748	699	708	682	699	755	712	710	698	760	751	678	688	717	717	720	744	716	703	729	724	679	718	782	739	758	716	712	742	709	717	712	701	712	694	698	695	745	693	713	679	655	700	719	652	735	705	738	703	711	732	723	718	730	732	695	732	745	724	741	701	682	740	704	730	762	698	721	701	685	675	716	745	747	768	767	733	709	745	650	721	735	708	655	721	752	733	731	771	730	762	682	693	741	756	710
28194	16746	8897	3836	1584	1096	3179	4000	2893	1629	1072	815	715	701	661	599	665	591	642	661	660	653	660	667	685	647	645	653	646	655	598	603	646	633	609	638	689	685	682	664	700	629	685	656	641	653	664	631	672	640	645	653	646	650	634	694	672	606	666	668	628	647	642	668	667	672	672	699	642	667	678	633	630	668	663	676	664	632	644	667	666	646	675	643	647	619	625	667	651	669	625	635	690	671	668	659	674	606	635	647	636	660	630	680	625	667	687	669	682	616	674	644	639	629	615	659	667	642	661	647	661	627	620	660	690	629	629	633	616	667	671	625	636	666	685	648	658	641	630	668	657	639	618	710	624	666	589	699	634	636	636	662	675	606	650	672	665	641	650	653	665	655	646	626	651	633	616	660	618	646	633	672	668	717	636	670	642	665	634	632	639	657	634	690	644	688	664	654	690	629	643	662	665	639	619	644	647	721	684	639	645	647	670	667	628	656	641	652	645	629	666	631	661	640	650	660	697	652	611	664	675	665	638	663	639	632	667	682	648	642	701	676	644	666	624	652	631	699	653	628	669	638	591	629	592	654	630	646	666	687	662	664	664	646	637	634	653	647	671	629	636	631	660	661	641	660	667	644	607	608	686	600	632	670	640	640	674	686	645	631	673	627	646	625	663	648	706	661	639	679	653	644	635	668	642	634	620	649	664	635	646	658	657	662	698	636	630	607	674	637	652	680	591	644	625	655	676	625	599	626	609	639	657	632	663	638	634	680	653	657	692	659	635	637	626	608	611	647	697	657	616	654	681	613	620	634	694	663	670	648	647	634	671	649	618	673	681	649	605	658	582	627	648	649	658	639	672	646	636	686	662	653	670	690	650	673	637	652	674	651	676	649	672	635	671	670	649	623	660	659	641	662	672	641	686	656	662	692	624	605	609	649	693	627	644	645	654	630	667	598	603	657	632	624	673	666	704	603	703	621	633	680	635	681	660	638	651	646	666	681	658	672	662	684	673	599	639	648	643	656	606	663	679	626	641	685	658	661	662	695	653	618	654	672	642	651	657	633	668	635	676	660	627	637	666	623	695	688	659	641	649	679	643	645	681	660	654	635	677	654	681	626	671	604	606	617	664	647	634	657	639	691	624	638	651	617	630	668	630	616	655	710	695	651	620	649	677	674	641	646	632	661	658	674	641	643	639	658	632	637	663	637	649	646	698	628	637	688	607	643	628	631	621	643	625	659	632	712	665	628	664	657	629	604	640	626	664	624	691	627	659	601	624	637	683	694	623	635	647	652	628	696	656	646	647	655	671	660	624	644	635	623	673	662	579	614	598	676	624	630	677	691	595	650	643	664	645	668	646	653	649	683	654	666	664	696	664	710	653	664	647	640	600	630	657	675	678	649	673	652	672	658	687	654	685	640	675	660	630	645	620	642	658	664	616	635	684	592	614	644	658	686	634	642	665	638	639	651	633	687	677	659	655	684	637	636	606	679	659	672	642	616	660	682	618	686	675	663	630	686	659	630	667	652	676	677	675	652	682	660	675	611	655	626	657	683	655	671	667	658	653	670	660	612	660	669	637	684	658	671	621	639	679	688	670	652	636	612	681	651	660	665	652	639	660	625	664	639	701	658	626	628	612	664	665	628	634	626	647	648	645	622	641	670	691	684	613	647	661	622	681	642	654	653	650	649	677	608	609	662	622	618	645	654	641	700	679	679	648	695	662	652	650	640	679	670	674	643	620	688	661	644	649	624	656	680	672	631	637	648	654	633	646	649	641	671	685	619	638	688	665	615	597	658	654	632	630	607	618	612	681	621	655	664	684	634	686	666	686	652	665	658	639	654	682	672	661	642	625	574	652	659	653	676	662	621	631	645	659	652	691	657	641	629	660	662	674	708	623	671	681	643	650	657	614	609	667	690	699	678	620	686	642	624	702	635	682	647	631	641	654	581	665	642	589	641	651	672	677	642	652	635	681	615	673	647	686	654	639	656	678	672	684	654	674	640	649	609	627	669	634	672	679	710	623	653	670	639	624	612	631	687	661	684	678	634	592	628	643	667	621	634	662	635	635	629	709	636	626	660	689	645	620	657	605	628	692	670	644	679	699	633	667	668	689	698	688	650	713	618	661	666	609	597	675	686	634	641	644	649	657	650	678	654	602	644	669	617	638	663	643	636	647	648	645	642	619	658	616	666	653	633	612	615	606	621	651	650	642	667	653	701	645	677	633	633	587	639	627	646	638	651	648	639	643	744	671	678	663	626	646	679	635	649	707	670	645	676	679	634	648	682	654	618	684	616	636	655	655	661	666	634	651	655	616	663	632	684	632	618	631	613	655	671	665	652	650	634	683	626	685	644	626	673	615	620	652	640	652	666	660	618	669	644	680	661	666	633	617	665	659	624	636	639	649	691	698	655	652	690	636	625	659	700	653	700	626	647	643	610	651	605	646	644	674	657	650	636	665	653	675	631	647	685	699	672	633	672	602	695	665	691	619	623	657	659	672	657	672	622	638	681	649	655	630	649	646	676	653	635	645	622	626	655	621	636	657	617	614	613	649	646	607	625	617	643	620	634	650	704	663	611	644	686	684	621	679	647	637	644	654	646	609	695	679	617	694	646	614	678	657	629	644	638	667	657	667	689	676	633	637	644	646	673	685	610	664	631	621	684	649	647	628	634	606	633	640	588	655	649	647	657	668	643	651	707	664	690	653	656	653	654	595	634	658	649	673	665	624	653	635	664	664	679	671	686	631	634	662	631	698	639	618	645	604	644	672	648	617	700	636	652	648	604	651	668	652	629	630	665	653	599	654	599	682	631	664	670	624	652	646	639	682	660	613	707	636	606	673	651	628	610	699	674	696	682	631	675	650	642	655	651	657	662	589	641	651	637	633	620	624	690	654	653	646	630	728	638	683	660	674	668	678	683	661	664	667	663	679	615	699	632	658	588	660	710	687	663	648	655	640	642	699	648	659	651	632	649	685	652	663	643	600	637	612	620	662	614	710	649	586	634	683	688	654	689	664	617	649	619	726	684	642	659	631	671	678	672	650	625	645	669	678	611	646	644	628	648	659	655	666	659	709	665	668	665	646	642	638	675	619	636	661	683	588	616	636	645	636	648	647	610	630	625	626	703	692	668	657	649	637	656	633	629	632	652	657	655	639	664	628	603	658	605	697	635	647	622	650	634	678	644	631	610	667	628	616	630	619	633	649	677	651	652	637	652	663	656	689	675	638	644	647	651	640	645	604	624	620	675	628	668	677	633	640	666	666	679	635	654	651	650	653	682	633	729	678	635	686	663	663	635	646	639	645	678	642	624	677	628	651	642	660	664	643	587	605	631	673	649	626	664	630	608	624	638	663	674	642	636	681	643	680	652	649	669	622	648	644	674	632	622	670	660	655	651	613	659	663	599	648	677	659	617	685	650	643	674	651	646	613	656	673	658	674	658	665	631	675	632	664	626	637	651	686	676	637	633	637	679	654	660	640	636	656	670
7706	7936	7953	3232	1828	1233	4145	4571	3127	1685	980	729	616	605	555	554	545	537	571	574	594	559	561	606	559	570	574	557	558	555	608	558	554	581	550	539	575	555	529	542	519	551	579	550	511	553	548	548	497	534	573	558	564	536	605	559	561	528	560	575	567	584	582	571	569	606	528	527	577	564	542	543	511	620	555	516	557	562	565	559	595	555	528	528	533	567	555	555	547	502	549	580	542	538	560	560	531	551	542	544	602	546	577	516	543	533	534	550	534	552	528	593	553	559	528	556	522	585	527	563	559	523	536	566	550	575	585	587	567	570	580	519	563	497	557	535	586	547	541	538	549	581	565	560	537	547	512	588	543	560	569	553	537	561	591	535	569	582	565	542	553	532	576	561	549	573	579	579	543	573	571	563	539	594	566	563	599	554	515	541	588	549	564	583	524	567	540	570	569	571	549	560	583	561	577	536	562	545	529	569	576	515	562	567	537	588	557	569	563	553	562	558	583	536	576	575	549	548	583	569	576	578	568	567	546	506	535	558	556	555	534	550	520	581	526	551	544	570	529	534	548	574	581	541	595	559	538	563	618	551	543	562	565	500	550	578	551	568	542	563	538	544	564	512	596	580	529	532	519	549	531	551	492	535	556	547	528	474	556	581	521	494	509	582	575	564	525	536	543	522	592	580	596	581	629	507	541	533	546	514	555	543	567	505	567	581	594	570	564	530	577	549	536	536	535	560	534	555	568	549	520	554	578	574	604	527	531	503	531	553	545	558	516	517	546	553	587	571	544	552	516	521	569	542	559	566	547	561	536	537	531	506	544	567	540	543	581	543	542	559	545	568	548	582	570	540	559	560	572	566	555	530	515	552	563	548	552	523	545	536	532	482	505	537	571	588	590	555	568	564	571	525	566	560	535	566	522	559	551	563	584	566	543	576	552	562	565	606	583	535	560	547	568	551	539	583	575	538	576	531	507	552	576	543	552	555	577	571	558	580	572	554	516	536	581	506	549	517	553	562	556	586	544	532	552	571	581	549	518	578	492	565	540	571	535	549	552	537	569	566	508	564	518	525	530	515	547	551	544	550	549	566	518	521	539	534	552	559	567	611	557	577	553	568	511	566	537	549	582	544	548	521	562	590	571	568	549	552	566	574	573	508	579	528	602	597	540	559	532	501	533	578	581	549	582	516	587	571	546	547	542	545	557	561	568	539	525	520	558	565	540	561	550	575	520	534	529	517	558	546	539	516	548	557	554	570	564	541	567	500	526	528	551	570	547	553	528	550	534	553	540	570	567	611	590	515	551	590	524	527	508	558	536	554	492	599	565	540	542	583	556	509	551	544	541	544	543	534	571	528	559	553	582	527	531	539	577	523	550	551	562	505	530	577	587	554	562	527	526	550	569	518	564	521	549	571	572	614	517	578	513	546	550	552	551	574	494	545	546	590	551	550	561	559	550	570	561	565	548	548	543	514	516	591	562	556	545	557	550	568	545	532	576	538	572	570	556	545	541	550	562	549	538	509	589	525	562	542	550	569	552	569	551	563	556	540	576	533	578	569	538	567	557	531	601	576	580	540	542	564	569	571	526	528	524	560	547	539	558	535	559	529	552	550	502	557	562	562	546	594	547	553	543	589	571	578	576	595	525	561	541	604	548	513	538	551	587	529	543	540	550	507	583	559	551	547	551	574	581	525	555	551	574	562	604	540	529	547	562	566	525	528	538	554	581	534	529	554	580	595	562	576	527	582	538	573	539	549	549	556	586	560	551	523	534	543	546	579	577	585	558	525	553	526	558	533	568	568	525	563	498	560	526	562	556	557	499	555	541	532	540	548	552	540	536	511	546	558	514	564	571	586	573	580	519	548	557	556	563	527	526	507	560	527	531	486	576	562	572	563	559	576	595	572	570	554	572	600	606	481	532	550	533	526	557	589	589	561	558	519	538	547	567	531	594	522	571	545	522	554	586	554	550	571	610	563	524	562	536	520	558	543	534	541	564	532	573	552	547	554	574	534	540	540	543	566	547	538	593	555	560	557	547	526	573	540	527	568	513	560	533	515	576	527	554	582	585	568	537	546	534	558	545	540	568	543	542	518	528	539	533	528	538	554	597	546	521	555	517	563	586	566	561	565	553	548	599	574	522	575	544	544	586	556	558	583	529	572	548	578	522	528	557	591	549	523	548	577	548	562	553	501	559	575	581	554	529	573	543	554	553	514	569	521	577	543	556	543	552	535	565	522	518	587	573	509	562	566	575	565	555	547	533	565	541	530	545	553	519	523	529	573	565	581	554	525	566	539	569	556	587	558	551	510	558	524	531	544	556	562	544	535	581	568	555	543	586	519	533	516	531	556	551	527	538	580	573	597	560	580	561	555	549	534	545	535	537	523	568	522	554	551	536	574	537	570	570	532	541	560	522	559	509	591	569	526	556	571	506	562	549	530	569	536	531	486	556	531	519	537	545	513	567	557	564	563	603	576	510	535	541	564	531	548	525	510	523	548	574	545	543	538	572	496	566	537	550	539	537	531	569	513	529	579	578	541	515	521	533	565	502	554	583	552	529	556	586	552	553	533	556	556	564	555	547	529	583	539	526	547	551	556	548	560	575	550	597	525	573	536	587	565	577	563	521	593	522	563	586	536	571	603	530	525	527	562	566	517	548	526	562	561	529	545	555	561	541	540	538	523	537	519	539	584	545	505	548	545	524	578	548	581	550	570	574	578	564	575	583	596	555	553	560	569	509	553	595	524	532	534	522	539	563	542	535	565	560	603	584	579	576	562	554	538	564	582	560	564	530	556	568	528	553	621	571	592	547	519	545	567	570	526	512	559	577	561	552	550	539	545	582	567	515	577	555	525	574	579	559	584	541	553	568	538	561	550	573	554	635	544	519	532	561	567	539	584	549	569	570	550	573	573	574	535	528	507	543	548	545	522	532	522	551	542	566	532	532	543	554	561	553	580	566	512	576	547	518	507	523	545	518	540	554	584	557	512	553	531	549	541	536	556	576	578	569	568	568	555	534	544	533	529	553	539	556	523	534	561	557	534	530	537	540	542	567	614	528	530	538	510	565	600	543	512	529	581	555	519	574	581	553	582	539	547	497	586	575	543	512	558	610	538	530	572	537	604	560	562	548	550	538	538	553	515	541	525	540	554	538	568	563	542	581	553	549	574	564	593	565	533	553	567	563	538	598	526	540	553	574	600	597	568	553	557	558	562	519	572	554	561	569	547	541	556	577	540	581	533	549	521	548	559	543	573	585	542	542	505	567	572	539	596	527	571	544	570	528	555	586	525	553	534	565	613	538	600	557	534	567	551	528	561	564	577	519	573	550	529	567	561	573	551	547	571	513	549	544	524	541	568	531	536	574	542	590	553	527	558	550	572	532	582	558	499	566	550	512	542	612	546	561	548	543	570	536	549	545	525	574	531	538	575	576	556	561	556	528	533	561	557	519	552	570	555	578	570	591	552	511	556	560	594	551	561	541	563
25400	21407	27499	25325	9717	8388	32075	29930	18716	8581	3226	1402	923	795	722	703	708	707	697	709	693	732	734	747	681	741	706	713	692	697	738	707	730	758	709	696	737	711	675	673	676	670	723	735	652	715	714	695	669	706	704	682	734	696	655	704	745	696	692	696	727	725	743	738	724	706	760	710	671	703	720	733	718	668	662	713	703	683	672	743	737	716	695	727	711	715	704	708	721	705	723	722	733	691	710	701	669	694	669	719	699	691	682	706	687	718	713	718	720	738	696	698	664	668	696	701	691	745	683	672	699	724	699	693	674	653	710	653	688	706	711	697	734	664	693	697	682	725	731	686	694	698	721	749	698	663	731	699	718	678	678	687	695	751	746	668	703	708	737	710	701	698	732	687	676	709	693	686	678	690	674	679	690	743	674	696	718	705	743	733	705	682	695	683	724	710	678	726	715	712	725	670	704	653	706	685	676	691	711	691	686	725	686	710	697	665	721	744	659	676	686	694	728	731	717	722	707	703	693	724	737	716	675	696	728	698	722	697	709	640	728	683	736	714	729	682	720	682	683	681	739	662	701	681	690	717	683	688	691	693	736	721	706	701	719	677	678	686	696	707	725	698	708	697	670	676	705	712	687	672	702	698	704	696	726	660	686	738	735	707	695	710	697	657	737	702	670	678	696	682	715	745	683	710	710	751	665	727	693	707	718	710	677	700	702	666	671	724	729	703	730	744	703	653	723	714	706	661	684	686	697	689	679	701	720	738	732	702	693	710	707	721	685	694	692	720	700	703	673	684	698	714	734	729	727	707	715	692	688	674	675	690	665	706	761	726	667	693	693	696	773	700	693	737	708	691	681	700	686	694	712	694	656	687	694	707	716	684	676	689	674	711	700	682	695	687	656	682	679	737	671	664	739	660	680	658	728	675	693	706	650	708	713	741	716	733	706	692	690	730	682	720	744	669	703	670	710	694	704	728	711	736	687	729	719	739	668	688	695	676	663	668	684	692	699	718	705	783	643	723	717	710	712	697	687	669	666	695	708	723	725	711	686	698	662	655	776	732	725	710	697	703	763	746	681	717	690	692	721	669	692	661	711	677	717	717	726	669	667	686	662	698	733	714	740	723	687	691	726	687	742	722	707	684	710	667	685	741	673	705	734	681	730	666	711	773	744	685	672	719	735	726	725	695	692	699	712	741	718	737	721	697	658	664	661	714	712	716	712	694	745	731	655	713	712	696	686	719	681	657	721	780	704	661	680	685	748	638	691	737	672	733	769	697	714	683	669	742	674	727	739	721	718	706	675	656	679	702	695	693	714	740	699	725	719	668	707	705	711	703	674	686	741	704	727	662	709	705	736	686	698	680	690	685	675	723	708	755	681	650	743	678	691	685	717	685	701	697	673	692	716	717	670	721	707	703	717	683	731	679	648	658	687	687	704	687	729	717	782	671	717	697	693	699	695	722	728	688	748	640	715	720	663	717	719	698	659	680	653	723	743	710	688	680	688	663	722	686	730	678	688	772	639	723	692	724	689	733	737	704	693	706	697	732	725	757	704	673	697	699	671	671	679	706	684	682	694	729	708	706	729	730	697	754	734	733	706	681	688	671	721	711	673	695	681	679	662	715	670	724	696	717	742	683	674	728	728	731	720	696	750	660	735	713	705	639	698	693	668	678	640	684	718	684	670	723	683	642	685	678	675	748	714	746	728	695	701	677	709	695	703	720	733	714	709	689	675	721	704	699	725	662	736	740	711	713	694	696	680	720	690	703	718	717	718	725	723	724	717	699	702	698	685	679	717	731	698	703	705	713	696	703	683	687	707	690	695	680	731	744	715	687	689	684	719	712	686	705	715	707	702	705	655	705	736	669	684	708	744	710	712	715	704	705	703	744	740	702	703	680	655	703	726	690	667	762	727	694	687	721	687	706	708	705	710	686	716	719	713	675	668	671	719	675	704	671	654	663	697	748	740	727	705	675	710	705	778	697	668	703	708	708	669	710	690	673	713	703	655	694	665	752	675	700	651	732	689	693	714	713	710	681	677	684	751	700	666	661	703	696	661	689	699	731	737	711	752	675	684	710	750	757	752	698	704	748	725	748	701	716	719	672	734	773	662	705	708	688	706	696	683	720	675	707	722	665	690	730	677	690	720	737	725	691	664	686	700	733	683	703	697	706	676	647	713	719	700	712	704	720	787	738	728	680	689	743	663	657	737	689	705	696	749	682	790	712	710	698	675	701	698	647	636	684	711	714	709	707	677	713	645	710	712	678	745	679	713	673	693	680	692	701	675	718	744	699	694	700	699	726	697	730	705	748	672	659	733	634	704	697	726	660	708	699	730	701	737	696	667	747	696	680	715	711	716	719	692	680	773	675	664	691	736	737	712	692	651	683	680	681	664	696	768	695	714	703	697	693	709	659	702	689	688	691	741	702	723	674	704	697	718	718	747	673	671	679	733	749	694	710	720	692	739	703	731	679	654	709	750	682	723	705	704	666	681	704	700	681	719	689	710	685	728	694	676	724	690	747	687	720	730	726	716	743	724	708	723	700	681	695	731	695	689	738	688	725	739	711	663	689	658	667	687	674	671	738	711	706	706	716	695	687	709	739	743	696	711	710	703	712	673	718	779	675	742	713	731	684	744	665	651	677	696	728	701	671	728	686	711	691	727	687	722	742	688	712	760	664	653	701	724	707	689	735	699	713	693	678	713	697	677	765	690	729	699	704	722	726	746	650	705	696	751	705	711	673	643	719	700	689	731	682	698	712	741	681	708	652	677	670	723	684	713	732	691	693	706	656	716	685	741	729	691	677	720	697	682	716	655	679	750	691	690	698	731	720	695	659	688	676	711	741	730	678	693	701	679	686	687	697	663	729	729	714	707	703	726	734	669	752	668	673	704	704	667	661	718	714	716	727	720	661	700	685	714	714	692	748	737	734	749	696	700	727	707	717	704	720	689	717	713	734	705	707	671	735	702	730	681	695	722	735	740	707	703	703	711	658	727	735	712	716	679	665	674	671	690	666	704	720	692	684	723	682	733	728	706	755	658	714	692	720	713	710	723	743	686	682	678	689	720	704	726	683	698	665	694	708	728	694	709	704	689	708	716	707	716	701	736	716	666	724	695	676	678	717	669	693	728	727	675	735	756	679	709	701	676	715	716	704	660	741	688	681	701	733	721	737	692	649	697	745	756	726	678	717	729	702	672	741	699	678	730	709	675	683	682	711	723	676	705	746	738	707	760	704	695	723	753	710	679	674	666	710	689	657	700	664	727	772	688	671	663	671	703	662	686	723	703	693	767	740	685	689	673	699	663	719	685	734	669	697	674	705	682	676	696	716	717	697	690	676	691	702	700	692	719	659	745	714	733	679	670	706	692	706	702	701	710	685	680	713	713	664	730	698	734	693	712	687	697	733	680	714	705	668	677	717	643	699	683	729	681	735	663	690	660	708	686	720	714	730	702	691	704	724	739	709	718	689	672	733	639	722	695	749
6759	9546	10569	6074	2800	10423	30671	25540	15170	7474	3207	1455	817	662	643	629	633	604	601	648	578	633	616	605	635	688	568	669	620	627	646	595	617	646	593	634	647	646	628	631	597	666	568	606	584	624	653	582	609	629	649	603	702	643	627	609	630	663	605	619	606	653	631	620	616	609	600	630	629	616	635	640	606	670	565	633	569	664	642	633	582	629	631	612	652	648	600	595	627	618	629	652	634	651	638	654	629	633	630	594	601	634	642	615	622	566	621	625	633	604	604	630	596	593	649	594	630	549	592	609	617	606	624	670	621	623	606	680	641	613	596	643	641	629	600	589	637	621	633	588	626	616	617	593	610	621	597	665	597	655	649	625	612	626	582	596	648	613	640	664	608	621	652	633	623	599	625	588	636	665	677	613	629	641	635	605	579	627	623	610	568	637	618	597	593	639	657	633	639	642	621	617	610	642	583	603	639	630	629	632	645	602	587	603	616	637	607	612	666	633	603	660	608	581	642	595	588	596	626	607	650	591	598	609	616	625	618	622	619	623	623	608	601	583	600	607	615	622	634	617	616	590	622	582	601	645	610	618	605	613	638	620	577	631	595	633	629	651	638	585	624	609	605	576	656	646	645	597	617	628	658	639	588	630	598	614	635	556	619	638	587	603	600	610	604	640	601	612	581	650	639	619	670	607	638	637	574	621	627	638	618	645	633	633	614	618	595	611	614	659	590	621	586	669	633	608	631	633	635	597	626	628	608	625	602	626	631	586	625	599	614	645	585	615	606	663	642	635	695	619	624	627	657	621	630	599	590	600	663	612	678	578	605	604	599	670	630	614	605	626	617	602	633	654	593	664	616	603	677	625	622	575	606	599	625	601	626	574	625	600	614	624	595	603	636	608	663	648	588	590	640	602	632	606	614	643	604	623	630	622	614	616	637	589	601	625	561	630	624	633	587	656	611	646	605	577	608	629	628	571	622	619	605	608	642	586	633	623	605	615	593	596	629	568	608	602	618	620	658	574	635	603	608	604	614	578	656	640	663	669	624	607	650	604	612	674	659	632	555	632	656	640	586	616	624	608	617	652	653	584	629	657	650	665	587	641	608	637	580	646	645	621	582	632	632	596	652	618	619	624	601	584	622	589	591	646	613	601	620	628	625	635	634	611	692	584	607	602	621	585	599	658	608	632	589	583	615	624	625	688	619	632	606	640	585	658	614	621	599	625	576	626	613	629	663	619	582	615	593	642	563	640	604	605	605	640	621	591	585	659	609	619	635	670	585	601	605	605	610	690	645	637	614	609	624	569	554	645	661	603	642	607	557	600	653	637	603	679	599	636	622	595	605	586	610	586	668	644	563	642	595	639	653	611	584	593	684	645	627	599	650	620	654	645	654	669	627	686	680	690	644	615	590	578	623	594	634	590	640	631	634	597	569	596	632	609	608	649	617	631	607	602	628	590	573	606	629	620	604	623	647	666	586	652	608	644	594	604	591	652	574	583	651	557	636	616	609	616	594	645	630	610	631	646	611	619	619	620	638	647	615	625	581	634	609	586	627	662	674	638	630	610	664	643	581	629	593	605	596	606	680	610	622	625	604	626	621	597	628	595	612	615	641	634	586	646	641	640	589	621	655	579	633	611	652	614	620	629	624	619	626	620	633	636	590	635	614	616	612	582	593	654	565	671	649	653	612	634	587	601	632	609	621	647	585	620	612	611	636	560	585	589	605	616	600	578	587	605	642	619	624	577	621	593	621	605	628	601	610	624	577	639	604	545	613	579	581	640	625	574	611	575	605	594	588	640	656	622	633	638	613	627	613	608	592	575	628	637	592	621	564	619	637	573	654	611	570	591	630	618	587	635	634	627	634	634	620	639	622	588	600	654	570	641	605	638	625	593	571	593	589	617	684	588	623	680	646	596	573	634	615	627	646	611	632	634	587	608	602	635	624	595	631	608	607	669	610	651	574	622	617	655	622	559	605	626	622	600	616	625	618	622	611	630	574	643	626	629	643	597	581	612	602	633	618	585	645	621	608	642	655	654	636	606	613	612	615	616	602	637	580	600	586	595	642	586	657	575	561	607	613	643	622	611	631	625	649	652	594	655	612	622	595	609	600	635	602	637	558	579	618	600	610	626	609	623	663	594	612	594	580	554	673	616	594	624	631	640	643	654	656	610	632	589	600	591	604	573	568	620	650	620	606	593	602	647	625	603	626	622	644	581	620	639	622	648	600	603	572	634	634	577	621	663	621	666	588	620	645	589	584	568	648	674	607	641	630	602	644	640	599	616	626	612	588	657	574	607	623	576	627	647	656	606	583	659	635	641	649	581	572	620	615	605	639	593	612	605	637	617	588	598	632	612	605	604	620	594	685	619	672	619	609	579	601	633	594	616	616	580	605	625	663	673	611	658	646	585	597	596	597	574	601	651	641	616	655	613	634	647	608	602	608	607	575	579	608	629	650	604	639	631	647	621	659	579	614	619	638	611	599	605	635	670	584	601	604	571	637	591	595	629	616	597	604	572	597	592	615	617	617	594	592	642	611	619	638	652	634	614	643	616	630	609	591	610	623	639	636	655	609	624	595	570	607	586	652	610	626	578	592	614	618	595	612	660	615	628	584	607	615	617	618	568	627	683	582	604	596	629	583	687	602	612	604	619	636	629	602	604	641	599	626	590	606	620	650	645	615	641	631	594	621	625	641	617	653	620	643	576	564	612	649	604	663	622	628	642	625	629	610	650	593	706	569	624	613	648	619	606	622	630	651	611	591	649	602	607	598	641	644	633	553	616	595	607	611	642	585	633	629	668	662	644	639	596	580	640	633	546	616	624	628	617	661	671	618	595	629	622	630	626	615	628	587	579	629	586	583	643	628	651	580	588	602	609	607	629	598	665	583	596	656	649	621	644	605	627	646	637	625	648	624	600	608	610	642	635	630	618	661	657	644	601	639	592	649	653	602	638	617	651	627	614	622	631	658	633	575	677	601	600	584	622	625	630	585	583	623	633	650	630	623	627	594	623	659	587	671	609	668	625	585	640	626	584	646	634	580	631	546	559	613	606	597	604	585	605	621	599	609	600	613	605	621	594	619	610	584	603	621	606	623	634	590	639	626	576	628	590	644	611	636	609	628	643	660	669	631	574	576	612	624	636	587	634	611	614	582	614	586	589	631	618	603	648	611	596	614	615	590	582	638	589	663	579	603	585	611	578	564	672	636	643	666	558	628	587	606	596	645	562	645	619	653	613	631	631	612	617	639	665	614	569	628	635	602	589	594	603	616	596	636	593	608	628	574	644	584	629	593	614	617	599	661	611	615	621	633	614	613	583	619	624	658	606	591	621	596	581	625	643	622	626	596	640	623	613	611	626	604	647	591	559	585	614	575	659	656	553	630	569	611	582	583	629	663	660	617	611	596	577	642	589	617	608	601	596	609	599	593	599	614	614	665	577	612	613	672	591	619	631	610	629	609	638	590	589	648	630	614	645	634	656	616	593
24232	21417	28806	24470	21533	27564	51016	43621	31311	17204	6223	2192	1188	974	847	854	835	839	835	880	841	861	826	830	843	846	882	807	807	801	824	800	846	855	770	766	821	811	860	826	866	853	842	804	802	807	818	870	851	871	830	867	785	846	865	841	847	831	852	873	830	800	848	841	855	832	834	869	797	850	824	787	822	825	903	763	842	840	816	818	871	835	866	792	813	854	779	809	854	869	794	782	790	811	814	815	805	771	831	834	837	835	819	884	886	789	810	824	860	852	814	841	826	790	853	873	852	758	857	788	800	817	834	826	803	817	808	814	837	878	870	830	766	808	821	805	769	825	832	891	822	844	808	807	818	804	838	878	840	779	874	801	777	820	818	770	829	835	831	807	833	792	783	777	847	821	797	806	824	818	853	853	782	819	792	847	791	807	829	807	800	824	853	767	862	775	807	849	749	833	809	800	776	796	814	825	755	789	807	813	837	818	825	841	824	782	821	809	824	815	864	817	824	779	815	815	877	785	821	767	834	827	796	810	840	815	761	768	792	860	789	830	841	824	840	821	748	790	839	862	869	770	846	783	836	796	832	776	778	804	791	755	863	821	821	855	800	823	826	812	835	837	842	823	841	833	834	778	794	786	782	819	807	819	802	819	785	821	838	867	802	862	848	850	791	847	838	905	852	803	790	809	776	835	848	833	807	790	834	807	839	810	844	855	780	778	848	802	833	862	840	833	885	833	770	827	830	818	813	817	831	838	800	807	758	814	839	864	837	829	798	804	863	797	813	823	823	818	815	800	837	770	858	824	798	833	769	837	864	777	797	835	783	839	821	829	824	858	870	844	843	842	824	760	797	798	806	843	823	801	799	789	853	802	846	833	848	842	793	770	847	872	845	837	776	851	781	818	803	818	778	790	780	825	802	837	829	794	837	838	797	854	837	805	862	846	848	849	853	838	854	830	819	833	865	880	812	793	859	828	801	796	793	817	821	786	777	804	803	835	849	823	819	807	783	768	766	802	824	800	785	842	893	803	826	820	828	821	832	792	836	797	811	819	787	791	804	806	830	834	808	846	799	816	802	750	852	820	819	813	806	833	803	839	817	865	800	807	790	830	798	829	824	783	813	828	830	801	826	790	803	799	813	821	848	839	795	822	807	825	803	830	774	805	834	783	860	827	786	800	808	810	864	846	809	857	846	788	819	843	783	892	846	818	833	808	876	880	800	816	817	798	817	807	804	794	816	830	838	839	788	762	817	862	776	818	826	804	794	791	830	856	842	803	803	836	851	817	866	862	780	734	800	802	825	825	853	830	773	799	823	840	818	788	818	782	808	810	805	818	868	860	813	808	825	874	814	807	808	833	828	797	809	833	845	752	780	855	792	808	782	843	821	832	793	779	831	825	829	828	805	834	789	810	787	837	819	805	821	818	842	844	865	816	822	810	833	857	807	836	852	841	819	805	822	807	829	842	816	820	856	830	816	837	807	881	838	839	824	835	791	834	832	742	805	845	808	824	825	789	780	855	792	826	844	862	823	779	812	779	781	818	798	822	819	812	823	814	848	774	803	790	854	845	825	848	849	773	844	839	782	785	844	821	848	830	835	830	845	794	780	830	807	834	783	788	800	789	806	833	853	802	796	798	844	834	815	841	763	865	823	793	802	815	821	830	792	776	801	791	780	860	797	824	834	802	833	816	804	805	822	851	795	815	850	851	789	838	815	801	850	800	886	781	831	781	826	845	819	802	854	831	812	816	865	831	828	819	770	826	756	795	838	863	851	865	828	805	842	757	870	820	822	817	829	838	816	882	792	818	829	842	854	855	804	782	818	836	826	802	840	847	808	781	851	826	780	768	780	823	809	836	860	803	823	831	860	795	866	771	810	824	801	834	837	862	877	830	793	859	778	886	826	869	788	869	840	819	827	797	863	809	776	837	805	814	771	821	868	813	843	799	809	857	849	807	845	776	804	858	837	782	834	850	776	849	833	903	821	834	849	821	786	826	848	826	806	810	800	798	811	797	822	816	835	871	860	815	809	831	772	821	791	797	826	819	821	840	796	791	803	787	742	873	822	795	767	791	851	780	785	836	824	757	839	781	811	804	801	848	790	786	787	803	770	804	780	781	779	737	782	817	811	789	750	814	800	829	856	804	805	797	798	799	846	819	807	816	810	827	836	816	790	809	815	813	802	806	820	846	826	784	814	885	832	810	825	826	837	814	885	796	861	828	820	848	789	804	829	798	796	806	850	878	796	862	842	781	840	798	810	824	804	817	840	793	864	820	820	785	790	795	813	853	805	783	869	794	814	790	838	828	822	794	811	850	847	816	787	825	798	803	832	794	853	880	837	833	816	803	838	890	838	820	814	774	809	893	815	822	823	853	875	842	805	821	735	802	753	812	781	827	822	849	736	834	817	816	762	809	820	834	858	824	871	853	854	802	811	791	806	820	747	800	835	840	838	819	831	775	841	801	798	795	823	814	773	795	817	899	783	818	819	880	799	836	772	895	918	811	839	795	780	815	824	815	782	806	852	804	791	784	857	765	794	824	807	844	869	826	841	797	847	832	816	863	781	845	760	837	836	828	815	827	855	855	814	842	793	790	882	817	860	818	846	795	798	788	840	786	876	814	826	745	822	818	841	809	830	783	793	809	852	832	804	848	814	820	786	780	823	797	804	830	814	827	766	788	820	824	805	802	859	777	869	815	830	825	798	864	849	807	782	787	829	842	817	844	869	758	790	801	791	820	786	843	854	818	873	837	814	824	754	843	777	831	772	817	777	825	799	834	804	808	842	807	837	781	840	819	821	835	802	838	861	868	821	793	849	818	835	825	797	801	800	791	828	817	798	833	842	826	801	845	785	835	836	824	814	793	799	820	802	816	821	839	767	828	828	818	793	811	784	804	792	799	833	784	785	803	760	810	816	812	863	811	848	782	802	787	814	797	796	790	788	819	816	847	820	808	765	783	838	802	879	851	807	786	811	802	785	848	816	805	845	767	843	850	800	838	805	770	796	803	821	822	797	823	872	824	812	824	805	809	834	822	816	791	850	842	803	798	826	798	830	867	845	800	809	790	834	820	808	829	837	795	779	834	835	801	786	851	851	842	836	826	849	791	806	798	840	837	783	804	834	802	776	795	799	831	846	844	792	830	855	842	812	818	778	817	787	854	845	838	807	808	816	897	803	794	780	765	816	801	803	782	757	806	815	814	806	809	822	823	805	851	841	842	846	814	811	835	799	772	800	770	762	826	812	832	809	788	850	817	874	822	838	847	772	809	824	889	791	759	823	834	853	777	824	876	807	812	781	854	846	841	790	827	825	804	837	783	768	840	778	784	875	788	793	794	784	783	829	775	837	860	830	813	805	803	842	848	760	798	863	886	800	811	848	784	800	859	834	811	854	875	811	863	799	798	767	816	793	834	807	871	815	782	777	805	800	834	837	848	814	784	814	821	830	765	783	785	826	844	825	792	839	792	809	811	830	818	799	863	800	799
6762	12777	12356	9049	10248	28232	47429	38548	26308	13378	5493	2177	1088	779	732	755	757	736	764	723	741	759	684	713	719	756	678	728	706	709	665	713	684	680	720	737	728	719	783	709	690	763	742	739	723	722	763	742	745	720	681	709	691	723	721	739	765	760	738	703	699	723	714	703	720	763	712	803	683	752	694	761	731	678	707	703	740	693	732	708	700	754	715	702	719	718	732	789	679	726	714	742	734	703	731	723	724	707	735	700	676	721	692	743	719	677	662	666	742	725	737	665	728	697	684	675	736	683	718	680	754	740	761	782	695	662	689	704	724	691	688	678	741	693	690	738	694	724	711	694	706	708	737	742	723	713	696	697	699	716	692	663	684	719	750	744	702	750	719	699	746	708	742	750	725	721	689	719	695	685	753	692	703	710	661	732	770	731	735	689	717	696	711	737	732	728	723	736	730	758	741	717	710	708	734	707	698	735	709	710	708	707	684	736	701	727	754	726	755	721	697	752	726	710	723	749	712	749	691	736	734	716	738	736	645	688	703	758	725	733	668	733	732	721	725	733	690	736	757	697	692	738	712	703	753	644	732	720	769	672	709	723	725	687	705	708	680	716	723	712	689	721	709	713	706	731	729	760	717	741	641	713	723	729	717	673	748	701	742	719	743	694	695	742	730	724	717	717	783	679	726	683	752	736	706	689	740	695	747	688	745	701	716	749	716	702	739	721	762	692	711	726	747	727	718	772	710	728	691	747	707	717	713	691	733	757	711	672	735	692	700	741	719	697	724	691	714	738	796	711	720	750	746	743	665	748	692	748	718	729	733	726	720	745	716	663	722	711	745	704	688	686	693	690	697	685	688	682	705	743	681	721	691	692	700	703	707	732	768	688	703	739	753	704	722	724	701	756	731	724	704	746	784	740	724	724	735	706	707	712	770	724	747	725	679	702	693	746	742	684	713	689	719	676	692	733	758	689	731	719	691	736	678	699	705	672	757	697	726	725	701	732	660	709	716	737	756	757	752	700	675	723	758	712	739	739	735	720	728	705	717	688	704	710	697	741	675	697	728	716	743	723	757	748	702	721	690	708	731	712	702	719	703	749	681	706	701	715	709	681	730	723	670	722	706	671	720	743	673	706	680	693	695	719	743	748	677	717	718	722	743	706	724	713	762	706	704	692	717	691	723	699	721	692	702	671	719	735	710	675	714	755	721	699	739	724	672	705	726	758	699	724	694	749	709	766	755	661	709	720	744	738	719	745	757	712	723	760	726	719	725	706	728	702	738	724	685	698	708	700	691	698	705	705	694	752	735	715	710	692	736	694	772	702	740	716	700	671	687	726	725	722	721	724	729	739	710	704	682	720	726	741	722	688	741	705	729	737	656	752	756	740	721	732	722	657	732	700	686	748	677	748	709	743	712	704	735	698	728	715	711	700	744	662	707	734	703	723	757	758	700	747	717	703	680	727	714	749	676	693	702	717	683	702	723	651	694	715	726	731	755	735	700	679	717	696	687	759	721	667	715	712	765	690	730	758	667	719	747	733	773	706	683	699	721	786	762	742	728	723	711	710	729	703	707	689	694	668	704	704	756	717	706	712	749	705	698	717	744	770	698	711	747	646	714	731	710	711	727	695	691	699	743	672	726	726	713	715	671	722	754	711	681	699	695	700	723	717	719	645	716	676	725	735	705	818	698	685	695	723	717	673	680	745	717	714	727	719	740	709	701	670	694	719	690	707	718	700	753	791	731	753	735	707	748	736	746	711	708	711	677	698	684	725	741	710	707	738	741	680	707	731	724	710	708	722	720	702	680	677	681	698	766	721	736	729	755	686	724	732	754	690	717	714	714	720	713	705	703	708	744	682	751	746	748	754	716	772	768	737	719	710	702	709	738	676	723	674	733	714	742	700	706	731	716	709	699	670	733	701	687	710	756	724	732	719	741	714	722	668	709	690	749	726	758	733	701	767	754	747	705	737	717	710	719	715	708	724	713	717	755	696	702	737	694	756	792	697	724	707	709	725	731	701	714	702	664	728	741	709	733	740	745	706	718	708	704	683	712	762	702	731	744	757	755	679	679	738	696	727	723	738	724	678	708	717	752	705	700	667	743	749	763	704	710	691	697	726	714	697	750	746	697	716	710	686	728	724	723	700	703	707	709	736	714	724	697	712	709	722	696	652	739	693	735	723	750	680	745	701	692	741	716	740	701	704	691	714	714	681	675	653	667	763	700	716	698	710	749	737	721	742	707	718	654	765	764	742	700	772	727	689	740	705	709	693	716	732	684	719	716	656	717	734	656	695	696	720	698	709	722	747	683	690	682	695	717	698	755	711	694	733	699	687	713	676	730	693	739	703	727	742	706	676	734	659	752	676	687	668	763	708	758	699	654	684	704	703	714	725	734	710	738	715	714	699	767	761	702	672	737	689	667	727	708	758	720	750	697	696	702	668	715	697	728	704	707	724	706	738	692	694	667	694	712	758	709	709	701	747	738	742	712	704	726	749	727	691	714	698	705	724	682	701	748	739	695	716	704	721	723	708	675	708	695	718	728	662	713	663	696	710	680	693	726	682	715	731	736	726	693	714	750	765	753	719	749	731	743	716	768	694	723	718	720	667	783	726	713	773	708	678	729	719	707	737	715	715	703	740	736	693	715	720	741	743	703	735	705	707	735	687	722	704	675	746	741	740	679	712	707	706	720	691	716	728	658	783	723	734	726	688	675	688	726	727	709	771	729	710	680	684	690	664	688	702	744	684	708	717	696	758	705	683	730	721	735	692	691	734	680	675	764	695	694	735	677	735	700	672	769	780	725	708	719	670	727	723	693	700	705	753	675	776	642	693	741	706	739	721	712	722	679	694	734	696	687	709	777	745	742	695	665	694	711	694	710	719	674	697	724	713	682	680	724	710	761	715	708	683	665	714	711	763	670	697	731	714	759	703	728	703	672	703	696	734	720	736	701	727	701	716	713	722	737	752	707	708	683	715	769	703	711	696	728	719	679	730	689	693	697	707	731	675	711	692	686	788	743	762	695	755	753	757	667	731	716	694	671	737	752	693	682	712	680	714	770	714	686	673	724	720	745	721	747	723	695	755	736	714	694	679	721	673	724	681	700	676	670	709	708	687	719	714	713	730	716	684	704	682	725	722	665	716	719	730	686	719	698	728	705	694	707	741	687	738	696	682	725	749	660	722	737	729	710	670	718	686	699	682	727	733	691	708	785	703	733	718	708	716	711	643	722	734	721	709	740	706	726	722	721	710	683	701	708	721	690	700	721	678	738	693	714	683	698	766	724	668	730	703	765	683	751	734	719	699	747	753	701	721	711	718	684	709	708	705	752	684	729	692	716	746	741	675	745	745	675	645	755	705	706	730	722	714	735	708	697	705	760	692	653	702	693	755	691	704	701	687	739	747	719	720	655	721	687	733	734	712	704	683	726	758	681	690	707	699	711	752	666	811	694	713	735	720	714	664	745	737	701	739	682	696	711	722	764	762
27812	14610	5508	4163	1416	3277	4034	3413	2446	1512	976	730	705	673	708	634	665	671	646	638	666	655	691	626	663	654	680	641	636	652	644	677	662	671	655	651	651	683	670	646	660	661	688	621	659	636	620	682	641	697	608	647	644	639	623	619	653	666	637	672	626	626	625	628	614	603	636	653	639	674	691	659	646	632	681	706	656	655	610	622	599	650	664	660	673	651	666	625	623	686	681	668	627	615	638	651	617	617	648	678	631	603	619	651	657	680	653	571	639	637	661	633	684	625	672	664	669	604	651	624	601	685	605	625	670	688	641	633	692	669	683	632	642	686	658	649	641	645	628	637	609	653	665	663	652	644	653	671	632	667	664	663	674	687	662	717	656	627	618	662	637	664	602	668	611	669	676	604	645	654	692	671	615	639	620	666	646	652	656	630	675	627	650	674	653	673	665	648	648	667	598	641	686	615	656	656	622	641	658	666	611	633	650	637	627	666	644	641	655	652	594	661	667	660	654	659	640	559	655	655	613	689	698	643	714	674	657	647	631	655	640	677	611	659	668	623	652	667	654	649	635	597	672	657	665	624	649	685	666	625	638	676	646	605	705	653	637	633	636	697	621	634	659	685	633	638	670	586	654	656	653	680	677	629	645	613	669	660	678	673	672	682	697	671	606	653	680	647	657	630	663	680	657	653	668	680	664	663	694	611	651	668	663	660	626	652	639	648	617	669	640	681	659	682	658	665	695	620	651	659	651	651	665	600	660	647	635	663	645	647	651	647	689	611	655	633	656	679	651	664	681	682	644	603	664	656	651	664	628	615	588	594	650	634	661	664	668	628	630	693	624	646	638	604	654	614	656	649	652	682	628	632	615	679	672	654	622	704	642	629	636	634	693	671	627	645	632	638	662	635	654	625	676	650	667	619	659	628	649	658	651	649	653	585	665	645	642	647	666	639	700	705	664	603	660	709	625	610	610	661	600	647	652	632	621	624	631	655	633	630	595	643	666	647	730	647	609	629	643	688	651	633	633	639	633	645	666	657	619	643	636	625	626	638	653	667	617	641	658	677	663	639	620	629	657	634	636	700	617	647	675	649	631	603	635	673	635	605	637	652	654	655	669	654	626	627	632	640	696	676	661	621	654	580	632	616	742	619	649	656	624	628	674	670	664	647	607	593	681	640	617	598	663	681	651	658	644	621	634	692	670	608	607	626	639	624	649	610	612	693	641	594	686	709	579	655	649	595	675	626	667	650	717	699	654	653	679	678	647	660	638	658	651	648	654	664	675	626	679	631	609	626	627	647	648	615	623	652	644	695	653	653	687	697	689	653	674	660	647	679	650	642	689	655	632	656	624	640	643	656	642	632	654	650	676	623	648	636	632	632	605	651	662	650	694	644	645	657	676	675	664	658	686	665	647	634	626	683	649	666	598	650	622	661	669	643	648	670	659	628	663	612	651	624	680	669	646	638	614	639	606	687	657	617	672	679	668	678	640	684	660	650	683	636	640	651	666	666	665	655	629	624	654	666	652	588	630	655	651	611	652	634	658	657	695	685	650	665	662	674	623	636	665	660	688	662	664	624	638	650	588	651	625	653	655	630	647	634	670	632	643	586	667	713	621	675	684	698	650	615	647	651	603	588	666	661	666	721	643	644	654	620	595	627	645	670	588	612	644	640	678	669	633	623	667	680	635	628	638	656	659	626	673	633	679	660	665	637	712	668	647	649	645	630	656	659	662	659	672	625	659	650	651	651	622	657	651	626	646	665	597	677	633	690	681	676	626	650	648	646	644	584	665	631	658	676	614	680	654	631	616	650	670	643	641	698	635	623	671	678	617	651	667	664	638	601	713	664	648	643	618	637	677	659	687	620	632	640	615	685	662	700	634	640	628	597	644	641	675	647	683	650	629	694	650	669	635	656	649	647	655	598	632	666	618	675	646	657	651	629	621	649	649	643	660	661	655	659	668	659	617	637	627	637	651	661	649	624	644	665	644	683	663	690	658	652	638	660	600	684	689	630	633	638	663	647	658	658	629	621	686	692	634	650	654	657	647	643	628	699	613	649	623	632	657	633	637	640	638	654	654	613	679	640	639	618	716	656	641	658	648	622	695	613	590	611	635	635	635	653	673	616	660	661	617	638	676	669	625	608	615	672	662	655	719	652	646	656	657	640	667	687	635	652	674	656	677	661	663	659	679	654	682	617	678	614	648	635	598	642	665	637	666	645	641	652	611	640	696	616	658	642	658	624	711	645	588	636	661	661	630	669	630	626	668	660	618	648	656	623	669	598	639	616	662	645	619	675	627	661	684	653	634	689	652	647	637	639	667	615	603	634	636	632	678	628	632	616	663	615	630	655	642	587	649	652	640	657	661	707	656	627	633	616	667	615	623	622	670	691	620	662	639	649	685	632	625	658	637	604	631	623	644	635	629	651	663	639	658	662	635	687	636	644	644	659	633	676	662	661	638	619	653	638	642	634	615	613	704	642	667	706	645	650	674	666	654	638	686	650	628	656	665	652	667	630	640	604	656	617	670	663	688	668	677	664	665	639	664	673	622	637	643	643	654	685	607	677	640	648	640	653	662	649	590	638	634	637	644	662	629	636	674	677	683	623	669	625	676	674	659	617	656	644	632	675	659	657	638	677	664	645	678	619	662	712	655	661	689	608	644	658	684	623	680	693	682	673	672	623	651	626	624	616	629	631	701	620	637	674	620	607	659	607	685	655	648	604	684	619	618	600	665	653	642	675	606	660	645	648	644	676	666	619	670	654	681	685	662	652	638	628	652	632	639	699	666	625	634	668	667	675	667	718	629	640	677	668	656	728	670	639	711	643	663	668	639	610	664	657	606	657	648	663	710	647	679	613	654	658	668	652	634	601	626	671	666	633	627	634	658	660	643	657	605	620	615	680	671	670	687	684	679	637	625	668	644	668	628	675	660	678	610	691	622	648	662	620	683	645	591	675	664	665	667	653	632	675	677	642	658	669	645	630	668	667	631	643	617	651	638	669	668	698	561	640	634	651	655	651	626	664	625	662	631	645	628	624	627	669	637	670	620	620	678	657	646	635	605	661	602	638	649	634	646	663	652	650	614	679	633	624	686	613	644	614	654	670	665	614	616	677	628	691	622	636	686	676	637	654	635	644	702	627	667	658	662	622	637	655	665	657	684	662	696	657	663	637	662	640	655	667	638	649	693	639	626	642	674	672	609	655	651	646	643	646	633	653	657	702	684	645	634	686	678	681	666	666	634	640	631	639	647	628	652	638	615	633	622	651	666	667	669	720	663	625	656	657	611	654	603	681	625	603	687	634	654	636	700	620	628	640	622	619	665	633	638	659	633	632	662	683	677	613	631	641	623	673	640	633	673	619	617	617	662	678	665	649	662	666	658	623	667	661	640	639	649	645	651	616	671	677	585	675	614	656	678	633	673	656	624	622	645	674	658	625	664	683	631	685	647	671	631	640	668	640	667	663	624	618	638	645	669	650	664	615
5866	4101	5442	4090	1585	4301	4537	3828	2596	1397	937	664	587	566	558	549	550	546	562	538	564	592	573	537	545	563	571	556	546	580	526	563	556	535	543	540	580	559	561	550	587	527	579	551	583	531	594	540	569	558	568	526	564	557	547	566	534	577	584	561	511	554	552	556	539	565	551	549	552	556	544	578	595	566	563	552	557	508	555	555	497	520	569	528	546	609	564	579	589	559	562	546	521	603	526	562	546	556	537	548	562	542	532	545	552	534	571	546	570	545	561	557	567	508	533	563	575	566	541	538	551	576	575	585	536	527	553	549	578	546	569	601	567	532	531	581	570	544	572	512	533	591	510	552	559	562	551	531	566	556	582	547	549	593	540	577	601	562	536	535	528	578	558	549	596	574	571	566	525	547	558	554	599	541	533	565	528	530	604	483	598	576	592	546	531	508	541	572	592	561	538	599	567	551	540	561	578	574	543	528	566	572	534	558	549	585	571	551	588	576	534	573	545	526	535	543	571	557	565	554	568	532	565	556	557	624	531	573	557	546	527	596	536	574	547	589	539	553	569	589	546	542	518	596	564	560	545	549	521	524	538	603	530	554	564	511	581	546	535	568	534	523	552	587	547	539	572	589	537	545	529	534	552	563	518	565	559	593	551	600	505	524	520	538	571	595	612	517	553	593	593	541	559	537	585	597	558	533	527	537	559	546	539	560	560	568	548	543	522	537	535	544	546	567	592	512	591	557	542	542	544	547	519	536	544	553	571	560	526	541	528	561	545	555	537	563	537	562	508	539	530	526	592	582	544	573	549	553	574	550	591	570	556	574	537	557	557	569	523	538	564	576	533	513	540	552	542	527	576	589	574	597	588	618	519	560	564	550	570	560	578	533	510	601	584	565	582	579	529	546	545	565	547	545	522	573	589	566	571	548	491	563	546	551	563	644	530	497	568	568	589	575	564	545	558	582	573	623	584	541	527	530	590	563	517	563	518	568	581	535	525	548	581	542	524	550	547	590	559	561	536	604	575	571	616	566	553	562	546	559	563	536	568	583	546	519	595	551	529	526	546	545	549	607	581	522	574	561	556	615	541	604	550	577	567	544	575	567	552	554	557	579	538	554	574	559	552	526	544	554	565	554	523	574	602	559	561	536	575	552	544	532	557	603	543	539	559	551	588	548	541	584	572	548	577	591	570	526	561	519	552	524	554	554	532	546	568	548	534	564	566	521	579	556	516	577	575	564	540	563	544	521	530	570	517	571	572	544	563	537	520	522	537	576	561	555	570	525	574	538	578	559	569	531	525	554	599	577	558	525	547	538	587	540	590	546	560	571	555	571	580	554	546	549	516	545	568	540	537	556	535	525	623	543	599	564	539	565	541	540	570	557	530	519	542	514	611	561	566	582	548	554	576	573	568	556	533	531	578	560	570	599	549	532	553	573	496	541	537	539	603	542	540	569	607	535	571	534	542	558	498	545	575	580	555	539	544	538	532	599	547	552	551	551	600	550	530	519	526	558	556	578	551	571	554	539	530	533	581	556	586	594	572	575	583	573	551	583	544	536	583	551	580	563	589	544	550	551	565	569	553	548	497	576	544	540	554	538	562	562	540	542	582	536	560	524	571	523	569	550	562	540	585	572	544	567	548	574	556	562	583	567	587	538	551	574	539	600	560	566	569	552	576	569	574	566	554	558	533	570	593	566	580	584	594	572	570	530	541	579	545	518	579	527	561	539	551	555	492	522	544	552	589	565	539	621	509	562	539	530	609	547	530	566	539	547	562	536	571	532	565	583	549	576	590	581	616	584	548	545	533	541	544	524	555	586	574	571	570	532	595	586	561	539	559	537	560	591	624	554	570	541	559	580	516	585	561	536	545	565	570	579	539	562	547	549	540	581	543	532	512	556	574	512	533	548	521	543	565	571	566	551	551	487	564	533	588	580	571	548	536	517	558	584	561	614	565	528	568	553	515	571	538	516	574	519	597	561	528	519	576	551	560	547	560	536	549	532	564	590	533	575	534	549	541	559	572	553	575	569	548	583	549	588	551	555	526	558	550	523	525	540	534	550	526	543	575	562	516	538	536	507	496	543	524	567	560	551	549	548	546	542	522	558	551	561	557	520	546	576	578	541	589	535	560	540	567	592	546	543	539	549	573	555	546	532	558	587	517	508	564	571	535	543	581	529	588	566	549	555	605	569	509	556	539	542	520	536	554	586	546	583	543	540	547	528	565	619	565	529	594	541	542	571	545	593	553	531	554	535	520	574	568	545	526	555	568	561	604	534	556	554	534	531	538	557	551	541	538	597	597	527	509	540	562	581	589	519	575	600	563	564	537	588	578	573	563	527	561	591	545	574	538	553	556	527	532	554	533	543	561	517	560	564	504	555	575	510	586	539	560	558	568	555	564	536	524	580	528	568	584	530	541	607	531	563	543	601	544	544	545	576	522	586	508	571	559	555	545	580	606	575	536	547	572	513	520	550	532	548	526	621	580	577	600	549	564	561	558	566	568	584	528	569	591	599	583	548	491	547	519	548	546	571	519	546	563	565	517	569	533	584	542	525	572	538	571	597	619	567	560	544	573	563	576	490	560	578	541	548	583	496	579	532	587	558	593	565	553	587	531	543	554	514	564	559	580	548	548	542	530	561	551	565	576	558	570	582	534	516	574	505	518	606	548	580	565	555	550	537	573	573	529	555	563	579	545	539	560	574	568	550	560	525	558	584	546	553	569	569	558	553	578	545	581	545	571	505	535	531	546	553	582	550	561	563	554	545	593	547	591	579	502	534	543	521	555	599	571	567	583	581	575	533	583	549	545	579	565	567	577	534	564	518	557	576	514	545	574	491	529	565	539	549	575	554	580	543	535	572	567	547	535	560	557	576	541	538	544	581	571	534	602	559	592	513	556	513	542	564	581	577	550	576	544	534	533	579	568	527	517	564	547	556	578	552	599	587	597	567	568	519	567	569	543	554	497	523	535	559	543	573	609	492	554	587	561	558	570	563	576	536	550	570	556	550	546	539	554	553	573	563	553	542	599	541	580	557	551	548	560	604	532	558	565	580	579	592	518	604	626	605	564	565	569	598	578	580	568	555	551	564	564	559	549	584	571	642	521	532	515	519	532	573	556	517	585	544	545	565	528	573	545	601	560	544	546	557	561	600	536	566	536	555	571	562	530	523	565	551	516	534	528	559	525	556	573	585	566	540	520	553	586	536	521	572	542	534	546	541	576	538	509	519	571	571	520	555	533	567	552	535	587	542	567	592	562	542	555	550	507	592	587	572	534	529	522	530	547	597	563	547	575	515	571	568	550	565	535	554	575	605	552	602	509	550	556	549	530	543	577	572	542	552	579	587	545	523	486	592	587	526	557	571	551	571	525	577	550	544	547	560	595	560	565	561	576	522	545	519	554	539	556	569	536	542	523	525	569	526	558	545	551	536	613	543	556	547	517	556	580	568	555	554	597	565	553	540	527	558	597	538	625	605	535	567
25426	21402	27483	25357	14368	30256	34731	26040	15039	6364	2398	1232	838	755	694	768	711	719	775	785	753	738	695	697	671	756	713	706	750	712	673	688	743	704	741	716	648	734	713	764	735	774	691	723	755	737	734	716	727	703	705	736	727	675	707	719	692	691	710	702	695	710	700	726	701	707	739	713	662	747	708	752	714	704	705	717	785	684	724	731	729	760	691	717	727	710	739	724	724	786	707	724	678	707	723	699	766	709	735	715	772	700	684	677	733	701	710	685	680	707	691	738	659	742	740	695	699	712	701	719	703	693	707	668	736	751	745	674	742	672	739	740	696	730	665	745	750	674	731	730	722	669	684	668	744	743	741	727	689	682	661	771	676	744	726	707	728	720	736	669	687	665	699	739	708	739	714	677	678	738	726	733	746	663	695	723	697	691	693	705	676	699	771	732	654	724	692	718	740	711	700	689	738	777	705	681	712	734	723	730	749	724	697	693	725	684	686	705	727	674	761	692	761	715	693	735	700	680	716	746	738	750	726	663	697	673	701	703	687	722	703	720	746	720	729	693	667	764	710	734	711	672	753	696	724	741	699	726	752	731	706	714	681	753	718	713	721	712	722	729	694	703	684	699	669	715	729	703	678	686	656	687	729	669	715	630	698	706	727	716	714	799	733	697	700	744	676	666	697	677	726	737	666	654	678	700	715	726	704	757	721	731	647	666	707	686	703	735	678	736	741	708	743	751	621	678	743	723	747	706	724	697	689	718	719	739	690	691	697	732	762	685	726	674	666	729	726	702	692	705	723	726	675	688	683	706	790	648	700	733	699	749	721	689	669	692	670	698	713	682	718	733	707	706	690	688	663	679	676	752	735	704	750	693	669	672	721	743	700	667	713	727	695	750	736	643	670	757	728	743	697	693	738	675	683	681	703	775	665	711	705	703	727	727	689	709	743	721	732	710	679	734	697	719	675	727	702	713	748	690	739	739	698	707	743	760	706	721	713	743	702	704	733	661	715	676	705	710	758	663	709	748	707	770	709	709	709	678	729	687	677	677	749	742	678	728	721	723	708	715	697	695	658	708	679	700	699	721	721	697	718	731	754	706	710	763	699	687	711	738	725	691	673	701	714	662	754	746	687	719	712	732	700	717	704	656	720	684	701	675	682	724	679	693	769	653	667	702	702	665	711	690	681	654	740	719	710	730	721	710	727	679	681	710	695	743	699	729	706	733	721	683	709	728	690	699	700	695	750	731	771	691	700	760	685	716	709	782	721	663	688	688	685	720	694	691	708	731	716	734	730	678	701	704	716	720	724	705	671	712	679	669	691	683	710	701	706	745	688	689	740	721	706	731	712	733	727	731	739	723	700	717	740	736	653	654	750	742	700	746	744	703	687	685	716	705	707	731	664	760	765	692	704	688	734	739	688	758	731	695	701	680	711	693	743	719	725	679	727	714	713	737	662	698	696	720	751	710	712	718	713	711	707	702	729	648	771	709	715	696	697	734	706	803	708	684	704	777	695	710	746	684	688	710	664	663	681	699	697	678	735	700	667	676	740	715	715	757	724	724	737	706	677	693	745	722	743	675	736	759	689	736	666	709	736	705	663	732	753	711	749	699	687	697	740	702	679	638	744	682	691	699	726	736	717	731	680	726	728	700	651	727	708	709	698	640	706	700	699	755	720	706	658	665	725	718	695	700	683	712	734	694	763	707	730	708	753	718	675	706	745	681	720	712	705	738	724	709	703	720	735	745	651	699	684	662	716	743	732	730	688	732	713	668	690	689	717	686	737	721	714	685	698	733	724	720	693	705	708	697	725	741	679	694	736	692	787	712	699	701	718	738	762	710	710	716	756	742	717	687	775	690	731	685	728	718	679	698	718	677	717	700	714	666	746	719	725	684	714	691	717	680	742	683	703	728	745	701	663	720	721	660	746	687	678	697	720	693	668	709	702	784	754	753	693	781	730	705	667	739	732	721	639	708	722	767	713	718	702	717	724	676	704	730	734	712	666	719	712	664	733	726	700	703	749	697	703	732	659	701	721	706	705	755	749	727	723	743	694	704	702	717	726	728	648	714	700	675	683	705	732	748	654	711	694	705	695	729	723	663	705	688	700	716	735	685	718	719	752	720	684	713	746	730	705	721	737	682	714	664	718	678	696	711	714	724	742	733	673	736	730	675	735	718	697	738	686	711	687	722	709	721	700	696	664	713	726	723	725	742	715	694	769	728	775	705	719	693	696	717	708	680	715	705	725	720	697	716	711	722	695	707	675	683	732	727	732	681	703	684	705	743	729	735	741	675	701	643	716	772	707	693	683	740	706	689	654	694	738	696	690	692	710	727	739	693	765	697	703	747	728	735	691	713	701	721	731	673	721	703	721	714	746	739	665	681	739	746	753	717	700	678	674	714	693	723	700	660	736	665	697	725	743	701	678	685	703	725	734	694	705	727	718	708	727	718	712	682	746	697	721	716	718	690	665	747	731	690	736	742	730	713	675	724	708	717	700	703	669	725	673	669	697	713	716	719	695	695	734	686	678	733	683	699	717	685	724	702	717	707	727	725	733	717	721	744	724	709	710	751	715	744	689	694	715	705	739	729	712	741	734	690	715	665	689	684	666	732	695	713	707	714	696	699	722	687	719	694	714	730	742	735	715	696	697	729	743	698	726	728	683	724	699	664	734	718	757	695	706	690	710	715	708	722	717	663	717	672	699	759	740	695	727	726	755	666	754	746	715	640	650	712	688	675	671	753	731	693	675	708	686	710	725	750	732	715	723	717	721	672	712	793	726	730	711	741	646	710	733	750	759	700	740	744	725	744	713	681	709	751	704	709	687	728	665	675	708	686	713	670	697	702	741	705	705	737	706	712	744	674	689	714	731	719	710	715	728	706	719	759	703	684	669	731	762	670	695	715	741	734	700	710	733	701	746	676	708	709	691	690	765	668	708	710	759	700	734	694	687	743	749	699	710	703	689	698	705	708	720	687	706	719	665	693	691	704	730	688	699	698	708	675	683	729	726	697	671	732	676	669	707	714	709	730	693	745	741	718	682	719	704	793	698	729	697	731	721	722	687	737	761	708	768	717	713	692	754	758	736	718	709	724	708	753	679	720	718	666	698	711	691	676	643	706	701	713	725	677	705	672	738	697	663	719	710	707	731	674	738	723	699	768	719	736	723	645	752	690	700	682	772	705	731	702	734	720	703	672	691	716	704	711	697	688	735	707	762	742	733	716	727	727	683	713	732	675	758	686	706	701	719	711	699	718	718	752	701	738	709	685	743	715	713	712	681	719	737	692	714	695	733	681	673	676	676	686	700	722	712	756	710	675	685	729	674	683	745	704	666	714	728	654	715	675	690	663	706	703	684	675	719	709	706	732	717	732	692	707	742	687	671	723	688	679	738	723	688	688	693	702	755	714	718	739	689	728	722	672	708	729	693	710	727	709	738	693	692	668	698	743	704	686	750	712	694	701	704	648	710	662	674	711	741	707	704	706
5196	10854	8474	2228	9091	30474	29304	21709	12684	5966	2581	1173	753	645	609	627	636	598	641	655	658	614	645	642	641	680	648	626	648	638	576	606	637	626	628	581	702	611	618	656	653	628	643	601	613	607	615	676	606	674	628	626	603	654	626	669	671	629	598	646	634	652	648	624	636	625	639	603	595	653	623	664	619	616	647	579	608	615	654	599	648	631	630	646	653	603	641	617	644	619	615	611	610	653	644	628	605	618	616	596	617	614	623	626	646	624	587	597	637	629	653	664	646	659	650	651	658	627	620	634	611	645	600	615	625	612	592	631	610	645	639	628	605	625	603	606	656	589	648	629	677	634	592	657	620	622	678	629	648	640	618	623	617	662	660	601	622	616	587	651	615	626	597	629	603	581	657	629	607	686	621	643	662	639	660	604	617	651	607	646	635	654	630	614	583	610	605	622	672	655	590	638	668	646	615	605	666	632	595	633	618	605	641	604	612	588	593	696	618	592	628	581	601	633	613	616	626	624	617	572	682	637	672	624	613	656	611	657	672	662	607	644	620	643	617	604	662	642	626	609	623	635	640	612	598	656	629	602	585	603	611	662	617	637	665	614	636	619	632	601	621	637	624	589	648	605	636	654	598	623	606	670	610	661	644	647	672	600	642	628	582	650	651	621	578	628	606	637	588	659	632	662	612	616	627	607	659	663	630	610	614	643	598	605	613	607	669	661	620	611	628	638	596	707	618	628	619	601	649	622	581	589	633	604	593	593	651	591	666	629	644	576	612	634	640	661	640	585	619	635	599	638	643	619	632	651	605	627	655	622	604	592	641	614	621	620	626	657	595	619	625	630	564	616	667	577	601	618	636	613	611	639	643	642	631	620	598	687	627	657	630	625	602	604	601	632	630	617	620	642	585	667	596	645	636	610	634	609	582	580	582	621	571	653	605	609	650	626	641	599	612	618	644	619	605	588	660	591	609	624	635	638	594	659	631	609	678	661	636	624	655	626	644	649	641	568	614	612	637	649	602	601	642	641	613	630	629	662	638	619	638	590	650	642	648	583	647	638	642	610	610	651	598	616	626	620	668	656	672	642	632	586	625	612	599	644	647	630	601	660	648	598	596	640	631	639	618	655	609	668	634	627	605	619	686	634	593	596	613	624	634	623	632	688	629	618	573	652	648	619	668	584	598	645	627	647	620	651	594	628	602	645	632	599	611	639	596	627	617	604	619	666	620	681	593	594	618	639	613	651	627	632	605	610	643	616	639	627	668	665	613	649	638	605	628	641	602	622	642	554	615	615	620	627	634	634	624	553	623	590	668	622	591	683	599	607	610	705	612	579	609	586	669	620	610	619	643	613	634	650	627	598	635	642	617	594	621	596	657	600	666	643	592	653	590	652	648	637	613	595	602	630	615	600	622	596	607	620	651	657	594	620	635	627	627	598	587	629	627	672	634	613	626	625	640	629	595	631	634	621	627	673	616	632	602	625	604	631	632	616	630	613	650	665	601	608	634	624	689	623	619	609	679	612	633	615	618	626	617	596	582	642	590	646	617	615	614	615	620	610	594	603	621	599	637	591	638	673	621	657	614	609	587	680	633	596	633	623	630	631	650	646	632	651	599	609	688	634	650	608	648	652	616	602	639	605	658	622	633	633	673	646	612	595	641	657	631	645	644	612	629	602	629	591	609	629	591	627	616	609	645	637	603	652	653	613	619	591	606	593	613	635	581	616	640	644	660	657	604	625	614	672	675	654	589	574	668	595	625	644	573	608	631	684	625	611	645	602	645	609	626	643	612	606	591	646	583	600	653	610	658	631	620	655	613	620	630	650	637	635	619	643	637	637	562	636	600	636	622	648	656	643	621	626	604	596	620	590	604	623	572	609	593	606	647	644	638	602	639	575	623	576	627	658	616	646	614	617	644	595	573	649	674	643	628	634	598	628	653	621	609	617	638	671	579	600	611	586	616	652	604	581	637	580	650	648	685	643	554	623	621	632	619	628	637	606	618	611	629	573	596	611	592	611	618	598	623	592	646	662	651	627	634	650	646	607	603	577	640	636	592	629	636	663	628	615	639	637	633	596	629	641	633	600	654	656	606	654	626	627	603	633	650	642	647	598	645	628	650	644	619	637	624	579	591	660	653	647	659	640	618	618	638	616	634	639	619	615	636	615	605	577	603	598	625	610	622	623	601	646	605	551	610	640	638	678	613	673	624	609	595	637	687	594	598	634	591	638	654	608	628	673	611	631	637	604	635	624	649	696	593	634	594	660	584	615	607	639	617	626	631	612	665	656	617	590	628	594	635	625	628	661	647	657	685	623	601	636	606	597	664	651	618	621	610	604	649	616	590	639	637	629	628	625	672	621	616	628	639	633	643	602	610	596	641	647	663	645	629	566	641	658	606	572	648	633	623	638	580	634	660	644	622	631	615	585	611	615	593	656	602	654	555	597	591	610	607	634	643	597	675	663	613	582	619	590	634	628	633	626	648	629	631	618	638	606	619	646	640	602	594	600	593	663	599	662	645	625	654	692	609	614	613	636	648	604	601	638	610	640	616	626	584	608	598	637	624	631	618	628	603	614	622	584	608	626	629	579	610	657	589	601	640	599	678	627	639	642	616	627	655	616	609	672	604	604	628	611	627	584	651	623	595	594	625	631	623	671	621	632	642	645	641	597	600	672	629	632	618	652	600	628	631	640	567	632	595	618	606	628	646	652	585	588	599	625	622	631	584	608	628	645	614	603	621	639	623	604	607	625	623	660	619	613	628	635	562	592	626	681	622	617	625	652	608	626	621	616	611	620	599	604	626	605	633	593	626	637	651	615	623	601	652	599	642	587	590	635	665	660	636	616	655	635	613	622	628	652	625	603	591	644	662	643	661	617	615	659	641	593	649	621	587	618	653	609	618	637	629	624	664	619	659	648	613	603	587	621	643	612	662	656	595	640	654	650	599	622	656	624	633	588	624	621	662	604	633	673	638	703	633	582	656	599	621	607	624	617	603	596	643	636	578	624	646	648	628	634	637	671	622	636	630	648	679	621	592	643	615	583	633	626	577	591	646	635	675	598	655	650	640	617	652	650	603	623	635	645	675	600	657	645	624	635	609	623	596	616	663	630	607	625	666	604	650	675	646	628	620	617	598	663	596	634	571	594	631	641	674	619	634	653	592	605	617	613	592	639	640	642	631	621	633	628	587	630	573	639	584	589	679	639	673	649	621	584	614	591	601	595	630	649	628	638	626	630	602	627	677	665	633	623	609	632	591	613	629	609	665	608	652	649	642	620	656	637	633	620	601	617	613	608	587	599	639	655	633	564	628	639	596	607	656	646	622	625	586	590	639	628	674	629	616	635	613	634	645	572	619	630	599	628	632	653	590	664	625	595	648	618	626	634	629	645	619	618	603	587	626	621	610	616	666	622	605	636	633	601	590	589	617	617	647	592	589	623	619	653	657	653	624	621	667	604	635	630	636	645	607	594	626	587	618	625	569	606
24241	21400	28756	24440	21747	34154	53580	44191	28683	14593	5136	2004	1138	930	890	880	889	872	823	838	840	816	851	775	787	837	899	875	832	783	875	781	844	824	830	848	785	866	806	815	863	811	786	809	844	807	871	839	882	819	854	879	832	785	799	834	837	798	875	805	828	840	834	867	808	812	793	771	825	815	834	806	857	837	805	766	880	789	813	810	846	787	793	762	850	799	809	772	845	845	846	824	808	788	850	849	792	906	849	774	781	810	789	800	892	841	795	851	836	792	869	841	826	829	861	822	799	850	826	845	833	795	839	859	816	772	890	839	885	845	779	831	865	820	818	853	835	835	835	833	838	799	852	830	884	777	870	829	782	860	824	818	854	828	840	776	842	738	819	814	832	785	838	755	860	801	794	841	842	822	843	855	843	829	835	888	827	800	817	838	808	793	828	872	832	784	800	815	823	822	836	812	834	775	818	864	834	777	808	805	852	879	785	800	818	894	777	850	823	813	850	779	844	810	784	816	825	812	765	793	814	816	800	759	796	819	818	816	768	768	804	807	775	801	801	783	802	797	786	761	782	902	812	832	851	846	816	808	816	819	862	814	825	867	865	803	824	856	821	843	782	840	823	826	832	821	799	765	826	821	825	810	844	859	833	819	763	839	848	792	814	809	812	859	860	787	791	871	817	838	855	802	807	839	824	854	802	744	873	792	788	790	851	842	788	825	850	835	819	805	901	828	832	837	846	798	802	811	819	792	844	838	854	849	808	842	858	825	855	848	857	820	760	784	822	811	859	868	842	812	817	815	831	806	808	824	784	866	854	807	818	810	801	839	870	773	830	825	819	831	836	814	829	841	805	822	780	802	830	851	830	822	880	829	825	825	879	823	848	817	794	825	789	846	828	786	806	791	799	794	841	836	828	861	812	762	845	776	866	882	827	827	773	842	757	850	811	806	789	793	799	802	827	842	866	829	860	807	857	787	873	802	844	836	873	846	813	832	818	844	820	873	833	832	861	783	810	779	775	843	822	825	809	792	846	797	820	816	840	873	840	770	835	883	821	789	835	811	752	871	836	827	816	814	829	776	820	820	831	836	838	804	860	786	835	845	810	789	843	808	827	838	843	855	810	834	746	791	798	801	841	831	821	846	852	833	770	844	844	788	810	834	791	797	846	835	802	893	812	793	789	803	832	838	835	863	839	815	829	826	854	855	828	815	847	817	803	838	797	789	802	786	823	819	776	839	780	833	847	844	821	812	852	814	831	838	858	834	852	816	817	806	864	797	819	845	815	850	828	803	844	839	875	849	802	770	831	799	839	841	842	833	851	834	806	851	849	857	791	813	823	814	825	777	870	839	821	793	836	807	828	811	809	808	779	806	850	822	775	841	824	841	833	786	799	783	819	845	830	828	805	860	789	858	805	806	812	816	785	846	807	833	822	812	835	869	823	783	833	880	789	795	858	802	796	867	826	797	844	827	831	868	808	827	800	787	773	794	751	792	805	822	806	805	835	834	840	848	831	853	784	789	859	804	872	813	821	850	881	798	841	824	751	774	827	854	815	857	856	827	794	791	831	864	795	800	803	763	859	833	815	843	790	823	834	805	819	821	791	807	844	839	826	790	829	835	775	796	861	865	789	806	800	898	793	799	823	834	848	827	814	762	798	807	775	823	798	786	798	875	838	829	785	825	816	847	836	863	899	827	821	798	853	780	815	808	808	808	801	811	888	805	808	847	807	825	762	803	815	821	769	819	770	843	824	850	791	849	851	803	786	818	783	785	842	775	792	781	805	788	868	821	764	827	824	814	808	873	775	846	764	782	837	861	848	814	873	814	862	841	828	804	780	823	835	791	816	829	805	810	814	780	815	802	868	841	839	853	810	848	828	815	858	815	821	820	827	812	783	845	783	878	831	865	801	790	792	815	851	822	809	818	858	823	806	825	836	819	820	755	784	822	817	835	875	819	800	874	867	840	788	779	859	869	777	817	770	804	815	797	825	785	876	808	852	776	834	824	841	852	835	805	862	808	817	820	837	835	810	827	833	856	817	820	880	825	862	784	803	852	835	735	839	833	798	840	806	841	875	832	808	808	778	844	824	893	868	792	775	795	824	832	795	796	810	778	861	784	826	773	811	778	830	849	810	849	773	757	828	805	841	859	839	781	785	849	832	804	848	834	781	811	847	845	869	877	836	784	840	787	865	810	807	801	795	821	862	856	808	835	808	802	814	835	825	835	826	848	834	797	829	816	799	803	839	840	816	807	781	814	811	835	806	821	785	873	833	800	828	863	816	794	861	820	823	821	876	837	839	850	814	766	810	820	839	842	785	828	858	788	806	789	830	886	776	839	842	829	801	818	776	825	798	818	805	789	825	841	814	841	796	846	839	832	808	821	836	779	813	836	839	853	784	827	841	814	831	848	822	816	826	869	779	792	822	873	781	849	790	840	794	791	815	833	800	829	848	820	789	852	811	822	791	834	862	801	844	819	813	792	848	841	833	807	791	802	832	800	814	771	793	811	791	827	803	757	832	854	812	768	792	794	812	840	806	827	783	845	854	814	825	831	825	824	790	844	758	845	854	794	880	819	801	802	761	760	805	809	851	830	826	848	864	780	827	848	799	789	816	833	848	816	872	772	837	857	854	856	824	850	832	821	857	803	877	817	813	814	829	874	768	797	862	853	822	861	769	833	790	795	871	804	855	840	851	833	858	790	836	829	886	875	817	805	788	855	871	837	787	774	808	822	818	810	799	818	863	852	857	820	864	855	836	797	809	784	809	815	878	814	834	863	828	835	862	854	846	778	818	831	802	825	836	819	804	822	819	846	865	817	799	806	837	817	826	866	786	803	813	781	861	779	786	793	772	839	856	773	789	834	814	847	905	785	839	852	854	782	813	830	838	827	784	810	838	785	808	805	853	839	777	847	850	873	839	879	829	831	839	809	831	826	824	847	820	808	819	786	854	847	844	807	787	822	807	816	813	780	833	842	817	792	870	854	849	872	848	822	803	862	837	827	850	810	800	793	810	812	824	774	857	807	839	801	865	786	807	801	819	829	818	828	787	768	836	777	836	803	771	795	881	833	841	874	817	799	846	783	839	869	807	846	854	807	848	815	826	876	833	876	847	859	818	850	813	795	874	806	815	787	806	847	805	803	826	842	801	774	825	814	751	858	850	842	825	855	820	798	842	827	818	819	842	843	817	850	830	787	828	832	810	818	827	814	815	801	795	766	790	815	845	815	822	831	840	877	808	776	776	868	862	828	826	850	862	798	813	798	858	814	861	757	832	857	839	853	802	835	807	817	814	835	845	851	834	794	803	789	812	859	817	800	830	807	824	817	862	831	777	803	799	792	816	825	800	816	859	856	821	845	833	823	832	830	821	823	842	838	823	808	818	769	831	812	804	822	842	809	847	830	844	828	810	845	842	800	871	785	823	845	823	813	798	824	800	798	811	782	857	858	805	779	829	829	789	851	783	860	844	836	863	841	815	763	803	791
4269	8534	6386	4120	13263	37605	50308	38364	23573	11532	4856	1926	1029	847	681	713	689	719	701	730	744	731	693	727	683	774	758	724	716	694	718	692	711	707	694	745	794	714	738	763	771	727	695	753	727	711	699	696	745	703	761	716	733	702	697	722	750	731	718	690	682	711	775	706	705	782	713	703	714	704	737	757	750	719	726	681	720	711	710	731	682	714	723	770	658	715	759	701	746	702	722	712	737	710	663	698	745	717	677	699	767	703	746	725	744	718	726	694	748	740	772	733	710	765	737	715	781	747	760	767	688	752	754	720	687	734	725	733	716	683	784	753	713	715	688	752	740	744	704	675	732	755	718	747	779	704	691	710	756	703	752	741	749	760	756	748	705	728	710	688	716	741	732	759	773	736	745	766	720	674	675	775	734	711	702	766	731	714	732	707	740	725	764	688	708	727	735	739	745	752	740	759	719	723	721	700	679	730	747	735	695	707	720	731	665	774	740	753	736	710	708	689	703	703	681	748	721	752	729	682	752	715	730	721	789	709	736	687	705	703	730	696	726	702	761	731	743	731	698	708	740	685	722	713	779	681	722	709	726	709	740	713	705	699	704	688	692	684	697	706	700	683	671	716	706	710	708	748	703	744	749	736	757	701	732	742	729	711	742	697	714	706	742	719	710	708	710	667	693	725	792	710	673	724	751	736	730	703	733	672	705	725	709	729	713	698	674	738	680	741	731	723	715	687	675	742	705	640	715	671	746	730	730	734	716	705	744	749	680	768	726	690	723	710	724	715	766	704	707	714	709	749	742	686	714	697	702	729	710	734	761	760	747	750	683	724	719	734	696	672	721	687	737	726	750	718	743	749	754	744	747	706	715	749	719	729	721	696	750	741	716	732	736	705	722	706	716	699	732	719	696	782	693	719	744	703	749	688	750	706	704	773	724	742	756	730	711	711	713	701	715	723	701	731	723	691	711	730	698	669	702	687	711	686	718	716	748	682	702	698	734	758	679	708	731	752	674	679	689	706	730	756	716	711	698	730	738	712	705	751	725	736	744	703	729	736	734	708	748	744	696	720	751	693	697	699	707	673	703	692	674	731	692	697	735	679	742	758	702	722	689	752	760	738	751	729	723	717	705	724	732	700	718	680	733	733	794	694	747	689	727	742	715	725	685	742	720	680	734	717	743	734	723	719	759	727	731	705	710	656	733	747	691	722	710	714	735	729	727	768	768	711	755	734	726	702	741	713	759	771	695	709	693	746	729	693	725	733	719	755	712	698	717	684	703	727	732	684	718	718	657	752	739	739	720	690	734	710	742	718	719	728	702	723	714	730	728	723	701	712	730	661	734	728	762	724	739	737	680	716	718	726	721	774	733	698	708	706	756	739	716	732	722	758	716	723	707	743	725	694	757	708	748	731	751	729	715	718	748	720	699	723	694	744	735	709	685	672	727	732	727	772	699	719	709	690	738	744	711	736	751	674	737	685	642	723	730	737	713	706	700	750	741	707	740	683	708	721	697	710	721	704	725	713	777	765	753	666	796	723	690	692	723	707	714	717	719	728	702	731	737	713	732	714	737	718	703	722	713	739	730	711	684	744	712	673	731	726	765	716	744	694	751	745	643	709	761	710	778	739	715	769	731	701	689	702	688	735	711	693	709	733	704	709	748	714	719	704	688	750	686	712	761	723	701	705	719	721	707	758	738	736	706	688	754	692	735	702	775	782	707	703	750	729	757	743	733	672	733	664	737	678	731	703	731	677	681	706	695	720	740	716	796	724	744	721	688	693	668	685	737	720	754	710	686	722	760	692	682	689	711	723	717	720	678	684	703	746	736	715	688	691	740	694	669	715	733	703	738	727	736	672	741	716	693	713	699	717	754	723	723	714	740	681	724	760	720	711	678	667	723	755	735	702	712	709	707	727	736	748	680	713	730	730	690	723	713	714	702	717	705	725	738	651	665	714	681	703	770	708	715	660	681	717	704	728	688	727	742	659	719	712	729	718	722	711	689	703	734	755	725	666	712	693	736	709	699	714	663	680	775	684	749	734	742	704	717	718	692	665	718	736	678	732	700	706	758	677	691	720	769	683	730	709	693	719	681	752	710	699	698	745	720	728	746	694	687	695	708	703	682	777	724	689	791	725	734	719	685	736	685	689	701	700	740	688	765	722	683	698	725	720	712	733	703	695	692	675	626	717	730	653	701	658	722	696	716	740	689	722	751	686	714	764	691	746	710	713	776	720	751	703	730	712	725	710	693	729	738	691	713	699	714	728	733	678	718	801	743	742	724	715	752	733	684	723	696	736	686	700	725	702	708	690	662	751	754	732	677	663	678	764	728	693	723	733	722	706	724	769	714	719	702	726	729	698	743	710	705	718	735	706	722	700	713	696	706	754	687	664	764	729	715	684	732	685	712	666	749	676	766	707	709	726	691	725	686	688	726	692	687	685	746	708	757	692	745	707	697	733	762	734	720	695	756	746	740	724	708	752	705	694	696	715	741	725	716	674	680	725	694	749	760	740	734	733	681	738	684	725	721	774	713	717	705	699	765	714	730	662	713	736	730	673	674	683	700	716	701	710	725	774	720	710	717	697	738	716	685	683	701	691	725	732	722	677	695	735	692	739	704	716	730	686	694	738	711	767	704	719	691	730	656	761	685	668	705	744	677	705	694	689	733	745	698	660	698	664	737	719	730	713	713	730	731	704	689	755	668	726	663	709	718	713	722	688	709	721	744	713	755	708	679	692	743	715	712	724	685	714	729	725	729	744	730	740	684	699	702	667	673	706	738	675	734	776	750	699	777	720	705	699	751	748	685	729	706	735	750	732	730	728	713	689	707	711	713	758	696	706	693	709	733	754	738	712	730	744	724	711	703	742	690	720	707	736	725	698	761	764	710	728	729	708	699	715	715	684	704	690	708	687	726	734	731	725	720	734	723	699	702	724	732	727	701	685	736	735	705	709	685	731	663	658	705	696	720	700	713	729	738	694	724	716	666	691	724	697	691	699	703	716	718	639	751	693	729	704	680	695	734	705	658	703	705	695	700	726	682	749	723	687	703	693	737	695	677	714	745	731	711	707	684	727	754	753	717	737	687	727	731	717	722	698	711	723	697	742	689	692	747	757	686	725	660	672	695	749	701	698	698	706	723	743	686	731	710	733	720	697	769	714	734	767	697	710	704	740	721	724	737	708	679	711	655	704	699	707	719	730	698	722	705	708	695	705	658	720	716	729	691	706	690	723	734	734	708	743	714	695	745	705	756	747	736	716	705	739	727	733	751	684	673	730	722	707	696	721	691	707	708	718	678	724	727	722	695	740	724	681	726	762	712	717	734	724	727	673	715	701	733	682	737	709	730	713	697	718	731	716	714	702	708	725	720	704	707	759	688	723	705	691	747	685	704	714	722	757	713	731	718	696	766	668	726	734	702	696	720	746	744	718	698	673	721	782	693	725	718	688	696	737	669	759	737	674	696	718	715	702	728	726	704	724	721	703
27794	13003	1863	1067	995	3460	4995	3611	2148	1376	880	737	669	650	622	650	661	641	639	666	629	631	592	619	629	634	613	646	658	622	651	680	643	626	715	654	639	665	664	621	638	684	658	655	671	632	659	651	669	643	627	677	640	628	647	641	704	664	663	630	638	659	634	692	709	649	623	661	635	680	622	707	625	632	625	652	652	611	678	617	672	653	617	621	637	679	617	678	626	682	659	645	672	663	667	679	629	646	677	638	628	600	653	607	647	623	655	611	643	670	641	672	670	660	629	691	595	634	640	672	625	660	668	659	604	670	644	684	657	611	653	613	664	662	681	636	657	667	665	655	626	654	627	652	670	657	653	603	610	601	631	637	641	646	702	630	685	618	633	644	632	632	683	633	663	614	605	707	674	661	628	600	614	615	624	645	647	672	645	663	661	671	610	641	668	657	665	653	686	608	656	670	666	653	636	606	640	653	631	611	647	634	628	648	686	668	670	614	629	642	603	627	670	647	620	655	694	619	665	632	681	636	654	681	620	682	664	621	669	639	628	641	686	608	613	625	648	651	680	666	658	637	646	634	658	636	655	618	653	627	688	625	676	648	694	646	668	629	676	646	667	668	689	619	688	659	634	629	672	641	672	660	689	611	640	669	629	639	627	682	632	624	612	624	675	704	659	669	639	648	638	608	642	610	669	651	632	588	652	649	663	654	699	654	665	659	677	656	658	657	630	596	648	616	658	629	675	701	624	664	635	652	656	661	628	652	628	685	613	655	653	686	700	631	697	649	636	688	632	602	617	666	659	642	640	641	663	660	670	617	665	641	660	700	645	640	658	616	617	616	665	649	621	611	665	630	616	651	643	644	627	669	612	649	637	664	666	658	614	665	662	659	601	606	633	637	651	644	615	675	660	623	695	645	649	612	606	660	688	628	660	649	639	612	630	595	649	600	638	650	668	639	625	588	629	656	646	632	634	627	622	614	644	610	628	673	651	656	668	653	640	679	628	670	631	580	635	612	606	634	673	619	662	628	694	665	648	654	623	629	632	660	654	642	654	659	642	588	622	643	643	658	664	647	665	641	639	621	676	647	646	650	642	620	617	634	569	618	612	614	678	679	656	662	652	657	678	594	658	681	643	657	638	642	671	650	655	649	630	676	654	584	643	654	665	665	639	638	630	623	680	660	662	633	653	705	625	628	651	707	665	652	665	702	669	630	625	651	633	698	643	642	643	649	641	691	597	607	682	638	621	679	610	610	685	641	656	670	607	663	664	650	633	630	607	634	642	699	660	632	686	645	677	631	650	651	671	614	722	695	659	638	654	649	640	602	638	601	639	617	674	624	646	661	664	649	656	629	712	688	700	642	657	668	702	644	676	687	609	668	684	653	637	666	631	666	642	655	621	614	618	675	639	625	641	677	633	642	629	636	615	682	645	627	667	657	678	614	668	642	623	657	629	664	650	637	650	660	665	655	658	659	637	650	640	672	661	629	626	630	644	638	662	661	665	653	655	670	666	672	613	670	665	668	635	633	660	618	653	690	659	652	668	641	666	656	659	631	664	623	666	643	632	658	633	651	663	682	686	643	658	633	655	659	618	610	669	635	647	690	608	650	653	656	702	644	647	661	675	641	668	622	655	651	647	641	640	670	643	627	662	644	701	682	660	674	633	652	667	658	671	649	632	654	648	662	673	663	692	661	710	689	611	676	657	647	658	639	708	646	650	651	624	660	647	627	652	687	678	615	669	630	638	608	688	632	615	647	671	678	634	647	603	629	655	636	689	647	664	689	636	657	653	640	681	686	665	700	632	632	632	641	613	666	696	668	642	662	678	638	628	647	675	631	666	669	683	659	669	631	671	629	630	604	660	627	605	672	668	697	654	648	676	654	664	667	702	614	687	659	692	650	603	669	686	645	667	644	641	660	633	642	652	646	638	605	670	655	656	617	671	632	660	660	639	641	642	661	664	642	666	644	670	661	667	687	640	656	659	658	667	697	704	649	605	641	694	647	676	656	622	641	618	694	653	653	663	649	662	680	657	627	624	652	651	613	666	661	624	646	632	647	646	628	649	704	615	666	645	673	706	646	648	690	674	625	643	668	624	613	638	614	717	641	679	638	679	605	658	602	676	638	658	646	597	652	665	632	632	665	662	631	646	619	667	627	663	669	631	665	652	627	670	633	680	651	620	618	618	631	632	703	611	665	607	646	660	667	593	616	606	657	674	677	627	641	629	661	645	686	657	659	630	658	662	645	675	651	666	708	656	646	615	699	637	617	655	690	599	638	675	664	639	689	648	636	675	623	633	632	597	664	682	671	685	675	639	669	677	643	620	687	656	646	636	607	686	640	655	664	682	633	630	618	633	649	628	624	658	610	607	638	679	664	642	676	650	665	601	612	675	664	705	648	631	598	692	607	705	621	638	666	625	634	632	661	624	694	608	641	630	629	645	663	635	668	626	610	626	656	688	585	643	648	627	635	636	667	665	680	636	636	698	660	615	644	634	625	625	680	623	620	693	659	652	628	619	625	618	618	627	636	625	719	646	630	659	642	629	662	650	641	643	622	632	676	652	669	653	634	672	641	675	633	635	611	660	654	634	644	693	661	651	604	685	663	663	613	637	658	641	650	654	634	626	595	664	641	660	639	638	667	579	661	666	603	658	643	639	687	607	686	601	577	664	660	649	611	631	651	662	637	661	690	684	628	611	696	670	685	611	674	664	635	716	600	642	638	597	678	674	616	655	614	698	644	643	620	657	690	654	631	648	681	654	652	621	672	660	581	697	672	659	670	639	636	655	656	641	648	639	646	667	627	673	671	624	677	637	638	605	707	633	631	638	669	672	656	591	699	698	656	679	650	665	640	643	658	671	636	648	645	673	649	664	655	650	615	597	601	608	628	610	626	668	645	689	623	579	630	631	624	629	620	599	652	660	642	624	578	653	644	663	675	655	711	672	657	674	679	658	662	648	621	631	651	638	642	626	633	677	629	682	610	628	644	677	658	633	639	670	648	629	663	690	640	619	629	679	698	659	646	636	632	655	632	635	610	609	645	687	638	667	640	689	674	646	658	653	665	677	635	625	625	680	642	645	635	669	634	659	638	649	656	672	637	640	657	599	661	634	651	667	707	625	653	658	622	665	622	615	691	676	633	637	632	629	658	638	659	677	664	662	641	692	662	612	707	636	589	651	670	646	693	640	648	641	678	700	689	630	639	661	637	703	674	613	645	687	648	639	626	650	643	601	665	654	637	625	600	697	628	609	629	635	670	651	642	635	651	667	640	660	615	659	636	603	639	643	611	661	650	649	667	654	635	637	655	662	648	642	654	683	611	659	638	711	627	641	624	621	638	698	633	640	637	634	667	616	640	655	637	653	658	646	610	631	660	646	657	630	637	632	690	604	653	687	646	624	620	649	614	679	631	663	669	622	666	666	607	638	646	692	663	675	648	628	676	627	644	644	616	701	615	638	703	646	623	675	667	656	706	609	638	679	601
4927	1004	843	906	1052	4463	5492	3903	2390	1327	859	637	579	583	554	573	544	587	549	574	551	578	586	563	573	569	601	546	533	539	591	575	592	565	582	559	581	563	518	566	580	582	543	583	577	548	569	552	545	580	551	530	531	554	570	561	545	567	544	546	561	561	535	522	521	533	544	554	529	534	528	549	587	555	551	566	539	564	536	567	526	553	574	601	556	571	584	554	548	543	525	581	554	594	541	580	522	547	542	583	543	557	561	550	565	518	560	576	562	535	550	546	561	547	555	551	591	561	574	575	567	523	523	558	548	519	598	536	572	563	520	517	529	552	600	541	547	523	570	571	596	578	541	545	562	546	527	561	551	546	561	563	545	555	553	549	583	551	577	576	594	543	502	537	572	533	540	561	528	557	539	559	551	527	525	562	539	580	578	541	574	545	597	574	546	532	564	543	536	549	572	570	548	541	538	588	571	561	531	562	563	565	537	549	543	546	544	536	542	535	549	558	503	582	542	514	577	538	526	581	560	556	543	595	549	535	552	587	552	543	552	542	547	558	596	563	516	539	555	591	593	544	558	543	570	508	564	570	550	579	567	528	506	562	570	556	597	576	576	529	503	535	571	562	587	547	577	562	534	558	548	544	577	561	512	579	554	563	538	563	577	567	569	517	545	541	600	536	543	549	569	569	529	561	521	572	544	557	566	573	549	607	585	555	599	553	557	569	581	551	581	555	589	526	533	551	548	566	593	619	590	551	588	563	552	528	600	560	531	573	559	529	536	596	575	550	566	553	534	562	547	570	554	557	565	520	540	575	536	543	564	543	557	586	576	579	545	536	566	573	522	577	528	557	510	545	563	554	579	599	562	521	576	545	560	573	546	585	572	553	558	535	543	562	560	555	545	559	537	568	577	587	549	557	541	591	553	562	554	519	513	567	568	552	518	582	560	516	525	533	567	580	580	532	575	540	588	571	544	503	563	544	600	565	572	542	563	561	580	563	591	549	591	536	558	526	498	558	573	549	584	601	511	562	563	561	560	527	546	557	564	566	595	562	592	558	523	559	520	544	588	583	552	595	568	574	554	546	557	577	572	542	575	526	535	558	545	602	576	542	552	535	529	559	537	552	559	578	505	513	535	558	532	514	508	587	524	497	549	588	545	547	557	568	545	532	522	529	563	546	524	558	570	572	516	551	544	518	600	564	546	553	543	542	537	565	565	536	571	537	535	541	519	548	574	517	547	540	587	545	591	509	569	583	555	545	567	558	518	578	570	533	567	596	553	551	554	561	576	528	567	595	599	547	529	592	602	580	569	554	546	530	589	576	557	571	539	574	551	530	518	549	518	574	500	535	515	550	530	552	510	563	544	562	519	570	533	592	586	559	569	514	547	554	500	561	560	536	551	544	500	553	622	541	585	586	547	534	551	535	547	519	561	575	542	608	566	550	535	581	536	521	579	512	546	592	545	566	594	553	559	587	531	546	570	561	528	552	577	568	554	528	583	514	573	566	521	544	546	565	570	584	526	549	569	537	540	595	551	540	511	533	556	551	576	545	569	600	562	544	550	586	612	543	553	562	531	543	575	565	547	517	515	564	585	588	552	589	567	525	567	566	557	581	520	559	528	554	538	562	549	582	528	568	567	540	549	516	530	597	540	556	554	541	542	555	534	541	540	571	588	568	559	552	561	551	556	544	555	571	511	562	569	524	518	544	568	577	569	553	565	555	540	577	566	525	574	526	568	540	562	553	534	512	567	588	591	563	562	529	532	566	583	557	571	555	565	532	541	577	471	579	575	555	578	557	544	556	565	537	568	536	581	553	561	529	521	552	536	526	574	572	585	566	562	582	569	557	574	560	505	545	543	551	524	538	583	522	586	521	561	537	560	539	557	542	544	606	577	538	533	583	559	533	549	528	546	556	564	538	555	555	543	518	559	537	535	556	519	582	549	535	519	570	573	514	550	548	563	556	533	536	550	555	566	561	577	569	553	574	597	542	538	545	560	530	580	574	537	560	601	574	567	504	546	637	566	546	545	534	536	581	561	553	522	610	556	534	580	527	559	567	540	564	524	510	592	546	550	534	526	588	538	552	550	555	587	543	557	565	569	590	542	539	480	547	516	573	525	552	550	513	545	531	548	531	555	556	524	535	507	564	600	519	569	538	572	542	561	580	593	550	550	589	558	559	574	563	557	540	554	596	558	507	574	550	553	540	546	560	582	552	527	596	565	544	565	581	506	540	565	547	568	567	540	513	548	595	559	556	550	543	526	537	549	578	578	569	559	550	553	581	571	565	557	562	575	555	565	539	563	551	568	576	537	530	547	587	606	534	554	583	551	555	563	574	536	566	511	513	558	571	547	513	569	530	544	536	542	590	548	502	548	558	547	524	526	550	590	558	519	544	555	572	562	612	529	532	549	543	548	577	564	579	540	589	542	537	565	571	527	563	522	548	569	555	555	550	523	556	562	568	564	545	546	517	550	570	521	554	590	533	592	535	509	524	563	543	524	533	574	563	565	564	539	551	543	571	537	596	540	559	532	592	578	536	543	604	525	521	535	575	560	587	530	565	509	522	553	611	516	573	567	547	561	516	549	562	564	565	539	564	545	561	544	568	592	574	552	570	566	524	522	547	560	536	588	555	565	536	540	563	552	542	544	572	563	545	555	585	527	549	572	578	544	584	563	571	553	590	567	576	583	572	501	537	569	535	591	562	503	531	583	586	520	591	555	551	536	545	578	540	589	542	547	564	566	591	527	551	547	573	515	595	518	530	548	575	523	548	581	544	552	543	577	529	505	551	552	554	535	547	546	573	547	528	576	542	569	560	509	577	529	531	558	574	533	578	547	553	587	551	554	595	505	539	569	573	554	594	539	548	552	536	558	551	553	561	567	536	592	551	534	526	613	559	547	558	586	556	578	539	577	553	539	560	517	531	560	529	576	525	585	594	538	578	544	559	548	556	512	566	562	507	555	574	580	578	539	543	520	559	539	543	529	525	534	532	524	583	527	564	572	546	547	547	543	546	568	560	528	537	591	583	528	504	569	524	536	602	543	536	533	547	530	560	584	555	588	537	561	552	603	589	595	506	537	547	567	570	563	527	554	574	561	499	562	545	551	547	518	577	584	556	565	555	568	599	573	579	555	596	578	539	575	545	554	578	541	541	552	580	555	600	545	615	564	581	559	510	554	529	595	569	584	622	576	539	545	504	576	554	552	572	592	550	573	590	566	516	581	536	567	538	540	570	592	590	541	548	536	555	542	566	583	545	588	555	529	558	519	559	525	575	551	582	557	549	540	575	562	594	522	521	594	560	537	527	566	590	555	547	575	561	579	541	549	570	518	526	565	556	497	551	524	564	563	598	519	587	528	538	552	583	525	548	545	540	543	588	599	575	528	607	576	530	552	566	588	567	578	547	552	512	585	572	563	566	524	540	553	527	548	540	559	510	508	529	575	567	526	568	588	557	600	570	547	573	540	536	586	535	591	536	544	581
25461	21405	27462	25484	13778	31579	37545	27356	14637	5586	1986	1050	831	779	725	662	716	748	741	648	716	690	751	695	726	699	663	680	692	755	718	715	762	735	742	743	753	725	709	729	695	709	765	728	688	708	729	721	731	722	730	668	698	681	690	706	704	714	753	708	712	641	708	701	722	687	664	715	729	726	715	719	744	725	725	704	693	708	680	708	683	712	715	733	664	710	674	697	685	736	680	748	711	708	733	744	650	689	718	677	708	701	671	698	683	680	686	718	702	691	695	702	736	685	781	641	644	708	678	690	683	712	696	710	708	666	706	716	706	716	745	700	707	765	716	719	685	718	652	708	699	712	726	727	731	728	695	707	740	691	699	708	687	683	709	681	716	762	666	709	693	703	710	707	732	710	696	725	707	711	657	681	702	691	710	723	704	753	731	730	693	722	738	717	669	751	716	714	662	725	743	682	705	711	709	725	684	675	725	680	724	696	719	746	719	690	680	672	716	680	688	745	687	656	733	697	673	710	692	685	709	711	691	655	745	763	759	730	764	738	714	727	658	678	726	694	714	674	651	699	699	743	758	704	689	717	704	734	668	729	698	697	712	712	639	736	693	746	728	715	687	721	739	714	717	734	677	698	719	727	686	737	691	684	703	670	683	741	685	745	643	712	756	739	720	703	720	661	717	729	729	659	677	698	661	690	727	756	730	701	676	765	695	726	694	684	712	729	706	683	758	700	685	688	694	714	712	713	721	724	721	693	712	682	695	695	718	749	693	709	693	747	742	717	685	702	703	756	687	718	759	695	691	690	692	717	701	702	706	679	721	727	695	672	753	703	697	681	741	706	690	712	699	703	700	690	692	716	695	668	739	739	705	665	720	743	702	721	703	705	696	694	707	737	692	736	687	741	705	691	719	723	731	709	748	727	733	687	725	733	662	699	689	733	714	681	676	750	733	733	704	718	661	769	674	720	749	671	633	718	683	679	699	715	731	687	733	652	699	678	691	675	739	705	712	673	709	692	660	674	698	685	723	682	762	718	717	754	727	731	710	744	708	784	675	706	679	685	756	688	747	767	737	706	704	691	648	694	713	711	719	693	684	683	677	695	723	692	713	692	732	704	674	724	705	677	696	676	721	713	677	725	696	678	746	693	704	726	709	789	708	730	697	766	748	742	669	698	715	709	679	726	712	663	721	672	712	741	713	718	666	684	722	712	703	696	702	714	710	725	727	708	670	695	741	692	696	715	691	728	675	730	670	770	739	722	726	723	708	714	697	751	723	715	697	706	710	699	709	694	677	708	702	654	771	683	734	713	726	680	709	716	718	680	735	694	623	715	708	742	640	682	719	710	682	735	706	743	681	688	681	714	716	690	680	656	732	715	776	698	699	712	686	702	751	683	650	733	705	719	698	715	716	739	708	673	733	707	705	752	652	714	683	701	733	702	689	732	771	707	752	696	726	718	706	706	736	739	710	701	718	651	731	672	708	718	666	694	716	679	706	742	724	674	707	749	706	742	709	711	709	703	707	714	745	715	674	694	738	735	732	719	685	703	646	708	694	711	719	708	697	708	700	719	720	733	698	715	701	722	689	664	706	716	755	746	692	687	710	681	686	691	702	688	749	662	692	745	730	700	707	680	759	701	663	745	680	700	725	713	693	712	729	747	650	716	727	708	707	683	691	727	718	702	744	675	688	686	720	776	702	724	675	722	665	710	723	696	744	740	699	650	746	680	697	732	728	703	729	738	660	708	717	709	734	670	716	699	755	730	668	752	697	694	711	717	675	688	685	700	695	717	697	699	652	717	701	682	714	676	750	726	736	710	678	740	681	726	695	678	751	731	689	716	753	664	733	738	686	699	721	739	694	729	714	721	699	683	718	713	714	702	712	681	742	657	703	706	695	728	669	706	743	694	694	721	737	667	731	723	666	705	725	755	685	733	738	751	704	726	741	720	678	722	722	738	742	695	711	691	665	681	715	684	710	716	706	702	710	719	730	690	741	676	687	707	703	708	633	677	723	757	767	727	677	720	700	674	704	719	699	714	709	724	690	703	711	707	727	670	684	744	763	653	701	727	693	698	734	649	744	705	702	731	680	671	698	688	651	693	743	735	738	733	732	710	706	685	678	700	712	720	668	704	680	680	726	656	735	692	742	708	680	675	643	690	740	728	731	731	665	719	714	708	702	765	709	677	752	710	670	687	685	723	721	678	670	745	669	682	686	727	693	686	715	771	709	674	698	725	727	733	699	756	712	678	712	724	680	716	696	719	703	722	710	685	743	669	661	678	706	740	723	683	694	717	732	727	695	714	699	707	693	677	707	754	704	639	741	669	675	741	682	747	717	677	723	722	704	704	716	701	707	670	692	743	716	712	713	723	730	704	722	684	672	688	691	715	673	686	681	729	707	718	715	693	687	746	734	667	701	705	669	679	716	679	682	753	721	711	719	693	748	734	699	727	737	713	711	712	696	680	768	701	694	708	693	682	661	686	702	720	705	712	688	733	740	760	705	727	652	705	706	708	650	713	700	688	706	714	714	670	684	728	703	731	682	665	682	695	695	712	714	742	729	748	685	721	693	682	722	727	690	734	713	722	729	715	685	747	664	712	735	743	688	730	709	729	710	719	672	731	696	757	691	715	718	716	680	701	707	707	693	738	717	700	746	728	725	741	699	690	665	732	736	754	706	709	649	714	744	664	706	728	679	674	668	690	736	668	673	724	702	775	710	730	727	719	695	685	737	716	694	689	725	683	720	750	693	708	711	737	673	720	705	741	737	699	736	745	726	729	730	709	680	690	684	731	709	705	704	715	756	686	671	748	690	703	721	672	708	682	738	655	733	680	691	753	725	749	759	727	700	729	715	663	726	672	679	726	716	739	714	686	672	688	685	681	713	707	705	723	683	710	716	682	698	702	707	726	706	693	665	659	735	723	700	647	716	685	717	710	705	706	688	695	680	715	720	719	682	682	708	665	742	668	670	723	754	724	739	694	671	718	705	696	758	700	720	724	654	702	699	708	742	688	709	676	681	676	702	747	735	722	663	704	724	734	714	709	708	765	694	691	664	687	703	742	652	718	684	719	718	733	705	687	689	708	782	699	706	666	712	703	710	674	689	686	720	677	728	716	686	698	710	718	695	663	736	713	682	718	715	737	696	671	678	675	723	723	688	694	653	717	690	677	709	691	692	739	760	727	719	697	696	717	683	707	708	686	748	714	714	726	680	714	692	711	702	711	705	736	714	680	705	694	688	697	715	670	700	726	698	723	761	731	726	668	707	703	739	718	728	676	669	734	741	758	700	711	714	710	706	706	724	698	694	702	710	707	653	727	717	683	760	729	669	649	738	706	647	716	730	739	638	691	723	703	716	727	691	689	696	713	704	702	708	696	695	718	722	735	690	687	717	709	746	697	694	715	726	761	723	693	708	638	682	715	735	704	762	678	705	705	689	732	723	658	715	737	677	719	723	705	726	670	769	710	711	721	750	703	737	666	688	690
3615	4010	5632	2854	8802	31960	32069	21932	11680	5036	2049	1075	704	614	686	604	673	640	648	599	631	637	627	619	670	670	632	611	597	667	622	629	635	633	616	647	661	622	593	646	612	660	633	621	597	630	636	612	628	672	647	620	615	638	607	602	628	659	602	624	625	626	631	624	643	671	650	624	623	659	629	610	581	608	620	617	659	652	658	616	641	637	613	622	630	652	606	657	591	603	649	603	680	618	578	610	662	643	629	634	628	639	632	605	608	657	673	635	667	617	598	664	665	637	643	633	662	608	650	577	647	672	642	678	636	607	607	589	611	582	624	624	641	635	694	642	629	642	606	631	619	590	588	624	587	620	574	670	626	631	656	614	630	644	625	611	595	635	637	637	637	654	613	651	657	629	601	631	583	641	611	561	653	640	653	594	625	665	609	602	630	641	645	621	637	645	642	646	600	632	688	632	649	604	611	685	639	604	570	595	626	591	623	635	664	611	687	657	614	580	661	660	623	598	606	610	617	585	616	624	624	636	608	624	643	606	644	560	671	626	651	608	638	602	625	604	650	649	618	609	656	646	613	661	564	628	650	600	643	596	591	621	576	614	597	615	607	634	645	640	573	589	602	634	594	639	647	626	610	636	620	625	624	633	628	645	638	626	630	611	618	647	589	644	591	630	642	586	593	598	652	636	640	653	618	592	567	618	658	595	644	600	580	666	589	647	627	601	606	610	597	620	598	651	611	658	594	696	639	620	621	587	654	627	666	644	554	658	627	646	640	665	634	616	603	639	627	600	604	652	589	594	641	636	637	658	628	606	658	606	602	606	665	606	616	610	651	626	623	610	665	621	628	644	619	622	622	630	595	635	596	659	574	654	629	595	623	676	632	622	677	606	625	631	681	639	618	627	615	660	666	645	653	633	639	646	632	624	582	656	655	614	696	581	660	634	639	632	610	608	621	626	653	665	603	635	611	669	622	621	619	625	631	627	622	656	641	657	611	626	623	643	585	619	607	608	663	592	627	640	609	650	625	643	641	610	619	654	608	615	571	611	601	627	631	633	684	618	604	616	645	647	601	613	634	637	635	615	648	622	627	624	616	605	679	583	599	632	653	607	599	637	604	635	627	608	622	588	643	599	638	630	680	626	591	655	608	639	597	640	642	644	628	589	606	626	620	640	613	586	587	620	570	603	652	601	634	647	624	619	617	612	606	622	622	578	610	630	660	639	631	688	586	665	624	619	611	648	610	646	626	620	627	619	613	616	658	637	616	631	654	645	613	633	620	623	651	608	644	623	582	611	639	642	629	585	652	634	661	595	643	639	587	612	629	629	597	637	662	629	652	652	644	640	656	611	581	632	643	633	640	624	622	625	662	617	579	596	616	631	607	575	624	628	606	641	604	616	694	612	635	616	606	618	650	591	615	652	690	655	640	585	671	636	599	607	610	630	616	638	641	622	599	589	641	623	626	653	559	637	615	645	605	556	598	617	598	636	583	627	607	653	641	650	602	602	621	637	618	628	610	619	664	634	641	547	600	702	647	630	610	613	651	600	641	621	597	619	581	637	615	647	627	612	603	580	631	624	671	654	585	608	609	651	578	611	616	640	639	638	620	602	584	635	611	636	620	605	629	629	576	655	576	615	635	597	587	614	594	591	654	696	623	570	638	660	590	633	652	618	619	602	604	602	648	623	613	637	630	635	579	647	625	580	620	608	606	641	607	612	612	636	612	668	615	640	612	608	609	586	609	646	619	598	639	623	569	689	573	615	680	627	615	635	623	581	668	633	590	598	584	622	601	646	603	598	658	614	647	634	644	669	635	611	650	640	671	653	636	595	593	663	637	667	599	613	599	613	615	668	622	645	631	615	640	672	625	638	639	598	592	654	606	625	620	652	629	619	606	665	609	601	623	634	611	657	662	653	637	606	560	640	650	597	612	601	657	628	649	617	642	664	644	651	630	596	582	612	641	609	629	607	619	613	612	620	653	670	632	610	631	579	603	664	607	624	649	625	625	616	616	639	647	592	617	633	625	614	666	621	600	662	651	622	612	635	629	629	603	659	630	638	647	653	614	665	636	640	593	646	622	621	606	602	653	642	610	605	583	602	645	658	610	624	603	685	620	658	599	657	650	569	609	689	651	601	641	647	624	615	598	600	622	622	618	646	630	597	636	592	581	596	664	641	625	647	570	671	653	626	600	603	621	626	598	603	601	607	636	645	622	639	583	626	600	661	580	613	637	631	632	624	612	614	590	644	653	628	634	681	615	621	632	619	632	648	620	587	612	614	660	620	612	607	635	594	659	610	632	588	634	653	637	620	621	608	564	655	615	615	570	601	588	635	649	651	592	572	615	649	619	616	594	627	617	592	601	622	591	631	598	579	594	607	657	627	651	604	604	625	649	654	655	668	592	629	594	650	697	607	634	601	613	641	579	631	620	637	615	627	594	601	624	618	607	634	624	592	611	648	603	641	624	608	605	632	629	616	593	621	642	675	672	627	631	631	589	593	625	622	642	639	595	653	618	621	640	600	627	632	591	625	620	634	592	626	655	602	663	628	703	654	627	595	634	629	603	633	603	623	647	620	616	648	612	606	623	627	626	618	605	631	664	621	647	614	602	639	637	576	644	611	639	629	641	637	648	627	616	654	637	641	628	606	652	596	619	633	574	634	617	632	627	606	607	672	618	590	621	615	615	661	605	623	670	588	617	639	631	598	613	618	676	627	641	654	625	599	657	638	619	588	626	619	648	561	606	599	616	618	646	640	618	628	634	631	580	598	618	619	620	648	621	610	617	681	632	620	629	620	679	581	632	620	641	590	618	627	640	597	610	618	589	598	632	609	632	603	617	616	607	611	622	639	574	588	592	622	599	625	613	615	595	579	615	612	612	625	627	663	627	594	626	597	662	615	637	646	614	603	672	621	614	687	627	660	661	634	600	594	625	618	624	606	658	633	660	597	606	590	634	622	591	627	609	596	584	601	643	619	636	655	610	622	621	653	640	644	633	624	643	673	661	639	615	627	639	594	618	634	610	651	598	580	582	608	610	622	643	635	645	605	576	602	634	621	601	646	635	575	656	635	678	617	647	633	628	672	642	613	620	626	605	645	658	631	617	602	595	631	650	635	617	604	642	626	665	589	624	618	617	655	647	601	594	615	605	628	643	650	624	633	599	611	678	612	604	631	593	623	619	651	611	622	621	615	615	631	632	630	646	602	592	665	650	590	664	636	676	628	550	643	644	642	608	626	603	602	558	617	614	599	627	614	657	615	621	634	664	661	625	632	624	626	678	625	624	629	624	623	622	634	635	646	605	641	638	605	635	655	649	636	614	664	559	603	559	555	582	619	652	614	570	641	599	601	583	636	623	637	601	610	630	633	617	614	609	633	605	624	620	649	630	627	624	644	627	633	678	641	603	589	643	617	634	688	577	629	598	629	587	678	605	631	685	630	598	576	609	589	581	647	610	603	574	626	596	618	630	661	635	614	649	656	620	615
24260	21458	28828	24492	21744	41687	54429	41990	27168	12940	4320	1700	1086	927	880	863	880	852	832	835	844	844	922	862	867	865	890	831	812	830	815	843	853	844	816	822	840	799	788	830	841	859	890	851	834	857	820	827	825	830	852	917	866	868	828	798	828	799	829	856	855	865	795	818	850	833	817	816	859	841	824	877	838	856	798	837	873	830	863	881	785	818	862	795	830	833	822	779	781	829	815	862	866	819	825	834	889	833	836	824	835	819	858	780	828	841	872	812	845	828	813	859	831	856	791	857	822	818	881	861	822	875	851	871	811	828	844	814	830	828	846	852	809	818	830	849	844	822	826	804	812	835	798	813	858	845	811	792	878	831	793	787	802	801	848	842	856	828	814	831	838	837	832	852	863	843	829	811	820	830	771	839	818	802	805	852	836	841	838	831	873	842	820	852	832	766	866	797	844	893	833	779	835	838	822	792	800	851	836	799	813	819	817	823	812	789	837	873	862	814	894	811	843	839	805	827	829	864	794	889	816	785	788	784	815	873	859	783	809	799	807	830	851	850	817	824	780	839	876	850	860	806	814	813	743	846	823	856	834	771	811	823	854	834	816	808	832	862	815	848	825	867	826	848	784	860	794	762	807	792	792	839	802	820	832	840	778	772	808	809	785	826	823	795	862	818	805	841	814	820	895	845	838	805	794	816	802	809	838	869	832	808	816	848	845	865	769	867	821	778	808	825	784	857	826	779	786	838	833	813	831	777	801	871	824	815	820	793	804	775	795	780	815	760	816	855	821	818	836	829	813	828	798	835	835	818	851	862	786	788	805	813	770	843	812	768	836	837	825	817	811	840	841	837	823	812	840	793	809	802	829	789	878	799	846	814	796	811	815	845	791	819	814	817	835	788	828	821	851	833	795	869	836	779	860	849	838	811	774	831	817	851	827	778	842	843	812	847	840	804	807	835	796	827	862	829	852	830	843	833	795	825	830	812	837	831	817	773	838	834	830	881	820	784	815	834	853	826	860	824	807	853	766	804	784	796	839	796	805	805	812	862	833	862	833	823	816	825	840	836	858	780	817	915	834	827	780	803	867	852	811	838	804	820	783	832	777	828	814	819	837	810	828	852	857	816	778	812	788	807	840	780	812	851	798	840	769	854	845	798	841	872	828	863	860	812	838	790	827	849	844	870	806	812	823	774	828	851	839	867	809	759	864	852	896	851	846	808	810	830	794	823	798	817	865	867	820	835	791	793	834	801	856	842	859	834	859	830	846	828	843	835	776	793	772	817	799	836	830	828	814	833	832	846	860	794	780	837	810	813	805	827	807	863	832	832	782	828	803	779	872	819	842	814	848	847	831	785	821	785	818	790	797	839	851	792	847	873	866	854	805	872	822	873	860	770	830	828	849	788	803	888	893	830	816	875	826	817	779	867	838	832	837	857	780	788	839	837	805	808	870	845	800	807	814	815	833	836	821	811	828	846	845	841	828	797	880	753	794	837	818	815	839	855	806	822	803	837	777	789	816	836	844	865	792	824	824	864	824	804	822	798	849	837	834	824	828	834	849	829	874	829	839	824	811	774	822	804	857	803	792	822	872	829	842	840	806	830	816	799	816	818	824	753	841	800	797	836	839	782	780	808	855	867	867	814	848	821	801	845	832	758	842	877	821	858	788	846	864	801	826	828	803	848	864	850	817	864	821	824	829	847	821	828	828	829	773	806	789	797	879	787	861	765	773	864	821	868	821	814	794	829	795	882	832	831	863	826	806	876	816	847	850	839	777	826	786	815	784	793	829	777	828	826	825	808	796	843	837	837	810	842	817	900	789	784	824	850	769	831	820	797	826	829	799	793	804	858	842	812	838	873	878	849	820	821	810	846	827	814	783	852	884	855	835	804	804	830	890	826	818	809	831	798	857	823	780	790	859	819	822	867	853	823	780	825	815	832	811	827	823	798	815	788	839	783	824	802	873	797	816	873	813	796	853	833	783	812	764	795	855	824	817	857	839	864	804	780	834	862	817	861	854	834	854	807	816	841	830	853	866	857	830	856	826	810	813	808	871	866	846	797	824	830	839	816	833	856	789	790	796	924	854	779	803	841	822	809	809	852	779	818	821	823	805	815	839	833	837	832	793	835	871	834	806	821	800	807	830	763	796	868	812	843	853	827	857	832	840	823	842	767	876	804	826	819	827	860	826	797	848	857	781	848	845	779	832	809	788	844	793	823	778	802	831	839	810	824	799	844	872	836	780	819	807	893	820	861	813	845	796	788	781	788	816	818	806	842	827	813	788	784	880	820	837	838	796	795	852	902	852	818	841	812	856	827	882	765	845	891	819	844	821	865	823	853	826	841	800	824	781	817	824	816	790	833	845	784	829	806	845	805	846	848	876	872	831	849	872	882	848	843	823	822	867	858	808	781	792	862	872	856	795	826	810	811	846	856	867	795	853	845	807	837	848	786	829	863	880	821	808	877	880	798	795	812	851	831	817	862	844	801	829	802	801	823	868	855	815	829	785	779	849	864	857	797	831	837	828	844	813	808	845	815	803	823	790	857	867	838	802	871	841	819	805	870	864	805	867	815	782	803	856	855	870	878	812	821	835	799	831	822	848	766	853	863	787	855	821	879	851	828	799	838	786	857	820	805	779	859	792	801	806	824	844	783	814	850	850	834	819	833	900	813	807	838	822	852	821	799	822	801	778	840	813	851	863	843	818	797	809	875	819	809	815	859	794	873	812	838	844	807	769	795	814	815	822	819	795	782	826	809	847	763	848	853	842	832	841	846	832	789	804	821	823	844	865	818	802	802	841	800	830	846	767	825	830	842	825	816	815	859	846	804	838	853	860	837	826	822	849	804	827	766	827	829	781	863	812	810	823	828	798	809	819	852	767	819	806	838	770	852	824	808	886	835	787	815	795	816	816	869	816	842	839	841	790	793	813	822	802	830	842	832	820	860	852	873	793	802	855	863	802	823	811	837	859	804	791	838	850	803	859	817	832	805	807	835	842	765	818	787	860	847	847	834	764	850	831	824	808	830	819	838	867	843	848	836	856	829	828	814	857	858	814	844	848	878	864	837	786	813	790	809	805	818	762	780	816	793	794	803	828	793	818	762	823	831	814	784	823	820	787	857	883	809	892	862	820	867	845	844	833	831	777	795	821	815	778	856	793	823	815	829	829	849	841	807	857	833	850	833	869	778	828	838	771	859	828	824	793	809	820	798	884	807	813	837	871	809	822	806	796	870	831	804	802	829	829	801	786	878	820	859	800	805	842	807	796	827	862	832	845	878	888	827	760	830	854	855	840	848	850	869	826	869	840	789	805	830	860	786	826	818	823	828	828	799	865	836	842	807	832	807	846	889	785	798	807	818	815	779	763	859	793	793	851	817	793	823	837	787	816	816	791	800	876	772	822	799	779	811	771	825	814	840	852	822	807	805	830	820	851	848	830	813	791	866	851	816	814	847	776	813	845	814	853	841	803	810	847	840	796	792	778	814
5205	10745	8715	4312	9269	47751	49563	36159	22208	9839	3830	1592	946	759	732	730	749	749	691	731	757	676	720	731	742	782	724	738	724	729	733	760	712	717	738	706	749	712	704	756	726	742	731	695	717	713	717	720	729	746	742	703	766	719	719	743	719	700	742	748	694	765	715	697	706	713	747	720	746	743	726	736	722	703	741	746	733	681	670	739	746	739	742	710	740	716	689	709	711	658	703	704	704	699	723	729	721	712	679	723	701	756	758	741	713	757	720	741	731	700	745	707	740	723	704	731	708	727	739	713	704	732	752	696	731	686	672	697	700	716	694	658	698	680	716	690	716	741	740	715	742	697	750	762	709	738	714	711	749	715	721	749	739	726	715	655	738	714	717	698	741	713	735	748	707	736	713	692	731	705	731	706	696	679	700	723	708	677	765	741	755	710	717	761	707	671	681	748	678	751	684	769	733	777	707	731	703	724	723	704	699	752	665	765	705	753	685	717	682	709	765	722	759	721	715	731	685	676	696	649	729	726	720	688	725	708	701	665	747	687	677	730	752	703	748	667	705	719	689	713	713	680	714	734	680	687	728	712	717	730	743	694	706	732	715	690	692	701	772	715	769	670	748	692	720	732	715	737	695	694	667	699	724	729	700	717	684	718	710	725	684	715	685	721	754	708	732	696	713	730	709	685	689	724	744	728	732	708	661	740	695	722	763	721	749	684	743	724	679	658	720	744	710	724	705	750	689	698	710	701	730	746	692	735	705	716	716	703	759	694	699	726	742	720	710	715	738	716	710	745	726	724	691	690	717	710	721	743	725	735	702	690	729	719	717	730	756	716	717	720	715	734	718	714	741	674	740	701	723	732	718	677	723	739	699	738	726	685	695	684	721	736	743	703	711	700	712	752	734	676	748	739	702	711	688	737	680	687	677	705	730	720	701	745	703	732	720	753	746	699	746	722	731	707	735	719	719	721	726	686	692	705	705	701	728	648	683	691	739	753	738	736	754	716	688	664	744	721	738	731	741	715	697	709	714	740	707	694	753	751	686	718	728	711	695	755	705	772	709	714	702	706	678	733	708	666	702	751	720	722	739	709	733	712	685	714	689	691	725	737	695	716	699	749	721	697	706	713	735	712	722	686	692	690	684	746	714	743	667	710	736	734	762	729	751	714	704	717	738	704	754	739	737	786	693	720	698	708	711	720	717	715	725	708	679	739	744	717	735	719	691	696	703	718	718	701	735	783	669	727	717	698	738	707	720	705	675	708	678	724	720	763	710	743	727	746	711	740	727	713	711	717	649	717	711	691	713	679	693	711	760	704	716	735	671	740	693	719	721	694	715	719	682	731	706	738	749	761	682	756	745	709	700	716	738	711	743	716	712	690	750	717	724	700	686	709	724	682	712	703	736	705	700	724	706	736	737	696	712	746	693	701	726	677	793	733	725	726	717	726	728	720	653	700	730	701	657	709	702	699	746	729	675	727	682	731	714	687	705	717	777	704	724	743	716	714	760	714	724	726	716	780	727	723	726	720	745	737	695	721	722	707	693	689	738	726	714	672	717	685	737	688	685	745	734	750	725	738	708	720	673	729	742	706	754	644	738	722	732	711	707	689	676	711	758	716	700	722	707	711	730	688	662	731	710	804	748	713	743	736	727	765	757	775	709	711	697	750	731	697	679	682	702	673	772	726	738	684	687	713	668	686	695	738	685	706	670	732	718	671	735	728	737	731	728	698	724	713	747	682	722	705	723	726	693	705	695	716	692	756	691	810	665	725	693	716	710	703	724	690	769	747	700	695	750	697	695	676	722	742	726	730	714	761	677	770	677	715	659	675	790	687	680	711	740	681	756	739	721	698	710	710	675	733	682	710	684	678	739	705	703	733	700	741	783	701	701	686	698	706	723	690	679	740	695	727	671	716	716	745	703	698	751	687	681	685	685	753	722	730	705	730	701	742	657	721	713	712	745	722	703	760	691	694	712	720	770	758	755	702	676	712	711	717	714	652	742	678	733	740	720	704	691	698	706	698	690	695	705	683	730	721	713	715	720	718	754	699	714	765	711	693	713	740	678	682	713	699	730	735	764	720	699	716	717	752	730	739	721	692	739	728	703	728	725	739	688	763	728	733	756	706	679	739	716	703	709	684	722	635	695	746	696	691	747	728	702	728	700	699	739	746	698	712	759	710	684	709	717	721	719	739	711	670	713	724	737	718	694	717	719	753	718	722	712	740	743	720	730	735	731	705	731	720	751	736	748	713	720	697	715	718	685	730	741	707	748	681	726	732	699	694	698	702	701	735	756	733	701	703	729	688	729	685	698	723	713	722	762	688	726	709	718	744	701	738	691	700	685	733	714	659	708	695	743	718	715	705	746	737	688	723	732	681	714	724	696	696	736	676	723	766	740	713	711	726	757	711	739	764	719	798	705	755	684	693	715	727	726	740	678	665	681	719	715	755	687	739	708	778	748	746	776	709	704	672	721	748	655	707	677	693	718	688	711	747	749	731	719	775	722	743	696	729	696	743	720	732	673	707	793	746	720	767	776	779	715	744	763	763	734	730	717	682	687	761	663	714	709	701	742	670	738	729	729	706	731	767	753	692	717	748	708	721	745	692	721	704	694	701	720	699	703	708	706	732	698	712	717	706	701	667	717	693	730	691	710	737	707	711	719	693	726	710	709	738	705	686	761	762	720	692	694	715	706	701	668	730	712	714	701	689	648	706	726	724	771	699	702	740	659	708	718	704	735	733	685	722	719	647	747	723	751	704	762	752	672	697	716	736	705	703	673	696	649	728	747	743	654	701	672	720	691	770	685	671	712	753	693	717	702	701	700	719	691	707	714	677	720	709	739	696	722	710	672	705	739	705	705	692	701	726	742	784	664	714	738	680	720	708	741	658	729	675	691	692	702	708	720	756	748	684	724	704	744	678	669	682	738	677	759	666	757	721	696	791	730	662	730	710	721	722	721	780	692	691	701	698	726	738	700	712	717	726	692	680	701	733	683	683	675	712	730	701	702	661	711	738	720	725	665	732	688	758	700	712	738	747	726	725	722	722	751	739	724	712	712	771	747	724	750	723	755	700	744	669	721	723	713	731	681	728	681	714	717	725	698	647	722	684	735	689	718	684	696	727	758	733	672	690	688	721	731	681	736	732	741	727	728	737	707	692	728	690	745	687	668	632	690	774	750	757	688	723	722	759	690	714	692	738	725	733	717	711	723	718	735	690	720	678	702	754	729	721	731	706	714	750	751	740	693	737	737	682	657	694	704	715	720	701	740	681	750	761	699	748	734	748	709	730	721	745	696	690	721	740	722	664	746	738	710	771	710	704	703	709	694	677	694	684	714	701	719	664	706	672	710	726	718	727	712	741	685	714	723	737	708	711	682	715	676	737	698	754	734	661	690	724	742	707	719	764	666	720	683	761	731	676	714	711	679	663	678	739	671	713	706	714	747	711	688	719	689	708	710	752	767	748	765	675	688	684	703	734	710	718
27898	14495	2972	1242	1263	2999	4459	3730	2395	1347	931	759	644	630	676	619	652	621	666	683	645	655	602	621	657	613	635	635	605	633	682	657	611	670	663	631	609	656	643	680	660	653	661	637	659	590	619	596	646	664	654	628	671	675	646	611	590	647	637	659	647	621	646	635	671	638	636	634	671	646	639	681	580	640	635	653	624	649	630	648	611	623	652	666	698	604	661	625	649	599	610	634	599	671	651	660	624	603	609	671	672	670	657	639	642	690	634	620	633	636	634	676	625	663	612	628	648	612	627	611	637	631	632	655	654	647	656	573	650	628	647	651	689	656	672	595	634	635	608	591	675	646	663	644	678	624	655	605	608	652	621	635	662	624	635	650	637	602	674	613	638	641	627	651	628	612	611	632	593	613	623	659	623	617	612	625	644	587	655	661	635	628	623	672	656	657	640	602	661	644	661	694	612	625	664	660	659	613	649	654	619	613	613	635	676	688	649	654	615	698	649	602	616	692	641	656	649	632	573	591	642	609	668	638	648	649	649	665	644	636	619	641	627	608	701	629	611	652	635	642	642	678	587	636	641	654	639	648	686	686	666	651	643	680	674	624	629	627	678	667	638	635	668	623	625	667	641	682	656	636	677	624	632	605	634	647	662	669	575	615	639	615	665	656	681	604	642	628	591	623	647	616	602	594	639	659	642	610	659	669	632	621	569	663	647	594	615	608	650	663	646	677	626	624	644	645	657	616	640	687	643	667	674	629	641	640	633	623	636	631	630	638	641	626	620	645	621	668	650	689	624	670	638	651	638	644	614	600	586	684	639	597	642	630	616	599	637	623	667	673	602	644	629	621	654	662	607	648	633	641	667	624	650	650	659	670	635	640	624	654	669	664	641	580	620	620	615	621	671	680	703	666	661	586	645	667	594	662	663	654	657	644	622	638	642	600	619	637	663	645	615	632	650	646	643	685	631	611	612	626	660	631	591	648	633	631	662	675	644	623	658	624	681	619	661	692	647	662	683	672	656	645	657	655	665	606	648	636	638	640	688	629	618	634	722	650	650	591	648	646	651	636	592	670	690	668	629	652	621	653	641	623	658	651	672	656	664	665	628	658	644	662	666	590	643	688	651	665	650	646	632	646	619	643	635	632	612	623	650	635	631	644	655	656	651	626	649	653	671	606	619	609	621	625	622	658	622	603	610	710	644	679	627	673	610	651	632	697	646	617	624	643	600	651	609	639	592	623	646	636	633	601	663	642	646	622	669	650	627	677	643	655	637	651	625	642	647	665	642	643	621	632	617	676	667	667	653	642	632	651	630	659	705	643	658	593	629	665	632	649	642	607	648	638	656	629	624	639	582	635	639	582	637	660	664	666	590	584	651	636	664	669	621	656	623	629	630	644	654	670	613	630	624	645	589	633	647	616	664	658	647	656	629	678	647	654	652	674	611	612	660	645	647	643	656	630	617	639	636	651	664	628	636	628	696	665	664	669	643	626	642	616	626	652	667	631	653	636	648	643	638	616	592	641	601	646	630	598	599	635	615	668	663	651	658	640	656	634	647	604	622	606	694	582	571	629	627	607	667	648	590	639	633	644	664	605	716	691	629	635	641	608	695	686	648	625	621	661	635	638	653	703	624	616	605	610	594	618	610	660	632	607	661	595	607	629	638	640	656	674	667	602	660	681	705	688	618	587	605	667	650	638	675	626	635	645	613	695	577	636	665	633	635	704	666	590	619	605	700	641	684	603	628	635	630	664	644	664	600	647	672	647	683	664	620	688	699	639	611	606	626	622	610	647	588	639	656	635	658	639	651	628	654	632	647	618	600	663	667	679	641	658	620	610	612	630	636	620	652	625	618	625	646	600	598	699	592	632	636	650	657	627	656	655	623	615	643	662	679	652	640	663	648	661	650	624	613	617	646	567	617	626	630	613	603	635	634	652	651	649	634	655	709	623	621	642	563	638	648	660	591	593	668	657	591	619	644	618	657	643	669	639	620	645	629	696	616	598	638	589	611	689	649	635	665	609	610	644	665	632	671	619	638	638	636	659	617	646	674	675	642	637	624	650	609	668	658	641	607	644	635	677	661	614	659	629	617	632	633	640	605	669	678	630	638	656	667	611	703	661	626	643	680	640	642	639	670	638	611	624	646	631	638	636	700	599	627	633	614	616	611	639	650	646	652	662	644	648	614	611	669	693	627	628	617	690	646	684	614	658	629	649	652	635	623	632	643	646	653	658	659	637	658	646	654	658	637	632	618	636	627	645	598	547	597	662	652	630	627	666	634	657	603	620	609	622	607	654	705	675	609	629	633	602	679	621	680	655	649	638	637	649	635	640	620	679	654	653	695	624	599	641	662	594	619	615	619	665	619	621	630	603	632	648	650	664	666	628	673	620	668	633	595	668	631	626	624	666	674	589	603	628	617	639	636	644	636	622	646	632	638	665	628	651	625	660	602	653	659	568	653	662	632	656	607	663	675	631	646	604	620	663	611	633	665	648	643	663	694	699	674	633	622	582	655	629	644	708	635	683	648	661	587	629	649	601	653	621	615	638	614	670	610	662	659	630	675	613	620	647	665	627	676	634	642	624	665	645	644	645	644	620	647	643	649	632	627	666	629	674	662	614	654	650	630	663	655	611	632	646	640	657	659	633	644	643	589	634	645	638	673	635	652	621	661	640	673	600	657	589	639	655	626	631	674	637	667	650	637	658	612	657	636	654	628	634	638	626	643	633	636	607	632	646	614	654	611	593	626	598	628	646	635	603	643	678	654	638	673	662	647	636	669	650	645	612	651	565	631	638	670	682	613	607	595	622	645	659	629	625	687	604	656	678	636	652	675	582	624	658	649	635	610	616	613	659	676	685	647	694	581	621	577	674	678	618	649	650	670	669	629	644	618	607	662	647	641	669	653	622	666	620	628	653	612	692	637	652	619	638	621	615	605	641	650	718	671	631	604	634	674	614	669	600	628	627	611	596	610	600	689	625	656	699	639	620	630	632	608	672	635	630	646	610	594	674	634	627	622	627	656	625	619	640	636	623	592	655	636	656	668	652	615	626	634	646	644	646	654	651	614	635	656	647	639	659	621	634	615	613	640	630	617	681	648	711	614	692	626	631	656	665	644	611	652	651	643	633	661	598	649	678	682	666	660	650	657	656	671	701	612	662	627	629	620	671	602	646	601	707	660	619	658	644	676	653	652	634	595	581	669	632	607	627	638	603	685	582	649	632	688	649	634	662	712	652	658	616	631	620	668	650	670	638	625	638	640	641	647	649	684	682	671	687	593	616	615	669	678	645	634	612	633	654	598	630	630	661	661	641	593	674	628	619	629	643	650	631	640	646	641	639	675	654	598	629	631	725	672	686	623	693	671	652	622	617	681	642	670	648	693	656	651	677	634	626	632	626	620	628	639	666	630	603	623	669	637	667	620	629	624	634	641	661	656	624	624	627	654	617	604	672	647	646	678	641	715	680	647	624	617	622	664	624	670	624
6089	3173	1447	966	1408	3695	5140	3961	2611	1363	821	621	617	564	529	559	561	558	500	561	569	560	548	537	586	535	555	576	553	580	533	527	566	543	523	516	543	515	561	569	551	509	543	544	547	536	559	578	575	565	549	563	517	547	530	559	536	561	538	548	538	591	506	545	562	563	571	552	531	534	589	567	546	514	548	527	571	505	554	553	575	550	542	561	534	517	527	515	538	579	567	561	559	534	529	605	527	546	555	527	576	547	597	612	520	479	551	558	554	561	613	516	556	532	567	573	564	512	562	595	559	538	562	561	542	538	545	535	531	611	542	575	524	580	566	544	560	537	563	571	570	542	543	544	572	604	580	537	595	501	542	533	549	573	547	547	561	578	518	547	541	555	545	598	554	543	555	610	512	557	560	529	531	526	539	536	561	569	551	535	568	545	563	515	561	552	525	542	545	533	553	502	546	545	545	614	601	564	562	533	570	559	540	521	583	474	562	527	526	539	567	570	584	573	548	525	611	589	558	546	529	544	538	583	547	555	603	527	552	553	526	574	520	572	570	549	539	551	557	518	565	577	534	517	583	567	537	569	499	527	532	542	580	568	558	510	521	566	589	542	560	574	526	558	521	544	535	579	513	552	542	584	564	531	543	575	540	547	559	542	538	541	543	531	562	518	507	552	531	563	543	522	538	543	551	577	554	551	539	557	572	525	564	580	557	522	580	534	517	523	548	560	604	530	574	543	522	533	515	547	570	530	591	527	517	501	535	553	541	534	598	575	553	579	618	569	550	577	515	552	505	581	560	550	529	569	551	536	522	557	524	545	536	548	565	541	555	541	566	570	539	543	564	573	557	534	565	542	556	556	524	588	540	562	574	544	570	579	558	550	525	577	533	507	564	561	540	596	565	548	555	584	552	574	581	542	526	527	552	555	547	542	533	551	516	542	519	564	538	502	516	592	523	593	584	538	553	569	501	633	563	547	580	536	570	521	510	539	575	530	591	547	563	554	579	539	534	533	538	510	563	559	560	532	522	543	581	498	574	556	562	534	566	491	531	555	567	556	515	570	541	530	552	572	526	542	569	552	572	567	523	518	519	571	581	492	568	572	526	533	572	538	599	590	552	536	546	553	599	567	566	511	616	520	522	577	536	561	544	574	543	515	517	546	531	546	570	568	516	539	569	552	510	511	569	532	534	542	562	536	528	560	563	521	528	561	520	560	528	569	563	543	578	595	594	549	537	545	548	507	569	492	535	555	562	568	533	580	560	537	540	553	557	550	555	548	544	526	594	548	526	558	521	519	515	597	569	519	532	571	545	573	570	549	531	506	562	587	526	503	511	563	555	542	544	553	578	556	547	520	542	551	536	585	547	517	536	535	574	493	540	529	518	584	554	518	576	529	537	553	533	528	519	556	523	561	539	591	557	523	581	573	562	522	559	527	546	534	546	525	551	569	565	545	552	529	540	581	573	502	558	533	566	552	527	542	516	544	507	546	558	566	571	551	493	596	570	557	554	503	566	521	552	540	544	528	517	560	543	568	543	582	586	537	543	529	567	523	547	530	536	549	588	575	552	562	536	568	510	565	502	540	560	543	568	605	544	549	525	583	529	528	598	517	512	544	544	542	572	564	563	548	571	550	535	539	489	545	547	556	551	559	554	531	562	547	515	540	511	518	578	557	546	544	581	534	555	550	567	571	558	545	563	520	579	558	573	562	551	536	553	528	550	540	543	516	551	543	536	563	540	541	533	507	560	570	550	536	589	505	515	541	530	527	559	544	553	528	523	534	529	538	510	516	560	580	556	562	566	543	596	561	533	561	554	557	509	581	560	604	557	540	556	526	482	535	542	559	553	535	565	553	561	565	527	541	591	518	530	583	546	544	528	535	578	506	555	546	560	576	519	552	559	552	515	541	542	544	564	600	539	537	559	577	534	532	567	549	553	517	535	553	515	570	570	548	564	535	551	550	592	497	545	527	544	528	496	579	562	563	562	554	549	545	556	538	546	561	516	584	609	552	589	562	570	592	607	540	548	558	536	581	629	510	592	551	554	552	542	551	542	492	523	519	585	583	553	521	538	548	529	529	500	574	565	556	535	526	532	585	542	541	524	563	556	518	554	573	577	582	523	535	593	565	572	565	536	560	571	563	520	514	616	569	552	570	541	556	574	559	615	520	574	534	528	521	542	511	553	531	553	559	562	569	577	541	537	543	547	593	536	559	539	547	530	513	534	529	564	593	552	586	539	560	574	506	519	530	582	569	584	560	526	617	569	571	553	531	558	533	534	554	555	581	578	586	576	539	516	568	512	546	563	562	530	502	571	523	571	546	570	542	574	531	575	556	534	570	540	538	523	550	533	515	535	504	568	537	583	567	606	533	548	551	575	561	560	526	577	545	549	524	552	547	531	565	538	547	540	584	552	568	573	557	573	533	554	572	522	590	549	554	512	593	517	606	557	578	553	499	557	553	566	567	506	601	544	595	558	563	529	540	535	549	527	532	563	560	565	538	576	550	586	533	548	570	536	555	592	552	521	510	578	577	558	523	544	564	549	594	538	527	532	560	569	543	565	607	555	567	573	567	571	565	515	566	519	551	582	594	512	553	542	551	569	583	511	549	572	526	521	594	558	588	557	556	557	539	530	548	574	578	575	516	519	537	533	583	558	562	562	570	526	560	519	515	520	515	527	607	560	516	512	535	557	578	543	549	572	533	525	555	537	551	541	532	527	590	573	579	605	569	560	556	549	556	571	562	567	554	582	526	558	588	537	532	548	547	529	569	540	515	561	547	564	555	571	554	511	514	577	546	511	530	535	525	548	564	519	558	533	560	567	548	568	554	555	527	593	511	614	557	575	551	552	547	549	565	565	576	540	491	500	571	500	540	539	539	556	507	541	540	523	528	562	572	546	548	546	555	550	538	538	510	551	568	503	580	564	541	560	562	569	558	542	528	531	560	597	539	563	526	521	545	579	582	571	558	554	565	550	500	514	573	547	532	562	552	510	545	585	569	573	568	533	551	566	567	565	571	530	542	520	523	518	595	528	561	533	556	535	525	500	559	582	552	544	544	584	553	531	570	537	587	577	561	558	570	569	552	535	525	591	531	515	557	547	538	538	548	546	546	560	531	572	556	578	533	535	529	554	552	573	539	576	495	573	587	583	527	538	535	563	557	591	565	572	526	544	531	544	549	586	585	541	531	518	603	548	597	537	512	542	534	542	546	546	547	490	557	555	562	548	529	562	553	550	577	549	540	587	550	561	566	579	572	528	574	548	532	505	567	578	535	611	525	567	533	547	503	585	541	570	527	573	528	534	551	559	573	496	574	543	535	617	524	528	534	532	557	584	565	582	563	540	547	539	575	542	564	515	531	585	537	564	538	538	520	569	566	546	531	520	526	565	546	584	589	571	513	562	545	567	570	540	553	539	549	603	542	522	561	551	519	585	520	509	545	564	546	577	589	528	569	540	558	579	554	571	509	560	545	565	536	538	536
25449	21442	27513	25500	9088	30744	38286	26711	14616	5529	1945	1123	837	732	749	724	664	721	734	726	749	707	696	732	746	701	738	733	686	724	706	734	719	711	698	680	711	709	708	672	688	718	695	741	724	668	730	711	721	696	655	708	716	715	659	680	710	707	731	707	759	665	702	699	731	656	730	725	711	748	732	676	743	689	715	753	720	711	705	685	711	733	683	733	694	666	671	710	710	688	706	707	695	706	699	755	696	664	663	734	753	694	731	733	674	692	737	687	695	695	695	715	696	662	691	710	677	701	701	743	713	722	702	679	704	743	708	728	696	683	676	741	773	746	655	687	728	656	683	677	645	692	656	723	728	737	724	698	747	701	709	693	684	682	719	616	697	654	700	774	697	706	746	712	731	722	711	723	663	705	664	695	758	702	733	709	724	704	700	689	707	691	705	757	704	668	709	700	721	705	714	730	661	707	759	678	727	731	757	717	695	716	687	672	723	703	712	732	709	697	733	713	665	702	690	706	712	723	708	730	688	723	737	719	723	732	718	694	711	702	724	697	696	739	708	661	730	777	667	717	690	766	695	740	705	690	735	751	680	728	707	708	685	692	668	710	701	675	678	682	693	699	718	730	720	701	762	763	676	723	676	729	709	699	696	742	691	678	723	695	745	706	670	700	700	700	673	683	670	661	715	751	728	711	723	685	700	657	689	684	744	736	689	665	693	700	679	718	699	703	663	674	712	726	700	701	674	675	767	703	678	731	688	735	709	715	669	694	697	670	680	678	691	717	676	667	720	706	662	746	741	701	691	711	726	717	743	716	714	668	705	721	730	716	727	709	724	764	726	747	712	714	700	734	703	679	725	704	720	696	723	660	696	682	649	688	658	735	706	667	661	705	698	685	717	737	673	650	738	663	708	683	749	659	680	740	758	713	687	721	753	736	672	701	764	694	731	705	684	687	727	740	702	719	664	697	665	693	717	766	700	704	698	731	695	707	666	716	747	720	717	717	709	741	734	682	688	713	692	708	719	699	733	669	728	700	692	709	664	672	677	681	675	758	665	698	668	700	676	720	717	720	636	676	699	664	737	713	714	692	655	669	673	687	679	702	704	702	697	699	691	689	679	746	728	682	657	697	678	682	736	659	703	733	707	723	685	665	743	677	733	719	738	709	725	701	705	714	708	670	689	707	702	713	736	734	695	699	689	716	689	707	645	730	690	688	711	717	727	718	738	697	712	749	724	742	786	664	681	687	685	712	713	692	705	663	699	674	711	658	681	732	700	690	692	712	677	689	725	710	686	702	736	699	721	692	735	687	720	728	704	711	728	674	694	748	754	711	645	736	731	717	711	662	730	636	686	714	714	725	722	664	713	746	658	703	689	762	720	671	680	677	722	729	716	707	703	709	694	684	691	670	714	754	714	713	679	683	701	725	721	766	727	671	663	708	692	727	712	674	672	711	698	695	666	678	714	710	688	686	736	685	638	702	662	693	751	709	691	733	707	721	692	709	705	730	757	728	702	676	684	694	700	670	732	676	676	711	737	709	674	683	731	723	714	721	701	723	717	732	719	692	696	710	724	725	683	720	690	682	668	695	712	704	665	720	724	702	696	662	702	680	728	751	714	687	666	718	681	737	708	727	714	694	671	732	677	629	724	700	733	676	716	699	707	704	703	678	682	681	705	691	689	686	712	691	663	732	687	725	716	666	698	689	682	720	723	721	721	730	705	717	681	758	701	694	679	687	710	673	670	693	702	679	678	735	716	707	673	691	688	677	664	736	691	729	751	725	683	729	700	716	651	712	747	711	709	731	684	684	739	760	707	680	659	723	709	653	683	722	726	718	702	684	693	744	714	657	712	706	677	696	708	764	714	714	740	692	709	722	731	721	677	654	690	728	701	714	683	668	711	700	647	690	736	739	706	690	729	728	722	702	677	737	656	689	690	720	658	692	664	699	698	710	726	686	716	720	655	695	706	683	715	694	660	674	696	716	721	748	741	686	707	752	716	677	713	699	703	775	695	712	724	696	710	688	708	709	736	711	723	678	683	774	637	730	714	689	702	722	700	719	676	690	663	713	715	743	739	690	682	689	721	673	693	641	665	710	709	717	680	690	727	710	764	726	699	678	719	688	672	663	728	709	698	711	718	665	688	753	697	687	759	708	699	749	736	748	704	730	716	766	726	705	687	703	703	741	658	699	670	688	704	708	740	713	698	713	687	680	721	712	700	699	693	698	682	683	685	733	731	711	734	703	736	688	710	684	708	675	730	692	760	679	691	717	720	682	749	700	700	765	702	677	696	677	732	723	700	703	693	679	762	656	693	668	665	678	701	693	723	702	730	732	704	703	709	689	721	751	710	749	678	725	698	680	678	694	703	657	702	655	702	679	704	705	711	717	695	695	734	681	697	737	677	684	739	657	696	716	679	725	664	704	705	702	720	707	759	688	701	635	677	727	740	721	648	667	717	708	679	724	683	680	748	702	704	680	688	681	716	685	697	744	707	728	667	705	773	698	674	708	663	679	691	735	738	703	699	683	711	720	707	728	653	699	687	731	717	683	725	706	699	710	697	708	687	766	696	728	713	731	759	711	730	688	708	694	645	666	660	700	733	689	705	672	742	704	754	673	743	749	724	657	744	650	715	732	717	712	699	687	689	644	682	695	771	710	703	690	704	696	703	700	683	703	693	715	683	692	701	695	705	706	691	744	696	727	747	743	715	671	717	702	754	651	696	680	707	681	715	717	665	676	693	682	734	772	738	738	749	693	731	701	713	732	718	667	668	750	705	715	727	706	739	735	674	710	732	691	787	698	674	662	698	684	683	674	723	684	664	723	719	743	678	668	723	743	683	673	686	657	702	681	676	691	693	692	765	711	698	688	690	682	705	703	692	674	703	694	741	718	709	671	690	689	759	727	687	702	707	697	727	735	714	718	696	672	646	678	752	711	670	755	689	711	715	714	698	654	724	685	695	705	698	696	665	717	703	688	743	684	668	672	683	661	700	715	706	645	698	681	722	738	717	693	718	705	740	699	695	669	711	753	678	711	729	711	717	652	733	717	746	693	689	721	671	715	687	692	708	719	702	730	700	662	678	694	664	701	743	714	635	694	692	715	666	696	720	688	752	759	708	724	740	718	728	704	719	713	688	726	720	702	731	761	735	695	688	709	729	666	741	747	699	725	680	715	705	753	701	694	697	681	733	672	685	682	700	725	712	737	738	699	784	735	646	723	672	688	745	673	663	659	724	738	720	715	692	699	740	677	718	704	712	708	733	704	752	705	697	716	741	696	688	660	714	690	672	667	714	705	758	691	731	663	685	706	695	742	697	708	692	691	661	703	644	708	711	662	729	685	632	725	719	709	681	702	728	699	689	735	646	679	700	677	724	686	735	732	683	739	724	655	702	698	700	702	716	724	694	706	692	648	701	741	736	718	703	757	728	757	700	737	752	702	726	707	718	691	687	718	719	726	722	665	711	671	690	652	666	659	713	745	665	724
5089	5055	4913	2263	3531	32233	32465	21492	11984	5186	1972	1031	711	662	634	645	644	628	611	612	634	623	662	656	583	627	662	601	623	640	645	610	603	626	648	622	629	612	618	648	650	632	614	626	624	688	678	613	671	631	597	648	605	606	612	622	664	660	607	696	644	650	617	646	609	604	654	601	644	611	603	607	612	628	648	636	629	593	580	609	631	632	651	549	661	659	620	660	652	637	619	625	633	641	649	707	623	613	657	603	597	667	595	632	627	670	626	677	676	652	627	579	620	650	665	656	615	643	645	586	613	593	635	641	651	627	640	622	622	631	677	594	588	643	594	591	641	636	649	649	672	605	603	637	611	615	605	623	683	600	664	627	618	626	615	638	686	578	609	581	586	644	609	595	623	587	611	597	615	600	650	653	621	631	641	617	610	629	595	621	630	654	641	623	588	568	652	644	632	634	666	640	585	651	626	587	592	640	637	646	682	603	610	613	649	613	615	633	589	621	615	619	622	700	649	617	601	618	654	649	641	613	633	626	623	624	653	636	648	655	658	645	623	611	632	632	613	623	622	648	610	556	651	593	618	629	654	624	634	651	634	652	611	627	590	653	625	627	586	661	593	606	654	645	607	617	646	684	650	648	643	696	580	616	639	620	628	633	598	644	645	641	614	647	651	668	604	671	623	604	600	562	629	594	613	654	598	592	636	649	633	612	576	603	647	640	629	560	628	617	630	621	591	608	597	625	646	644	621	640	699	590	599	594	618	650	649	564	682	638	592	640	643	618	626	635	600	640	668	604	634	597	611	626	621	581	641	609	618	655	658	619	643	622	657	591	630	588	644	557	644	648	594	616	640	633	618	658	617	674	644	657	622	655	667	641	597	635	596	625	693	632	605	621	584	617	584	644	653	607	642	597	594	592	606	628	653	650	626	634	607	623	659	605	631	645	602	634	637	588	593	606	589	663	614	570	625	611	613	618	596	621	652	619	675	632	620	599	646	624	652	594	559	634	598	648	620	624	613	651	584	654	623	618	653	624	632	657	621	638	646	622	651	542	659	625	641	639	625	615	640	629	615	588	662	631	669	592	621	594	626	600	609	628	633	599	578	634	607	615	610	653	583	585	640	625	589	669	599	628	632	620	625	604	615	655	613	623	577	593	632	583	592	672	671	657	652	616	606	619	642	619	682	623	628	662	673	616	621	631	612	593	593	620	613	637	632	587	642	658	625	632	630	585	661	624	616	604	650	617	647	628	619	596	637	646	629	677	626	633	644	626	667	636	633	623	643	636	606	594	598	638	666	615	593	643	622	636	588	621	657	639	615	594	648	630	650	613	613	628	600	653	653	596	630	608	610	630	632	654	633	615	637	649	655	643	583	606	645	641	581	593	627	603	604	623	633	630	632	618	613	633	608	618	665	644	670	624	643	616	576	681	563	651	628	590	647	618	653	602	662	617	640	559	629	591	607	633	612	610	658	655	638	624	634	612	621	612	621	616	602	620	601	609	624	578	596	583	585	594	626	634	619	623	619	623	641	641	616	601	619	648	626	655	614	663	623	609	687	644	617	623	606	655	664	629	643	651	650	609	635	561	623	643	655	637	635	596	647	612	622	685	644	619	606	603	633	637	629	622	596	615	605	571	655	605	608	601	629	599	654	636	627	593	579	611	630	602	618	632	550	607	601	620	614	669	616	605	660	655	602	596	668	673	631	596	613	586	654	599	648	611	661	610	599	636	578	634	573	610	634	606	638	701	671	633	613	640	622	608	619	625	609	611	624	615	592	618	615	637	625	592	640	646	636	621	604	619	582	641	617	649	636	599	627	647	640	635	610	633	620	606	596	635	624	611	654	617	650	603	576	638	594	619	573	635	633	631	619	648	611	636	617	601	621	567	641	635	633	631	654	654	592	624	636	630	587	607	613	689	653	659	603	637	614	625	621	626	591	628	625	636	688	635	636	671	588	599	592	632	622	631	614	641	590	640	670	577	562	612	618	659	610	651	587	611	624	619	621	638	636	652	619	591	612	623	591	611	634	639	597	647	628	677	592	586	619	651	633	600	657	638	594	625	651	661	655	632	642	642	673	638	593	618	606	580	619	639	654	636	571	650	626	632	633	634	584	617	604	662	596	626	583	628	661	627	570	628	632	621	622	657	605	615	617	606	629	630	549	627	630	580	601	627	591	626	650	627	645	604	638	621	596	578	638	529	596	562	623	627	585	607	623	626	593	680	620	583	670	635	603	599	679	663	622	674	614	605	643	595	613	620	610	628	633	657	628	598	621	587	623	622	627	637	635	643	607	646	670	640	615	620	657	608	648	597	613	618	631	663	619	677	637	668	609	642	648	617	643	648	611	609	621	589	639	629	628	600	621	601	642	577	616	654	614	594	652	603	638	625	650	597	617	658	598	621	602	631	655	638	609	608	625	641	644	594	606	626	607	627	649	639	584	677	655	590	626	623	635	628	656	625	606	624	647	633	619	600	631	633	637	647	634	623	593	635	600	657	607	575	627	655	589	626	656	662	634	673	654	641	641	615	660	628	610	604	651	613	611	646	660	610	620	647	595	618	613	627	615	592	604	625	653	647	667	628	630	611	584	632	616	620	640	608	608	605	613	636	624	637	662	619	611	631	617	635	598	644	651	615	640	634	579	594	644	617	619	636	611	610	611	603	671	592	649	641	609	602	609	624	659	628	628	629	590	603	619	615	639	635	636	584	589	638	672	613	638	653	659	614	615	642	641	610	623	583	624	590	625	639	647	602	647	604	609	599	627	627	604	623	634	650	616	592	597	591	644	637	605	665	630	667	585	609	665	617	709	627	587	606	586	624	626	566	619	626	642	633	605	611	616	665	659	557	601	640	648	616	609	656	622	595	634	631	648	650	610	609	648	665	618	630	641	612	607	634	637	627	673	571	609	649	612	617	648	630	714	632	641	605	611	604	615	654	580	649	648	647	597	619	668	639	603	615	617	633	618	653	646	619	612	653	670	612	617	622	599	614	605	605	668	597	638	622	636	577	665	579	621	650	648	563	613	649	665	648	640	597	604	615	596	614	620	589	654	632	604	648	606	620	599	644	656	656	622	593	629	601	657	612	625	586	603	608	619	658	612	598	635	626	655	600	601	587	614	698	590	622	590	626	659	613	599	700	641	631	620	659	616	636	576	641	634	623	626	604	628	586	619	614	638	594	568	635	649	611	630	606	583	653	617	611	632	625	584	650	576	635	676	636	612	625	579	618	624	610	609	684	610	630	575	669	597	617	606	643	628	616	641	615	636	616	670	593	622	598	654	632	612	666	632	638	606	595	600	612	624	628	645	600	591	603	597	595	607	638	594	638	617	600	615	652	665	644	575	608	623	634	617	689	616	632	640	617	645	609	650	629	601	587	655	610	627	665	616	643	600	640	603	680	639	610	625	642	669	685	644	609	612	656	643	630	592	616	684	605	603	588	586	616	615	606	566	635	630	613	618	617	643	642	599	593	603	631	665	609
24211	21420	28793	24413	22266	49073	54340	39146	23972	10677	3605	1617	1041	837	836	948	877	850	817	858	840	840	877	890	810	816	850	881	804	825	840	831	855	832	805	835	806	808	809	822	847	832	844	794	815	839	833	820	841	846	870	843	784	829	868	799	847	786	847	860	879	866	766	776	861	844	819	854	823	782	798	833	823	809	830	778	843	834	786	801	835	812	808	865	797	841	890	781	853	869	782	850	813	846	883	843	809	838	900	790	809	830	820	847	778	807	775	776	855	839	810	850	820	808	877	852	825	858	857	860	820	847	837	831	845	859	797	840	814	859	819	809	858	813	862	805	860	830	828	831	817	844	818	832	817	861	804	883	844	770	776	852	815	786	805	840	799	796	816	822	853	893	810	862	829	812	814	799	818	842	873	800	822	746	839	793	796	847	822	855	788	834	801	886	797	839	787	821	845	833	839	871	808	810	817	801	781	867	840	812	840	801	843	793	823	872	813	808	776	838	821	842	823	804	779	764	814	842	815	802	786	791	853	869	874	834	825	872	841	826	840	785	827	890	815	789	810	831	860	849	831	822	863	849	821	790	886	795	827	749	827	792	876	814	809	860	822	816	831	878	879	864	816	866	834	810	832	827	849	845	822	834	816	824	840	812	839	842	829	851	827	866	836	816	858	822	807	802	788	815	828	831	766	811	822	858	778	817	807	837	806	855	868	847	856	847	809	863	758	786	831	823	793	819	828	826	819	861	831	868	827	827	873	825	828	805	845	800	788	781	799	878	792	828	843	887	787	789	824	880	844	823	841	897	810	843	803	815	826	768	844	872	825	816	794	823	793	832	798	841	828	821	849	819	816	800	811	867	854	856	806	823	862	814	863	838	830	813	828	825	824	792	823	821	827	845	813	856	804	811	873	796	825	842	798	853	783	842	838	811	775	802	825	818	850	819	861	868	806	797	831	811	816	824	773	883	815	867	848	861	816	852	827	859	852	837	778	780	764	794	771	833	804	837	800	814	810	860	845	811	788	769	799	824	821	817	795	852	834	891	868	821	824	851	815	834	826	865	844	854	832	847	844	787	820	809	882	861	801	856	836	824	846	809	817	822	847	890	816	829	810	831	846	796	810	772	875	815	795	862	848	850	774	856	864	842	846	789	848	829	898	821	806	822	803	801	843	816	845	802	815	828	822	793	810	794	864	819	834	865	845	793	828	829	858	862	837	781	841	835	862	757	884	831	831	842	812	816	827	774	769	873	853	786	869	808	852	831	775	844	834	793	884	799	816	840	843	880	823	778	856	803	888	796	842	812	824	816	824	843	839	847	847	817	862	813	827	804	879	823	841	800	829	826	790	851	780	845	823	825	860	827	835	760	859	800	793	820	832	810	844	792	822	889	792	832	810	814	822	850	864	894	781	829	775	866	812	835	800	864	853	841	831	836	828	818	800	835	832	845	848	825	837	789	838	844	789	790	840	786	860	829	841	863	829	783	836	817	820	818	821	807	788	834	814	867	827	827	796	867	751	801	834	804	881	831	811	805	779	855	832	797	789	879	865	838	761	839	793	823	884	816	759	796	841	808	793	806	829	850	849	815	808	810	877	803	832	817	814	806	790	839	829	793	817	772	824	808	859	869	840	821	788	793	802	819	851	800	847	780	809	862	797	865	849	859	839	848	853	817	804	846	803	823	845	808	824	781	818	855	849	834	837	809	841	883	836	787	820	817	830	894	830	801	834	863	768	795	808	848	818	838	813	825	876	861	853	890	791	829	815	817	837	812	805	810	868	863	807	846	863	815	790	829	820	816	840	822	831	854	843	904	842	761	844	829	877	817	789	914	824	797	799	845	836	873	834	830	787	805	820	800	850	800	788	814	780	794	806	886	793	797	815	846	744	760	839	768	909	831	807	824	815	882	860	801	874	909	827	845	858	853	842	847	832	791	806	863	819	787	849	794	810	818	813	821	845	832	822	785	857	836	824	769	860	856	772	811	817	819	840	858	807	831	794	834	831	792	804	816	854	858	798	830	810	819	864	814	831	822	828	828	848	822	794	791	817	819	831	842	873	827	787	835	834	817	826	884	872	817	804	826	851	840	830	806	794	793	847	836	822	827	871	815	811	841	840	832	838	874	851	866	879	907	864	852	867	838	727	843	831	884	831	823	800	752	853	869	889	834	805	895	794	843	833	789	774	831	776	828	751	820	825	812	868	843	802	814	856	807	779	831	817	800	820	850	826	855	795	792	828	855	866	820	817	840	815	824	848	820	780	805	820	826	806	807	834	810	816	837	866	819	814	816	843	780	808	891	839	816	784	799	835	840	861	834	839	896	830	836	756	875	839	821	830	799	840	823	841	789	813	794	776	820	812	791	829	814	847	814	811	823	828	815	839	815	840	791	851	846	798	749	853	836	798	851	814	811	858	835	828	877	789	801	825	792	861	852	772	867	819	786	804	813	844	834	821	808	845	815	808	825	803	818	750	884	848	834	847	830	859	797	801	809	841	826	793	818	828	835	859	824	820	840	803	836	829	862	796	830	785	815	849	893	799	839	813	841	828	825	807	791	850	782	810	863	807	814	876	795	819	807	812	829	873	826	860	823	822	777	783	813	847	856	887	836	874	800	828	834	830	804	815	840	776	806	832	814	898	837	824	863	838	834	844	839	864	863	815	831	798	796	849	796	810	789	775	840	836	838	823	866	863	806	834	826	857	786	803	800	844	837	858	858	792	787	875	841	787	787	883	779	814	822	852	801	860	816	802	819	830	835	806	838	843	814	877	864	791	845	807	814	798	783	863	879	837	788	789	782	814	809	872	834	842	799	923	817	807	814	847	803	819	774	810	820	845	830	790	794	845	804	804	799	873	837	822	786	818	787	795	827	854	785	803	842	805	818	867	852	835	838	807	826	855	800	833	825	834	843	815	788	822	854	800	819	774	802	804	804	812	769	836	846	810	872	892	838	833	796	783	845	803	838	838	777	826	820	826	847	811	826	801	829	834	818	827	799	798	864	801	829	843	825	826	803	807	817	824	810	793	778	801	781	850	828	868	809	810	777	834	882	807	836	871	817	844	827	868	838	794	843	801	839	787	858	808	797	832	863	791	827	780	790	850	792	840	824	817	852	832	818	783	823	843	849	865	776	877	848	831	863	835	870	790	758	810	769	840	844	864	784	789	856	841	809	811	849	828	817	805	811	820	827	842	827	770	812	866	831	842	862	940	825	870	821	845	832	817	798	841	869	801	856	799	816	873	805	826	856	800	787	793	829	826	836	815	754	828	789	833	850	834	793	840	832	812	784	799	859	842	790	859	876	857	815	845	815	814	811	811	819	788	832	861	850	807	801	837	801	818	807	801	783	811	826	826	799	828	826	800	845	824	834	825	803	833	847	867	844	870	820	841	831	820	853	835	825	792	817	867	816	823	781	799	852	797	812	807	826	846	831	798	818	835	816	819	767	774	885	845	844	861	840	830	815	797	840	776	816	838	848	779	815	809	807
5016	7975	6689	4265	10215	54942	48148	33566	19140	8627	3391	1571	949	752	793	715	747	737	723	712	734	755	700	754	750	755	753	747	721	729	696	737	757	702	762	743	687	705	710	743	739	799	721	710	733	724	777	720	740	768	727	724	698	715	749	721	758	684	730	714	747	760	781	726	708	740	701	751	629	668	721	770	707	720	737	758	780	744	717	663	711	770	753	686	747	690	761	727	773	718	713	708	738	692	733	678	766	710	763	715	763	766	710	730	754	697	708	667	712	732	679	761	716	737	726	739	716	725	723	655	729	740	740	754	676	704	709	726	711	718	759	754	699	715	711	734	745	721	741	748	709	750	699	712	727	743	680	683	783	692	716	757	757	763	737	757	702	718	703	768	728	688	738	708	745	754	744	744	710	706	704	742	705	720	712	694	778	733	721	742	731	714	724	733	763	691	711	713	689	726	739	733	722	727	718	722	724	714	774	729	714	721	704	697	701	696	714	753	768	721	724	719	728	690	750	722	718	769	722	768	708	762	740	745	717	707	736	721	729	673	704	709	732	756	681	727	710	742	729	739	685	673	751	753	730	746	735	704	721	716	721	754	704	720	699	718	711	718	702	783	704	744	691	753	688	735	766	751	728	724	745	727	704	664	736	758	687	700	737	695	723	700	710	709	720	678	705	737	744	710	755	724	771	692	765	768	682	718	756	705	683	755	745	744	729	737	703	743	746	726	771	701	687	756	696	753	686	704	687	729	764	724	705	762	699	657	710	693	680	720	722	732	743	726	669	721	711	706	735	722	739	667	748	710	702	715	728	738	718	725	784	699	709	743	713	755	771	664	740	719	727	771	715	750	733	719	741	702	712	702	724	692	744	702	735	718	692	685	737	706	715	747	711	703	740	732	669	748	687	746	744	737	712	754	693	709	682	687	744	692	667	712	785	725	772	729	780	703	757	728	702	744	713	730	709	701	722	735	683	733	674	747	731	722	703	728	704	755	700	691	706	693	724	773	691	756	729	696	695	713	756	740	692	715	736	699	719	713	764	771	720	738	701	689	724	707	736	740	704	698	715	716	707	636	718	702	753	726	678	692	745	753	717	721	692	752	706	710	744	695	696	756	755	723	747	768	717	697	754	737	745	693	741	743	703	738	713	740	713	707	701	708	738	696	760	761	714	731	743	694	715	751	709	731	760	733	701	765	724	666	721	706	718	708	695	701	667	729	721	723	736	662	687	706	679	701	718	728	709	691	770	780	700	726	727	701	705	681	713	719	697	682	807	734	738	770	714	712	723	676	704	745	693	707	675	726	732	763	720	709	700	738	772	709	728	708	696	696	725	729	779	680	751	674	728	733	742	749	733	739	743	720	722	705	697	731	719	749	758	730	732	738	693	707	728	727	767	724	705	736	725	693	753	707	734	747	755	784	679	736	709	738	706	651	715	717	687	725	693	728	731	739	719	736	812	666	725	729	720	754	712	751	721	678	686	711	709	696	687	753	782	701	720	688	730	677	714	787	735	718	756	714	676	713	720	676	711	703	718	700	737	739	741	712	712	732	701	715	692	703	689	744	687	714	737	679	704	703	735	682	708	730	710	758	736	745	719	726	708	709	708	730	737	734	766	705	728	772	679	718	677	689	751	701	726	693	727	718	728	723	736	685	715	749	770	771	696	708	723	671	767	746	719	757	750	703	715	689	697	703	685	750	734	682	704	711	706	711	739	723	742	735	747	707	780	687	715	705	673	722	728	740	751	732	754	717	684	732	707	745	691	720	747	725	766	742	787	791	745	684	681	728	700	733	720	712	746	716	748	727	711	688	671	706	660	664	745	737	694	747	723	686	767	757	714	700	718	753	726	723	725	679	728	736	714	690	655	710	676	723	708	722	707	738	729	723	683	710	717	791	690	770	716	745	725	741	695	701	757	691	656	754	716	691	730	737	723	730	738	701	739	750	722	744	701	690	749	737	718	731	727	721	701	702	754	729	754	737	745	702	725	710	745	693	703	728	677	741	696	705	722	760	691	730	705	707	744	697	706	769	718	729	747	738	749	721	710	679	729	746	726	751	720	713	700	685	754	722	674	723	715	723	706	679	706	686	700	742	702	712	702	701	704	703	714	723	746	704	727	723	722	703	713	720	719	694	679	740	712	715	739	746	702	751	709	683	746	718	675	718	701	735	668	699	726	706	761	707	707	703	672	759	732	730	745	748	708	724	737	700	717	702	701	741	669	739	728	707	668	674	736	703	716	695	726	724	674	693	730	681	724	753	722	723	804	735	704	711	749	714	712	669	701	720	738	682	687	674	756	789	718	711	737	711	745	682	706	709	722	712	685	734	711	692	737	678	689	731	668	772	670	679	691	716	709	701	702	764	723	747	708	688	727	679	694	723	739	660	693	725	684	754	730	689	732	743	728	729	695	718	728	749	722	712	709	736	702	720	748	736	770	717	745	728	662	694	715	700	719	718	739	760	733	747	756	735	736	739	705	765	674	737	729	731	741	750	739	732	716	716	747	689	743	746	719	718	719	717	755	679	747	724	712	754	727	709	743	715	745	697	683	741	735	762	664	738	741	733	692	749	723	710	729	726	721	750	706	736	716	731	715	711	731	694	726	689	708	737	752	736	698	713	708	734	730	705	761	715	729	676	742	717	694	678	757	723	702	704	697	676	722	729	737	725	714	695	692	720	718	722	683	651	739	717	734	739	699	779	722	691	731	761	711	678	714	704	708	730	680	728	693	693	729	749	734	731	683	685	729	713	684	726	688	710	645	710	753	691	699	704	709	696	673	722	703	710	715	714	727	655	752	694	734	724	719	764	744	689	756	719	743	647	738	663	727	673	730	700	752	692	688	685	764	702	629	737	709	729	691	696	708	710	739	732	735	697	739	751	736	728	705	743	714	694	687	675	702	697	720	736	677	744	766	754	695	710	743	726	750	759	686	771	701	719	730	700	723	693	702	727	706	705	696	758	697	694	701	780	720	731	756	710	673	694	709	708	775	698	723	728	732	681	684	736	750	696	684	711	676	683	752	739	720	702	737	722	679	724	650	723	737	694	664	725	701	721	711	734	691	705	688	723	671	761	749	689	723	704	691	685	757	737	730	751	683	699	765	751	709	739	696	746	690	678	694	704	733	719	736	763	743	691	728	727	703	713	721	714	731	710	764	754	767	741	790	712	685	672	709	718	709	698	691	686	697	704	707	718	729	663	748	714	722	673	688	759	708	675	720	700	735	694	724	667	741	709	704	743	725	698	742	705	735	658	727	721	698	713	787	682	738	749	715	737	709	752	699	753	732	696	712	786	705	717	685	694	713	699	735	704	730	694	684	745	678	737	733	710	780	730	679	750	744	698	690	752	739	692	681	757	686	641	719	734	702	709	763	672	711	752	673	720	744	694	742	673	731	696	678	706	752	719	713	738	731	688	744	691	716	748	722	719	719	730	746	757	731	711	695	703	747	708	734	693	732	773	726	671	717	711	692	768	705	706	747	682
27812	13765	2706	1478	979	3370	6268	3996	2143	1226	846	699	693	632	646	636	673	670	652	655	635	657	644	651	653	694	634	662	672	629	619	650	650	660	627	602	638	695	642	656	619	648	649	667	615	669	678	675	669	655	689	689	657	604	658	684	655	684	650	685	665	686	626	642	612	640	677	597	635	683	648	624	637	717	679	638	650	654	667	663	663	639	653	696	656	690	649	653	658	694	630	653	643	673	642	673	645	679	658	633	626	675	673	705	675	602	670	646	638	610	672	623	675	686	655	632	669	693	669	632	658	668	640	642	608	629	646	642	674	679	676	661	653	621	716	641	689	682	677	618	636	668	694	701	647	636	673	614	638	661	697	652	679	675	630	680	642	641	646	633	658	639	639	667	674	656	667	674	633	621	654	637	653	695	660	655	668	647	629	644	701	687	668	649	635	670	664	633	679	627	649	651	667	637	666	622	660	605	642	663	683	718	621	685	653	604	652	620	645	635	697	622	705	691	654	653	639	647	615	657	626	616	682	656	632	660	661	660	653	656	672	606	642	636	676	688	659	650	681	669	685	639	653	650	594	676	640	639	657	644	640	696	671	630	706	637	606	635	728	650	653	660	644	637	667	637	631	649	674	710	701	631	626	642	650	609	640	675	628	657	636	605	613	660	699	717	657	663	665	699	680	652	603	653	616	656	607	678	632	689	654	688	693	688	682	673	627	666	639	657	650	622	658	640	645	656	608	704	652	614	649	633	658	681	641	657	658	699	646	613	676	623	636	630	651	675	687	695	650	645	639	654	652	669	622	641	648	631	606	651	711	612	673	603	633	665	659	647	697	692	660	666	614	655	672	651	666	637	675	624	647	655	621	657	698	689	661	653	648	698	665	654	710	681	627	605	636	643	644	649	702	639	632	626	716	662	667	641	660	660	644	647	626	638	643	629	626	665	674	620	634	701	678	683	641	663	640	636	677	679	712	645	637	617	648	695	651	664	671	649	653	671	652	677	580	658	640	633	591	614	647	643	657	619	683	660	694	623	650	666	628	635	660	644	623	695	689	681	641	673	710	649	651	658	641	668	633	688	643	683	674	685	639	677	695	709	654	623	708	646	653	725	661	653	618	633	655	668	673	661	630	663	656	628	654	636	632	639	663	683	618	656	613	663	675	627	640	672	647	658	628	629	688	626	695	694	648	677	627	657	694	676	654	670	659	627	640	649	694	691	652	654	646	630	678	656	687	657	672	692	707	650	631	667	651	675	689	683	659	671	646	633	707	646	659	628	651	646	629	657	653	668	687	641	672	636	695	637	657	638	697	697	681	703	640	683	672	705	674	671	637	630	650	676	632	614	667	609	642	634	653	634	682	649	637	650	706	633	624	664	662	642	668	671	645	640	660	628	666	599	617	638	622	687	657	631	674	704	682	661	650	679	609	600	642	687	620	656	640	684	680	670	638	663	665	597	654	635	664	620	666	661	702	643	697	638	662	704	695	679	691	669	638	678	657	641	645	623	708	648	648	661	671	629	653	628	636	631	670	657	627	675	650	685	645	632	681	644	695	729	679	603	603	637	617	675	594	668	680	648	663	681	678	625	631	681	656	666	670	669	658	668	634	650	617	652	676	645	682	721	661	635	630	641	663	630	657	608	653	636	694	662	645	687	690	653	679	631	670	627	657	664	664	658	631	658	656	606	614	656	628	663	657	630	646	701	666	644	669	592	658	653	655	641	685	675	661	667	616	664	701	642	639	681	703	659	668	689	661	654	664	606	651	640	621	685	644	590	602	690	635	617	617	641	653	657	679	636	721	655	676	695	658	636	643	732	660	713	638	647	656	672	647	659	640	680	621	664	651	704	650	669	651	644	596	684	642	640	630	615	672	644	654	655	657	672	641	658	710	687	683	637	658	646	659	684	662	700	630	642	635	667	681	652	684	648	664	618	655	652	635	625	677	674	681	668	679	639	647	712	649	635	633	625	688	635	650	612	677	656	705	648	621	718	608	697	619	648	626	672	633	653	689	675	666	666	652	601	656	695	660	716	693	631	657	679	679	604	641	639	603	666	660	664	617	658	711	659	697	663	679	629	684	625	626	650	695	670	680	616	644	643	643	672	665	684	652	613	678	667	636	655	642	633	687	654	693	659	664	694	677	673	673	679	663	656	659	673	626	596	640	689	690	696	656	634	635	667	633	681	681	703	652	676	648	629	690	639	645	660	653	668	667	724	659	670	651	620	672	657	672	569	696	664	695	651	650	691	707	691	665	626	634	708	669	598	640	696	641	659	659	678	632	672	623	644	611	643	676	668	694	636	608	698	677	661	648	672	622	664	661	634	645	670	657	673	647	636	624	634	645	620	638	654	647	660	614	645	650	623	672	696	619	702	669	690	645	621	661	655	625	640	652	622	640	704	609	644	639	688	680	618	662	656	605	648	668	624	668	667	635	647	714	690	629	651	680	668	649	670	631	675	659	674	646	649	646	674	651	711	673	654	694	610	633	659	649	673	611	658	690	662	703	641	653	670	661	663	697	651	655	700	640	645	681	681	689	678	658	657	674	657	684	646	674	694	614	690	645	695	645	682	644	574	654	661	671	637	703	599	672	673	670	652	615	673	670	645	640	613	637	686	597	689	690	725	656	630	697	653	662	680	686	652	653	681	662	666	653	671	651	668	674	661	648	686	717	639	677	650	655	598	711	643	643	649	706	704	619	654	664	644	658	683	676	637	670	645	662	671	650	615	714	648	632	677	667	666	694	648	679	697	617	650	677	649	665	654	647	635	632	674	651	672	717	642	657	619	616	618	625	606	705	641	632	672	633	642	642	663	670	641	649	682	658	637	655	623	664	666	664	694	627	687	636	699	696	660	625	670	693	687	693	650	627	681	642	636	631	615	618	672	645	632	647	659	632	647	644	641	636	590	685	660	631	646	694	654	678	689	626	661	642	667	692	672	618	659	666	663	632	639	660	635	661	659	668	694	713	651	668	629	698	640	601	626	664	622	651	670	635	661	675	689	645	680	606	627	630	719	651	697	647	609	656	687	685	638	627	612	635	619	644	640	671	616	663	618	621	663	663	684	671	653	668	652	637	663	674	646	647	653	681	657	661	660	634	633	632	669	637	653	656	670	617	674	619	635	647	660	678	688	664	616	668	656	612	701	651	632	589	646	649	711	653	628	672	676	615	690	673	663	655	650	675	690	602	629	660	678	640	655	665	692	657	660	629	602	608	644	630	658	637	672	651	643	621	662	677	644	660	655	692	669	669	610	645	631	621	661	656	650	733	638	669	636	664	632	630	670	624	662	685	620	634	640	658	678	649	630	633	674	661	679	657	621	655	642	681	615	692	665	676	670	685	626	657	671	627	682	695	688	701	672	654	664	643	648	609	658	651	635	649	657	607	664	689	696	660	689	659	649	702	687	641	657	616	631	607	635	633	686	627	686	672	706	673	630	667	736	644	714	643	614	691	646	672	605	673	676	658	711	624	686	616	645
6045	1799	1547	1240	969	4423	6458	4020	2154	1215	789	649	566	535	532	569	592	567	574	485	557	615	591	566	554	566	581	556	549	556	512	549	603	576	552	569	542	599	538	523	574	552	541	542	557	570	537	563	566	569	511	569	576	527	548	552	562	576	545	563	596	578	526	495	575	542	528	545	537	587	549	557	563	581	517	571	580	498	537	534	599	543	569	559	581	560	532	572	530	593	605	557	575	538	545	574	503	573	562	554	578	543	527	506	518	567	538	528	538	567	508	569	517	544	585	536	539	558	528	542	542	543	548	528	538	536	568	507	528	550	564	566	516	533	539	553	569	518	533	530	513	557	591	578	553	571	566	602	592	597	539	579	576	554	537	529	536	570	545	560	559	550	500	522	536	514	515	546	576	578	549	572	601	537	540	555	537	569	592	559	535	530	553	523	586	516	543	531	548	554	572	531	556	582	548	546	544	555	568	516	570	572	532	582	618	536	546	536	532	548	525	524	541	529	554	582	540	578	575	576	535	566	534	528	548	549	548	549	611	526	543	584	566	516	559	565	568	565	567	550	603	559	544	536	586	549	546	588	568	578	529	564	465	524	572	586	566	582	565	534	555	535	570	541	574	577	578	585	592	577	551	541	542	556	551	512	591	586	574	556	583	566	564	581	543	531	559	528	545	595	564	535	537	525	591	563	550	556	564	548	564	542	573	537	516	511	570	550	566	566	540	530	573	541	573	535	568	572	530	555	558	548	553	562	499	563	502	556	531	544	573	542	545	559	522	555	523	543	553	565	566	577	523	566	541	525	577	544	586	564	550	547	574	581	545	553	530	570	545	547	533	569	528	528	519	527	555	510	539	553	574	556	574	546	575	531	520	501	528	546	525	566	540	558	519	569	537	608	543	581	534	556	581	591	534	561	562	555	558	573	541	530	548	543	514	542	569	579	595	577	549	539	535	543	550	559	523	601	545	606	544	489	570	537	525	547	544	553	549	519	587	556	561	559	590	515	539	541	567	528	570	564	574	563	571	546	577	569	557	563	570	552	573	536	514	529	539	536	546	584	517	567	542	566	575	525	549	576	563	571	573	534	574	566	530	562	537	520	586	535	532	539	562	573	533	580	552	536	600	527	588	540	554	572	578	503	582	540	556	581	545	511	504	578	574	595	529	562	531	565	536	595	554	561	504	583	552	561	579	541	558	521	574	526	539	507	558	602	526	507	565	514	548	582	562	534	486	605	544	563	498	508	553	511	595	523	575	548	557	553	556	589	544	522	550	545	563	568	563	607	582	574	553	529	547	581	556	552	559	545	562	552	533	563	560	562	545	524	563	579	561	566	577	541	559	562	556	564	570	574	582	595	544	519	560	524	529	554	581	558	578	549	552	562	596	553	573	540	559	574	505	578	515	554	549	592	506	527	615	546	494	574	552	579	566	590	553	547	606	535	535	576	529	569	579	568	585	597	544	539	577	545	560	538	526	572	555	525	553	562	543	530	531	612	583	552	540	541	547	545	542	533	562	541	593	563	573	556	550	539	563	589	568	577	545	603	542	544	541	566	537	531	555	592	548	523	527	576	554	550	566	538	510	528	562	548	516	542	539	531	561	608	524	562	528	548	556	586	557	564	573	520	539	560	580	567	564	574	577	523	545	543	538	567	560	621	570	531	581	561	528	533	496	571	542	517	556	574	584	523	590	572	594	565	584	607	563	550	569	521	578	575	558	578	552	562	562	593	536	531	585	516	559	605	541	544	547	568	574	598	535	525	582	582	562	525	491	590	555	544	564	550	567	576	562	560	556	557	510	583	521	548	516	567	520	534	509	511	565	567	565	543	544	552	537	572	552	520	562	545	531	577	548	570	522	512	579	547	556	565	580	546	539	577	543	544	518	522	583	529	575	560	594	527	554	533	538	559	589	570	572	540	597	543	600	550	551	547	567	575	595	528	552	566	551	564	578	565	540	512	619	584	573	537	574	566	555	533	556	578	540	533	553	570	530	576	551	542	531	552	554	551	583	535	565	565	546	577	596	560	535	520	585	521	577	559	560	535	524	543	538	562	554	549	546	543	531	621	538	585	552	542	552	567	569	545	556	507	510	530	537	556	539	555	545	558	553	566	558	543	536	553	500	536	567	588	536	522	609	566	524	558	505	525	564	561	558	531	518	536	547	531	526	573	560	561	537	566	571	555	533	547	567	565	542	519	538	537	553	545	568	596	579	503	565	543	557	587	547	584	543	544	529	544	550	539	546	582	521	552	588	566	563	562	567	589	554	568	577	545	561	522	578	532	539	546	521	527	519	567	554	552	510	540	568	567	554	534	533	542	550	516	565	559	517	553	537	573	559	550	575	548	566	594	534	576	578	548	572	539	595	567	543	553	550	537	551	543	562	560	534	545	559	556	544	520	561	583	588	602	522	528	547	563	571	575	581	548	528	621	549	588	545	547	542	543	531	501	581	556	617	536	595	546	527	546	543	534	567	569	551	547	494	535	580	566	553	517	534	560	554	552	574	595	523	541	562	561	593	524	583	554	532	560	546	564	555	578	518	545	591	544	551	531	549	538	528	581	535	586	529	555	500	549	522	529	573	583	557	539	566	560	564	564	565	591	517	522	571	553	561	584	566	545	573	551	592	508	546	532	537	533	557	519	565	564	540	530	573	557	559	536	579	558	604	536	573	551	549	547	529	610	546	558	562	593	518	564	575	541	508	554	591	524	543	581	621	536	597	531	568	557	555	583	549	566	501	584	557	543	560	582	559	545	580	552	558	556	519	503	579	549	521	590	560	556	520	515	563	552	531	571	590	552	542	544	552	545	560	588	528	578	558	559	544	578	562	545	567	522	590	574	549	571	524	526	557	554	568	503	559	578	532	552	589	558	551	550	571	541	541	605	522	543	581	507	553	537	560	539	550	542	567	551	543	571	594	557	572	552	520	542	579	541	512	547	563	551	573	551	550	564	532	594	600	549	538	566	535	544	554	588	546	540	523	563	535	511	575	554	542	552	583	553	579	538	592	556	562	589	556	535	570	544	573	574	559	506	543	533	553	552	551	551	605	565	524	572	524	552	575	541	520	491	545	557	573	539	516	544	569	551	567	541	543	526	534	514	582	534	557	548	571	568	512	511	589	565	527	564	571	559	544	526	564	559	533	577	517	536	544	563	540	617	595	543	584	533	593	557	542	590	565	532	584	555	542	553	523	566	512	603	577	563	557	560	534	529	523	566	539	521	551	531	565	514	546	557	552	585	524	579	548	578	531	590	532	554	551	534	587	570	554	545	546	577	581	570	590	559	606	526	535	562	555	569	557	564	554	510	585	541	524	569	595	548	581	605	579	585	585	585	535	554	576	565	561	514	569	569	596	552	518	561	548	552	569	553	535	595	558	556	545	541	573	496	545	571	544	573	564	530	525	597	557	559	525	547	545	581	535	517	589	592	568	575	538	548	567	544	578	587	551	564	554	553	534	529	556	609	558	574	527	546	589	539
25400	21420	27492	25533	7435	14325	36311	31327	17550	6919	2501	1143	842	738	752	701	714	709	736	695	733	687	741	728	717	735	720	742	743	732	663	726	737	713	725	701	672	721	733	672	728	660	701	768	724	730	691	673	715	743	692	698	730	710	725	720	665	708	683	673	703	697	703	710	722	730	717	724	756	725	731	755	683	694	688	667	738	672	710	690	695	701	754	730	686	751	690	685	706	740	751	696	714	677	704	723	780	723	716	705	695	725	733	708	603	691	698	704	690	698	695	725	670	696	710	701	737	697	761	654	690	671	689	715	686	747	741	690	717	764	722	742	707	693	699	734	724	725	725	711	721	684	745	726	713	688	733	727	688	700	713	733	695	726	672	680	741	656	705	721	755	704	682	689	691	725	673	693	691	709	681	696	702	731	710	703	711	713	698	718	688	729	731	670	683	742	715	672	691	736	675	705	667	706	738	716	637	709	685	741	691	628	709	726	716	668	700	712	692	699	724	745	710	775	713	687	738	727	690	655	703	746	648	695	718	761	663	707	679	690	721	719	704	722	660	707	717	648	738	732	676	684	701	722	701	738	718	655	658	731	725	696	719	667	712	675	693	690	701	718	720	742	661	689	686	692	715	699	681	691	748	705	725	639	710	660	666	699	734	714	755	737	725	677	722	696	703	709	700	743	702	691	733	659	739	669	744	731	707	685	687	729	738	712	714	741	698	676	662	689	663	698	732	720	692	701	727	696	692	689	703	666	735	715	652	680	688	743	727	730	632	684	691	723	710	683	771	693	707	708	740	670	683	652	732	683	718	694	739	680	717	719	684	690	698	778	665	741	662	687	735	724	715	679	736	741	659	693	663	686	766	717	701	667	702	720	690	657	730	694	690	670	680	716	708	727	655	734	729	736	699	701	718	676	734	684	725	704	675	715	721	809	710	744	701	710	695	724	708	745	703	746	723	714	696	690	676	691	725	716	696	689	684	752	671	716	680	736	688	722	731	703	697	684	762	741	701	731	706	702	714	730	708	741	727	654	696	671	730	708	707	742	674	732	748	688	686	727	666	693	762	707	673	692	713	674	719	709	734	715	687	700	686	714	734	672	696	706	762	678	690	681	757	688	674	677	676	666	697	706	682	713	714	681	697	708	704	714	694	713	774	649	706	703	711	711	698	672	682	675	702	688	685	708	672	747	666	747	728	693	725	723	694	690	690	707	707	692	691	714	740	674	676	723	705	726	711	670	666	693	689	671	684	685	648	673	733	668	672	723	727	677	736	691	693	691	721	758	729	747	762	720	788	722	649	637	667	707	713	772	724	702	691	713	726	700	707	618	669	702	671	689	741	690	686	725	669	699	703	708	679	719	676	721	700	698	698	713	704	699	707	686	730	684	751	745	705	705	699	744	706	761	694	734	660	710	754	716	691	689	694	712	706	705	731	694	725	732	668	708	731	717	719	706	727	716	742	724	681	680	740	703	717	712	739	721	746	772	744	715	721	710	691	671	719	692	671	702	700	739	706	705	681	704	683	700	692	686	676	730	710	749	740	664	705	700	711	768	733	702	691	712	678	717	687	673	695	713	697	703	703	681	756	676	745	721	684	719	678	731	711	781	743	699	720	699	731	703	705	758	663	717	667	675	705	723	691	663	644	709	741	712	664	701	718	703	704	675	693	739	730	724	761	740	701	697	732	740	722	678	713	739	698	709	717	693	730	660	692	708	710	651	670	755	727	677	718	712	745	716	691	753	731	757	680	654	667	678	715	706	733	714	700	739	711	691	730	680	709	677	706	693	710	686	704	704	716	744	719	708	643	750	698	732	650	670	753	657	723	658	708	645	683	711	723	738	732	679	686	659	764	695	723	726	715	734	707	727	699	671	709	668	737	713	688	692	654	695	726	708	698	644	668	704	728	721	706	724	743	727	660	719	647	695	681	684	718	673	675	683	707	686	716	701	705	697	688	687	736	738	686	732	706	691	716	699	676	645	707	724	722	737	699	680	691	734	733	717	646	714	694	709	751	717	675	705	717	680	693	707	733	702	692	739	707	711	725	733	694	693	692	689	758	707	685	701	723	667	714	736	710	684	716	688	704	664	681	713	720	720	704	723	716	697	707	743	713	699	665	689	649	739	734	681	730	735	731	698	684	702	679	736	661	705	674	694	718	679	720	723	720	654	705	678	718	686	677	678	649	744	692	693	743	731	663	762	735	733	703	669	704	700	690	739	656	699	719	709	738	736	698	705	697	695	702	699	697	697	721	673	710	708	668	766	738	718	698	678	653	725	705	678	689	702	669	723	712	750	683	739	712	711	710	683	706	693	744	677	713	713	681	711	769	653	672	692	733	713	695	744	669	746	720	701	783	730	732	703	677	693	724	705	710	712	699	726	675	703	680	684	757	713	697	707	685	663	749	723	716	722	736	709	684	698	705	719	709	667	744	724	686	739	738	724	697	670	676	690	717	714	717	739	723	675	694	739	698	733	675	726	719	708	694	707	689	706	692	669	633	684	703	677	742	657	722	713	703	730	700	723	707	733	725	721	658	701	715	649	679	651	695	708	703	715	690	684	713	635	659	646	709	734	712	698	681	750	683	697	647	683	718	723	655	727	690	741	688	681	648	701	706	746	705	688	735	662	712	694	713	671	720	708	754	687	741	672	688	691	739	716	755	699	735	710	714	750	749	716	699	741	679	680	661	720	719	731	715	686	708	688	746	732	704	667	691	708	704	687	663	675	698	676	701	688	655	666	728	661	671	712	726	699	722	697	743	759	697	645	646	710	763	663	726	725	745	705	700	712	674	686	697	714	678	691	684	714	699	687	678	724	706	753	754	759	659	709	691	711	707	682	702	729	743	690	694	714	716	693	700	651	704	662	678	695	700	693	675	705	697	730	689	692	748	713	677	730	680	707	681	728	702	687	705	678	709	727	742	714	671	694	634	689	654	678	699	677	686	746	766	682	695	692	687	707	706	721	746	721	714	690	666	697	697	703	725	741	631	700	718	655	701	645	696	716	692	696	713	691	726	669	714	669	756	696	703	710	700	705	734	648	736	705	723	687	691	708	698	694	713	687	709	736	701	712	720	709	669	674	702	745	717	723	705	725	707	678	716	659	679	717	671	722	728	724	723	733	715	741	708	675	694	708	711	688	698	693	683	670	712	714	720	749	683	708	710	733	680	641	677	684	672	723	675	719	743	692	704	686	667	698	715	714	717	717	682	730	713	731	676	672	704	693	706	688	739	692	674	719	702	710	715	726	692	699	663	723	711	695	704	710	709	732	678	680	726	675	687	714	710	704	686	692	724	739	733	718	713	695	673	717	690	755	689	734	700	674	660	744	678	707	640	728	661	728	707	714	778	751	684	675	726	685	731	694	669	712	719	697	708	688	703	683	761	682	697	752	737	732	689	700	658	726	698	701	739	706	696	677	684	710	700	702	710	693	726	675	719	683	694	710	707	695	700	692	671	689	725	687	697	706	777	676	651	742	674	689
4515	4773	4116	2452	1576	16979	32818	26208	13818	5964	2484	1195	736	656	648	610	602	661	661	661	640	620	616	593	630	634	642	689	597	580	629	651	601	616	638	631	639	628	636	600	631	595	641	626	627	573	627	647	621	638	655	614	632	606	625	623	605	654	605	578	617	594	619	618	660	634	602	614	633	674	632	615	632	635	622	639	656	584	626	657	617	634	667	615	592	628	606	650	664	622	662	642	686	609	678	618	604	626	612	632	648	644	590	634	636	609	645	591	607	644	649	613	660	615	634	629	577	604	625	619	614	601	636	659	651	610	645	645	628	668	594	580	674	627	648	652	603	626	626	634	635	614	602	639	642	631	611	626	617	603	667	630	627	632	622	621	625	603	651	618	589	630	635	645	611	627	648	595	618	641	584	630	627	649	606	642	640	646	638	644	594	594	637	614	645	647	633	665	600	680	603	676	639	656	583	639	601	638	652	619	633	610	652	638	656	583	626	621	595	649	632	710	647	639	630	639	602	616	622	622	621	585	581	687	637	670	591	604	668	631	598	654	617	634	613	613	688	617	604	619	629	614	610	607	656	635	641	643	650	616	598	611	642	602	606	656	613	623	594	641	613	623	627	618	668	665	634	660	610	629	659	634	613	610	563	638	672	603	607	651	628	632	642	613	621	643	643	548	612	618	612	585	641	664	592	635	644	589	588	648	597	646	620	641	623	625	626	589	599	636	627	623	633	609	612	635	628	643	615	641	655	621	609	628	607	629	616	629	581	640	628	623	626	608	623	624	627	635	624	621	622	651	604	618	613	616	604	634	639	621	586	598	618	598	621	653	617	631	633	604	630	606	627	581	610	592	617	661	604	628	661	611	637	663	671	609	641	602	616	590	610	613	620	619	653	637	658	598	611	589	676	628	605	635	613	646	626	635	602	631	587	637	625	595	597	626	576	657	581	600	565	636	630	659	631	666	597	628	619	675	601	591	604	655	613	617	604	640	626	643	616	661	581	623	615	622	614	626	623	641	636	624	602	598	615	615	667	609	637	619	699	587	598	609	578	604	573	631	633	656	670	647	634	656	660	637	623	619	648	613	581	615	623	605	594	624	644	647	600	652	636	592	637	597	594	609	627	615	607	596	606	634	663	615	603	647	627	639	613	601	646	620	689	622	635	602	580	632	653	624	632	626	617	607	641	660	661	589	666	631	623	605	649	603	663	605	636	587	628	676	600	626	618	636	649	626	631	571	609	612	592	600	626	610	574	666	643	680	653	602	614	613	603	627	663	602	638	602	614	604	629	627	660	608	619	597	654	582	631	654	630	640	599	692	613	620	633	601	613	627	613	600	637	619	680	533	633	599	632	621	598	651	638	638	638	673	617	598	587	610	615	626	625	634	654	627	644	630	615	603	661	640	597	637	650	651	602	637	639	628	628	593	618	656	612	598	690	610	594	636	618	615	598	642	622	595	598	591	650	603	627	628	626	654	622	550	625	666	606	629	661	629	645	613	584	605	586	628	623	633	601	663	674	630	642	644	646	635	654	622	629	639	662	656	649	590	581	620	634	613	652	613	627	632	632	592	576	618	627	590	661	648	638	644	628	620	649	568	589	603	621	652	640	637	602	552	616	632	618	596	607	628	672	622	642	661	616	625	632	675	635	645	607	600	640	627	611	625	632	616	637	594	620	593	594	639	647	650	580	574	618	601	662	628	622	621	601	616	601	655	628	647	615	635	655	659	604	616	643	614	613	636	665	582	648	595	673	650	631	636	661	626	611	608	658	586	600	606	624	631	633	627	605	646	622	670	626	627	600	623	660	606	628	630	628	611	547	626	673	616	617	640	604	632	654	601	639	639	655	585	621	614	628	667	636	645	637	618	624	632	602	592	611	596	582	587	655	585	625	605	589	620	628	627	574	609	622	613	614	631	632	644	582	595	628	611	623	637	586	626	618	603	619	670	614	600	613	667	647	578	622	645	576	611	643	652	607	609	630	680	613	622	612	625	624	575	680	644	607	630	624	620	587	641	644	569	656	653	640	613	619	654	634	617	581	583	610	644	634	625	633	621	637	623	637	658	599	609	634	593	641	576	612	615	608	579	650	593	661	605	621	645	666	662	599	625	655	616	649	617	611	649	620	623	596	645	601	635	611	623	642	609	647	593	597	615	633	629	581	593	609	633	635	591	628	636	644	623	644	636	606	611	614	610	635	617	635	610	632	655	640	611	630	624	567	627	579	633	651	594	581	624	653	612	587	659	594	638	662	676	616	605	624	613	617	628	628	602	682	631	602	635	607	666	594	647	620	604	625	615	664	601	642	622	619	643	600	651	583	642	599	627	629	586	639	637	640	637	647	603	581	614	585	590	619	569	652	604	605	655	658	633	637	599	634	661	605	634	600	605	594	646	598	606	647	610	624	629	587	625	590	596	598	623	617	671	637	627	608	627	637	639	609	639	636	600	641	660	562	599	622	630	613	650	601	598	636	619	613	669	622	675	648	637	602	557	633	613	660	660	618	593	631	582	611	595	640	613	647	593	635	589	601	609	647	619	683	645	602	606	600	631	629	626	630	563	612	609	639	636	641	608	618	653	601	645	625	621	634	623	667	591	642	598	590	629	618	584	630	651	640	641	643	649	650	633	606	607	647	627	612	615	590	659	611	654	608	651	602	612	599	648	685	626	617	625	642	649	606	619	571	626	591	591	628	641	651	646	608	589	612	627	582	623	601	635	617	620	640	619	613	626	601	582	626	633	646	635	649	607	633	559	588	646	597	646	624	639	623	624	638	619	610	619	617	604	629	597	617	606	642	614	615	642	596	643	613	605	649	587	634	591	617	621	641	647	615	630	678	605	603	669	609	636	586	649	635	639	592	570	578	628	608	642	622	677	648	639	613	640	646	598	579	642	629	604	640	649	633	631	605	624	608	550	602	636	648	658	659	628	590	625	590	601	601	646	576	609	617	598	639	631	618	646	608	655	602	635	642	621	636	657	620	588	596	618	651	598	649	570	615	627	643	632	600	591	650	605	658	607	671	646	652	590	636	604	676	635	644	599	620	640	622	633	645	663	649	622	644	629	615	616	639	574	630	651	647	645	678	625	621	600	604	646	604	635	634	611	648	659	613	612	638	638	608	587	630	597	608	644	650	641	630	615	611	613	617	632	640	602	621	588	606	633	595	593	637	626	624	612	599	623	630	628	598	618	651	597	622	673	619	635	642	632	602	694	625	641	633	623	640	610	615	667	607	625	576	634	635	624	611	654	605	599	660	601	624	617	652	603	609	605	609	580	643	648	643	643	597	677	674	614	623	592	593	631	607	647	599	635	619	639	640	640	583	664	613	645	649	607	635	603	621	576	637	615	623	633	625	636	601	580	629	577	616	606	597	616	603	598	636	612	618	698	614	588	625	601	646	616	616	667	584	653	623	613	606	590	614	596	593	642	629	673	629	627	592	593	598	634	652	658	639	635	645	667	615	632	606	604	600	579	621	637	648	573
24149	21370	28721	24408	21346	16749	51464	49120	31854	15962	5292	2002	1113	861	874	843	830	825	829	872	844	832	819	817	804	892	842	880	834	805	862	849	847	827	857	820	838	827	874	861	785	787	835	798	779	821	872	792	838	842	819	815	818	835	789	844	855	847	843	831	862	850	845	797	785	822	837	836	856	795	836	825	866	831	893	841	823	805	805	783	846	813	784	774	858	813	811	827	779	770	792	830	805	766	868	874	820	805	847	831	831	817	795	818	799	843	834	880	830	867	774	803	776	808	785	787	822	794	770	797	819	840	864	816	817	888	813	795	854	803	847	825	824	878	871	822	818	777	822	795	814	787	791	800	754	760	789	849	810	814	823	838	788	839	834	808	851	777	851	832	838	809	788	815	814	798	876	777	796	815	865	882	817	898	809	856	836	763	783	823	813	798	825	811	781	771	830	806	778	769	811	830	837	826	785	816	830	834	867	780	799	780	868	812	861	838	808	823	828	855	804	832	811	797	824	743	832	813	783	795	849	832	834	822	825	807	809	837	817	847	794	799	778	861	816	889	809	819	842	836	833	883	825	808	833	776	884	809	838	837	799	796	792	796	779	875	810	839	782	802	855	796	814	849	832	796	880	801	860	777	815	862	807	768	826	876	813	853	809	849	814	807	881	803	788	843	826	808	800	797	790	800	801	801	797	792	797	840	814	825	796	840	799	877	829	814	822	772	856	835	850	794	786	803	842	751	814	827	770	804	801	827	810	824	783	833	812	799	876	864	795	827	831	825	822	857	886	800	804	794	832	799	855	822	813	737	788	822	824	865	775	821	861	816	797	812	771	847	778	813	799	834	766	789	831	786	801	790	807	836	816	831	767	849	785	833	826	802	832	762	869	807	795	798	817	854	831	808	844	828	808	855	839	776	815	797	799	890	800	790	814	782	781	800	815	774	839	796	781	882	772	823	785	779	793	773	852	830	777	797	824	827	766	845	840	853	826	789	845	820	817	835	786	819	787	831	806	834	816	834	787	837	862	801	857	802	773	820	756	829	808	830	785	792	779	841	851	797	864	803	804	809	887	907	857	778	826	831	775	851	812	873	814	835	823	772	781	797	819	804	846	822	815	743	826	776	794	775	817	820	834	818	895	802	809	820	759	807	775	832	845	772	843	791	804	864	803	820	849	825	800	829	803	790	855	809	830	893	841	803	793	831	792	803	852	836	865	818	838	820	799	830	826	798	827	783	837	871	784	830	830	796	821	846	817	792	844	788	807	836	822	804	802	787	818	796	783	774	817	828	870	785	815	839	791	820	804	842	825	809	835	797	841	798	886	857	801	778	856	806	802	858	855	803	841	783	792	851	767	819	779	790	820	816	805	839	756	813	823	820	831	744	846	850	798	778	839	878	759	871	830	783	806	814	762	861	813	845	776	789	782	810	854	817	855	833	780	884	807	807	809	840	815	800	828	869	839	778	800	821	875	815	849	809	772	842	771	795	854	781	827	855	778	797	805	816	806	816	836	843	803	862	834	776	794	815	847	863	791	809	834	810	836	832	827	793	801	830	738	856	807	774	796	812	837	831	811	828	825	785	872	834	817	838	816	836	852	866	838	787	830	811	784	802	840	821	769	769	881	854	818	837	804	811	853	805	844	759	796	806	807	776	825	833	806	820	828	800	821	813	807	834	831	807	860	827	800	817	858	794	818	774	807	763	844	833	824	832	809	792	837	798	814	779	797	825	838	840	820	835	824	796	806	837	807	780	796	837	877	796	797	766	822	851	781	820	838	847	777	779	835	820	778	800	821	793	807	822	805	883	804	826	818	794	809	817	829	846	834	850	786	788	816	785	799	801	811	808	794	817	792	820	791	814	840	833	826	776	837	823	767	819	811	779	876	802	793	831	807	813	816	806	809	784	802	785	848	797	802	802	851	827	808	773	834	778	830	799	818	815	848	810	815	737	830	863	828	790	816	824	842	844	845	796	820	862	783	818	834	817	799	770	803	819	846	832	835	792	840	836	827	820	863	809	809	850	809	790	831	783	754	806	813	801	816	864	847	832	793	807	793	807	762	850	872	853	850	823	826	863	828	837	808	787	787	825	781	820	816	829	792	797	885	838	841	810	798	808	798	835	829	814	818	821	881	829	854	804	858	825	834	799	825	761	784	814	767	729	830	811	826	836	810	775	826	842	786	844	857	768	849	808	875	796	766	823	849	757	792	780	819	756	834	831	867	800	857	795	797	797	836	814	873	830	818	818	795	829	837	788	840	744	777	812	773	787	790	883	886	856	786	798	747	831	790	836	765	756	823	794	820	810	820	795	801	822	819	809	802	807	790	859	809	790	816	866	808	794	858	786	816	799	835	846	850	817	748	850	821	813	856	825	771	832	791	831	804	844	783	803	824	791	808	801	856	857	800	803	824	806	839	824	787	825	792	796	782	870	797	848	804	823	789	803	804	813	814	882	765	826	814	805	803	794	881	813	801	812	821	776	804	787	812	799	833	813	782	752	832	790	837	807	808	783	848	787	797	855	802	802	863	777	837	826	815	822	881	782	822	803	807	830	769	831	774	717	860	804	759	833	772	836	822	782	803	755	819	851	821	842	825	790	828	812	802	766	755	767	790	786	792	819	835	840	829	818	839	812	786	865	851	886	782	811	779	818	789	798	766	822	806	784	863	811	816	783	881	838	835	772	827	778	826	799	835	836	771	777	799	873	831	835	792	813	841	790	843	790	868	915	838	862	777	816	871	815	816	822	762	780	820	785	813	840	845	814	818	795	790	771	813	806	832	757	771	796	835	774	759	781	804	769	845	810	813	839	834	843	827	789	821	840	800	850	804	811	804	849	797	830	759	807	851	832	875	838	840	790	826	784	804	793	810	840	811	845	786	781	804	853	803	783	830	807	906	839	804	818	839	799	819	790	823	853	818	797	785	837	845	827	759	752	836	815	790	785	786	793	805	799	824	855	812	801	777	796	824	792	790	827	780	780	861	840	820	794	797	790	848	833	801	843	800	815	811	826	828	822	824	851	752	836	823	826	813	813	819	815	850	903	837	806	821	839	821	837	820	805	868	815	803	770	773	784	840	802	776	823	794	837	851	765	801	782	801	802	892	803	743	859	795	806	769	795	844	810	777	761	822	801	786	790	789	784	833	788	813	801	764	832	815	842	803	872	824	811	829	796	834	817	775	826	815	814	803	808	780	831	812	854	865	793	836	775	858	848	797	865	801	811	790	807	799	820	824	840	786	795	835	784	782	836	814	881	759	823	820	831	832	838	830	856	748	817	857	800	826	748	800	786	841	816	867	787	836	854	797	762	768	824	830	763	773	810	848	808	834	837	820	880	836	822	774	759	842	834	839	771	770	783	889	792	801	812	795	854	825	813	826	814	815	847	822	827	848	802	824	838	819	793	824	824	811	784	848	753	778	826	763	848	788	801	789	823	803	804	834	855	831	849	831	781	831	843	799	828	786	797	784	795	806	771	834	777	844	827
4502	8063	6868	3919	2878	13501	50995	42632	25827	11863	4824	1946	995	742	809	786	710	735	718	725	737	703	738	772	742	735	687	708	677	764	722	727	717	700	743	728	745	685	743	760	738	724	713	769	659	687	690	691	686	756	754	724	732	708	723	684	728	717	671	695	761	747	709	740	725	765	710	717	719	679	682	742	691	700	704	721	707	722	785	702	690	768	706	719	773	715	737	760	687	695	778	712	699	761	705	720	672	716	728	736	707	681	703	677	712	723	696	672	760	768	674	670	730	722	695	757	725	752	680	653	703	703	708	734	709	723	723	756	712	755	762	676	693	684	667	727	755	683	721	700	716	727	697	715	753	733	769	729	701	737	717	745	741	678	701	722	717	749	692	727	707	749	766	735	727	677	739	775	747	720	681	738	693	697	745	716	724	750	739	765	715	648	746	714	720	713	786	712	690	719	769	699	736	737	762	718	698	738	761	794	740	748	766	732	695	708	704	744	729	747	682	728	699	721	681	779	751	720	802	672	714	683	726	691	714	728	723	674	727	731	723	703	727	737	731	691	698	715	735	717	746	682	709	749	740	738	705	742	766	708	727	726	721	751	770	697	761	709	705	728	738	660	705	737	750	674	735	747	684	753	709	693	706	744	703	744	692	724	712	706	709	742	722	695	689	711	747	709	715	758	684	706	734	687	766	732	720	728	728	733	731	740	738	729	691	717	749	765	724	663	728	742	685	762	724	769	739	755	733	731	681	747	696	727	713	735	742	703	730	758	681	697	717	750	734	718	686	734	721	704	676	739	732	763	700	723	756	716	717	740	740	704	710	685	747	720	691	662	768	744	709	723	702	702	678	723	757	729	716	759	706	698	666	727	737	727	698	735	713	717	729	737	726	693	711	730	724	738	709	696	696	720	729	710	725	699	736	723	700	730	704	725	721	733	749	738	685	703	728	717	701	705	756	703	691	747	691	724	686	739	740	745	707	713	709	754	730	685	716	770	721	709	731	699	726	724	680	715	711	672	771	699	677	744	706	723	673	729	695	709	673	701	695	748	702	713	728	685	739	715	717	715	724	689	736	720	671	723	700	748	737	743	692	717	736	688	708	768	727	738	708	699	737	732	739	696	675	703	718	695	739	661	715	729	718	694	680	683	686	730	686	743	728	724	717	686	692	751	739	715	696	788	705	721	690	696	758	715	677	681	781	766	724	731	754	716	716	720	668	683	716	748	699	688	736	751	732	732	702	750	710	716	705	732	717	661	634	723	719	702	720	681	769	702	735	748	796	746	745	733	722	719	720	726	720	692	714	697	738	722	742	700	703	736	742	715	690	723	692	686	677	757	668	727	735	735	704	696	686	789	732	715	733	685	678	754	730	695	754	729	736	728	739	711	716	687	683	754	692	726	706	677	685	763	706	720	712	716	737	705	745	687	679	733	683	683	753	715	683	714	760	746	733	698	730	718	774	754	745	707	641	667	652	750	722	738	729	694	705	686	731	702	713	730	715	761	677	726	718	742	719	691	737	756	740	683	691	716	684	717	759	723	715	715	679	719	706	736	718	721	732	741	725	723	728	749	704	696	768	695	748	709	711	717	711	698	721	719	698	786	770	721	733	752	734	715	712	707	738	753	744	684	716	749	721	670	741	753	711	676	691	674	736	672	707	756	722	723	727	664	684	741	728	698	683	708	736	710	719	679	681	745	702	699	685	689	688	699	712	647	716	733	717	663	693	732	665	727	702	688	726	729	708	702	705	711	719	703	740	716	707	724	747	699	678	686	722	736	700	722	764	716	676	747	694	723	704	716	706	742	767	684	743	684	747	710	711	693	692	707	668	734	699	729	752	790	759	694	716	691	704	749	716	719	679	665	757	727	738	710	728	708	727	731	705	698	709	710	681	739	708	695	737	710	730	690	642	724	738	725	736	698	732	722	703	724	684	694	719	701	697	684	725	707	721	735	741	691	713	755	716	751	701	711	686	730	712	638	704	742	685	719	746	718	707	720	752	739	715	682	705	681	728	687	709	711	700	725	731	755	762	698	700	736	699	725	731	691	714	723	686	706	673	721	752	695	730	699	729	678	716	719	712	717	719	698	743	747	749	722	689	698	718	714	711	738	739	717	701	698	707	724	661	722	667	732	757	688	719	707	694	656	677	743	712	700	663	700	762	741	721	673	719	747	743	698	716	725	753	680	710	692	744	749	691	704	674	699	707	721	727	713	742	728	728	754	708	711	699	714	706	706	710	695	728	712	752	706	718	696	703	718	691	725	725	720	758	745	731	674	758	723	726	733	712	714	727	712	687	711	733	760	654	695	693	715	738	716	696	644	751	719	726	690	704	682	695	722	712	718	680	678	694	750	725	760	732	710	758	661	691	750	673	715	739	740	704	693	690	740	706	740	688	645	702	725	735	738	726	730	720	776	700	747	657	689	661	680	723	699	759	694	678	677	739	720	739	688	746	717	699	730	704	689	722	743	688	751	709	695	734	719	690	734	759	669	774	743	679	682	753	723	683	736	686	701	715	730	740	716	708	664	747	713	689	734	724	752	688	701	743	706	687	748	740	727	721	742	706	697	676	738	703	717	751	699	688	715	688	713	744	695	693	693	710	733	716	721	748	743	704	706	707	765	737	736	710	675	758	744	661	688	743	701	724	710	692	676	723	662	740	713	726	770	728	724	740	710	745	720	759	729	689	735	753	714	725	705	686	716	703	702	680	734	737	740	705	753	734	713	703	698	707	716	672	727	680	717	710	695	733	666	707	740	705	731	723	719	647	747	742	724	708	708	693	708	776	743	744	748	716	724	705	755	702	778	704	739	677	729	717	694	700	757	682	730	719	731	684	738	673	731	691	728	683	682	756	741	691	728	671	723	747	678	694	696	669	664	689	705	736	767	691	700	742	697	679	738	739	692	764	674	724	778	674	702	726	711	760	669	704	740	723	757	724	714	736	700	701	691	712	684	706	740	695	676	692	771	719	786	690	729	709	666	756	713	738	710	691	714	737	702	725	723	670	699	725	716	721	721	696	723	702	688	698	690	693	685	752	748	699	749	727	667	677	733	710	765	712	714	735	697	662	688	706	727	708	731	713	695	693	767	693	713	728	713	706	732	695	653	702	700	690	750	690	682	687	730	716	700	705	733	726	704	781	714	727	723	727	737	689	691	716	723	686	698	733	736	721	721	698	701	665	725	719	723	657	725	741	720	682	689	701	683	743	667	674	665	725	748	699	672	728	717	715	718	676	707	718	752	710	710	714	674	693	712	701	728	688	708	682	706	682	704	692	711	712	669	686	706	688	771	692	721	732	692	712	722	731	700	691	739	744	713	685	714	659	753	723	677	729	716	672	705	686	698	708	691	710	663	731	721	719	718	746	720	697	691	724	698	743	683	682	734	682	728	664	700	721	738	667	667	707	725	687	740	720	713	678	707	727	723	773	717	727	697	713	713	711	756	709	715	743	713	711	750	710	650	689	724	726	694	726	723	703	697
27777	13537	2314	1249	922	4244	6019	3902	2108	1159	785	769	714	615	641	628	668	646	659	665	662	643	630	681	696	654	632	627	642	626	645	631	623	687	657	640	604	670	645	688	608	681	657	667	646	666	653	626	670	642	682	702	645	587	681	708	614	666	689	691	692	624	686	653	597	689	644	680	640	698	640	624	656	658	632	602	637	670	661	640	654	667	658	679	645	633	644	661	645	661	674	650	628	692	641	606	669	706	638	670	659	639	701	649	609	637	601	641	655	652	685	636	631	665	709	642	635	686	664	691	674	657	672	664	668	634	625	615	675	697	611	622	652	628	656	638	679	631	587	638	682	686	677	623	686	689	645	635	614	677	661	648	691	711	651	667	631	669	648	670	608	656	679	669	613	654	705	664	654	628	641	658	631	666	670	672	605	640	602	644	642	663	630	645	626	619	687	614	671	667	711	645	688	665	611	639	709	625	647	620	622	670	615	663	677	679	647	602	614	665	645	628	659	643	689	626	607	697	599	686	659	650	643	602	674	652	628	624	660	667	670	634	659	625	644	654	590	616	631	598	593	669	651	680	667	642	678	608	634	680	627	641	637	652	644	677	651	651	659	638	662	665	700	658	652	626	657	645	634	662	632	644	666	707	663	682	681	646	605	621	608	653	676	643	673	652	613	680	699	635	619	650	638	603	665	624	682	653	667	665	663	639	694	640	664	690	675	625	661	677	652	640	588	661	678	630	641	670	655	642	613	637	644	608	604	661	673	665	650	688	617	668	633	669	653	591	667	565	619	656	633	649	606	623	666	608	649	629	660	658	705	688	648	630	654	666	711	667	643	655	673	645	719	623	636	633	617	660	652	676	629	616	655	608	601	653	605	655	626	651	654	712	623	650	619	653	663	668	681	630	675	621	673	697	646	658	639	602	631	646	621	694	695	670	619	653	615	645	634	638	644	651	627	632	703	663	642	654	604	623	650	665	643	666	686	634	664	671	650	652	651	651	653	676	637	650	689	639	644	664	647	663	723	688	674	635	659	678	686	672	662	638	680	628	629	605	653	667	628	717	652	663	659	598	675	671	613	620	628	596	633	620	680	639	632	651	622	644	670	671	640	651	633	681	639	625	665	697	626	659	631	616	624	631	599	644	662	639	654	608	674	637	683	682	681	697	623	683	672	624	687	683	633	629	628	631	673	685	672	654	641	670	681	642	715	676	651	653	617	636	665	660	671	692	632	621	633	625	672	669	710	674	684	663	652	680	644	635	632	674	659	627	624	666	646	645	623	648	679	682	630	614	642	675	661	663	613	662	660	707	591	650	660	675	653	613	618	684	649	657	632	658	629	634	647	676	643	676	647	646	663	649	674	659	673	619	632	653	637	639	688	607	646	618	696	663	653	639	646	645	646	691	644	600	611	655	611	640	694	619	659	649	643	675	621	654	638	663	664	636	660	650	595	665	688	651	630	667	643	649	643	677	657	650	650	635	653	598	680	665	671	667	659	630	649	641	652	642	634	634	654	661	624	687	641	697	683	613	641	647	663	665	692	672	664	680	684	644	682	682	624	600	686	668	638	615	622	666	661	683	653	671	660	639	634	617	659	674	664	677	656	635	655	642	642	587	666	695	639	642	691	681	694	603	655	644	633	661	655	648	664	623	663	645	673	604	653	650	635	632	629	675	644	642	604	679	634	664	682	630	671	622	622	687	643	627	608	644	653	610	655	679	622	623	706	635	639	654	649	673	661	598	626	615	622	640	639	621	647	633	685	667	658	630	658	706	667	668	682	651	680	636	654	653	661	707	630	673	653	623	671	660	640	644	660	637	691	724	673	671	672	671	648	665	614	697	634	671	653	618	673	677	664	681	682	670	664	637	660	666	620	612	611	633	654	654	677	622	638	647	684	683	666	643	692	682	659	635	664	671	643	679	649	638	662	709	684	689	677	643	594	664	656	638	657	633	634	608	655	632	638	670	644	629	618	664	674	647	649	618	593	631	605	646	700	666	622	655	677	647	623	677	606	658	670	683	628	657	678	643	668	682	661	618	631	637	699	594	688	648	606	643	657	607	615	637	671	648	663	661	665	628	634	653	667	625	661	648	729	621	650	626	658	665	665	648	715	677	669	619	623	625	602	652	621	695	640	652	656	675	666	698	618	703	650	679	645	638	649	638	671	674	650	673	664	675	665	664	652	640	690	699	665	656	657	641	641	609	693	618	656	647	625	690	668	629	602	628	639	625	668	661	682	597	695	659	672	672	642	668	680	656	644	643	659	638	623	661	679	704	644	647	636	637	648	627	665	653	631	675	664	647	646	608	643	609	670	673	616	633	660	668	676	627	645	664	662	608	621	657	706	637	651	645	632	658	640	676	647	680	679	609	681	656	654	714	656	685	655	647	654	685	653	658	680	674	682	674	630	632	671	653	650	666	611	635	620	621	672	615	678	636	670	640	657	674	651	644	635	653	699	674	618	665	676	659	642	672	644	608	683	683	637	634	665	680	676	659	656	716	657	635	690	664	682	669	641	638	670	620	636	637	636	648	663	585	684	707	663	642	668	681	624	635	627	618	628	659	681	672	625	640	651	644	674	682	652	654	644	684	651	602	700	659	628	638	620	644	642	639	626	656	633	687	605	660	638	588	647	653	657	642	670	672	700	615	681	679	617	618	655	682	644	655	680	687	676	659	666	644	621	649	649	643	596	651	654	672	602	654	633	658	649	665	612	626	642	655	667	626	610	669	619	675	731	647	644	598	661	629	642	648	614	607	649	702	671	633	621	666	662	640	640	645	633	642	670	700	657	645	654	665	676	688	637	672	661	675	644	655	724	680	677	627	595	682	651	621	625	697	694	657	649	659	621	677	673	650	645	629	619	650	627	663	656	626	668	653	659	646	661	636	645	668	627	699	670	633	709	641	636	634	646	666	679	616	658	716	659	714	708	665	677	610	639	671	615	638	683	671	611	694	632	643	674	652	627	615	625	597	688	665	652	603	665	666	628	702	635	663	659	639	668	657	676	664	647	658	646	703	687	610	685	684	660	623	603	614	650	699	619	657	654	597	628	655	693	654	651	655	629	684	705	664	682	723	665	645	726	632	651	643	654	669	638	674	681	668	706	678	627	645	681	606	660	673	657	635	621	630	704	629	636	648	620	631	661	635	653	681	683	668	655	683	642	624	649	639	685	672	660	650	645	610	649	625	598	661	624	645	662	666	650	686	633	641	650	628	691	689	638	615	643	665	669	648	666	655	631	586	682	683	661	632	665	619	661	657	646	676	638	637	676	660	610	662	667	653	645	681	640	629	666	615	668	635	673	645	646	635	593	623	669	616	656	644	637	650	672	650	681	693	616	669	643	664	590	650	626	661	623	620	633	688	671	640	669	632	665	646	622	674	668	662	657	662	673	598	662	643	706	632	637	656	677	669	610	602	660	678	665	691	687	635	614	659	638	683	640	664	666	640	622	671	643	651	659	635	631	673	684	704	653	638	667	655
5528	1631	1355	1072	922	5358	6197	3949	2063	1132	789	622	569	600	557	579	591	584	583	553	588	553	539	590	534	585	579	525	532	581	602	588	557	594	559	544	561	567	571	511	566	564	548	578	579	520	573	581	542	551	555	574	561	552	572	568	510	538	550	627	543	558	542	551	580	561	591	623	553	597	577	539	587	577	551	596	617	565	618	570	559	586	553	552	576	551	568	538	555	562	506	548	571	579	591	555	560	556	602	562	582	573	578	549	557	600	567	568	608	581	507	532	533	522	526	556	578	515	556	549	580	533	497	570	528	552	599	571	582	600	561	564	602	555	547	602	583	556	552	543	583	533	584	591	588	557	521	583	553	538	549	545	582	521	556	582	573	560	558	594	590	596	511	577	501	504	580	569	531	550	545	578	566	547	547	557	590	560	555	568	588	557	555	611	568	534	570	567	579	573	546	552	575	526	592	565	547	548	553	531	545	545	529	574	537	573	568	583	555	574	570	562	593	529	533	569	579	557	522	539	554	548	560	610	541	548	545	561	565	560	522	568	609	544	565	545	541	594	531	558	573	560	578	528	588	604	569	557	554	578	539	555	543	547	540	570	567	549	567	578	547	518	599	529	572	539	552	547	559	573	576	546	542	520	571	572	551	572	536	598	569	569	521	593	590	566	551	586	536	575	567	564	569	536	546	591	576	611	574	600	575	567	595	636	588	571	570	606	565	579	542	561	608	570	568	527	526	595	568	529	587	581	567	578	561	572	599	529	564	534	540	555	539	529	565	559	541	593	616	566	542	521	583	593	550	580	565	529	562	626	544	623	595	589	557	555	574	534	544	533	556	550	605	554	559	559	575	540	568	579	560	543	567	586	592	551	566	565	557	577	533	542	564	528	599	574	579	574	565	591	593	567	555	584	561	539	553	575	535	602	542	586	576	599	513	543	532	585	578	576	554	572	531	543	534	573	573	568	612	561	546	590	553	549	548	585	535	560	563	578	580	524	575	562	587	576	572	580	593	528	599	572	578	594	533	575	523	542	577	577	552	571	572	575	554	554	582	541	598	582	576	566	580	534	577	505	568	566	606	542	565	533	552	549	571	555	607	569	575	581	539	525	539	529	550	581	561	588	531	597	573	531	569	540	538	507	577	583	559	543	578	589	580	558	560	512	583	553	552	533	556	535	515	606	580	517	581	567	586	608	548	563	568	494	547	593	586	588	532	539	549	560	539	518	538	564	568	547	527	556	558	559	577	553	582	546	568	515	550	567	573	519	559	586	530	533	556	543	554	553	535	561	545	567	557	587	557	531	619	559	532	527	533	553	551	565	581	548	567	599	590	544	558	543	520	560	521	553	595	566	527	524	551	512	541	545	575	550	557	563	537	535	536	540	583	559	540	549	558	573	590	532	555	563	585	581	559	585	518	590	538	559	608	575	583	549	556	549	588	557	532	586	556	574	588	600	570	583	523	562	567	547	556	544	553	573	541	575	555	579	579	551	559	607	540	563	563	575	554	552	591	552	587	582	549	581	583	569	567	548	559	560	596	536	553	537	537	565	553	562	559	562	553	554	553	593	580	571	569	560	518	578	606	570	551	565	583	566	575	575	582	564	538	573	520	582	565	535	595	574	584	573	555	566	570	518	587	578	579	545	525	569	573	569	568	546	534	613	606	559	535	599	598	561	560	575	554	577	505	531	525	584	578	581	597	570	577	537	520	500	608	538	519	567	588	573	557	571	592	574	566	546	579	570	599	526	521	588	547	579	570	543	526	535	516	549	572	577	575	533	561	564	568	587	555	545	591	571	560	596	564	538	546	544	528	566	563	572	551	581	551	531	581	553	572	565	544	533	526	555	519	557	572	544	549	557	556	544	549	557	571	514	528	540	531	571	527	541	576	588	560	562	527	549	553	545	567	556	586	568	557	563	546	580	544	531	543	572	561	580	574	593	561	531	557	559	547	580	566	599	558	547	566	555	559	560	537	563	586	589	566	562	543	562	577	565	549	581	521	553	560	607	574	526	606	575	506	588	586	543	562	564	562	569	522	615	511	562	590	582	566	556	577	559	557	559	533	590	604	530	562	591	531	532	567	569	585	571	545	574	562	555	575	551	582	585	541	545	584	534	570	575	562	537	579	587	566	566	578	533	573	581	545	554	566	555	502	567	480	556	579	528	571	585	570	573	545	565	548	594	548	618	576	577	543	594	571	532	523	569	560	581	576	558	556	588	553	572	532	547	559	572	541	512	611	605	544	576	599	576	560	542	539	532	550	593	564	577	602	584	594	559	540	556	573	570	537	554	571	538	550	573	520	561	534	556	570	536	580	552	518	511	601	551	568	547	564	559	562	569	577	572	579	541	551	557	583	534	524	543	559	593	551	544	591	566	561	600	570	532	565	547	560	554	562	547	510	549	598	570	605	586	588	546	526	570	577	575	546	560	551	574	586	579	613	571	527	552	575	567	556	589	536	560	564	560	588	561	581	570	553	605	543	545	570	570	607	547	576	585	561	559	562	519	625	533	565	546	557	577	562	527	588	506	577	589	558	612	518	538	570	592	575	569	569	571	565	533	560	535	543	554	548	563	550	586	573	546	572	550	576	552	545	538	564	595	538	535	538	543	540	611	591	552	587	561	613	578	576	518	577	566	554	598	557	604	553	573	558	521	572	557	574	553	529	581	594	544	543	556	556	579	529	556	562	567	565	525	554	564	540	547	565	558	538	533	596	588	562	573	586	563	566	537	517	540	527	545	552	569	549	576	585	593	561	572	509	597	580	569	561	537	566	555	558	541	531	565	585	543	555	581	537	538	592	597	584	540	566	578	518	540	535	580	523	559	592	580	555	558	559	573	563	521	550	589	536	598	554	590	566	581	564	552	580	553	533	581	526	558	525	581	544	560	585	560	570	574	553	525	551	584	541	540	557	582	569	557	569	540	583	534	507	538	557	566	517	548	528	526	557	566	534	543	579	579	544	577	563	587	563	569	548	598	529	585	510	566	559	558	530	565	572	563	538	540	589	553	560	559	568	573	581	545	563	516	565	558	522	554	611	578	573	560	601	587	556	566	602	531	533	547	595	541	527	572	570	562	564	548	524	543	623	547	584	509	561	590	537	557	580	554	564	572	552	514	555	555	571	569	567	572	596	603	549	520	570	533	546	611	522	568	544	592	524	590	610	565	563	545	547	573	577	543	563	587	560	605	558	613	602	538	576	580	551	547	565	557	600	588	570	538	578	549	574	545	586	543	586	516	553	550	547	547	582	544	562	540	563	551	530	574	574	561	572	548	579	577	571	587	498	599	585	597	565	558	548	593	567	536	548	572	551	554	593	548	570	551	545	577	585	578	596	609	558	567	499	581	559	570	540	582	571	536	606	577	565	552	617	548	563	536	562	591	572	566	565	558	576	546	584	578	552	556	548	586	581	567	617	529	629	539	558	542	564	546	531	593	526	528	544	600	576	535	568	563	577	542	521	575	583	591	545	545	549	547
25434	21429	27529	25539	8243	33679	39957	26834	13463	4509	1699	1028	826	754	748	725	691	729	693	753	765	701	684	733	730	774	734	748	757	647	733	732	739	701	685	667	790	725	709	680	705	673	757	733	723	731	755	740	714	698	744	741	695	782	740	721	719	699	712	715	734	732	680	695	769	732	695	733	761	762	760	727	668	724	736	752	689	758	723	729	720	709	642	722	673	737	730	690	721	749	688	709	698	758	714	776	723	724	719	708	705	753	702	716	692	723	681	717	703	733	682	690	705	721	695	701	748	714	739	754	683	734	714	710	679	721	653	701	680	753	704	701	675	736	712	706	708	697	740	711	717	729	695	788	736	708	699	761	728	699	737	711	687	707	705	714	699	746	768	786	753	752	714	680	706	689	721	704	764	748	746	737	708	719	779	718	758	757	704	734	740	674	713	700	743	745	728	669	730	710	716	704	736	704	769	807	755	663	692	744	664	724	697	727	701	647	750	673	688	689	688	727	732	707	709	689	749	721	736	737	748	685	704	699	734	692	761	724	673	718	749	706	711	730	679	754	746	738	732	718	722	708	732	727	739	731	739	704	727	725	716	714	675	729	724	703	691	702	650	712	688	665	720	699	715	753	675	732	640	701	720	701	738	658	737	722	727	710	682	667	728	708	691	732	699	706	698	664	720	696	682	724	777	681	701	720	685	697	745	668	717	707	708	714	728	734	690	763	756	725	700	732	688	702	712	758	737	683	701	713	742	755	784	702	704	698	697	697	746	711	738	670	692	687	727	710	744	707	767	745	744	753	672	698	717	738	747	680	695	708	749	702	687	722	702	756	737	722	729	692	741	744	689	708	741	739	719	728	751	739	724	758	719	701	701	727	720	736	743	672	699	681	685	747	730	697	687	777	713	717	718	756	743	691	742	692	686	782	758	694	711	750	714	696	722	715	721	746	674	730	691	704	740	740	717	714	718	705	727	720	753	747	714	684	715	700	708	716	711	731	732	700	732	734	773	722	748	695	738	733	720	708	708	695	698	743	743	757	681	712	704	677	738	755	707	687	721	759	743	749	659	708	666	701	700	646	701	660	630	671	734	672	672	734	737	771	730	754	709	721	676	695	754	729	701	714	693	772	673	759	762	690	729	707	683	675	672	694	709	702	727	721	710	707	713	706	676	713	735	733	702	710	652	723	718	728	713	700	736	693	674	784	748	666	723	675	710	739	723	655	727	776	729	681	717	664	740	670	730	665	746	718	740	705	721	737	689	727	716	705	695	738	761	724	711	767	749	719	725	730	712	717	657	742	721	763	769	682	767	735	717	702	751	728	681	663	726	689	731	731	715	753	705	761	678	740	743	724	701	701	688	714	667	720	695	680	708	696	712	739	707	698	695	755	720	652	668	709	738	701	707	710	673	711	707	723	731	716	722	752	714	689	683	712	732	687	716	638	733	700	736	676	773	686	684	738	722	758	670	730	726	683	689	704	762	688	712	732	706	716	719	774	718	728	742	759	703	692	749	716	679	710	697	686	728	751	726	731	740	746	709	682	729	690	692	720	699	787	724	701	741	717	673	734	732	673	776	724	667	732	706	715	677	736	712	736	740	729	726	731	703	737	683	717	686	700	703	744	716	737	709	742	730	719	783	715	741	687	725	737	732	739	730	710	723	671	715	670	759	717	724	720	682	698	712	699	726	729	715	756	725	747	726	724	684	711	762	736	731	765	720	729	719	711	769	716	713	723	731	749	714	701	709	700	708	769	756	748	636	711	763	729	734	749	698	713	701	717	711	724	711	719	733	725	680	708	684	790	728	706	721	727	733	697	773	770	698	742	681	704	730	690	675	676	739	746	709	720	693	721	745	736	734	726	732	715	716	781	711	724	714	696	750	714	698	733	692	718	716	740	717	725	726	697	727	674	712	674	658	735	763	697	787	736	719	683	720	722	727	717	698	702	702	729	694	714	736	696	727	745	675	714	723	733	733	724	723	716	728	753	702	700	739	723	759	748	726	725	698	754	685	731	720	691	737	735	675	749	655	660	686	693	719	728	695	700	743	702	696	685	687	705	709	687	670	706	773	679	718	733	758	746	683	686	693	708	752	709	751	686	702	717	723	723	709	748	761	741	730	746	768	678	721	722	703	701	740	723	705	716	745	740	728	763	711	670	752	720	768	713	778	719	710	680	710	713	741	690	717	709	765	764	737	724	702	741	711	737	693	750	709	717	669	713	699	671	731	698	765	734	719	701	751	765	739	674	696	734	763	687	776	721	711	748	734	675	728	669	675	714	693	714	745	710	715	684	737	689	718	660	700	709	712	694	686	746	701	680	695	728	736	751	717	696	689	720	684	737	721	715	722	728	725	723	709	728	730	704	723	687	705	722	694	725	704	721	762	759	697	734	731	697	710	742	696	714	689	695	708	668	716	699	771	722	706	693	731	734	708	709	690	709	727	772	696	698	714	715	685	701	692	720	734	746	690	729	726	728	734	705	715	697	728	729	729	732	674	719	712	734	718	708	723	713	681	700	753	707	717	711	690	718	754	733	700	692	681	716	666	734	709	724	730	723	717	670	753	713	741	681	704	668	724	753	688	768	719	708	686	689	712	743	717	703	739	747	717	745	693	673	765	739	702	706	773	676	704	727	698	789	669	712	719	679	703	703	738	717	711	715	698	662	711	743	710	700	746	702	712	703	722	763	730	723	759	744	717	683	723	736	658	676	761	725	687	712	797	746	706	730	733	734	735	668	744	723	747	682	727	702	697	720	672	739	717	689	722	747	733	739	690	730	719	716	711	726	717	716	706	753	750	683	673	731	720	702	718	708	707	768	719	720	669	710	747	712	721	659	704	716	748	727	722	714	721	699	713	724	733	734	771	714	739	745	751	750	785	696	688	757	721	734	686	743	674	725	725	755	768	730	784	700	719	685	752	708	719	726	725	721	687	748	724	736	699	680	698	699	743	700	684	684	713	690	732	733	682	683	751	749	731	735	715	712	711	739	730	796	689	702	698	754	729	743	686	751	701	735	731	703	685	716	719	733	698	682	686	719	701	741	755	712	724	701	708	734	714	731	659	744	706	724	729	723	746	752	722	699	739	722	735	704	755	700	714	707	737	740	767	646	711	716	703	726	745	699	670	751	761	683	712	714	675	701	716	687	714	722	718	704	700	676	718	687	713	694	728	704	695	748	648	693	720	692	715	691	698	691	717	684	684	765	706	759	715	773	705	720	700	723	712	697	742	753	749	713	714	724	726	698	756	742	708	705	699	752	788	691	730	761	702	729	675	749	690	751	665	709	697	720	744	785	728	705	723	665	722	735	774	674	744	697	726	708	709	721	732	725	687	730	725	708	749	675	700	694	714	672	738	714	752	714	687	724	673	743	719	687	737	671	676	693	727	708	746	686	732	679	758	752	722	693	715	684	709	719	663	699	756	682	711	716	707	731	719	703	752	672	699	667	731	771	711	727	726	732	730	699	701	721	724	726	723	735	689	634
4723	5225	3895	2428	2076	35958	32914	21645	10664	4186	1692	951	786	659	618	660	639	582	653	641	647	657	665	648	689	601	602	604	595	643	688	648	671	639	659	607	660	609	624	617	606	643	631	612	653	638	654	624	643	644	677	654	643	619	665	649	600	650	624	652	632	592	616	624	643	658	657	634	640	641	654	623	583	631	660	628	659	621	645	645	667	621	684	675	623	635	657	649	600	632	626	662	598	643	584	633	643	684	590	648	613	623	660	633	628	630	626	612	657	649	630	594	670	649	643	600	604	599	653	647	625	652	599	652	655	619	632	641	623	647	665	627	650	602	634	650	637	686	617	583	607	588	616	631	631	649	644	628	638	613	614	631	671	622	625	669	609	626	653	623	630	668	681	632	631	644	631	592	620	633	615	679	680	672	599	652	648	623	659	672	617	628	678	666	634	650	657	646	666	700	632	623	631	604	672	649	674	644	625	629	608	615	655	675	634	641	610	598	621	666	596	620	608	621	628	647	598	633	626	643	700	643	585	625	617	629	631	631	666	649	615	633	604	644	600	639	619	625	653	635	603	640	643	637	648	628	653	610	639	645	636	643	685	646	632	677	651	647	618	611	622	626	665	611	620	595	640	637	658	609	691	672	638	625	621	601	645	638	632	606	636	633	597	646	649	642	583	620	595	665	663	639	599	610	614	631	633	610	611	608	630	669	655	671	624	606	632	613	690	664	602	624	637	635	616	644	692	642	614	606	640	637	598	586	558	628	641	640	597	597	608	620	626	615	633	587	670	648	619	631	625	628	642	626	604	608	621	665	604	653	629	619	591	609	651	599	621	624	644	639	640	604	633	616	593	658	604	618	638	624	686	662	645	655	635	620	605	611	649	601	623	630	649	626	632	623	633	662	633	653	624	602	595	604	655	641	616	666	657	602	641	678	703	616	613	588	632	588	658	613	656	664	657	631	626	647	636	662	659	664	659	632	617	592	657	634	605	644	625	624	683	629	612	647	607	649	681	664	571	652	647	631	631	649	639	588	679	635	619	667	600	627	624	664	598	653	591	613	633	612	663	655	646	629	658	659	655	656	628	604	609	632	656	648	648	668	668	613	639	633	698	648	641	627	622	623	631	620	689	604	654	641	655	610	621	625	639	608	658	649	633	623	614	658	640	676	615	611	624	633	597	665	618	629	627	600	636	599	603	626	662	638	641	640	661	643	584	641	625	646	652	629	620	643	622	672	614	636	598	644	637	656	627	674	605	591	642	670	634	652	714	627	662	624	595	628	634	612	674	687	659	638	601	637	660	612	580	621	631	609	625	636	598	647	592	652	645	602	694	622	614	575	654	598	637	606	626	602	614	633	612	646	678	600	646	632	628	600	617	652	621	645	651	632	615	600	642	668	616	624	650	578	620	602	634	605	633	665	651	627	607	636	632	601	599	639	632	667	647	657	609	633	607	647	643	585	588	640	652	700	583	621	638	643	619	645	652	609	669	611	642	663	611	665	633	603	670	631	612	622	653	681	629	620	652	681	624	614	647	645	624	672	605	668	645	598	657	625	614	633	637	616	663	635	641	619	609	633	620	619	665	657	637	599	609	658	649	634	617	682	621	632	628	596	625	654	649	629	639	655	644	625	596	626	647	686	591	640	655	650	621	634	648	633	655	646	644	606	633	613	627	615	650	601	612	627	608	686	692	684	632	626	632	613	640	664	635	620	615	590	677	597	596	668	675	642	682	642	633	643	636	635	618	647	589	627	657	649	650	609	652	626	651	601	640	569	632	637	600	632	626	656	611	710	686	632	657	647	614	600	628	617	649	656	634	641	627	687	660	683	607	651	637	689	650	606	597	664	639	618	654	644	631	618	615	617	628	653	663	653	591	637	645	667	645	679	592	608	617	695	645	658	621	625	652	652	656	593	645	648	642	628	646	656	652	621	587	632	664	631	658	621	649	609	628	597	624	630	634	617	660	601	602	612	631	616	630	638	608	660	610	630	604	642	620	638	609	650	608	654	646	628	676	606	657	637	645	618	645	608	637	604	643	602	624	596	634	634	620	649	643	626	629	672	658	630	632	592	645	637	608	650	615	611	646	642	639	661	662	655	657	640	656	617	628	662	611	620	646	605	674	641	623	648	602	590	613	634	628	682	614	614	617	686	671	625	665	613	618	650	620	650	640	638	625	644	604	673	642	630	635	658	618	582	650	634	673	640	627	649	629	610	633	655	666	613	678	620	614	613	661	672	609	594	670	644	623	616	614	641	625	621	617	639	644	676	668	628	619	628	647	602	621	591	665	594	677	649	569	650	589	627	626	644	629	646	609	660	585	625	643	610	653	624	582	667	610	612	649	663	642	624	653	628	621	601	597	583	657	623	635	671	614	664	614	620	631	659	632	612	617	598	604	616	643	654	615	649	631	607	691	602	631	616	619	636	634	611	589	636	629	604	639	595	650	654	650	640	650	660	572	633	597	632	627	676	585	650	656	636	625	647	594	662	639	638	591	613	615	677	656	631	608	640	653	580	685	646	607	629	684	642	640	661	595	612	661	667	614	615	679	638	617	625	649	659	643	621	631	662	623	647	607	672	608	617	622	668	630	640	601	589	620	634	637	598	628	624	662	605	638	654	657	611	619	650	604	643	629	604	620	625	632	637	623	642	619	650	609	639	683	645	631	619	629	638	622	615	658	657	648	644	634	616	619	657	640	589	633	648	622	646	616	625	658	648	622	679	646	624	657	609	626	634	635	609	650	627	596	665	640	644	636	638	634	628	664	594	612	639	652	605	676	651	651	609	609	628	662	673	628	653	614	600	602	732	619	630	658	606	625	686	594	641	631	609	596	636	635	600	643	617	653	616	643	647	602	621	634	602	658	644	639	645	657	599	634	680	619	626	653	634	647	635	669	626	645	647	668	621	627	616	679	621	646	614	617	619	676	663	654	634	638	585	630	618	628	640	617	628	631	635	638	653	655	637	666	596	618	603	601	640	659	642	655	672	634	642	651	623	634	680	628	654	643	622	612	600	603	695	630	651	601	615	639	625	646	616	635	634	624	636	623	611	638	633	638	626	588	641	610	614	610	639	651	604	636	588	608	687	640	600	627	624	654	628	647	649	634	636	655	653	604	647	568	649	591	634	651	642	619	634	678	577	650	634	606	638	612	691	605	595	654	652	633	623	615	627	658	648	685	624	662	605	638	626	666	626	651	618	648	619	646	639	623	631	648	579	617	604	572	656	618	686	586	642	636	624	674	603	646	642	573	588	697	634	659	601	665	616	683	607	717	608	629	616	625	631	646	640	630	643	614	613	646	611	593	641	597	651	641	634	650	659	628	602	602	637	630	574	667	643	615	630	634	579	618	650	608	668	645	626	730	617	662	585	646	584	606	626	587	662	640	656	626	644	648	629	630	648	665	630	637	644	647	678	607	628	660	629	669	658	644	604	652	659	613	581	657	590	646	639	591	634	651	653	641	599	628	622	630	656	620	626	635	589
24192	21397	28773	24412	21387	47379	55519	41850	24618	9596	3017	1408	991	951	872	904	863	901	859	841	868	847	798	867	826	812	850	878	857	902	829	861	807	857	829	841	848	851	860	820	856	772	772	900	821	849	835	846	870	797	826	845	816	860	840	817	871	824	885	872	827	892	869	824	831	823	888	872	787	807	900	840	801	841	794	775	855	849	792	812	834	851	832	751	829	812	807	831	875	851	835	842	886	834	793	873	824	822	843	814	844	788	858	808	846	807	796	885	828	830	767	809	843	880	809	806	842	813	847	846	794	831	895	831	850	831	882	853	812	818	783	845	855	854	838	820	785	811	882	870	812	857	807	792	832	870	859	798	853	840	887	832	839	833	859	806	869	899	880	872	828	790	844	858	883	838	812	808	826	856	831	781	897	819	836	800	854	801	851	868	845	843	814	820	831	859	813	804	857	884	827	802	828	890	830	830	891	823	875	827	774	831	878	820	846	793	870	804	843	809	839	823	835	820	852	789	813	829	807	865	829	778	833	818	855	835	816	815	874	841	838	857	827	781	828	823	852	811	874	809	824	825	911	810	845	852	832	779	912	778	839	809	839	863	827	872	819	890	810	785	816	852	841	843	863	779	852	818	797	812	822	853	844	868	822	860	823	844	817	841	866	806	879	845	810	802	838	812	862	826	819	803	894	788	812	847	826	859	843	822	783	778	825	847	881	891	809	839	879	799	861	805	803	841	826	902	801	851	851	834	846	836	804	780	826	818	853	820	823	801	841	841	839	838	867	844	808	806	848	816	806	829	823	848	826	874	825	825	849	809	869	840	816	834	884	859	780	804	841	814	811	818	865	826	839	804	784	824	834	771	838	846	843	853	870	864	814	833	821	849	821	790	859	797	825	851	850	761	824	849	848	855	813	819	851	839	866	807	850	811	818	861	838	774	858	828	835	893	860	857	803	842	832	864	837	837	827	814	829	806	850	821	839	804	809	808	855	816	886	823	803	889	841	782	817	831	778	786	868	832	827	831	818	824	766	836	822	809	871	791	829	802	837	843	823	750	867	811	786	813	839	797	849	816	876	828	805	801	849	838	785	863	801	778	783	846	849	834	824	850	811	847	838	813	878	859	822	787	802	834	852	873	819	834	789	813	831	806	787	825	848	834	855	843	890	828	818	801	826	815	824	841	864	847	771	808	826	835	825	796	911	904	795	840	815	782	831	833	845	826	827	846	887	826	862	822	826	813	843	851	814	814	778	790	825	794	813	822	893	823	827	819	822	810	784	856	848	828	856	777	856	831	842	811	863	826	870	820	846	824	795	778	823	822	817	813	836	823	841	857	790	818	826	839	828	856	836	789	839	792	859	851	813	812	827	835	892	866	837	829	762	818	804	827	834	794	833	803	822	847	823	816	898	847	878	765	791	826	818	806	801	809	794	830	810	761	839	811	854	900	851	822	857	828	880	854	801	802	876	826	838	836	785	823	875	774	860	860	920	842	822	886	862	800	763	866	843	873	824	855	849	872	761	827	849	837	856	786	861	826	847	852	780	793	835	811	864	832	819	888	781	878	820	808	791	827	790	814	858	845	800	824	843	840	852	798	838	794	801	850	860	838	852	838	736	788	837	841	841	822	867	864	848	820	837	806	851	848	809	829	836	820	857	827	824	819	803	823	861	839	806	825	878	843	809	785	870	829	860	817	806	826	862	867	786	821	902	846	816	773	817	804	811	869	884	924	801	810	836	849	797	860	873	834	818	819	794	853	823	868	809	813	794	832	802	801	829	820	882	832	791	832	829	854	814	846	801	853	847	820	778	832	844	785	801	850	860	795	801	825	799	860	853	809	788	877	828	831	859	819	820	828	811	826	816	799	812	815	841	869	827	833	815	834	835	845	861	839	812	850	847	815	792	833	820	830	828	833	792	814	822	849	840	821	838	869	801	829	814	840	865	853	878	882	847	784	881	803	845	792	843	858	832	878	809	851	820	824	835	833	754	832	789	805	840	819	853	870	866	805	869	814	849	836	815	814	779	794	824	847	827	825	792	887	881	789	847	862	843	839	825	772	845	866	808	790	872	881	867	833	853	798	853	822	882	783	798	782	811	833	855	781	812	818	803	798	861	849	870	812	807	810	847	843	859	817	826	850	897	892	800	821	825	805	830	855	871	862	836	844	857	783	855	837	837	807	783	824	850	823	835	831	793	820	814	817	834	818	812	834	828	838	847	823	850	848	872	833	801	882	795	823	891	847	851	825	897	815	876	891	787	879	838	869	898	770	832	788	819	914	875	861	840	811	828	871	805	872	799	806	866	864	837	801	709	827	781	906	810	830	847	840	810	823	816	831	767	839	838	871	882	885	885	805	801	826	811	828	863	856	843	833	855	837	819	781	889	850	824	852	807	814	831	788	799	849	752	857	778	814	818	850	821	928	854	791	854	841	807	831	850	835	835	852	850	803	826	841	877	773	810	836	860	779	842	791	820	855	822	858	811	789	848	820	898	847	839	820	784	845	856	863	843	812	815	856	842	813	790	759	778	789	812	795	764	859	757	824	827	863	885	836	856	893	868	813	878	874	878	821	896	801	850	831	854	831	835	807	804	873	786	876	814	847	851	809	864	827	843	881	839	854	791	777	859	841	857	820	873	794	866	797	812	840	792	840	805	788	832	820	816	848	812	837	846	841	816	892	886	881	818	805	854	837	771	817	813	831	800	829	832	834	790	827	782	786	810	893	867	840	804	830	832	805	858	833	804	883	820	806	854	841	865	953	820	820	840	813	834	816	829	808	809	864	823	774	830	773	840	830	881	838	863	878	816	849	855	820	812	846	786	805	840	827	806	861	848	856	845	803	854	814	838	878	800	802	831	823	848	836	800	790	893	821	828	886	836	800	887	837	857	786	885	786	866	802	860	830	811	866	888	826	831	841	825	846	814	853	848	864	829	860	884	806	822	804	831	804	851	811	830	800	833	842	860	824	797	884	824	844	820	792	829	805	834	816	825	769	860	813	876	822	868	824	771	872	798	836	810	778	824	802	833	788	855	827	842	784	848	851	817	863	821	837	822	827	820	776	804	891	776	857	870	853	813	834	865	817	871	818	944	869	847	850	779	740	857	803	808	851	781	815	847	842	881	846	802	829	823	792	824	852	876	839	844	830	791	902	814	804	805	789	800	844	860	837	854	834	860	846	836	847	848	768	891	783	846	875	828	811	797	818	897	834	808	837	879	851	836	812	831	869	800	772	848	863	846	830	851	784	840	810	840	837	866	825	865	876	850	851	800	856	814	814	837	842	804	839	797	872	811	880	875	812	793	882	830	805	835	858	794	779	844	791	813	836	803	813	898	840	807	863	841	858	799	844	795	917	833	826	861	840	796	840	848	842	864	825	783	844	804	875	801	796	824	841	873	831	806	881	852	813	807	827	858	853	830	826	811	862	856	779	844	822	843	865	818	829	826	838	855	857	800	866	835	854	875	851	820	830	800	838	880	811	818	863
5943	10711	7469	4293	4420	51010	49922	35049	18525	7594	2827	1306	870	782	741	734	750	721	727	691	724	755	734	717	708	746	780	764	718	720	743	763	691	760	731	760	724	752	732	731	735	742	795	767	726	749	703	748	768	682	768	750	678	704	735	724	738	774	747	767	777	729	730	702	719	715	783	791	724	719	707	757	733	689	694	796	717	717	726	752	753	724	717	710	742	750	726	717	726	747	753	715	705	718	770	714	690	717	729	701	736	724	729	719	734	735	731	740	751	816	724	702	710	646	769	706	747	735	722	757	766	755	715	726	705	708	777	732	753	683	750	723	717	775	693	682	758	763	749	770	735	716	756	702	670	752	701	727	785	741	727	695	740	738	710	720	736	702	752	752	758	738	696	690	699	723	729	723	707	734	739	671	715	709	711	682	715	754	715	755	759	741	702	740	747	761	806	722	725	752	720	795	698	748	757	765	771	711	769	740	692	716	743	714	741	763	699	726	754	717	739	692	705	742	726	718	791	716	723	751	717	703	767	735	739	717	738	713	749	749	731	720	707	790	708	706	694	709	726	725	729	741	740	700	672	732	758	721	685	720	739	747	782	756	716	724	697	757	757	720	753	736	741	742	767	699	714	766	712	731	719	747	771	733	738	758	735	722	743	708	720	697	744	725	725	657	771	740	734	767	713	742	689	733	747	691	694	750	741	726	690	711	712	719	751	703	713	730	678	695	719	679	684	746	739	749	727	737	711	730	702	759	750	731	678	655	739	711	759	696	729	742	688	688	692	724	717	700	754	758	689	738	720	770	708	720	711	719	769	769	752	736	730	722	758	717	750	734	763	720	693	709	704	775	719	766	744	726	781	724	703	704	749	723	722	692	760	767	759	685	754	699	753	698	695	662	754	707	720	719	724	721	762	737	749	731	710	678	701	681	730	764	725	745	765	704	727	720	765	710	691	735	747	723	757	724	749	727	749	749	773	736	701	705	697	784	715	716	720	705	769	728	715	745	745	752	714	723	689	712	721	686	718	724	720	742	694	723	720	770	739	749	756	673	711	731	742	752	734	729	714	730	766	737	723	717	725	705	740	741	755	764	780	686	761	756	704	708	737	704	733	753	690	743	786	752	695	726	745	763	727	760	704	781	730	691	721	709	679	779	761	744	676	725	696	756	723	740	749	745	695	698	765	770	738	706	772	747	718	668	701	728	700	755	742	732	735	686	706	770	713	758	746	708	696	727	747	780	697	759	741	726	721	727	708	781	738	732	717	701	766	741	681	685	780	753	701	675	755	755	716	708	743	673	710	751	804	716	732	710	713	731	700	729	689	741	734	741	740	751	753	723	750	697	758	709	754	723	779	742	746	718	742	716	756	746	746	745	769	767	724	784	734	723	734	746	729	738	714	737	741	786	672	705	730	712	719	742	719	746	745	700	714	754	680	708	723	691	747	752	774	781	764	712	754	778	752	674	737	767	717	735	802	740	727	714	685	759	719	750	737	704	763	693	740	685	697	678	736	750	767	742	714	736	695	774	696	754	744	696	730	743	751	717	743	741	729	715	732	784	728	727	771	749	764	742	721	721	724	713	708	660	681	728	731	711	746	702	758	701	784	723	709	744	746	699	709	713	768	754	717	716	728	717	761	706	774	707	712	722	745	721	722	741	746	739	738	755	732	702	708	701	746	731	717	730	717	777	793	692	748	730	735	761	723	808	672	663	731	725	780	763	731	766	735	752	712	722	723	707	736	739	726	729	729	698	733	725	702	717	737	723	706	752	744	741	751	751	736	752	728	779	672	747	747	711	733	691	747	725	740	743	689	721	671	723	721	742	708	751	701	733	728	729	689	743	755	734	721	727	729	770	743	738	704	715	667	721	756	734	736	700	751	703	699	670	705	703	731	749	763	758	726	705	742	678	727	706	754	684	714	756	739	747	756	717	742	754	726	711	754	725	728	718	679	681	738	721	726	708	713	706	770	664	706	703	760	712	710	765	685	718	764	708	734	683	736	728	689	743	708	758	709	740	728	714	807	745	718	688	777	729	719	713	694	700	728	732	715	739	720	693	746	729	724	741	710	739	762	734	738	713	763	762	696	749	736	711	728	754	714	764	712	699	766	735	684	708	703	726	734	692	774	755	713	700	773	684	752	695	745	749	716	756	739	728	641	687	753	705	741	703	732	743	734	692	751	717	706	761	726	677	700	700	769	719	717	689	706	717	730	765	721	748	711	694	765	727	729	754	761	710	739	728	757	698	725	745	749	769	718	767	687	744	692	738	727	744	688	754	719	768	669	716	709	723	750	717	777	720	752	698	691	757	730	710	705	712	711	704	680	738	744	670	694	717	730	713	705	709	699	765	729	730	731	725	685	725	712	704	699	728	696	729	713	718	721	744	738	691	728	740	753	739	753	716	762	715	724	746	729	763	745	704	685	678	752	739	738	749	668	764	726	677	676	679	769	722	727	740	736	701	731	700	735	729	703	689	695	674	658	707	742	672	740	741	740	742	763	732	806	718	703	717	747	689	732	747	740	760	711	714	731	717	704	763	674	737	699	781	781	686	757	778	733	773	719	720	756	741	759	743	734	739	705	727	750	707	714	696	734	747	742	765	730	723	645	720	698	738	694	741	739	768	726	691	741	728	722	698	709	684	727	694	742	733	779	698	685	659	766	706	735	699	727	725	747	716	700	742	709	757	738	734	745	697	712	737	737	718	748	674	741	738	740	729	757	733	697	755	719	733	690	724	742	788	771	697	742	721	730	734	710	727	719	688	676	761	674	800	753	769	723	724	711	739	724	708	752	723	747	714	696	729	751	705	749	701	754	721	709	721	711	763	701	692	742	733	719	756	712	717	771	715	700	702	717	702	723	701	689	724	735	780	750	720	784	760	716	702	753	768	704	713	719	672	734	689	707	732	703	776	700	733	715	773	731	744	714	751	725	719	704	762	735	725	701	699	726	712	685	743	721	697	726	696	697	728	747	691	725	730	741	684	765	731	744	695	730	741	737	760	710	758	730	742	703	710	690	745	725	708	745	727	748	724	738	756	722	734	769	725	817	723	727	717	751	739	708	685	745	762	697	700	755	711	775	747	699	731	703	735	734	726	730	710	712	708	690	811	691	735	763	714	745	739	738	713	687	755	722	723	706	717	712	714	735	701	737	740	752	779	704	726	739	736	749	746	759	784	734	733	722	700	793	688	723	750	717	681	696	707	739	765	702	739	748	690	700	725	743	698	695	691	724	735	714	725	710	752	725	697	783	678	719	727	717	678	723	744	737	664	687	787	687	709	673	763	683	707	747	715	710	680	706	694	709	738	744	746	755	697	767	675	705	693	669	707	676	711	728	696	756	748	748	770	728	731	748	740	708	733	720	722	710	753	698	757	696	723	677	722	696	688	725	669	745	733	757	759	769	749	739	701	728	703	724	680	712	722	667	747	764	760	729	727	713	696	740	704	721	710	733	694	736	761	669	753	717	695	754	689	732	724	717	709
27619	15051	3426	1476	2376	4753	5499	3672	1879	1102	782	662	683	634	676	701	713	684	695	731	641	647	633	680	685	653	704	625	671	679	733	724	695	663	682	695	642	737	684	681	686	659	671	668	673	704	699	639	704	709	628	649	721	642	720	717	685	680	674	630	687	670	657	653	695	639	648	683	696	681	626	659	672	686	687	677	715	645	670	637	690	641	647	656	694	668	650	690	670	627	678	645	695	634	653	688	702	715	608	699	682	688	665	672	644	710	683	693	652	706	665	624	656	671	662	639	703	638	650	666	662	683	706	690	719	656	694	664	667	719	676	652	703	664	686	707	646	709	708	684	703	702	708	633	708	656	666	656	696	714	630	669	695	711	700	662	708	747	685	688	676	655	677	652	660	676	665	673	650	667	650	730	670	651	690	674	657	633	655	680	696	699	625	686	684	687	698	705	682	632	700	696	687	685	673	649	669	714	699	680	638	645	663	680	684	629	650	676	701	693	645	712	664	681	693	685	673	734	664	682	670	654	666	710	692	668	643	709	664	738	710	690	695	635	695	673	650	699	655	670	737	619	681	670	648	680	661	695	728	687	666	687	691	656	695	683	672	673	693	674	675	690	620	718	653	654	701	624	686	679	707	700	644	666	679	657	670	663	681	642	656	655	653	671	730	628	711	652	704	682	646	704	658	655	675	676	657	630	686	697	648	652	644	647	678	689	663	668	615	662	711	641	681	626	706	684	687	670	698	666	712	679	710	714	671	643	683	652	679	642	710	632	670	622	688	673	668	693	723	680	701	633	658	672	665	659	682	707	657	668	648	692	678	660	685	646	696	664	680	697	692	649	698	681	680	643	676	661	689	644	703	694	675	698	648	671	671	663	663	630	676	679	645	692	701	686	696	694	661	663	657	633	699	702	634	643	647	665	676	640	686	657	652	696	629	661	695	665	676	668	676	692	662	691	660	660	704	654	696	647	632	699	666	632	690	667	669	643	672	703	685	670	697	718	713	628	687	651	666	670	666	659	657	649	670	697	724	649	646	721	630	688	651	668	699	660	648	674	670	657	654	638	642	699	661	696	721	673	654	674	658	656	658	660	694	650	651	666	589	661	642	651	724	707	677	704	700	643	687	712	645	677	630	689	666	679	683	700	674	687	698	719	718	668	691	680	645	686	650	670	650	671	644	645	663	699	641	682	654	714	718	675	683	656	691	638	667	655	691	644	704	627	672	655	652	636	654	686	655	624	664	704	681	632	709	650	665	640	688	632	706	699	632	703	682	690	660	667	670	676	659	637	647	665	673	677	655	660	714	701	709	612	680	702	690	685	624	672	634	679	697	648	670	673	671	662	644	696	639	714	684	680	663	664	651	642	639	668	676	671	640	632	719	655	642	671	654	664	714	705	677	707	655	669	654	704	659	652	693	620	684	652	653	665	683	723	701	679	665	690	670	696	680	672	698	688	675	702	686	727	678	719	710	648	654	716	680	645	703	675	696	677	658	634	659	601	673	662	664	688	671	718	680	649	677	627	671	614	656	638	667	705	658	679	683	667	673	681	690	704	657	667	683	679	620	700	664	649	687	659	719	671	634	670	658	678	695	638	680	636	655	691	657	642	683	732	679	664	651	654	652	654	661	663	676	675	678	668	657	643	666	639	690	659	650	692	680	659	681	666	641	720	690	684	666	643	682	685	704	690	687	651	638	648	657	652	663	669	656	658	667	736	679	672	706	678	703	681	681	686	713	627	659	704	664	630	672	669	675	673	670	693	672	710	670	694	659	728	693	676	678	697	650	639	657	666	647	662	642	654	665	692	664	654	693	659	666	656	680	685	696	639	662	705	658	662	697	658	726	665	742	654	648	661	716	667	662	705	675	709	650	669	653	672	674	669	724	659	733	652	651	653	666	709	689	707	654	684	674	690	634	697	687	655	681	654	687	664	680	740	704	711	660	625	595	682	672	735	694	700	711	678	652	635	662	705	713	680	666	656	671	662	692	667	623	662	627	645	712	655	689	652	622	699	661	679	673	689	685	684	734	650	697	685	625	659	623	703	671	693	650	644	705	653	699	656	646	722	621	686	690	621	705	657	639	687	718	653	662	669	650	707	685	712	662	666	674	691	702	660	641	680	691	683	627	638	673	677	701	645	686	629	676	675	643	736	682	698	663	668	638	698	681	682	689	679	673	700	706	653	666	640	706	634	690	652	683	697	673	643	716	640	668	713	695	681	699	694	663	635	642	651	688	660	667	667	657	691	696	681	660	660	632	686	666	683	716	664	745	655	674	700	669	701	685	736	719	656	678	630	666	695	633	656	688	663	695	676	679	685	713	680	635	673	691	693	661	613	676	694	639	637	666	661	675	677	667	670	697	686	701	644	646	700	660	692	708	687	689	687	705	719	678	667	706	676	681	637	635	671	686	648	684	681	667	641	645	676	677	660	674	719	654	686	680	668	702	666	712	676	685	668	687	686	668	626	668	700	688	676	704	660	672	681	604	649	674	675	710	649	701	668	686	669	682	701	655	710	680	655	665	685	714	663	691	670	598	664	641	660	650	660	690	656	663	634	682	651	674	707	681	671	675	716	668	725	705	677	653	678	614	661	686	622	689	645	638	673	658	698	628	645	710	672	633	677	645	664	726	665	649	668	656	664	717	681	706	703	643	717	694	657	632	678	676	685	666	623	665	677	706	675	673	634	691	657	677	707	711	694	696	717	693	646	681	702	660	743	687	642	698	650	685	658	670	653	714	693	683	668	686	702	681	690	653	667	642	642	690	667	647	674	663	653	684	683	720	696	670	673	679	653	711	680	671	706	683	675	630	696	682	704	692	642	700	663	635	649	682	718	671	681	711	670	671	659	678	630	692	679	655	700	631	648	666	659	662	699	638	651	664	700	688	654	726	635	666	679	694	710	709	675	701	654	693	696	713	640	704	715	645	738	711	703	673	656	707	730	656	702	694	663	648	703	665	672	649	703	665	666	699	652	670	655	701	662	697	680	675	634	703	664	699	679	642	676	720	685	652	703	632	676	720	710	657	661	694	639	712	663	673	698	703	667	675	662	680	662	708	627	654	656	668	663	699	700	660	696	653	676	683	679	687	636	719	686	693	678	647	677	691	709	671	681	713	661	654	666	682	680	707	656	645	695	686	706	691	634	659	694	682	660	695	652	616	698	674	670	758	683	714	657	677	661	652	739	688	675	687	682	739	647	662	670	714	708	664	654	684	633	672	701	644	666	672	725	666	673	691	713	701	702	678	654	646	675	674	680	649	637	676	694	658	703	700	640	653	638	653	666	678	686	670	662	674	672	737	706	613	651	705	648	667	684	704	697	686	678	694	660	678	647	693	643	695	671	672	656	655	646	689	655	643	635	620	703	659	640	676	654	695	692	690	668	680	705	622	664	665	644	655	670	706	666	695	692	646	688	622	664	681	639	677	675	732	697	695	684	665	718	651	646	699	602	706	657	666	655	645	629	641	696	659	670	693	647
6205	4576	2117	1218	2684	5465	5658	3685	1839	1000	726	621	634	613	596	574	591	582	575	533	595	585	575	569	610	579	536	578	577	588	574	545	579	594	561	577	597	569	628	566	610	549	600	556	559	565	604	562	597	599	567	559	621	551	553	587	610	594	584	560	564	569	554	531	598	550	576	605	552	562	609	582	513	524	571	533	576	594	594	538	558	600	548	622	538	594	560	505	566	574	592	583	593	553	614	559	567	555	566	576	557	573	588	556	571	589	561	535	575	618	551	600	592	605	586	564	595	515	600	570	592	569	506	605	570	560	553	549	551	539	604	558	618	555	622	606	563	583	518	556	577	604	563	628	536	597	545	613	589	623	597	575	563	556	553	575	565	559	597	568	596	563	554	531	534	557	565	557	579	581	567	588	555	589	554	616	545	564	517	537	549	567	592	583	564	583	507	568	606	557	550	606	594	566	559	610	585	585	567	568	547	610	604	574	573	606	554	569	558	625	529	575	580	556	502	571	552	566	541	575	532	581	558	564	590	597	584	551	582	603	604	571	590	525	518	556	581	576	568	538	577	516	588	550	589	532	569	554	557	543	573	616	601	583	541	586	539	584	604	565	547	551	550	584	552	582	581	545	551	572	577	548	588	543	574	549	555	550	601	532	588	552	534	603	542	535	557	573	534	571	567	565	605	622	545	551	556	565	567	535	598	571	555	593	584	599	602	575	621	604	597	561	543	561	554	577	597	590	608	572	561	536	566	536	570	596	540	537	580	562	536	586	581	556	578	575	612	566	577	567	549	569	591	603	585	576	583	555	541	601	555	550	595	542	545	512	540	597	558	600	564	636	600	510	548	620	570	576	571	567	561	591	564	540	570	512	520	561	575	556	556	542	583	513	576	533	546	603	538	576	579	573	561	566	599	550	608	575	556	570	552	585	587	541	574	587	555	591	579	577	550	538	485	533	543	543	557	579	560	531	538	517	534	588	596	563	577	578	578	573	566	559	575	598	590	596	556	590	588	571	591	545	553	555	559	597	589	593	596	577	550	542	586	531	558	589	616	549	495	583	590	541	566	566	551	557	554	518	543	604	627	571	593	563	588	566	544	568	547	577	582	565	580	581	605	583	581	577	572	560	592	554	580	533	564	591	540	573	550	594	576	585	576	542	612	547	593	583	573	573	573	543	563	558	575	556	606	594	544	552	606	578	544	576	572	559	575	550	573	536	557	558	566	570	574	540	572	605	562	571	586	555	543	560	556	559	579	537	558	595	561	538	568	590	586	588	575	553	561	567	587	577	544	532	553	551	550	585	572	586	557	585	536	611	604	561	609	589	555	598	608	559	576	562	536	578	567	552	594	634	580	580	556	592	578	615	563	578	625	558	566	539	570	568	568	587	546	589	578	560	554	564	567	547	598	568	581	577	542	579	527	538	555	581	569	546	538	567	595	555	567	548	583	616	564	588	561	588	587	559	565	627	545	594	563	580	584	600	584	571	524	583	589	571	561	532	590	606	580	548	562	547	562	571	556	595	584	582	560	600	602	563	549	593	576	561	588	555	534	552	581	622	557	596	551	601	575	586	582	595	592	548	557	568	559	566	565	545	561	565	554	606	587	576	565	580	577	588	577	524	554	592	555	535	566	519	609	574	578	612	646	562	586	583	610	538	556	564	587	588	552	538	560	568	565	559	581	577	579	555	536	565	594	569	558	564	568	562	570	560	544	547	584	575	625	561	579	552	584	576	541	595	571	604	596	563	573	584	553	568	559	597	591	616	552	561	559	499	548	584	575	533	566	568	563	543	573	552	552	571	618	565	604	588	541	548	588	556	563	571	528	593	603	531	540	556	583	531	541	573	579	563	578	579	572	539	551	599	532	577	577	530	557	596	565	574	591	560	539	559	592	556	555	536	576	580	575	558	566	589	602	543	599	578	554	580	548	546	599	585	626	608	535	561	567	583	548	628	574	562	565	581	598	588	563	543	542	510	607	612	622	588	595	548	589	537	575	567	558	549	587	608	529	602	549	585	557	589	576	557	534	550	564	616	574	552	600	569	561	585	577	546	554	554	633	602	576	584	553	525	606	527	569	589	543	599	548	586	567	579	583	568	618	609	560	547	551	606	561	597	587	569	573	592	541	622	552	554	541	548	523	590	572	577	581	598	567	584	632	531	601	634	540	593	594	570	574	595	579	588	569	578	574	586	587	552	571	554	599	583	549	572	568	563	578	592	596	589	527	579	602	589	567	607	531	603	526	526	595	563	559	534	570	564	585	568	584	601	556	572	529	544	526	593	633	546	582	556	568	610	508	546	578	595	562	596	559	593	612	553	582	588	588	572	559	542	588	599	609	587	585	565	580	543	545	595	578	550	561	556	561	538	594	593	572	569	587	555	581	576	556	535	566	564	611	569	572	595	597	587	601	585	557	544	585	536	555	536	585	585	542	589	556	571	566	576	585	537	533	575	584	562	575	579	576	575	585	556	578	555	527	594	538	593	589	587	583	595	564	548	593	555	546	567	553	583	588	543	545	593	587	623	597	553	554	535	540	568	550	582	589	593	537	596	555	620	576	594	541	546	605	559	573	554	597	571	569	599	604	560	560	577	583	569	582	590	582	571	591	513	546	612	550	564	567	529	608	560	552	544	555	570	587	551	554	556	593	575	594	559	536	606	566	575	564	550	583	534	579	539	565	579	557	570	578	543	586	534	559	544	574	565	591	590	565	563	606	552	568	600	548	573	607	582	576	571	567	613	558	566	552	519	532	540	588	584	558	549	522	614	591	569	593	578	581	575	582	549	562	586	586	566	560	608	580	589	564	595	574	558	557	580	537	591	621	567	591	586	584	568	547	579	551	583	580	603	575	610	582	573	530	620	569	548	551	564	555	574	546	569	561	532	568	595	601	576	573	587	582	576	578	572	546	591	580	570	593	587	539	586	561	544	600	600	617	556	569	568	569	588	587	482	539	575	579	580	555	591	566	564	581	565	567	553	586	588	584	543	577	634	564	557	572	572	541	608	601	548	565	569	560	548	517	599	558	567	555	625	574	596	566	550	593	551	544	590	538	615	582	546	552	606	551	543	594	547	583	608	537	564	590	543	569	581	565	563	548	582	546	597	538	574	552	588	555	596	600	572	580	557	557	602	601	576	587	595	572	583	591	572	597	556	568	607	624	543	570	575	571	624	588	585	570	561	559	568	560	545	578	521	541	536	582	570	567	562	522	574	568	572	582	570	553	578	592	518	584	550	512	560	536	532	574	562	550	551	611	551	594	587	579	570	568	530	552	549	572	544	601	568	569	596	535	562	600	557	550	556	567	589	531	559	582	569	567	590	556	543	540	575	552	558	618	610	573	589	570	594	524	557	536	550	553	612	586	546	546	557	613	555	573	601	595	577	584	569	554	564	545	560	531	583	585	575	579	587	563	526	502	561	552	554	559	595	586	605	600	546	552	580	599	605	518	567	547	633	576	553	570	599	558	553	599	610	567	544
25410	21429	27537	25707	21972	37268	39694	24337	11383	3655	1471	915	860	800	761	731	751	778	763	759	768	751	825	743	760	740	772	708	719	766	769	715	751	705	769	756	749	753	723	777	690	794	744	773	773	725	737	778	762	692	730	724	806	726	732	695	745	720	716	730	700	763	736	746	774	781	774	733	697	761	770	706	763	739	764	758	761	723	790	719	700	747	726	771	739	714	690	690	728	722	697	767	726	726	775	701	728	737	722	702	690	711	718	777	728	780	731	715	730	737	739	730	716	816	768	773	740	743	719	755	745	762	730	731	742	741	757	694	740	709	701	705	682	753	732	722	721	733	767	742	747	754	692	727	701	758	729	745	710	803	703	758	718	713	703	741	777	754	746	762	720	728	729	741	747	725	693	720	715	709	719	749	744	747	693	759	757	742	758	760	728	753	748	684	757	782	724	737	675	780	724	696	677	709	756	736	738	743	724	766	724	740	779	726	738	758	728	724	746	717	741	704	793	667	744	710	738	745	761	755	696	732	731	674	750	717	810	738	670	751	772	735	696	715	734	742	754	764	770	742	774	721	740	773	701	754	716	773	740	785	726	713	731	718	735	717	711	721	742	730	729	713	724	711	751	758	723	712	752	755	724	707	729	691	737	743	737	793	705	726	709	734	745	802	745	751	718	756	778	753	728	754	728	746	748	770	726	758	681	766	725	681	729	711	744	741	794	782	742	712	721	731	716	734	728	745	707	729	732	724	735	731	751	730	722	772	735	738	710	710	725	698	753	756	735	731	726	703	707	699	729	709	757	761	719	765	710	750	702	726	735	717	743	733	726	713	702	786	758	734	762	767	724	770	725	705	738	686	682	712	749	776	760	696	708	743	711	783	710	730	721	755	719	704	714	708	769	732	729	719	692	740	720	715	715	702	730	726	733	703	687	729	728	747	754	761	727	783	725	756	747	754	742	736	745	784	767	717	737	757	755	727	749	776	749	687	737	711	733	738	714	736	751	743	701	759	756	756	751	712	722	723	694	727	764	728	766	719	745	729	730	750	702	697	714	723	714	727	736	739	673	733	710	728	719	689	735	772	721	767	731	752	788	707	715	747	727	757	726	716	729	753	713	738	717	728	737	730	721	761	699	760	686	752	739	727	789	739	695	725	717	740	710	753	746	712	753	722	753	740	756	722	725	737	771	742	720	718	726	709	721	714	759	679	714	750	762	748	706	752	743	745	741	735	727	682	756	695	747	766	749	737	691	740	729	721	704	739	720	730	732	705	819	715	763	732	749	669	661	774	792	668	766	758	747	744	751	726	723	753	736	737	715	683	729	731	762	745	739	743	736	754	759	755	745	732	722	737	730	777	717	736	748	701	724	723	703	807	755	767	751	733	723	692	713	688	735	755	717	735	773	711	704	727	759	688	730	759	681	747	719	732	730	764	726	777	770	740	718	746	691	749	747	748	711	739	722	717	746	765	741	815	755	743	756	759	705	762	696	686	747	796	739	711	711	723	713	718	707	740	725	706	741	722	720	758	754	731	753	738	712	713	751	719	750	709	730	760	761	678	737	685	759	731	751	766	716	744	755	717	765	786	797	725	735	710	718	752	717	731	758	737	723	725	720	710	745	770	725	747	718	762	761	784	707	742	739	761	752	740	741	777	657	674	762	745	719	745	733	761	721	711	703	722	698	717	729	696	698	727	761	791	773	747	738	728	717	742	736	712	723	758	740	723	703	710	729	715	776	761	718	756	732	710	684	734	720	746	735	735	681	767	721	725	709	761	772	774	708	787	749	772	731	756	704	743	728	762	704	763	758	746	735	724	702	743	768	724	746	753	707	766	752	739	735	708	760	715	744	751	716	734	753	741	736	753	724	704	718	751	745	758	723	707	760	725	731	721	730	726	721	695	753	748	779	693	726	729	696	719	715	712	759	712	743	726	696	769	731	736	709	748	678	719	703	718	719	723	683	744	747	732	728	769	730	726	829	721	769	689	716	699	774	706	756	725	715	731	743	711	734	710	752	769	713	715	746	719	740	736	790	749	740	711	737	711	786	740	709	719	741	719	739	735	746	712	732	757	698	716	726	766	705	745	714	708	764	717	774	741	760	689	721	744	733	736	725	697	733	718	716	741	725	757	766	712	688	766	704	713	736	716	746	745	773	702	729	732	695	689	751	766	711	653	710	717	728	721	785	736	796	718	718	674	697	752	720	742	745	714	741	766	709	759	733	787	751	742	736	767	715	757	731	746	713	730	724	729	711	702	701	740	747	705	694	772	762	709	668	730	680	699	740	743	750	753	762	663	747	764	735	732	725	786	752	739	728	766	717	762	744	742	740	752	709	724	748	744	683	675	692	685	761	722	726	766	705	787	715	689	758	730	750	768	732	687	771	712	770	714	772	715	709	769	717	749	721	667	709	706	725	738	682	723	704	706	729	774	769	744	712	693	708	777	756	709	723	729	702	750	777	721	739	721	752	705	701	740	775	741	720	740	708	726	746	714	730	709	754	748	723	710	733	713	754	755	741	672	694	733	707	762	749	776	710	745	700	764	749	710	709	741	771	791	740	744	770	768	765	751	752	728	757	723	713	694	747	745	747	726	742	694	739	741	769	753	738	735	715	787	728	728	759	723	719	738	763	720	709	764	761	708	705	781	728	742	735	728	746	741	735	736	689	733	698	733	742	716	749	757	742	735	712	745	753	720	715	761	767	674	769	716	695	727	738	789	714	709	751	694	729	708	685	719	728	693	750	729	733	720	758	709	751	737	731	752	766	754	771	727	723	758	728	732	759	696	736	751	698	736	751	715	726	747	737	740	725	677	713	730	667	764	764	726	717	737	712	777	743	679	739	705	674	723	723	714	750	742	741	739	714	766	680	759	754	707	808	739	737	706	741	703	730	733	720	692	714	764	785	791	764	735	729	727	698	745	734	727	733	729	762	735	750	766	731	696	703	760	650	712	717	760	770	726	695	741	704	731	735	728	737	759	728	734	748	747	744	721	739	722	687	799	766	755	782	733	732	697	767	721	741	739	693	702	703	718	763	712	767	716	690	718	722	777	743	742	703	731	754	712	739	787	695	733	741	757	727	703	738	705	725	687	728	746	705	750	728	777	770	741	737	737	800	716	747	704	803	767	740	754	740	756	713	725	706	673	723	733	725	749	771	715	696	742	731	779	766	720	743	712	714	728	750	764	722	737	738	728	684	758	747	769	784	758	712	733	783	762	713	739	737	716	751	706	749	685	727	757	728	733	681	737	761	752	720	769	721	766	795	769	716	691	719	687	734	768	770	740	733	709	717	771	734	686	702	760	710	684	717	738	727	717	723	747	700	759	742	763	698	730	740	762	723	725	781	754	717	717	698	753	698	765	706	741	710	708	744	719	743	714	683	741	705	764	721	748	763	684	789	746	737	801	721	741	679	746	707	745	728	779	687	696	763	762	707	723	708	709	728	713	744	790	723	738	710	702	702	740	752	742	741	701	767	725	760	750
4083	6311	5030	6532	19634	35984	32131	19164	9122	3516	1432	791	727	631	676	648	648	634	634	630	657	600	679	641	604	681	607	692	669	603	672	617	628	681	626	643	685	629	623	642	606	657	670	656	620	678	694	670	647	621	628	705	625	637	631	643	654	650	681	668	647	668	671	674	659	646	615	631	664	693	632	612	689	703	625	668	660	651	615	660	691	656	664	656	631	662	601	669	654	638	643	667	662	641	639	686	669	623	658	651	688	653	634	650	632	613	645	687	647	665	656	645	702	572	616	633	647	718	641	651	711	650	659	629	648	658	641	648	651	640	670	672	657	619	671	605	636	663	643	699	641	646	621	623	624	667	681	657	643	656	588	634	622	695	614	661	612	671	659	609	670	598	671	642	657	665	612	615	645	683	637	617	661	633	650	653	611	644	660	657	658	697	636	651	637	668	681	627	625	660	628	698	669	650	621	647	611	660	662	607	657	614	646	623	651	592	658	650	645	602	663	675	633	626	637	630	642	654	620	638	651	662	612	627	637	634	693	644	659	677	660	660	647	625	684	633	612	644	670	720	684	641	639	685	610	622	649	621	644	611	672	645	617	611	645	664	676	632	643	602	629	604	634	666	624	615	616	650	625	636	680	625	596	649	660	606	599	672	623	688	647	589	631	648	649	662	667	669	622	604	613	635	654	658	651	605	625	657	655	687	619	657	665	657	616	674	622	639	626	618	584	618	657	591	670	643	603	694	627	639	681	621	619	672	627	619	645	620	673	643	648	608	621	657	604	617	594	642	662	624	647	650	635	614	640	695	664	630	621	659	685	638	578	682	616	631	675	617	638	631	649	606	626	639	631	650	610	678	615	688	673	625	634	602	616	652	601	641	622	671	650	660	654	643	599	645	648	625	690	638	640	620	636	634	650	670	666	675	662	635	642	636	657	612	658	690	640	663	671	686	651	654	653	660	608	634	632	680	647	702	613	617	603	643	628	612	663	623	638	645	625	613	662	633	648	618	663	642	631	625	667	652	670	641	684	614	636	652	679	654	608	623	598	659	607	651	647	607	620	652	651	665	653	700	682	700	635	641	643	624	683	645	641	676	656	628	619	626	675	622	635	644	668	638	593	660	625	592	663	665	636	641	683	624	666	649	667	667	624	667	608	668	670	666	664	574	594	622	650	655	673	659	677	669	648	679	642	605	639	638	666	643	650	618	684	647	676	654	640	642	630	657	662	645	672	656	621	648	634	648	698	618	618	649	659	632	650	633	674	615	608	625	634	616	634	645	651	656	652	655	651	624	662	603	665	642	670	632	632	691	597	656	666	655	661	686	666	643	654	687	627	650	609	594	669	609	636	636	638	652	626	587	678	628	641	609	668	621	622	653	646	616	684	678	669	667	656	676	708	658	645	649	634	609	640	641	638	629	645	658	660	640	672	644	641	647	700	618	657	638	593	635	634	645	644	667	656	632	610	639	662	642	637	590	648	690	683	655	646	642	671	651	650	669	681	663	610	659	663	607	624	643	641	677	666	628	629	645	684	609	616	679	642	611	646	624	644	591	642	670	615	620	686	593	627	649	620	655	652	643	677	628	680	667	625	639	632	636	621	627	620	608	640	641	620	657	621	642	634	629	637	622	609	679	619	641	637	684	616	643	624	656	658	646	653	666	605	658	669	664	659	581	599	631	685	637	639	635	618	687	643	643	656	645	666	666	658	667	656	647	640	613	667	613	629	684	654	651	672	643	627	626	609	640	638	663	652	613	673	626	626	641	636	652	642	644	645	600	638	633	644	631	704	666	611	652	627	638	636	647	641	686	638	629	621	597	636	636	672	638	651	641	605	590	641	608	587	630	663	653	613	619	685	589	687	621	597	609	680	612	600	614	675	638	668	680	640	643	636	592	652	622	645	666	614	677	649	653	625	644	681	651	678	645	616	646	612	656	638	674	583	675	716	604	657	640	663	639	672	626	663	673	663	633	638	636	644	626	663	652	632	629	574	651	651	656	642	667	680	636	603	625	686	642	647	641	606	605	692	685	638	631	647	641	645	614	635	634	643	641	653	609	637	625	648	653	643	659	655	652	624	607	648	667	664	641	688	643	689	673	654	607	649	653	608	660	649	595	664	615	640	631	599	609	661	627	654	665	637	591	635	604	636	646	639	700	624	652	613	615	641	623	624	624	636	610	631	636	621	650	661	610	649	642	655	680	685	634	652	699	640	636	621	661	661	662	605	650	637	621	644	635	647	663	656	641	658	672	676	700	629	690	628	685	643	609	633	664	661	646	660	666	689	626	631	672	642	659	633	633	657	621	678	681	614	630	602	622	684	663	699	647	624	629	622	629	654	642	661	657	619	639	701	623	637	655	613	652	589	694	658	626	695	653	660	658	617	660	624	631	641	656	653	639	644	585	637	648	586	658	590	656	652	645	626	632	630	650	651	649	642	657	630	627	662	655	622	667	662	636	642	648	625	635	615	632	645	615	650	638	633	667	627	657	693	617	663	698	667	642	678	631	648	679	683	629	694	644	617	654	647	642	662	624	636	655	639	620	642	618	613	693	670	621	659	637	662	698	612	625	621	646	647	633	636	621	619	578	669	642	619	615	649	623	622	646	626	631	615	654	651	624	648	672	681	618	615	644	655	695	672	630	643	654	659	660	626	694	675	640	655	651	691	621	621	624	656	616	658	612	640	613	625	610	637	659	636	622	667	634	658	656	637	642	662	654	669	631	613	669	667	663	625	631	661	656	638	671	626	641	620	640	640	640	631	655	643	622	575	633	669	650	644	607	658	659	624	665	662	590	627	662	650	650	671	652	640	650	622	628	633	645	640	665	623	651	652	632	616	606	641	701	651	642	677	687	639	613	697	645	706	626	651	678	583	638	694	653	627	608	655	657	631	625	645	635	658	625	645	663	655	682	625	643	644	656	638	635	674	602	629	641	654	670	621	648	626	633	653	658	600	633	651	593	673	629	647	624	669	666	636	640	631	643	652	659	648	646	614	651	637	599	641	620	645	635	658	591	637	656	668	600	619	647	647	595	657	652	670	633	672	632	659	642	618	660	573	613	696	630	634	668	712	652	627	688	639	642	625	608	634	626	628	667	665	658	681	629	634	631	685	648	614	637	678	646	620	666	638	682	626	614	633	577	637	629	661	635	648	654	687	645	640	647	655	620	612	666	670	625	668	636	617	668	619	671	668	647	610	619	645	663	613	643	635	635	660	711	651	609	681	670	652	640	632	694	615	621	593	600	652	588	666	600	700	642	634	629	642	634	674	624	590	662	604	657	638	671	640	672	597	637	643	680	623	658	615	639	620	640	637	626	639	642	598	688	665	676	633	613	648	626	622	678	673	694	653	693	638	663	649	615	637	615	621	612	626	602	636	651	651	639	668	649	649	662	645	605	676	663	619	636	655	648	647	626	659	626	620	647	663	680	641	629	630	642	556	684	638	660	643	621	642	642	618	668	660	645	629	665	624	620	627	620	709	620
24187	21405	28761	24415	21986	45998	56239	40785	23652	9399	2906	1372	954	922	896	875	839	834	851	882	819	894	935	826	857	870	866	891	886	865	852	850	896	897	886	893	870	877	890	890	889	868	810	849	861	875	807	812	816	884	894	886	831	893	868	886	908	895	871	854	882	850	843	868	830	881	834	882	888	808	877	839	854	851	843	836	817	873	889	821	807	886	901	920	966	848	854	830	841	852	939	823	866	959	914	816	851	859	876	827	865	868	896	871	855	923	893	868	846	848	918	828	896	864	899	890	862	870	825	815	869	886	851	883	873	874	838	876	844	888	835	783	860	878	925	809	908	867	838	867	817	864	862	857	826	837	840	937	885	876	788	884	840	825	825	850	842	830	876	842	867	841	891	856	904	846	823	813	851	849	863	826	849	862	832	839	819	882	835	880	849	838	883	887	862	836	849	911	850	892	843	858	853	890	863	786	785	833	891	819	842	848	856	845	844	851	869	855	846	851	896	864	859	827	873	845	877	866	881	860	859	861	883	871	862	897	832	856	877	863	812	906	849	832	891	881	852	882	872	882	856	817	822	833	811	886	862	874	912	841	888	826	807	839	800	877	838	866	821	805	896	901	902	903	821	878	852	817	850	834	888	822	895	848	894	858	895	878	847	869	895	799	932	879	880	904	828	821	828	858	852	874	840	848	784	858	851	815	899	822	859	831	833	829	842	821	883	841	820	837	845	890	847	796	866	885	894	840	827	839	855	821	856	920	894	889	812	844	835	820	824	864	873	875	822	819	895	846	868	889	850	856	859	883	818	904	918	886	876	836	874	839	865	874	880	804	806	836	855	878	865	824	913	895	853	839	871	846	848	858	900	892	853	824	857	869	847	848	823	847	848	859	878	904	914	890	904	892	844	892	792	854	833	850	902	893	888	852	852	801	844	862	889	864	867	906	874	838	848	835	843	842	858	876	806	859	850	881	855	846	834	871	818	840	849	854	831	846	874	826	815	856	848	879	851	833	840	829	920	847	850	819	854	877	864	835	883	858	845	859	849	854	811	855	859	820	851	854	838	860	851	860	878	926	881	847	877	825	853	893	881	867	859	781	917	860	890	849	796	818	927	809	847	833	850	854	855	893	843	850	867	840	830	774	854	855	839	852	913	843	853	843	907	859	836	854	868	826	870	841	892	916	858	841	835	843	867	852	854	881	824	836	837	861	836	815	829	852	830	904	861	887	874	884	821	846	844	859	849	872	907	849	864	874	859	832	878	866	866	822	880	865	909	846	876	852	864	869	864	834	874	853	884	834	873	853	882	866	844	830	869	849	859	800	814	883	872	819	827	829	903	797	848	829	855	857	847	869	898	809	850	850	900	877	858	827	897	880	865	814	873	839	816	827	877	867	875	857	833	835	850	872	889	869	837	865	863	843	801	854	819	858	843	869	881	847	866	869	810	853	822	832	882	876	863	855	814	877	869	931	868	889	858	852	865	874	840	883	854	885	829	852	822	856	804	844	870	871	881	834	853	874	829	847	860	834	811	786	804	866	847	904	868	838	815	842	914	806	834	802	883	820	788	833	818	832	829	870	876	881	903	887	855	818	842	859	836	896	808	864	820	827	814	841	852	867	816	847	925	819	873	877	851	859	853	843	848	857	860	863	831	841	834	864	840	868	856	868	798	824	887	836	785	787	828	914	914	882	901	827	871	856	912	877	871	824	837	814	819	837	898	843	843	833	862	842	827	857	781	843	798	854	805	845	846	861	882	842	847	826	809	904	902	905	810	862	852	858	851	840	850	860	917	788	828	862	835	801	883	797	872	902	827	830	884	881	838	864	823	855	834	789	861	858	855	862	945	871	910	843	860	873	812	858	885	834	883	847	804	889	851	836	830	855	887	870	869	893	826	755	841	866	878	825	812	846	854	892	902	819	902	838	921	869	841	873	824	810	784	837	887	874	849	868	878	873	859	824	868	881	856	815	868	863	775	837	838	875	880	814	857	834	844	929	817	884	873	855	804	844	869	875	826	856	903	833	859	880	845	807	869	843	828	902	851	852	840	836	878	849	881	833	855	833	833	832	801	825	834	911	873	825	836	848	875	896	912	887	843	880	875	860	883	849	895	831	823	861	839	898	904	918	817	859	916	814	859	870	860	894	897	822	865	844	918	853	817	877	875	825	850	856	864	847	843	887	820	890	838	864	810	826	811	795	883	848	851	889	880	873	867	822	808	852	846	872	854	860	873	860	911	766	823	836	886	819	885	821	816	878	833	818	894	908	866	787	827	850	863	815	816	815	841	885	833	823	866	839	865	818	890	817	843	894	883	877	853	892	826	881	822	815	853	910	861	867	891	856	849	883	831	851	844	889	883	875	905	853	820	874	896	818	813	844	832	850	881	864	852	912	877	892	853	879	889	816	833	851	859	777	819	899	888	864	870	830	834	814	898	826	923	876	847	869	841	831	819	814	871	840	825	861	841	883	899	893	883	798	865	894	835	921	907	901	859	828	838	808	856	836	819	864	874	861	896	891	843	812	845	888	831	833	870	884	824	852	837	906	860	904	896	903	873	859	855	847	879	896	828	876	895	790	868	886	876	851	836	821	814	886	851	842	853	837	843	844	833	852	876	857	837	846	868	848	839	865	855	909	806	883	833	827	843	854	842	848	838	803	827	895	857	800	895	850	863	808	812	797	873	865	845	886	886	842	831	835	795	794	845	913	846	869	857	911	829	847	880	830	838	865	855	853	903	889	831	846	884	882	835	813	831	814	751	847	857	857	831	838	822	837	870	841	865	892	824	835	885	896	875	826	863	820	879	824	831	850	805	809	888	811	879	855	832	905	861	867	792	809	858	859	797	864	803	837	879	829	833	845	888	829	868	878	872	833	867	820	908	821	881	867	894	824	811	860	866	893	829	928	888	839	872	857	862	855	815	904	830	868	915	847	854	884	856	881	868	863	873	840	852	842	862	849	912	866	847	838	847	875	896	866	843	797	845	840	878	841	833	853	820	802	885	849	850	847	909	853	821	845	860	866	887	837	882	883	884	872	817	859	845	846	851	846	889	860	836	828	847	841	837	811	860	848	828	821	905	862	883	873	845	839	846	850	859	850	822	827	847	947	859	837	871	888	883	818	857	868	846	874	866	844	841	934	853	778	888	849	891	887	869	873	857	787	858	866	852	822	905	819	832	910	836	802	877	869	890	805	876	856	818	788	883	877	833	888	865	816	833	869	866	814	839	874	893	840	836	804	824	827	872	850	827	905	829	850	861	859	907	834	869	860	846	863	865	911	832	885	850	850	885	850	828	842	821	842	855	868	876	873	878	869	838	839	823	839	885	872	843	854	874	886	841	805	878	903	853	833	873	878	839	808	875	850	876	885	844	881	849	864	870	840	806	906	859	836	883	851	872	838	904	845	829	843	814	816	867	860	894	820	845	901	818	807	872	874	827	831	829	865	843	838	837	793	815	850	868	818	856	812	865	891	866	871	856	875	861	851
4397	8853	8250	9929	13264	52027	49383	34393	17802	7089	2651	1183	875	760	759	746	766	749	724	753	815	748	774	726	737	768	739	751	799	731	740	743	775	730	739	755	741	736	724	769	696	711	767	755	780	747	715	754	741	768	719	712	724	728	772	756	684	737	727	765	744	705	750	737	721	756	756	811	762	700	730	759	761	757	775	748	724	728	717	730	729	742	713	703	713	730	743	756	724	759	783	739	692	723	761	753	759	753	772	757	731	750	675	757	705	711	742	775	755	754	760	710	712	695	738	747	709	738	749	711	765	723	725	708	743	725	748	756	738	723	727	711	787	744	709	692	740	693	686	736	690	730	707	798	769	749	733	792	756	741	729	744	710	703	720	736	729	770	738	769	734	728	733	759	697	740	731	700	755	714	761	757	741	778	769	735	723	778	751	719	735	778	806	714	711	738	698	782	739	696	759	712	723	743	731	752	770	689	732	745	773	763	731	709	713	737	726	732	740	689	726	716	749	723	691	707	738	736	737	733	770	790	699	744	746	706	726	718	735	717	766	719	725	728	749	697	764	679	754	679	734	739	740	750	742	702	761	763	749	736	741	725	746	692	739	716	754	754	729	725	701	695	692	709	762	725	739	746	722	746	752	779	792	729	728	730	718	681	721	766	683	719	790	708	763	705	713	735	754	737	692	717	722	732	736	756	746	747	738	688	705	760	783	763	771	743	762	736	709	741	739	802	744	680	723	747	700	723	732	744	722	742	737	741	724	738	717	765	743	722	671	736	767	732	791	701	725	764	783	719	774	720	703	727	736	768	787	742	702	722	730	744	776	727	760	734	749	751	735	751	747	689	769	753	765	736	746	769	752	766	748	742	755	754	732	755	745	738	736	748	712	666	685	733	766	745	696	801	718	722	720	800	744	750	752	723	729	722	716	740	780	777	704	782	762	704	743	727	739	741	732	730	767	774	757	748	761	778	704	698	734	759	749	702	747	761	699	712	734	725	714	718	781	719	710	726	698	710	711	701	732	716	687	702	740	786	734	709	736	731	715	747	721	747	698	692	804	765	726	725	727	760	683	736	755	742	743	734	710	749	701	759	724	742	692	698	744	711	709	759	770	731	767	764	745	757	738	753	796	708	739	739	751	728	734	740	719	683	693	710	711	738	728	743	754	705	685	727	703	788	749	744	748	785	759	742	816	730	707	750	720	733	713	745	713	764	712	739	706	703	715	733	739	741	698	710	704	719	736	715	750	723	711	707	772	724	739	713	738	712	744	745	742	721	715	708	734	707	716	747	708	750	732	759	718	765	756	725	710	767	752	765	786	692	736	707	747	698	725	755	746	720	751	743	745	718	723	713	755	729	721	716	705	759	673	779	759	725	749	726	726	705	703	754	736	721	744	758	726	711	790	751	724	746	717	754	680	697	747	684	735	725	745	732	723	727	760	757	766	762	673	728	728	711	710	704	746	718	765	805	691	742	762	737	716	732	800	748	733	755	717	719	716	776	735	692	767	729	697	703	733	743	749	724	730	740	693	761	729	729	755	730	724	786	733	752	761	791	727	735	712	769	737	733	758	695	725	745	726	719	771	770	715	734	751	753	739	745	734	756	738	741	729	743	717	733	725	706	729	733	762	772	723	764	708	719	722	726	784	654	759	736	730	714	758	698	737	705	734	708	713	761	728	721	782	724	730	729	779	714	737	765	730	727	757	706	750	745	744	761	767	727	731	723	736	709	761	743	741	785	743	762	707	754	722	714	707	735	726	696	745	679	707	726	701	743	712	757	739	728	778	676	775	730	732	756	754	719	709	700	754	735	715	766	760	760	783	746	668	743	753	735	723	726	705	779	777	701	750	703	712	718	731	697	705	762	737	715	767	724	784	709	731	784	734	767	720	718	722	703	755	728	711	678	768	733	693	749	731	736	718	766	770	795	666	746	678	718	731	755	715	689	736	791	722	693	740	736	715	696	739	700	693	721	740	727	747	767	739	784	794	756	735	755	701	716	755	724	710	740	706	782	694	728	734	686	698	733	732	729	713	739	727	747	741	740	754	731	727	737	705	729	744	740	753	724	730	733	751	791	716	715	718	734	742	744	696	732	716	758	768	746	801	695	767	703	747	747	712	713	750	743	735	749	772	710	713	774	719	725	754	771	685	759	734	747	698	736	752	734	722	712	727	719	705	749	692	741	741	727	695	753	761	749	705	755	733	752	739	761	706	739	733	708	716	772	750	709	742	739	748	693	743	684	716	778	699	778	744	741	793	736	749	741	748	759	703	750	706	719	770	736	748	792	752	695	709	707	686	761	728	791	759	711	727	726	747	763	721	762	758	782	757	700	739	711	721	755	733	768	727	769	770	711	705	755	741	739	790	726	729	783	759	767	762	759	740	736	729	764	720	713	745	709	732	780	764	725	729	688	706	768	720	730	735	720	764	757	709	774	722	685	724	720	724	773	701	762	751	734	730	768	744	722	722	761	705	746	721	785	699	736	763	811	724	772	707	741	742	684	730	736	759	749	793	734	730	751	705	757	722	714	759	742	762	731	761	690	696	713	732	693	738	713	741	721	693	769	760	727	718	739	725	732	734	753	703	716	753	672	733	740	731	739	738	760	765	714	735	746	739	738	705	782	755	742	787	749	749	749	716	759	754	722	717	749	747	743	715	699	716	714	713	684	702	715	762	689	713	760	696	697	740	743	736	706	751	714	701	702	773	716	741	734	702	777	800	669	762	769	706	777	661	780	702	676	734	709	731	754	725	709	726	699	726	740	729	741	724	762	707	759	709	761	711	720	714	765	779	686	754	741	759	731	775	768	793	708	702	750	723	724	749	702	715	725	694	746	766	734	700	738	713	743	742	712	717	726	747	749	766	708	692	718	733	733	720	722	737	750	738	758	711	758	730	695	763	754	739	691	709	751	746	733	738	681	708	714	737	682	768	717	753	777	720	736	760	736	759	721	737	741	754	743	703	707	750	694	743	764	716	718	798	723	672	688	766	744	742	759	761	730	677	784	751	714	697	721	701	751	731	747	753	673	714	734	721	757	712	704	713	746	703	735	723	700	725	735	691	766	735	717	728	763	753	762	701	737	728	762	775	735	725	757	667	723	768	744	724	754	744	741	763	716	742	755	719	696	724	752	732	738	798	722	698	716	722	676	691	712	706	716	733	714	720	711	734	696	707	717	732	762	713	737	684	724	741	747	690	746	774	716	705	722	733	771	793	720	694	788	685	723	710	755	726	759	747	771	757	745	697	700	765	747	725	686	782	725	682	709	728	693	712	679	736	754	748	776	705	728	736	701	733	742	703	751	749	776	730	718	734	766	760	716	719	725	679	757	691	725	710	718	699	703	745	670	722	736	735	772	705	673	798	745	670	696	703	691	774	748	710	699	695	746	694	693	734	695	736	699	748	731	754	742	740	738	773	785	723	760	717	689	755	710	703	736	728	719	718	715	772	749	669	693	728	703	728	734	774	755	729	689	708	775	739	748
27830	13426	2619	1783	1758	2516	4531	5052	2907	1482	967	813	695	745	655	641	684	658	670	687	708	699	699	692	719	698	693	679	683	774	648	757	671	681	659	727	767	724	676	663	695	692	714	695	667	689	685	695	712	705	663	688	703	704	717	686	715	697	688	716	681	715	672	673	684	682	665	696	702	706	704	714	628	663	691	684	660	662	664	688	622	702	704	697	700	726	704	650	666	672	707	663	675	681	679	686	676	694	669	701	672	655	673	651	691	673	684	659	702	685	720	668	712	664	648	679	680	674	718	654	629	682	673	680	702	673	687	678	697	651	655	734	716	659	697	696	699	682	712	656	647	684	668	669	645	689	684	693	679	626	734	675	677	709	651	658	681	693	703	674	694	684	678	657	748	644	663	676	702	674	732	696	649	667	700	711	730	667	701	682	697	636	724	678	689	681	718	652	660	632	669	657	701	685	657	732	672	689	711	676	699	707	682	657	639	655	685	699	647	669	636	669	696	717	672	675	626	697	683	702	699	663	692	734	702	669	682	673	680	691	681	696	695	704	706	687	696	702	678	711	703	681	640	662	644	672	767	748	713	691	651	653	651	699	707	681	700	676	712	722	713	680	640	710	696	649	697	703	679	660	695	699	740	707	700	685	682	704	685	649	675	656	703	721	689	712	665	670	719	707	673	684	740	676	694	634	664	625	684	743	713	660	719	678	688	718	682	674	692	641	666	688	672	696	692	704	692	687	690	683	736	678	717	661	690	708	673	707	649	652	681	667	698	653	679	685	677	676	697	666	725	702	690	708	684	723	659	656	670	653	747	661	680	705	723	721	735	685	654	737	719	670	635	643	724	658	682	745	697	674	647	662	660	717	737	693	688	741	724	672	737	701	696	686	658	682	642	692	699	711	687	678	732	666	667	660	658	676	683	735	682	685	676	697	662	680	674	734	687	711	660	664	697	663	707	729	616	701	713	711	726	672	726	684	648	696	692	672	701	667	729	711	654	657	704	703	657	689	716	714	707	711	677	655	694	706	680	718	650	686	718	663	715	701	711	694	737	692	631	672	733	681	710	694	665	702	740	656	701	727	717	689	727	710	657	659	650	618	689	660	675	688	724	707	693	662	674	687	683	660	666	735	686	655	694	678	633	697	717	665	683	678	696	669	699	666	659	695	701	647	722	675	695	694	693	685	692	739	695	675	676	683	714	688	730	697	674	640	686	705	689	653	707	706	667	637	707	670	698	703	711	687	686	609	681	702	676	675	694	707	666	673	721	658	676	682	706	691	680	667	718	645	677	620	701	695	707	717	700	709	672	698	675	751	678	647	680	654	686	645	669	716	724	722	691	726	680	647	680	656	673	670	666	681	694	689	680	722	709	722	653	684	706	708	725	658	686	670	664	652	681	683	700	679	676	710	692	651	654	680	627	668	679	708	724	730	719	692	667	718	706	697	674	706	731	688	741	660	709	713	695	662	684	649	656	707	663	702	633	677	717	689	724	706	713	691	720	652	699	691	712	686	728	735	640	656	695	669	682	665	696	672	699	639	644	666	662	690	717	686	674	684	658	646	695	720	657	685	670	676	712	702	705	683	729	712	703	680	639	639	711	712	686	682	683	732	710	667	704	662	721	670	682	731	621	657	726	709	681	731	699	722	623	715	748	652	661	681	699	645	660	657	683	707	707	676	679	672	705	699	715	686	680	698	692	671	691	682	668	701	656	707	685	654	667	678	716	679	674	737	690	689	653	680	679	674	689	661	722	687	727	710	655	658	730	718	684	709	696	678	653	717	685	686	704	709	674	640	646	666	691	694	675	691	666	740	700	706	735	694	646	712	699	689	705	677	651	669	681	670	690	686	735	658	677	698	721	718	644	649	696	672	652	682	680	710	692	652	661	701	630	688	694	601	675	646	658	699	731	686	693	679	697	717	669	777	677	679	697	708	674	692	678	680	645	721	682	647	617	686	725	730	696	734	671	709	681	714	652	648	685	674	708	682	679	713	701	645	652	708	689	676	719	671	654	679	667	677	709	664	709	648	653	707	737	728	694	686	740	623	680	695	646	700	678	685	691	686	705	691	696	686	727	728	699	676	689	726	656	642	679	663	683	695	690	676	696	672	675	699	661	693	691	653	617	668	705	659	673	701	712	676	700	667	674	709	656	700	719	711	699	680	698	702	645	713	686	672	668	696	669	632	681	679	634	719	641	683	644	672	732	675	678	670	679	745	692	631	656	643	696	727	689	658	716	636	705	647	734	657	675	665	689	687	714	669	699	683	687	721	693	694	700	686	687	687	640	660	670	714	653	656	751	671	636	717	665	716	656	718	668	662	704	685	710	695	659	696	692	679	679	684	684	692	673	682	632	667	674	746	691	650	669	711	694	701	689	685	705	711	678	655	685	681	704	691	672	692	669	729	724	649	686	670	664	684	704	677	675	718	698	715	705	650	698	720	681	666	664	734	701	681	712	673	615	674	673	679	673	655	705	715	687	681	652	669	703	707	725	697	652	725	658	665	706	657	662	703	700	705	699	722	668	713	675	693	690	698	665	693	713	704	700	681	684	661	699	688	696	743	706	692	669	641	636	720	724	701	708	653	718	697	715	605	648	666	677	667	682	680	663	702	707	677	683	690	640	696	669	702	731	656	633	670	648	713	727	690	692	685	703	645	669	702	660	662	696	720	687	723	721	706	716	648	746	673	740	674	670	649	657	700	714	661	657	703	694	627	682	661	659	685	729	641	690	686	689	705	747	724	660	678	671	687	692	645	686	683	672	665	706	688	646	651	654	682	643	678	659	739	751	673	693	684	674	679	679	695	711	674	691	701	659	688	664	703	667	656	679	690	683	699	640	645	666	668	680	658	687	665	672	668	673	659	705	703	696	666	647	740	719	678	692	632	673	685	665	698	706	651	665	652	688	724	678	704	705	719	653	692	674	685	670	719	705	745	699	692	688	690	663	691	721	722	688	697	684	696	679	657	690	736	666	671	697	687	646	687	688	620	694	691	664	723	656	709	689	673	671	679	737	695	702	728	703	691	677	697	715	703	660	686	704	686	654	676	694	718	637	743	722	699	685	706	711	693	705	694	668	715	720	697	698	682	702	720	711	734	714	676	706	675	690	658	706	683	676	662	706	699	686	717	718	709	643	698	683	725	692	652	686	740	646	764	663	693	687	711	694	722	701	727	726	661	684	694	664	671	666	709	642	693	733	672	710	706	729	649	648	692	738	692	654	701	699	714	687	724	648	683	691	681	657	697	706	706	683	643	660	651	727	694	688	658	709	686	729	685	696	730	674	712	615	683	677	669	702	658	672	680	684	644	698	694	690	692	686	684	692	677	728	678	645	691	691	713	690	693	659	689	721	733	639	677	710	612	687	624	673	692	670	749	651	655	665	675	640	656	710	651	724	670	666	646	615	687	678	702	640	702	691	698	732	691	683	694	685	688	683	703	647	651	726	705	706	707	705	687	626	691	715	723	714	766	701	672
4979	1393	1817	1731	2080	3203	5022	5150	2849	1542	833	657	564	595	601	581	600	534	626	566	549	576	604	601	606	556	604	577	581	580	647	560	598	537	613	519	580	605	574	633	549	591	569	565	559	610	556	570	555	600	573	601	541	556	594	649	582	596	532	563	572	586	575	556	537	599	587	611	549	602	598	595	561	591	562	588	570	552	578	596	589	569	537	523	554	591	565	569	587	557	566	562	562	591	551	568	610	569	566	578	579	606	550	539	598	543	603	546	547	580	545	526	582	564	609	566	595	579	532	582	579	579	560	553	556	586	564	555	547	566	582	613	568	602	554	573	609	547	562	581	592	573	525	555	595	575	591	588	560	587	553	567	580	568	553	555	574	564	554	539	529	572	602	567	565	625	571	541	607	554	600	581	601	573	576	597	593	545	551	561	534	554	583	578	552	543	611	585	600	599	607	583	590	534	606	530	567	551	593	603	569	587	597	587	556	563	578	593	549	598	620	527	554	553	587	539	599	587	599	566	534	575	594	612	569	537	605	611	568	577	571	588	618	560	575	542	588	610	564	559	566	605	550	618	562	548	560	541	563	583	619	571	570	556	586	528	597	576	605	553	530	574	528	613	609	574	556	594	577	591	583	604	570	566	560	580	593	570	588	585	554	583	562	582	555	564	564	548	592	617	607	575	564	544	562	572	564	553	568	570	601	578	573	561	586	589	552	581	560	568	580	563	572	533	626	587	570	557	561	559	584	584	553	543	586	554	578	553	616	554	590	571	568	555	565	580	581	563	605	573	553	557	549	544	592	577	596	552	529	595	559	566	547	597	570	574	559	572	586	566	600	555	584	557	594	610	606	607	598	566	616	589	535	578	560	538	570	549	584	596	597	602	547	557	518	560	595	588	597	524	557	564	557	568	584	555	570	590	546	559	559	587	551	614	585	607	582	587	583	589	575	558	583	613	548	559	552	561	573	592	583	583	587	591	612	601	524	551	599	558	553	552	572	583	576	589	593	559	597	576	585	577	581	658	590	568	574	587	592	590	590	564	610	570	574	608	591	539	578	555	582	576	558	570	554	604	598	577	544	611	541	559	561	570	556	541	581	548	565	586	615	534	582	583	560	580	557	589	624	553	566	564	548	558	593	542	556	553	585	552	583	562	575	555	578	576	548	546	506	577	592	595	556	567	596	595	580	565	563	532	635	564	614	575	542	527	576	585	583	579	582	583	605	590	579	590	541	594	532	584	582	541	548	581	565	572	533	546	554	542	568	581	524	563	557	556	597	565	535	551	553	551	592	548	588	536	563	549	570	590	592	556	566	597	577	601	589	534	596	546	537	558	555	586	602	565	568	585	591	547	575	615	602	578	592	556	565	555	578	536	603	576	546	568	583	607	561	600	584	556	571	600	538	582	576	554	590	561	544	522	615	560	575	552	558	545	586	543	597	574	591	538	574	518	607	579	578	594	567	582	583	578	571	615	550	570	581	588	546	582	596	560	589	582	544	584	580	589	572	566	547	583	585	579	593	537	586	556	569	602	618	539	561	568	563	520	625	588	551	575	570	567	566	552	570	566	614	564	522	547	577	551	598	543	567	567	529	562	554	561	591	565	559	604	564	572	542	589	542	575	581	608	588	542	563	567	542	565	534	568	566	582	577	546	567	590	622	560	612	578	624	567	597	594	589	565	600	592	583	615	559	606	530	586	548	620	546	590	596	596	568	565	543	570	572	606	577	561	529	581	577	527	593	579	636	612	564	562	600	504	548	588	571	572	570	591	580	561	617	585	553	573	577	573	571	559	603	579	587	520	584	560	554	572	568	611	599	591	560	566	577	590	570	541	597	564	608	561	538	606	598	565	580	583	590	560	566	529	552	535	639	587	576	585	565	601	590	592	585	605	575	616	534	585	581	601	548	547	558	546	561	564	576	609	550	542	615	613	603	568	572	534	601	550	560	571	560	577	553	620	609	617	627	575	561	551	592	553	600	581	589	589	604	597	563	611	587	600	582	549	579	599	567	568	575	547	545	549	581	576	598	594	586	539	548	570	615	601	579	570	549	555	589	595	569	576	574	563	579	544	573	552	573	579	570	599	540	572	575	535	583	568	603	626	565	569	583	567	593	566	598	587	616	553	567	552	584	557	601	588	589	588	583	580	601	539	577	599	583	599	572	581	565	589	563	598	594	584	570	572	569	578	540	609	579	545	594	579	553	583	608	571	575	558	545	580	618	583	563	558	578	603	587	543	557	596	594	554	627	506	613	581	609	559	554	566	571	584	590	593	562	576	564	549	573	564	552	568	542	572	582	527	540	542	601	606	584	560	569	587	600	561	584	589	579	569	605	578	569	542	572	577	549	593	566	602	558	643	585	543	568	584	538	591	550	608	612	598	582	585	556	564	587	567	575	564	558	583	545	551	546	582	575	581	609	566	530	549	598	626	573	551	609	540	531	584	561	551	559	522	569	605	597	541	546	612	536	577	591	563	594	516	576	592	569	545	561	574	608	580	580	538	599	614	583	569	613	545	551	587	570	534	529	584	581	533	587	562	569	555	576	564	579	596	568	581	580	595	557	592	514	581	563	557	581	568	550	577	605	612	595	540	562	579	567	532	600	605	607	577	581	573	573	558	553	616	575	587	553	610	545	582	580	605	546	583	579	591	570	568	617	588	580	554	591	611	578	556	557	581	555	612	593	581	600	586	589	637	587	578	602	570	595	569	525	602	580	612	593	569	575	556	537	550	589	572	628	547	531	552	572	575	562	608	570	547	585	586	549	636	597	601	554	630	539	584	555	545	556	552	603	567	527	590	569	604	561	536	561	568	518	569	555	587	608	603	528	552	575	562	602	559	540	580	547	597	568	564	578	593	584	537	583	578	579	556	535	583	574	555	593	580	563	564	586	522	570	591	573	588	568	601	578	623	575	549	582	551	570	589	591	553	565	570	557	593	557	606	527	582	599	586	578	593	580	577	592	606	573	548	537	590	615	547	525	545	568	577	575	554	607	597	541	593	560	613	580	579	590	579	565	595	536	563	613	564	556	570	563	635	594	598	546	549	554	571	591	559	569	607	578	564	568	542	583	545	603	570	577	602	561	606	635	578	574	562	619	580	627	556	573	579	597	565	554	570	587	582	571	594	571	583	567	546	583	577	561	571	598	588	566	586	572	542	561	608	568	598	604	599	549	605	550	596	535	590	529	556	567	557	619	562	589	604	543	550	609	562	592	608	510	590	548	585	581	573	606	572	616	564	553	592	571	562	629	509	562	570	536	535	557	603	599	555	577	547	545	583	608	552	585	597	554	609	618	576	537	567	575	580	576	562	555	588	595	592	586	598	618	561	595	575	604	594	551	575	573	559	548	540	604	548	579	552	528	579	581	560	573	530	554	588	585	591	580	561	583	604	573	593	552	587	530	548	559	600	554	590	594	567	569	536	558	548	573	589	607	572	568	552	592	597	541	564	609	564	602	598	548	597	572	542	591	577	549	558
25445	21426	27531	25605	14886	29963	41510	26991	12721	4455	1647	960	812	781	728	813	735	786	703	737	736	739	720	748	732	793	761	735	746	725	742	737	769	757	782	762	742	714	773	760	744	739	726	743	712	766	762	739	787	734	735	730	756	759	740	739	747	704	781	729	737	699	752	762	730	766	743	735	742	710	742	787	812	763	754	734	750	743	720	731	746	751	719	732	734	767	710	750	750	712	726	748	754	729	690	778	723	724	750	714	736	772	720	727	788	693	728	706	689	782	744	748	735	687	777	715	796	762	752	717	770	763	781	753	802	740	762	717	744	744	741	707	813	748	733	730	739	694	735	752	744	741	759	700	738	725	752	805	756	700	676	750	786	728	755	725	750	737	733	674	755	694	748	733	759	758	780	715	800	772	748	753	726	734	780	776	719	717	750	776	698	744	773	790	764	747	727	750	786	751	742	782	665	743	737	752	716	698	713	727	711	721	727	756	736	739	696	752	720	706	736	711	747	735	730	733	744	808	756	660	741	732	728	763	727	759	721	767	763	696	760	760	745	721	750	735	771	718	804	754	803	744	667	720	755	771	781	718	735	736	761	750	761	735	758	776	741	719	730	739	783	737	747	722	701	783	720	728	714	730	723	728	791	755	775	717	756	781	726	724	722	741	757	766	716	717	747	727	708	729	752	739	719	709	734	747	796	666	750	784	751	717	773	725	741	728	757	756	727	735	752	704	689	778	760	762	707	772	729	746	731	739	748	718	759	749	772	785	722	796	750	775	732	733	721	743	720	754	759	720	742	723	726	736	745	725	725	739	772	766	708	703	723	732	780	739	758	711	753	746	711	755	769	738	760	691	708	760	732	719	746	749	729	785	789	730	753	783	702	738	706	744	758	733	737	767	748	713	752	704	712	727	755	720	721	756	764	734	726	735	713	798	696	756	757	720	748	747	765	770	760	781	792	795	737	748	737	763	730	699	743	740	748	747	764	750	736	731	771	788	674	729	777	751	748	712	719	739	739	734	741	695	754	702	738	778	767	795	709	765	749	770	706	763	741	705	722	726	730	722	808	716	690	724	755	734	722	723	748	710	747	756	712	751	714	691	743	753	741	717	682	709	754	752	718	752	720	710	709	709	811	724	717	733	687	738	718	735	726	738	736	752	743	744	729	769	751	733	763	736	693	721	777	764	801	728	722	750	733	683	690	735	793	760	728	720	716	691	758	737	713	733	747	796	744	688	721	724	773	708	750	734	710	765	724	761	742	687	721	729	748	748	743	729	753	735	741	759	734	758	731	729	739	734	782	733	706	772	716	726	757	795	759	732	733	772	726	769	687	717	744	792	707	724	754	731	701	718	767	698	747	703	714	746	757	733	750	746	729	715	720	757	726	708	759	742	728	722	758	711	685	733	689	746	746	717	724	744	739	768	731	767	748	774	790	734	724	691	708	719	798	701	766	749	764	805	778	732	732	733	733	714	739	757	754	726	731	710	716	754	719	768	767	660	734	759	716	732	739	759	758	753	727	754	686	779	737	724	769	759	736	745	743	751	722	729	714	803	678	700	673	708	729	766	782	707	737	703	751	731	718	810	754	713	756	776	765	741	753	719	697	734	737	696	780	739	706	718	714	766	732	737	765	728	716	740	717	729	745	738	715	665	720	756	760	736	714	743	777	691	783	710	756	763	692	711	799	710	737	720	716	698	780	769	722	789	735	736	775	725	747	675	712	773	708	690	765	725	765	750	736	741	706	773	727	790	770	697	739	719	696	695	707	703	732	718	741	737	775	745	743	779	778	719	783	788	716	766	766	732	679	741	741	730	710	732	744	754	707	740	704	719	727	758	728	698	756	702	755	732	724	757	765	711	716	700	709	755	728	724	735	764	794	726	692	770	737	704	719	775	747	763	768	729	796	795	736	674	722	731	720	736	748	776	762	798	764	770	755	774	701	743	707	722	759	718	792	691	757	789	724	670	723	738	707	752	743	752	734	691	797	758	705	756	713	754	707	753	698	761	780	773	746	753	727	706	733	735	766	694	713	729	790	726	764	738	728	705	733	730	746	758	759	745	711	731	727	736	765	705	735	733	807	738	740	747	706	730	774	711	730	724	787	711	733	729	723	716	776	755	688	711	762	722	722	755	742	738	719	749	783	737	693	734	712	767	702	771	710	795	729	698	726	767	767	736	730	776	754	773	718	751	714	710	736	763	742	769	756	752	758	765	777	700	726	816	734	721	750	817	764	738	749	752	732	719	750	774	734	735	764	773	730	737	769	771	687	734	738	739	725	720	742	730	712	700	744	719	755	731	781	716	741	707	738	739	735	717	746	731	720	747	709	736	727	783	733	751	770	747	663	730	733	719	768	738	712	713	681	734	707	803	754	770	749	779	739	713	754	751	731	734	761	748	757	753	772	746	732	708	789	780	747	759	724	738	686	687	713	721	746	698	761	776	713	768	751	725	737	739	786	684	714	739	708	739	737	754	733	749	702	712	738	714	743	736	706	777	743	744	694	770	727	748	743	724	759	762	719	814	746	729	731	725	726	729	708	733	726	739	772	684	712	732	740	755	733	732	758	716	758	765	753	711	687	716	710	747	742	733	715	726	716	711	752	724	715	710	779	733	745	726	750	760	737	750	752	765	729	751	769	726	757	782	745	722	720	767	689	758	755	724	772	747	722	722	753	743	777	729	739	788	719	700	720	760	782	784	789	767	768	752	799	761	689	779	733	775	710	693	788	768	720	716	715	740	817	750	734	711	702	747	721	757	737	711	706	689	712	730	773	727	747	726	779	749	821	713	694	735	712	740	768	762	740	764	728	741	770	777	712	769	721	727	687	762	790	753	713	805	785	734	729	757	742	738	743	759	747	735	736	753	671	818	779	683	791	700	788	744	752	734	715	767	760	722	755	761	732	751	697	709	727	780	750	766	742	733	713	723	717	781	735	746	735	691	759	729	753	739	685	731	754	725	744	738	717	743	708	757	767	721	774	727	724	748	758	734	698	713	755	706	751	765	781	755	702	714	753	767	733	734	781	726	783	723	754	783	748	746	746	786	739	763	763	747	757	722	745	749	736	761	729	760	734	760	736	777	770	766	772	768	724	727	741	729	763	758	714	694	702	741	748	771	696	763	734	717	737	713	792	718	728	718	728	729	702	754	763	778	701	737	718	718	709	698	722	745	683	708	763	727	764	773	740	700	780	704	717	715	767	755	703	763	758	780	681	757	683	700	809	731	717	734	721	757	752	782	685	751	703	710	736	729	726	730	717	754	738	731	752	752	717	772	737	744	729	733	735	704	738	760	717	711	824	738	728	776	709	777	754	764	751	772	701	735	807	745	737	753	764	719	750	698	710	738	719	759	746	742	740	720	725	720	721	781	744	719	720	761	726	752	766	758	758	738	752	720	714	750	778	741	697	725	707	690	771	749	763	776	730	753	727	715	720	739	739	768	705	696	723	738	767	710	731	751	715	727	735	774	722	767	739	737	776	754
3975	6145	5834	7488	8086	32339	33761	21135	10104	4012	1626	884	705	632	637	653	639	624	641	627	673	652	695	667	616	629	622	653	706	642	668	657	635	718	643	678	663	665	657	664	662	634	661	592	614	619	677	620	630	642	683	669	679	638	678	632	626	632	662	636	676	674	666	652	628	647	645	659	595	703	633	634	660	635	660	669	666	679	616	643	661	676	637	634	646	675	621	644	655	676	700	618	662	604	684	647	641	659	623	653	663	667	629	627	639	705	670	626	674	650	626	637	660	695	630	682	654	651	606	646	610	668	660	681	635	684	690	621	647	668	657	621	651	646	709	645	595	624	633	674	607	687	623	657	653	592	677	658	669	634	643	662	641	639	616	705	620	614	721	638	573	652	645	654	637	683	677	612	629	636	628	658	664	660	680	658	658	624	650	617	648	661	662	627	628	655	698	652	652	598	602	655	621	723	643	616	613	658	689	640	643	615	669	660	659	635	636	660	628	689	637	672	652	674	651	640	629	630	670	605	645	660	612	643	666	678	671	674	650	635	657	620	672	653	671	664	627	639	652	637	605	633	716	668	680	684	689	695	686	662	640	687	665	600	634	606	644	638	644	620	605	604	706	607	631	629	651	588	647	646	657	597	615	649	635	660	634	632	644	610	622	642	601	605	660	666	631	657	639	669	693	667	623	649	674	665	659	621	653	636	648	629	674	651	664	648	661	673	649	641	680	632	668	712	661	606	661	608	684	643	640	635	653	637	687	637	678	649	595	627	625	637	613	676	656	634	637	707	642	617	682	630	632	656	600	612	594	625	673	684	655	679	603	627	653	614	674	629	684	644	655	668	655	661	662	607	684	666	693	650	648	670	658	652	642	595	622	689	615	692	585	654	653	679	635	617	671	676	660	580	663	637	668	619	643	635	645	684	644	606	661	666	661	628	633	657	644	616	670	648	644	631	605	662	668	659	624	635	663	645	627	663	676	589	614	638	642	650	614	615	624	626	659	638	648	648	650	670	632	627	686	624	655	609	638	607	609	632	626	611	626	618	657	669	685	696	620	621	646	680	634	649	645	623	636	644	675	673	685	662	629	681	643	670	600	642	613	643	650	622	669	658	717	659	667	666	713	651	635	638	678	611	625	664	620	672	643	633	647	648	606	621	672	617	717	624	616	685	636	645	617	674	670	644	656	627	618	669	666	630	637	711	610	677	660	664	648	634	677	637	735	623	617	681	652	680	635	618	615	592	621	666	660	644	637	612	648	640	626	636	584	656	663	681	608	630	674	575	659	696	667	649	654	634	615	638	657	651	671	665	583	652	616	654	654	676	653	650	632	656	684	620	668	635	643	641	652	653	614	627	674	620	655	628	651	651	640	629	625	644	655	649	676	649	648	652	641	667	666	640	621	670	663	638	644	694	647	671	640	643	632	647	649	635	650	617	637	614	600	649	655	681	644	674	624	675	668	640	637	649	654	659	653	639	645	692	653	656	630	663	664	662	674	611	626	619	618	671	656	679	667	644	615	641	654	706	642	680	672	672	648	677	635	625	659	652	629	659	670	637	639	663	660	640	702	605	640	668	642	669	648	636	651	618	624	666	644	676	615	606	635	635	661	643	648	643	661	685	636	638	623	666	614	669	674	608	627	640	684	635	596	598	658	644	643	623	606	653	645	624	665	629	657	636	617	616	651	661	635	579	638	611	608	622	678	617	705	656	612	687	619	683	653	686	645	656	614	647	638	672	634	652	607	672	631	623	706	628	634	644	639	637	620	667	666	684	604	621	646	669	633	645	623	603	679	641	628	635	673	647	654	612	629	661	662	633	660	652	637	652	647	663	645	612	657	598	700	623	665	685	651	648	661	643	672	661	647	657	643	625	677	694	609	643	648	599	677	624	617	625	650	686	633	611	683	647	641	638	636	647	631	660	653	648	666	630	652	625	674	661	645	631	582	609	654	651	663	663	601	600	663	643	620	623	600	662	646	585	613	637	657	674	652	647	614	677	648	643	635	664	630	671	664	656	666	668	684	654	656	661	685	701	609	638	642	622	614	661	639	600	654	659	593	676	648	620	621	619	656	634	632	661	637	644	605	669	634	677	704	638	592	612	651	683	662	632	685	642	653	605	623	625	660	656	688	610	641	639	648	618	657	593	633	683	641	670	740	624	614	624	659	665	635	641	632	653	617	672	645	625	669	680	652	624	624	610	667	651	693	651	656	620	640	617	612	680	623	624	611	617	659	688	627	640	697	623	638	634	643	673	639	632	589	617	629	648	617	605	661	605	630	657	632	606	637	623	663	665	628	633	610	646	667	677	670	606	648	624	651	650	637	624	645	688	646	671	653	654	663	631	635	638	637	657	647	660	665	638	624	636	648	695	659	622	651	625	647	641	631	612	666	628	646	631	661	623	650	648	633	622	635	649	627	632	645	656	592	637	631	668	631	638	658	633	641	616	656	655	661	614	629	621	660	658	600	649	637	651	659	636	666	652	671	668	617	655	645	627	648	632	651	700	655	659	673	627	671	630	608	637	643	685	637	668	657	621	664	673	709	636	614	624	624	641	659	604	627	639	683	639	612	652	644	641	628	655	700	630	657	632	668	631	645	620	638	631	676	609	684	626	638	661	664	667	625	698	639	681	661	630	644	627	702	633	629	669	652	641	625	684	661	630	660	649	679	661	646	623	656	630	651	610	668	657	636	695	617	645	668	631	672	603	638	704	629	630	664	615	610	667	623	624	691	660	642	638	644	610	635	635	603	633	629	653	650	590	672	620	658	670	657	669	622	692	644	660	664	657	688	648	602	663	598	658	641	665	673	602	668	582	574	661	644	642	635	633	637	639	635	628	662	712	640	641	675	618	625	610	645	634	646	661	650	657	654	674	639	664	658	616	602	652	650	629	702	607	649	626	646	642	630	659	634	603	659	622	668	632	629	629	678	628	634	681	651	620	646	649	637	585	689	643	656	654	685	691	651	634	648	623	603	658	630	606	643	649	638	602	637	650	627	682	620	657	647	664	592	636	582	654	642	645	624	667	625	621	634	607	633	654	651	633	694	641	629	639	682	688	656	609	656	626	647	639	664	620	624	636	593	624	643	683	668	661	634	660	690	630	602	652	651	605	611	571	694	645	633	669	655	610	656	650	638	639	695	661	642	609	667	639	659	623	660	631	663	628	622	684	635	680	663	638	641	654	633	612	634	668	662	647	627	625	625	648	648	665	696	622	630	677	663	651	650	638	605	635	647	674	650	664	598	596	651	631	634	671	651	648	645	675	643	670	637	662	658	690	629	619	637	653	664	592	633	635	611	643	640	711	602	708	604	686	631	600	629	700	685	652	667	631	619	670	684	609	645	645	662	648	627	631	677	656	661	642	653	638	646	682	574	644	641	662	666	642	635	635	624	648	626	644	678	643	638	635	630	697	662	643	636	634	658	655	622	626	622	687	649	639	642	638	668	628	654	610	636	643	635	656	649	667	654	641	611	645	655	601
24240	21416	28797	24528	21829	52125	53285	37467	20655	7661	2673	1251	1003	919	845	829	876	869	884	871	857	839	837	870	857	898	870	868	853	870	889	860	847	901	913	924	864	892	860	846	875	871	899	881	873	823	864	859	866	848	903	847	811	834	824	862	858	857	874	870	884	840	872	818	885	827	857	866	827	853	879	879	871	835	844	882	841	919	875	873	797	875	846	819	786	878	809	873	873	894	863	891	847	849	835	873	846	842	861	843	860	867	849	843	879	833	847	847	912	832	817	892	880	892	890	841	823	850	847	851	827	840	902	804	842	799	918	894	812	813	858	904	861	901	851	860	783	817	865	858	878	870	867	834	850	854	817	870	863	892	866	829	888	856	864	940	818	881	848	919	907	794	834	850	846	826	874	870	875	839	883	885	900	836	834	821	861	835	803	850	797	843	858	855	871	808	859	857	838	855	882	899	846	837	843	876	796	863	836	830	834	783	843	817	914	892	854	865	866	807	807	895	861	856	867	815	824	837	861	885	906	883	843	837	809	840	865	844	854	860	862	826	794	927	882	889	809	870	860	855	827	939	844	891	885	833	874	860	895	844	828	848	869	906	821	820	836	863	831	878	879	882	861	838	872	879	845	863	892	840	841	814	827	854	873	837	848	818	808	868	839	865	842	879	865	919	835	829	844	841	802	906	801	857	847	865	818	851	860	865	873	821	847	845	878	848	853	876	820	898	859	881	857	937	857	865	835	916	872	811	859	823	841	910	852	902	878	906	808	817	873	846	848	852	859	825	887	894	913	839	838	885	857	861	828	869	847	821	868	855	836	908	846	903	849	860	872	883	845	839	857	853	772	812	818	843	851	838	838	835	854	833	826	866	851	876	829	854	867	907	871	831	816	854	858	835	836	867	787	891	841	781	845	828	831	847	894	861	841	796	806	893	875	821	867	820	862	887	903	945	813	844	827	844	870	852	840	878	811	827	809	882	819	832	867	890	839	833	840	811	859	838	857	836	843	856	871	805	848	799	878	841	874	902	873	866	868	813	842	846	850	877	859	867	871	882	835	798	848	810	807	917	874	814	842	853	874	847	863	850	922	831	821	821	875	837	806	853	875	887	827	814	820	900	863	807	821	830	875	866	815	846	847	873	868	842	845	843	827	871	831	880	858	890	896	875	877	879	908	827	802	850	858	811	846	885	827	817	855	846	891	819	859	848	855	876	870	799	838	837	838	836	817	855	857	892	858	821	824	841	821	818	829	827	851	852	867	853	896	869	821	834	889	814	838	859	854	861	840	834	851	815	852	826	819	846	827	872	831	902	849	882	826	895	852	898	836	849	866	833	849	885	887	848	853	849	934	849	871	867	869	823	837	870	871	865	820	852	876	896	831	901	854	821	869	888	869	829	892	846	815	829	880	835	903	878	794	790	855	870	856	830	889	883	836	836	832	857	868	810	887	867	828	862	927	842	823	838	814	872	879	881	831	875	830	900	895	844	832	817	834	835	835	909	860	832	792	876	852	837	886	831	827	855	825	872	838	850	827	878	831	834	836	873	845	871	848	847	851	814	864	871	798	859	881	830	878	874	830	840	908	851	897	849	799	860	830	818	871	838	818	850	837	913	837	828	876	823	819	825	820	884	858	813	825	841	856	844	873	865	896	857	826	896	875	887	875	865	859	858	858	871	839	862	860	897	836	889	864	877	830	839	850	831	889	847	858	867	848	859	862	811	853	863	836	851	816	902	885	882	876	832	840	855	860	842	823	868	816	922	890	846	812	820	841	834	853	836	840	844	848	802	878	881	836	861	840	872	813	885	894	857	860	852	847	842	874	845	872	852	816	872	821	851	874	911	877	848	861	840	832	856	851	863	881	922	876	845	851	898	835	853	871	845	849	829	847	835	824	867	843	812	804	819	904	838	818	844	876	873	845	888	795	776	871	864	881	830	878	867	887	861	850	857	886	890	874	883	902	879	903	854	858	876	793	861	828	817	844	836	890	842	821	896	828	867	854	864	856	871	857	859	844	871	896	860	929	861	834	866	889	840	891	832	835	828	906	850	891	831	835	895	807	842	817	819	848	886	883	818	896	860	861	823	888	806	884	825	804	833	826	885	844	830	821	826	902	839	895	853	838	849	827	850	858	857	860	833	841	877	855	795	860	877	867	876	838	873	838	834	867	863	856	817	841	873	816	855	881	814	828	847	933	831	867	813	835	861	817	830	774	888	854	841	863	858	817	839	865	887	832	875	823	897	825	899	814	867	864	855	875	852	862	834	892	855	796	860	885	869	881	870	863	872	855	803	831	829	879	845	808	863	877	865	887	849	875	764	896	820	864	838	828	851	838	830	880	815	911	859	845	877	909	836	875	880	841	874	826	852	861	891	843	836	894	826	861	817	847	884	861	843	893	835	910	865	857	863	839	861	865	854	843	783	868	847	843	854	846	815	847	845	855	893	849	872	907	917	824	861	846	814	808	889	806	866	868	875	806	797	832	866	833	875	859	911	829	801	839	865	890	862	868	848	889	816	805	819	798	884	872	861	813	857	905	920	862	886	822	836	858	845	858	824	832	891	817	805	841	913	853	856	852	860	872	854	898	842	861	855	827	827	868	779	830	865	823	877	854	886	877	847	852	877	812	831	856	830	881	918	915	894	773	826	822	848	830	845	833	829	860	903	875	803	818	818	871	811	831	881	865	895	859	752	858	834	856	858	832	852	839	863	845	844	846	870	844	890	816	843	849	926	880	809	822	918	820	833	801	817	855	800	836	807	878	819	867	843	847	846	874	916	892	865	815	815	851	843	873	787	875	839	891	879	849	822	846	792	876	869	869	877	845	841	850	888	838	852	860	825	883	845	845	880	835	884	827	842	929	852	854	873	851	826	840	847	830	843	814	780	872	843	897	808	882	798	804	867	831	805	857	811	856	862	828	841	840	852	814	860	816	875	860	867	847	880	834	827	866	852	790	827	814	801	854	862	813	845	824	813	809	933	942	874	887	845	818	846	895	879	873	861	779	841	869	876	857	793	836	894	854	853	889	919	841	844	896	835	868	818	893	885	819	829	831	849	825	843	887	871	872	824	852	803	867	843	836	925	850	812	834	905	827	811	848	862	820	904	872	848	849	859	813	796	840	883	898	831	874	834	871	859	863	873	813	854	827	856	872	867	864	841	857	834	877	849	831	863	810	841	869	817	848	848	851	896	879	886	821	827	806	837	838	941	835	784	838	868	863	914	921	826	866	848	849	896	827	908	875	869	914	918	844	882	831	820	851	815	818	849	875	919	784	865	876	902	868	814	883	807	867	882	850	799	815	839	830	858	830	882	811	802	875	878	864	851	860	822	797	867	832	836	840	895	851	839	874	807	810	869	824	863	869	835	826	840	905	879	861	879	874	807	820	853	835	901	814	911	835	890	852	841	893	805	838	838	842	869	871	865	841	842	868	867	849	839	861	837	804	784	858	833	899	836	789	865	840	845	843	804	805	880	850	814	823	879
5180	23089	28048	18090	13801	56153	47248	30821	15621	6183	2583	1251	863	784	778	732	769	760	766	719	774	716	721	774	740	778	763	739	767	733	700	747	760	757	713	708	772	750	756	716	783	760	787	774	701	772	723	743	735	725	727	751	708	707	755	744	729	762	731	757	720	700	773	689	717	723	684	723	741	785	724	813	696	743	743	667	765	707	747	725	719	758	714	726	744	730	764	754	759	745	774	712	705	767	724	769	753	771	694	781	725	760	778	748	714	732	742	724	738	744	726	770	787	690	720	712	749	738	744	749	720	693	752	774	688	751	721	717	713	724	745	750	712	692	730	758	697	750	759	696	752	737	768	731	713	708	750	713	741	762	744	761	791	724	732	781	727	698	748	707	728	744	740	746	717	748	732	733	733	746	749	734	774	746	714	764	703	724	716	743	669	720	713	728	754	674	749	683	716	763	725	741	734	743	712	791	735	757	677	743	798	744	703	718	754	775	763	750	796	704	693	685	754	733	779	752	756	744	774	767	762	717	715	718	760	729	760	700	766	726	778	733	746	773	763	752	691	749	775	703	721	738	746	742	779	776	749	743	729	751	680	694	721	709	808	772	746	716	738	773	734	770	711	718	729	743	749	793	734	736	712	765	700	730	748	784	732	765	732	749	739	693	696	711	730	732	700	751	763	730	729	733	789	775	768	729	697	760	767	731	740	746	747	731	755	766	745	749	755	752	706	772	729	745	736	743	716	704	761	748	706	716	731	712	727	705	762	744	779	723	734	720	713	755	733	743	728	700	725	674	734	727	743	759	732	750	730	741	771	762	725	714	776	761	764	725	744	752	732	770	753	717	700	774	745	780	739	756	733	705	723	730	738	720	729	737	728	720	711	733	714	750	746	770	732	737	738	748	733	724	722	716	719	781	765	705	745	747	782	720	716	703	706	770	756	715	756	771	797	702	746	781	799	738	738	765	756	732	716	751	710	765	692	718	707	702	735	755	768	782	748	739	782	753	697	716	729	686	713	738	727	732	763	720	743	754	779	740	759	747	816	719	737	709	726	720	755	758	771	735	728	757	718	753	744	695	744	675	759	721	740	721	702	760	724	733	744	693	723	726	688	716	709	772	709	733	763	664	734	726	766	764	719	700	720	743	790	735	739	718	715	739	738	749	750	736	755	742	709	729	730	754	751	726	771	745	746	699	749	740	681	690	785	737	677	768	686	752	680	709	743	753	785	772	680	717	703	719	730	733	746	744	719	703	729	727	753	714	722	769	739	733	743	716	677	733	765	735	720	679	757	729	758	727	752	755	732	707	731	729	739	751	764	746	742	676	759	727	708	733	734	760	821	701	735	767	761	719	738	713	719	757	721	701	756	743	754	717	743	743	730	730	728	709	737	784	687	713	751	703	755	732	762	732	747	767	738	706	746	717	729	770	711	725	744	732	758	710	728	756	723	692	760	698	700	743	749	784	735	746	713	723	771	769	744	739	750	712	764	742	754	709	752	700	737	736	754	666	682	728	738	739	767	743	793	745	743	759	734	790	732	720	770	751	747	734	804	710	726	686	762	727	708	728	723	716	758	764	728	734	720	708	734	725	772	667	746	715	749	702	746	768	748	749	770	779	707	738	767	722	768	717	743	760	694	747	763	766	742	737	733	703	747	725	756	737	722	774	730	754	759	719	743	737	780	712	733	725	712	750	740	740	740	742	732	805	761	763	749	702	739	712	687	736	756	789	728	731	691	677	684	718	714	743	726	709	793	713	720	761	747	729	724	776	701	706	726	741	756	700	785	734	675	698	722	772	748	732	720	753	675	744	725	769	740	716	726	762	735	749	763	748	723	745	708	740	677	737	755	742	753	715	716	729	752	748	726	803	706	769	720	732	745	713	735	719	736	747	789	714	720	751	698	747	764	694	738	753	718	710	719	705	735	697	700	712	725	736	745	683	701	699	750	720	724	745	738	750	750	719	722	736	769	741	704	785	710	738	717	736	700	702	760	739	672	762	705	742	752	704	716	758	706	791	738	727	728	729	790	675	764	708	712	712	716	747	721	725	735	736	738	740	690	788	735	745	783	705	709	761	682	715	731	716	780	721	741	748	743	728	748	764	708	716	749	729	736	724	710	740	765	740	729	726	727	715	735	737	735	672	729	687	742	726	716	731	778	706	749	733	632	741	719	707	710	705	774	764	753	719	697	709	790	717	738	729	726	764	730	775	767	755	777	721	720	721	752	741	754	773	759	724	662	743	753	720	704	715	733	693	758	739	707	715	702	777	727	733	703	735	710	721	756	777	730	745	763	761	716	730	716	729	711	766	696	763	720	712	749	803	750	721	686	687	701	744	761	761	732	766	662	690	784	674	719	682	695	723	709	734	746	704	711	746	752	745	721	738	701	729	741	752	760	753	731	715	767	762	785	739	709	737	766	723	725	703	763	715	701	714	724	722	756	726	733	728	688	789	736	785	727	734	728	768	723	745	694	736	732	721	723	754	732	704	718	759	723	759	754	715	676	775	797	763	741	748	715	729	711	761	703	709	725	763	725	750	682	774	729	701	709	805	677	680	744	695	704	699	734	734	708	755	710	723	724	727	707	747	698	737	723	719	677	746	769	769	796	757	721	791	703	731	694	702	714	768	742	764	796	729	692	777	784	740	702	732	716	711	796	707	715	718	726	775	799	725	706	757	752	737	766	766	682	759	692	720	754	722	727	789	776	703	760	710	755	740	722	721	722	689	697	702	690	739	739	712	730	750	754	715	713	771	772	696	696	744	725	708	720	730	760	748	718	738	706	733	777	787	723	760	749	776	766	747	690	712	730	746	644	736	740	727	700	684	797	695	760	760	748	721	772	706	758	725	763	729	712	705	737	699	772	759	718	730	690	707	752	742	734	740	726	749	731	741	758	719	791	708	734	713	710	710	721	667	774	746	755	706	677	765	714	700	734	744	731	746	704	730	712	689	701	702	710	715	733	708	761	732	712	726	719	766	718	735	725	693	722	774	713	755	708	766	763	737	711	716	709	753	699	757	721	738	763	721	719	724	715	762	721	710	666	741	731	718	756	724	751	719	701	750	710	770	738	746	694	781	757	724	717	715	724	674	713	675	797	733	770	724	716	731	706	705	749	770	752	739	718	754	722	763	734	720	759	717	707	755	747	721	708	766	734	731	793	781	734	738	716	697	717	754	765	743	755	683	699	703	730	720	728	771	751	729	733	766	750	690	749	718	703	740	736	714	704	734	664	735	683	754	711	718	721	753	693	747	760	701	737	706	731	754	685	727	708	746	755	701	673	727	739	715	712	762	753	725	770	761	747	748	749	722	759	745	712	715	720	774	696	747	782	734	733	710	692	706	745	657	660	750	735	748	720	746	730	719	713	770	736	758	737	749	710	732	735	735	728	734	740	749	774	755	692	736	743	710	756	744	742	698	739	747	740	718	740	743	723	742	696	702	725	683	720	700	755	732	752	712	740	727	737	775	735	744	704	712	732	772
27872	15335	10489	6607	2971	4218	5120	3781	1884	1154	840	762	734	688	673	665	665	676	654	667	667	666	660	680	666	668	667	691	641	658	682	662	657	656	715	667	657	664	686	657	647	618	654	598	640	666	664	663	679	675	685	703	692	682	659	664	603	643	654	676	666	638	678	671	685	672	691	645	702	658	647	686	655	647	640	675	634	667	725	624	651	646	666	710	623	682	690	669	621	652	629	677	659	667	676	684	734	646	690	657	644	686	667	631	719	692	642	706	674	649	652	690	680	669	686	675	634	685	641	660	645	688	670	684	664	665	664	650	676	642	591	683	681	662	699	643	665	631	674	701	706	657	650	623	664	693	672	628	725	655	641	677	640	691	641	645	683	717	702	638	627	697	697	678	647	674	642	719	616	711	684	739	715	619	656	661	695	674	695	697	690	677	652	618	716	659	672	594	710	672	655	709	672	655	681	667	662	674	647	660	683	659	701	695	655	716	684	657	633	627	667	676	645	684	654	683	696	668	634	710	669	659	640	687	657	682	637	651	688	638	679	688	628	634	662	686	687	679	709	651	683	643	659	641	662	675	681	687	708	657	703	644	686	691	659	690	675	675	629	652	709	657	684	705	659	647	635	683	672	660	649	621	677	628	670	625	670	667	663	637	694	688	636	643	645	680	661	670	645	601	639	687	656	679	693	657	641	652	677	655	665	679	679	682	649	669	673	638	629	744	652	661	732	662	638	679	675	663	656	681	654	656	668	683	727	699	648	676	646	687	680	647	674	632	670	632	692	643	638	664	641	606	702	651	689	668	613	647	692	711	742	677	691	620	640	703	661	606	671	644	648	654	674	663	687	682	640	645	679	689	661	691	665	653	649	654	662	687	650	653	674	647	645	696	691	604	664	650	685	650	684	648	672	636	691	674	699	651	651	704	675	651	682	625	657	649	634	694	664	662	712	732	671	664	673	623	675	697	674	688	680	678	651	696	644	706	657	654	681	658	669	712	678	692	658	664	669	695	647	662	635	659	665	687	712	669	701	684	649	684	625	689	677	681	670	620	690	653	650	730	672	628	657	654	685	642	678	651	652	633	657	664	675	627	647	666	664	679	719	730	627	707	686	678	698	643	635	656	595	702	678	656	669	673	684	659	659	659	678	646	647	642	682	672	662	674	677	717	668	653	638	626	654	682	679	654	677	644	606	684	684	660	722	672	646	713	673	658	657	619	696	636	709	640	623	648	630	693	663	653	610	620	696	682	639	659	671	663	703	649	699	622	659	687	639	610	642	626	622	697	655	632	659	641	673	627	699	646	637	687	700	624	733	678	683	686	626	653	655	714	653	682	624	681	685	648	649	664	673	654	678	650	688	631	644	720	686	681	624	653	663	658	664	664	655	625	661	674	645	688	680	624	676	652	659	649	682	649	688	636	651	649	612	641	694	621	658	639	680	677	639	658	632	680	664	656	661	665	699	643	690	603	679	652	672	660	682	665	642	675	665	640	691	680	689	675	722	650	699	653	630	657	669	691	668	660	696	667	661	686	683	645	651	658	685	676	698	668	670	652	649	710	671	715	670	628	660	673	649	692	678	683	673	665	681	648	615	701	721	679	635	644	636	634	659	702	676	641	679	696	665	699	651	706	591	659	661	662	674	644	649	728	648	668	649	690	709	676	680	627	648	666	647	684	698	697	642	685	690	714	632	648	696	677	692	658	669	648	735	678	674	721	708	674	657	664	676	727	677	692	627	669	682	644	691	663	689	714	640	663	664	643	665	700	677	677	666	702	636	671	689	672	658	667	654	688	706	598	626	671	631	620	652	656	642	673	667	691	671	653	655	691	670	697	676	651	668	642	621	673	694	660	707	641	691	665	683	706	637	669	651	666	676	689	689	679	654	663	679	636	711	690	644	625	632	644	638	650	695	669	633	623	670	659	681	614	671	678	668	687	660	681	643	661	663	687	689	645	660	641	654	679	690	674	672	712	670	659	666	670	681	667	640	719	701	658	684	689	688	648	652	651	645	687	705	677	628	705	665	628	697	643	678	630	647	653	647	649	662	664	654	663	650	668	648	709	681	664	660	653	652	620	693	654	661	653	689	679	675	651	644	699	701	648	725	666	678	696	652	648	694	627	695	664	687	686	701	643	682	621	679	656	666	669	635	655	714	602	638	645	680	687	627	674	650	677	639	691	654	639	681	658	629	661	682	658	653	615	672	648	652	664	645	615	630	679	691	669	687	668	671	642	688	699	669	643	689	691	626	670	625	666	639	697	677	709	631	698	648	699	647	675	689	673	692	642	692	655	690	664	662	702	660	710	618	690	686	657	685	656	655	674	686	685	666	688	649	648	677	666	700	666	646	661	660	658	664	648	655	657	703	662	721	657	677	706	698	663	673	660	655	663	661	676	690	667	639	622	627	691	692	692	713	669	628	660	630	633	687	649	701	647	656	648	685	626	671	688	620	690	686	657	669	648	657	669	685	645	651	650	709	697	668	652	668	649	639	681	685	681	671	709	678	693	644	681	710	665	689	684	684	658	624	657	734	695	653	695	645	666	667	644	655	681	683	671	685	710	695	692	653	671	646	671	623	657	666	617	651	695	687	681	666	658	682	676	649	644	684	669	647	695	632	672	621	680	672	658	661	657	685	643	711	620	627	650	666	637	708	649	671	666	657	601	674	654	710	665	657	668	635	733	645	638	676	704	697	663	641	689	684	712	677	661	647	653	680	654	676	674	655	685	628	615	695	672	716	667	662	616	689	715	649	621	701	683	621	655	677	656	721	642	667	675	654	657	721	679	721	667	630	674	688	673	712	662	652	668	681	687	656	629	639	700	668	645	668	662	679	671	658	739	649	679	618	621	639	686	670	634	673	690	678	700	668	667	672	685	678	672	682	680	675	669	683	635	684	616	662	658	660	656	707	616	688	683	676	709	641	661	656	723	640	662	701	760	664	659	694	669	690	707	685	735	677	658	663	612	712	691	657	629	612	672	689	643	631	644	690	644	649	721	658	684	656	708	707	675	668	621	677	657	690	664	667	702	665	638	641	665	682	653	670	654	680	600	675	654	650	677	719	664	634	635	648	682	701	662	645	649	682	697	659	696	646	680	684	655	655	703	664	659	683	651	648	682	747	640	657	667	675	662	665	702	664	683	709	658	712	655	652	664	710	692	655	625	650	687	678	644	620	667	705	684	672	687	689	665	700	645	655	685	683	672	656	666	664	699	692	685	676	635	684	644	620	617	646	618	641	684	700	724	647	696	663	686	704	682	615	647	647	692	675	694	658	658	682	612	619	649	686	675	660	659	649	679	642	634	648	676	659	654	701	679	666	663	683	681	652	644	658	664	646	717	657	648	668	734	659	642	640	669	683	653	672	692	669	687	687	656	650	677	665	664	702	687	680	597	687	657	692	674	655	709	681	679	644	666	661	715	671	689	658	668	695	669	721	697	657	659	657	679	668	653	652	682	693	664	673	682	661	662	680	689	632	671
5368	6242	10907	6168	3111	4656	5465	3721	1908	1044	761	641	605	547	550	582	527	578	569	556	588	645	568	545	559	544	607	559	556	529	560	595	593	555	532	561	549	573	534	600	548	564	587	584	548	567	575	528	554	557	541	573	602	584	541	587	567	605	581	557	576	583	543	558	559	553	562	570	605	538	577	584	627	558	557	566	524	569	595	546	571	550	548	564	577	580	594	608	565	585	580	522	595	570	618	544	585	573	609	595	576	589	591	570	518	546	599	527	535	536	552	530	532	564	522	595	576	595	608	572	594	527	563	531	555	536	546	575	542	563	552	571	593	592	531	590	558	588	607	578	594	514	538	555	579	549	536	548	553	581	573	587	561	572	518	559	568	574	596	619	570	536	590	517	558	529	533	553	526	561	582	594	539	574	553	550	570	557	514	547	597	543	503	562	570	538	592	624	556	571	597	566	574	542	572	567	579	533	555	530	567	572	556	598	585	567	586	562	557	549	527	554	541	581	540	554	539	591	574	537	538	584	551	523	533	572	574	566	561	570	570	548	590	540	563	596	569	569	574	557	558	543	557	559	565	552	547	545	562	568	561	572	523	547	537	557	555	544	573	578	532	567	543	552	543	552	540	559	592	589	573	523	591	550	554	579	553	536	594	531	599	556	525	581	629	551	552	557	573	566	626	532	544	564	529	579	538	561	557	592	550	551	564	537	589	570	571	578	523	595	578	543	586	541	558	549	589	557	570	554	583	578	528	576	584	584	557	580	595	530	600	563	607	606	573	540	570	596	559	546	588	538	629	520	559	537	559	575	558	609	524	530	571	586	537	540	569	545	570	536	590	572	578	612	524	549	601	571	585	561	540	519	587	572	589	572	561	547	581	572	572	542	541	596	576	570	543	588	535	561	560	608	549	581	571	559	547	554	603	564	550	614	544	579	523	564	560	568	560	528	573	573	532	562	618	622	583	556	562	569	554	564	546	546	561	596	550	533	577	585	539	543	568	551	576	597	534	542	582	575	549	553	549	552	576	568	536	566	547	595	565	564	596	552	525	577	582	555	566	587	551	562	575	567	551	550	516	618	507	527	578	540	606	549	520	541	596	581	553	569	560	579	559	588	586	540	565	534	581	569	595	584	560	573	579	576	546	572	566	579	573	556	585	521	556	575	554	537	564	542	585	553	577	546	502	581	563	590	585	567	560	556	529	555	561	571	569	574	571	603	573	582	540	552	565	571	546	531	607	547	551	628	582	538	555	541	565	561	494	574	541	566	563	577	566	556	583	552	627	556	568	585	518	574	526	599	600	593	530	590	580	533	531	610	580	553	572	555	570	577	552	523	512	592	567	582	557	518	543	549	565	538	594	551	582	579	581	573	534	571	546	590	587	582	587	547	568	574	593	541	583	555	558	579	572	600	549	572	624	548	567	573	569	553	535	532	579	560	597	620	560	534	596	566	556	535	582	522	608	545	563	594	560	577	572	579	541	544	569	526	555	553	563	543	556	576	577	570	546	524	587	549	589	574	529	607	591	579	576	541	642	540	561	558	581	527	586	568	559	609	572	518	627	578	562	599	595	586	618	572	586	557	579	550	562	548	588	548	579	556	546	531	586	557	559	573	563	547	583	582	587	544	612	571	516	549	585	541	567	518	552	597	541	546	566	559	587	572	549	561	546	537	560	592	539	561	565	567	587	570	584	544	569	567	537	574	597	562	542	571	564	554	539	546	526	533	546	574	586	560	543	621	591	544	490	581	556	592	625	564	569	580	580	564	572	559	547	611	578	546	540	576	583	544	559	577	585	567	544	581	549	547	549	522	544	546	558	556	553	546	568	568	571	590	559	544	555	603	586	574	591	597	567	540	542	541	568	571	560	565	557	565	589	583	584	579	546	587	617	609	602	514	557	572	575	524	589	564	558	557	541	539	550	579	579	585	576	529	532	540	548	593	557	533	542	590	542	590	574	548	593	553	532	546	595	540	563	570	532	575	613	563	545	586	533	528	556	552	527	528	588	549	578	576	591	550	604	568	527	537	576	585	570	608	554	562	572	534	566	574	599	568	590	576	543	527	601	591	557	541	595	536	564	542	518	598	585	560	529	532	564	553	581	560	553	540	588	579	537	547	569	567	551	566	575	587	570	582	552	556	577	551	587	535	596	582	561	602	527	581	553	571	577	556	554	523	558	530	553	519	536	549	551	550	559	590	586	588	558	563	572	543	585	597	562	558	534	558	542	596	596	573	558	600	598	570	573	589	579	562	563	555	565	575	550	549	553	544	546	533	576	533	549	557	564	537	541	632	566	527	570	542	544	539	573	544	570	577	622	575	536	567	538	602	591	565	550	584	555	566	576	549	580	542	555	574	544	564	580	561	563	560	535	586	527	556	565	563	551	589	551	569	526	538	566	580	583	602	569	558	533	533	575	568	544	502	556	597	540	582	570	515	550	563	585	605	602	583	544	563	604	589	550	540	534	553	581	549	590	580	558	555	508	592	578	532	561	539	574	580	545	574	567	567	566	559	567	530	525	560	572	577	541	538	544	541	555	563	544	537	554	572	607	583	556	583	582	524	536	557	557	577	506	543	549	551	547	580	596	569	595	580	544	574	550	584	578	560	518	519	546	584	573	563	589	582	562	558	587	624	592	567	592	560	562	570	542	571	533	566	559	571	607	563	580	554	568	585	527	532	558	586	583	570	609	563	558	593	555	585	574	515	603	574	550	536	526	570	575	548	560	574	605	584	628	522	558	564	599	594	546	558	511	555	566	575	518	572	565	586	584	600	599	563	551	531	543	564	551	519	519	594	547	578	568	556	500	532	559	562	566	518	567	598	560	537	580	558	592	581	550	551	564	585	553	555	537	519	587	520	541	555	560	559	561	532	585	541	576	583	555	606	561	558	592	562	572	583	509	614	541	588	597	540	597	547	527	565	572	570	550	610	543	562	588	529	572	564	574	598	616	586	544	565	547	579	592	585	567	568	555	562	573	567	585	544	576	548	589	543	595	577	543	544	565	558	568	585	553	600	587	571	565	600	567	606	558	547	588	604	573	579	563	574	569	589	564	550	567	551	485	585	578	599	587	556	561	613	608	566	578	555	563	540	546	564	544	558	557	533	559	544	530	554	526	572	572	557	564	554	590	587	536	549	568	539	580	530	530	569	559	542	548	569	566	539	581	602	554	582	574	551	582	537	557	537	571	566	611	539	600	574	557	609	523	552	571	529	543	624	535	564	555	534	612	535	587	550	584	576	520	550	569	573	564	535	565	569	537	535	590	576	557	583	560	557	580	542	538	546	535	537	539	562	568	547	564	560	566	603	563	532	556	618	524	581	627	523	562	568	612	579	580	555	554	577	579	566	595	566	570	573	551	581	569	565	547	533	562	557	587	540	587	530	575	583	547	506	563	536	553	583	544	562	549	539	556	596	563	559	581	593	535	624	551	544	567	528	528	534	598	541	558	524	552	612	552	544	550	574	603	557	571	555	630	561
25467	21465	28003	25782	15731	9491	35131	27646	14422	5905	2416	1113	921	764	739	719	701	732	766	714	709	674	759	725	680	711	747	714	690	703	697	696	699	733	763	757	730	720	689	694	731	738	736	723	708	749	724	685	680	730	694	759	717	707	711	748	712	735	701	709	735	686	709	720	732	727	722	761	704	671	701	699	688	714	710	762	689	663	698	711	722	730	715	678	673	701	733	683	678	716	685	703	737	724	750	721	742	713	670	729	779	710	684	714	696	684	708	749	688	711	770	728	672	683	718	736	712	702	696	759	722	754	670	722	672	724	735	688	672	697	741	699	722	722	725	709	728	717	708	780	730	742	699	678	714	702	707	742	715	726	761	702	670	683	760	703	692	695	732	750	719	708	700	716	699	719	723	685	693	706	686	689	700	745	704	753	727	734	715	702	746	673	702	719	687	706	697	705	722	723	672	710	715	777	692	708	668	702	736	705	709	703	671	724	744	689	760	668	723	703	727	742	714	729	662	689	683	744	735	728	699	686	712	687	730	723	692	692	731	690	749	742	768	736	693	684	710	743	726	743	710	684	669	710	704	745	708	733	712	737	701	703	701	730	738	726	730	688	705	738	707	761	752	709	722	789	666	753	705	704	694	731	684	735	680	703	710	724	684	686	739	753	752	716	727	711	711	761	722	738	685	731	732	680	706	701	788	731	703	656	706	703	709	719	732	661	696	695	726	690	705	701	715	763	700	688	721	737	730	623	700	735	751	700	703	710	683	710	739	681	730	694	780	717	737	793	732	718	718	734	726	753	680	655	719	727	720	680	700	702	719	746	710	738	730	682	717	692	697	687	663	768	705	700	755	730	729	730	742	682	732	739	718	719	699	705	697	742	688	723	728	718	741	726	720	663	726	724	704	772	717	710	697	663	706	692	715	749	747	730	736	760	702	702	735	722	703	670	728	703	695	711	665	736	720	723	732	664	727	717	683	704	755	717	683	693	736	703	698	727	693	699	737	738	703	664	671	745	681	750	750	704	672	701	732	726	759	708	702	720	732	714	718	737	708	703	673	692	687	687	719	720	693	694	697	690	681	708	683	753	753	719	679	737	688	718	656	727	686	663	763	756	683	743	701	728	718	717	733	722	696	687	675	738	679	735	716	697	666	710	734	726	684	712	700	686	669	659	719	697	686	741	722	736	740	700	714	714	720	741	710	743	688	706	710	750	701	696	732	690	715	732	710	731	713	678	712	678	719	724	716	750	727	699	746	752	711	693	731	733	737	746	663	708	716	691	723	698	719	759	724	686	738	741	728	740	718	687	760	674	672	659	737	682	706	711	727	662	665	732	710	706	684	682	736	684	717	707	695	691	767	691	712	739	748	706	744	702	680	734	729	749	660	778	749	724	723	685	708	689	750	700	670	736	670	751	705	725	757	746	748	679	677	650	750	715	734	725	680	696	714	712	721	730	707	713	697	658	705	704	692	713	755	728	678	696	744	695	704	707	687	743	720	674	725	729	709	709	751	665	738	677	690	718	702	726	663	754	724	694	717	680	732	673	794	735	699	742	725	721	705	721	735	738	761	768	701	726	704	739	717	761	683	710	748	727	688	721	683	701	735	738	705	708	732	678	671	722	721	717	718	726	736	763	721	710	671	779	729	696	685	743	727	742	759	641	764	696	720	671	754	754	743	749	718	733	728	718	707	713	710	727	757	752	659	722	693	710	685	782	681	722	705	709	700	698	654	698	724	713	726	724	676	734	721	750	671	724	729	721	720	712	726	711	723	672	723	758	705	682	732	714	683	733	695	725	720	714	723	679	707	689	693	770	690	707	708	752	811	722	704	703	686	751	712	711	697	759	697	741	731	699	710	721	725	746	719	709	714	746	718	654	762	695	749	739	699	727	776	715	707	706	708	716	744	721	743	728	730	698	721	701	698	764	717	698	733	714	733	749	670	742	663	723	701	678	753	695	704	736	735	694	699	743	681	673	704	730	736	682	699	703	741	706	723	721	683	707	695	688	677	695	736	758	687	722	682	687	717	676	742	763	751	713	707	727	714	715	655	702	711	734	707	696	748	744	764	766	715	724	677	749	677	698	742	714	665	663	710	642	722	666	722	712	720	691	724	730	705	713	733	687	747	727	727	717	696	720	728	729	781	697	730	721	754	688	712	691	701	697	735	677	705	733	716	722	751	702	705	725	735	696	733	743	772	717	768	711	736	714	706	704	706	717	698	672	731	698	712	692	774	698	727	728	666	706	729	717	709	747	714	701	689	705	702	718	669	731	684	718	691	681	719	704	741	736	736	666	724	720	656	737	655	711	673	701	662	735	688	716	664	658	703	724	730	753	762	708	749	740	685	715	708	764	665	724	782	696	741	673	713	680	719	667	747	696	699	670	720	705	724	760	761	706	706	707	670	664	673	773	728	682	736	716	711	689	693	716	702	697	704	728	752	736	683	723	729	698	764	731	698	716	730	697	705	760	721	724	691	733	699	699	695	722	722	759	721	719	734	710	687	720	722	742	672	715	716	721	715	700	772	768	695	703	712	746	698	746	686	650	737	718	709	718	725	707	728	734	785	694	737	770	739	766	734	772	669	692	669	694	751	700	745	698	727	696	680	725	698	736	688	743	782	698	741	687	726	720	731	718	666	726	715	734	749	690	703	716	701	714	693	719	715	706	715	718	701	670	756	756	716	692	718	692	709	691	708	708	688	670	687	707	756	714	670	719	719	734	676	707	697	728	708	735	679	720	666	718	666	665	733	724	717	733	698	740	665	730	723	717	736	668	698	745	672	686	720	708	778	721	709	718	699	691	711	726	712	749	641	709	697	703	713	673	778	730	737	667	712	750	747	718	760	741	679	748	681	682	694	689	751	731	686	718	724	663	787	761	707	731	724	709	757	727	715	665	734	717	715	721	678	740	702	742	763	687	679	749	725	697	722	717	718	731	671	703	683	752	746	730	667	684	706	696	703	709	708	722	746	717	708	750	728	701	701	753	743	738	727	716	722	739	707	741	758	701	706	707	661	730	672	732	720	734	658	755	716	704	695	722	717	717	717	677	726	767	718	737	725	739	761	691	725	698	728	744	740	735	721	665	677	706	690	693	685	672	760	746	713	674	668	705	720	740	670	714	700	720	709	779	772	711	683	714	733	727	716	707	668	718	669	692	721	718	683	715	741	726	716	683	712	719	696	703	685	723	713	704	715	775	709	727	732	697	648	728	710	725	727	725	720	721	715	735	707	726	729	662	751	747	705	706	695	759	749	703	659	692	707	708	765	745	702	743	692	713	715	739	718	694	703	703	730	700	738	688	710	716	740	750	689	668	740	709	699	694	693	730	674	731	748	776	705	714	712	720	733	683	725	728	727	721	748	709	703	690	679	728	711	685	709	718	696	685	669	683	703	691	725	761	740	689	681	650	721	723	718	707	666	697	700	688	745	721	732	714	730	697	718	723	724	724	745	703	724	710	744	731	717	710	727	736	724	755	721	678
4180	15829	24305	14815	8386	9355	33959	21610	12015	5282	2367	1179	755	694	643	623	666	606	607	626	663	623	636	637	626	626	607	634	598	618	630	591	609	682	626	672	631	621	652	643	632	609	596	620	653	614	657	610	598	610	602	640	618	612	623	613	624	615	614	621	664	593	637	599	611	585	659	613	659	592	627	666	621	616	620	626	661	619	658	640	681	622	663	634	637	646	660	668	601	624	659	600	650	606	644	619	618	630	637	657	641	676	612	651	610	619	612	629	663	640	655	629	616	636	629	617	635	634	644	652	627	613	656	583	654	597	608	643	595	583	641	638	582	636	674	622	641	609	651	625	645	631	617	665	642	640	611	641	626	621	640	625	654	650	620	609	637	590	658	675	611	644	675	659	606	653	613	653	631	593	624	667	615	587	641	658	658	638	627	610	636	643	599	654	645	623	603	595	667	667	596	629	605	607	601	641	646	629	590	651	616	624	677	661	653	651	640	657	640	644	623	602	630	656	632	625	616	632	643	633	649	622	652	589	608	617	623	592	604	639	614	653	618	647	663	653	616	570	621	601	681	637	628	642	610	619	589	609	584	617	637	603	649	627	623	633	584	601	604	639	642	624	685	656	598	625	633	616	629	613	602	638	614	626	610	613	613	652	624	687	617	650	658	626	619	663	625	603	619	608	680	603	606	655	656	619	616	595	623	639	627	600	618	588	646	605	628	644	627	592	609	628	681	597	636	650	606	622	581	646	657	642	593	637	608	651	609	650	624	580	607	655	615	664	668	656	613	625	658	621	673	648	592	598	631	616	571	607	616	616	587	644	644	615	641	644	562	621	655	665	626	629	617	646	622	645	602	644	641	654	614	623	619	623	597	660	601	629	637	611	605	673	668	596	606	602	631	616	626	616	644	628	622	606	598	601	636	617	582	671	592	611	584	644	658	643	639	632	609	592	629	617	641	627	634	597	657	694	604	608	656	598	607	646	672	591	616	621	614	618	634	602	624	626	608	642	681	626	608	638	631	609	599	597	603	620	647	641	566	621	670	656	600	630	634	621	578	638	671	635	648	590	635	605	646	624	581	583	613	626	601	638	656	652	576	604	649	623	615	644	626	618	620	628	643	634	613	656	620	653	623	633	693	613	635	608	620	644	608	595	648	541	623	640	606	653	628	617	644	595	620	648	639	642	590	630	630	619	623	602	629	622	614	635	607	649	638	609	630	637	618	640	596	631	644	608	616	645	620	605	595	662	613	635	622	632	611	620	610	632	639	645	596	622	598	629	599	639	663	621	646	615	616	640	633	634	589	599	647	617	673	613	638	627	646	609	635	640	617	611	607	598	652	594	662	584	616	619	605	673	641	634	599	574	645	667	628	652	552	637	658	640	631	632	641	627	626	644	623	571	602	586	602	613	602	603	631	627	634	643	674	605	646	643	608	676	594	642	599	573	655	635	621	590	613	617	649	626	616	654	598	665	613	600	619	599	656	595	629	617	648	632	619	639	634	590	641	593	661	603	591	608	635	636	651	612	618	621	631	663	603	637	637	600	634	606	648	629	634	614	639	632	620	619	637	585	635	620	644	626	601	622	616	568	627	588	592	622	611	607	656	614	686	637	623	633	601	619	612	609	658	636	629	636	615	647	593	631	610	615	629	653	648	596	584	676	640	607	601	656	635	631	631	663	641	610	657	617	632	641	660	624	626	648	559	639	658	591	634	652	612	624	626	623	617	628	658	632	596	615	634	682	644	616	613	631	607	638	642	605	591	602	616	595	595	610	621	597	621	654	604	647	620	650	618	611	655	605	580	585	615	616	607	650	633	660	642	613	621	607	623	598	602	647	626	649	633	594	612	668	627	614	629	622	610	654	600	627	634	585	652	620	615	596	649	593	630	603	626	604	610	617	612	615	603	607	679	554	653	645	678	604	636	631	699	674	653	609	570	603	609	638	647	619	630	637	635	647	673	615	628	621	664	632	629	677	607	633	603	656	639	646	633	667	645	601	597	570	578	611	631	627	604	587	584	613	617	575	615	613	638	610	588	619	641	650	603	604	635	619	631	649	616	669	636	564	636	604	662	610	597	593	616	640	619	677	578	638	638	640	668	642	598	644	606	642	667	592	637	614	621	627	585	617	616	608	613	607	665	569	625	614	645	642	579	592	619	587	622	625	629	607	648	597	658	647	649	617	646	599	635	600	625	630	633	659	650	601	609	616	598	615	631	625	608	632	573	645	618	658	630	635	644	620	718	647	562	670	594	680	611	650	662	674	583	644	610	628	597	717	585	641	588	611	664	653	617	627	635	607	619	636	660	613	626	626	647	666	617	633	588	628	604	641	635	620	605	605	598	608	625	640	599	646	673	655	614	615	631	656	627	613	633	617	614	597	650	627	595	628	594	633	651	632	617	632	655	639	638	643	662	644	608	675	566	628	592	626	639	613	587	622	658	633	663	585	624	618	639	619	653	677	612	633	623	632	588	628	595	682	616	602	677	616	611	669	602	627	613	601	589	646	633	583	642	612	630	633	641	638	638	589	678	585	615	637	609	690	614	624	587	602	636	630	601	624	656	619	580	607	569	667	625	590	652	626	647	627	624	645	628	619	552	660	641	652	603	623	599	673	583	648	596	613	651	609	629	608	633	656	629	615	613	692	612	670	620	636	652	661	658	659	668	576	624	607	633	645	633	661	645	617	625	600	632	592	612	578	620	676	642	613	537	632	580	673	620	608	651	603	608	609	642	641	653	648	576	608	633	626	559	604	632	611	669	610	587	611	639	615	589	609	673	641	651	641	615	615	660	600	615	644	582	618	605	662	637	624	582	616	629	619	605	651	634	656	612	651	630	631	611	633	657	630	596	662	614	662	594	609	642	619	597	615	668	639	637	614	622	633	677	619	605	591	655	618	660	574	601	632	587	601	627	601	605	607	620	589	613	611	617	652	637	592	650	602	646	603	588	640	569	656	694	660	633	631	633	637	590	608	634	606	623	598	639	631	649	599	652	641	607	661	607	666	603	608	610	604	597	610	628	617	606	641	584	623	671	598	660	661	598	631	644	582	625	656	620	641	592	598	623	624	642	661	622	607	637	599	639	608	605	578	605	649	659	585	601	611	608	656	599	607	588	602	690	583	671	644	582	625	637	622	646	624	634	603	591	628	644	618	630	633	638	614	622	643	650	669	604	614	614	605	649	653	596	574	615	602	651	613	621	634	618	632	610	593	632	663	592	601	624	626	597	577	622	630	624	627	624	629	607	636	591	607	620	643	642	647	651	623	628	649	615	647	637	611	662	666	623	607	658	583	646	638	633	579	568	620	606	681	609	644	649	624	616	618	644	601	633	635	622	629	613	655	612	609	594	625	621	624	647	635	635	646	615	602	671	615	628	590	624	624	628	621	575	603	622	648	609	630	598	606	656	631	639	622	577	597	657	612	610	648	590	612	616	664	621	632	605	631	629	633	638	654	649	605	587	617	627	619	648	597	639	683	674	609
24205	21483	28857	24710	21786	31983	49494	36835	25148	12684	4613	1836	1098	931	819	869	872	890	875	870	879	863	851	849	851	835	837	774	830	794	815	883	837	804	886	849	861	855	841	776	802	818	856	845	845	859	855	844	834	857	802	829	825	850	819	813	815	802	871	862	847	833	797	811	815	824	799	861	803	855	830	787	891	839	859	849	821	881	838	818	822	838	785	841	860	842	787	836	850	851	816	824	836	821	830	833	840	819	807	814	860	807	826	821	799	856	865	861	872	865	843	836	911	836	812	816	840	823	852	858	822	822	819	829	824	764	883	808	795	800	832	846	885	816	794	816	815	806	803	804	848	836	831	812	851	795	850	805	771	839	867	817	856	843	845	786	733	822	814	861	817	805	830	885	796	888	816	787	866	800	846	828	799	792	792	812	838	840	823	833	841	797	842	804	783	822	844	776	794	831	850	851	806	846	807	820	774	829	799	812	805	824	821	828	802	822	800	862	822	799	813	885	809	826	854	855	864	882	807	816	867	891	849	816	815	824	845	800	847	749	783	807	869	819	748	843	857	833	799	876	845	803	876	849	852	841	869	805	833	855	800	794	816	843	820	875	857	825	877	809	816	861	822	832	859	780	797	797	825	807	815	827	876	876	832	815	789	812	824	838	800	850	845	859	822	833	821	825	828	839	866	838	837	782	831	835	818	847	797	827	787	814	802	873	817	870	808	829	844	862	850	860	828	830	813	840	781	785	841	843	851	822	825	811	841	836	803	820	861	820	773	845	833	826	801	860	800	812	803	767	809	896	870	854	802	847	851	866	795	865	780	844	817	821	828	806	839	852	891	821	798	871	818	855	847	828	829	856	820	816	854	781	868	888	825	873	841	844	854	821	831	845	797	828	807	808	811	814	787	794	836	872	849	777	762	800	822	808	812	802	785	836	769	839	805	814	839	807	853	860	814	842	842	823	845	829	839	852	870	834	776	852	862	877	787	796	782	829	813	821	787	846	807	835	794	773	789	793	812	801	857	874	867	846	851	850	859	820	858	809	766	865	807	832	772	803	786	799	846	792	813	825	836	868	860	815	900	854	867	814	835	821	891	820	788	846	885	825	819	795	823	832	858	841	861	860	784	832	836	788	860	829	841	896	816	819	807	801	818	810	852	845	829	808	850	824	802	780	805	802	801	873	762	866	803	828	846	811	788	823	811	864	780	843	779	782	827	798	839	861	863	795	864	832	812	850	854	825	812	801	841	847	871	839	788	858	781	860	860	856	868	876	773	805	893	829	820	844	852	829	865	823	843	862	879	838	846	789	797	817	812	786	858	800	812	800	860	811	814	791	864	842	829	798	857	802	814	805	822	800	798	931	834	809	862	846	837	799	778	859	833	841	795	806	855	847	871	828	827	858	787	828	857	788	859	789	788	810	852	834	777	859	769	815	783	790	821	827	820	812	916	802	842	784	774	895	855	777	839	845	813	836	811	878	834	832	841	835	817	861	780	820	795	897	837	825	842	841	845	822	796	817	813	815	824	801	790	816	790	759	817	803	847	827	841	816	860	799	809	858	823	840	839	776	811	767	833	798	759	827	792	773	808	819	794	811	854	813	863	788	842	814	857	805	810	795	822	859	865	844	857	795	815	780	813	858	841	847	779	826	832	828	825	843	849	841	838	839	828	823	844	795	790	794	797	816	865	829	879	834	843	780	854	784	809	863	849	800	801	826	803	833	794	810	833	853	799	859	841	883	853	777	812	811	803	892	782	816	834	789	789	850	862	777	848	818	771	844	861	796	843	760	854	862	780	798	815	853	853	866	836	784	846	828	761	788	817	845	847	839	820	838	795	855	880	841	852	793	823	784	831	792	866	784	826	845	780	804	882	845	891	828	867	750	812	882	814	839	799	789	876	847	816	799	841	805	787	826	824	791	809	819	799	833	842	823	826	826	862	831	837	781	838	818	825	856	839	830	852	869	805	778	832	827	838	827	837	860	863	812	877	788	808	826	789	810	855	836	876	823	818	870	833	842	842	792	798	894	809	857	790	880	826	840	770	805	787	846	837	793	815	814	787	858	782	825	807	817	843	806	841	792	816	791	793	891	866	792	804	832	846	817	860	805	826	829	834	805	815	822	786	789	876	836	827	858	823	791	814	802	847	839	795	848	789	854	790	898	810	845	828	866	815	817	781	814	808	831	820	805	837	800	845	852	854	834	827	757	813	852	830	818	795	864	809	804	812	815	872	837	835	847	772	827	814	821	844	794	831	855	824	783	864	823	802	811	848	818	843	834	789	851	880	802	838	849	815	870	825	823	816	840	827	786	838	819	822	805	837	772	819	837	828	822	754	815	792	841	779	811	812	836	815	826	843	839	783	777	807	801	830	849	805	804	875	854	852	803	829	804	817	803	812	854	792	815	852	795	822	835	825	771	846	829	839	841	858	776	788	791	800	804	837	827	828	807	835	803	814	816	745	789	889	799	831	838	788	803	820	818	801	868	851	817	845	843	838	787	813	812	853	829	812	777	817	760	839	841	801	833	791	801	821	783	828	792	819	793	857	798	856	803	835	777	838	815	826	828	786	812	846	809	882	815	853	798	805	821	824	817	807	767	814	801	834	845	800	852	790	848	811	795	845	805	822	817	835	845	863	838	789	875	793	843	823	788	858	832	808	802	803	801	859	811	866	758	836	821	869	836	812	810	811	819	806	806	836	796	833	842	820	859	802	815	827	834	831	770	814	803	854	828	807	852	824	841	837	792	849	811	835	816	831	873	845	794	864	790	796	809	849	778	808	782	797	833	824	802	857	823	785	826	794	810	813	775	846	858	848	791	813	793	802	890	839	886	845	849	831	832	803	884	829	785	796	819	882	857	820	860	794	848	878	839	800	781	879	813	820	806	831	868	857	825	837	843	846	825	858	810	822	835	809	852	800	810	831	828	785	800	854	765	855	820	812	853	834	863	808	830	832	819	836	836	797	835	802	824	864	875	823	801	832	790	854	829	800	822	832	820	861	803	844	774	817	802	865	802	795	793	813	822	860	846	874	825	823	882	783	805	828	787	788	831	785	892	811	854	847	831	842	763	846	767	761	824	810	818	813	770	822	831	865	772	797	813	865	822	883	791	836	827	848	856	849	791	818	858	828	824	793	823	776	863	792	765	823	812	878	816	812	862	840	791	818	804	859	843	819	825	822	830	803	825	779	832	835	764	793	806	838	791	815	819	853	822	833	776	829	868	843	826	789	839	797	849	865	780	831	837	818	836	823	809	814	832	861	812	812	840	833	860	791	798	859	858	817	841	845	806	821	799	848	806	812	816	821	832	822	814	816	883	843	820	832	821	812	818	845	836	824	814	868	812	864	874	854	837	792	828	830	795	852	798	815	838	837	836	789	796	829	775	807	809	841	883	819	846	838	885	886	830	813	828	829	818	838	815	785	806	790	781	790	806	805	836	831	841	836	856	813	813	796	834	826	826	799	840	879	811	816	833	819	778	839	801
9021	31521	30278	21827	13610	32945	42339	32693	20876	10405	4512	1861	1034	820	729	744	771	738	776	690	744	680	712	751	767	757	713	737	733	699	699	734	723	758	712	705	715	717	764	720	717	717	723	729	713	756	710	758	735	791	723	764	696	762	731	737	731	777	744	679	684	730	731	767	749	717	730	724	737	723	701	760	722	678	737	706	666	757	737	699	773	735	722	726	703	746	729	698	748	688	693	746	732	708	689	726	748	696	681	732	708	717	704	695	713	714	759	734	697	729	728	712	743	728	776	710	725	737	683	743	735	732	773	716	735	687	690	744	686	765	704	725	744	770	687	680	719	704	745	707	756	691	749	737	726	700	703	683	738	738	708	698	802	754	744	776	731	710	706	734	736	704	705	731	753	758	709	721	721	696	759	723	755	733	661	680	735	734	727	746	698	712	700	703	735	690	724	701	723	790	707	732	767	711	767	711	736	719	717	724	753	713	703	732	751	738	732	747	783	765	681	736	731	708	731	724	711	762	679	724	746	711	726	732	748	744	693	720	680	748	768	706	734	726	773	742	699	687	748	716	754	736	736	686	770	727	716	694	753	741	713	725	744	743	690	729	755	664	690	727	674	755	699	692	688	713	753	716	703	713	714	730	731	700	793	684	713	727	745	737	690	706	702	708	691	693	725	757	705	742	716	726	675	724	715	723	698	750	707	763	711	729	732	763	741	735	737	757	753	725	726	766	757	740	716	744	691	722	703	728	725	734	723	742	723	745	719	689	700	724	724	726	700	750	766	707	722	736	726	708	760	765	724	703	760	740	739	700	733	723	726	753	726	735	747	701	697	731	726	713	685	699	728	718	712	701	757	675	698	685	724	692	709	757	726	693	730	691	697	744	691	721	734	766	679	701	712	693	686	715	761	713	688	720	735	706	717	701	722	687	729	717	702	729	725	732	729	738	739	717	705	722	783	761	679	700	746	760	656	723	670	752	760	727	707	686	698	752	704	757	735	745	726	696	746	717	761	746	720	721	784	700	708	733	710	705	738	719	753	721	687	692	761	747	736	772	699	738	712	730	718	714	661	717	743	749	749	781	699	712	698	706	739	760	708	739	680	715	713	743	692	763	697	708	701	707	751	772	718	764	736	704	773	731	710	716	696	728	716	707	736	764	714	674	699	767	749	744	749	690	734	709	748	746	701	687	733	732	706	697	760	725	744	689	757	759	663	747	730	728	706	729	740	729	720	672	752	747	768	704	774	678	710	726	687	715	711	698	753	724	696	749	770	711	701	732	736	708	767	722	703	707	726	758	756	716	722	724	735	722	752	715	697	774	754	725	674	696	728	726	723	747	736	711	722	700	680	749	711	756	748	743	688	717	692	730	701	760	774	693	728	726	712	694	705	696	754	720	728	726	748	694	728	725	736	733	705	704	692	707	791	722	700	720	735	705	752	676	652	714	758	715	721	736	758	746	750	725	729	744	739	744	733	745	698	742	716	748	770	727	717	746	720	745	739	725	719	678	718	693	698	720	694	672	710	821	737	717	732	696	694	673	755	697	762	723	772	729	686	778	687	720	733	724	753	724	712	744	759	701	710	728	749	682	714	704	694	712	750	697	704	686	734	721	668	705	723	725	761	744	681	708	692	695	695	741	760	745	724	692	733	710	730	756	754	728	748	699	756	721	676	690	715	715	696	721	743	723	705	723	759	706	718	681	715	734	679	742	725	720	727	689	701	694	696	708	722	718	723	721	706	712	742	743	696	721	728	764	733	714	753	687	678	764	722	730	715	704	722	721	699	662	779	695	710	719	709	717	742	698	707	737	723	740	692	692	755	725	657	731	706	674	706	679	720	717	766	710	732	731	725	736	716	733	730	706	710	672	712	709	723	745	706	710	708	734	688	679	743	779	760	746	760	695	708	700	790	706	748	719	718	764	706	727	736	699	696	721	711	703	692	646	675	723	705	679	720	715	707	699	747	717	694	735	777	707	730	707	752	737	693	690	699	714	677	684	676	738	703	709	690	739	710	720	700	753	712	720	730	708	746	709	781	731	732	722	757	697	726	707	686	703	722	685	728	714	754	680	771	749	693	715	684	738	643	719	697	720	705	667	683	712	761	734	724	740	714	702	685	715	747	757	677	697	665	683	711	728	705	701	766	731	679	728	703	739	686	679	726	745	688	759	744	675	646	717	712	755	712	730	742	696	737	722	718	681	712	766	715	706	739	718	715	727	701	729	699	671	728	738	695	733	689	738	675	731	742	737	724	736	751	707	766	720	743	708	749	752	756	710	744	778	738	739	684	754	636	745	752	735	707	704	670	738	749	714	761	686	707	670	757	692	760	702	759	693	770	707	788	684	737	738	732	717	707	744	760	723	700	699	751	738	701	721	732	706	738	719	687	775	726	736	735	716	703	708	770	741	715	710	735	713	708	717	701	706	710	747	674	743	717	721	718	745	700	751	711	736	679	736	712	675	730	716	768	697	687	684	735	734	697	746	704	688	737	756	691	706	714	726	721	708	713	681	733	718	758	694	700	763	730	752	691	752	724	723	739	728	724	715	697	649	732	701	747	688	649	729	720	688	731	752	728	746	743	722	775	717	703	700	720	744	745	734	698	721	751	750	709	770	709	683	729	696	696	685	775	729	707	757	678	705	676	759	696	738	725	729	691	703	736	692	671	729	686	708	728	732	719	728	714	722	730	734	677	734	699	793	701	719	672	719	737	750	697	681	751	708	694	773	712	720	759	753	690	763	696	705	739	706	688	687	720	723	735	701	741	671	740	743	708	691	713	701	738	720	750	712	734	699	700	714	714	715	701	711	675	721	762	776	735	684	752	693	741	702	744	730	728	738	695	689	715	660	736	737	745	715	722	720	692	740	689	730	731	721	726	699	729	743	730	706	753	722	705	728	716	716	733	738	723	721	688	708	675	734	742	721	692	726	743	753	704	749	727	708	756	698	692	687	729	761	733	723	721	751	743	781	724	691	749	752	664	718	708	743	712	746	736	720	742	724	729	732	720	773	718	739	734	704	691	751	716	721	724	717	712	724	759	682	727	704	793	666	762	701	737	710	686	737	722	709	721	741	696	719	716	721	735	744	702	718	713	739	718	711	733	684	748	726	735	707	651	735	752	724	716	686	720	733	700	679	704	725	734	685	719	722	724	733	703	739	704	765	776	661	728	719	772	713	759	829	751	753	728	711	723	698	732	723	724	722	720	689	732	720	722	704	708	717	688	718	738	747	728	741	716	756	717	619	674	693	723	740	676	743	682	712	752	732	734	722	699	708	709	722	701	704	709	721	754	728	709	734	753	702	743	716	734	743	682	707	720	698	738	655	714	749	725	767	692	706	704	696	703	728	733	733	730	725	758	716	719	723	741	749	699	699	705	750	715	719	718	751	740	739	712	722	744	709	746	753	697	723	734	721	751	738	773	688	713	722	700	735	744	739	727	741	715	715	732	748	745	681	717	724	785	713	672	709	742	744	719	711	695	757
28401	18251	14716	8854	2572	2927	3083	2600	1995	1439	999	767	667	654	647	644	639	613	634	621	686	636	662	656	684	632	610	628	682	672	678	606	618	653	625	619	698	642	633	633	660	686	624	621	606	612	650	640	623	633	620	615	616	625	659	640	628	659	642	630	638	634	627	613	613	611	622	641	637	672	666	556	633	663	628	672	637	646	651	679	602	659	671	621	636	638	608	622	623	619	587	661	707	626	636	637	692	622	641	638	629	650	621	607	635	645	627	612	604	629	691	638	622	620	642	658	633	703	615	620	596	620	629	655	676	648	611	648	611	628	687	617	609	603	650	635	625	622	622	626	680	660	641	650	670	639	614	627	640	612	642	644	633	661	618	692	645	627	609	651	643	588	654	601	586	636	652	612	663	588	669	654	636	630	616	649	626	663	637	661	608	661	627	688	628	652	624	648	633	646	638	598	652	660	721	646	666	618	629	654	644	642	622	682	656	634	637	616	622	719	638	625	682	633	656	624	642	660	608	645	611	630	641	685	615	653	645	602	643	583	602	648	639	642	581	637	665	657	648	652	608	594	608	601	623	653	628	634	618	606	674	651	637	660	632	657	653	635	623	623	627	631	607	632	649	590	641	653	594	685	657	632	635	660	621	676	669	648	693	676	624	618	606	662	679	636	611	646	616	674	662	605	626	662	635	620	666	621	629	644	650	607	624	649	644	624	603	639	640	697	663	649	714	621	674	645	636	630	661	661	668	605	660	625	668	630	637	633	614	672	592	664	633	635	665	646	637	607	675	618	619	606	635	619	659	618	610	654	638	630	609	659	666	631	636	635	649	678	621	629	605	649	643	619	637	693	582	673	635	644	635	651	656	616	659	661	635	611	641	609	603	641	632	604	651	610	610	596	613	642	652	637	645	651	636	677	604	603	642	614	657	673	653	653	658	619	606	648	624	638	643	675	607	626	612	661	690	623	652	669	658	569	618	665	621	618	632	656	638	658	620	622	604	630	641	650	641	555	645	630	668	659	651	660	656	655	624	690	594	661	678	575	608	618	644	614	650	643	640	664	655	671	647	637	628	673	636	650	637	606	590	620	620	610	660	619	651	621	650	605	654	643	662	581	642	627	611	618	609	618	625	635	623	625	595	631	646	627	617	673	669	601	640	640	642	668	650	679	623	684	629	676	625	667	637	639	662	665	699	659	661	645	689	660	635	628	645	662	671	635	647	644	680	614	643	666	616	641	631	649	642	647	656	723	681	632	616	641	666	605	632	639	606	581	643	660	662	666	664	651	604	632	623	639	644	675	600	653	629	588	643	659	640	622	598	623	655	647	652	642	680	594	647	610	617	613	629	601	648	593	594	629	650	639	620	613	619	616	618	619	635	646	616	611	625	675	641	623	670	648	616	671	620	656	595	633	650	636	655	625	649	607	584	633	686	597	646	638	610	629	680	658	669	622	615	613	598	606	695	666	658	615	636	620	617	671	684	652	628	665	635	631	635	620	626	647	617	638	633	655	651	671	609	611	619	668	618	622	660	681	641	606	660	652	583	582	606	642	650	608	624	604	652	640	647	653	650	573	606	648	667	652	634	647	648	623	663	576	656	646	592	646	648	634	659	607	648	614	647	645	663	601	662	631	629	651	632	661	630	677	593	666	636	655	629	643	624	638	615	645	626	610	628	661	675	670	649	604	658	598	683	650	656	621	642	641	645	615	646	643	622	681	620	641	654	622	636	638	636	635	602	661	593	582	670	598	649	627	615	625	621	656	638	643	659	627	618	624	692	639	678	596	666	578	639	675	657	628	627	655	635	651	649	656	708	650	620	662	656	619	706	625	587	649	613	647	609	646	644	667	616	636	654	637	621	646	650	678	633	688	636	646	599	610	674	651	609	638	673	659	618	646	656	606	592	674	637	659	613	618	647	640	590	645	666	604	621	590	617	648	608	643	643	669	628	620	611	670	601	673	650	621	649	656	614	596	637	640	652	645	610	626	610	630	616	643	599	649	667	679	671	639	643	668	653	611	620	641	644	627	664	585	622	650	664	595	612	639	619	611	659	684	673	640	555	591	639	651	619	646	605	640	640	610	599	657	627	653	645	646	624	650	656	627	620	703	667	643	624	635	648	639	652	642	621	605	604	654	638	620	697	655	679	639	662	639	640	700	649	599	610	690	629	637	612	616	666	647	575	612	651	655	640	605	677	651	643	653	590	621	604	611	617	631	678	619	605	631	614	647	604	644	629	565	635	612	637	662	644	614	607	625	636	657	652	698	672	671	645	659	677	615	588	695	637	627	615	656	639	649	639	673	644	622	647	617	652	635	622	631	644	592	595	603	627	621	614	644	664	648	626	633	671	671	653	620	633	604	617	613	629	641	618	645	652	629	653	628	610	618	641	636	617	644	650	640	695	593	697	631	627	592	634	675	688	648	604	671	606	625	604	646	615	629	604	667	640	626	648	651	595	720	639	652	648	687	655	692	633	616	670	652	615	621	630	614	634	650	599	605	649	596	647	636	642	636	647	656	632	582	644	660	590	619	641	632	664	661	616	651	626	624	658	607	602	629	658	644	648	615	670	645	643	632	655	656	579	596	648	654	628	598	639	649	641	622	619	691	670	647	631	623	618	645	657	630	638	653	633	624	662	635	650	613	636	647	644	640	643	669	668	649	598	592	627	648	649	654	617	619	628	641	659	662	632	578	670	616	617	635	642	601	627	634	671	666	604	653	615	663	583	612	658	680	653	624	605	596	652	649	637	623	588	577	638	622	658	663	620	653	639	630	652	640	623	670	643	641	640	590	581	575	595	663	631	631	642	680	615	648	652	633	598	665	648	631	666	644	622	693	592	614	627	677	690	689	642	642	609	637	682	593	613	583	668	637	667	590	647	617	612	662	622	595	633	637	660	659	624	654	667	642	662	644	597	629	645	655	667	646	674	639	656	655	670	617	644	615	612	659	651	624	673	624	628	609	625	618	667	650	583	622	647	655	677	656	629	668	720	703	623	617	596	599	667	608	613	679	676	630	629	609	657	641	608	603	581	650	633	676	605	607	650	681	655	678	632	652	640	610	600	593	671	676	612	630	597	651	613	652	624	619	624	594	612	621	664	596	643	619	667	641	647	638	658	646	601	600	610	625	713	660	629	633	716	671	617	651	598	623	667	648	656	630	635	687	631	613	637	661	636	629	629	618	595	614	656	604	607	603	641	618	623	637	586	606	626	591	625	615	616	633	641	632	618	684	632	666	661	663	592	617	628	659	648	669	627	652	590	657	635	607	620	622	614	640	632	627	634	606	650	659	671	621	674	648	624	680	663	626	637	599	583	640	645	641	665	650	602	619	636	698	691	624	663	625	613	606	626	625	624	608	659	622	616	640	627	602	629	628	620	646	665	598	653	619	615	612	609	649	618	643	624	631	678	630	623	631	650	619	652	658	607	699	655	650	639	627	620	659	647	648	625	651	631	666	601	633	667	651	646	577	622	662	666	639
9709	11546	14818	7454	2319	3438	3638	3055	2244	1475	937	684	553	583	534	494	555	511	527	552	540	556	534	511	580	546	587	578	497	545	525	500	583	515	561	550	534	531	535	559	574	556	562	527	571	591	563	561	516	542	541	507	551	597	551	565	558	538	506	553	506	545	511	542	539	564	505	545	548	578	529	570	539	527	550	553	514	530	548	513	529	541	556	525	567	547	512	568	535	604	522	572	553	578	563	523	529	544	576	575	536	496	560	503	537	550	567	560	527	570	483	534	500	546	559	522	521	524	515	544	558	550	545	592	538	512	576	520	559	621	580	537	512	558	583	564	534	590	534	640	581	548	536	518	573	543	568	535	546	549	542	520	558	524	526	540	566	528	542	586	566	570	532	540	513	531	555	522	572	549	528	558	529	559	553	513	531	542	550	564	572	520	567	560	522	547	553	499	507	543	537	514	570	517	531	561	552	531	584	554	540	517	522	492	522	523	475	548	558	522	550	550	527	559	519	521	515	536	532	542	549	528	493	551	586	550	552	548	540	506	535	558	503	555	594	549	553	532	547	593	547	551	543	569	563	525	533	559	551	521	527	575	502	554	503	556	516	544	507	557	540	566	551	591	575	553	537	547	516	565	552	535	514	530	555	546	528	577	505	508	558	508	571	575	549	556	542	507	550	534	533	545	540	492	542	546	516	553	551	520	550	542	535	540	505	584	598	517	557	533	528	513	500	549	539	526	523	606	536	570	525	583	576	557	495	539	528	553	508	534	552	573	547	546	501	514	508	539	549	588	554	553	579	585	563	555	593	567	522	519	527	540	543	571	528	591	593	546	524	564	467	539	551	524	546	587	554	567	553	527	559	577	556	538	579	556	551	536	550	498	523	533	561	566	505	539	515	531	510	524	551	521	532	584	552	504	551	579	526	592	546	549	550	519	488	547	535	549	540	567	539	544	548	513	544	517	534	494	552	564	549	510	514	533	518	556	515	518	537	502	559	504	528	497	556	559	565	540	554	545	551	557	545	562	564	523	528	592	571	550	521	517	539	549	535	558	577	595	572	541	540	567	577	543	552	544	525	584	529	541	536	547	522	544	576	580	536	577	564	554	566	571	545	547	572	501	534	509	523	513	561	524	527	574	549	584	549	549	568	588	540	525	567	515	567	557	515	566	548	522	554	554	535	570	527	574	563	532	516	549	562	515	530	544	521	584	549	554	548	557	547	556	508	552	529	507	521	520	588	542	537	538	543	569	550	563	552	552	563	543	542	526	560	543	571	510	554	599	514	514	521	558	553	541	520	585	536	588	544	534	559	581	559	535	568	572	569	525	574	508	566	536	522	556	563	506	518	501	518	544	574	519	561	503	549	556	543	571	525	572	515	517	536	530	563	548	553	537	545	519	511	519	509	549	553	525	587	512	542	570	512	552	512	525	565	567	578	560	559	549	497	529	545	515	549	531	503	517	573	577	497	538	577	541	572	537	562	561	553	548	560	547	482	540	546	529	539	573	539	535	543	550	572	529	539	523	528	530	554	523	506	549	554	590	516	520	561	541	578	539	516	481	565	517	482	545	553	567	535	559	561	575	542	545	539	533	595	563	545	541	530	559	575	513	563	544	556	562	527	504	567	531	516	540	574	529	563	516	553	551	524	540	519	518	543	523	488	583	583	578	548	535	549	494	505	521	536	540	563	567	520	568	577	541	544	543	565	549	521	555	565	549	553	540	535	549	518	543	543	489	533	572	503	470	551	517	592	517	511	536	530	543	566	552	537	558	532	546	558	526	544	513	543	561	508	554	576	523	573	583	559	532	538	538	543	570	509	568	586	562	549	522	506	557	515	503	554	559	534	546	543	553	555	510	562	537	496	545	553	562	520	488	560	584	516	552	534	553	539	537	572	527	552	538	564	538	580	557	541	535	563	532	494	509	541	557	545	562	517	548	548	523	539	546	564	540	571	539	528	547	575	521	587	542	555	515	533	547	535	539	524	580	542	563	545	560	519	559	567	509	503	523	542	524	521	549	521	575	561	587	561	545	535	573	517	533	561	568	536	562	568	510	572	520	561	517	530	557	570	546	571	495	536	559	530	533	562	558	591	517	538	544	536	539	568	581	558	578	504	577	554	557	518	549	532	577	559	583	550	547	508	525	526	541	564	502	532	548	528	540	581	549	533	558	566	526	522	540	505	518	552	536	573	515	613	522	558	540	551	565	573	529	506	568	520	507	548	527	529	527	551	554	542	529	543	594	568	533	598	512	571	537	562	552	524	561	598	537	591	514	609	559	546	523	556	554	574	560	544	540	567	528	550	555	511	535	544	538	563	538	581	507	556	534	535	512	536	546	549	528	522	555	576	490	506	595	537	602	561	521	506	548	523	539	560	541	508	556	540	551	518	559	528	502	539	536	585	558	531	530	503	547	526	549	510	544	521	543	572	570	559	539	524	533	555	553	562	558	537	521	545	517	514	540	582	528	538	535	555	585	556	554	563	539	507	552	525	566	527	538	552	533	586	507	510	558	524	530	522	505	484	542	537	533	520	520	581	559	546	509	539	525	536	497	531	594	584	536	532	531	514	536	553	543	559	554	514	552	506	510	532	545	532	567	528	569	562	550	554	566	540	523	554	521	573	552	560	580	531	571	544	576	553	574	529	537	558	568	542	572	531	520	550	588	579	503	538	535	509	559	549	552	542	577	507	565	545	512	561	579	556	567	574	538	564	535	577	517	556	527	537	565	561	524	569	508	530	537	504	577	576	521	561	563	528	548	573	532	530	557	514	538	547	502	501	539	529	570	523	553	547	558	516	582	547	562	574	519	556	564	518	581	533	569	567	509	562	552	531	504	563	564	497	553	543	549	539	513	563	502	526	570	534	518	534	524	571	553	543	546	527	544	563	582	494	506	575	570	533	532	543	536	563	527	556	546	546	511	508	549	586	600	511	544	538	503	571	532	559	567	527	535	565	549	577	561	551	528	541	544	547	560	554	567	530	564	499	548	578	519	595	552	536	530	591	528	523	551	558	540	565	501	548	575	527	550	545	549	534	508	557	575	532	538	587	535	538	565	532	554	555	537	548	550	525	521	571	544	512	551	561	562	517	568	523	487	518	531	546	566	546	553	564	520	528	521	527	528	557	546	512	550	532	520	563	570	565	526	600	544	525	582	572	552	540	546	520	571	545	543	525	550	552	572	543	541	537	571	544	577	597	490	521	519	546	548	561	539	538	530	527	529	528	537	555	548	525	592	514	549	533	534	578	577	586	507	511	559	515	544	534	526	501	574	509	549	574	525	496	513	514	549	534	548	519	562	509	520	577	556	515	543	550	567	525	548	577	536	541	572	554	535	575	536	551	525	572	526	549	579	548	530	553	549	537	556	580	535	510	535	584	552	547	569	551	551	536	546	555	534	559	533	586	520	540	562	561	578	562	559	542	555	550	581	544	546	557	559	558	554	545	535	549	535	578	562	559	590	581	543	538	567	493	550	528	510
25473	21468	27835	25678	13515	26741	30538	23100	14232	6370	2390	1257	830	724	743	707	709	704	712	706	730	762	716	701	668	720	722	670	712	702	745	723	710	735	690	718	753	713	703	690	737	750	708	683	710	699	735	736	718	685	743	657	684	687	728	731	716	699	714	698	694	711	694	729	668	663	751	780	712	712	715	720	657	715	758	709	702	714	730	696	702	678	780	765	731	739	740	735	696	666	726	652	715	762	679	726	673	668	731	697	717	710	705	675	744	721	663	694	690	709	721	620	745	689	724	721	717	704	702	715	724	721	699	687	731	758	711	708	730	700	677	743	700	669	679	705	775	686	725	704	696	721	766	713	722	675	709	722	744	716	673	702	705	678	697	736	765	674	675	710	731	695	764	690	717	731	701	723	715	730	693	723	689	746	669	710	717	668	696	681	742	721	754	731	757	708	703	717	699	660	673	741	733	690	710	657	701	700	682	719	714	723	668	720	731	658	659	692	735	711	723	701	715	716	686	698	746	699	708	696	729	698	670	738	711	707	749	727	726	673	630	668	742	664	761	707	705	689	747	737	664	726	687	710	693	740	713	708	672	723	701	674	739	738	708	697	701	650	718	710	688	745	686	732	670	692	697	672	768	687	714	698	733	702	727	733	736	708	746	719	707	674	714	695	715	702	674	678	683	706	748	703	687	711	676	714	706	689	719	703	718	699	728	698	744	743	702	701	709	695	708	752	760	676	700	729	724	745	677	704	715	685	715	702	693	701	714	672	719	676	691	696	673	714	705	721	697	693	714	692	705	678	726	632	759	725	717	666	676	698	680	731	711	706	711	687	720	701	694	751	693	680	724	687	688	679	702	727	744	746	721	661	666	687	727	714	700	734	739	673	728	750	696	706	716	719	722	703	683	739	683	709	721	671	691	711	701	720	753	733	717	737	682	693	682	678	754	706	717	712	690	701	699	693	677	698	714	666	733	713	672	703	662	713	699	758	675	735	728	741	686	715	667	675	695	679	747	682	766	698	680	706	718	718	707	675	698	732	672	704	685	694	680	706	696	703	726	680	705	725	732	726	701	685	730	698	701	738	730	701	720	749	762	706	705	762	687	717	728	748	767	698	716	718	713	699	694	680	723	690	683	761	736	727	657	698	726	718	686	720	715	710	688	682	685	686	748	711	701	727	721	731	718	694	672	674	729	708	709	671	715	713	710	715	708	743	708	728	696	705	703	713	685	738	712	728	691	736	722	704	747	663	660	675	726	721	720	733	692	686	702	733	673	719	653	668	668	728	712	697	700	675	699	706	666	729	688	658	687	699	764	701	703	714	666	728	676	646	727	748	704	730	690	671	683	680	716	709	706	725	725	686	699	703	714	697	671	701	698	690	678	679	721	691	744	704	723	710	719	730	702	673	734	737	747	704	675	750	762	731	751	753	704	692	706	723	740	686	707	648	697	709	714	702	744	696	711	724	763	741	707	724	701	727	723	693	678	687	702	699	755	729	659	685	745	751	708	745	657	730	723	681	655	731	690	719	724	714	660	710	753	712	720	737	693	647	682	691	703	711	686	720	760	720	727	692	671	708	720	721	679	708	734	703	706	707	730	695	729	700	722	746	707	736	732	679	672	714	704	675	704	732	747	656	683	709	748	703	704	715	702	721	738	708	693	738	678	721	702	709	692	705	704	741	720	710	696	746	674	724	703	647	726	691	737	670	723	693	695	715	685	707	664	681	762	650	696	681	714	710	715	646	674	698	669	693	727	728	700	757	695	647	702	692	665	676	724	703	729	711	709	732	682	669	718	692	705	697	690	717	726	689	757	728	668	693	699	735	678	750	732	760	737	713	716	697	718	755	711	718	688	765	652	667	700	685	672	705	690	748	663	747	725	723	715	688	698	687	708	761	695	731	650	745	652	772	727	685	709	731	710	685	676	709	726	713	696	693	727	739	679	718	655	688	690	754	721	751	659	733	688	735	698	681	655	731	671	764	697	708	725	710	663	760	709	708	691	754	732	682	706	708	734	677	703	687	724	733	713	673	681	694	638	683	707	703	744	701	717	736	710	723	653	733	687	713	722	717	735	730	730	702	715	702	731	738	664	719	666	684	699	753	744	687	672	678	679	674	693	658	688	695	708	728	761	709	726	690	692	685	718	666	690	697	746	706	730	695	705	729	694	681	688	730	732	713	710	682	674	720	738	678	740	669	712	721	713	678	694	703	717	669	660	723	706	669	694	664	727	724	695	721	705	724	722	676	675	653	744	691	690	686	713	693	707	683	676	709	700	709	702	657	695	695	648	758	696	709	700	711	708	678	678	710	699	703	715	674	638	718	691	713	705	667	714	728	723	740	679	650	729	757	686	701	696	711	692	695	738	664	695	702	702	712	695	679	732	723	667	724	688	739	646	653	679	685	701	759	705	678	713	712	708	691	748	672	675	718	680	687	687	733	733	675	708	699	714	696	731	678	703	727	744	732	700	731	684	667	676	712	717	715	734	690	748	714	697	697	719	715	656	687	748	687	702	752	722	691	707	675	679	651	715	701	732	741	669	745	759	751	706	760	673	718	689	704	687	718	710	693	727	671	668	637	738	658	679	702	691	681	765	743	669	742	711	683	710	713	684	721	705	666	695	693	693	728	661	651	677	688	727	701	695	693	739	721	677	708	679	690	702	702	709	643	721	714	671	679	761	663	711	731	686	702	713	737	713	702	722	715	691	745	692	690	711	685	696	700	698	704	722	726	681	754	748	761	678	676	714	672	717	716	692	701	701	732	701	713	703	690	743	713	714	725	747	706	727	661	724	760	718	676	732	711	705	725	717	719	706	713	671	699	744	710	732	666	730	724	783	766	711	735	690	740	649	691	700	707	715	681	708	679	715	666	694	701	675	721	676	679	730	699	705	756	704	721	694	713	705	723	682	674	771	725	703	692	733	698	761	721	729	739	680	675	712	722	656	747	727	706	709	713	658	678	693	727	694	708	703	686	677	731	697	697	725	743	649	708	765	658	699	687	692	693	679	759	692	688	711	720	672	716	676	661	679	678	711	703	713	704	682	744	701	713	732	673	712	666	717	728	728	674	736	720	779	670	695	711	723	703	709	717	730	667	710	717	652	738	670	722	748	686	711	643	685	683	730	704	712	712	687	707	733	701	728	692	699	697	758	695	678	721	718	702	705	703	735	698	707	696	726	718	718	660	732	717	685	650	736	701	687	739	684	699	701	670	689	740	753	647	660	727	694	737	672	679	676	653	719	717	669	703	664	708	690	715	692	709	757	726	730	686	725	720	711	720	722	688	747	670	744	718	703	697	723	746	668	701	683	700	754	696	676	710	713	706	684	752	671	732	715	698	713	711	705	713	689	738	703	657	720	726	674	717	669	702	705	743	691	684	726	721	724	689	679	703	707	774	719	720	731	704	709	725	724	696	693	734	731	690	653	715	725	617	743	668	832	697	745	690	723	680	748	697	701	772	716	706	705	713	742	709	719	689	733	692
7941	15759	23454	13296	6599	27372	26446	19479	12352	6006	2508	1172	735	623	676	618	610	623	626	644	583	670	606	611	633	642	670	641	586	652	593	615	652	629	636	572	653	626	621	670	650	659	602	650	585	610	569	635	627	611	631	611	636	621	628	616	611	633	609	684	624	649	611	659	637	615	604	646	610	611	609	632	619	580	590	568	624	647	644	604	663	623	602	685	604	618	609	636	646	645	613	612	645	637	632	613	647	638	624	622	632	579	603	604	605	675	616	624	612	631	610	581	609	648	629	584	588	616	631	596	629	613	587	623	602	646	611	630	554	639	602	622	573	608	610	617	587	604	636	621	603	616	595	658	613	647	653	618	615	679	620	558	626	684	593	626	697	613	625	658	636	654	591	627	637	617	628	590	648	598	630	628	637	635	630	605	628	631	594	621	617	672	625	658	609	601	617	614	633	592	621	636	616	606	629	614	616	627	614	632	631	641	635	675	598	616	627	662	639	607	597	639	613	616	675	621	586	652	644	642	667	627	584	627	636	614	630	631	620	606	617	634	598	656	594	587	627	617	602	616	652	675	628	616	653	620	643	629	599	625	645	631	635	642	642	606	641	600	626	601	612	626	616	572	596	612	584	573	632	567	587	623	614	617	629	604	652	666	625	615	612	628	635	626	612	623	583	614	649	603	569	628	633	625	604	621	616	633	629	629	626	634	583	648	590	599	636	628	607	645	657	615	644	628	645	618	624	611	669	570	602	592	646	623	592	641	644	638	644	572	605	607	667	665	595	601	663	651	586	661	581	633	619	658	640	619	550	623	628	578	642	610	625	624	637	642	611	623	594	650	596	674	589	637	639	661	549	594	577	594	648	608	636	563	625	616	641	591	624	577	596	637	599	574	605	660	657	606	636	588	643	598	650	598	621	605	616	646	625	578	654	603	610	572	616	608	589	613	606	607	586	580	631	649	603	609	616	625	597	627	618	642	585	638	655	634	627	568	608	622	623	604	629	631	639	659	617	606	649	616	621	637	624	586	569	653	596	573	596	579	645	618	609	657	607	646	641	580	649	666	612	597	626	620	598	614	634	627	622	614	607	624	598	594	644	630	629	646	645	580	615	601	610	627	639	620	627	609	608	594	619	624	644	617	617	646	593	605	643	626	604	626	647	632	599	575	647	665	608	578	631	617	639	643	598	684	604	615	634	634	604	646	632	626	589	688	616	604	627	613	582	634	598	628	637	633	585	626	593	597	565	649	636	631	602	621	642	689	646	614	623	663	675	660	606	617	600	632	654	642	643	640	629	637	604	579	613	620	676	584	617	620	603	617	605	620	618	610	633	609	598	652	577	615	630	659	611	597	631	574	692	593	633	602	617	622	609	603	583	571	581	615	594	615	610	580	636	660	605	606	582	625	595	628	601	661	632	598	657	570	611	541	605	623	644	636	614	646	649	655	631	610	594	618	616	564	591	623	614	607	689	649	595	578	623	613	617	619	616	561	631	628	604	631	615	608	592	609	611	626	604	650	600	636	618	629	619	632	613	609	627	586	583	621	616	610	634	617	592	598	664	627	617	648	615	633	602	651	645	625	624	609	638	670	623	586	649	618	650	584	645	604	622	605	575	598	589	634	627	624	605	638	645	615	636	595	671	639	610	555	603	626	630	605	613	618	598	618	616	644	658	616	594	615	595	631	610	647	612	638	654	632	631	667	603	591	626	592	587	645	611	630	640	626	588	599	572	613	664	570	629	595	614	666	580	609	657	614	591	664	624	584	590	632	643	626	625	653	653	625	588	549	571	598	568	574	573	637	584	617	630	591	594	612	649	590	627	626	611	573	636	598	638	601	608	598	616	617	637	617	601	583	600	599	586	613	610	598	569	595	589	641	606	600	621	580	609	631	580	622	635	612	641	656	651	620	581	632	623	633	624	617	645	641	666	580	643	617	601	630	630	611	641	620	645	637	626	625	595	616	608	611	637	654	653	653	614	627	611	622	624	602	679	597	635	608	622	611	641	618	648	600	621	630	634	633	626	626	653	636	636	680	606	621	619	615	631	612	593	644	605	591	633	615	623	610	618	631	622	596	650	604	620	634	623	608	624	640	597	618	586	613	646	612	657	607	623	617	633	594	625	571	613	626	637	612	606	609	591	658	610	612	616	628	618	599	637	622	613	595	574	647	629	662	604	604	628	621	642	630	621	617	606	630	593	615	619	647	611	600	662	593	599	609	614	618	633	581	585	606	598	570	619	593	571	640	654	629	597	625	629	652	662	668	665	609	649	625	593	638	644	631	600	674	605	645	593	583	617	633	624	596	585	662	655	636	602	657	609	643	653	632	646	651	617	581	639	607	645	598	630	672	598	625	624	620	649	660	617	627	645	611	614	617	595	629	644	610	655	607	634	606	606	590	664	635	615	599	676	573	608	581	614	650	590	562	648	627	641	619	652	600	597	619	615	597	610	608	664	612	636	611	607	618	619	656	560	635	627	638	598	587	631	619	622	627	624	607	643	616	586	661	615	596	634	630	563	604	614	568	598	665	580	600	639	592	654	654	601	569	576	593	638	607	626	671	586	648	645	602	617	609	612	629	634	600	603	629	572	650	616	637	607	597	582	598	648	635	600	632	577	592	617	634	582	612	668	664	685	617	589	630	605	633	601	612	619	611	581	580	597	590	573	595	627	667	625	598	592	592	631	578	615	637	627	629	616	633	637	607	566	649	625	633	586	591	624	632	662	600	656	629	622	632	640	616	698	595	618	591	625	685	649	580	613	567	617	642	636	651	635	583	605	653	600	656	616	614	630	597	653	614	646	623	603	631	606	611	642	639	639	622	686	611	618	692	640	593	608	618	635	639	605	621	600	651	648	601	611	636	592	622	659	596	593	591	627	599	617	599	612	614	643	629	607	611	649	608	625	644	616	605	597	609	593	595	663	658	649	599	624	595	631	643	592	654	616	642	641	626	592	615	634	603	606	589	621	602	603	609	619	569	618	628	630	638	620	595	617	592	600	600	584	632	614	648	607	622	609	589	636	579	622	617	645	633	625	596	645	621	618	656	655	676	596	630	648	601	618	636	664	641	639	653	628	604	563	605	630	617	617	592	632	631	605	621	602	634	599	624	642	629	608	629	678	642	613	597	628	661	568	583	604	618	623	636	606	593	599	649	630	641	623	612	628	614	620	617	587	583	624	616	672	610	615	625	634	613	612	634	648	583	576	641	641	605	609	603	574	611	659	615	656	613	592	596	613	646	575	636	626	626	643	617	585	627	647	620	663	642	615	614	603	596	590	609	624	605	660	612	586	655	668	651	633	684	617	638	641	531	617	585	621	616	611	619	652	620	645	655	577	655	583	612	596	567	666	625	583	637	608	616	593	593	638	637	619	617	618	569	633	620	607	643	621	635	616	623	627	656	606	566	626	609	622	615	651	596	608	626	618	629	654	616	635	641	661	617	635	649	637	579	637	603	649	637	572	597	577	592	616	614	578	624	659	602
24220	21450	28812	24657	22265	36349	44837	38289	26408	13446	4612	1793	1055	929	815	853	858	867	824	855	872	821	926	862	836	810	836	891	815	799	775	818	829	832	855	896	869	804	873	805	843	835	874	859	833	854	871	884	832	803	807	855	853	806	845	827	845	867	883	820	832	826	800	839	846	857	803	800	853	803	802	807	835	836	802	777	852	871	856	777	842	839	880	775	786	843	863	843	828	848	866	820	825	810	843	855	797	814	802	853	815	829	813	868	781	857	849	842	770	797	818	858	874	836	900	831	863	855	816	852	829	796	839	877	787	863	819	844	844	836	849	772	793	838	812	810	785	811	821	777	803	784	804	803	865	799	817	779	887	855	857	805	861	805	859	778	826	839	846	842	816	825	834	840	830	879	844	814	810	831	803	794	827	799	798	786	821	801	848	794	842	864	838	834	867	867	906	895	808	878	850	872	825	845	799	805	844	818	794	814	782	806	822	838	822	858	851	769	896	850	863	815	828	817	864	879	818	828	788	820	829	837	842	837	844	836	802	812	824	817	807	825	783	849	825	805	836	812	823	840	823	797	841	814	858	853	790	869	825	846	868	825	850	811	793	804	828	836	834	818	784	842	824	803	853	781	829	805	882	854	828	873	779	760	795	836	850	871	806	832	857	841	763	809	799	846	799	861	840	889	772	875	792	803	839	897	865	895	834	835	820	818	806	783	807	811	811	798	786	827	825	800	797	810	829	814	815	783	850	832	849	789	842	830	848	859	833	786	842	832	890	777	804	759	798	824	812	819	814	828	853	879	811	866	844	859	792	819	825	750	797	823	792	815	765	808	859	863	853	822	846	804	813	797	838	820	791	846	830	797	817	851	849	849	838	883	839	844	814	795	827	783	838	808	863	877	833	870	841	846	831	852	800	856	796	790	800	813	801	805	840	827	832	808	845	791	840	884	824	826	790	795	807	884	835	864	848	808	870	822	905	817	861	810	859	797	814	800	883	756	792	831	757	836	808	853	814	814	832	812	822	865	813	826	831	905	862	819	916	830	813	874	830	848	810	805	789	841	863	823	851	837	779	869	795	883	868	811	836	801	846	826	847	800	810	879	790	844	789	834	795	845	856	783	813	808	823	838	774	824	814	830	818	830	867	808	825	845	840	872	832	880	846	820	838	845	839	833	827	805	839	885	819	862	881	840	838	858	848	838	815	811	866	814	885	823	793	805	838	876	831	850	788	802	844	808	837	831	829	864	780	788	809	834	861	844	807	824	830	817	836	845	834	813	810	855	803	854	826	841	830	864	802	827	835	841	783	849	857	839	879	807	862	807	822	861	820	845	808	842	803	834	826	845	832	817	791	795	808	769	776	844	835	816	824	837	800	874	851	800	793	817	819	846	807	803	868	765	794	803	830	871	837	862	855	812	813	825	863	828	840	822	902	811	844	818	864	817	813	782	828	826	846	806	893	818	763	814	855	822	830	826	806	829	757	817	814	810	821	828	805	839	806	834	883	862	880	870	766	858	808	831	883	841	863	842	822	844	824	841	807	825	871	824	837	836	875	858	823	812	892	826	859	830	839	770	821	877	863	832	817	810	797	815	794	858	875	847	902	800	823	821	811	833	798	783	853	858	852	890	852	802	758	814	892	812	814	813	825	827	849	841	779	779	835	807	864	769	838	793	828	823	835	840	779	812	815	784	759	810	794	808	835	890	832	856	866	886	871	802	812	834	824	793	852	849	852	860	803	847	824	812	909	845	877	825	802	810	828	833	840	857	827	828	861	791	810	850	873	846	890	842	810	856	841	843	823	808	872	835	785	847	806	824	860	831	795	787	872	808	851	826	777	877	811	812	799	775	817	870	823	827	826	800	827	813	763	815	801	839	805	886	758	834	885	847	827	826	806	864	841	830	827	814	836	808	769	792	820	866	769	838	834	820	785	808	847	901	819	840	773	806	825	846	788	858	852	832	821	780	790	862	793	822	833	860	820	778	883	816	836	833	794	836	822	845	858	813	805	820	807	804	822	777	802	887	864	856	830	827	857	806	819	811	843	850	830	835	809	798	803	829	808	763	881	783	837	807	850	810	830	833	859	891	801	858	823	834	826	782	814	808	852	850	827	820	798	825	838	830	809	748	820	834	801	826	821	876	816	802	859	816	786	781	816	809	811	808	846	861	875	829	869	813	790	803	852	877	801	868	816	859	824	861	827	788	792	816	816	804	782	817	773	823	872	847	796	892	847	842	818	846	771	831	820	893	873	854	810	812	795	837	845	846	778	831	828	799	794	778	830	842	845	785	816	890	770	822	795	800	861	843	853	832	891	871	841	843	817	808	854	868	802	829	815	800	821	798	807	849	827	821	815	863	833	820	798	822	832	860	811	773	810	887	768	814	828	813	807	819	821	786	866	817	856	834	810	816	873	798	761	810	813	862	843	861	833	837	841	824	833	792	870	845	875	808	825	837	822	814	848	809	836	848	807	812	780	803	835	814	807	840	843	821	808	820	836	773	870	767	862	871	810	779	792	870	801	838	799	837	813	859	865	790	906	844	845	802	818	791	826	814	822	837	858	792	898	827	841	848	846	774	841	780	813	805	848	767	867	826	854	836	843	801	810	830	851	828	843	784	810	841	827	776	803	816	822	805	845	849	784	806	876	844	823	845	860	850	804	824	796	852	866	820	856	815	823	795	834	846	846	854	826	859	834	868	833	820	822	863	842	829	811	863	811	827	830	806	840	798	837	864	832	843	857	849	772	798	816	823	827	882	835	840	768	799	858	828	859	842	826	803	820	812	818	878	860	808	811	861	845	845	820	857	872	875	828	856	875	829	831	869	786	823	809	848	815	789	836	814	804	817	790	828	807	825	857	834	837	867	827	817	785	796	816	773	867	825	846	799	904	865	843	775	778	824	847	817	825	880	819	778	828	811	802	888	851	825	796	821	824	784	832	807	850	834	873	817	772	807	769	783	837	849	834	794	829	867	882	824	851	831	803	805	849	803	810	889	853	816	846	815	842	837	838	852	817	789	857	847	811	854	793	821	857	816	805	786	777	832	834	873	791	840	848	856	841	824	821	790	842	841	829	844	842	801	856	825	738	843	856	832	791	795	786	795	827	788	790	820	837	821	802	855	817	812	840	839	831	772	812	780	821	757	790	853	824	789	824	824	849	867	864	826	818	822	837	859	759	814	828	793	824	821	816	841	836	831	909	762	843	818	763	828	759	814	853	811	812	847	832	839	858	836	849	831	838	839	837	903	858	862	821	827	867	797	771	868	866	867	834	896	789	855	755	801	869	805	823	818	831	823	849	857	844	815	855	834	780	858	881	830	860	818	811	815	860	823	802	861	740	831	782	820	820	806	800	794	840	831	844	842	820	842	798	879	851	881	868	818	829	866	846	829	802	815	881	828	814	819	798	824	809	851	787	811	817	841	845	811	880	814	840	857	763	803	826	828	868	845	840	856	763	822	836	839	851	843	810	751	867	798	804	802	836	791
12296	30086	28094	21702	18465	39179	40148	34099	21554	10604	4334	1762	969	775	767	730	710	769	733	734	715	704	705	720	703	756	709	740	743	700	785	681	733	707	791	711	778	776	685	677	731	700	698	714	686	719	683	663	745	754	740	775	738	708	728	720	750	729	781	717	724	736	765	740	691	709	731	750	681	751	702	783	732	734	698	758	758	729	697	746	720	723	700	724	736	728	739	721	699	703	730	749	693	699	681	690	712	733	720	662	729	698	755	720	727	720	735	688	745	727	788	713	775	693	669	726	738	797	703	696	726	691	699	734	740	763	674	719	748	712	755	802	757	728	718	764	735	730	708	667	746	737	737	710	774	716	740	723	694	723	718	735	745	727	693	710	771	693	759	686	754	713	738	689	723	730	655	645	713	694	762	694	697	749	697	711	689	706	737	709	752	736	740	737	713	744	751	720	723	697	718	714	728	729	738	689	725	760	666	766	729	725	746	758	697	752	681	753	699	735	728	745	717	709	720	746	749	744	721	741	714	704	689	723	712	676	720	741	715	712	755	749	752	731	673	694	739	712	694	749	726	754	751	697	777	676	743	694	736	659	725	678	717	755	716	733	765	682	745	776	702	696	665	742	738	686	753	715	698	739	717	750	757	687	691	686	740	702	743	719	706	707	700	724	720	718	718	716	746	705	753	713	658	680	780	731	715	745	714	678	705	710	671	714	740	699	747	706	733	714	721	731	726	722	738	698	694	743	663	714	716	703	772	736	726	735	728	707	733	716	719	716	750	711	718	749	731	676	743	748	726	736	736	761	711	683	703	695	735	728	736	760	767	732	725	755	718	718	743	738	723	733	753	708	718	757	704	730	707	719	749	745	761	738	728	709	695	705	752	794	676	767	670	698	731	715	721	685	772	717	731	673	731	755	727	747	713	752	735	739	707	707	773	710	737	690	700	722	745	746	738	645	673	721	735	713	736	705	744	722	737	719	778	689	722	700	737	738	746	675	754	667	709	737	688	735	737	760	701	724	758	705	682	729	686	685	720	699	659	695	725	699	730	711	692	722	758	715	692	719	662	733	738	689	710	732	752	737	743	713	702	732	715	706	739	734	718	678	697	755	695	701	723	720	736	728	744	722	682	724	742	722	749	738	746	747	722	680	722	734	758	698	779	699	707	750	712	737	701	684	711	734	714	682	678	758	733	703	789	694	688	726	725	709	714	727	726	758	770	713	740	761	664	697	769	712	725	708	732	741	716	727	713	738	673	711	746	709	700	776	681	734	742	717	757	725	749	772	730	708	717	743	717	720	675	711	717	719	729	712	692	707	700	756	749	692	665	726	758	711	730	696	664	757	720	712	729	709	675	691	707	734	761	694	758	683	722	737	652	736	721	718	754	745	770	715	714	740	726	764	741	703	732	694	681	698	685	699	709	726	695	746	712	738	712	786	721	686	691	733	739	693	692	687	717	724	726	717	736	698	720	728	691	707	700	717	776	695	698	715	708	678	702	686	685	700	663	708	744	633	723	722	709	703	709	743	669	716	710	773	697	724	695	752	744	712	681	773	706	695	712	769	723	742	709	717	756	714	732	695	706	740	738	726	757	714	715	690	696	721	685	712	718	722	809	687	724	746	698	751	758	751	717	696	691	684	724	765	686	756	726	718	713	713	758	712	699	686	670	671	706	707	720	714	693	728	699	721	766	692	711	681	729	700	718	697	750	715	741	792	685	727	750	754	677	688	727	698	726	742	694	751	729	735	698	708	699	720	715	713	673	749	730	707	729	724	736	766	756	704	731	719	746	737	699	737	706	726	693	732	717	665	767	752	768	689	688	737	719	702	761	769	672	715	717	771	689	719	714	678	677	739	691	750	738	718	713	707	636	765	704	692	726	733	710	751	746	714	722	688	733	738	664	712	684	694	720	739	691	725	720	692	760	739	681	744	691	653	668	762	722	696	723	684	722	753	689	700	737	737	750	766	691	690	710	711	741	723	718	701	762	721	711	719	710	712	737	693	675	696	724	709	741	734	774	676	709	719	686	711	730	719	735	681	669	699	682	688	719	666	685	730	710	747	702	730	719	736	728	743	726	721	723	688	681	733	735	688	717	732	684	727	753	715	773	757	732	733	728	712	660	708	701	714	728	715	732	739	690	716	701	700	719	718	682	733	696	754	718	694	732	734	695	725	727	713	701	738	697	718	723	685	687	687	733	696	724	698	689	700	673	712	724	737	664	808	701	681	703	724	708	671	659	708	688	679	725	719	729	744	697	728	738	753	723	714	726	704	750	712	685	723	679	688	691	676	712	729	749	732	744	727	680	743	758	707	733	721	704	719	740	722	722	700	764	677	751	728	702	665	695	652	692	742	727	721	750	717	729	724	710	680	693	700	687	743	739	741	713	737	732	763	683	759	696	746	716	750	747	721	678	730	703	740	688	740	735	741	716	715	679	655	740	685	726	722	732	698	725	739	731	690	661	720	697	733	705	643	689	741	715	704	709	725	703	684	701	698	710	687	739	709	722	703	718	691	688	733	740	725	728	669	770	752	657	727	713	750	755	736	677	735	714	756	698	687	701	751	710	713	714	689	754	732	719	714	738	695	704	713	700	741	692	771	688	722	710	747	672	715	687	680	758	716	720	697	720	686	672	703	708	709	691	733	699	721	666	722	703	730	684	720	674	699	728	714	697	710	687	705	754	783	734	749	704	744	726	742	734	676	737	707	677	703	716	714	738	680	697	709	736	734	724	664	750	696	744	713	722	724	711	711	753	688	718	731	711	741	710	693	696	715	728	676	668	725	756	761	748	671	676	722	720	685	689	688	712	698	667	709	727	756	710	738	688	700	723	743	717	749	673	707	766	674	685	730	695	721	725	671	708	677	750	716	741	718	705	707	718	687	736	697	741	719	650	676	801	726	730	767	712	722	664	724	743	726	712	677	695	697	739	726	674	732	774	735	693	741	759	742	717	703	680	678	681	701	764	745	723	795	733	719	705	682	752	740	761	723	704	742	736	699	655	676	738	717	710	721	727	704	735	733	700	754	665	703	719	718	651	756	707	755	756	723	698	708	698	767	720	721	696	704	707	681	689	695	670	713	685	708	740	703	702	732	756	707	717	710	718	770	697	686	714	757	680	713	756	774	698	739	726	733	737	752	710	692	755	709	730	694	728	719	745	717	723	731	706	758	747	738	713	699	698	760	699	710	711	694	735	664	750	722	694	700	767	773	723	741	707	735	745	731	710	722	733	729	711	726	722	744	763	743	714	743	696	655	746	731	767	692	685	691	692	711	709	654	674	729	691	702	710	754	680	692	740	721	654	680	683	739	729	708	693	750	772	715	745	726	753	684	740	737	711	698	705	748	719	763	719	763	757	701	706	678	730	726	714	729	690	696	707	681	715	738	731	702	722	705	753	710	691	711	696	686	730	707	700	700	695	773	723	691	708	704	698	691	715	749	685	701	735	682	761	677	707	727	738	734	719	716	728	734	747	716	685	729
28231	19559	15631	6775	1377	2020	3145	3171	2177	1318	939	783	681	660	657	666	588	635	650	636	648	637	632	691	682	664	604	643	649	620	631	667	622	683	688	655	676	637	679	624	641	623	636	664	636	649	661	671	623	666	657	631	664	617	660	643	628	660	648	675	622	631	648	667	658	675	644	607	624	659	677	670	698	706	593	675	647	652	668	616	651	614	639	663	623	655	623	625	602	631	708	652	664	629	624	661	657	667	646	623	667	667	615	647	629	656	646	624	620	617	645	656	657	589	636	646	632	654	694	678	602	656	651	680	612	640	674	668	660	595	660	621	647	645	634	633	627	664	700	672	600	617	642	669	636	640	622	628	674	693	630	642	611	629	641	629	612	649	675	602	638	697	634	669	665	628	636	655	630	653	619	606	653	628	633	671	673	652	676	694	655	613	661	651	623	655	602	650	665	672	670	656	601	624	685	601	631	617	653	652	622	632	649	634	652	668	620	630	625	610	644	663	629	628	655	610	613	659	657	715	656	630	641	644	697	608	630	665	677	679	663	628	665	625	601	656	619	637	662	621	625	651	641	666	644	661	682	640	619	643	613	654	629	638	676	639	628	620	663	628	640	643	630	610	684	630	678	634	610	657	591	617	624	648	645	654	634	635	612	664	665	637	611	616	660	660	620	646	646	645	649	613	648	622	630	638	637	641	670	634	635	643	646	613	629	662	643	620	609	633	721	676	647	672	632	636	610	630	660	693	623	665	615	612	658	617	635	640	594	618	649	664	618	633	653	603	651	657	636	596	671	605	613	619	685	614	678	669	634	670	654	603	641	622	638	643	654	590	625	694	613	648	651	645	616	620	670	642	641	667	615	617	676	592	633	625	665	689	605	681	627	646	640	637	637	649	639	646	616	669	637	672	669	679	623	643	652	614	599	603	641	665	654	644	645	674	615	667	627	621	654	653	653	606	601	648	611	680	622	621	672	625	611	684	656	649	648	651	690	651	667	627	657	689	652	643	625	637	676	677	635	657	672	649	681	647	702	640	610	650	624	673	676	629	643	667	629	659	625	683	675	660	639	622	618	642	663	635	664	602	637	600	644	625	658	652	687	666	623	663	661	643	654	632	624	648	637	628	654	659	618	648	645	634	663	640	681	652	657	671	677	617	690	645	586	659	639	653	593	618	633	677	643	674	681	655	705	646	618	630	677	673	660	619	626	642	635	589	648	664	691	627	668	665	670	690	653	639	716	647	649	632	625	620	631	654	667	594	647	642	631	667	667	631	608	680	628	647	681	651	668	626	639	653	621	659	654	636	621	643	617	657	632	637	620	618	624	676	611	624	692	661	604	606	595	671	670	638	642	639	650	632	660	658	666	607	646	661	677	670	648	605	684	660	639	599	652	661	649	613	615	656	618	637	622	644	643	653	654	642	612	626	638	653	624	626	591	641	656	649	673	608	654	603	654	670	649	607	677	674	666	606	646	632	648	581	637	613	647	592	666	637	676	646	638	638	665	670	682	623	634	670	642	649	629	626	642	666	687	647	652	624	634	636	609	648	631	645	653	612	600	641	635	675	611	628	626	643	656	631	657	626	618	686	671	679	657	658	644	622	668	646	664	655	649	675	677	621	683	635	619	618	698	697	655	627	637	656	668	649	697	628	599	611	661	653	680	692	682	628	647	634	627	672	664	644	664	653	592	681	633	635	584	660	664	661	595	623	647	642	665	623	634	624	645	658	624	629	665	630	680	626	657	635	682	648	639	685	678	672	625	641	631	630	611	640	610	652	588	637	637	686	620	643	640	720	628	632	655	648	605	655	617	665	689	592	655	640	681	670	620	678	634	647	633	674	629	630	621	629	667	663	644	667	655	606	626	673	633	654	625	589	614	610	654	664	647	643	661	642	633	663	677	651	654	665	621	658	649	666	612	624	628	625	579	647	634	664	652	624	652	658	637	669	626	630	633	674	636	630	626	633	686	640	640	640	609	708	624	653	633	611	660	648	652	689	656	620	646	643	636	666	636	641	636	634	606	612	636	599	635	673	670	624	602	648	616	676	599	680	661	608	618	613	649	658	598	633	602	616	646	635	631	649	609	626	630	617	688	634	638	648	632	611	611	671	678	624	648	594	625	688	632	588	635	621	624	624	598	664	617	646	615	674	655	586	647	655	652	666	618	664	652	677	593	652	618	682	654	603	632	617	672	690	599	632	635	648	686	654	638	601	625	655	601	630	636	664	673	649	603	665	650	619	600	672	661	623	618	604	645	634	633	639	616	645	637	663	646	644	610	626	665	636	614	638	612	633	626	628	667	683	650	669	643	618	622	647	699	676	633	616	666	622	632	658	636	643	653	613	631	707	674	592	684	673	667	641	659	629	653	645	609	641	618	657	682	607	685	649	630	644	656	687	639	668	641	612	629	666	582	619	703	643	625	658	632	623	688	632	603	631	656	627	669	647	632	659	647	638	660	674	604	633	653	627	658	597	619	638	623	616	660	676	659	653	619	677	615	643	632	650	632	643	650	634	659	658	651	683	613	657	592	628	656	700	637	670	650	627	639	680	610	627	667	601	644	687	659	617	627	634	660	622	639	633	624	639	693	646	653	663	621	676	654	661	667	635	611	655	587	644	635	614	669	637	690	626	643	643	646	665	646	639	659	642	638	616	673	637	658	554	646	644	661	696	635	601	700	621	626	715	690	649	681	671	649	615	676	700	627	697	614	584	645	615	654	621	624	638	618	664	642	650	612	654	648	686	651	643	626	632	648	659	634	654	623	629	611	640	724	568	641	639	658	610	659	627	630	694	677	617	645	642	660	634	602	643	633	618	671	658	651	639	651	669	587	624	631	665	637	665	666	620	641	676	676	724	639	641	631	604	625	656	680	629	656	678	592	677	670	649	626	626	635	611	638	645	616	637	697	635	651	676	622	637	659	633	598	659	645	665	646	678	668	641	688	602	630	597	638	676	607	672	664	613	658	622	625	628	636	682	657	619	633	662	654	637	613	639	647	662	686	668	619	626	649	657	638	590	613	638	674	646	646	632	663	636	601	646	680	695	629	626	644	656	668	709	627	638	655	573	623	637	626	615	673	625	626	639	623	683	622	654	667	611	619	601	668	634	631	654	592	623	611	616	669	666	630	635	670	647	643	629	630	661	626	689	581	647	637	657	673	655	654	676	581	637	621	641	673	662	649	638	664	664	612	615	636	648	645	660	688	645	640	655	671	673	673	632	653	655	660	648	657	667	629	716	623	609	616	682	677	644	648	673	678	624	686	634	630	639	663	633	647	650	638	638	645	619	694	665	624	623	669	619	626	627	634	638	650	628	623	654	605	640	609	686	644	632	598	634	653	613	599	665	661	637	671	624	656	641	650	686	621	636	703	608	612	638	637	659	617	649	678	690	642	647	645	626	675	671	654	634	601	612	626	691	656	639	621	652	625	635	579	610	705	618	664	660	658	644	623	634	606	620	664	635	628	618	623	626	668	568	636	661
10416	14871	14466	5085	1253	2560	3751	3641	2398	1311	845	653	556	564	534	548	558	546	554	569	564	526	594	516	580	541	537	572	536	519	526	541	573	602	516	565	592	558	581	553	561	573	554	497	550	529	582	595	544	513	548	567	537	558	558	580	524	528	585	547	538	553	531	551	536	560	549	527	533	522	556	537	559	534	576	542	529	524	577	503	559	540	545	523	523	556	533	559	557	574	579	561	550	498	533	551	558	585	537	573	525	537	564	550	501	551	532	558	526	569	548	558	559	543	590	539	543	589	542	603	538	541	552	548	540	532	562	554	581	529	527	511	559	561	582	534	573	521	545	524	558	526	542	545	500	572	598	536	544	527	544	546	520	555	548	566	541	554	528	591	522	533	540	559	571	530	543	569	590	503	543	530	569	577	583	600	565	592	561	573	549	551	620	567	535	571	553	500	520	524	537	562	531	541	586	565	538	520	562	517	547	576	567	557	540	556	541	577	556	572	554	550	534	545	504	493	550	572	559	566	549	556	577	560	582	527	530	501	553	560	573	554	561	573	526	572	558	532	577	527	522	554	529	552	593	534	555	543	550	537	524	517	536	510	550	543	548	564	546	595	518	579	575	520	541	562	566	616	551	529	528	521	528	562	550	551	535	537	571	564	522	497	522	548	599	516	498	546	551	570	546	543	570	508	541	594	567	536	551	527	534	522	561	568	509	559	601	543	519	582	551	547	545	505	568	532	561	545	542	550	542	529	559	538	548	527	583	522	554	503	547	530	570	561	598	591	554	519	562	536	503	561	539	568	502	517	519	558	536	545	508	561	537	527	580	567	511	616	536	557	559	555	536	540	615	545	563	567	557	590	586	550	563	498	560	535	554	541	571	538	561	546	586	546	542	535	530	534	568	566	532	545	570	572	571	524	553	521	516	519	528	531	589	568	547	542	519	558	517	562	534	558	581	581	558	591	509	551	508	563	544	560	569	564	605	547	536	588	551	537	572	524	568	529	552	578	541	538	547	501	495	540	549	530	539	528	515	533	571	529	529	582	536	551	550	519	557	514	514	542	549	557	505	521	549	555	546	537	546	525	561	565	573	498	568	559	528	528	535	523	556	563	548	558	562	520	560	585	563	544	596	535	559	539	609	511	559	525	519	540	573	530	594	585	531	544	512	538	529	574	541	512	506	549	515	609	516	590	580	523	518	561	556	581	537	516	562	539	596	566	570	545	585	546	575	543	551	545	519	602	548	552	537	575	544	530	524	503	595	584	539	533	572	563	556	582	547	525	562	557	570	573	584	567	566	568	560	521	547	516	571	513	564	595	559	517	543	552	580	551	532	521	521	551	545	562	559	543	544	532	556	566	524	561	543	574	592	557	539	524	553	554	568	549	514	546	552	548	512	530	487	523	549	577	527	575	541	568	538	593	584	504	568	553	584	537	534	524	546	529	546	548	512	558	557	560	613	566	577	489	574	576	574	562	583	556	559	521	526	517	530	540	565	581	554	548	519	552	529	580	567	557	530	533	545	551	542	536	541	531	558	566	570	551	508	549	580	519	567	569	559	542	545	523	541	571	564	599	581	569	563	603	546	519	541	561	515	527	502	558	552	559	530	538	590	595	525	513	552	547	540	572	538	550	569	539	544	607	567	548	546	552	491	525	557	582	520	532	570	580	517	525	592	537	568	553	572	558	570	558	537	545	585	519	524	548	530	549	525	506	522	559	544	576	557	569	572	565	550	528	541	543	536	522	571	545	562	548	532	551	548	528	499	531	564	533	581	526	547	537	536	571	542	582	565	555	522	578	557	537	571	523	564	567	552	519	569	506	573	527	520	548	560	531	570	554	531	594	555	585	538	556	544	546	537	565	567	484	539	525	627	561	519	557	583	519	553	543	552	533	550	520	552	556	505	599	558	543	577	566	544	546	523	575	549	561	489	582	534	554	571	571	549	515	502	538	542	581	565	541	527	528	574	545	534	586	530	575	513	576	560	553	558	552	599	568	547	607	584	539	523	551	576	567	560	548	528	495	594	551	516	530	560	562	541	518	582	568	528	527	538	543	532	555	564	567	531	525	529	548	553	566	508	532	526	513	512	537	555	582	563	527	550	483	550	576	571	539	561	519	543	552	577	562	557	563	585	538	556	582	565	586	524	507	548	517	536	541	574	488	580	522	533	570	573	531	512	550	558	538	553	564	558	568	577	594	533	582	511	563	569	553	524	510	536	538	567	567	581	600	556	587	553	558	521	610	540	583	557	531	508	559	562	531	547	562	516	559	541	514	559	598	547	527	579	543	543	519	504	564	547	539	549	543	541	558	560	564	547	566	558	581	605	557	584	560	508	586	550	553	543	561	545	542	537	520	572	493	537	571	576	535	531	598	568	553	552	565	551	582	541	522	546	536	530	581	559	585	529	529	559	536	552	571	514	533	543	530	517	550	562	559	532	582	514	535	546	574	567	515	524	556	531	555	584	561	555	574	577	581	569	562	584	528	544	521	537	545	538	545	554	591	517	564	553	554	539	526	553	519	534	526	583	574	538	594	538	590	562	533	576	546	585	560	510	558	585	528	539	533	554	511	510	566	578	564	536	524	560	537	560	579	573	568	602	592	538	538	524	553	543	561	549	557	576	555	577	523	539	588	565	518	593	508	542	518	522	541	556	543	502	562	577	545	540	555	567	553	541	562	565	549	553	527	535	561	575	534	571	560	545	563	572	551	547	514	529	558	576	579	527	570	550	554	553	547	530	564	542	565	592	557	560	555	524	578	543	526	540	517	519	523	574	506	586	572	529	590	534	585	529	562	569	532	526	575	553	543	532	521	522	543	568	528	565	523	569	515	549	528	542	521	533	522	519	556	524	562	563	546	530	538	539	558	531	531	581	529	617	577	606	548	552	555	566	557	570	566	561	552	575	602	560	531	556	500	542	574	542	591	581	563	546	544	525	526	543	600	539	559	496	532	610	518	536	553	519	548	557	558	537	559	543	577	569	521	542	549	561	530	556	546	581	601	583	543	533	569	558	536	558	576	547	526	572	562	559	573	490	533	569	534	576	529	551	507	521	519	550	539	524	550	551	526	523	594	541	520	561	506	570	550	546	539	570	569	558	517	539	563	519	578	596	565	545	510	581	539	560	571	567	561	545	542	541	523	567	551	622	540	535	576	522	537	527	539	493	551	556	531	580	602	586	537	566	541	535	581	512	604	564	508	554	518	533	549	553	539	585	583	567	540	574	509	554	564	548	544	602	505	524	547	545	543	549	552	525	549	545	558	569	527	544	595	532	523	559	538	597	540	569	589	535	527	527	543	560	559	588	521	552	506	553	543	532	572	521	533	551	561	589	556	545	532	524	518	531	546	575	550	527	551	546	481	547	579	586	559	560	523	572	543	524	582	527	531	523	536	558	558	530	512	572	568	551	558	568	620	523	555	535	546	511	592	591	551	551	561	556	545	528	547	491	550	516	563	540	551	543	524	567	565	555	524	535	574
25386	21419	27596	25137	18152	27472	29067	23535	15272	6481	2413	1183	871	781	742	785	716	684	772	697	755	712	727	723	716	727	744	718	738	724	739	710	708	709	690	706	695	747	718	703	756	761	700	706	742	706	683	742	734	733	692	739	726	778	744	719	713	672	660	712	745	770	749	733	675	682	624	670	668	730	680	710	715	696	806	713	740	723	678	717	717	741	724	686	717	688	717	723	718	730	709	753	690	742	698	722	727	701	741	723	705	719	689	694	681	763	686	685	706	693	714	694	715	702	703	704	704	736	652	692	676	711	700	749	700	726	705	732	708	695	692	675	746	726	715	702	692	700	678	679	744	688	664	666	692	700	694	713	714	701	736	733	737	707	766	772	715	730	720	715	743	692	739	712	727	704	694	721	767	699	684	719	744	697	717	706	654	729	728	691	719	712	743	719	722	687	675	702	751	709	691	679	730	690	746	722	779	683	721	714	736	696	736	709	725	708	696	695	711	730	690	708	720	664	684	734	738	695	744	659	663	745	730	687	671	687	692	736	704	725	743	688	739	744	704	714	705	674	720	732	676	659	689	679	692	717	717	677	727	679	727	745	696	679	722	727	738	734	701	721	741	680	692	712	738	717	734	673	710	692	686	748	725	656	755	709	657	716	678	692	714	678	720	679	719	728	747	714	637	661	703	726	715	682	697	737	721	685	669	713	690	672	683	720	727	689	705	713	700	694	702	692	707	722	710	729	696	677	705	752	721	688	755	767	720	713	737	707	671	702	706	702	719	692	690	747	724	685	689	687	705	715	712	693	673	745	722	690	762	750	692	752	699	663	699	730	671	696	687	653	718	727	701	736	696	708	701	703	737	673	726	711	735	662	697	716	703	656	739	759	741	719	737	717	698	688	673	673	707	722	681	710	667	676	710	712	672	695	715	672	750	687	711	761	718	680	675	655	680	736	711	707	726	680	704	719	701	700	747	620	741	650	691	731	699	755	662	715	728	740	723	691	711	704	694	712	699	709	717	687	666	736	687	741	714	702	704	689	681	713	657	692	724	690	707	696	686	713	661	724	712	685	718	708	735	720	703	674	726	724	714	688	649	700	707	725	747	692	665	750	713	684	713	698	690	741	734	679	662	694	757	750	710	695	716	722	693	712	692	681	691	746	740	706	735	695	729	745	713	749	706	696	709	685	764	756	769	713	676	693	724	738	728	711	708	751	779	689	698	691	709	679	684	724	744	723	659	682	745	693	693	695	693	681	656	668	727	657	721	680	674	713	702	708	735	712	738	705	703	679	727	718	712	709	729	702	759	721	686	706	719	677	676	746	698	719	707	680	683	680	683	694	712	709	711	679	749	697	739	706	694	706	702	734	708	738	680	701	712	764	747	730	695	692	678	694	668	705	702	694	705	701	707	695	665	711	717	698	726	672	678	664	700	677	721	734	715	746	715	751	738	689	678	661	729	734	703	740	648	719	672	737	757	710	669	676	669	716	718	746	713	711	722	673	739	703	705	737	718	714	693	721	654	650	720	748	690	712	679	751	729	733	722	737	732	723	759	722	715	717	667	695	690	688	708	674	732	734	644	734	717	725	712	661	709	691	704	730	669	703	707	715	701	705	717	704	755	703	709	693	712	744	686	714	750	684	689	706	688	733	684	699	734	654	678	692	684	706	726	713	786	711	753	709	739	709	691	746	745	684	671	680	649	718	703	693	679	689	693	663	775	704	711	705	705	671	701	665	720	702	679	651	694	733	721	749	732	686	694	704	716	653	739	741	705	705	689	730	692	685	739	707	682	666	679	683	715	701	707	726	697	713	760	719	720	740	655	718	671	713	745	750	693	666	704	731	688	670	792	688	684	687	708	701	662	711	736	722	659	682	737	701	727	654	697	682	701	695	690	745	699	699	704	704	723	662	710	683	722	669	682	659	669	712	720	674	705	735	724	717	719	692	711	690	661	664	730	717	701	646	682	694	697	698	715	692	726	663	684	699	713	716	700	716	713	717	704	704	711	703	732	718	711	709	689	727	734	658	710	732	680	714	700	691	750	683	735	645	723	701	698	702	629	672	733	734	667	682	705	698	713	713	715	697	670	642	719	664	651	724	699	692	743	749	687	721	723	694	728	723	705	727	721	724	674	699	713	743	688	667	766	702	751	721	711	703	704	683	732	668	691	709	691	692	759	681	690	708	742	723	630	668	732	703	689	716	676	697	684	671	709	737	734	697	740	712	714	743	664	731	665	692	730	720	742	718	710	710	697	718	693	668	704	711	664	696	711	753	670	645	668	638	648	702	749	686	680	656	709	714	700	682	675	688	747	734	713	713	698	698	662	694	735	732	711	735	759	673	719	707	674	706	741	726	720	730	702	688	707	720	652	694	710	714	730	731	736	746	745	721	754	700	684	727	660	713	733	699	746	685	685	697	776	711	688	696	699	727	744	748	736	718	682	667	709	750	719	681	707	664	719	697	692	718	717	725	717	708	716	689	673	700	694	708	724	718	698	736	712	696	743	731	741	715	671	713	698	709	717	681	715	693	698	719	711	745	745	681	726	678	697	727	708	714	692	687	729	703	730	708	736	733	688	719	626	719	709	657	712	733	676	680	772	702	766	734	749	694	673	725	687	719	653	680	696	704	671	748	741	717	719	698	651	730	668	707	713	692	699	706	734	717	711	696	680	672	696	657	734	696	706	664	704	751	744	693	726	721	730	721	695	708	727	714	672	693	659	736	730	640	741	720	723	687	704	663	658	756	726	689	701	691	688	648	719	673	703	677	719	716	733	684	757	664	708	696	741	699	742	681	741	674	714	716	652	737	673	692	701	732	704	679	714	711	690	654	683	709	700	712	706	727	681	679	722	752	653	708	664	728	653	732	740	694	670	736	724	703	724	754	713	711	690	755	692	681	767	699	723	714	715	737	654	674	669	731	683	708	666	726	708	650	682	709	731	698	734	745	689	727	697	774	662	672	702	686	723	709	711	694	737	734	694	754	719	712	721	694	667	656	671	676	686	717	704	721	710	656	682	681	664	670	696	723	696	724	673	679	692	760	657	693	710	703	695	722	683	684	676	746	660	707	697	672	732	764	708	671	707	727	663	703	706	713	683	706	763	704	718	671	772	694	713	681	681	715	732	712	693	731	716	718	651	706	713	700	714	714	771	744	688	682	685	723	728	722	718	738	677	707	750	678	686	705	659	657	670	683	717	715	756	682	677	704	681	707	675	718	770	724	700	714	717	721	738	672	701	716	705	741	645	689	697	713	696	720	678	704	712	734	699	703	697	727	733	735	642	728	726	689	707	747	638	708	707	722	698	670	694	720	690	724	677	709	732	667	729	699	702	690	727	646	742	693	656	682	749	717	719	679	732	746	711	691	705	690	710	720	671	631	770	697	707	723	635	707	734	710	701	728	738	691	717	670	699	682	686	729	685	722	688	686	664	752	737	714	730	703	710	699	689	736	774	694	734	707	738	785	700	726	698	700	719	688	727	738
4906	22047	20456	5819	13259	26291	25216	20583	13101	5941	2578	1228	759	702	608	725	662	608	630	633	660	666	645	633	647	626	630	550	576	627	627	603	611	621	664	617	668	624	628	671	641	608	656	644	647	632	620	624	650	618	657	625	623	661	594	603	590	641	644	607	615	636	597	602	641	637	587	629	646	634	646	650	631	636	616	659	616	654	649	600	625	588	652	630	576	646	614	578	663	626	677	655	606	632	671	616	678	605	620	660	605	656	617	619	605	628	583	688	621	651	618	618	619	639	633	659	638	609	640	663	599	596	603	618	617	671	605	594	632	589	625	635	640	603	589	593	626	623	650	629	656	634	643	625	630	591	643	639	596	648	622	610	623	602	606	648	657	681	593	602	650	617	598	604	638	589	620	635	609	654	634	656	673	644	626	685	638	612	641	616	627	616	652	643	592	644	609	655	606	611	632	653	603	652	649	684	661	610	649	632	620	677	675	592	626	652	601	651	639	618	672	659	558	643	609	648	637	629	644	646	631	624	610	628	658	643	621	605	603	555	623	601	621	595	623	618	599	569	572	659	593	604	585	639	606	620	648	634	604	649	671	620	614	651	620	632	581	587	619	623	687	628	663	652	611	640	631	673	648	574	646	576	644	633	699	676	664	630	589	668	585	627	668	646	621	630	625	577	640	622	583	633	623	653	639	619	614	613	619	601	641	685	603	630	625	632	625	580	649	610	648	621	605	655	621	631	589	645	628	611	584	603	626	617	679	602	642	615	591	618	643	668	603	603	609	638	608	619	643	642	629	640	607	667	643	616	599	600	639	640	626	620	636	638	633	600	622	636	616	632	634	612	621	632	666	622	609	566	624	646	653	606	626	642	574	618	628	635	614	582	616	662	622	645	642	639	654	603	647	585	615	661	608	635	686	649	591	604	608	637	599	618	674	639	640	650	613	624	656	600	632	626	620	622	612	617	587	630	616	633	631	604	615	641	655	661	618	650	636	570	624	602	616	580	644	624	586	593	639	631	576	621	615	622	655	651	640	628	676	676	632	668	660	598	678	636	648	598	614	593	615	614	591	653	617	661	588	605	611	668	628	614	647	622	645	640	682	634	589	629	636	637	606	627	600	663	608	654	623	620	635	592	667	636	641	645	676	609	641	668	659	618	656	638	559	621	651	605	612	625	584	619	616	613	655	587	621	609	574	672	621	613	598	656	632	617	673	609	666	612	660	615	636	593	625	618	654	636	623	608	644	645	632	650	564	638	612	605	631	592	604	596	615	599	623	660	632	630	626	633	623	637	666	665	619	614	638	615	632	622	592	636	656	666	615	643	599	591	632	593	639	655	634	589	645	602	608	612	623	596	586	632	651	624	599	646	631	642	614	631	587	600	649	619	657	619	579	589	630	628	591	674	593	615	582	686	584	619	635	653	662	640	580	603	633	605	658	613	674	652	580	677	612	609	615	633	647	587	652	633	632	593	649	602	656	597	655	642	630	660	636	585	630	614	598	622	658	588	673	617	618	652	646	648	604	642	631	604	651	641	644	687	625	639	582	634	648	640	676	632	613	609	602	623	665	590	616	619	619	626	611	604	608	612	617	683	608	622	618	659	661	649	657	646	623	610	602	622	621	683	609	614	633	601	651	614	621	699	598	623	585	625	608	571	605	640	628	586	629	637	670	659	606	603	667	628	613	623	623	625	653	620	613	654	601	597	651	596	612	609	598	661	650	629	662	580	630	653	634	617	607	661	628	598	659	606	605	667	610	640	617	575	645	647	584	570	626	589	637	633	633	632	662	609	608	628	621	645	641	581	610	586	613	640	629	583	615	607	599	614	625	672	617	623	634	642	572	614	632	645	616	640	660	598	645	644	615	583	592	574	603	634	556	602	605	652	630	652	642	619	628	603	650	622	599	628	627	590	637	653	627	614	636	586	648	666	607	641	650	635	612	643	605	636	683	642	663	647	646	622	614	610	636	617	603	582	596	650	584	584	644	624	620	634	639	666	629	631	648	630	617	574	624	607	659	594	621	593	601	604	646	591	591	624	635	590	668	616	645	630	668	617	638	617	635	662	635	628	623	621	621	630	620	639	648	609	636	646	601	615	616	621	638	639	605	629	619	595	619	642	660	611	654	621	631	632	610	664	642	641	635	592	614	640	636	661	627	633	602	604	637	625	604	596	668	642	611	675	634	612	619	642	650	676	636	606	593	593	588	626	605	590	658	672	623	605	615	629	624	606	601	628	636	610	703	588	607	637	663	625	623	592	596	641	638	587	633	617	626	667	627	650	604	620	567	582	624	597	645	652	646	641	674	624	635	611	674	626	640	638	573	572	645	584	619	659	633	612	626	604	606	663	671	612	635	592	570	622	631	669	646	571	569	639	638	577	630	610	607	614	685	588	613	621	674	590	612	686	642	596	639	588	616	618	591	604	651	622	629	639	628	654	597	662	608	589	590	624	607	610	580	634	616	640	629	679	642	656	627	614	658	625	623	629	604	589	656	593	605	615	619	613	627	625	573	666	588	653	644	623	623	630	617	574	577	629	625	631	623	609	651	661	629	602	606	644	572	612	654	634	621	614	657	637	627	648	632	675	660	625	639	655	636	627	638	624	646	618	596	587	641	655	649	633	620	603	569	616	552	621	618	599	638	643	650	591	615	647	621	623	596	638	623	611	604	645	657	582	614	613	633	609	639	648	648	620	697	675	617	614	650	575	594	592	634	605	651	592	601	643	641	627	593	617	651	633	644	648	633	610	586	587	605	617	628	622	687	637	619	578	627	620	613	659	642	591	592	669	639	601	625	637	637	637	649	595	630	559	659	611	620	615	569	637	608	638	620	641	619	612	624	632	639	620	640	586	606	623	638	605	610	639	662	624	629	641	557	622	654	565	596	628	603	637	644	607	604	647	616	634	600	554	593	646	637	643	603	619	628	602	634	621	615	619	612	677	603	623	632	630	665	598	600	635	638	661	673	597	619	606	618	609	673	624	669	663	602	637	585	611	618	639	607	610	651	605	628	624	663	599	613	629	627	603	636	597	606	640	663	602	615	602	610	654	642	641	604	608	641	608	627	558	635	614	661	644	659	595	632	630	635	647	609	599	627	636	657	588	641	628	603	634	635	661	597	672	618	634	640	642	670	628	640	594	603	680	639	591	599	628	634	611	622	641	630	652	622	644	612	613	593	627	604	622	607	643	647	631	595	668	614	601	611	632	642	650	614	650	624	618	608	629	620	616	627	660	617	609	625	621	609	574	657	625	627	599	645	582	604	612	675	645	673	638	643	598	585	602	633	578	625	598	629	636	632	632	640	637	586	638	597	668	640	631	657	620	604	604	649	646	634	677	660	643	646	580	632	599	635	612	591	654	603	586	585	657	625	634	652	616	675	591	608	601	661	589	644	635	634	582	613	610	625	622	606	675	596	617	574	626	639	612	593	626	649	633	608	631	614	614	638	639	595	616	640	677	604	625	623	653	611	587	628	603	622	590
24176	21418	28823	24416	21533	36002	45466	42738	31485	15622	5201	2002	1206	967	916	902	833	863	854	821	854	828	840	827	892	871	888	815	793	809	837	862	890	803	875	864	885	893	825	827	873	836	868	808	796	853	871	823	838	834	854	828	826	859	838	842	796	843	847	811	879	817	857	816	813	795	841	822	842	857	883	844	853	863	842	873	882	837	822	876	822	875	859	845	745	853	804	823	821	817	833	857	849	814	787	889	813	817	848	785	879	887	819	885	868	828	878	843	803	857	858	825	822	806	856	878	854	869	810	841	819	860	829	779	849	799	845	862	820	832	839	872	788	846	875	793	853	780	808	795	861	781	831	888	879	887	830	857	800	864	839	843	865	835	796	832	836	903	789	849	842	846	845	882	824	856	856	824	874	831	873	816	884	867	830	819	853	885	908	874	853	908	802	822	837	846	822	820	812	863	788	850	846	813	854	814	836	766	815	854	820	859	796	894	865	852	839	849	843	850	865	860	855	801	843	841	821	865	932	841	839	863	841	823	885	784	838	824	857	841	807	830	850	857	828	896	807	881	868	851	853	875	857	811	825	848	820	861	865	799	824	798	831	828	894	792	844	833	826	863	841	891	821	836	834	845	812	795	899	843	826	845	851	810	797	825	859	822	840	823	839	910	811	842	859	854	763	861	835	884	868	884	837	823	855	835	831	873	875	819	852	820	838	860	805	884	847	825	867	847	873	831	790	822	839	819	858	870	858	848	851	890	854	778	808	916	856	813	825	860	826	868	818	839	847	860	820	844	842	823	851	852	821	808	828	774	786	837	852	867	833	808	865	916	834	839	804	831	873	833	807	791	828	839	850	796	839	816	848	814	848	817	873	831	823	782	844	852	813	811	828	842	826	787	848	813	823	852	805	834	808	822	812	882	830	789	793	868	853	831	839	818	816	869	860	883	882	836	821	881	820	767	837	850	765	820	885	821	866	812	842	846	782	836	822	853	882	823	876	847	830	809	834	866	874	826	860	797	876	817	858	855	850	828	824	847	808	875	871	837	845	846	793	840	821	787	825	798	920	827	813	829	833	819	867	831	846	848	839	851	871	867	784	818	871	820	855	809	870	879	856	808	776	839	844	849	844	852	758	760	825	844	872	858	824	855	891	831	830	844	848	879	828	813	860	807	830	860	853	813	824	821	831	870	843	878	853	873	905	830	877	791	788	815	817	854	866	816	836	880	872	825	844	792	868	852	817	828	785	803	874	863	846	831	834	825	811	849	818	872	839	837	844	860	838	794	828	877	796	826	769	811	800	880	868	850	822	833	837	842	859	834	800	819	870	874	806	864	860	826	813	861	849	794	867	807	824	863	882	821	884	869	845	831	833	803	797	861	858	895	790	826	812	810	866	839	843	805	788	846	812	835	813	836	838	816	858	837	779	805	835	882	842	858	809	836	794	876	818	884	811	841	814	817	843	810	824	776	792	860	813	817	857	831	834	820	856	754	841	859	835	866	854	818	851	869	809	828	790	834	841	812	818	876	843	874	837	852	812	837	838	824	812	908	822	776	816	834	840	853	830	795	832	851	866	844	801	825	846	832	820	820	852	895	832	819	869	829	875	891	841	839	823	879	838	796	816	794	838	809	838	823	789	828	803	831	785	842	830	830	808	814	851	852	851	840	874	860	830	832	789	849	784	842	859	829	853	811	839	856	846	832	837	831	807	821	851	813	814	837	788	797	830	855	862	849	833	859	864	816	839	841	806	893	821	869	835	823	836	888	812	830	868	817	790	838	834	847	855	775	840	837	905	847	863	812	799	811	848	838	841	825	818	824	832	863	827	829	871	824	796	826	874	846	865	834	833	837	853	856	776	847	826	840	874	888	804	813	812	848	830	842	846	795	790	814	821	844	824	833	832	870	778	805	836	782	795	841	829	810	845	836	840	835	813	842	841	779	842	795	803	888	861	830	877	811	819	858	911	822	854	865	868	836	825	831	768	817	889	882	867	839	895	854	812	830	821	843	755	828	851	815	846	883	836	827	874	798	837	817	831	790	827	846	860	790	865	808	864	821	785	889	836	861	836	857	876	855	881	813	872	817	814	838	800	854	800	836	829	896	817	829	800	830	900	822	838	758	815	844	872	784	817	887	848	830	832	816	887	834	802	810	816	806	803	823	846	841	862	798	855	865	815	792	816	826	848	804	856	843	827	848	849	809	853	811	870	822	879	802	816	826	825	826	820	866	854	797	799	819	824	809	817	795	808	831	833	808	821	841	846	826	900	844	809	850	811	828	871	801	839	840	819	790	854	782	827	880	884	837	820	866	872	886	858	855	835	871	834	846	857	849	835	882	827	810	825	827	845	905	808	805	841	852	832	812	861	786	799	821	868	764	793	892	804	795	829	875	848	850	808	863	843	809	876	809	872	812	849	856	824	819	838	822	850	807	820	865	832	861	820	841	807	838	854	869	859	864	911	829	804	834	787	818	900	870	859	843	797	842	835	855	889	826	792	842	850	809	812	823	859	837	809	865	792	844	822	809	828	845	809	812	853	836	878	861	803	873	886	815	878	874	852	842	806	805	802	864	843	817	808	817	833	803	829	855	835	788	858	851	827	788	793	847	825	852	810	784	816	836	833	855	862	861	873	875	802	844	813	834	828	791	810	844	846	846	779	843	786	844	860	823	832	853	841	863	862	845	839	811	889	797	844	870	869	851	805	833	846	821	788	848	844	852	875	854	830	875	825	842	836	845	841	866	863	897	830	838	822	827	825	849	845	775	816	856	821	796	862	825	839	853	814	797	853	862	805	827	806	862	816	836	812	842	877	863	828	771	839	835	836	823	852	799	882	858	828	801	902	835	824	773	843	839	820	832	879	781	852	871	863	871	856	831	836	856	840	789	803	853	838	889	854	821	786	830	894	821	821	806	868	842	807	824	842	813	862	833	832	813	789	826	834	786	897	831	829	794	799	812	856	848	835	845	862	806	856	877	878	844	820	890	851	842	806	867	852	812	859	837	841	772	806	871	855	780	866	856	768	799	775	887	826	879	856	815	799	838	939	817	888	852	816	790	810	775	836	807	862	781	858	833	827	840	808	818	836	851	854	826	833	894	905	765	797	838	841	816	797	835	866	855	831	883	798	830	833	818	838	852	907	834	829	805	846	795	789	821	869	810	778	814	847	873	838	841	772	865	783	791	883	781	775	833	845	883	819	849	860	766	815	808	810	845	848	851	796	807	829	799	825	829	874	841	829	844	810	825	796	831	845	831	814	829	834	793	836	839	826	793	821	825	878	835	807	803	808	814	850	852	853	838	835	852	823	842	807	840	795	822	855	828	849	867	811	842	829	822	823	889	902	853	860	858	861	805	843	810	808	844	837	884	839	841	825	848	809	858	878	823	833	899	839	877	827	845	857	820	855	864	808	810	899	826	795	871	833	843	841	839	831	838	804	864	867	826	809	833	828	860	822	890	863	844	884	810	854	867	792	874	883	817	845	812	826	820
4179	20316	23088	9810	11481	39168	41756	38877	25375	11880	4684	1905	1056	837	813	800	753	739	729	693	757	753	766	773	742	759	725	724	723	764	761	735	756	737	687	710	781	732	692	663	727	764	700	773	715	757	725	726	754	775	746	706	753	696	738	708	729	758	742	764	750	767	737	706	676	729	739	758	714	744	675	771	695	745	758	734	756	729	746	701	729	760	723	719	748	734	723	737	724	726	668	762	740	732	749	745	763	702	669	751	708	751	738	702	735	686	652	728	738	690	770	676	774	762	747	736	681	711	747	721	765	751	779	728	753	667	682	743	692	759	696	738	737	729	762	754	733	724	752	703	743	695	686	739	696	723	702	729	731	741	768	705	735	755	722	691	732	723	736	766	721	714	713	760	708	700	680	691	703	762	730	766	751	742	734	744	753	723	730	709	691	710	727	752	735	723	699	754	696	726	731	756	732	757	750	763	688	713	771	753	756	787	716	680	737	731	724	722	713	710	746	735	673	742	788	720	708	741	742	701	741	716	791	681	784	721	679	726	710	729	731	724	712	678	725	801	749	706	785	734	744	702	746	722	722	693	787	767	773	721	700	729	773	721	737	754	746	681	695	773	721	752	699	737	741	756	742	715	740	695	753	746	712	713	683	749	726	709	727	702	736	679	730	659	712	704	726	713	752	766	723	783	722	752	710	718	643	737	712	695	704	707	673	740	720	666	771	766	776	701	737	690	751	763	752	756	711	711	707	738	671	712	731	692	750	711	781	723	758	734	767	700	729	700	771	764	708	693	743	734	723	733	740	744	671	693	773	689	721	688	715	652	705	765	758	724	733	743	741	703	694	732	699	774	792	745	702	760	723	709	765	772	741	721	754	777	732	750	695	728	749	720	729	782	722	728	735	745	793	752	763	705	724	697	729	755	704	692	766	710	684	701	743	741	734	752	725	788	736	736	773	740	705	738	708	732	720	720	717	728	673	706	733	720	749	718	724	770	740	732	763	683	714	755	762	785	730	718	761	722	686	775	670	728	753	695	724	710	704	706	689	713	702	687	749	720	731	706	707	737	728	699	719	744	722	753	718	707	773	727	716	670	703	732	746	715	731	729	741	694	759	721	698	723	731	752	740	746	753	694	756	736	691	727	723	792	723	690	695	716	688	733	743	737	724	677	707	741	693	736	724	719	711	745	685	708	708	727	733	726	719	748	705	732	731	714	737	721	752	729	735	727	724	778	734	697	739	726	711	679	722	740	732	714	704	737	749	754	716	690	718	731	745	666	691	753	780	724	773	686	711	751	767	718	731	720	717	691	732	741	696	739	724	702	731	768	725	738	737	679	764	722	675	749	756	707	722	740	723	756	739	715	766	740	725	702	729	734	734	748	758	719	733	731	715	683	731	744	751	685	728	720	678	731	707	687	757	729	742	721	720	755	721	728	745	771	670	725	698	738	715	747	748	724	739	712	766	734	717	717	751	731	730	703	801	724	777	754	703	750	739	731	773	699	708	763	688	700	692	731	754	720	707	713	718	728	701	708	727	697	782	765	711	738	733	720	721	724	732	729	686	766	725	782	722	709	742	730	699	688	760	702	737	740	749	726	718	740	761	749	704	738	734	721	707	759	716	742	717	710	754	712	802	717	739	720	721	696	752	734	707	710	764	764	714	770	738	781	655	780	712	711	728	777	709	720	700	662	740	749	741	710	709	709	681	736	748	720	713	706	730	733	703	700	746	692	728	717	712	731	735	708	697	733	731	758	747	692	738	739	716	748	764	697	688	760	788	735	689	743	738	698	729	690	704	722	761	755	723	682	740	740	688	727	740	711	740	704	718	726	701	747	759	729	737	737	737	707	715	741	726	704	772	724	789	738	717	703	755	741	719	741	687	669	741	732	711	679	727	700	743	741	742	787	744	739	695	734	744	711	747	762	722	730	733	751	748	677	653	726	696	700	761	746	723	746	752	756	693	678	719	741	705	768	781	744	731	683	710	728	722	726	721	771	779	793	727	719	715	710	697	733	750	743	689	787	754	742	748	703	746	694	690	720	736	698	755	743	691	681	688	721	721	746	736	742	714	704	716	766	702	741	730	747	704	703	694	715	729	740	713	697	679	747	717	722	694	730	666	700	735	731	705	777	706	739	784	726	748	699	689	756	710	744	706	695	727	783	702	751	723	749	734	720	750	733	726	709	705	708	727	721	805	706	742	732	772	717	718	747	734	723	749	699	736	691	680	700	712	684	752	723	741	731	719	726	723	760	708	726	752	704	718	709	745	723	693	725	722	749	737	760	703	724	724	723	688	705	735	761	695	706	752	786	692	698	755	753	690	714	698	697	740	684	676	685	746	712	709	686	752	689	715	750	700	741	715	724	714	690	737	712	744	705	724	739	713	695	736	751	742	723	687	743	785	725	695	695	714	729	735	746	707	755	738	693	701	718	698	716	709	701	740	658	772	685	692	772	714	727	734	714	729	722	731	714	738	711	708	723	729	726	726	733	708	711	684	710	746	708	718	706	727	684	766	711	764	724	696	738	728	753	715	683	750	719	762	707	733	710	745	730	747	720	744	732	714	711	696	692	744	720	681	740	711	747	751	758	729	703	731	736	653	836	733	724	704	729	721	741	732	712	744	741	706	728	753	692	734	677	655	762	709	664	705	724	745	694	710	734	738	763	732	742	767	757	683	755	724	704	699	732	714	713	735	727	705	756	755	683	703	734	751	755	732	711	731	720	695	720	744	719	679	719	719	738	773	694	742	706	724	693	692	728	725	705	738	735	673	707	723	734	715	761	732	693	781	744	737	720	729	738	752	690	692	733	715	787	725	741	698	756	739	741	671	694	766	722	726	752	749	763	709	731	716	752	696	684	741	677	686	684	680	765	715	706	694	762	736	689	674	753	725	675	717	719	756	678	745	700	756	761	743	689	751	744	737	741	700	701	742	742	746	673	695	722	706	731	741	737	721	782	762	668	726	734	747	757	734	693	724	702	705	708	752	711	719	753	674	703	733	733	705	745	711	697	726	689	678	716	714	700	758	722	712	768	721	710	733	697	706	699	714	778	706	698	725	742	728	729	696	707	718	740	719	730	704	708	711	727	714	723	705	714	759	731	683	721	745	684	760	706	675	731	755	702	738	700	718	698	668	730	721	791	769	751	722	743	807	695	734	715	719	724	709	784	766	741	690	732	720	694	764	735	741	693	772	706	745	708	731	666	768	730	707	702	727	711	730	727	759	698	800	735	671	762	706	709	733	726	705	709	718	718	678	759	684	727	711	709	746	757	717	758	749	666	727	725	669	721	728	756	777	745	687	770	731	701	743	724	740	688	754	722	735	743	733	683	719	665	664	717	726	702	740	710	779	716	700	715	697	738	730	725	736	744	723	741	700	726	690	720	684	692	699	747	759	740	758	724	727	740	713	706	738	726	715	699	751	724	733	700	713	702	758	681	734	690	678	686	717	747	745	737	711	699	697	716	715	704	658	735	712	756	740	719
27847	13704	3409	1757	1296	3040	3511	3379	2821	1563	1019	789	699	685	667	684	706	657	664	739	688	668	692	686	647	685	663	662	653	647	697	683	676	629	630	680	631	672	705	645	661	734	668	699	694	705	689	689	645	663	598	664	656	655	665	654	670	684	728	650	698	692	671	654	678	672	661	674	636	677	615	614	696	685	657	649	645	713	657	677	671	643	712	686	662	673	641	669	685	682	684	641	634	668	694	664	660	680	660	691	650	705	651	680	703	671	708	680	641	656	647	669	657	669	646	712	675	622	653	658	651	674	650	628	670	633	676	649	682	639	649	664	664	661	649	645	679	687	652	592	655	631	662	669	674	646	658	604	669	675	661	656	697	660	673	651	694	704	673	667	635	649	635	654	681	675	662	654	618	620	661	605	698	679	656	602	628	662	631	654	685	620	651	616	661	707	684	679	699	703	691	646	687	681	690	710	709	708	719	675	674	643	639	652	646	675	626	655	682	640	640	642	674	646	692	623	685	714	672	663	636	652	649	731	713	658	655	668	665	642	676	676	743	708	664	649	635	646	674	671	637	690	665	722	672	653	729	647	666	730	661	684	680	655	712	662	690	694	638	688	674	646	652	668	671	667	681	668	674	664	661	692	672	668	695	674	644	650	678	680	743	620	691	657	668	694	688	678	690	640	691	718	675	703	699	654	669	686	686	649	706	671	637	659	653	662	632	652	625	653	643	677	629	681	631	694	692	678	654	680	629	686	697	673	650	670	646	664	653	633	636	699	677	663	670	633	649	651	667	661	718	678	674	672	711	696	681	662	658	708	671	660	641	665	665	719	669	668	668	680	641	683	663	684	660	692	657	695	623	662	660	697	639	658	678	665	693	665	710	669	679	686	637	643	664	669	691	655	645	628	659	683	692	703	676	626	654	602	684	669	668	673	646	667	656	696	627	699	686	670	711	704	659	704	642	681	646	660	647	671	699	618	672	647	652	675	683	660	664	691	681	642	631	728	636	679	689	691	691	661	686	632	657	720	639	631	648	686	649	647	711	587	649	651	677	661	643	654	646	675	686	696	675	647	683	660	675	685	696	633	653	661	709	714	675	673	678	689	627	689	644	688	669	661	656	674	676	661	650	669	659	671	644	652	685	677	665	650	666	649	663	660	652	641	702	678	640	644	690	651	649	675	686	626	666	660	655	708	637	663	651	704	652	647	625	653	699	645	725	697	676	643	679	673	674	632	669	724	664	675	660	635	669	656	676	726	698	698	607	643	709	658	622	695	617	656	675	689	620	653	652	682	683	642	675	653	618	680	667	681	655	632	686	646	656	677	647	681	662	615	665	691	711	652	626	641	682	640	688	630	676	630	664	643	666	673	617	680	648	666	669	671	684	637	655	668	669	679	684	615	652	719	630	672	634	635	643	649	663	649	682	628	629	619	636	636	653	655	675	698	690	656	656	656	672	642	626	667	700	629	711	676	665	688	691	683	657	715	626	688	628	684	674	634	705	663	673	679	691	659	646	703	695	677	682	694	651	676	667	678	686	669	680	708	615	679	651	697	657	634	691	681	644	692	742	672	681	654	670	683	657	723	659	686	658	663	661	662	672	712	684	669	698	645	689	665	687	649	630	651	685	659	660	682	655	691	641	676	646	632	714	649	635	629	678	707	644	723	639	712	681	682	681	678	652	646	644	684	688	622	677	690	631	635	682	694	647	634	671	606	680	658	702	648	684	665	687	636	708	645	685	656	650	660	700	649	641	634	620	672	680	633	692	623	637	609	622	674	636	619	618	672	737	689	631	654	664	646	683	717	683	682	658	670	710	641	657	669	654	613	673	641	672	667	696	696	655	658	692	680	697	680	673	678	662	696	646	692	690	644	683	644	714	688	662	672	680	679	680	654	650	649	691	666	635	678	675	650	638	690	660	694	637	689	695	678	636	676	658	673	673	665	687	651	691	680	683	697	688	724	669	675	644	690	615	666	654	759	686	673	675	657	683	654	689	670	685	634	724	703	626	661	668	647	643	650	684	663	649	704	681	673	717	649	684	681	696	662	657	645	691	663	667	658	639	660	682	707	705	646	705	644	649	699	702	606	624	659	708	662	730	666	706	641	664	690	652	613	618	662	685	658	680	680	661	737	686	650	661	667	628	714	684	652	650	655	661	653	663	706	661	653	667	692	629	682	629	718	682	667	690	724	654	636	645	663	675	688	698	647	711	632	649	691	666	671	650	684	666	687	662	693	696	662	700	662	678	705	678	632	697	649	682	638	618	686	705	675	681	684	699	653	676	667	680	671	665	680	663	628	657	671	700	663	644	627	704	677	661	671	660	628	616	701	681	670	676	697	720	602	651	692	658	650	674	637	659	611	668	678	694	666	682	699	660	661	663	718	700	674	674	633	678	666	671	675	652	632	680	689	713	679	684	631	649	715	635	650	667	688	665	690	682	693	615	728	679	646	682	657	683	714	694	684	701	694	703	682	678	689	672	680	685	677	700	672	660	649	683	709	660	657	668	650	643	647	653	692	659	672	651	655	636	676	674	671	649	677	636	662	697	673	636	671	675	648	627	709	636	665	666	699	682	687	656	673	680	707	664	687	667	659	662	646	636	706	653	626	698	689	702	624	678	652	642	681	674	660	715	648	704	696	692	684	716	650	686	643	682	690	713	659	685	655	680	647	665	649	667	713	668	642	695	709	644	630	647	698	674	742	678	735	653	633	681	620	658	657	646	627	657	709	642	646	661	677	670	618	699	672	662	675	708	621	688	656	658	642	698	668	701	630	655	679	677	629	652	676	683	661	710	725	704	658	665	663	654	668	628	667	650	662	694	672	657	681	653	652	681	625	674	682	721	697	666	680	718	632	680	661	627	604	707	651	715	685	713	687	699	685	685	678	674	669	661	686	662	673	658	671	641	652	661	695	656	690	632	699	701	656	668	652	658	654	695	656	647	666	689	666	654	712	672	682	645	675	680	671	667	672	711	651	653	719	682	722	690	642	677	720	688	710	678	705	613	708	676	674	719	726	731	719	699	692	656	700	657	665	668	668	696	674	671	670	649	673	666	685	678	629	673	670	665	650	675	677	621	678	700	698	697	660	675	690	657	669	670	645	686	652	696	643	662	645	648	664	650	650	675	705	686	643	641	660	641	692	728	647	690	673	667	690	652	618	696	665	680	671	653	700	666	708	654	667	680	639	675	622	649	640	663	638	670	695	657	665	678	639	662	652	659	618	677	673	685	649	686	636	697	679	665	688	679	681	700	690	656	641	647	666	664	670	652	650	627	651	657	686	656	644	688	710	629	670	615	647	722	705	650	625	686	647	655	662	690	689	660	672	646	680	680	668	718	682	658	648	717	678	688	652	719	661	673	671	674	729	696	669	684	687	685	685	678	629	671	638	687	630	665	675	687	692	683	662	689	689	677	624	650	617	676	643	675	678	657	645	683	661	659	682	687	614	631	690	677	673	756	638	655	671	668	665	648	661	663	653
5006	1906	2785	1635	1341	3812	4081	3908	3057	1571	888	720	608	560	600	571	559	581	590	555	572	575	541	593	602	565	559	540	601	594	571	594	565	570	601	554	597	603	559	553	608	582	568	542	525	562	592	560	540	597	613	561	564	565	606	585	559	607	589	590	601	610	538	540	634	606	547	546	541	595	577	553	548	571	549	542	547	563	512	553	562	532	563	551	609	580	577	579	599	568	565	621	573	576	605	563	550	618	554	606	577	569	572	561	545	597	605	564	593	533	555	540	565	547	546	575	600	553	577	531	536	578	567	641	567	596	559	566	551	552	581	604	556	580	568	595	582	601	595	555	571	556	540	555	580	587	560	536	573	571	576	577	586	541	508	535	548	598	556	534	570	561	556	524	575	567	563	581	547	566	582	571	599	552	554	545	601	562	546	617	544	545	577	548	520	626	567	563	563	562	549	586	551	562	588	508	593	546	545	540	574	592	559	527	540	562	565	601	539	532	528	546	538	574	603	556	540	547	576	600	538	575	597	582	571	563	580	561	539	551	556	567	570	588	550	571	526	586	552	573	570	583	519	622	558	496	560	591	580	559	540	556	513	580	591	566	573	583	552	577	580	574	544	574	554	580	532	578	564	542	595	589	566	567	583	564	600	588	595	550	564	608	544	553	549	583	554	576	553	505	593	567	599	532	534	557	554	551	601	555	589	575	568	594	555	592	551	560	557	578	552	547	590	585	528	573	598	572	535	563	559	553	573	570	550	542	588	558	533	576	600	531	565	607	550	578	561	562	542	600	539	563	549	551	553	556	554	539	549	567	559	595	567	520	553	529	569	576	543	589	570	529	526	552	529	575	546	533	533	564	577	576	522	590	563	607	540	538	590	585	576	528	557	584	577	584	567	568	581	579	554	563	554	586	555	543	560	579	607	602	564	556	584	542	539	575	530	535	616	539	576	559	534	589	581	547	560	564	564	567	590	522	539	598	552	536	565	507	531	564	528	581	563	560	566	586	578	606	593	585	583	576	574	529	564	556	548	556	568	535	545	578	528	555	601	563	621	573	535	549	579	587	528	556	569	546	535	523	551	562	596	532	612	586	538	575	529	561	593	559	611	536	597	565	545	569	585	540	578	584	532	573	545	560	553	579	609	527	599	575	561	548	626	514	563	566	578	560	542	578	551	536	571	560	572	591	564	579	531	583	542	555	534	614	543	539	576	604	563	582	539	551	552	593	551	530	556	582	564	538	583	551	550	562	566	544	552	569	574	561	567	588	553	566	570	572	574	563	613	555	535	551	534	542	512	548	519	553	553	537	554	574	525	575	554	511	571	590	571	578	557	587	542	589	587	555	566	552	585	562	553	596	577	564	556	577	579	576	560	574	592	553	531	566	614	576	539	604	559	496	574	581	566	594	601	541	585	561	555	600	550	546	577	546	560	584	557	557	528	531	542	577	554	555	537	540	557	560	555	540	541	596	544	544	554	566	595	563	557	588	557	537	567	534	593	572	551	533	573	574	552	570	562	545	584	550	598	564	559	610	604	511	551	572	567	535	560	539	576	572	565	578	580	520	582	570	561	586	561	590	564	601	578	576	594	595	555	581	558	594	588	543	560	510	578	574	545	562	558	581	544	561	534	608	557	588	545	592	567	601	513	518	549	544	565	575	585	543	513	578	610	587	559	541	581	564	582	540	577	555	553	569	604	564	562	546	528	604	597	581	557	542	594	565	594	566	579	595	594	575	538	565	553	539	574	535	545	566	538	542	558	569	536	561	595	545	548	525	561	538	576	561	511	548	540	573	568	531	556	554	560	521	551	571	531	561	566	561	577	577	557	569	533	567	539	552	529	546	615	575	589	551	580	553	532	597	588	582	581	564	580	528	553	514	543	561	575	565	579	538	596	542	563	538	559	572	566	577	540	569	570	565	564	594	537	642	591	587	552	531	571	591	553	557	566	588	560	546	559	541	549	536	583	549	562	571	542	568	574	552	568	642	575	570	591	579	557	559	505	574	568	584	573	588	568	599	541	562	595	569	583	553	562	575	546	567	593	573	564	552	583	542	557	496	590	516	594	559	563	547	541	529	568	549	579	575	584	568	564	514	563	587	564	576	555	590	535	574	562	537	562	538	596	580	556	563	552	578	585	552	562	537	527	510	560	542	580	587	531	575	578	588	550	571	542	567	539	567	575	542	545	532	539	547	540	561	604	521	552	564	587	551	551	576	594	547	557	547	533	558	555	581	553	548	564	590	541	604	594	556	539	557	548	566	562	557	574	558	522	559	564	591	572	551	568	535	542	546	536	546	582	558	539	574	557	541	577	570	569	549	517	561	560	525	550	575	542	573	525	538	555	546	566	553	577	552	555	541	565	529	526	556	537	577	547	567	548	535	558	548	565	549	514	560	542	607	569	572	550	567	542	559	575	563	584	537	564	522	602	575	593	537	591	572	597	566	562	577	582	537	568	635	557	559	560	566	578	524	520	590	539	578	535	527	559	577	560	549	564	554	586	561	594	544	553	531	552	557	606	541	566	574	560	572	558	556	544	555	540	597	571	592	569	522	569	540	564	566	557	543	565	592	578	586	559	590	573	551	548	533	523	578	591	540	531	535	551	520	576	579	551	562	557	552	577	568	573	542	601	564	534	535	573	544	610	586	530	597	613	576	547	584	552	584	589	604	546	504	541	614	625	599	553	571	566	608	543	603	592	537	586	585	545	560	563	540	569	570	530	537	557	567	538	581	540	633	582	608	585	548	607	570	547	547	565	575	587	586	578	576	559	544	576	555	606	540	546	614	588	614	565	548	569	572	591	573	606	540	551	572	580	599	590	572	589	552	552	540	538	536	524	595	575	565	567	637	558	573	520	541	544	582	597	531	534	524	560	540	608	563	527	500	562	541	579	551	526	563	573	557	587	610	556	571	588	593	587	572	626	562	579	553	544	578	599	526	595	576	591	557	554	561	565	560	530	594	574	575	533	560	565	571	585	549	585	501	582	571	597	548	571	604	539	534	569	547	572	592	574	578	584	565	586	523	568	592	606	532	577	554	549	550	553	604	602	523	571	547	579	555	598	562	508	559	506	562	554	575	538	558	598	600	576	520	558	561	584	530	545	581	542	544	597	577	543	611	563	561	551	559	543	551	551	563	550	560	564	520	569	542	548	568	558	557	539	551	565	589	558	635	578	548	560	591	551	566	537	568	535	598	586	580	561	564	561	560	579	558	568	564	574	553	562	566	564	559	563	570	583	547	609	566	569	544	549	603	558	595	586	549	545	549	571	571	539	552	548	565	564	549	596	591	601	579	554	553	574	554	568	581	574	551	566	562	550	544	546	577	573	526	551	619	593	585	539	532	595	584	566	609	542	553	592	574	499	557	549	560	592	523	564	579	539	552	555	535	547	524	566	620	603	579	565	588	596	541	574	579	527	510	534	569	532	554	561	542	593	559	597	545	559	611	524	557	574	629	546	589	550	614	556	549	564	515	595	560
25356	21335	27420	25402	16448	24556	31461	27607	18869	7956	2798	1312	921	723	800	758	762	765	779	735	775	737	707	701	822	741	757	717	732	731	735	737	732	748	710	721	719	741	745	732	738	722	717	763	828	727	689	717	728	749	734	735	716	797	721	686	729	711	751	759	723	741	754	716	679	798	745	731	751	702	757	735	742	746	733	725	745	784	793	745	782	734	718	773	702	706	701	745	742	692	738	733	775	721	739	728	741	753	754	703	752	747	699	710	734	716	788	690	723	764	667	736	736	740	705	687	698	782	759	731	714	758	761	762	712	708	728	731	709	761	734	748	709	753	677	788	729	730	763	695	772	763	749	739	774	743	759	719	721	730	770	735	706	728	735	728	748	730	745	732	762	767	771	779	772	740	726	744	697	751	724	740	730	723	753	710	764	709	742	715	730	727	753	720	753	758	733	698	737	714	737	758	795	740	730	715	786	731	752	735	725	761	703	771	703	723	736	713	749	758	699	756	729	690	723	753	714	707	794	677	730	764	725	734	732	770	693	739	714	729	678	712	736	716	736	746	754	700	700	757	801	739	733	746	750	711	769	717	739	693	731	745	718	689	693	716	720	724	777	736	714	702	716	744	769	700	755	753	771	761	728	740	697	715	723	739	750	724	768	735	768	769	732	774	724	730	732	767	767	746	742	711	757	758	788	721	738	716	739	687	702	712	765	756	724	698	714	702	753	713	753	693	739	729	750	781	738	783	752	727	722	701	764	727	718	733	731	707	688	740	702	759	767	745	727	786	783	753	731	705	695	724	728	730	749	754	698	740	746	713	765	731	717	733	761	715	759	699	734	733	721	752	732	758	749	758	705	728	719	730	730	727	717	746	753	724	775	689	760	682	707	669	768	747	713	724	763	722	733	733	769	692	735	726	745	718	718	756	733	724	713	738	699	754	749	770	720	720	683	753	764	720	744	772	776	717	729	725	753	743	734	671	722	693	722	738	752	755	745	786	766	739	749	759	759	763	694	704	751	721	743	697	724	727	756	735	726	736	747	793	730	715	717	731	810	715	777	750	727	732	686	758	727	766	753	714	763	755	720	722	697	729	731	719	750	698	751	693	748	734	726	720	732	756	757	722	749	734	722	695	748	741	761	737	705	717	679	721	735	795	764	786	714	740	716	750	742	675	695	702	737	767	736	713	724	711	794	764	734	697	725	737	729	764	770	689	767	750	757	739	719	745	726	708	745	706	735	704	740	751	783	726	746	739	726	700	700	719	706	737	756	748	737	755	769	756	720	717	766	769	726	773	746	748	763	760	746	739	705	760	703	716	707	708	737	681	726	724	710	725	726	738	741	748	709	735	722	732	750	746	722	730	744	725	686	718	720	756	714	694	735	757	795	764	723	757	701	726	759	702	688	773	703	770	707	773	736	753	734	724	718	745	696	718	767	715	746	775	723	716	733	709	743	765	726	726	690	729	724	733	748	737	742	704	746	760	720	734	763	746	700	778	753	772	707	713	711	710	769	712	715	741	771	709	715	732	733	755	742	747	755	762	741	731	718	715	746	757	769	729	760	710	727	760	744	704	694	730	718	728	724	725	718	727	700	718	755	747	733	778	760	719	674	747	671	723	758	712	722	710	692	738	774	748	742	768	733	730	696	713	766	757	713	729	705	746	720	693	726	722	709	763	722	774	727	719	741	762	676	755	706	722	737	769	695	742	736	707	747	750	728	721	734	778	715	723	736	694	780	773	728	674	688	699	752	749	758	719	734	761	725	725	691	691	722	737	708	640	676	695	741	780	772	680	700	723	750	690	737	745	670	752	687	725	717	704	729	676	752	726	695	751	719	698	747	717	697	718	790	723	737	710	791	699	755	758	794	719	706	688	695	741	681	743	688	752	701	715	787	753	718	749	717	716	705	711	768	704	736	740	725	729	753	763	693	722	671	704	749	773	721	712	730	715	724	781	752	750	734	735	685	721	750	763	747	721	743	773	703	724	710	742	749	748	729	724	722	761	759	750	724	803	731	670	761	749	685	737	745	704	737	724	770	689	755	713	716	722	734	733	729	732	689	740	753	793	709	690	738	765	713	736	717	771	748	699	743	727	749	744	711	708	741	667	758	740	761	707	720	741	735	682	728	705	716	678	766	798	797	774	774	755	720	690	709	730	722	726	762	700	713	725	724	717	735	759	748	725	706	722	701	752	794	723	702	755	752	702	718	713	676	777	729	699	763	695	755	738	717	694	702	713	757	750	772	772	718	739	778	766	743	764	772	767	728	700	716	778	680	686	722	754	759	728	726	770	670	715	737	728	725	716	712	699	717	772	750	775	752	732	750	719	725	728	761	661	712	754	754	724	758	714	703	773	706	693	754	721	757	788	755	698	713	743	730	741	755	756	725	722	767	711	703	770	762	729	731	743	770	704	767	718	762	742	770	750	751	820	731	737	707	733	711	670	721	732	707	756	666	757	705	713	758	744	732	748	699	683	726	746	745	676	741	728	704	826	724	712	727	711	717	707	745	763	720	743	691	720	722	763	704	756	708	708	712	734	736	743	734	716	703	712	790	737	702	736	724	750	696	723	732	712	725	694	724	697	758	745	710	724	702	723	701	727	761	776	739	732	760	758	691	732	748	725	707	697	741	720	739	740	721	784	755	715	715	755	715	722	788	725	764	739	730	733	708	706	698	745	755	736	737	736	749	776	709	730	741	700	735	779	649	754	726	728	753	747	721	719	756	735	713	704	728	747	744	806	753	701	732	766	703	739	724	750	802	758	731	793	747	723	688	728	781	683	748	773	746	700	724	724	746	704	749	797	731	747	697	716	715	762	752	710	707	740	746	804	700	724	731	740	766	732	728	703	738	716	716	699	712	734	720	754	743	752	699	730	727	717	710	715	697	749	736	786	711	688	689	693	765	705	760	678	748	709	779	669	711	695	715	753	759	744	688	747	749	750	678	734	759	697	755	710	709	751	718	714	749	741	690	790	735	745	737	730	751	715	736	720	734	697	712	727	743	762	724	711	660	732	704	761	708	728	647	752	701	703	728	727	720	723	748	720	735	771	776	758	744	740	697	690	736	705	732	742	700	720	784	812	756	724	755	742	714	715	772	755	712	781	755	717	787	735	730	744	738	761	731	698	740	759	734	724	737	756	737	695	707	748	764	690	757	731	767	704	703	774	783	715	780	754	760	728	716	717	764	725	737	781	707	708	705	740	760	718	674	729	706	739	714	714	740	744	790	696	772	728	749	714	723	706	726	763	735	731	741	775	761	707	707	756	726	748	743	810	727	700	730	758	720	712	748	763	709	704	706	706	754	711	737	715	730	732	740	716	701	713	747	758	736	797	735	688	748	752	734	709	741	770	736	742	715	719	750	729	723	716	782	717	774	779	724	722	759	753	777	756	706	736	766	713	781	777	721	735	751	686	734	696	723	738	714	704	743	734	704	721	689	716	746	742	759	748	784	719	779	696	766	735	777	726	712	745	753	721	753	772
3694	3366	3781	2386	10894	23581	28515	24191	15314	6730	2815	1240	815	723	652	609	680	675	676	633	624	646	665	652	664	680	612	646	643	613	640	642	676	574	632	678	624	682	632	667	658	638	643	689	634	684	644	641	630	646	678	686	655	594	587	655	636	650	682	638	653	624	640	675	658	637	619	649	683	642	653	669	657	645	637	646	647	655	645	638	612	694	614	641	644	658	615	639	634	649	687	677	675	635	613	692	650	635	635	643	633	648	623	634	647	605	640	683	686	599	609	643	647	665	650	651	623	613	579	681	657	637	613	644	653	654	649	688	681	635	646	634	610	607	652	613	621	603	643	664	686	665	646	631	630	612	674	639	605	654	632	676	604	674	648	630	657	630	661	646	627	651	640	654	656	607	637	626	664	661	686	629	663	620	616	662	674	612	624	641	644	662	626	634	699	623	597	629	643	664	626	642	653	618	636	638	656	639	613	638	627	659	617	663	618	644	597	616	631	659	636	683	611	639	628	643	672	650	618	670	642	659	636	687	635	584	620	617	653	644	625	633	663	681	665	671	641	617	622	644	630	664	657	669	594	652	622	653	631	635	590	619	664	606	671	623	670	614	632	700	661	627	644	638	614	603	696	646	657	669	668	652	612	668	644	661	628	663	649	637	613	628	637	658	653	658	669	612	662	692	666	636	645	650	634	625	631	646	663	606	616	620	612	636	655	612	637	615	668	668	628	706	649	653	641	634	679	645	624	627	639	644	673	652	627	655	605	651	668	680	636	656	624	659	665	668	648	659	672	654	585	637	657	599	621	645	622	624	642	629	609	700	636	674	609	592	661	642	609	620	626	642	655	636	621	684	639	665	635	627	596	655	622	631	622	633	651	582	656	650	662	597	565	630	610	663	653	624	616	633	674	613	657	581	625	589	653	700	614	648	639	629	620	602	685	615	604	680	666	624	608	609	591	638	653	641	637	622	664	676	626	650	621	645	597	630	656	651	621	651	648	615	621	597	645	636	647	642	677	646	650	682	621	655	650	662	644	655	640	638	606	616	672	633	648	667	655	666	621	687	661	629	655	604	653	650	674	653	649	667	679	631	606	598	618	648	622	640	685	683	645	612	583	690	673	710	652	642	643	657	586	643	663	651	649	658	656	660	631	665	616	628	677	640	637	659	609	651	663	665	585	642	616	636	699	682	586	631	634	631	623	646	638	634	633	640	644	604	650	654	619	642	645	666	634	639	600	624	646	617	644	659	659	625	673	613	701	633	576	614	655	674	647	589	637	612	649	678	663	646	657	665	652	630	647	679	640	655	667	630	646	651	647	628	649	594	605	611	627	658	625	667	631	624	613	658	628	665	647	644	662	596	649	660	619	604	645	664	667	628	660	636	653	628	641	636	608	665	642	650	676	629	622	633	664	627	674	629	677	625	620	613	620	601	654	585	647	689	613	621	658	706	616	649	667	677	623	638	614	633	625	601	612	643	609	672	668	617	622	662	606	677	617	654	664	664	669	603	661	625	654	625	639	635	650	646	654	618	638	655	633	599	617	636	644	658	674	664	653	636	696	669	629	622	648	654	623	647	636	646	668	621	667	659	605	654	618	638	687	599	618	613	662	657	592	640	664	611	645	682	603	614	599	674	578	632	641	603	604	636	655	650	672	610	654	662	577	631	638	628	634	638	654	643	591	647	643	647	664	668	593	627	637	606	623	630	688	630	612	612	669	609	669	633	660	649	614	659	633	661	649	606	619	662	650	631	614	660	632	674	661	638	649	633	626	666	615	641	655	628	624	600	652	672	624	646	606	615	619	607	607	654	611	647	625	659	608	618	672	647	646	662	659	665	667	631	606	687	677	631	631	640	676	659	630	572	658	616	637	646	656	645	636	636	633	631	664	679	646	652	610	579	641	634	651	665	656	646	634	674	654	643	658	602	682	645	631	632	696	636	616	704	673	675	646	631	658	638	682	642	598	663	614	657	657	650	623	707	658	614	643	606	642	642	659	650	620	588	666	603	602	620	623	647	608	653	660	627	642	631	615	674	646	617	659	640	672	665	624	664	700	648	650	619	641	641	615	615	685	616	634	608	601	628	661	640	593	673	661	645	637	682	581	639	635	637	613	699	622	657	655	616	668	624	613	618	671	627	638	639	623	630	632	664	629	650	628	620	629	704	639	633	637	702	653	643	635	615	634	641	639	633	618	641	621	620	622	660	644	643	613	644	643	667	605	650	668	590	666	627	609	610	642	632	679	674	630	647	652	669	645	667	634	659	652	599	637	603	628	637	617	607	596	653	653	628	651	620	629	608	626	637	620	635	628	682	607	625	643	699	617	643	608	637	681	669	621	634	658	641	625	655	612	654	619	647	629	625	661	596	641	655	606	645	660	609	649	615	610	577	627	643	617	681	660	635	655	616	670	610	674	643	653	658	649	616	685	677	666	603	647	605	627	646	610	637	626	665	692	633	656	681	644	651	647	644	632	591	714	641	594	636	669	646	667	597	600	657	641	669	623	640	589	636	642	644	650	637	619	675	686	603	613	665	611	647	649	628	634	605	653	648	684	645	666	664	653	644	683	645	596	645	661	626	637	623	609	670	630	677	667	656	621	596	593	666	664	656	641	630	588	644	628	632	613	664	648	666	634	673	616	638	690	645	606	662	636	605	639	650	627	642	644	653	617	625	672	650	648	630	643	622	630	675	609	623	600	638	654	613	623	598	680	690	630	616	636	685	655	651	653	656	651	645	648	665	660	630	578	610	635	643	620	638	603	645	640	571	645	670	685	592	643	673	610	687	648	650	646	684	694	657	624	656	678	640	678	625	644	660	624	633	633	655	655	634	666	605	623	618	636	629	620	678	659	633	667	653	660	647	617	624	591	649	677	684	641	664	634	657	648	648	673	673	617	618	666	629	604	656	619	631	599	606	646	637	656	689	617	668	658	630	619	632	632	610	642	668	679	626	636	599	664	622	616	633	653	601	635	667	650	622	633	636	641	651	691	628	605	668	644	651	631	665	616	633	621	625	626	673	675	629	614	631	598	645	666	612	617	678	661	617	593	639	643	629	605	606	657	657	634	651	644	611	638	651	635	633	693	625	642	598	632	605	596	646	652	677	641	600	626	632	652	648	613	665	616	667	625	638	607	637	664	631	658	644	629	652	622	637	653	684	668	705	643	594	625	645	681	639	597	624	630	648	666	667	627	653	657	633	638	613	672	638	611	673	613	675	661	620	607	638	627	639	631	642	561	617	668	625	611	631	648	643	664	620	648	642	618	609	689	596	694	624	633	646	615	592	698	617	610	640	640	645	662	627	655	654	619	643	640	600	626	650	650	598	670	595	635	656	644	652	646	651	658	651	637	633	641	661	650	635	656	608	618	644	634	650	611	636	623	648	681	649	627	644	633	647	628	638	674	690	638	645	675	659	641	630	648	601	666	627	658	673	634	621	625	597	656	623	610	607	662	651	635	676	660	619	642	619	638	692	675	628	633	667
24088	21318	28647	24325	23013	41634	54619	41240	26178	12041	4014	1670	1080	887	905	898	912	928	927	845	856	802	850	881	886	935	843	868	816	919	897	876	852	893	904	823	788	836	854	913	885	904	885	897	886	881	863	899	905	894	883	865	787	842	874	856	880	873	877	879	886	836	853	818	843	842	833	897	867	863	871	831	871	840	868	846	892	846	855	858	840	902	842	837	895	846	833	804	840	908	926	864	834	910	878	881	873	930	847	888	833	854	857	880	844	852	843	871	849	807	851	872	846	807	837	850	868	881	842	848	875	861	824	817	828	872	847	854	822	869	868	828	856	892	865	855	903	811	857	875	886	917	896	888	900	855	840	818	870	862	913	855	826	882	879	854	835	770	839	821	833	854	841	878	792	893	827	863	816	886	921	888	880	858	822	875	861	896	859	821	865	822	820	881	842	885	824	822	912	847	889	884	848	842	854	826	854	849	833	801	818	798	911	901	893	901	817	887	872	903	892	858	864	835	837	827	856	771	854	852	819	841	896	824	841	877	789	817	840	864	868	872	850	868	867	924	887	774	850	839	919	885	825	878	885	860	834	836	831	833	892	868	838	886	877	916	870	872	839	869	842	849	819	858	865	866	865	909	847	849	878	837	880	865	872	834	864	843	893	816	863	869	909	867	862	904	863	855	814	816	847	823	817	824	860	840	859	843	889	883	838	852	839	850	781	859	866	822	799	902	834	812	864	880	854	902	793	890	876	839	871	853	800	827	899	777	852	888	855	898	877	825	830	911	896	912	876	925	877	855	843	843	793	885	886	903	854	894	878	834	813	846	850	895	876	848	828	893	837	843	841	892	840	862	841	880	891	923	890	919	859	834	852	810	892	826	841	841	858	830	810	875	832	807	882	881	851	834	827	878	825	845	872	893	855	868	846	888	878	892	834	800	834	857	862	848	854	835	851	853	859	867	898	818	857	810	850	787	825	891	852	882	790	887	839	842	844	876	891	864	846	881	849	844	817	841	834	880	844	901	854	906	820	875	810	861	880	863	853	800	897	915	828	844	867	863	907	863	849	877	883	847	855	849	862	888	842	840	874	907	913	886	855	871	823	857	842	882	870	873	898	840	932	862	840	811	843	847	867	811	893	885	891	844	860	879	832	858	858	845	868	879	803	901	834	829	850	846	892	875	875	851	914	861	847	834	856	829	840	871	828	855	841	813	839	855	867	880	863	852	880	855	880	852	863	888	871	850	831	832	851	837	850	848	845	837	862	823	825	843	866	863	869	830	873	867	858	849	878	879	842	876	862	817	870	829	939	861	894	839	863	800	818	914	907	843	900	878	877	846	877	804	825	839	807	840	845	871	824	868	855	832	859	841	839	796	878	816	822	871	835	841	902	873	900	885	865	863	838	864	851	848	888	848	875	852	852	868	874	851	850	834	827	866	834	845	916	844	867	863	853	828	875	917	886	837	874	825	900	876	833	871	854	877	842	929	885	887	858	861	832	882	923	922	861	831	882	849	885	859	835	858	881	810	814	929	860	867	872	821	773	835	839	869	867	902	865	841	817	823	811	868	929	881	859	820	817	892	813	858	874	877	838	809	782	877	845	885	813	783	899	848	866	860	854	848	889	893	885	832	830	857	843	900	855	823	884	883	879	913	860	876	854	895	831	871	801	859	945	783	833	862	872	813	837	816	857	855	822	824	853	855	845	856	837	860	867	862	861	916	850	886	872	851	875	873	863	901	859	865	822	899	818	823	884	863	888	831	853	859	866	831	868	876	869	835	855	827	906	902	863	874	888	917	874	829	854	852	940	895	861	856	885	844	799	879	855	838	848	821	935	784	840	891	841	894	865	833	867	815	876	898	855	854	856	866	862	833	877	820	826	865	863	835	823	840	889	862	813	869	800	869	887	825	875	872	830	843	880	890	832	853	858	898	863	853	839	880	833	835	820	821	891	911	898	812	840	841	863	833	867	832	860	852	832	891	810	827	853	839	848	895	850	861	832	867	849	868	862	814	870	860	843	848	794	803	781	848	896	862	865	902	827	883	818	848	844	813	855	847	849	860	846	802	833	899	816	861	846	847	844	849	832	849	884	821	841	868	832	824	833	862	878	848	824	821	859	857	855	830	909	866	874	843	870	884	851	878	807	847	878	883	857	828	885	850	905	857	845	868	862	823	841	847	854	877	806	888	852	799	840	874	786	818	831	921	911	903	825	821	839	863	857	845	868	858	832	847	897	860	824	849	903	862	817	902	849	822	841	842	884	863	886	838	867	842	891	905	870	914	853	883	851	822	801	840	816	882	777	895	845	870	863	854	850	869	845	834	874	846	880	862	872	847	846	835	849	861	884	835	810	840	876	837	895	823	851	905	880	869	876	818	879	892	883	846	867	864	837	880	823	853	813	839	845	865	894	850	849	878	888	904	866	823	818	910	861	802	858	845	835	888	791	837	875	911	848	873	851	848	857	857	856	797	897	787	824	830	825	906	807	887	860	895	840	818	830	841	865	850	828	842	910	904	888	845	843	872	838	849	807	861	876	880	808	854	879	884	865	850	833	870	839	861	893	883	855	880	823	846	834	828	895	850	833	821	861	848	895	839	897	862	783	839	850	883	800	862	830	855	842	847	872	850	852	864	881	852	848	866	894	863	866	823	871	879	834	836	847	810	866	853	863	838	870	822	877	848	859	837	855	826	849	891	785	814	901	786	792	832	915	850	859	882	860	833	843	821	819	852	845	885	875	890	861	842	854	896	879	859	813	855	838	864	870	831	841	858	827	866	899	865	948	830	825	839	838	849	879	881	816	831	927	877	874	841	866	862	835	856	896	853	799	852	841	825	891	842	842	853	944	904	869	860	898	864	855	884	833	862	866	856	842	842	843	806	840	866	885	888	821	812	812	843	892	819	885	781	833	873	888	885	857	879	913	913	949	871	858	816	812	810	832	848	828	943	896	868	813	809	830	896	811	828	845	866	897	827	879	862	874	864	837	897	856	768	794	836	854	884	867	897	844	877	834	880	883	880	904	881	877	848	868	860	843	860	843	902	876	854	870	892	836	843	877	807	849	881	856	871	883	865	850	877	861	889	863	861	887	804	827	908	881	882	852	860	889	818	853	905	840	886	832	838	831	821	826	878	885	840	867	946	876	836	883	900	876	814	871	864	885	861	864	866	902	836	861	847	855	826	864	873	838	853	845	884	844	849	823	909	886	833	890	812	844	880	844	872	805	843	834	833	799	855	886	835	894	814	865	899	814	808	771	858	842	856	906	925	828	845	828	824	829	874	892	836	842	852	870	797	830	882	848	852	824	919	853	870	823	870	851	840	882	867	867	838	833	852	861	846	796	876	839	849	899	842	878	826	877	853	869	821	892	858	901	873	833	862	847	878	865	888	902	873	823	854	831	845	840	820	870	896	848	805	869	883	898	858	863	888	863	827	869	814	838	831	853	828	849	884	832	841	800	788	868	795	900	813	875	861	860	861	855	833	803	880
4257	6564	5313	4490	22694	45018	49563	35096	20976	9346	3731	1579	953	854	742	784	741	760	749	764	746	778	725	729	748	758	757	749	810	761	787	749	786	798	739	714	722	733	743	760	770	811	722	730	715	675	785	800	730	723	721	761	726	760	740	738	815	734	779	769	758	702	745	763	737	717	774	759	682	760	755	729	760	749	749	749	693	732	746	791	766	693	712	780	723	733	743	780	774	780	811	748	764	726	696	759	739	737	756	713	757	776	737	783	745	719	724	766	698	776	677	734	733	783	749	752	746	784	728	770	741	747	730	763	770	751	751	789	741	736	762	750	736	772	742	753	791	708	741	749	792	763	804	756	687	779	757	742	727	690	769	726	727	767	761	788	728	749	770	737	763	738	746	724	794	780	716	710	745	757	740	707	771	747	778	758	753	756	751	668	724	773	804	739	743	754	752	737	790	749	707	771	734	740	768	719	775	739	721	739	774	754	745	696	732	681	738	721	702	764	722	758	728	696	744	723	770	773	756	769	732	745	771	745	775	766	746	752	751	709	750	739	702	738	703	713	722	740	715	768	698	766	690	729	724	800	756	741	714	714	729	723	751	716	750	750	742	712	780	766	734	717	733	731	744	755	780	743	782	733	747	763	762	757	749	744	791	709	707	767	717	750	720	724	733	753	754	695	752	750	721	705	766	802	716	731	762	729	729	738	700	753	742	734	728	739	776	703	714	771	749	742	722	754	742	762	752	712	690	702	734	728	773	830	753	735	750	733	753	769	767	743	752	736	802	707	711	727	744	771	735	745	737	791	776	751	722	757	729	764	779	827	738	772	733	722	770	739	733	722	795	749	667	746	717	727	736	719	741	752	700	717	788	721	726	717	757	752	720	729	731	678	717	713	736	779	731	724	778	763	804	765	771	718	736	721	719	761	754	756	793	778	775	724	757	742	777	683	739	745	717	754	689	778	708	700	717	745	797	741	728	748	769	728	711	742	740	714	743	773	754	743	750	747	734	741	732	736	722	739	740	741	743	764	787	729	722	786	753	740	756	711	724	743	750	758	770	711	733	757	741	724	723	683	763	717	735	737	782	748	775	712	765	704	721	743	728	731	736	725	755	765	755	738	745	729	748	735	772	733	752	740	774	765	757	744	728	721	752	705	776	744	723	740	796	765	746	705	717	780	710	705	750	732	801	736	758	794	746	760	731	727	771	762	783	786	763	731	693	757	711	753	754	747	736	736	703	754	737	749	718	793	770	757	757	721	722	744	748	738	752	680	724	708	754	740	757	790	752	769	781	694	753	710	791	742	758	751	754	722	735	757	725	727	700	777	725	733	718	758	739	745	777	766	788	691	663	739	738	750	731	759	755	779	712	740	789	725	746	746	739	731	710	707	739	793	725	692	744	750	708	741	663	768	712	707	763	728	745	738	706	701	744	725	755	766	779	748	762	762	734	758	771	711	722	754	747	716	765	754	710	753	739	808	696	771	761	724	761	745	734	781	796	754	757	757	769	754	751	736	733	790	708	712	757	756	726	779	711	749	725	774	716	772	742	712	738	707	732	718	699	727	726	771	765	705	769	734	777	737	731	755	722	762	699	730	750	702	743	747	719	721	802	763	770	697	755	753	732	733	722	742	734	730	704	709	794	745	751	753	699	766	761	711	703	694	692	721	745	769	755	750	763	720	753	719	723	735	746	726	724	782	732	689	774	724	681	752	769	789	714	752	755	698	747	723	751	726	731	747	738	708	712	788	780	715	707	686	749	720	772	796	825	694	774	779	717	724	736	738	681	758	717	760	727	764	745	756	722	740	716	770	706	744	774	707	735	708	684	734	746	752	721	718	732	768	803	734	774	775	693	765	703	719	789	730	735	727	761	748	745	781	663	796	739	715	712	744	758	766	757	753	728	738	680	720	733	724	734	716	705	717	807	750	760	737	732	744	696	722	749	737	709	751	725	760	788	701	758	740	736	775	696	737	730	782	766	755	761	745	746	744	707	772	713	758	726	775	737	722	739	730	729	799	747	789	768	724	732	741	656	702	736	717	698	795	754	757	717	695	695	766	753	739	742	776	724	746	764	772	778	714	715	722	787	719	755	711	728	732	736	771	741	777	755	775	743	766	721	749	730	777	737	743	732	716	710	713	715	757	747	751	718	742	712	719	701	723	728	728	734	740	746	765	733	739	787	720	720	737	749	688	769	765	786	761	767	759	770	738	720	776	705	729	709	755	712	758	788	704	700	753	713	752	810	733	742	731	760	773	739	711	758	729	711	759	716	724	721	781	732	741	769	702	787	702	724	752	769	739	746	715	728	734	730	734	746	747	727	769	737	722	726	764	752	716	780	745	784	699	731	726	752	732	719	773	769	737	739	763	758	729	775	716	802	761	748	713	757	697	741	720	748	680	724	727	739	724	760	713	759	701	743	737	789	760	705	731	707	716	768	774	722	766	776	687	700	787	730	737	735	723	717	757	728	735	703	742	762	698	737	755	721	691	764	739	753	755	726	712	740	715	747	740	759	739	741	739	739	703	742	699	704	787	778	702	749	741	699	740	697	724	730	758	731	722	792	747	799	727	738	724	741	737	735	727	739	731	748	747	783	748	758	727	769	751	782	753	786	746	714	759	751	784	747	764	704	739	739	744	740	742	687	724	716	706	776	737	732	706	729	714	707	710	767	770	757	761	782	732	753	663	770	731	721	692	765	735	754	763	734	721	747	767	716	739	732	773	726	707	745	729	774	723	748	743	736	704	699	730	742	746	757	761	757	738	748	728	755	760	790	788	689	731	710	753	736	776	767	702	691	727	739	747	761	743	743	744	710	707	772	751	749	762	791	737	776	713	734	726	670	773	700	737	741	726	771	738	716	727	730	725	740	776	715	744	733	760	694	744	738	728	742	770	722	722	739	760	706	765	710	753	748	735	776	694	757	695	745	739	743	759	761	763	768	796	717	729	764	715	774	821	729	774	738	734	726	816	760	741	720	762	710	731	715	726	709	752	762	722	692	739	727	722	751	742	778	727	742	730	728	811	720	779	760	719	778	698	744	785	791	754	721	728	665	708	689	702	742	717	707	707	762	781	755	749	754	756	728	750	708	777	743	753	722	741	695	766	756	718	724	762	713	781	707	758	749	759	748	758	771	691	731	760	758	730	721	739	704	761	775	727	716	722	748	734	694	727	694	708	734	728	746	727	669	760	767	781	729	755	750	780	737	749	771	754	722	768	711	756	696	771	767	743	734	750	710	721	730	720	765	733	686	746	687	725	800	752	699	775	748	683	758	739	749	695	679	694	676	710	777	774	741	772	764	740	737	737	728	746	728	714	748	772	762	737	734	745	741	751	753	737	693	782	786	739	662	751	721	715	729	744	704	754	743	745	749	702	802	723	744	747	738	734	709	691	764	778	755	748	773	758	732	721	675	741	778	764	748	754	753	692	688	807	761	732	722	733	769	812	737	745	736	753	757	693	772	729	703	755	806	735	716	803	727	719
27739	13543	2220	1309	1198	4128	5399	3774	2200	1334	937	788	748	714	680	649	694	723	734	721	693	696	723	674	691	727	693	700	664	674	746	657	662	677	688	725	659	729	678	735	714	705	714	686	694	736	632	689	758	706	675	648	693	667	708	702	751	695	667	680	709	689	660	716	726	735	730	650	676	712	726	702	691	709	721	698	697	749	714	714	734	672	728	686	741	688	699	710	705	697	725	706	730	700	719	687	705	704	670	699	697	696	698	675	747	670	687	747	711	695	695	701	644	624	682	650	720	726	691	701	694	703	708	642	720	682	725	729	664	726	711	701	687	739	704	732	651	696	636	708	678	677	695	701	734	728	716	712	720	683	686	693	715	683	703	708	688	693	680	686	705	682	708	703	700	715	694	654	722	678	725	636	706	721	738	662	672	690	708	737	708	719	710	688	706	703	703	673	725	693	681	711	662	699	691	670	697	673	666	696	700	662	706	701	704	694	664	694	665	681	653	664	751	714	680	713	691	682	677	715	692	672	702	688	734	675	654	728	686	702	714	678	658	730	721	659	692	684	701	725	720	709	710	676	711	677	666	705	650	669	735	672	652	714	652	717	719	650	706	724	685	723	682	704	685	708	702	688	717	704	629	724	715	672	703	674	687	725	726	678	683	676	706	693	668	737	650	711	708	710	723	718	703	701	689	725	713	719	673	685	669	686	717	695	676	740	675	698	736	687	727	700	654	695	696	728	696	684	667	723	703	751	693	742	689	688	698	675	728	722	687	722	675	706	746	681	678	690	695	688	700	749	695	693	686	719	684	707	712	710	684	674	689	725	710	702	694	669	742	742	662	716	710	709	619	696	669	651	667	672	694	713	660	718	699	693	719	756	744	663	755	698	695	756	674	714	687	660	703	749	683	751	719	724	715	700	655	654	750	713	680	719	662	713	733	705	707	699	706	739	771	716	729	670	729	659	693	685	756	735	746	699	677	635	695	677	676	691	691	724	710	719	671	736	672	705	727	670	669	751	698	704	748	717	669	676	707	720	696	688	687	656	698	732	687	705	752	737	721	672	692	735	711	676	697	711	679	720	694	672	701	669	727	622	682	711	700	688	662	685	671	684	668	769	689	665	705	708	723	747	652	701	722	706	708	701	720	688	660	702	714	720	710	675	687	751	669	696	699	704	698	698	709	669	700	714	686	679	682	657	640	666	733	782	715	688	676	689	695	698	659	697	687	698	699	728	712	694	685	700	729	681	691	713	685	674	693	690	724	676	681	699	676	700	740	671	688	671	675	684	746	696	716	707	670	691	667	722	681	713	686	694	679	654	688	670	669	665	680	713	673	666	611	728	749	694	711	676	696	731	733	726	660	697	696	735	697	693	747	669	702	676	722	697	674	699	688	690	702	721	719	678	691	690	684	712	709	737	688	743	681	697	688	698	731	681	701	731	697	697	732	664	681	685	683	688	676	682	717	677	678	667	707	676	671	664	682	694	710	706	716	711	669	685	681	679	678	680	671	727	688	683	716	714	743	655	705	647	675	632	737	634	677	689	759	696	675	732	686	655	715	709	667	728	694	693	698	677	717	711	746	713	722	723	687	680	730	689	684	720	701	705	652	618	710	721	654	742	708	714	728	684	679	679	706	704	704	712	702	723	691	695	688	721	671	692	715	700	657	692	680	665	688	743	707	685	739	655	700	708	681	678	698	696	679	662	701	687	689	673	644	702	752	628	695	678	744	712	708	660	699	640	625	725	703	748	701	688	689	711	732	678	678	641	699	704	742	683	706	707	708	681	739	639	715	702	710	640	718	686	630	689	683	705	681	677	696	707	689	684	660	766	694	690	742	648	719	684	706	691	696	733	722	696	705	686	692	707	686	663	658	654	708	701	663	716	691	670	699	655	685	710	665	686	682	728	709	694	711	699	676	668	741	744	716	692	682	751	670	707	723	683	686	691	670	701	699	654	684	697	751	702	686	714	690	671	694	662	729	750	675	711	705	642	710	725	689	688	702	670	678	727	697	656	682	697	729	685	676	613	686	709	671	680	691	655	675	672	722	691	719	677	690	662	715	705	733	665	701	742	666	681	739	700	715	710	687	712	694	765	735	754	649	691	713	680	677	696	687	720	692	721	659	665	677	729	702	685	711	681	722	729	749	734	695	681	675	719	652	668	723	662	693	739	703	642	688	755	700	703	666	650	695	644	734	696	719	659	706	678	694	700	671	697	682	710	685	713	698	696	705	666	680	722	683	669	691	687	718	712	738	679	687	709	680	652	754	681	674	667	694	671	694	690	707	699	669	652	667	680	748	733	679	704	705	678	692	777	735	688	725	641	721	674	660	668	679	724	674	743	684	673	661	708	698	673	727	677	652	688	709	773	646	673	751	681	703	723	688	725	657	696	726	660	681	679	708	727	688	721	669	647	658	641	650	669	697	686	686	718	687	681	672	655	739	720	673	724	688	689	687	713	669	712	714	716	733	708	637	711	686	706	652	647	719	688	700	703	681	715	687	710	709	683	687	698	715	684	706	645	691	668	669	685	664	675	736	732	699	681	688	675	719	675	656	615	733	698	708	706	706	663	673	674	698	645	679	709	701	685	690	698	689	673	706	699	722	688	699	704	745	691	726	680	695	709	655	707	699	705	655	663	705	692	724	707	688	707	695	702	743	721	696	735	713	695	718	680	694	677	656	698	688	701	702	690	723	679	711	727	678	713	714	702	731	703	728	660	742	692	696	727	631	739	695	667	734	688	700	685	708	718	684	670	684	703	664	646	719	632	663	770	735	713	727	700	684	732	690	648	682	682	699	666	714	674	701	698	685	645	675	695	700	683	700	754	721	691	684	712	699	717	667	722	745	665	699	680	698	653	694	694	697	698	711	653	686	687	687	693	711	711	695	702	712	661	735	611	743	701	681	724	698	695	732	747	656	672	674	668	661	716	654	682	671	699	713	666	693	707	690	651	653	697	712	718	690	700	707	691	680	688	725	701	699	694	682	717	700	715	686	715	710	703	683	700	649	693	724	688	704	703	707	645	706	692	715	667	682	705	695	722	713	677	734	765	724	718	694	686	635	702	753	713	704	698	696	731	682	668	704	685	700	640	688	696	702	665	696	708	687	669	741	724	704	718	695	697	703	668	704	696	671	692	692	720	671	742	692	718	721	692	651	732	695	673	721	679	665	734	713	695	667	682	718	717	702	682	683	699	678	734	716	652	682	694	672	663	721	699	676	683	709	694	650	697	698	737	664	702	736	687	688	690	696	673	682	741	711	683	701	712	732	712	629	718	683	726	712	676	730	671	694	665	713	699	692	696	730	681	671	649	686	713	767	726	678	702	673	697	736	714	723	621	688	688	680	722	681	671	668	658	768	706	715	679	636	698	684	702	721	665	735	709	670	703	707	673	702	656	711	674	709	654	661	678	706	676	716	721	657	671	712	683	687	669	656	699	664	667	702	704	701	660	672	680	694	689	700	723	723	703	710	723	719	731
5088	1197	1155	899	1247	5161	5590	3835	2120	1285	800	659	634	613	589	585	586	595	566	574	590	587	559	593	597	579	580	599	535	599	569	590	581	568	597	561	599	603	586	594	594	621	637	593	610	578	580	563	589	591	574	550	620	577	615	548	560	588	549	616	603	594	608	544	567	578	545	564	612	580	576	611	629	551	564	632	615	567	595	602	564	587	536	615	630	575	589	620	581	572	574	544	559	603	557	576	571	593	608	566	578	581	570	576	566	590	567	606	570	585	587	562	597	540	583	566	595	577	569	596	566	611	556	584	583	576	554	544	569	586	564	617	586	607	600	597	570	562	606	566	536	566	598	623	566	545	592	612	601	575	593	596	619	560	544	582	599	594	626	598	566	590	588	562	573	573	594	612	553	571	536	571	594	580	593	580	592	571	566	583	599	590	561	579	604	581	593	601	618	597	550	559	565	548	614	582	564	581	603	610	610	581	556	573	554	604	563	583	597	579	583	580	557	583	561	576	572	580	574	602	602	570	545	602	566	612	590	613	586	567	579	608	565	582	629	546	600	580	612	613	579	558	535	533	594	612	605	601	574	607	592	594	620	552	598	564	638	568	589	582	566	592	554	554	586	549	606	585	604	554	604	594	610	567	545	590	620	598	595	572	569	553	563	599	553	591	602	577	592	584	572	582	576	563	571	579	560	584	563	601	579	556	593	539	554	581	610	616	593	576	561	593	612	603	577	586	585	562	563	583	561	542	596	581	557	582	550	579	578	571	578	584	593	582	577	546	552	576	553	594	572	601	545	583	611	589	564	604	599	601	637	567	582	537	577	591	575	598	578	587	580	566	589	623	604	585	582	584	572	593	549	602	566	630	537	588	591	580	570	602	593	568	583	580	560	594	592	602	613	563	620	576	565	591	553	589	558	585	572	569	569	600	599	561	574	597	580	608	641	567	596	573	600	556	586	593	600	588	539	591	575	523	570	610	573	563	592	595	601	570	570	561	569	569	564	596	574	592	577	605	566	606	570	583	578	565	554	583	571	590	560	582	560	565	544	581	581	611	579	579	573	572	582	585	638	576	570	557	576	646	574	600	583	602	587	565	584	595	547	537	599	572	604	551	648	612	596	573	595	580	609	642	568	574	569	594	588	549	575	569	619	576	563	578	564	567	577	590	610	566	601	585	555	566	565	530	587	569	574	561	574	549	574	635	570	561	543	544	567	505	571	538	588	643	563	576	576	577	593	575	582	632	584	574	590	588	575	589	542	581	580	589	567	594	576	543	554	580	549	586	626	592	555	550	567	583	563	591	580	593	584	552	569	588	588	571	593	607	598	612	588	563	558	572	545	582	563	599	626	578	544	528	567	593	571	624	578	556	597	579	623	557	555	568	588	570	564	576	556	575	635	566	607	576	614	562	583	546	526	561	624	561	574	572	583	589	592	608	614	586	554	589	614	570	603	613	574	570	542	570	574	527	582	559	552	569	620	546	605	606	565	585	556	561	612	589	631	604	585	603	603	566	568	576	559	585	598	575	602	547	576	577	575	603	600	579	550	585	622	549	595	541	615	591	576	581	546	529	547	587	580	532	596	594	607	589	654	579	586	562	584	595	589	599	577	565	610	563	572	588	607	578	584	577	592	586	616	564	580	563	597	574	592	600	581	564	583	581	642	545	567	617	580	569	574	567	574	607	550	629	603	541	566	616	563	573	522	551	565	595	531	592	557	585	550	597	578	614	578	581	587	572	606	545	551	610	638	614	530	569	602	552	552	584	603	571	574	538	582	621	572	590	591	552	544	551	574	590	580	598	572	577	534	563	548	574	571	607	611	584	607	586	575	557	533	589	564	551	599	598	553	586	619	613	599	530	592	573	574	545	584	592	542	586	605	565	609	571	581	590	591	615	624	641	579	592	571	569	596	594	547	553	583	566	586	589	574	621	601	554	581	610	565	521	595	550	577	519	555	621	579	594	571	594	581	595	588	584	579	568	614	584	583	604	538	631	562	590	551	560	592	612	541	576	601	537	611	556	581	571	544	554	605	590	615	570	587	604	630	572	577	544	614	570	550	586	577	577	611	590	568	615	552	613	593	578	567	588	578	586	557	570	633	550	542	558	549	606	568	606	564	574	568	584	552	607	588	579	592	555	581	586	593	552	605	593	663	564	567	569	564	559	559	569	575	570	550	599	547	586	585	594	595	555	561	557	601	620	628	592	576	562	614	628	582	595	561	620	559	575	558	557	643	563	576	610	579	591	581	613	615	583	596	569	556	565	594	598	581	629	601	582	541	543	588	612	593	617	574	630	598	592	611	557	556	548	569	607	583	561	587	607	608	556	607	574	627	563	553	590	592	550	614	543	589	617	583	547	573	566	604	565	567	555	606	555	562	577	565	586	624	620	560	588	597	570	579	572	585	532	570	569	615	556	603	614	566	567	556	587	574	608	594	589	644	586	601	609	576	546	618	571	598	588	583	550	622	596	587	534	568	596	585	574	583	610	596	558	557	563	553	586	535	623	591	602	598	545	583	582	604	587	580	629	593	567	582	569	599	574	560	571	599	593	620	586	581	553	576	587	606	587	599	564	631	569	556	568	624	591	535	604	582	592	567	554	535	587	563	599	553	563	605	616	577	528	604	591	565	582	550	587	570	580	629	613	607	562	587	605	566	548	614	561	586	576	598	584	606	609	598	579	595	574	583	559	575	538	587	555	595	579	541	561	583	591	622	598	570	586	566	587	548	575	592	586	602	556	606	585	552	583	598	613	575	563	585	571	594	576	637	618	564	585	599	574	580	553	602	536	617	552	584	574	552	563	597	552	560	552	562	578	619	559	614	623	583	567	621	580	640	586	583	532	586	590	614	568	561	529	579	559	563	588	601	560	603	606	576	561	529	585	557	642	626	541	572	563	607	561	584	555	568	562	603	544	607	588	596	587	573	616	570	574	577	602	583	582	576	574	606	576	594	552	593	531	577	612	580	592	592	625	590	587	606	594	613	576	595	555	541	591	531	537	612	584	550	598	578	569	544	570	597	554	602	599	577	583	579	570	557	591	590	587	566	576	589	597	544	590	563	560	576	599	593	528	590	575	598	583	579	563	580	571	572	565	602	578	636	581	590	611	574	592	610	499	559	542	634	577	531	625	534	573	586	577	610	567	549	551	584	541	556	614	558	571	570	597	583	571	551	572	577	579	573	575	595	582	600	585	619	557	589	578	552	613	574	546	609	627	569	582	594	528	613	568	560	592	630	627	593	619	565	577	596	582	618	598	607	576	606	577	560	583	559	554	603	609	572	583	588	617	590	569	595	598	613	588	597	588	597	588	604	610	594	517	565	589	604	573	586	591	536	550	569	583	607	580	592	577	610	562	583	566	585	578	578	574	561	600	610	610	611	604	591	559	567	532	562	559	572	523	563	554	605	574	590	608	565	619	565	542	575	597	592	527	597	548	575	510	617	569	583	603	580	555	581	610	542	600	566	566	591	601	592	591
25276	21318	27372	25413	9168	27956	39040	28386	14957	5640	2075	1125	878	788	837	809	759	782	797	735	766	776	724	797	718	767	739	798	747	715	755	746	798	773	800	755	775	757	803	764	769	783	778	764	801	715	738	710	762	764	730	816	765	745	770	794	755	757	747	836	775	720	774	795	741	761	817	718	788	724	739	751	764	724	757	706	776	750	783	746	732	753	768	800	771	764	792	829	805	733	773	734	794	785	758	730	719	781	712	744	804	745	782	757	791	710	765	792	715	771	774	778	723	723	766	778	759	756	729	764	764	777	755	766	726	726	800	740	736	750	729	780	762	785	717	751	746	734	742	742	766	762	766	757	687	757	780	761	774	767	750	755	780	766	697	792	760	744	761	764	771	737	769	742	742	833	780	740	731	746	820	740	786	755	778	765	677	747	806	791	743	762	748	734	736	761	732	744	761	767	751	721	743	770	762	762	755	785	742	792	724	764	744	717	781	769	696	710	780	810	814	785	757	759	805	768	750	738	773	769	724	778	835	782	777	790	712	711	780	773	734	748	777	727	732	753	749	803	796	801	756	726	772	700	749	702	752	767	766	721	744	718	787	750	790	719	798	742	757	752	755	725	796	775	716	729	739	728	810	802	768	725	750	749	766	745	790	692	781	793	762	717	763	772	718	752	751	758	750	761	769	778	773	780	749	763	766	748	774	818	772	744	771	740	773	811	727	699	819	738	777	762	746	769	778	796	761	775	741	752	766	788	745	813	777	731	781	764	786	808	767	762	718	784	736	750	747	707	707	763	706	805	723	784	794	699	768	815	727	740	801	747	741	739	749	749	762	722	752	734	773	730	693	783	756	693	797	766	745	752	696	741	744	768	754	771	720	700	745	782	765	756	725	757	780	750	778	752	837	745	758	807	728	768	729	748	771	767	808	788	761	796	712	784	740	740	726	741	784	783	766	775	767	748	734	801	712	718	682	726	711	732	743	728	824	714	737	737	748	683	763	759	743	744	720	747	767	807	790	745	740	755	745	766	789	737	766	747	775	792	735	745	786	749	756	761	778	801	779	743	743	739	744	722	760	759	733	760	745	770	744	789	794	751	807	760	792	717	790	798	757	745	716	765	730	783	739	719	762	757	740	787	754	765	804	809	780	765	794	733	759	785	741	760	758	747	721	709	795	724	766	770	764	769	763	759	749	748	738	745	789	819	763	769	826	732	750	737	789	737	750	748	759	773	763	745	757	798	754	759	727	785	745	764	711	732	768	778	763	714	790	759	762	771	747	733	712	738	756	755	691	743	786	806	738	751	808	771	750	729	731	798	644	750	731	772	753	733	777	747	785	727	739	794	776	820	773	709	785	764	762	772	729	728	766	796	749	810	722	738	748	766	763	771	729	741	703	788	735	731	771	795	791	800	768	737	765	767	773	777	782	772	761	749	770	762	752	713	761	736	760	797	765	760	744	712	753	779	763	792	765	728	762	786	705	791	754	701	755	763	757	786	791	741	718	716	769	818	767	761	707	770	804	828	727	801	739	694	781	774	760	765	790	758	759	744	727	732	700	731	752	704	801	762	775	735	754	710	712	715	731	724	780	772	778	817	763	721	733	814	753	717	850	770	667	737	762	775	781	760	732	733	802	760	720	741	746	786	768	794	700	765	761	715	735	715	784	743	724	772	763	726	776	679	751	757	765	759	751	750	787	725	727	746	767	746	738	809	683	704	777	765	760	749	739	770	795	727	704	794	786	752	802	748	749	713	742	744	771	777	706	779	759	742	783	756	743	745	752	778	744	773	767	776	794	754	746	751	719	708	763	793	761	772	685	744	804	774	707	797	797	763	773	777	751	719	776	762	764	752	744	776	774	715	797	797	716	782	786	739	715	753	753	731	780	771	728	775	706	706	732	715	756	682	739	746	768	789	745	704	758	794	757	773	779	748	772	709	772	744	751	780	718	746	727	766	840	820	745	774	754	739	748	767	789	812	780	764	753	795	758	799	810	738	777	699	732	787	770	733	756	779	724	764	789	803	766	719	751	785	799	749	753	720	781	696	734	730	798	724	766	753	738	792	792	761	744	788	776	845	781	779	789	752	765	728	759	744	795	711	745	759	745	805	753	804	780	789	793	728	767	684	783	796	720	717	781	761	767	737	738	730	813	772	772	752	773	710	765	785	736	779	749	721	738	712	736	772	708	769	776	738	778	749	794	757	753	777	748	721	737	790	712	761	746	763	746	789	741	800	766	795	741	735	749	727	730	761	741	804	765	754	738	776	791	766	752	700	759	749	707	746	756	773	762	721	740	747	770	803	749	751	781	742	699	769	795	757	767	766	773	729	777	755	739	830	714	812	803	733	761	778	744	728	756	770	745	789	761	788	764	721	813	779	768	792	734	736	785	765	741	803	741	724	718	758	760	764	774	737	780	756	753	730	756	749	710	752	728	759	740	796	788	740	770	758	745	774	753	750	747	750	761	748	790	779	769	742	731	784	745	799	791	753	739	770	721	763	731	781	818	739	753	768	778	747	785	728	728	763	750	755	735	750	781	732	765	802	811	728	745	720	718	727	713	738	770	736	724	749	759	766	722	814	800	710	738	733	721	741	790	748	711	787	722	745	814	763	722	800	736	783	807	773	744	744	772	740	781	755	738	787	749	792	745	718	763	721	750	760	736	776	748	733	758	714	689	746	807	760	690	779	761	751	779	727	749	757	794	746	765	733	717	738	769	753	771	765	797	742	791	809	748	752	771	772	732	762	724	745	755	786	755	766	722	744	757	756	750	727	770	758	720	771	747	759	773	690	716	790	793	770	793	724	715	739	766	742	765	782	783	774	804	779	716	716	715	732	795	779	773	758	742	733	789	740	742	706	763	704	786	720	768	762	760	773	767	705	756	751	772	781	763	784	735	745	731	744	737	725	725	717	767	791	746	743	735	790	814	736	801	747	789	737	722	730	801	725	716	785	741	750	786	776	790	715	777	736	714	765	769	720	763	727	740	772	717	743	714	750	765	763	735	704	788	754	728	781	751	751	738	781	713	741	719	747	786	759	793	730	804	719	757	738	796	770	708	778	743	793	796	749	709	711	737	785	719	770	724	803	725	776	806	783	784	760	733	765	757	744	789	780	674	751	768	747	776	752	780	758	765	696	718	688	767	738	734	755	753	752	718	769	732	716	733	672	733	741	804	723	779	730	775	728	712	751	811	745	766	807	784	760	724	761	773	730	726	758	752	786	729	714	797	800	779	715	777	735	684	740	780	784	718	756	773	792	765	756	769	739	714	742	767	778	742	714	743	741	780	777	775	768	769	769	772	783	720	740	724	745	754	743	741	725	759	759	742	764	716	796	768	742	772	769	766	812	733	733	742	799	793	771	750	764	764	699	804	775	717	747	761	775	793	717	722	783	737	782	784	711	760	722	733	725	753	696	758	732	743	727	726	793	756	785	714	754	790	709	757	758	747	768	792	764	765	761	725	750	751	761	726	778	771	742	775	773
4002	4019	3379	1989	3035	29977	33568	22942	11752	4952	2117	1032	773	702	652	657	723	633	685	679	642	658	645	633	698	633	663	656	602	639	664	617	685	643	643	654	648	636	667	663	687	638	631	670	638	683	624	661	629	637	709	612	707	647	685	685	658	661	650	658	690	686	697	662	601	622	675	697	656	681	648	668	658	676	676	686	641	681	637	630	634	660	644	646	703	663	695	621	667	645	637	677	617	668	683	682	658	651	635	633	666	656	666	658	622	638	678	631	640	622	672	670	643	656	682	664	657	705	647	686	662	647	694	659	626	670	700	640	651	686	679	673	664	650	675	658	632	668	669	661	634	646	670	639	619	681	609	658	638	680	711	677	639	662	669	620	654	637	645	640	648	679	675	743	675	632	631	653	669	613	629	641	655	645	681	676	651	635	687	651	615	705	655	675	683	656	656	639	626	651	634	678	655	605	660	699	673	662	640	676	667	686	663	607	612	636	637	680	663	692	706	593	652	645	652	666	667	635	673	684	668	678	660	645	663	675	617	621	674	675	704	663	667	664	684	678	660	677	651	735	591	659	666	695	651	666	693	648	692	635	664	652	619	692	634	624	644	681	639	683	722	657	653	667	653	717	639	693	656	619	645	678	648	612	642	607	654	664	634	639	695	664	631	666	712	650	683	595	650	614	695	639	660	688	674	654	614	622	636	659	662	682	626	684	680	668	648	671	621	641	663	627	620	663	652	672	641	661	719	672	654	690	649	628	645	630	620	652	660	634	661	639	646	699	624	622	667	681	611	677	666	612	614	652	622	665	649	668	679	690	648	633	656	629	676	702	667	637	643	672	655	589	663	620	671	655	625	637	663	658	704	642	657	653	659	635	690	641	654	619	708	638	627	661	649	674	656	648	673	636	647	684	647	658	669	702	682	686	682	649	623	639	641	646	631	660	670	648	648	620	651	675	661	600	637	720	666	683	611	652	636	642	664	641	607	666	645	681	651	634	675	674	640	645	641	677	621	679	660	661	654	622	649	640	683	670	691	675	658	606	701	635	653	686	647	693	673	662	660	619	642	677	646	670	650	635	668	697	655	652	689	696	679	678	676	685	699	662	670	667	638	611	644	618	623	650	668	630	624	667	651	645	692	648	677	671	665	659	657	626	659	622	687	646	652	588	685	675	628	649	617	662	682	705	680	674	633	627	687	630	671	668	706	675	686	627	650	665	621	697	655	677	673	605	625	647	694	636	614	638	673	610	640	680	648	650	656	648	646	655	689	645	634	679	640	635	642	671	668	662	612	660	673	660	668	662	607	637	681	692	615	652	666	626	671	654	638	682	659	677	671	691	653	651	659	636	637	652	663	632	699	667	685	613	686	641	618	648	668	645	663	689	669	650	686	660	639	650	702	652	655	647	657	696	647	591	638	651	686	670	682	663	685	630	632	638	628	674	688	652	628	662	660	639	650	665	647	665	645	605	639	672	650	633	666	642	665	682	661	664	687	637	668	656	663	651	675	669	655	650	685	658	612	639	621	651	680	626	671	642	675	659	671	631	649	628	652	669	697	627	640	699	638	645	670	646	615	659	608	684	685	712	655	681	627	682	641	642	652	609	620	664	694	652	668	642	713	623	619	665	595	724	665	617	646	633	612	703	650	668	651	660	661	604	680	651	647	679	658	659	661	625	622	645	674	658	646	676	688	622	641	656	638	709	681	665	661	664	655	673	645	726	670	617	647	676	635	661	636	644	614	617	668	686	678	670	674	681	637	684	643	664	601	661	676	704	657	640	649	681	671	655	666	678	673	673	624	642	602	651	637	709	617	625	638	636	677	656	662	628	641	657	654	669	633	616	627	635	677	681	633	664	605	645	655	670	645	660	649	651	688	668	673	674	650	620	611	671	639	642	639	610	644	638	653	690	613	692	666	651	650	642	618	656	647	653	689	638	627	627	650	667	658	691	635	696	641	644	638	671	650	662	698	652	636	658	622	662	641	666	677	639	668	650	686	660	696	629	598	704	650	674	658	639	625	691	629	677	616	646	596	689	677	648	652	674	641	648	649	676	637	655	717	661	689	688	651	659	600	656	678	714	684	642	649	625	712	682	659	659	643	665	671	644	656	644	639	618	660	665	672	611	670	631	637	642	670	649	644	692	637	672	639	655	687	667	645	660	642	650	638	659	691	665	636	625	647	671	697	669	684	655	651	645	654	688	622	636	650	635	706	655	644	662	630	619	652	695	633	664	642	672	688	636	623	677	684	679	653	683	691	630	629	663	629	659	629	612	641	688	677	677	661	658	664	636	644	644	594	705	681	656	650	671	716	673	661	672	604	683	656	671	612	623	640	653	658	636	658	668	668	662	677	670	708	640	657	700	665	668	652	633	630	688	676	632	653	662	580	631	642	632	611	668	660	630	666	651	607	653	650	692	651	677	643	624	669	682	661	654	636	659	666	602	644	656	631	627	698	648	625	668	642	676	646	655	654	623	620	631	682	694	677	580	690	635	640	660	602	603	659	666	675	686	672	704	639	706	646	578	634	649	650	644	677	660	655	637	671	633	626	622	663	693	681	647	655	616	654	677	640	656	674	617	636	640	621	659	649	626	617	639	603	657	711	669	617	659	678	645	633	647	616	627	645	664	639	669	667	678	628	670	641	669	610	635	665	683	633	690	632	659	649	638	663	659	633	651	671	609	657	657	660	684	699	708	640	660	631	650	638	666	679	646	642	599	686	620	648	652	635	729	654	662	651	684	680	675	642	657	642	674	614	657	615	682	698	669	598	644	645	652	577	675	631	669	652	657	664	667	658	657	629	672	657	654	660	627	635	692	608	656	672	661	648	660	646	652	657	626	648	650	660	651	662	631	635	633	649	666	680	686	658	664	630	653	613	663	677	649	625	670	625	630	657	656	670	627	668	690	692	678	663	639	653	667	620	637	650	599	659	638	625	639	702	691	630	614	648	611	637	674	677	646	707	643	695	630	636	672	642	672	683	615	618	676	647	647	671	667	624	656	602	628	609	653	684	643	694	609	678	631	655	641	654	661	658	689	634	644	656	664	602	718	731	664	647	712	643	607	633	673	665	592	667	659	693	729	652	643	670	644	654	647	681	643	587	661	623	637	689	669	675	682	637	649	633	642	614	653	620	633	639	698	672	680	665	646	669	639	635	683	621	693	600	625	653	645	696	649	624	651	684	656	627	648	662	626	677	669	639	645	682	654	655	704	685	621	619	671	661	652	661	631	648	669	652	647	658	649	638	676	612	631	673	658	681	624	648	659	682	652	655	604	676	675	659	662	695	662	658	671	657	673	641	657	639	592	679	678	684	627	680	665	640	633	667	666	599	671	631	678	645	627	684	648	686	666	653	660	720	693	705	664	658	676	627	675	632	667	679	693	652	636	643	666	671	681	659	646	608	659	661	686	679	658	611	663	672	653	711	669	663	655	628	664	753	596	639	680	638	635	605	647	683	657	674	636	623	649	636	646	668	663	689	682
24171	21386	28724	24410	22166	46517	54557	41551	26072	11676	4070	1795	1066	988	903	924	876	880	915	884	889	950	917	859	921	901	997	954	899	929	908	888	933	905	913	894	903	914	899	930	851	861	893	823	921	865	890	867	869	925	889	912	872	909	881	898	901	914	826	883	931	858	906	928	920	923	902	900	908	876	875	918	916	903	899	853	869	914	895	824	903	861	869	886	939	868	880	909	857	904	891	912	869	886	883	842	869	906	892	881	883	892	979	858	910	871	877	857	873	873	853	900	909	915	917	882	906	906	886	866	865	868	921	850	881	896	847	847	898	852	946	963	892	854	904	904	874	867	880	903	819	907	852	891	872	878	910	862	853	826	931	919	861	857	849	904	903	891	924	890	877	880	898	890	870	845	901	851	869	865	914	890	840	897	887	864	869	930	897	843	885	937	857	893	890	890	903	909	891	873	866	885	879	863	878	891	882	829	913	853	903	878	870	918	920	870	919	874	924	875	923	816	820	843	855	893	872	888	901	889	887	866	891	885	821	890	918	861	891	869	901	937	905	900	900	940	877	894	912	892	930	857	856	853	891	890	853	857	877	848	876	855	886	806	858	839	928	890	840	892	836	879	936	902	820	897	880	911	863	903	887	858	866	893	924	864	849	912	908	859	914	844	882	913	835	902	921	858	907	922	853	881	855	834	901	848	854	866	912	874	883	835	815	822	882	866	891	886	870	857	856	909	889	880	946	909	883	897	867	865	869	876	896	958	845	869	908	878	941	882	972	895	885	855	848	850	876	860	839	870	839	857	882	892	893	885	844	870	873	891	853	918	834	917	913	889	879	895	855	883	855	896	892	867	842	894	891	928	888	894	863	942	880	885	866	923	877	828	891	850	905	914	857	855	866	847	864	927	923	896	898	875	903	837	877	855	893	898	922	910	878	884	913	860	855	801	896	876	936	913	910	913	894	908	884	827	905	888	856	879	850	906	900	892	868	815	836	861	885	888	834	886	882	888	910	848	892	955	869	899	888	866	895	916	873	930	852	853	897	900	872	863	934	925	856	896	925	919	880	883	953	896	872	884	925	921	856	928	884	911	891	892	928	872	875	900	869	846	887	855	837	929	902	860	883	855	877	905	920	903	874	867	873	873	908	963	897	860	876	837	894	922	898	847	860	954	865	924	882	847	878	889	864	870	870	880	879	858	875	850	876	941	893	928	895	892	865	874	912	924	864	872	859	794	907	916	887	879	861	885	872	891	887	897	908	895	845	911	900	855	855	934	830	911	888	843	883	867	854	891	893	876	869	877	848	906	867	895	954	878	894	877	821	830	882	890	876	880	894	909	881	822	949	890	879	843	871	890	877	855	825	837	890	912	847	832	890	872	899	880	894	828	839	858	929	824	870	848	893	909	859	908	868	914	867	889	900	896	893	917	899	893	907	862	949	861	858	865	884	898	850	922	869	852	822	893	846	866	905	878	843	881	878	891	878	855	854	850	841	898	820	881	933	862	841	843	903	823	849	891	880	869	891	849	883	868	913	842	870	941	872	864	889	869	857	883	932	825	843	881	890	852	860	857	844	901	945	876	877	905	906	892	919	924	918	899	831	901	872	901	872	834	904	886	861	864	883	873	851	883	860	860	864	902	928	966	849	932	869	873	848	860	854	896	897	889	876	911	888	862	888	917	893	884	897	908	836	886	847	876	906	860	844	888	929	904	809	877	902	929	893	870	852	905	963	869	912	852	881	902	885	897	847	858	899	880	874	862	899	893	865	888	811	885	895	858	892	884	883	894	922	869	860	827	862	898	947	929	862	862	931	879	863	851	904	907	857	871	907	911	909	893	881	848	890	864	883	882	908	846	901	913	867	927	848	838	821	880	850	894	860	876	897	839	883	876	841	841	891	846	875	883	854	914	869	870	844	861	834	836	875	908	943	878	842	933	862	848	865	843	879	875	867	907	900	871	870	900	897	888	898	883	829	883	855	852	890	936	906	870	864	833	857	904	885	864	928	883	941	902	896	895	891	903	870	890	888	884	866	853	955	870	844	883	889	829	869	880	906	864	901	852	849	808	855	864	851	899	837	900	939	928	891	861	893	901	918	871	949	901	878	867	915	856	885	882	875	848	867	910	903	858	909	914	891	920	849	879	855	901	882	845	856	900	833	832	910	867	871	844	867	928	903	906	847	929	856	904	860	851	887	853	823	926	869	879	891	883	853	899	911	879	850	865	876	899	850	908	847	900	874	884	858	865	879	846	893	851	885	847	871	861	913	845	812	798	862	869	874	857	909	867	847	894	879	926	838	882	890	900	874	858	880	901	916	886	875	890	841	815	903	895	795	858	884	919	924	863	894	878	893	870	847	888	839	930	874	885	873	862	871	845	888	885	895	852	882	900	859	844	871	896	868	906	883	845	878	849	880	866	872	954	874	886	868	866	944	842	913	890	871	855	899	917	933	818	852	894	849	809	926	855	930	890	883	892	863	870	861	888	845	869	879	840	871	856	909	885	896	882	895	859	925	864	864	888	942	896	870	885	895	858	914	847	842	910	867	872	833	978	857	875	873	891	862	928	885	881	876	904	903	845	899	876	895	915	871	896	935	921	833	863	905	959	838	867	868	882	850	904	872	836	904	856	929	878	873	862	869	895	894	925	931	902	861	847	838	914	906	823	868	856	856	906	876	907	877	910	831	911	882	863	827	861	874	844	814	888	923	892	905	875	861	834	861	872	901	889	896	883	870	894	933	933	902	870	862	900	884	915	897	898	879	842	911	837	910	836	878	863	901	855	900	924	905	963	873	877	870	867	855	890	845	923	867	886	893	829	907	913	869	884	906	821	836	917	905	864	923	923	881	940	837	868	924	904	823	878	833	921	871	878	876	859	877	854	915	880	878	872	875	913	881	878	897	882	882	877	840	860	863	887	850	840	853	850	828	826	862	872	865	915	917	923	869	841	918	917	871	915	901	908	885	883	886	901	915	907	899	891	908	858	882	884	900	876	917	883	883	797	919	923	843	894	890	871	916	895	852	879	888	892	949	878	898	873	896	851	822	881	887	945	879	888	916	830	886	923	877	931	915	858	919	893	875	871	891	882	882	875	879	834	858	883	912	875	910	883	868	843	866	855	878	868	856	886	846	842	915	859	908	907	888	904	886	832	881	894	854	884	894	903	906	915	883	900	864	901	850	930	924	851	882	889	930	874	934	907	923	849	879	894	873	831	891	865	898	913	900	853	831	873	839	886	834	835	910	898	854	814	874	891	890	901	881	894	913	861	893	889	842	849	907	863	875	892	885	868	900	966	897	855	827	847	878	891	839	891	865	935	876	882	879	903	881	862	911	828	892	845	928	887	909	822	865	870	873	903	808	888	865	919	857	861	856	855	937	863	914	892	877	883	892	893	903	863	854	894	906	890	902	844	905	873	837	863	887	836	836	832	889	858	872	870	849	910	835	880	828	831	861	834	866	911	902	918	841	933	863	890	811	827	877	850	861	892
4242	7051	5913	3164	13022	50586	49675	35460	20838	9115	3809	1651	951	817	767	758	764	791	738	764	791	774	745	764	764	760	786	741	747	752	755	749	774	780	778	740	749	798	773	779	824	762	787	697	769	781	772	767	770	777	744	757	777	718	784	774	795	727	730	753	785	758	772	759	759	754	792	728	787	757	708	730	766	712	722	756	721	689	767	782	729	741	743	710	815	743	722	747	736	751	754	790	752	737	743	729	766	750	769	717	749	802	763	769	739	740	737	730	772	692	730	709	713	765	849	771	789	735	812	751	770	758	738	707	730	768	770	758	772	724	727	713	745	753	731	746	715	755	768	739	750	752	743	749	756	771	739	811	805	771	763	794	792	787	706	755	767	753	825	807	685	696	782	741	763	765	746	725	780	751	745	724	761	743	781	766	752	724	725	736	772	752	779	762	749	744	785	798	763	772	772	788	757	769	706	743	705	767	766	696	749	786	768	737	721	753	745	769	757	754	788	765	771	778	775	778	743	765	752	718	751	781	771	778	775	754	728	764	725	739	783	725	742	763	746	734	765	786	790	761	790	773	771	749	749	747	697	749	762	814	763	747	704	774	775	798	735	782	745	723	739	764	700	733	787	745	737	757	805	741	729	783	784	767	764	771	771	805	745	781	734	766	736	716	788	737	732	781	744	747	745	753	750	775	739	777	743	752	735	755	771	753	741	771	751	765	740	774	764	793	767	791	727	733	784	772	733	778	738	750	716	740	776	753	753	738	748	745	798	722	764	749	746	723	664	790	742	743	747	758	748	751	753	722	765	776	716	787	778	751	754	768	739	709	756	749	798	776	736	781	757	807	733	791	747	770	748	747	770	747	749	741	764	765	746	723	766	758	714	734	739	734	743	752	722	760	734	755	760	773	788	742	775	768	779	748	751	767	737	673	774	733	758	760	771	767	781	760	799	800	803	765	756	695	766	754	730	761	760	797	718	811	767	758	764	752	774	725	751	788	706	726	719	779	729	727	787	790	766	672	713	750	752	718	767	750	773	774	674	693	772	798	779	785	742	795	746	772	780	733	720	736	735	752	738	738	732	755	743	802	725	774	728	758	759	743	716	793	803	757	766	729	748	727	746	780	754	787	755	767	775	738	765	732	759	755	710	769	766	745	769	785	741	733	720	738	781	734	776	730	703	768	737	740	750	771	780	772	772	801	736	732	731	751	791	730	772	756	695	744	776	743	754	715	729	783	755	783	754	791	744	759	745	755	707	761	780	757	758	748	727	735	743	726	742	780	744	784	764	697	763	742	785	712	768	721	763	746	730	737	717	728	753	777	742	718	813	782	717	797	753	775	775	679	732	731	744	758	745	795	799	705	743	737	788	740	783	698	776	764	722	743	791	763	769	746	731	752	734	797	783	803	733	750	728	751	776	767	736	750	734	695	760	725	791	719	723	709	739	740	704	770	758	741	731	764	709	760	743	786	765	728	766	740	737	746	729	797	768	750	767	738	719	756	765	799	766	743	766	752	766	774	741	725	765	730	765	747	769	750	701	752	781	788	749	767	733	755	814	757	731	750	724	723	757	743	714	763	742	744	740	773	772	688	748	753	720	814	781	759	742	738	765	771	778	769	803	783	793	769	726	804	772	723	762	789	730	730	718	767	757	768	770	744	728	729	694	736	729	735	775	739	760	780	797	729	779	736	762	739	728	767	747	768	751	821	695	765	691	742	688	804	780	769	756	789	702	753	773	752	776	765	763	773	758	762	784	729	735	707	746	752	739	721	765	775	732	779	760	796	778	754	739	732	714	736	748	735	693	756	765	763	706	742	785	769	791	700	808	786	805	714	691	791	750	785	762	789	784	741	742	787	765	768	722	761	754	694	720	774	705	766	787	701	745	711	763	742	753	744	709	743	726	756	792	755	745	743	740	718	779	737	741	800	781	769	755	713	759	781	794	750	710	737	754	780	777	764	726	773	782	759	768	716	739	751	798	711	729	759	759	729	724	734	793	724	735	714	722	804	804	747	696	786	756	790	775	789	732	700	727	750	765	726	709	732	732	719	739	748	771	735	732	779	775	753	774	735	736	771	722	767	721	726	728	719	758	736	772	766	772	775	750	743	778	748	750	745	691	739	768	771	751	746	725	717	772	779	698	788	729	755	758	771	738	751	760	730	725	779	747	745	736	771	713	760	725	727	722	726	732	746	735	711	743	757	743	714	757	757	764	738	777	759	734	721	733	747	738	757	729	724	784	769	746	785	778	697	727	763	790	759	737	769	757	732	794	729	731	725	774	761	733	693	704	770	768	751	766	744	754	739	767	775	771	734	757	736	789	770	751	760	730	723	768	761	778	785	735	769	823	758	757	743	700	729	723	729	756	781	757	752	756	740	764	741	798	701	731	730	746	751	738	804	728	725	757	763	736	744	743	755	732	755	689	718	761	758	745	738	727	742	773	704	749	745	740	747	725	706	725	769	725	721	745	717	736	808	734	780	746	766	724	757	791	751	768	731	774	744	718	744	719	761	680	777	775	733	728	751	772	761	793	750	717	740	705	746	781	781	729	785	769	705	743	734	706	687	752	773	747	740	751	700	713	749	779	793	735	722	785	715	775	752	719	777	761	775	779	781	716	770	758	786	776	749	770	751	748	742	783	755	755	783	778	715	696	733	774	718	777	749	752	734	747	746	725	767	701	782	720	747	767	785	753	786	731	765	772	743	778	724	761	786	761	736	770	779	728	762	724	749	739	747	725	811	771	723	759	741	791	759	680	749	723	770	741	755	796	761	698	770	702	741	746	744	766	741	753	709	781	714	743	770	734	681	749	721	739	729	784	792	763	749	756	763	765	771	743	702	736	732	728	710	797	733	706	719	772	772	747	761	707	758	780	715	742	748	744	749	752	771	762	784	734	723	786	658	774	734	771	748	775	742	717	772	745	736	770	764	743	705	726	766	755	769	811	737	769	744	813	754	729	734	712	718	753	704	729	729	769	733	758	775	760	755	785	771	765	756	747	749	773	736	740	767	754	731	729	764	724	794	716	743	723	771	784	747	767	716	789	737	748	746	753	758	770	707	712	776	718	788	731	712	714	741	766	762	792	776	763	749	689	663	716	715	756	741	764	759	768	745	743	750	781	742	748	773	702	752	725	732	755	779	759	776	729	774	740	712	749	747	707	709	779	746	762	760	769	755	795	726	736	710	755	736	756	762	753	734	780	772	714	764	796	790	738	793	763	795	808	785	776	726	712	783	688	755	737	740	734	757	772	789	711	754	766	748	823	754	744	787	711	774	744	758	724	712	702	754	757	768	709	766	730	762	745	817	775	767	713	721	713	786	757	695	767	744	716	775	758	752	765	701	721	748	719	709	782	746	768	749	763	731	763	738	769	758	766	708	820	729	785	778	719	692	776	728	737	785	783	718	761	789	720	755	719	769	750	739	762	737	775	741	689	753	778	719	787	734	751	745	736	693	740	727	759	771	777	787	776	756	763	731	755	762
27775	13766	2263	1239	1917	4852	5228	3332	1997	1251	921	772	694	707	696	683	718	708	721	663	746	732	783	742	735	711	708	752	704	709	737	693	703	700	727	720	733	697	690	710	704	681	709	740	673	692	713	692	747	724	700	712	773	716	755	704	687	676	701	636	682	684	683	679	719	678	664	681	714	727	741	678	700	723	678	698	706	731	704	726	698	694	712	732	687	695	715	669	672	654	701	728	731	717	701	649	703	706	721	682	689	742	711	704	648	716	709	682	694	718	728	721	677	744	688	742	631	710	717	702	710	698	725	697	726	745	704	710	661	699	727	730	757	683	695	735	751	701	711	730	712	673	669	658	706	742	689	680	737	706	751	689	706	702	730	694	702	675	734	726	694	664	644	729	730	706	663	726	695	714	708	709	701	751	757	658	723	724	694	701	680	737	724	681	736	735	724	689	733	732	709	681	762	736	716	734	709	717	717	748	745	751	667	665	726	695	703	694	723	735	710	700	711	680	726	724	730	698	705	699	718	694	721	665	733	706	718	703	715	719	727	732	679	731	715	695	703	713	712	706	697	693	710	701	746	655	698	672	683	719	724	707	713	692	669	680	715	709	701	713	741	745	667	688	706	712	686	712	717	668	663	754	717	751	666	684	727	704	659	739	681	673	667	703	701	692	721	708	728	700	707	739	690	713	728	759	717	701	697	676	748	659	689	692	707	717	693	715	732	692	666	726	701	691	689	677	674	681	717	713	726	661	707	729	718	726	755	753	684	720	661	670	700	696	769	731	690	680	700	714	647	708	714	686	696	732	735	725	721	648	671	687	720	699	632	737	706	694	718	671	727	719	730	674	751	723	738	761	685	719	695	687	699	742	706	752	760	687	704	667	724	700	719	713	717	702	707	699	698	704	699	702	703	702	724	675	729	681	737	667	698	731	706	715	706	679	681	687	675	730	729	699	687	698	710	737	737	699	700	712	757	710	676	693	634	662	728	699	685	712	700	724	702	688	704	658	696	666	682	692	715	699	683	677	705	726	653	690	697	709	696	698	654	661	700	678	717	710	679	674	669	690	719	705	689	710	732	662	714	695	724	680	635	650	685	733	698	668	678	712	674	671	718	714	656	746	698	719	742	729	734	742	700	714	707	676	687	674	690	690	679	651	733	688	676	732	704	690	744	714	717	657	742	720	707	724	716	719	679	685	759	718	732	704	741	732	714	675	735	738	709	689	722	720	741	701	638	713	690	704	698	731	712	680	717	671	683	685	695	733	723	709	715	729	756	722	657	679	693	709	734	717	717	734	682	691	667	684	711	710	710	681	656	704	723	706	710	744	710	699	700	690	720	744	707	671	715	722	737	710	709	735	679	724	669	705	691	692	713	704	711	671	711	710	700	705	714	664	673	696	699	734	662	714	682	691	700	730	721	708	680	684	701	702	736	704	734	671	684	764	725	740	689	693	742	690	680	691	669	704	740	716	713	714	714	747	706	703	688	766	716	677	709	701	780	711	756	687	722	690	699	716	701	710	699	690	668	666	642	696	701	665	664	673	699	673	704	674	724	731	696	713	725	735	717	712	718	647	740	697	677	693	716	710	706	717	742	698	744	729	708	718	721	725	679	694	715	690	702	717	723	694	698	684	695	718	744	700	690	726	705	694	690	677	689	693	715	700	738	687	671	692	686	700	676	650	725	700	725	705	694	741	729	690	678	679	708	738	665	688	679	693	685	680	702	694	682	670	757	696	658	716	708	721	703	710	704	739	675	712	675	725	693	712	726	706	725	723	675	665	673	699	707	711	721	686	731	733	695	683	708	721	691	705	710	696	739	734	704	736	692	715	736	705	703	659	692	702	703	692	751	667	677	708	732	729	700	709	757	710	686	734	719	705	706	753	689	682	690	719	700	672	724	728	685	702	688	725	721	739	726	689	718	698	737	727	724	687	710	702	712	666	704	689	703	685	666	716	744	730	671	683	633	723	666	674	713	670	693	687	762	704	703	693	742	738	702	705	749	733	725	692	738	703	672	679	734	678	749	699	702	711	675	682	724	729	745	737	661	673	740	683	711	688	715	738	743	697	670	747	702	709	724	708	689	726	716	684	719	735	721	689	695	699	743	694	700	727	745	683	680	689	682	691	720	700	678	699	683	656	649	669	694	678	674	700	751	714	708	715	722	724	725	741	721	706	722	709	694	705	691	686	733	744	710	693	715	674	690	678	734	716	701	720	723	687	710	728	677	665	678	755	647	699	663	725	694	676	686	712	671	684	680	703	723	687	717	686	679	754	642	674	684	738	659	728	733	679	707	675	705	702	731	678	693	664	730	695	736	736	636	687	703	696	722	749	732	707	742	747	706	710	706	682	685	683	702	728	702	745	746	666	721	668	716	695	710	664	702	706	712	726	730	687	675	683	678	693	734	724	691	728	703	701	728	735	687	752	696	701	750	722	669	689	743	696	748	727	657	779	705	649	663	677	732	691	696	718	662	668	710	748	722	676	721	723	710	690	696	700	678	674	692	806	695	683	678	705	697	719	637	758	716	735	734	682	693	695	650	640	712	735	678	702	713	746	702	702	718	715	709	713	678	667	765	729	720	667	712	756	702	780	707	646	744	689	691	740	701	709	690	693	696	745	706	711	709	693	708	684	671	726	682	683	715	681	703	746	695	680	680	700	700	718	745	700	726	670	733	679	675	739	707	656	738	666	687	687	706	703	692	683	765	743	723	718	697	727	716	677	719	730	669	789	689	729	731	706	702	695	726	689	693	668	679	708	672	698	706	688	717	690	728	694	704	689	747	705	693	663	686	696	654	712	726	746	742	725	697	731	726	725	698	709	710	702	713	694	726	709	691	730	700	723	724	680	707	689	705	703	667	713	635	699	711	739	705	674	698	722	730	728	701	753	779	722	700	723	749	714	717	718	747	746	687	697	737	705	713	714	707	696	721	718	707	712	710	720	701	680	676	702	685	763	708	744	717	731	683	735	669	687	708	714	680	733	690	702	666	663	718	740	668	714	689	702	727	715	726	751	689	687	674	717	679	697	711	694	728	710	688	665	706	707	738	745	732	713	707	693	688	693	682	688	695	685	659	678	742	698	728	739	645	692	695	743	747	705	733	707	621	658	689	728	685	637	730	663	789	692	745	728	737	704	672	749	682	667	678	659	707	730	674	700	702	677	709	740	695	686	723	693	697	721	731	716	728	675	694	748	698	699	712	691	695	708	724	672	725	706	709	725	725	702	672	683	703	667	664	647	632	737	674	724	690	648	746	720	645	696	707	712	681	748	664	713	711	718	738	745	658	750	692	762	698	663	698	743	716	731	734	687	711	738	770	724	688	724	670	666	667	761	756	686	667	683	744	651	713	676	696	695	747	735	700	715	734	707	689	700	719	726	703	744	702	669	707	734	770	684	729	712	731	722	753	706	675	751	668	698	743	744	751	708	743	735	729	687	713	668	713	694	700	680	690	716	679	705	711	754	709	685	697	756	725	698
5018	1399	1194	906	2199	5628	5398	3383	2021	1214	853	690	574	586	542	592	578	537	594	590	572	618	609	628	602	609	594	571	550	609	604	602	564	565	657	570	616	599	569	530	595	577	584	569	563	592	628	632	600	620	568	564	579	604	578	573	594	586	588	583	582	569	584	596	566	601	598	602	560	597	589	598	579	590	603	596	580	566	613	570	626	582	589	656	627	574	589	578	591	613	579	592	559	621	581	523	559	555	610	620	573	556	599	561	593	600	546	582	578	592	575	542	651	602	586	558	618	617	573	590	595	575	565	583	561	544	593	553	590	551	588	590	594	612	543	598	607	560	579	605	572	561	569	580	618	578	567	601	610	577	609	575	581	586	589	613	581	592	625	622	603	607	623	583	595	570	558	605	589	573	610	641	568	559	599	597	584	580	553	568	573	625	532	565	584	587	636	613	587	572	534	545	604	568	615	554	546	594	594	576	605	620	581	564	556	579	582	581	590	541	550	563	587	606	588	587	606	603	607	575	623	589	585	597	589	579	577	608	629	605	576	574	591	579	596	554	576	609	568	600	556	562	590	584	578	618	571	574	593	604	599	594	609	580	592	601	542	585	611	601	591	598	570	610	596	554	595	564	601	599	583	575	593	614	562	596	595	566	593	635	606	594	576	549	563	590	553	559	578	550	586	583	612	612	593	582	557	574	592	596	595	634	576	568	562	567	583	572	551	615	565	599	610	612	579	596	577	604	587	602	560	566	572	577	595	645	597	558	619	549	593	606	616	609	631	580	588	602	539	549	599	619	615	574	569	587	640	581	617	614	588	610	558	588	556	609	601	569	549	582	555	522	594	598	551	562	603	584	595	585	586	582	585	626	649	581	587	590	603	601	587	554	548	601	583	604	571	622	554	592	582	649	584	591	601	604	533	585	580	555	619	600	581	545	585	597	534	531	592	639	593	614	583	596	572	572	616	564	633	620	554	552	632	641	560	567	581	580	572	618	594	592	615	614	585	606	621	588	569	567	574	562	584	583	585	558	578	542	605	581	554	578	578	564	610	587	565	589	593	606	591	612	604	592	603	590	629	636	597	594	603	590	584	613	560	523	638	553	569	578	633	594	603	586	551	573	573	551	623	584	608	587	604	569	630	656	588	560	555	605	595	582	601	585	588	588	632	577	645	598	604	578	581	591	575	612	596	589	597	592	560	574	604	591	560	599	579	568	570	549	563	611	585	575	573	586	607	595	606	609	609	565	567	585	585	598	583	558	582	581	585	617	546	585	590	541	616	582	550	568	582	592	594	565	653	570	616	560	581	592	595	595	586	537	592	581	571	567	583	570	589	624	600	575	607	549	579	540	616	634	600	580	587	554	600	596	656	553	588	584	584	619	604	593	654	585	590	558	589	588	530	577	568	631	563	619	602	626	595	604	579	580	573	552	583	614	597	567	630	604	566	568	607	576	610	602	544	630	597	555	560	589	608	601	594	561	570	569	592	641	593	588	609	599	606	630	588	663	607	513	567	593	604	590	590	573	588	602	624	593	584	616	547	601	631	611	567	560	563	556	570	602	578	577	587	590	558	581	596	605	554	588	611	564	595	592	594	581	599	588	628	547	516	601	616	597	601	565	587	549	573	587	608	612	577	581	571	564	643	613	570	580	567	594	608	622	629	615	600	584	565	631	529	576	581	600	585	582	612	570	569	634	583	576	587	574	580	585	579	600	585	558	586	589	566	584	600	562	569	605	571	596	563	592	572	612	581	603	583	648	595	588	630	552	592	601	575	606	588	582	555	582	583	594	611	572	581	574	580	584	566	534	593	599	618	570	592	580	608	578	558	538	610	602	577	586	576	603	611	542	580	594	607	629	578	578	567	570	591	579	593	616	620	583	621	615	567	615	584	583	605	583	604	585	584	594	576	595	577	586	555	582	569	621	579	521	635	562	550	586	601	548	560	555	595	623	568	558	567	582	602	586	620	629	568	594	598	591	546	603	607	592	562	579	592	582	592	608	561	591	593	602	589	616	575	583	565	560	598	595	562	598	582	593	572	575	537	565	607	593	601	595	497	593	570	580	578	603	564	626	561	617	616	545	617	625	572	612	588	584	595	643	561	582	634	623	615	628	607	582	599	613	614	553	607	591	589	567	562	584	614	613	588	610	599	603	633	550	612	587	569	568	559	591	599	589	580	567	613	600	617	606	568	568	576	577	595	591	578	602	610	615	572	623	550	593	576	606	553	584	580	609	573	594	549	605	635	616	580	586	588	565	651	585	640	562	615	591	555	592	601	619	588	557	560	584	577	609	585	589	581	571	574	566	572	540	578	598	575	597	619	567	591	643	587	610	605	608	560	591	602	592	605	595	549	615	579	589	574	612	557	568	576	593	585	577	592	589	581	555	568	613	585	586	590	586	574	570	600	606	577	545	592	626	637	548	569	593	591	569	549	610	592	585	597	553	565	601	598	574	538	613	565	593	582	598	551	573	610	577	586	571	579	568	601	564	574	579	566	591	595	601	620	573	553	579	608	610	615	655	587	557	592	600	592	603	581	601	588	581	602	611	592	579	550	538	588	574	608	639	597	586	569	565	610	579	573	590	577	560	606	599	573	532	586	576	588	597	579	587	584	613	555	588	624	628	574	587	599	574	584	566	583	610	617	594	588	585	591	588	605	551	600	626	564	629	627	549	596	603	616	570	602	566	586	593	537	598	577	613	587	584	557	601	595	578	528	623	544	610	588	621	611	604	579	576	558	596	606	576	593	584	574	592	593	567	579	583	558	592	647	620	593	604	555	547	583	583	601	599	579	562	569	599	579	591	575	586	596	598	612	580	553	568	599	605	560	532	564	559	564	580	599	534	636	606	576	574	552	588	561	598	578	613	565	569	609	589	601	612	599	587	616	559	589	556	597	579	592	566	603	586	551	608	582	546	591	546	588	577	552	574	587	532	579	567	580	586	607	604	581	560	588	603	573	598	554	571	608	603	576	566	573	620	545	548	581	612	565	597	595	628	613	593	606	575	531	597	571	572	606	554	572	652	596	589	583	596	586	563	615	564	588	609	601	611	582	591	592	585	612	570	562	534	589	579	553	621	579	636	587	582	551	627	582	572	630	592	624	616	538	591	594	602	593	605	610	562	663	618	588	572	581	598	593	629	611	606	572	541	563	598	576	636	609	570	588	579	578	586	583	593	587	603	597	580	577	598	589	602	571	574	556	524	582	562	605	641	583	596	559	610	631	565	594	557	570	593	600	583	558	597	603	621	572	587	599	585	593	573	608	622	590	581	580	604	617	583	614	584	563	562	608	576	558	551	570	606	582	622	586	595	574	613	606	582	544	553	593	602	576	573	580	592	618	587	601	557	575	603	572	601	596	585	589	636	581	571	613	592	599	584	542	568	627	569	575	574	587	554	596	585	623	559	575	573	593	591	591	565	593	568	599	625	689	561	566	588	562	563	571	557	582	611	510	580	560	595	568	587	586	589	570	592	610	537
25446	21436	27581	25549	20667	37140	36585	24081	13384	5012	2076	1061	893	834	784	789	795	756	772	798	781	757	816	766	800	752	739	787	754	724	782	771	759	790	780	727	726	774	798	782	761	771	735	795	795	805	770	734	771	797	815	788	776	790	825	749	773	724	784	790	772	776	730	803	777	762	749	726	779	759	754	764	771	757	806	799	740	768	779	797	791	762	805	751	770	772	757	737	846	781	764	772	792	762	770	828	824	713	747	762	731	758	764	758	738	827	746	765	749	778	794	762	744	805	737	817	721	730	743	798	772	757	828	779	811	769	752	709	755	772	766	756	720	794	760	765	798	775	747	760	763	775	758	844	769	741	733	796	738	757	779	744	792	808	766	779	776	729	740	762	750	723	763	780	743	764	754	748	780	765	786	783	793	809	703	752	782	760	717	763	756	785	781	752	765	749	805	761	774	734	775	763	769	772	776	800	753	770	782	763	774	791	762	728	816	787	824	762	804	780	747	761	810	758	807	776	742	715	744	758	804	767	737	741	778	750	696	815	729	733	776	734	830	728	817	810	769	771	730	782	755	723	774	752	805	744	788	771	761	738	767	752	794	774	752	793	748	731	758	774	722	781	745	751	766	779	732	767	779	770	773	777	781	773	760	769	735	741	781	814	798	708	781	765	742	726	724	782	817	766	792	780	758	734	762	781	751	724	743	801	835	786	770	731	736	747	746	754	733	722	795	786	783	743	729	828	798	781	811	809	763	763	773	767	776	764	744	777	782	780	729	751	772	778	769	774	766	725	753	762	814	764	731	787	751	785	768	783	817	763	784	754	803	769	748	750	798	848	781	759	754	731	749	772	756	750	775	759	755	761	798	779	716	777	758	709	765	775	767	729	772	778	724	784	747	747	798	812	781	716	717	786	732	771	735	753	753	712	765	753	764	796	739	808	748	795	792	760	753	834	761	702	788	708	768	760	823	784	752	740	717	770	734	759	749	769	845	756	764	722	762	826	791	752	739	803	761	761	761	764	758	722	749	732	749	760	801	790	769	805	795	710	766	758	758	748	725	765	739	769	776	736	771	807	770	764	756	777	769	773	760	737	720	794	731	738	794	739	775	715	726	778	834	775	794	778	740	778	767	793	743	742	751	790	758	757	707	707	773	769	761	758	739	731	790	786	770	780	779	770	732	746	779	756	764	757	748	761	809	750	798	714	756	795	775	736	768	806	761	789	709	775	798	766	772	738	767	754	814	784	796	767	766	717	770	758	743	743	763	731	791	686	767	730	786	793	782	758	745	759	790	752	749	815	759	736	777	723	703	759	771	774	745	845	805	752	813	782	722	756	818	765	804	797	795	762	827	744	785	826	804	785	772	758	744	735	723	697	758	698	750	772	689	723	783	811	781	760	779	767	757	766	748	754	801	751	731	782	805	802	771	795	845	819	771	721	774	776	757	787	777	748	748	754	794	796	749	749	783	813	725	809	741	794	785	790	771	784	842	810	728	795	766	802	749	734	746	765	808	774	757	802	797	777	783	728	794	778	758	787	742	793	796	723	712	752	826	814	784	793	758	790	797	730	760	692	749	751	708	760	760	718	747	755	786	722	783	762	742	766	801	786	812	749	793	760	755	732	703	737	779	738	737	743	770	736	776	742	733	751	762	749	805	766	795	738	754	751	761	720	784	783	768	758	747	764	815	771	761	765	798	792	755	779	768	775	761	769	774	759	713	750	767	777	759	831	765	742	754	790	723	752	757	745	771	708	777	796	775	714	804	809	786	788	786	800	814	743	760	765	806	757	784	775	737	734	759	797	771	768	771	774	749	768	718	749	732	755	752	729	778	797	788	773	790	794	714	740	725	711	733	773	769	789	763	723	770	788	765	832	751	748	749	794	739	778	736	767	793	767	780	724	760	750	734	760	809	732	789	758	773	722	760	755	714	787	789	787	749	777	779	735	778	726	733	769	761	743	701	807	776	745	761	731	766	734	793	740	762	723	775	763	778	720	792	712	772	703	761	774	765	752	742	754	766	776	757	780	837	750	759	748	752	770	767	803	701	773	824	753	776	809	768	792	777	711	769	750	750	756	751	778	749	745	760	793	767	733	747	730	749	729	760	764	764	780	770	748	770	824	771	744	770	743	784	776	734	777	728	776	784	823	741	778	734	785	765	775	743	784	750	761	769	721	742	750	747	771	754	774	765	773	735	785	815	692	762	754	789	785	778	772	745	737	713	794	770	730	760	754	753	771	714	723	739	751	677	771	744	759	733	812	737	731	734	764	795	782	799	793	753	753	758	752	814	734	768	785	786	732	756	741	778	770	795	682	779	764	777	797	762	804	798	759	704	769	819	816	734	765	764	736	749	793	797	774	723	770	780	813	784	785	752	749	712	789	792	784	763	788	796	690	726	755	750	811	712	761	743	781	828	743	733	775	816	793	770	774	813	758	742	810	820	748	823	737	778	727	739	754	740	729	750	809	733	825	758	813	793	709	791	781	750	714	793	789	746	808	760	762	731	769	735	775	743	757	707	729	734	724	781	752	817	766	750	784	756	754	745	779	759	792	825	777	781	740	766	765	746	759	794	751	777	778	765	789	804	805	777	780	733	809	798	763	807	740	746	789	780	791	753	814	815	729	771	733	804	764	738	748	810	756	777	760	777	750	753	756	726	777	740	753	780	790	734	727	750	768	762	685	725	733	808	727	775	761	788	761	763	744	742	742	721	747	741	768	790	779	798	768	762	740	744	708	769	742	745	785	791	770	800	778	784	736	774	772	750	730	777	750	786	764	750	740	723	727	804	731	749	720	735	773	775	750	742	739	822	765	796	745	766	809	728	750	779	742	747	802	720	739	814	734	777	722	732	756	825	807	749	736	803	744	754	744	731	732	758	757	724	798	766	739	742	850	752	798	760	761	731	743	832	774	795	751	762	702	752	718	794	775	783	749	755	778	790	732	775	755	779	769	782	784	750	815	766	762	789	749	754	732	750	740	784	796	775	772	784	720	752	775	827	750	827	719	773	733	767	799	773	749	796	755	714	760	793	785	807	733	736	732	805	761	773	740	723	766	734	809	789	747	758	757	755	785	710	779	745	781	738	749	730	757	797	764	764	809	734	719	731	728	829	817	758	783	746	770	774	787	761	767	750	768	742	744	744	794	755	735	765	815	763	796	768	827	842	778	726	769	817	769	752	760	748	743	793	770	778	780	753	693	772	760	766	743	750	725	798	757	735	769	742	754	798	772	770	761	728	756	768	737	768	777	757	700	764	798	751	737	746	764	757	745	765	733	757	767	778	771	698	746	748	756	809	832	741	744	765	767	758	791	764	757	759	796	727	761	767	788	727	766	784	790	738	741	769	748	670	762	774	767	782	793	733	815	743	730	789	758	771	766	779	799	798	813	763	749	769	773	791	747	737	815	753	768	697	786	737	778	781	727	790	763	715	734	740	783	739	762	756	743	749	753	807	737	779	786	743	730	778	782	813	760	767	760	726	736
3688	3863	3230	2892	17468	35600	30379	19380	11273	4635	2072	1070	803	678	693	636	683	728	665	672	706	707	745	634	647	661	710	663	661	688	639	664	678	668	703	675	674	638	647	678	723	684	708	721	666	688	657	692	658	673	611	701	735	716	671	659	603	685	703	695	642	650	663	667	669	663	680	641	681	697	597	654	665	683	645	647	660	649	690	703	664	659	645	634	629	638	645	643	623	682	693	688	684	650	695	641	687	676	672	682	649	736	654	688	711	670	690	665	645	665	657	690	613	668	671	627	655	652	667	650	692	637	664	682	716	681	663	631	668	663	680	651	677	632	684	668	657	663	725	648	677	669	629	701	653	609	653	649	665	668	660	676	652	641	615	658	676	666	637	708	671	668	673	704	665	651	700	654	704	676	639	615	669	668	621	698	674	638	666	657	701	704	687	719	685	681	642	711	711	666	653	634	674	638	671	655	691	694	682	630	672	670	704	669	690	623	689	678	637	651	711	683	652	684	696	688	662	668	675	674	638	678	667	695	662	634	687	682	660	659	700	719	651	721	669	685	654	644	667	607	644	645	679	644	635	620	663	666	624	610	697	656	653	693	676	644	672	629	675	689	699	675	680	676	641	681	634	669	641	647	694	655	671	683	653	695	681	691	673	648	677	668	718	678	657	609	654	657	651	657	692	646	636	650	638	665	603	676	688	679	677	683	662	648	613	639	656	649	673	659	618	669	640	686	672	651	657	639	640	635	653	674	640	667	645	659	647	653	678	674	682	733	637	691	672	648	675	645	633	679	649	660	668	624	667	669	649	634	634	671	655	665	639	655	675	654	655	707	703	672	681	681	696	635	650	673	680	675	660	645	663	631	707	682	682	679	655	677	691	676	725	687	651	699	677	678	666	662	661	671	683	663	658	615	704	658	599	713	656	664	676	637	707	681	666	642	667	635	662	688	647	695	638	653	654	685	659	674	677	728	703	612	699	699	638	613	620	635	685	679	632	679	698	663	641	663	659	656	614	721	686	641	680	679	644	657	656	682	667	673	669	669	654	680	635	650	667	708	670	627	654	679	671	667	660	602	683	677	672	642	682	647	694	712	657	655	721	717	636	659	628	699	617	675	665	675	654	641	648	651	685	618	625	656	659	686	672	651	665	701	663	668	706	656	659	687	657	627	623	654	716	659	670	667	649	675	689	670	699	683	659	647	728	666	668	637	650	655	645	699	675	706	672	665	709	647	653	693	682	694	713	628	679	683	674	651	676	654	661	634	634	689	646	607	667	657	706	707	675	651	624	666	672	674	669	669	622	652	674	699	687	699	668	645	658	654	716	666	662	657	680	628	651	655	650	656	678	636	660	615	650	646	641	661	663	657	662	641	680	675	681	677	656	678	671	672	671	647	685	638	650	649	652	695	626	662	658	670	617	671	714	685	680	688	617	688	621	636	648	638	596	610	653	670	675	659	713	684	647	703	657	637	662	665	658	678	671	689	631	682	702	673	656	665	649	698	655	705	620	661	645	670	683	689	672	683	690	695	655	671	631	699	697	647	630	636	689	724	628	687	642	647	677	621	635	644	631	650	651	687	669	659	651	662	650	626	661	657	683	657	652	716	679	680	644	657	673	643	669	682	644	688	649	653	641	711	653	642	662	682	692	657	688	691	653	629	616	661	674	663	661	669	641	628	640	672	693	693	658	674	677	668	621	668	662	621	687	620	666	683	695	710	651	675	704	582	649	676	698	675	665	655	623	675	714	644	669	666	600	667	683	659	671	689	636	679	702	680	728	632	676	659	609	611	634	673	664	671	680	683	647	634	656	620	671	679	649	647	650	663	667	678	639	656	609	705	739	663	666	655	686	644	651	651	603	662	649	646	647	650	672	611	614	672	698	641	662	637	654	633	669	652	680	678	652	603	683	619	662	633	656	686	668	652	644	658	619	672	644	621	656	732	657	676	708	625	665	669	644	668	619	619	634	648	671	638	650	652	645	625	664	667	661	680	641	622	652	701	688	684	680	661	638	671	685	619	637	657	628	625	652	642	688	671	666	643	648	721	632	688	660	705	656	725	665	663	639	678	666	608	668	685	688	693	697	646	647	676	653	663	653	616	661	653	643	681	687	648	679	654	692	653	665	628	641	660	672	683	699	644	631	651	666	714	650	679	684	682	660	594	681	657	684	661	687	642	698	670	685	673	631	646	650	657	671	673	641	696	660	637	659	668	699	684	631	664	679	710	670	654	683	694	714	669	662	642	650	663	653	650	640	621	642	671	661	637	678	641	683	666	705	721	696	614	641	643	660	634	670	649	695	659	652	621	659	691	673	669	622	648	671	668	595	635	648	678	679	693	657	653	731	673	644	728	658	620	663	653	666	643	665	727	701	635	657	665	662	596	641	659	638	645	656	671	658	654	662	669	668	676	636	612	661	675	699	665	657	633	658	640	666	636	654	632	669	664	644	615	679	666	694	675	659	656	638	739	689	699	651	649	671	641	617	656	668	625	682	664	656	619	592	647	660	666	650	709	647	701	677	660	674	665	657	650	654	611	638	642	706	654	638	678	665	639	661	699	667	671	663	694	643	631	689	677	654	692	644	676	613	649	654	640	634	652	666	677	660	652	684	682	682	678	656	667	676	660	641	669	634	676	664	669	609	669	730	667	660	666	705	623	665	661	651	614	681	670	689	645	658	640	681	687	684	633	666	629	644	631	704	666	683	655	677	705	637	634	647	638	676	660	663	686	636	665	662	649	666	612	701	681	660	663	642	690	662	652	673	636	697	657	654	670	660	673	644	605	675	643	615	700	692	684	684	655	661	694	659	662	686	662	622	700	631	654	638	675	650	668	650	607	690	652	674	643	641	611	633	630	647	664	646	667	654	668	649	622	677	649	719	659	691	670	673	699	667	640	683	656	647	682	693	652	723	693	657	655	671	638	635	691	706	670	664	664	640	688	668	678	651	658	673	641	645	693	622	665	674	700	662	649	707	663	659	631	616	661	638	640	681	670	664	641	701	667	675	621	650	672	683	616	680	666	645	680	683	627	680	633	649	616	661	701	694	695	640	616	658	660	691	636	682	668	664	624	648	693	676	630	645	679	659	663	688	628	649	662	629	652	643	659	670	709	653	640	658	672	645	640	664	646	624	632	672	724	624	679	635	686	587	743	652	685	677	670	643	670	699	653	672	634	693	634	685	646	646	689	674	665	683	647	628	709	685	646	634	648	662	656	634	674	683	684	675	650	651	644	640	689	653	728	644	654	636	705	653	639	606	653	649	625	652	625	690	651	662	677	711	668	644	643	661	608	666	669	655	650	661	677	679	644	648	661	656	659	665	646	698	642	648	688	670	673	677	666	685	659	653	692	669	701	646	663	664	676	669	653	645	662	663	653	598	629	608	657	631	682	731	668	686	656	629	678	687	627	682	649	656	708	675	636	598	687	674	663	672	665	674	699	632	613	647	615	718	634	651	697	693	649	634	593	662	631	642	711	700	687
24266	21405	28709	24451	22934	42107	53761	40596	28699	12822	4441	1742	1193	968	919	934	884	941	897	882	960	936	855	973	894	913	916	906	933	884	874	909	924	879	893	918	867	846	870	876	884	831	874	866	888	900	895	911	887	897	876	919	884	843	888	846	858	909	852	849	879	927	860	866	871	928	860	825	888	882	924	881	880	912	878	936	898	896	814	877	861	922	935	927	895	862	955	923	887	837	951	885	858	878	837	887	859	905	915	906	895	923	905	899	842	899	847	855	918	826	898	874	872	853	847	911	867	920	838	876	868	865	874	853	922	894	888	861	853	900	884	886	912	900	901	880	823	867	894	883	904	855	923	865	849	889	911	905	881	829	853	856	936	882	873	843	885	896	851	953	824	859	890	916	874	904	912	894	963	863	950	909	904	818	819	905	836	855	891	911	935	880	859	899	895	878	819	889	930	870	894	872	889	862	879	892	843	809	866	905	911	858	901	873	898	861	873	853	873	876	841	921	819	888	853	896	946	923	845	900	868	902	890	850	888	856	867	845	880	857	868	883	893	908	875	897	890	884	853	856	862	941	872	852	860	832	864	920	901	896	930	963	880	903	906	907	855	899	853	915	860	856	801	854	897	877	874	896	862	865	921	828	936	903	858	893	889	892	848	866	873	866	839	905	908	857	930	860	812	881	857	861	906	879	885	880	921	827	905	835	918	860	837	855	827	885	887	887	839	877	883	903	845	895	871	893	905	946	892	903	884	858	903	919	859	891	872	910	912	931	844	876	911	835	897	898	864	900	932	930	860	863	805	863	870	923	825	879	842	839	855	893	841	907	850	901	835	880	849	863	893	887	912	919	851	856	876	873	968	866	856	873	902	868	870	920	881	896	845	880	884	885	869	899	880	891	922	856	846	838	863	884	873	826	821	874	845	895	900	890	910	912	908	895	852	860	969	866	869	859	840	840	885	885	865	885	904	918	882	883	861	903	886	854	859	891	835	924	865	893	885	854	891	875	922	900	869	876	880	884	873	872	874	910	860	921	835	900	895	885	857	816	861	943	833	853	872	859	859	892	866	912	870	867	890	898	893	861	920	896	871	880	904	886	877	860	899	870	871	890	887	908	832	899	927	872	850	896	934	915	867	879	871	838	840	819	869	876	901	852	901	835	873	864	875	892	907	898	925	864	887	897	889	866	870	903	847	903	885	907	927	857	882	870	835	900	852	866	925	873	894	893	869	821	851	880	902	906	888	868	849	917	880	888	811	850	898	901	895	847	862	888	923	921	868	943	879	882	920	838	883	859	880	867	879	878	867	883	868	866	875	879	844	900	883	868	889	944	864	913	825	903	860	867	917	886	845	903	895	893	872	858	908	930	826	880	905	890	882	847	856	855	907	861	865	851	882	878	876	893	883	874	916	942	884	855	897	888	912	849	852	925	842	858	895	855	877	872	839	875	851	851	915	884	897	794	865	849	801	904	883	857	823	907	853	847	921	869	886	846	897	911	916	914	908	911	937	867	867	829	898	833	867	887	815	844	860	890	904	906	931	905	880	872	900	921	885	824	884	898	901	858	860	869	888	869	951	871	886	892	887	864	847	889	930	889	858	870	895	881	917	952	865	852	858	893	891	839	886	883	846	920	879	901	913	885	888	925	873	910	914	883	944	903	929	888	828	879	938	922	893	919	866	887	848	853	898	887	854	836	894	913	878	873	877	897	863	834	875	859	824	839	880	825	874	886	891	898	837	920	885	845	826	870	874	875	869	877	884	929	911	882	881	851	852	868	874	906	890	888	926	837	839	847	911	892	882	879	926	912	875	913	922	885	853	836	854	874	921	832	910	941	870	846	889	872	864	947	876	837	852	866	855	902	878	912	877	875	886	920	902	854	877	806	835	875	853	863	870	870	880	880	863	896	911	880	878	895	893	883	895	871	916	858	867	845	883	868	888	973	863	920	934	821	897	831	895	1006	895	862	886	915	855	864	841	891	889	847	903	871	901	858	831	911	900	857	899	907	906	848	855	917	908	848	872	880	973	903	908	894	853	892	895	864	890	917	891	857	838	916	925	887	891	856	877	840	935	903	851	839	850	875	915	854	811	890	902	868	834	836	894	864	875	864	883	826	912	880	859	871	931	945	845	862	932	939	854	841	920	897	882	865	810	877	886	907	864	844	863	928	847	860	849	910	848	883	840	871	886	821	869	839	918	877	914	864	904	879	923	874	873	869	833	817	865	922	898	855	858	888	860	839	839	912	895	886	875	845	891	840	907	905	853	813	869	874	893	873	849	930	883	870	898	868	871	883	824	862	886	917	889	890	848	867	850	896	889	851	903	882	809	941	905	907	872	878	885	876	870	882	890	900	907	823	844	903	870	923	865	907	874	881	869	858	873	899	897	924	857	873	854	863	860	845	897	903	843	877	907	922	885	903	863	850	847	862	897	889	840	917	936	831	879	823	853	808	898	881	903	883	852	882	873	874	830	866	918	830	885	873	889	879	825	909	914	856	913	910	871	888	891	830	907	836	893	887	856	909	827	873	882	851	857	871	862	858	890	873	908	895	889	859	859	888	874	871	803	896	861	911	873	887	889	916	929	905	844	884	867	900	882	865	901	849	835	883	922	863	873	885	921	807	873	908	919	843	923	879	832	838	866	869	877	932	889	872	863	876	860	883	883	915	850	900	867	860	914	894	908	894	902	871	865	863	935	857	858	934	906	817	827	882	885	831	868	875	906	855	879	850	878	869	901	921	842	869	945	918	865	840	833	900	913	883	835	901	894	858	874	858	888	833	852	865	851	861	854	914	846	832	934	852	873	875	855	845	892	856	895	911	923	830	836	883	886	846	829	890	870	860	908	907	866	836	902	869	841	852	863	841	894	853	915	852	883	880	851	834	884	890	945	892	897	860	868	857	846	792	908	854	877	892	875	882	831	904	954	859	869	831	879	862	853	880	902	854	864	861	902	914	889	867	833	871	859	961	881	906	875	874	878	911	833	830	854	925	876	921	844	918	891	922	856	879	847	882	863	889	883	916	796	843	895	938	860	875	923	925	920	852	844	900	907	871	868	886	839	942	852	875	901	871	856	853	918	862	901	860	890	833	902	909	935	935	878	903	874	864	839	885	860	879	899	887	860	924	867	868	942	873	881	885	917	931	855	923	880	873	877	865	901	842	850	851	915	951	930	900	957	890	867	844	891	889	833	904	894	860	869	827	921	906	881	845	899	860	850	901	872	867	880	917	899	859	859	874	898	859	844	851	866	846	873	880	875	879	866	916	840	893	869	905	893	819	892	887	899	867	856	820	899	914	844	916	889	846	842	850	928	876	888	865	912	791	826	900	905	909	835	897	854	863	885	947	899	873	887	846	855	947	928	855	860	842	812	866	893	854	864	886	900	860	864	870	884	839	851	892	878	902	831	915	849	866	865	865	881	897	898	888	841	890	921	888	882	857	864	853	850	907	895	868	832	869	869	887	875	865	866	869	846	892	848	882	875	862
4443	7457	5955	5528	19789	46508	48528	34661	23843	9495	4041	1732	1008	811	754	781	804	750	810	758	787	739	748	761	774	783	726	771	720	782	767	772	744	754	827	750	801	743	723	781	779	764	736	770	748	707	721	729	787	764	697	780	802	799	752	783	788	755	729	734	728	816	801	775	743	803	725	780	730	736	758	746	746	797	811	782	766	744	768	782	721	751	761	756	755	758	805	775	740	770	755	752	738	786	714	790	794	807	699	742	732	718	730	756	725	784	774	689	759	757	739	725	749	741	776	800	783	733	714	768	719	777	774	798	758	773	751	776	780	765	756	726	807	798	787	745	749	730	783	799	759	719	788	757	727	777	773	749	763	750	731	802	795	723	776	776	743	760	705	743	763	795	755	786	701	770	759	794	792	745	770	732	787	739	746	739	754	801	762	768	798	775	749	739	799	750	751	742	711	759	739	740	815	780	764	775	753	784	762	730	775	805	727	782	756	758	763	776	746	751	747	764	800	768	749	793	742	752	760	733	772	732	717	731	747	727	753	760	725	794	739	743	705	763	780	749	740	750	789	776	705	740	761	794	748	709	736	780	751	781	770	800	761	751	719	774	767	772	752	743	771	762	722	731	791	831	799	787	778	752	723	767	760	746	757	761	764	711	760	762	710	740	736	773	785	719	807	798	757	748	748	732	750	745	724	744	723	752	777	775	794	778	764	734	755	740	751	757	785	763	737	747	755	738	731	723	739	771	716	743	825	824	753	721	765	760	749	707	755	764	749	739	744	730	799	731	770	770	784	835	723	758	755	767	812	796	776	722	809	727	741	716	710	746	763	759	779	745	754	766	742	759	759	778	788	704	716	771	694	758	796	750	747	772	764	767	760	726	734	761	745	712	746	726	785	794	762	749	787	788	737	767	711	775	751	721	754	769	808	756	760	768	765	800	786	729	769	774	790	761	774	759	715	784	773	741	720	794	738	733	775	746	752	786	726	760	816	748	724	752	785	761	756	762	748	722	812	770	796	743	808	757	745	757	744	756	781	785	750	704	748	738	721	752	740	735	795	761	746	749	797	766	692	747	777	814	738	705	751	810	788	744	694	762	757	752	791	762	711	794	762	762	752	733	737	755	728	718	736	770	731	663	750	761	788	778	781	786	776	766	719	751	799	757	759	737	763	690	770	778	748	746	742	725	810	755	741	770	760	793	769	733	766	743	787	765	808	707	732	732	803	758	754	739	744	782	745	770	778	792	726	745	723	756	720	765	743	733	790	720	775	699	744	753	753	760	748	747	726	763	730	763	744	768	731	755	727	731	777	763	756	741	743	758	775	775	760	706	713	748	773	787	738	799	725	726	767	791	735	773	743	770	744	721	760	758	768	742	765	760	694	796	781	747	760	791	724	775	712	777	770	781	694	741	750	767	772	768	720	753	748	789	738	732	745	724	747	817	773	732	788	714	787	744	790	739	727	765	756	742	692	740	793	675	738	760	775	715	730	816	776	743	688	779	744	736	739	778	742	747	723	717	747	721	740	796	726	751	773	761	748	723	769	786	743	754	748	730	748	766	739	712	727	766	729	724	739	759	787	724	748	790	740	720	739	722	734	783	763	742	746	759	811	738	749	756	773	731	691	750	764	753	769	744	745	758	769	804	736	719	750	727	742	751	802	739	757	775	744	731	767	730	771	748	784	765	764	699	785	723	780	701	746	757	792	765	781	760	717	755	729	758	742	724	729	732	751	777	792	721	790	698	780	760	730	754	770	767	781	721	755	754	752	742	832	753	785	716	731	743	741	697	759	718	743	796	779	721	778	799	686	789	774	759	735	734	753	758	744	762	682	771	716	764	768	743	691	781	733	741	772	715	772	794	751	787	736	764	742	738	746	774	714	775	776	777	740	738	757	776	756	795	776	756	758	743	761	718	734	721	753	779	726	763	731	706	699	767	765	725	792	769	742	768	796	739	804	747	696	757	775	722	762	710	768	725	760	723	750	800	775	744	761	765	751	763	766	785	801	715	785	739	748	702	757	761	739	803	736	729	757	708	773	757	796	761	743	760	732	774	720	766	729	759	751	728	735	734	747	673	779	766	777	721	751	767	755	705	748	753	756	773	764	739	679	781	685	720	754	765	794	768	710	711	719	739	734	724	717	749	764	715	750	704	747	687	705	773	748	744	731	786	810	762	714	782	716	758	775	739	774	763	729	742	739	723	749	773	753	793	694	707	765	729	794	780	758	756	734	774	744	748	790	712	749	771	775	752	730	784	724	725	742	758	713	809	709	750	721	762	785	769	760	757	799	762	719	751	765	773	750	786	779	721	731	728	741	738	736	732	752	771	751	751	776	755	706	752	721	779	751	766	740	812	742	738	736	740	777	753	731	714	738	758	740	723	770	733	729	753	769	809	756	766	791	736	777	763	759	723	776	811	741	761	776	781	742	718	765	747	822	689	743	784	798	849	754	726	703	717	694	700	721	753	803	791	790	744	825	765	791	790	728	747	749	729	735	787	714	773	748	735	784	730	752	720	755	740	718	719	787	750	771	757	779	737	768	800	736	783	710	687	776	682	745	739	730	716	720	708	701	762	800	720	768	749	738	704	737	689	733	754	740	731	775	752	700	769	771	775	728	742	787	784	756	701	766	796	833	743	718	733	752	749	727	769	710	754	731	676	754	768	780	768	765	766	740	744	784	781	747	761	753	780	727	768	725	763	763	746	773	763	769	795	739	725	755	787	756	742	783	765	716	731	770	815	782	772	779	722	789	850	726	709	811	779	720	726	741	744	764	735	743	716	750	772	814	704	774	769	743	757	719	770	743	761	793	804	761	791	745	781	801	759	733	804	768	743	740	754	740	756	760	716	728	790	753	767	769	760	764	737	754	758	776	808	759	760	748	710	758	765	778	756	764	739	843	766	762	777	778	784	761	762	729	733	729	752	782	732	744	755	747	740	743	710	725	779	707	719	755	760	781	808	778	771	738	724	770	736	789	770	766	737	713	730	730	759	730	758	774	789	753	766	745	783	763	717	741	778	709	737	740	738	715	760	772	742	776	759	761	746	776	750	775	747	747	726	739	750	734	720	756	732	728	743	747	769	759	710	805	746	763	767	750	772	708	766	750	750	767	736	811	728	752	749	769	777	766	753	744	810	752	744	721	699	758	748	747	753	774	705	811	771	733	717	769	727	771	753	744	765	754	818	784	727	735	708	832	803	719	736	761	791	713	760	692	756	780	768	778	793	764	735	789	770	782	762	784	785	739	799	766	765	763	720	768	730	725	740	670	802	771	713	731	724	728	791	755	792	759	746	723	786	717	729	745	757	742	761	784	728	742	699	747	745	727	757	771	771	780	763	736	739	754	727	778	750	758	722	762	787	753	789	773	746	732	761	733	747	722	778	759	802	737	787	756	768	806	763	722	755	740	720	751	684	773	738	718	746	721	743	763	798	773	735	712	736	767	755	697	694	695	754	761	754	740	752	765	762	763	762	772	779	778	717
27807	13480	2399	1758	1515	3692	4458	3546	2365	1379	951	778	792	705	737	737	710	667	715	724	738	730	658	693	674	746	697	691	634	698	731	670	749	719	729	719	681	707	701	669	672	664	677	681	737	707	683	734	677	729	721	642	702	712	708	707	732	675	717	731	662	686	692	675	681	700	762	685	673	692	703	702	712	690	688	680	746	700	693	693	687	671	658	709	676	659	707	686	743	680	710	674	659	715	727	695	726	701	698	653	670	690	757	687	722	678	724	679	669	671	699	728	728	765	689	703	761	697	686	698	708	675	733	710	654	682	657	692	721	657	700	693	683	764	704	712	729	747	686	697	706	719	714	727	698	688	685	714	676	686	692	674	723	680	708	737	700	731	673	655	655	661	679	726	714	733	754	678	694	688	681	667	695	677	680	702	678	761	682	698	712	716	718	661	693	697	712	680	674	692	667	705	713	659	669	692	643	717	699	676	682	704	694	762	702	684	690	697	744	707	671	717	717	677	661	727	685	693	671	693	698	700	687	695	693	687	709	680	670	668	728	675	704	709	727	739	710	690	702	673	659	660	655	667	681	693	645	688	686	746	745	717	711	749	704	703	678	750	732	718	727	685	749	665	641	709	693	676	708	751	720	669	704	692	729	737	679	769	691	731	691	696	762	687	723	696	683	694	718	691	750	689	693	719	677	713	696	747	709	673	668	750	684	745	689	679	668	698	657	676	707	690	712	659	691	679	651	689	679	691	702	663	683	705	711	699	703	686	679	692	720	742	693	660	701	639	719	726	687	701	709	725	708	703	687	694	711	700	710	692	709	729	713	717	705	714	709	688	699	720	716	713	732	693	701	680	658	637	675	699	696	694	714	731	711	740	719	737	659	708	717	675	679	700	690	729	703	676	712	702	683	719	702	710	669	684	717	722	707	725	706	719	685	710	678	731	725	685	698	713	694	688	631	706	711	632	689	720	738	665	696	721	681	728	739	682	705	768	714	715	701	716	731	690	747	745	719	671	661	713	716	721	738	696	703	711	696	718	757	659	745	682	672	719	658	711	714	699	696	735	705	691	691	722	666	688	714	695	679	691	713	687	724	678	709	695	682	675	706	714	716	716	697	674	702	728	719	718	688	685	678	701	738	731	743	689	706	723	665	703	718	787	728	715	696	710	713	672	737	682	710	707	693	695	737	687	689	757	673	748	697	716	662	717	737	685	705	686	713	684	706	704	714	674	700	735	684	722	697	684	737	700	706	656	692	689	659	702	710	718	709	691	694	731	691	625	703	741	698	674	716	712	705	714	697	719	726	694	705	704	701	715	685	747	699	677	724	717	671	692	691	696	696	659	677	691	706	667	633	761	693	722	721	684	762	699	687	665	719	665	709	695	668	701	704	686	697	670	705	719	715	733	696	724	710	696	741	740	698	661	704	674	727	717	775	694	720	691	718	713	705	733	727	712	686	720	711	715	695	729	697	715	687	677	714	733	673	715	726	730	694	702	697	703	696	726	672	711	693	696	634	720	650	687	735	728	662	736	698	731	713	733	695	694	676	767	659	729	674	732	745	668	726	745	753	680	716	689	641	731	700	714	739	733	682	693	706	641	718	729	717	703	701	698	714	732	681	699	741	659	708	744	717	679	691	709	708	702	701	643	662	654	743	738	676	738	728	703	674	661	676	700	677	684	703	646	767	671	718	698	678	707	714	682	757	701	676	735	724	690	678	677	687	722	695	741	727	730	687	749	696	620	682	720	722	696	693	736	725	685	725	715	661	694	714	719	662	683	706	724	678	674	685	697	668	682	711	667	687	664	678	714	700	716	715	726	681	704	693	703	709	674	684	701	649	642	685	686	714	773	723	706	717	749	665	695	685	714	736	697	766	721	652	705	690	719	678	702	705	711	675	731	714	666	655	700	706	745	746	671	703	630	748	738	698	668	688	713	698	699	700	697	690	690	667	689	670	696	663	685	694	701	736	665	707	734	677	658	695	713	699	683	695	723	697	713	696	722	683	693	732	709	725	659	705	724	698	719	744	646	681	616	735	693	740	753	670	684	711	676	706	669	725	709	706	702	703	651	699	687	706	700	712	715	706	699	702	715	740	737	699	762	651	676	692	710	692	697	695	739	751	707	648	686	700	681	720	706	649	688	670	696	697	734	679	701	735	678	699	715	702	702	752	705	691	708	694	679	704	708	709	741	653	686	707	682	648	685	689	676	704	716	733	654	763	667	709	691	739	685	721	683	680	682	714	688	667	714	719	681	684	650	701	703	660	695	692	736	691	711	728	713	692	726	671	697	678	695	683	694	701	753	646	696	674	683	749	709	714	725	697	707	710	734	731	684	730	639	711	670	668	684	750	666	730	725	633	737	671	726	702	746	694	674	682	674	727	700	719	685	731	675	674	668	694	719	676	657	687	667	742	692	679	756	692	696	666	727	680	698	681	700	694	738	724	744	690	707	698	684	706	729	732	739	698	702	676	674	748	716	744	653	671	706	673	680	722	676	665	668	679	631	684	688	693	681	689	623	744	710	698	697	749	649	718	738	681	704	702	689	636	691	694	660	726	718	682	710	689	740	745	740	674	703	768	736	716	668	630	704	705	681	668	654	720	679	702	713	703	661	704	701	688	697	670	683	653	702	660	635	720	676	701	681	695	678	669	691	656	672	702	651	684	704	728	702	715	710	734	687	671	721	682	731	698	690	701	725	748	704	709	659	694	698	729	728	682	681	754	733	696	710	689	677	700	678	715	710	675	686	747	702	718	727	639	688	700	658	705	715	736	715	718	703	670	700	718	684	659	692	679	712	718	770	669	707	718	717	719	648	698	682	692	739	711	718	688	690	734	643	700	709	715	710	700	708	666	706	685	666	741	672	717	705	683	737	726	700	681	672	706	697	701	684	683	654	716	688	721	684	686	709	710	681	709	679	668	647	722	665	697	699	671	760	700	723	716	711	720	667	662	701	693	723	718	705	699	667	710	693	690	706	656	696	677	693	740	733	663	695	747	719	684	723	680	708	679	700	697	720	732	711	654	681	741	685	715	707	690	659	699	687	669	649	699	734	728	674	721	715	702	733	660	712	681	720	666	668	689	678	708	678	695	732	688	656	724	746	698	708	711	681	681	723	685	699	696	738	662	690	681	707	729	692	692	702	691	713	702	757	700	686	661	715	722	693	719	680	680	669	686	685	711	708	711	728	703	698	717	745	675	716	648	702	722	728	730	660	717	671	708	674	723	672	689	682	677	690	713	646	686	715	702	669	724	714	713	704	659	749	715	713	712	723	669	703	685	738	739	721	691	732	704	716	685	706	727	685	689	679	699	708	758	691	691	678	718	734	672	735	683	693	700	697	667	703	711	679	698	721	683	703	726	686	707	686	671	712	704	693	704	673	690	727	725	702	750	699	707	707	647	719	715	727	695	671	673	712	655	703	700	661	681	707	707	682	740	703	688	749	650	720	647	693	699	681	724	733	707	670	688	699	727	684	670	690
5110	1459	1450	1720	1694	4541	4874	3834	2508	1329	896	707	620	596	587	613	564	598	609	629	589	587	626	612	541	572	578	562	549	610	577	593	572	594	593	588	582	560	600	560	598	558	614	661	639	620	553	602	583	580	577	595	580	600	606	560	585	541	574	599	548	550	573	603	593	625	583	584	589	546	590	551	622	552	630	555	558	593	537	605	621	595	589	625	546	623	579	541	590	598	615	577	570	613	586	591	616	575	585	571	616	632	602	560	525	551	559	549	601	599	601	626	562	584	627	588	593	610	576	580	607	565	601	594	611	632	586	608	596	591	557	604	572	605	587	587	599	588	574	614	597	606	577	576	610	572	582	572	562	566	602	573	586	605	561	575	587	562	589	569	541	595	621	571	616	556	595	619	603	583	547	562	562	567	575	615	616	558	605	576	595	612	566	604	573	586	579	582	601	542	593	625	589	576	561	561	606	553	537	552	553	595	582	604	636	602	591	579	601	605	557	600	582	596	622	604	633	603	605	571	533	561	586	567	575	613	574	570	578	566	561	615	589	557	573	546	575	578	584	594	592	567	625	555	576	585	578	628	568	550	595	591	601	589	585	612	588	569	569	585	549	572	588	586	585	581	580	623	574	586	573	613	627	539	595	559	600	543	577	545	596	565	587	564	573	597	613	609	625	562	556	576	634	561	569	557	558	624	538	576	639	565	596	603	571	605	620	596	572	576	614	592	592	566	571	563	584	571	636	572	633	567	575	568	565	566	601	561	516	587	590	575	605	612	596	579	571	577	636	558	591	603	567	619	594	618	594	544	576	590	556	545	569	599	596	579	628	614	618	608	580	559	558	573	528	572	618	576	570	599	552	585	617	562	601	554	551	577	597	617	579	554	597	580	618	575	590	590	573	597	605	548	592	630	595	592	616	544	599	602	591	583	603	572	597	589	586	602	584	547	566	559	593	590	602	574	575	569	633	571	557	582	582	595	546	555	578	594	601	625	580	574	572	575	578	604	555	576	606	614	556	605	571	573	580	610	561	599	575	589	572	586	562	586	593	578	600	593	589	570	621	598	575	560	603	614	616	579	563	560	593	607	621	608	586	579	554	548	587	594	608	593	577	545	540	607	595	570	606	598	544	561	578	599	564	598	568	608	583	609	586	547	573	574	499	559	610	615	600	573	630	530	578	596	590	589	580	572	582	590	597	639	624	607	593	573	570	597	565	565	565	583	603	576	563	602	584	612	591	590	581	586	602	532	557	640	587	545	574	604	602	559	578	586	609	581	589	561	602	573	635	599	594	585	617	548	605	596	568	576	573	558	580	596	555	580	582	611	563	571	579	548	562	628	561	542	630	561	599	593	600	624	593	577	624	555	539	566	574	598	611	591	589	548	573	567	570	608	548	565	578	547	560	650	608	561	560	598	574	564	572	583	594	625	556	602	583	596	634	632	542	590	598	576	613	601	615	575	583	610	577	562	585	593	590	591	597	588	630	553	617	582	591	574	548	601	530	628	564	583	562	591	613	597	603	553	590	631	616	606	588	608	559	592	587	575	599	582	600	587	628	601	581	591	627	553	589	580	566	583	555	568	571	589	584	605	534	625	647	572	600	596	584	575	610	638	594	548	610	597	565	608	607	564	586	550	584	573	550	558	548	610	616	571	557	616	564	603	635	557	600	646	571	570	562	615	585	603	590	597	569	582	568	559	590	579	524	614	593	573	581	554	609	613	592	623	621	580	603	565	585	615	549	556	603	566	622	542	575	613	577	579	584	570	581	573	578	558	589	603	604	604	638	580	585	583	585	587	574	553	601	575	606	614	578	577	606	563	597	597	620	557	565	654	596	573	558	576	609	609	603	592	575	574	572	611	580	601	556	568	560	606	590	592	592	557	573	593	536	622	575	602	547	588	604	587	553	583	568	588	605	603	610	608	495	577	623	586	573	577	584	543	583	606	631	572	632	611	561	603	641	588	617	585	609	575	585	620	583	587	607	592	617	582	629	586	620	599	621	570	627	616	600	557	611	609	615	558	571	599	615	626	639	583	629	595	574	592	613	610	568	599	602	569	570	597	592	617	602	591	579	581	579	570	591	589	571	644	569	584	614	597	586	604	548	575	517	602	598	591	534	553	546	620	538	635	597	624	585	572	614	580	577	598	595	580	621	558	613	590	538	608	632	574	567	629	634	560	610	548	578	573	649	528	604	579	626	634	570	587	582	609	539	631	592	543	584	607	567	578	558	578	582	600	624	603	561	600	587	577	567	585	563	580	573	624	578	560	550	576	564	628	605	567	600	572	574	595	574	554	620	564	577	554	570	544	595	573	586	594	568	610	601	596	570	580	581	598	593	624	561	573	555	577	581	596	610	589	559	623	586	557	579	581	527	586	633	573	614	598	615	624	596	595	619	594	614	558	561	608	541	552	621	580	549	551	640	623	612	629	553	565	560	616	569	584	568	578	584	594	567	635	577	578	592	579	540	606	566	611	568	550	568	611	591	556	585	576	580	584	593	600	538	611	591	601	581	568	536	566	586	608	573	582	566	543	574	605	552	579	514	560	552	587	603	541	606	582	632	583	580	629	588	575	591	617	600	583	554	561	564	603	590	610	598	618	619	584	572	630	562	582	600	602	611	596	577	615	587	578	611	578	596	587	577	559	612	566	583	576	604	619	573	551	599	650	578	585	608	582	587	574	572	602	599	573	608	601	558	569	564	548	595	594	607	594	565	577	573	554	634	592	569	585	582	585	575	580	592	598	574	569	589	599	562	590	578	620	558	593	589	612	601	604	591	603	594	586	597	647	578	585	610	599	608	618	577	598	587	570	525	581	597	567	592	564	559	579	616	599	592	595	595	591	567	588	560	589	571	605	586	587	546	604	592	648	536	584	517	566	588	575	578	585	538	584	591	564	589	566	586	618	593	579	602	564	603	606	579	621	586	608	569	573	598	603	576	567	616	580	598	591	541	611	631	609	553	603	607	565	601	620	634	590	616	571	543	572	581	615	601	618	599	575	558	591	556	610	640	559	595	604	606	611	619	598	577	557	593	600	541	590	591	576	593	615	588	588	626	571	575	587	601	555	618	607	573	553	634	609	569	555	557	584	577	557	565	570	575	573	609	585	565	551	593	613	583	582	607	587	567	589	629	600	591	580	589	617	601	578	602	573	587	561	544	557	590	590	584	525	576	566	616	585	562	629	601	624	639	569	591	589	577	553	577	560	579	591	620	568	589	580	609	581	563	569	579	607	568	608	602	609	596	596	583	564	552	642	605	592	588	610	628	602	574	590	602	625	607	591	633	622	570	561	554	584	579	581	584	535	555	572	578	600	575	581	574	565	547	562	585	598	553	610	618	610	610	598	589	576	550	596	524	595	636	584	593	618	560	602	565	554	607	559	614	607	593	549	586	601	569	593	603	607	579	581	559	626	564	613	586	594	582	585	625	583	589	588	594	560	604	611	586	594	544	618	580	597	556	554	601	635	552	602	593	562
25421	21404	27498	25453	12890	23209	37204	27542	16755	6581	2492	1211	902	772	767	766	776	725	772	797	765	804	734	774	771	786	754	743	756	761	814	710	711	761	743	759	746	754	761	712	762	724	749	729	789	723	741	777	763	751	746	719	688	769	740	805	770	758	782	792	795	765	769	767	710	766	730	744	763	806	747	785	726	768	796	784	734	737	756	773	812	748	708	770	753	772	756	790	738	794	804	723	776	765	757	784	790	750	782	765	786	795	767	733	775	710	793	770	747	744	737	766	727	767	745	761	786	782	755	777	747	735	751	754	788	777	751	735	777	748	769	695	750	774	771	767	788	734	743	763	733	824	761	777	724	781	766	711	718	733	741	736	751	784	736	780	799	796	790	701	744	755	704	768	775	752	771	735	770	777	788	731	698	704	731	786	710	791	719	773	762	762	776	803	756	745	760	792	772	740	775	720	739	763	714	795	764	758	730	742	805	727	698	741	721	787	724	739	702	769	715	806	740	726	802	781	785	767	747	769	818	759	725	766	724	772	745	734	726	719	757	786	762	726	784	796	761	740	794	769	786	758	713	786	768	745	778	704	762	721	746	728	738	771	737	717	785	802	806	736	737	769	747	735	748	772	733	775	732	729	739	762	752	776	773	747	732	743	761	720	758	724	745	715	788	722	741	743	812	752	717	755	743	749	811	754	718	749	739	734	773	724	743	739	790	740	734	702	807	751	757	744	766	768	790	733	769	766	832	771	718	678	713	750	784	778	717	746	739	744	779	749	734	758	744	783	779	723	788	796	765	755	745	760	728	774	758	745	731	736	756	753	764	747	756	782	738	750	700	737	732	795	694	710	773	761	762	790	771	801	772	714	755	776	755	726	819	717	718	736	711	723	785	805	756	772	749	788	760	742	785	750	764	786	718	769	744	706	764	745	767	763	774	725	768	734	744	795	765	710	761	761	751	738	754	772	753	731	783	759	773	767	769	745	737	720	741	806	726	735	780	773	758	747	753	766	765	777	773	730	729	760	773	733	775	738	738	774	765	724	755	793	794	710	709	769	721	786	822	741	757	736	772	724	736	786	783	804	812	754	756	761	754	753	750	708	762	762	781	741	717	798	759	760	803	745	766	776	731	741	759	776	782	793	795	742	728	763	764	748	741	763	755	775	795	799	750	758	783	739	792	729	750	746	777	756	749	798	683	760	754	749	827	773	770	779	746	769	709	739	734	782	786	741	731	785	759	781	740	721	771	761	734	711	762	783	756	763	750	800	783	725	734	750	800	756	734	724	735	731	736	792	745	750	682	687	758	765	733	828	751	784	748	746	747	809	781	728	747	770	754	756	767	752	816	761	777	765	781	793	741	757	740	751	770	780	732	731	745	723	735	736	803	767	740	764	708	737	736	819	791	742	777	818	775	790	837	712	703	696	720	743	714	768	801	796	717	805	746	736	756	763	764	755	761	733	735	761	724	730	765	737	766	755	743	757	733	766	758	763	809	722	704	715	743	723	732	794	753	748	761	754	809	757	760	707	796	748	764	725	771	734	785	766	778	769	758	762	774	779	808	737	797	718	751	776	713	672	829	758	768	756	759	772	768	763	748	706	731	705	766	710	721	766	675	771	773	763	792	739	720	763	751	751	721	800	735	729	751	744	707	760	783	741	791	743	750	728	776	733	748	793	816	745	738	747	729	775	734	752	746	738	750	735	738	753	732	821	766	795	728	771	748	833	806	742	753	746	748	752	730	773	766	757	795	785	755	768	776	699	751	798	750	705	742	741	789	732	742	812	776	754	774	759	760	717	792	706	768	780	740	762	770	750	743	754	747	740	725	750	746	760	751	758	764	734	784	756	767	800	769	727	779	757	787	786	727	725	727	783	788	796	734	776	765	727	691	727	757	781	756	732	750	752	773	708	765	719	795	755	762	793	762	757	720	814	728	753	782	720	756	786	746	719	821	799	790	713	777	805	743	760	777	754	753	776	717	750	779	770	745	744	751	769	740	747	749	773	747	728	766	791	778	752	731	799	744	771	784	737	757	732	681	764	744	685	741	688	757	748	798	763	737	748	727	763	732	756	781	737	791	801	790	779	771	762	694	774	772	725	755	746	732	754	742	757	722	784	718	774	746	740	759	722	783	762	770	756	779	730	690	755	750	779	763	756	801	779	756	739	791	733	771	751	773	700	754	772	743	769	722	764	733	731	757	767	790	736	765	758	765	774	766	719	786	773	790	768	765	830	720	698	733	749	800	729	763	759	748	759	738	774	796	771	729	742	786	822	805	762	722	724	809	727	710	757	729	700	764	711	749	810	746	805	750	811	766	694	717	717	719	746	697	736	732	701	712	763	737	722	782	760	780	741	727	716	749	757	755	768	730	762	778	737	804	781	743	776	730	764	724	743	808	761	781	749	774	724	708	765	696	704	747	771	751	761	749	730	751	737	744	777	765	764	812	793	787	735	761	732	751	747	757	756	732	772	786	755	774	714	737	745	779	795	773	763	799	729	699	769	782	736	732	780	784	763	723	746	773	707	718	763	742	738	740	772	777	784	809	702	708	734	734	732	753	751	757	772	750	766	725	741	767	729	718	778	742	751	726	706	746	741	766	760	694	755	741	757	778	763	770	748	749	750	710	718	758	760	782	760	789	738	770	752	744	758	731	777	720	736	764	766	702	746	807	746	768	736	749	766	754	718	771	784	772	726	755	745	727	770	784	772	718	795	770	743	715	801	746	690	722	730	771	764	803	751	727	739	793	743	766	772	763	782	717	743	737	755	759	734	742	722	772	745	745	769	692	753	798	695	769	791	752	779	742	781	757	745	798	801	774	738	776	776	791	758	743	750	759	771	765	766	733	708	711	790	759	763	786	740	768	734	760	730	743	711	741	783	744	729	776	721	694	764	769	706	785	720	762	750	747	713	796	811	750	767	742	751	737	770	750	729	772	746	772	699	755	761	760	745	767	724	751	758	738	745	785	758	779	735	769	718	795	746	811	741	732	724	745	761	772	744	778	725	775	750	748	767	748	793	775	731	707	718	787	810	725	723	743	776	747	755	772	772	803	781	805	729	733	745	729	753	722	758	765	738	736	738	773	768	763	730	786	757	779	742	768	766	768	744	795	756	751	716	745	750	770	815	752	773	771	674	754	761	742	729	754	730	743	759	750	763	710	783	769	728	744	749	731	770	730	758	750	755	727	779	746	773	766	766	773	738	706	771	789	785	723	726	734	745	791	771	757	776	729	781	767	701	779	762	777	739	763	760	738	759	718	732	747	675	752	711	714	772	733	734	759	797	770	767	755	690	766	731	751	747	751	810	753	737	802	770	762	744	732	773	727	716	728	757	720	774	744	704	766	757	743	776	796	750	761	766	798	717	759	752	747	779	772	765	757	779	770	719	785	773	762	756	758	729	756	736	753	736	740	722	728	749	762	701	749	745	747	707	715	731	732	763	784	733	735	699	756	786	774	759	768	767	771	718	741	818	802	780	763	790
3787	4372	6015	3076	6830	24331	32728	21891	14140	5558	2564	1190	766	722	702	642	669	658	650	662	666	648	686	697	634	690	659	676	644	677	684	678	628	665	674	637	680	663	665	652	638	653	662	657	656	660	616	681	623	626	719	656	684	643	655	664	637	661	643	659	678	697	698	653	637	661	636	649	674	668	659	650	679	703	635	659	651	625	685	651	675	676	664	668	681	651	695	631	699	648	667	678	663	640	661	659	606	652	700	646	684	687	672	597	645	660	674	669	624	630	622	662	655	648	660	640	586	628	736	689	658	696	671	686	693	675	632	622	633	640	684	736	643	622	708	632	640	670	666	657	666	613	685	681	673	684	715	675	665	624	621	638	680	639	710	637	637	663	667	648	700	692	648	601	646	655	631	675	667	699	674	681	626	677	665	664	697	656	675	688	633	730	653	659	683	684	635	652	689	654	684	690	642	665	634	637	647	680	646	707	618	672	673	661	632	682	642	647	699	719	636	629	663	673	688	653	665	671	650	668	637	671	659	625	643	641	702	714	670	648	672	689	657	658	628	670	619	720	715	632	656	634	621	653	697	686	666	663	630	675	679	680	680	686	642	654	645	636	666	723	649	635	662	671	678	643	643	642	651	646	632	668	656	662	648	654	602	651	639	656	650	676	636	660	660	710	686	706	656	638	652	670	659	627	657	614	638	703	662	642	656	678	667	657	677	636	645	624	630	646	666	650	648	679	640	644	659	644	648	649	640	683	653	650	660	674	647	632	637	624	648	602	669	692	672	658	646	712	625	664	606	619	711	703	646	671	644	661	616	672	676	674	618	641	682	645	667	692	679	642	666	652	670	649	707	669	650	674	634	664	672	650	637	687	661	631	653	647	657	663	678	638	667	644	686	662	682	642	660	647	635	656	657	649	652	617	627	633	634	631	604	637	681	688	688	692	643	692	621	642	647	693	621	604	630	638	655	649	687	666	640	691	619	654	659	644	623	644	644	674	646	643	653	596	672	633	675	627	666	648	678	660	675	673	655	657	666	642	655	685	631	639	694	619	693	641	620	703	662	650	662	638	620	650	631	647	672	664	691	613	637	642	608	590	669	646	613	666	673	692	678	679	658	636	655	663	684	663	696	669	666	683	686	658	641	618	705	699	704	567	643	668	634	644	667	679	672	617	651	642	730	659	678	643	626	685	647	698	667	658	667	669	646	700	628	638	638	588	701	651	631	628	650	692	662	667	653	649	707	596	674	654	621	650	618	587	702	646	648	609	643	633	651	661	654	666	670	674	667	647	660	662	654	650	681	665	670	644	660	653	651	662	663	664	684	662	702	666	684	666	676	651	585	654	659	656	644	677	619	659	660	683	610	659	669	687	639	591	696	645	635	683	673	663	677	657	656	642	634	653	640	654	622	613	630	673	658	674	679	622	642	646	660	662	666	688	686	678	646	642	642	682	640	604	675	650	675	644	660	638	672	637	682	661	642	633	657	681	663	667	703	695	650	702	653	650	632	649	666	636	708	654	644	640	605	671	675	606	653	673	638	634	656	689	669	607	675	656	632	658	653	620	657	644	588	660	655	646	640	681	696	598	664	629	666	689	636	671	631	609	655	712	674	682	656	628	678	688	650	671	707	634	695	641	667	661	619	618	707	655	677	656	663	648	619	668	664	681	620	645	645	636	643	685	663	654	628	655	700	656	633	598	662	618	692	629	668	650	636	690	625	629	659	630	625	677	670	644	723	680	668	671	678	630	665	644	673	669	634	665	653	675	641	682	690	679	663	699	628	689	695	636	641	655	689	690	646	623	664	627	629	666	679	658	650	665	667	647	690	660	684	644	632	672	623	662	691	631	636	655	678	645	625	707	650	638	656	634	680	653	659	629	619	658	705	662	657	638	676	664	679	656	663	639	633	682	624	683	644	625	625	670	643	678	653	660	679	651	679	664	647	626	705	629	642	654	650	627	659	652	618	622	720	724	636	651	632	662	665	649	605	677	647	624	647	691	666	627	660	672	696	628	647	648	689	637	639	652	672	672	603	675	679	668	665	637	658	638	641	643	684	645	645	675	614	647	660	669	689	640	655	677	653	617	667	635	658	675	668	692	678	645	639	634	629	655	606	642	611	630	647	665	664	637	660	639	656	641	643	678	591	669	657	637	667	674	666	663	633	653	654	679	669	659	646	706	652	633	653	586	606	690	626	652	616	642	672	625	651	667	606	674	678	681	646	642	646	652	662	638	649	676	663	654	704	672	615	636	649	618	622	657	667	714	651	601	651	679	640	681	639	664	656	625	639	677	669	663	646	623	656	664	650	672	645	688	669	636	677	657	677	672	664	656	650	717	626	647	657	622	648	640	681	675	638	601	633	705	680	656	646	694	700	663	620	658	625	620	641	666	655	660	654	623	632	652	671	660	608	646	667	694	656	654	613	684	661	635	677	637	658	650	668	649	672	652	643	638	658	602	665	658	678	628	695	628	673	632	674	659	646	637	671	649	688	646	692	665	682	672	668	671	671	691	622	678	684	641	648	647	652	665	679	652	636	684	652	598	688	606	682	632	621	672	658	672	664	599	624	660	642	652	693	653	649	687	675	656	633	646	709	655	608	671	730	641	666	667	678	616	637	645	649	613	632	665	684	668	654	609	659	633	660	617	654	660	635	658	605	659	663	634	611	648	663	616	687	692	644	638	618	648	646	686	707	656	705	637	677	635	623	679	661	652	650	629	665	654	685	645	662	670	638	656	639	685	637	656	683	623	651	660	675	637	629	644	675	671	684	652	702	630	661	645	676	659	671	665	643	649	676	681	667	636	622	653	627	663	651	630	663	663	677	620	715	637	660	719	602	629	672	629	673	690	621	627	644	671	648	662	634	647	656	700	650	663	606	656	671	667	662	649	641	680	644	655	670	672	629	673	664	645	675	656	661	652	717	640	658	635	682	683	610	666	645	630	659	652	657	606	660	613	663	637	674	685	665	646	647	684	623	623	642	650	639	644	668	643	651	650	720	658	659	633	627	669	668	659	652	652	703	651	605	657	660	632	614	639	681	698	598	667	633	649	631	662	637	671	675	660	658	639	666	624	652	631	665	705	649	632	668	678	642	637	656	675	660	674	671	669	658	604	621	592	600	662	650	629	658	640	729	629	662	632	696	661	632	711	668	623	620	633	684	651	625	687	692	639	653	636	616	636	672	628	610	655	683	690	686	636	636	646	619	620	720	634	715	669	631	634	633	624	616	642	676	675	678	620	680	682	679	642	622	697	687	686	638	669	643	659	661	631	671	635	668	636	646	672	668	643	626	588	598	598	639	636	693	667	658	619	673	658	681	644	627	684	659	595	693	692	678	640	657	648	602	622	631	649	652	660	645	651	632	664	685	660	644	604	629	636	698	655	629	687	656	664	639	635	650	638	692	645	617	672	631	700	667	676	686	658	659	667	671	672	621	654	663	636	669	665	637	651	659	687	652	634	690	687	639	655	642	667	668	655	675	625
24177	21402	28761	24439	21417	31042	53869	43129	31789	14722	5373	2027	1236	990	955	859	907	913	901	885	897	907	920	933	849	842	861	896	902	916	919	835	841	881	856	901	838	842	832	871	924	883	837	838	830	922	813	834	894	867	823	805	870	895	881	867	927	879	851	849	852	910	902	860	894	877	890	916	897	844	886	876	863	887	895	897	841	912	868	809	902	850	883	862	874	830	872	907	873	905	885	816	871	846	869	914	889	833	910	901	858	824	877	880	877	884	851	908	898	900	881	914	844	906	867	876	879	881	889	832	879	842	842	869	881	893	857	890	874	861	850	856	900	856	840	828	859	872	802	881	909	838	830	864	906	865	886	890	828	900	856	851	884	866	828	904	872	822	909	886	858	910	858	894	866	825	903	877	846	899	883	869	838	831	886	885	872	851	838	843	855	909	872	844	902	878	942	915	911	840	882	863	908	850	884	902	894	851	833	876	863	875	905	814	868	836	902	815	889	889	846	838	829	915	820	859	890	840	827	861	834	922	879	812	870	864	838	894	835	818	847	849	916	847	881	882	871	832	868	863	875	883	860	861	885	859	867	807	827	867	823	865	917	864	896	891	834	875	929	880	880	836	856	836	892	825	819	916	834	895	901	826	857	867	831	865	804	886	871	852	868	855	878	842	839	864	904	873	893	849	860	898	872	848	865	851	848	858	864	864	804	829	890	875	866	860	850	875	846	835	889	905	877	901	896	864	863	849	921	804	881	850	898	874	813	859	799	888	903	831	868	893	869	842	880	839	803	834	874	890	849	875	828	853	867	885	882	831	891	873	840	907	862	893	826	845	890	905	866	892	860	902	869	869	888	885	838	827	861	831	898	929	850	859	800	881	836	894	826	880	887	857	866	896	896	873	851	865	864	866	920	865	837	866	901	835	880	853	786	853	827	847	837	907	821	861	810	865	837	826	848	835	897	869	855	855	867	855	802	885	879	830	821	853	910	903	864	838	854	919	869	878	863	876	869	853	863	860	840	823	910	890	894	862	903	909	911	819	858	885	824	903	851	842	840	837	932	894	871	873	867	916	836	894	832	880	882	880	880	879	784	900	846	876	906	830	793	910	811	794	882	875	864	872	865	848	836	861	842	912	883	812	821	913	867	843	843	856	859	888	862	868	843	856	888	897	867	853	878	843	917	887	896	876	898	898	847	803	867	862	862	894	880	872	817	906	867	859	894	902	842	881	914	875	872	885	877	814	907	828	833	881	838	848	898	889	847	851	829	904	841	831	850	881	886	844	905	893	888	829	911	865	800	857	913	883	850	947	911	917	851	864	865	832	896	880	883	842	813	889	873	863	860	831	833	903	869	852	792	859	853	846	809	886	896	875	855	845	877	889	909	862	870	846	888	849	847	867	884	839	916	896	892	852	971	886	902	867	868	887	914	889	881	874	900	848	879	864	818	881	833	888	897	880	802	858	866	846	812	856	802	889	863	837	869	844	885	869	881	827	886	827	839	878	846	897	880	825	820	923	842	841	814	920	851	849	863	863	805	896	865	928	883	848	860	810	849	863	871	876	823	815	849	874	867	877	868	871	835	912	873	875	876	857	795	816	884	822	937	827	860	857	901	849	860	905	868	871	881	885	873	843	812	834	877	885	858	831	908	858	900	868	920	856	873	839	891	902	875	826	830	895	837	865	924	821	848	852	899	812	888	888	850	870	790	857	820	880	884	881	813	866	868	872	857	835	865	860	879	851	922	936	874	821	851	851	880	888	902	861	834	853	829	863	845	855	870	821	885	805	904	876	879	804	875	870	806	911	853	839	902	865	849	817	853	886	923	884	837	852	893	886	845	870	846	851	859	796	865	827	870	836	907	884	902	889	917	888	878	870	845	850	855	814	921	869	877	879	874	923	856	847	825	854	921	828	908	873	863	916	831	849	857	854	874	844	922	841	888	905	892	878	898	862	869	868	899	860	859	868	866	877	847	827	919	864	846	849	879	825	832	857	854	875	883	888	890	866	876	892	932	819	847	854	886	876	851	845	846	885	883	864	851	869	843	836	856	902	841	892	864	804	886	875	902	857	865	797	858	918	867	918	825	868	890	880	881	879	849	818	863	885	828	862	842	847	882	836	830	851	895	881	853	857	895	841	911	813	823	851	864	827	892	837	854	836	858	857	844	887	863	837	830	840	815	835	870	898	840	824	857	861	881	851	889	886	864	898	849	872	849	890	852	924	836	827	861	861	859	864	867	849	839	863	864	886	830	854	896	868	884	873	882	894	904	856	875	904	869	836	806	890	871	885	917	862	859	872	863	854	817	879	921	797	834	792	867	870	841	889	816	798	839	814	850	873	878	898	840	849	888	827	870	837	888	855	845	888	895	904	874	892	856	876	823	906	855	943	863	890	831	818	870	844	877	815	835	873	941	848	901	884	872	827	851	868	832	854	822	896	842	867	876	833	927	873	824	843	860	862	821	880	874	825	865	872	884	889	810	856	906	888	870	912	841	853	872	909	857	857	849	836	856	888	834	838	794	822	865	864	875	900	901	874	891	837	863	860	884	867	853	838	836	838	875	908	870	835	877	867	862	848	878	865	841	849	877	904	859	874	877	836	820	865	869	823	869	809	873	873	817	835	889	859	909	873	876	848	869	868	837	833	879	812	842	862	857	880	835	866	890	882	894	877	877	888	855	809	820	784	821	850	877	837	857	945	844	884	881	848	860	879	839	905	847	816	871	861	879	874	856	860	905	859	833	888	856	839	807	956	894	840	853	874	874	884	876	876	853	877	914	837	889	871	837	898	870	898	878	810	878	884	855	809	907	832	913	813	865	817	850	881	847	825	857	853	878	851	849	792	879	853	849	892	893	884	890	822	866	875	847	832	871	849	851	881	928	868	827	869	857	854	848	862	895	871	869	863	840	874	871	886	810	888	887	880	858	881	815	886	846	889	830	875	874	890	874	864	900	886	878	882	884	877	845	845	892	861	853	890	854	882	847	848	824	890	909	838	802	885	874	873	914	880	912	943	868	828	860	867	866	892	903	844	879	889	865	866	882	928	822	835	872	860	877	849	826	849	915	844	865	899	836	899	939	843	923	862	889	903	843	864	940	895	891	886	861	875	904	826	879	813	907	852	863	873	844	854	879	828	878	900	867	865	875	935	868	846	861	873	879	852	853	855	849	858	861	851	851	857	872	887	882	870	873	901	903	869	827	855	845	794	841	860	856	851	825	892	840	835	856	920	863	840	938	913	877	857	877	885	856	843	885	886	920	896	916	865	880	912	853	877	843	850	883	887	825	865	865	900	921	875	825	880	876	888	875	869	920	916	819	823	846	901	881	853	869	841	822	818	862	880	827	896	826	860	841	881	924	880	847	892	867	820	873	822	840	828	812	872	900	866	888	880	912	791	847	891	877	845	937	869	856	853	901	845	858	892	900	918	867	867	896	847	856	861	827	831	861	887	913	840	860	894	874	818	858	868	842	885	847	896	887	796	892	797
5007	10500	9474	5046	6210	33860	49875	37133	27178	10944	4865	1968	1137	900	774	830	769	776	782	735	771	756	728	753	792	724	769	745	723	753	745	769	772	688	750	768	784	750	757	786	828	795	782	746	712	740	775	848	772	777	761	709	796	806	732	787	740	783	789	767	697	710	781	792	775	751	767	793	747	737	763	776	742	756	726	739	754	791	732	753	734	798	774	780	754	753	765	759	757	771	740	764	728	768	777	700	732	760	735	752	750	796	757	748	723	798	790	763	773	739	779	739	767	749	743	753	794	732	783	731	723	764	758	761	731	745	732	741	747	763	748	746	780	720	786	765	755	736	743	776	712	775	818	715	756	773	695	763	739	774	730	742	724	710	777	750	750	770	719	768	767	768	739	727	719	755	735	732	755	797	750	777	712	769	787	755	744	772	790	772	729	743	780	729	753	797	722	730	760	773	775	758	749	721	765	752	741	737	754	709	766	785	765	737	770	778	758	767	787	732	696	744	740	740	776	715	758	747	743	756	738	803	790	754	773	712	755	741	753	760	764	747	769	814	755	793	712	753	767	739	752	781	731	759	711	744	795	762	749	749	733	761	771	764	770	782	758	710	778	759	748	756	766	689	749	760	752	802	788	750	722	771	746	743	771	719	795	760	727	728	795	762	761	745	718	736	750	727	779	724	751	726	765	767	765	746	718	699	758	772	746	731	746	715	744	783	788	737	787	741	758	808	682	717	754	748	774	750	737	739	685	751	759	775	758	808	732	786	727	698	732	763	756	744	778	760	741	741	710	737	725	750	821	803	783	778	759	762	753	743	777	744	754	785	731	693	762	772	736	746	771	744	771	763	757	743	744	736	769	796	723	726	769	718	751	731	763	766	740	722	779	704	775	718	732	779	745	765	767	788	780	738	742	725	761	773	741	808	761	730	704	718	750	682	695	781	761	745	773	792	778	751	762	681	726	766	719	719	758	808	752	713	740	749	756	759	770	790	765	787	712	800	744	791	793	756	787	738	733	752	736	771	745	747	763	781	732	719	772	676	743	772	763	774	753	761	757	707	778	792	784	720	729	712	734	709	716	797	781	765	725	738	785	768	751	709	742	743	739	712	770	754	823	802	739	761	776	756	780	721	740	719	751	703	732	778	789	731	752	724	739	731	719	700	767	752	774	739	779	771	717	731	757	732	713	722	751	770	742	791	777	731	755	749	747	733	777	789	816	761	791	757	737	747	754	685	793	765	750	759	744	767	792	758	763	703	785	768	715	731	750	776	740	768	770	781	692	805	725	796	763	750	730	708	758	701	733	690	762	762	769	735	724	722	760	697	750	763	773	768	718	707	758	760	727	770	765	720	762	740	735	763	728	770	693	768	784	784	745	740	741	739	764	772	734	715	724	727	790	742	732	682	807	732	751	761	748	773	788	779	714	767	769	803	728	717	758	710	760	731	765	775	793	738	722	750	776	706	764	781	714	765	727	781	749	757	755	773	765	763	757	801	723	762	744	760	737	712	748	732	781	733	749	761	761	751	744	745	795	733	702	738	776	757	807	717	732	717	749	739	718	783	756	750	711	725	738	736	730	718	765	770	726	713	725	811	727	799	769	728	724	790	759	714	787	728	764	742	735	726	775	781	777	736	745	764	833	741	764	723	783	763	749	804	750	715	757	705	753	760	738	712	782	709	726	725	825	754	769	758	811	747	755	754	733	748	754	771	768	780	769	754	756	801	720	778	724	682	734	819	754	711	724	779	694	739	774	773	687	725	748	690	778	763	729	734	756	745	776	737	745	740	680	788	718	759	787	734	721	784	812	735	759	777	689	741	781	765	714	738	750	688	732	787	750	719	764	782	716	767	767	761	796	729	762	730	755	729	737	748	788	739	735	756	715	771	689	748	722	737	705	771	737	773	744	694	819	715	692	742	807	724	752	698	711	723	721	790	741	688	757	744	766	716	772	737	765	713	744	765	713	802	777	717	751	764	732	710	712	726	839	722	702	731	757	742	743	737	767	710	732	724	753	768	759	762	727	740	733	719	738	737	739	737	753	790	745	739	793	766	779	703	799	751	792	771	763	719	774	725	777	789	728	767	753	764	747	703	712	761	744	777	783	727	757	731	723	763	807	715	747	742	751	730	747	715	759	788	687	776	695	705	764	791	736	741	736	740	819	748	772	772	781	804	688	734	755	763	770	711	743	728	754	699	654	752	723	774	767	759	752	700	735	732	758	720	751	746	695	773	747	721	807	751	746	778	778	799	766	732	746	721	738	739	732	772	749	789	792	814	733	712	787	733	756	736	772	700	744	815	764	769	672	773	719	740	723	736	743	747	778	711	802	746	774	713	739	766	798	771	695	751	708	708	776	744	715	780	715	797	766	732	742	765	733	763	719	782	763	768	736	802	779	763	774	766	785	775	777	764	688	740	751	741	752	698	783	766	738	737	779	762	745	779	757	725	730	772	755	769	696	751	730	754	770	759	719	727	754	749	708	764	744	786	728	726	755	725	782	749	723	735	746	755	714	720	721	709	731	760	796	801	814	750	785	749	793	720	739	787	739	731	755	737	776	762	744	690	727	732	802	760	787	777	679	739	765	759	799	761	730	747	759	760	783	717	764	746	727	753	761	779	737	723	783	747	714	747	780	716	686	738	754	759	783	723	732	719	733	810	725	726	766	731	773	775	755	769	698	761	690	754	792	689	770	731	706	727	768	726	770	739	731	786	757	724	768	769	742	739	761	745	735	707	788	736	797	781	772	745	764	752	702	736	735	739	748	751	759	702	681	739	760	743	813	770	781	838	722	763	761	688	747	722	712	731	762	713	790	748	756	743	734	753	757	750	746	712	764	808	720	755	771	760	723	738	739	712	756	735	743	741	726	720	698	733	719	747	718	818	780	729	765	732	737	771	725	717	770	720	774	769	776	755	752	714	759	737	727	757	780	750	720	773	697	750	716	733	763	757	773	730	730	737	774	750	744	761	765	744	790	787	738	740	749	734	748	734	715	785	730	753	735	728	750	756	751	761	769	728	749	735	707	731	679	781	772	731	751	763	698	772	726	677	735	696	755	770	732	753	723	707	728	770	786	724	786	713	754	742	741	762	746	702	760	777	778	757	703	753	753	757	754	732	710	764	742	736	738	727	730	707	746	766	694	757	723	781	731	773	794	772	722	760	724	759	708	762	798	761	767	745	737	740	752	727	767	764	774	738	773	696	729	726	751	741	744	724	716	790	711	730	746	767	776	708	753	760	769	710	754	730	761	706	751	778	731	762	792	826	756	754	734	712	791	760	736	699	781	775	753	794	720	751	739	746	691	724	771	773	794	755	723	691	753	780	749	717	771	726	745	755	767	723	763	776	742	720	775	771	710	742	769	746	750	722	724	749	729	724	741	727	753	749	744	732	799	723	714	723	710	781	815	697	720	782	737	758	734	744	799	762	730	736	791	707	752	818	710	760	788	729	731	762	743	737	696	702	718	737	795	768	747	730	775	751
27868	14581	3740	1637	1131	2572	4718	3816	2629	1404	997	743	699	680	710	680	706	707	733	670	708	698	713	659	675	681	696	671	687	730	688	722	747	706	667	693	728	687	697	719	653	686	719	692	704	697	696	681	735	669	666	687	713	737	722	693	722	712	677	705	698	667	663	711	688	705	677	705	727	672	689	701	722	641	687	690	698	646	636	732	705	709	722	668	718	711	732	656	695	662	698	645	682	666	724	676	663	661	719	688	664	707	716	649	685	711	665	697	642	652	697	689	711	684	696	726	632	730	725	696	672	683	649	675	725	717	684	682	699	693	669	668	658	691	652	693	648	651	668	726	690	670	722	696	731	676	687	652	687	710	714	676	709	742	654	689	707	733	709	680	672	683	654	688	695	689	626	670	666	672	710	713	704	663	670	727	680	718	691	670	711	644	653	685	705	687	719	657	642	715	728	668	664	655	662	718	691	645	666	692	711	711	703	732	683	699	666	652	645	735	685	691	668	681	689	697	703	662	675	676	714	751	681	650	705	705	695	687	650	711	659	700	685	728	693	726	652	680	689	701	669	727	708	712	696	694	682	740	689	705	681	654	698	796	677	708	668	662	698	667	696	673	655	703	750	704	693	737	717	728	693	717	670	678	696	664	678	713	693	697	698	694	696	709	710	700	694	714	698	648	714	767	708	710	669	712	696	715	674	682	718	648	670	704	754	715	679	693	673	700	707	688	713	741	688	690	645	666	700	676	679	718	714	673	706	654	665	708	618	723	694	697	697	674	698	695	697	686	742	688	716	707	655	688	679	677	700	710	723	707	709	695	652	674	660	673	709	691	731	677	681	729	704	654	678	756	630	651	694	688	657	671	720	696	699	702	659	725	668	688	689	751	756	707	703	699	712	671	719	641	692	687	703	709	685	699	710	681	690	679	699	722	703	647	704	664	669	669	681	691	690	710	682	689	677	686	686	730	685	671	674	696	744	691	674	719	733	701	713	689	719	681	743	604	685	697	693	656	745	654	688	720	703	727	696	679	682	735	668	725	705	760	705	695	748	673	681	714	730	694	702	704	670	681	724	652	685	643	653	676	690	678	672	743	704	714	680	666	710	658	712	691	713	691	670	664	636	731	664	730	702	682	650	671	695	686	726	708	673	721	677	725	658	690	707	714	733	701	673	720	688	664	666	705	621	689	654	677	672	716	688	728	712	636	724	704	674	701	638	678	688	740	713	700	665	701	663	710	704	703	674	707	704	728	722	730	675	698	692	597	689	696	725	687	620	726	678	725	661	712	698	662	657	706	668	696	679	715	695	699	672	649	688	692	716	713	662	717	663	704	707	691	661	703	710	659	674	656	667	676	668	693	681	697	698	697	724	699	707	732	683	681	683	742	693	673	707	687	694	692	725	677	725	657	705	767	697	672	669	714	690	699	687	678	710	689	673	728	688	666	685	695	701	669	668	647	704	696	739	754	706	667	690	672	678	695	723	699	674	690	700	650	673	678	651	725	648	678	721	725	667	689	673	696	725	703	661	755	670	674	679	742	708	703	704	690	645	728	674	681	695	653	715	723	673	730	675	692	667	643	701	675	627	647	702	666	691	726	686	732	651	669	735	701	629	719	692	633	621	664	677	670	686	708	676	726	705	720	656	726	696	713	704	717	659	678	709	670	640	726	710	713	694	684	645	711	697	693	734	717	675	713	673	703	685	712	698	697	695	660	682	663	703	686	672	654	726	696	701	695	670	681	728	653	728	665	714	679	695	729	713	692	654	715	662	671	689	674	687	675	688	677	679	671	696	702	665	672	686	691	664	653	677	744	669	706	657	672	702	638	706	711	703	703	747	692	666	704	705	701	679	671	657	656	713	692	690	725	688	738	683	684	600	671	737	697	709	695	690	702	714	737	733	726	737	712	712	645	656	653	655	731	705	723	655	696	724	695	687	674	713	692	653	663	701	695	708	721	714	702	709	704	705	668	673	724	684	713	680	670	712	684	696	670	673	730	687	739	700	688	648	686	672	695	729	662	671	676	713	664	640	704	678	724	669	688	655	703	639	675	694	712	689	675	706	676	706	637	728	655	628	689	703	693	709	709	686	660	672	660	614	725	706	678	695	677	694	684	658	701	692	674	651	633	636	673	704	646	660	699	691	684	704	728	696	735	649	730	698	696	645	662	745	681	674	747	687	683	689	673	709	666	684	633	721	726	684	681	662	715	684	728	695	653	672	722	691	710	677	752	699	677	706	674	731	667	673	685	631	671	731	663	688	688	661	677	727	646	692	682	703	728	658	690	689	695	687	680	662	697	714	663	669	708	727	638	658	691	669	688	710	646	677	694	711	639	644	682	698	687	649	732	629	677	661	712	668	718	671	722	668	677	639	631	684	635	702	712	671	690	703	711	714	694	659	714	734	653	673	723	672	694	700	673	658	667	694	667	682	664	672	724	700	699	651	647	702	717	647	732	680	684	714	696	685	696	643	646	705	704	666	649	683	710	677	695	741	740	680	697	694	708	663	709	675	714	660	713	666	682	688	700	671	688	708	723	687	697	695	667	715	731	723	648	677	726	687	729	716	656	685	688	689	687	720	629	656	697	667	660	677	695	735	684	688	714	683	654	695	674	723	718	697	647	715	687	668	711	734	730	693	674	685	659	695	678	656	688	697	695	758	690	669	719	688	647	707	741	711	706	700	742	701	705	681	693	720	686	641	654	670	692	705	671	691	695	670	615	692	703	710	710	723	700	687	718	699	664	679	694	671	673	692	662	662	704	642	682	696	727	665	721	676	674	711	650	712	690	683	675	718	707	679	683	720	657	682	679	726	746	631	711	758	726	661	735	664	707	706	707	667	693	702	693	705	657	725	713	702	672	691	714	705	719	657	658	698	668	700	645	696	672	691	688	716	720	743	716	663	630	709	712	696	679	732	705	698	697	703	712	639	692	659	712	675	661	701	693	680	649	680	664	655	656	678	696	695	675	680	707	714	671	647	745	675	706	675	670	674	724	671	709	720	687	701	758	726	701	731	696	710	683	690	692	718	663	644	681	691	649	727	723	758	677	676	707	684	670	691	641	623	699	668	686	729	710	658	691	705	700	699	746	714	710	739	726	671	660	681	679	679	696	719	711	700	699	741	687	715	676	674	674	663	691	681	730	667	703	672	667	722	737	657	690	731	645	670	698	723	703	678	700	741	681	705	723	687	695	727	703	703	662	690	699	682	676	677	669	682	657	706	713	651	696	719	663	691	703	684	699	703	668	677	680	701	681	692	697	652	717	675	720	656	673	666	639	705	732	692	690	670	674	714	658	675	668	683	660	742	698	653	665	696	681	676	711	666	660	673	672	675	693	652	679	639	668	673	711	709	663	694	703	702	714	739	715	686	694	738	699	682	689	728	703	724	684	705	705	730	718	765	633	715	693	668	665	664	745	701	705	723	713	710	717	683	748	644	760	701	669	681	665	714	666	673	698	651	672	626	704	669	680	685	656	689	697
5736	3622	2977	1406	1256	3323	5594	4160	2794	1382	959	665	623	598	577	557	598	594	606	575	596	621	593	610	579	590	577	576	579	559	566	574	571	604	547	604	535	590	541	574	572	603	584	577	607	570	544	607	528	597	564	551	634	581	567	584	581	596	609	553	583	562	555	557	621	591	615	570	548	620	559	599	570	565	587	586	600	563	591	605	550	552	572	559	596	577	600	591	565	594	643	567	612	554	594	589	643	587	577	554	636	606	575	618	639	597	600	607	595	597	529	589	593	574	589	572	542	561	573	611	575	582	615	591	585	571	569	555	588	574	560	621	638	559	548	603	584	579	538	619	613	595	612	570	618	585	563	616	603	591	611	546	568	577	574	564	570	598	588	505	595	614	569	631	575	622	584	577	589	599	580	554	615	574	592	568	593	582	558	600	554	589	590	621	584	599	580	557	540	574	607	580	580	570	584	582	606	559	587	566	550	587	619	585	573	613	592	635	654	564	563	576	543	605	588	602	562	618	577	599	562	608	573	573	579	622	580	593	578	565	599	588	597	583	567	539	617	556	612	575	563	601	607	571	621	591	591	562	597	594	573	586	575	547	556	583	586	557	638	550	617	585	586	569	596	575	603	578	589	554	596	598	614	583	584	574	612	585	558	579	531	612	601	603	573	614	557	587	621	607	584	531	570	607	576	605	584	587	567	552	575	590	597	555	566	586	556	580	610	615	587	611	578	567	581	574	555	594	593	588	561	613	596	585	573	593	572	594	581	593	590	595	564	575	565	609	593	600	583	609	622	576	634	620	617	579	593	568	590	554	581	579	554	615	536	591	578	537	591	583	605	531	616	565	591	533	605	574	564	575	625	570	582	548	548	583	553	589	599	572	608	583	541	585	610	590	611	622	631	590	552	569	592	608	566	576	565	556	573	578	582	560	616	591	594	551	575	584	584	615	586	578	563	600	596	593	598	573	598	519	549	598	528	552	640	567	610	611	599	633	582	547	625	555	574	570	575	557	585	600	571	559	541	570	580	585	525	582	533	591	557	570	593	601	627	607	602	570	559	569	595	610	566	560	567	596	604	541	577	576	628	564	594	565	608	522	594	578	608	575	529	585	581	600	592	563	610	559	583	625	535	619	610	569	594	589	637	583	581	580	581	605	621	557	543	585	581	580	562	583	569	558	575	598	603	542	557	598	578	533	567	576	563	574	595	562	613	608	568	594	563	579	581	576	558	602	581	572	557	571	539	563	624	607	574	584	588	584	632	619	582	590	564	598	592	578	557	587	588	580	615	544	596	533	597	556	545	586	603	591	589	569	571	562	588	622	572	566	581	598	574	582	550	578	509	597	547	600	604	581	598	596	579	586	587	580	522	543	614	591	588	573	578	575	621	568	609	557	601	567	574	587	598	613	636	597	606	611	628	590	589	583	614	582	606	578	613	584	618	546	605	613	581	586	580	542	572	579	570	573	599	611	576	591	535	603	576	587	580	590	553	611	589	581	561	586	624	578	606	572	606	584	551	570	604	610	543	608	574	575	613	573	580	608	575	584	563	620	559	574	542	538	603	596	567	569	583	573	597	563	580	590	588	597	560	582	583	570	591	587	604	588	576	566	615	569	531	587	585	582	587	561	568	630	616	596	593	571	605	599	603	573	584	580	578	623	608	574	569	584	568	607	593	568	536	627	586	563	579	575	568	574	546	595	587	633	546	604	593	581	625	550	593	552	591	564	575	595	561	567	625	578	569	570	590	580	613	589	597	545	592	566	586	601	603	591	580	616	555	574	621	542	612	602	591	581	603	570	588	606	532	620	561	599	612	595	589	609	541	593	579	612	629	585	555	591	582	597	568	545	612	553	574	566	575	584	650	565	595	602	589	555	600	574	595	580	608	547	588	585	573	525	546	589	578	544	589	596	583	546	558	553	561	586	536	550	614	625	587	544	614	569	591	547	585	605	607	621	624	605	573	577	582	583	532	592	558	568	598	589	554	597	610	602	578	578	591	567	600	561	608	594	595	580	613	551	592	629	590	612	592	571	546	593	552	586	580	579	594	611	586	566	614	594	593	586	586	566	611	579	575	572	562	571	528	585	610	599	589	543	607	604	589	604	566	597	619	587	576	585	553	576	570	577	558	591	600	595	583	570	576	586	559	638	581	551	576	595	591	565	571	613	601	593	568	592	584	602	591	584	552	583	580	558	571	608	598	635	587	634	631	595	588	571	627	591	625	539	566	580	562	573	584	603	587	595	598	556	594	597	619	630	589	633	536	590	566	582	536	585	578	584	580	568	604	596	610	603	598	556	567	551	561	605	572	591	606	584	593	579	568	599	561	578	560	605	588	593	620	578	576	560	617	592	553	571	566	534	584	576	591	582	594	579	559	546	593	623	602	582	603	571	560	570	545	575	593	558	609	588	563	564	587	628	557	560	537	574	584	585	565	634	591	565	600	585	588	629	563	573	572	600	600	585	572	588	611	546	563	574	543	602	573	591	592	565	543	571	586	577	578	541	579	611	563	580	567	569	602	577	573	607	563	580	587	571	580	596	545	593	590	574	554	597	632	582	611	578	583	558	537	586	590	619	589	518	577	579	550	594	590	621	542	569	572	616	621	629	587	610	619	552	567	595	634	608	590	605	579	605	587	585	605	628	582	590	557	598	590	584	557	599	588	575	618	567	580	572	545	582	552	576	565	598	604	560	596	573	593	579	554	553	552	584	597	548	583	587	560	578	613	579	558	601	573	637	556	590	604	548	633	552	630	613	537	621	596	569	606	600	559	590	588	624	577	581	568	554	584	604	548	582	563	605	594	570	605	622	568	629	561	587	613	582	591	585	579	571	580	578	592	603	589	568	598	574	539	518	607	579	578	589	574	562	561	541	589	617	584	595	567	555	618	629	603	594	614	575	608	583	596	536	561	583	558	565	574	539	556	574	555	552	609	611	593	594	580	579	565	562	556	574	603	584	548	584	577	588	574	600	583	528	559	554	644	585	597	596	570	517	574	561	604	599	604	577	515	562	540	556	613	559	588	627	647	561	591	612	587	552	598	573	626	549	606	581	565	560	556	607	594	522	599	611	582	598	608	566	586	559	599	599	615	602	540	593	591	550	546	575	554	587	581	569	541	572	550	575	593	608	605	567	554	555	598	589	560	581	561	597	590	597	540	589	558	568	600	598	591	603	595	556	579	613	576	577	571	603	570	574	553	576	588	532	584	586	570	546	538	601	609	540	565	594	620	567	597	569	601	553	580	576	597	568	575	604	552	573	576	585	554	606	574	576	625	608	576	552	567	565	577	578	554	571	565	560	558	583	539	603	577	577	504	611	570	601	580	579	598	560	622	624	556	602	604	606	568	576	567	584	598	612	576	601	578	572	578	568	593	629	583	604	575	553	608	596	585	564	571	620	577	560	584	590	601	619	553	557	589	547	604	589	573	599	568	596	577	571	575	604	605	574	599	593	574	579	574	567	609	573	624	615	577	624	568	620
25492	21450	27550	25498	9374	16782	35635	28256	18336	7142	2699	1359	916	806	800	751	771	753	829	754	792	758	767	754	765	802	721	756	756	806	780	734	738	796	727	721	751	717	717	748	781	736	699	816	766	733	717	792	721	746	756	782	756	749	762	747	738	756	722	716	788	757	728	721	737	761	727	719	786	768	752	765	741	779	740	756	759	737	773	759	780	719	736	768	725	720	742	734	755	793	780	739	762	743	736	733	775	747	748	747	725	728	774	749	727	735	771	772	743	751	757	714	804	737	751	743	753	739	778	795	747	738	814	724	737	740	728	777	780	763	712	789	736	762	745	747	777	749	787	735	729	724	711	753	748	727	771	717	712	764	725	728	734	773	740	752	764	741	738	766	791	791	744	744	745	755	696	758	801	775	739	748	732	761	781	733	762	746	726	751	777	735	724	723	793	707	798	756	752	736	775	754	751	707	763	717	786	682	749	762	751	766	776	762	724	750	724	745	728	682	755	784	744	742	755	710	775	739	667	748	740	756	763	754	718	740	702	734	761	753	729	752	723	747	810	773	717	739	724	717	766	704	757	726	802	735	730	756	742	790	728	747	714	719	740	713	750	793	708	726	775	747	755	721	761	687	768	716	787	775	788	799	777	692	727	780	768	790	703	702	718	794	786	769	706	728	733	736	743	752	761	729	784	740	740	741	772	802	754	744	797	860	743	740	736	747	747	678	735	723	764	726	789	709	751	747	764	768	774	733	751	676	723	695	796	732	799	709	766	799	750	730	778	765	780	720	743	782	713	747	699	736	721	760	749	730	747	791	717	768	737	718	709	763	763	732	772	743	722	755	754	756	759	759	779	709	758	758	724	718	698	728	771	813	800	759	795	759	704	699	781	702	736	773	791	706	777	755	789	711	749	717	749	731	721	732	778	789	734	719	776	780	730	777	743	751	847	790	780	729	709	771	723	716	855	717	795	756	730	754	754	798	797	737	746	810	772	748	729	790	758	789	775	726	728	752	758	744	743	746	777	758	718	756	746	724	752	760	753	710	752	707	779	728	751	764	699	781	709	752	759	739	740	733	743	705	719	806	738	746	739	765	764	803	747	713	750	771	711	797	742	753	786	770	738	778	766	758	762	754	730	767	697	764	741	778	724	747	751	757	725	705	747	760	814	729	765	742	762	779	750	694	807	788	705	765	756	732	782	755	792	771	689	759	743	730	733	687	726	740	757	808	762	754	752	764	759	717	721	750	700	754	732	760	757	758	740	785	759	746	768	685	765	737	771	750	715	746	805	771	767	708	752	745	710	702	741	744	791	722	708	774	776	769	754	694	769	748	767	771	734	747	743	739	777	720	729	766	749	770	755	776	755	711	736	782	756	750	747	755	693	727	754	790	699	718	735	747	723	740	781	712	778	732	747	773	724	777	771	744	774	751	725	758	744	730	751	773	768	739	704	739	707	778	746	755	739	774	744	742	731	698	727	768	726	807	742	763	788	807	757	847	709	753	746	773	742	770	748	756	758	784	729	729	755	744	727	716	723	740	709	765	742	757	733	784	773	729	787	708	751	775	707	790	762	773	721	771	751	758	726	706	737	783	778	747	729	732	782	771	794	815	728	739	727	761	729	735	752	724	740	774	788	800	796	755	748	729	751	754	744	757	762	736	755	746	767	749	723	723	735	755	720	741	766	725	764	738	763	744	682	758	754	778	785	772	805	749	718	758	787	786	756	711	786	715	725	749	747	739	746	766	770	774	751	730	748	782	743	732	756	744	787	711	742	735	703	706	715	700	778	702	752	725	730	763	697	756	799	747	779	747	746	709	713	786	761	759	765	717	716	757	808	717	775	712	750	684	745	758	736	810	772	768	741	799	760	751	735	763	767	796	736	784	768	719	765	756	706	758	783	743	736	817	764	775	752	797	711	707	756	764	795	754	712	762	741	711	704	729	767	763	820	688	765	740	759	738	739	731	745	743	750	760	769	707	768	749	759	734	774	739	744	716	781	777	785	724	750	732	738	709	797	712	787	802	761	715	804	724	744	720	763	725	723	782	796	751	726	749	729	743	757	753	779	704	717	779	795	746	724	742	741	740	724	719	762	778	768	763	740	767	756	793	737	723	742	793	744	720	733	790	733	761	702	772	759	697	720	717	734	760	745	744	778	784	708	772	745	711	754	829	743	722	742	717	734	733	714	775	758	798	707	785	742	731	754	729	736	749	701	729	738	718	721	748	794	716	689	756	720	772	765	731	707	759	756	708	788	773	812	711	742	734	799	711	725	762	754	738	772	714	772	729	709	700	764	815	720	749	742	698	751	718	713	750	677	698	771	724	723	738	739	763	693	752	760	820	741	736	750	739	762	796	755	762	757	762	787	769	746	775	763	784	753	752	764	770	762	753	763	712	778	741	766	731	702	757	747	750	713	725	741	795	739	776	716	766	736	740	786	755	736	739	749	750	724	720	734	744	753	764	763	704	746	729	736	755	712	761	715	750	762	787	741	777	799	731	734	777	729	765	715	756	731	737	719	763	776	729	762	728	750	689	735	751	777	779	745	750	737	760	730	744	730	744	776	736	769	739	748	736	789	686	688	748	771	778	743	733	700	784	709	698	754	789	691	738	732	766	761	781	746	753	782	722	765	785	739	767	781	753	736	727	738	749	722	757	730	720	700	780	750	704	759	715	764	743	758	797	785	723	724	771	710	706	744	732	758	738	768	752	727	734	762	765	757	722	734	748	689	710	778	764	768	767	745	784	777	741	770	771	719	727	721	759	761	755	712	745	791	737	767	739	758	714	717	719	728	741	802	761	719	755	750	701	714	803	750	743	793	772	715	753	749	770	705	739	762	760	752	745	765	765	678	810	764	772	711	772	727	772	797	699	763	737	750	747	770	776	743	758	705	737	763	772	711	780	737	767	745	746	760	734	747	743	784	767	771	748	778	690	721	776	710	754	758	738	761	748	738	752	753	765	712	742	759	735	763	708	707	797	718	732	762	729	782	759	793	710	729	773	794	743	779	747	761	722	780	752	791	775	737	733	718	750	717	732	744	759	764	759	730	786	778	739	795	731	705	762	751	740	784	703	728	736	691	771	782	812	784	770	775	755	719	733	730	795	760	784	741	736	735	721	822	732	728	701	726	724	750	735	714	774	797	759	759	785	720	750	747	722	781	730	725	752	750	731	748	735	735	786	789	736	781	748	756	753	745	750	699	746	758	745	771	738	731	755	754	773	762	787	720	742	731	771	716	726	756	712	777	777	749	711	722	739	771	763	724	774	728	774	778	734	795	732	714	771	761	773	732	716	754	751	757	711	740	719	762	736	751	745	756	773	746	721	771	767	771	775	704	717	685	764	758	773	732	772	749	760	719	772	748	744	697	733	751	724	780	754	717	770	753	798	832	723	773	771	716	715	801	766	782	734	787	775	723	752	784	781	714	748	770	768	718	771	747	768	710	711	731	721	755	812	739	752	751	750	743	738	767	756	725	743	782	781
4328	6309	5759	3070	3079	19092	32559	22829	15264	5825	2721	1291	842	670	674	646	638	655	619	668	715	671	672	667	709	688	681	579	601	661	662	684	668	667	687	633	624	641	641	702	651	627	654	690	647	653	642	654	645	687	639	657	664	688	653	633	650	660	683	681	676	631	672	616	656	608	661	676	636	658	683	665	661	647	649	643	672	674	676	685	652	644	641	617	626	665	639	658	721	690	678	651	671	666	664	651	657	652	671	674	647	647	632	667	667	629	618	636	668	646	627	689	642	621	660	651	644	674	639	630	672	630	674	668	634	652	634	664	637	632	626	699	641	668	663	700	654	627	641	682	686	660	598	654	626	663	693	639	656	642	664	619	658	660	632	659	646	643	641	667	673	635	665	657	700	613	633	634	632	644	631	651	673	624	650	662	651	726	642	651	684	650	650	635	634	668	653	657	679	713	652	667	664	636	668	617	639	651	647	633	659	599	631	635	611	638	654	686	666	639	660	632	674	665	719	656	655	630	675	632	643	684	709	635	694	643	681	693	688	629	637	650	631	648	652	659	673	670	645	667	695	648	632	651	659	649	641	644	692	625	631	671	641	684	635	636	597	642	625	610	663	708	624	684	662	656	608	693	647	636	678	622	670	607	617	636	632	675	642	664	661	631	680	663	643	673	683	680	637	648	670	651	657	677	636	640	638	638	655	690	660	693	610	637	695	647	652	617	686	599	666	633	644	618	652	668	631	660	623	667	694	657	692	668	634	638	670	643	635	663	651	663	671	648	613	626	652	688	646	682	648	635	611	621	634	614	670	647	599	693	644	663	649	642	634	624	668	661	695	644	710	681	650	606	666	660	620	602	662	655	612	657	686	677	620	668	654	666	595	643	673	615	639	628	689	644	643	662	674	638	676	637	672	672	639	692	628	610	648	672	673	640	683	672	667	617	685	654	682	652	628	675	700	665	685	659	650	638	657	676	666	671	619	662	634	654	631	657	628	651	652	675	618	649	625	686	657	669	672	621	632	645	673	659	643	654	659	712	639	653	625	622	630	657	628	659	679	673	658	663	659	659	596	655	686	668	647	638	687	639	621	680	645	689	634	653	683	666	637	674	684	687	646	646	625	591	642	637	672	672	656	629	655	630	652	650	650	659	648	655	663	629	638	647	673	636	661	698	650	666	677	623	635	622	683	665	665	617	642	641	672	638	659	628	651	635	693	608	630	618	642	642	627	684	683	691	659	647	650	678	651	664	639	636	652	648	598	667	621	644	675	653	640	669	695	666	636	632	628	640	634	631	656	652	665	611	646	673	703	635	590	621	625	660	696	635	660	668	688	634	614	674	668	660	587	689	674	705	674	657	650	720	650	642	688	644	651	670	670	622	649	645	704	621	685	669	709	659	629	658	656	612	629	632	638	662	683	721	639	603	636	650	690	643	679	653	642	678	645	656	675	678	642	657	662	649	689	666	650	632	664	659	594	639	667	651	611	638	639	641	626	623	582	660	629	645	650	656	637	653	659	641	678	593	656	696	615	663	641	665	651	627	631	677	647	615	676	597	636	642	696	645	650	647	620	659	661	649	674	665	683	589	665	650	661	717	686	657	680	640	619	610	640	607	663	668	674	644	682	680	672	662	635	669	640	637	657	676	706	706	658	622	682	635	587	685	628	640	637	652	647	689	627	640	637	666	604	649	618	698	652	632	679	666	656	639	620	678	660	669	642	656	652	636	651	628	668	633	663	655	654	670	695	672	607	692	692	620	685	630	660	667	627	665	623	661	632	679	649	689	662	640	689	701	708	653	652	612	655	667	640	635	689	640	666	618	634	633	630	616	640	615	621	656	670	642	662	629	677	659	660	655	662	601	645	638	675	613	659	667	621	644	663	645	677	673	649	685	654	650	669	620	636	629	679	630	670	675	619	600	619	655	655	631	686	669	674	658	631	637	662	622	640	638	646	656	640	600	588	613	630	692	643	605	679	683	646	640	651	623	664	659	702	674	669	655	640	650	664	683	673	590	666	644	616	690	599	672	661	654	646	647	642	637	616	634	691	605	639	698	659	644	664	663	643	634	649	605	696	667	653	600	683	629	626	660	726	627	695	642	630	686	642	688	635	620	639	651	677	694	643	645	656	634	639	659	713	659	640	692	652	663	666	651	585	650	704	688	650	652	629	640	624	676	649	664	663	633	661	690	656	687	665	659	680	698	665	591	604	697	678	674	635	632	640	651	641	624	649	676	641	648	627	641	660	623	668	649	654	649	660	631	649	659	654	651	623	658	681	657	646	643	644	678	640	651	631	634	668	630	634	637	614	653	661	658	667	673	651	661	662	684	687	685	639	607	606	666	633	637	659	660	715	632	645	698	665	658	665	584	654	647	668	638	635	659	676	639	659	656	626	689	704	659	640	667	640	650	630	642	644	715	576	675	628	645	641	607	668	686	629	658	666	655	705	643	623	650	656	644	664	677	656	640	636	649	624	632	620	652	699	656	654	695	647	667	635	656	644	634	640	612	631	639	629	662	618	677	644	642	670	669	646	651	630	651	643	683	651	641	635	629	670	669	640	660	650	642	684	641	616	594	661	675	668	629	630	642	630	632	636	702	674	648	634	604	662	616	681	661	642	646	634	635	631	633	698	627	641	609	612	632	648	659	640	621	617	650	616	608	647	634	662	674	645	650	671	618	635	664	711	655	601	652	631	636	661	635	655	651	619	621	644	615	633	667	641	682	664	651	684	675	638	649	658	691	658	611	604	624	655	646	663	632	645	641	628	627	660	664	648	632	601	635	620	635	661	662	647	644	641	644	633	600	638	620	653	623	657	623	661	640	673	635	636	690	625	652	665	658	659	650	601	611	604	608	681	628	654	628	689	658	676	701	659	623	655	635	663	642	649	642	674	685	637	652	651	613	654	662	623	637	709	676	654	665	639	674	636	617	637	641	652	669	622	645	621	671	662	610	632	618	672	637	658	657	660	621	690	656	642	637	632	652	631	633	672	660	638	632	621	664	666	669	660	651	675	620	660	671	626	635	648	657	634	637	656	640	694	615	663	674	626	628	653	687	658	617	660	651	672	663	721	645	652	647	624	647	629	621	602	688	684	612	618	638	658	671	628	666	649	658	686	623	679	630	667	674	674	634	632	616	676	674	638	634	633	653	633	679	669	640	691	652	682	637	659	696	660	663	666	654	651	638	711	628	625	657	634	627	648	661	680	619	660	636	620	632	642	618	611	626	682	652	679	671	621	650	703	609	635	621	637	656	645	620	642	603	608	629	652	645	644	660	669	618	677	633	637	599	615	629	655	662	679	701	652	659	672	661	630	606	697	637	663	590	653	650	623	661	670	618	638	665	678	668	661	665	625	630	674	673	615	667	643	661	651	705	658	641	645	619	677	652	682	667	691	671	636	625	625	672	667	673	651	663	675	657	692	647	650	670	668	642	631	683	700	668	625	704	675	631	644	662	685	709	624	661	626	644	662	658	655	619	630	708
24215	21411	28759	24451	21369	25279	54053	45512	32426	14876	5442	2030	1224	986	888	807	920	882	896	910	823	840	848	874	906	850	915	895	882	896	883	800	877	904	869	847	845	898	833	846	837	882	859	856	904	858	835	815	825	870	868	886	890	895	854	828	885	872	825	897	845	873	858	876	848	832	829	865	834	898	856	857	819	866	801	852	915	854	905	867	838	879	841	846	844	829	871	861	854	826	847	826	893	860	826	862	872	898	894	882	845	909	840	859	838	899	850	898	928	825	841	874	914	852	853	841	867	753	882	855	855	798	834	899	886	907	897	824	837	899	853	884	821	896	861	861	790	870	883	868	849	872	853	876	888	886	876	891	888	886	896	841	947	844	796	823	859	854	865	884	807	830	856	842	825	829	797	807	851	849	817	821	813	897	877	870	827	854	836	907	848	809	878	861	868	837	867	912	818	866	905	850	870	847	836	845	850	876	845	862	853	877	829	882	834	881	841	874	868	845	825	854	868	890	926	840	846	854	821	824	907	857	825	861	856	853	895	822	853	838	870	869	854	850	873	832	896	856	846	828	830	848	844	862	891	884	848	834	837	834	790	852	838	854	906	849	849	847	829	898	896	889	846	895	839	879	838	891	883	838	895	834	824	918	867	863	882	875	810	868	945	861	850	891	870	911	862	870	837	904	858	823	856	855	812	782	858	896	868	892	833	797	856	870	872	804	837	835	890	853	864	848	845	820	798	860	889	857	886	857	889	891	883	881	856	841	874	896	845	855	858	852	901	851	869	884	862	874	871	877	835	892	894	881	858	916	825	916	882	870	837	821	843	813	797	850	879	887	865	854	811	885	855	854	863	851	828	879	856	821	845	815	916	854	901	885	884	903	894	864	789	858	827	871	864	895	835	872	870	836	913	905	844	869	889	866	821	799	905	894	808	874	835	835	822	844	889	920	836	875	851	876	892	885	834	868	856	863	857	853	830	849	847	803	868	871	886	825	910	851	895	876	822	872	864	869	805	836	791	850	828	842	846	841	825	811	823	909	892	860	864	853	891	922	895	823	850	850	844	834	922	847	789	822	865	869	870	840	815	819	898	874	886	883	855	877	851	855	874	875	878	819	816	865	852	795	868	832	859	826	863	837	860	886	831	873	778	864	834	893	787	812	863	895	850	837	843	878	844	795	882	894	855	890	890	884	841	866	792	888	904	804	878	888	808	888	898	858	868	841	905	844	878	813	855	822	866	820	840	886	858	853	838	907	880	850	938	901	870	878	900	871	849	855	873	872	899	834	879	864	862	878	876	831	874	890	864	861	859	897	866	843	891	876	871	850	847	870	839	801	912	836	856	875	905	885	858	839	843	868	890	855	903	910	835	895	833	868	811	840	893	805	891	807	819	855	800	873	858	841	888	891	868	840	900	859	867	831	913	827	861	894	838	883	886	878	868	865	893	820	889	851	835	834	840	862	935	834	855	842	825	870	826	852	818	842	898	857	862	853	855	885	822	869	898	827	858	856	860	893	837	875	878	885	833	862	851	830	836	858	857	838	887	820	787	864	889	885	899	853	911	920	814	885	850	864	855	814	866	787	816	850	888	868	847	867	924	853	883	855	838	905	777	867	861	859	830	873	891	884	865	915	834	878	871	895	845	898	830	815	916	853	836	823	829	889	874	824	856	842	919	819	864	863	806	835	876	911	818	870	838	831	896	840	849	877	834	819	853	869	836	849	889	863	877	810	833	801	863	896	870	797	842	877	894	840	884	866	852	878	850	913	868	841	846	902	821	889	903	876	854	844	864	845	825	853	876	971	825	865	894	854	837	839	851	840	828	911	851	853	873	853	816	834	853	820	822	828	889	886	853	844	851	875	819	898	817	850	856	839	866	880	870	829	859	891	826	837	832	852	838	854	826	858	840	855	884	822	876	858	856	841	854	833	879	839	847	838	900	831	860	887	835	915	847	813	845	855	828	851	835	836	866	850	891	831	859	902	884	810	867	841	829	850	828	843	866	849	842	909	814	830	898	868	853	892	839	897	865	852	858	868	846	849	793	839	850	850	865	807	862	853	916	878	799	854	849	857	883	855	842	866	798	850	850	856	844	860	875	831	850	848	868	878	829	820	847	881	795	878	824	884	834	856	909	843	868	839	839	821	812	823	814	839	846	871	806	859	886	824	879	862	842	815	873	843	848	796	877	883	847	829	917	873	864	847	855	876	861	886	836	885	915	884	836	891	852	807	879	912	844	852	846	872	905	839	848	841	885	873	823	842	904	826	835	841	879	867	825	874	861	872	878	859	870	839	898	827	838	831	846	877	909	820	868	902	879	884	826	795	822	835	893	833	862	857	836	877	799	847	891	929	839	824	840	851	890	853	878	892	871	846	921	811	830	888	859	881	869	842	893	875	846	776	896	873	913	888	850	852	845	867	860	812	886	857	886	877	852	873	868	832	818	853	873	887	850	833	893	827	848	824	901	883	893	865	861	847	883	816	802	863	855	815	861	856	885	843	855	878	836	822	847	854	837	870	812	834	838	851	873	844	870	870	859	853	860	816	855	835	844	899	851	841	866	853	888	814	841	811	830	885	843	845	841	832	798	819	871	862	874	878	833	874	844	929	817	900	896	906	817	863	857	853	847	879	844	816	875	826	850	923	933	862	891	858	856	852	829	846	809	862	883	912	866	895	870	887	836	831	860	850	820	870	888	875	827	809	872	842	805	836	825	838	842	854	845	902	863	903	845	836	835	876	849	847	847	851	877	864	879	900	894	885	853	841	838	841	815	892	855	828	878	834	857	890	847	844	896	785	822	891	861	858	879	849	843	833	886	867	836	884	820	813	846	785	839	873	854	836	884	860	921	858	854	833	880	831	912	888	911	864	895	844	864	811	900	877	853	862	878	869	834	872	845	835	804	876	792	856	868	875	855	897	860	808	877	886	789	855	864	903	852	906	812	851	858	925	900	900	854	924	835	896	797	806	850	886	848	881	847	760	837	825	867	830	852	869	900	829	866	848	849	900	830	853	833	870	896	835	828	829	847	846	838	870	880	864	873	837	830	823	842	948	876	888	868	853	855	854	842	791	868	877	862	862	861	833	865	846	878	878	880	830	852	879	855	880	938	798	859	848	895	894	864	813	839	845	869	859	905	870	879	802	893	872	883	852	870	841	844	926	826	908	871	848	883	826	848	859	854	871	856	822	872	881	860	866	825	848	877	889	811	837	894	862	865	784	868	857	880	872	854	867	848	873	911	882	848	878	837	837	814	837	889	880	886	870	822	836	847	809	935	824	842	852	888	831	904	870	893	834	874	827	850	868	913	832	829	890	884	849	871	849	861	849	871	823	829	862	853	847	881	817	862	858	898	840	791	841	777	826	864	856	830	860	817	844	914	892	878	882	797	851	872	904	824	866	860	864	820	834	841	835	844	845	870	863	883	874	931	847	874	845	848	842	886	824	845	799	809	889	815	851	861	863	882	782	847	906	853	895	843	896	840	875
4805	10895	9248	4917	4155	24555	51000	38726	27453	10882	4971	2000	1150	843	785	765	726	733	759	813	699	782	763	752	758	764	726	753	746	808	766	780	780	772	748	742	772	713	730	786	748	794	750	763	761	729	721	696	714	755	731	763	776	782	748	718	769	793	689	720	769	753	783	666	757	766	772	754	729	754	762	771	734	762	734	733	745	667	746	766	754	744	744	790	785	753	735	729	747	801	754	723	725	795	722	743	680	774	690	755	730	725	708	743	769	758	765	737	752	750	747	727	771	753	752	725	738	766	755	799	738	733	727	759	769	764	717	751	763	726	740	738	723	726	738	716	744	732	708	718	773	736	783	747	782	748	758	759	722	736	781	699	718	752	773	786	754	721	720	762	764	739	691	832	747	722	739	742	737	746	786	792	743	761	727	729	744	765	753	754	721	743	728	746	737	711	752	719	724	785	827	765	744	746	771	745	689	755	761	758	714	750	771	802	758	774	774	749	735	769	709	753	759	716	764	768	703	751	724	751	760	740	709	770	734	753	731	793	749	700	749	728	717	794	789	749	762	763	778	743	748	729	751	743	762	773	765	759	752	708	797	766	767	777	782	741	681	761	701	749	719	767	723	743	756	713	765	737	757	746	717	725	755	725	722	750	751	665	743	758	780	756	754	726	770	779	734	723	788	756	718	751	678	746	746	740	765	765	755	730	740	732	708	750	721	708	738	735	742	749	716	759	740	783	718	728	752	754	776	776	799	715	709	744	722	703	749	698	720	753	758	778	715	754	742	790	726	786	697	712	715	759	728	714	741	725	721	721	778	695	779	749	720	752	749	788	763	747	734	737	713	786	722	725	743	712	741	777	761	783	730	715	766	790	743	756	746	722	715	734	695	754	755	750	757	702	694	715	705	768	775	723	738	711	717	735	773	714	710	718	729	743	721	763	807	749	776	720	727	695	750	731	740	786	723	721	725	741	730	740	765	752	777	729	758	731	682	781	738	730	744	743	782	713	747	705	779	728	747	737	742	757	757	732	729	742	690	736	747	749	708	780	785	737	713	789	720	717	776	730	765	696	716	727	705	743	762	750	766	766	752	756	727	763	717	739	732	738	763	736	741	706	744	750	771	729	751	745	739	715	756	733	760	717	711	760	730	735	740	766	732	708	742	760	721	740	757	739	797	745	757	712	734	683	746	735	741	735	741	731	728	731	732	748	730	758	753	822	745	688	739	749	720	776	715	824	734	725	738	716	776	742	707	738	797	758	750	749	771	777	749	738	731	740	703	767	752	778	746	775	761	760	736	766	727	700	811	788	745	747	766	758	730	741	698	726	727	758	767	737	746	736	699	724	707	760	722	692	720	701	750	717	729	740	741	771	741	755	744	717	729	759	774	746	736	749	741	734	740	779	763	781	795	741	734	779	736	753	773	766	749	752	718	729	716	747	736	759	766	733	809	747	689	735	724	780	815	726	722	787	808	792	747	734	730	751	700	786	751	768	727	724	758	721	716	795	749	689	714	715	762	718	658	732	772	705	742	803	734	732	742	722	758	772	737	688	740	800	736	731	726	709	743	724	756	793	706	781	761	725	742	679	775	746	656	689	740	732	734	716	669	763	753	709	737	712	754	774	773	735	740	723	730	715	738	684	750	749	719	742	768	681	734	773	710	696	731	754	697	744	761	771	714	766	778	738	769	758	731	702	757	730	701	767	747	744	742	724	735	756	751	745	712	795	755	771	789	734	738	721	727	733	716	746	703	746	759	742	732	706	763	729	697	732	797	736	742	767	755	765	704	715	771	729	769	747	781	695	751	668	777	751	732	723	759	753	760	696	738	783	724	769	758	692	761	758	753	775	774	713	810	736	724	724	762	728	756	759	713	737	768	731	748	781	710	735	718	736	786	736	685	732	735	742	687	700	727	751	756	764	711	738	741	706	753	705	722	747	732	709	683	790	750	735	713	753	775	765	745	751	739	757	817	763	720	716	731	723	734	688	744	712	705	697	737	766	764	767	694	725	763	727	739	731	688	719	753	722	753	704	730	788	756	763	718	726	779	742	716	724	736	680	715	696	751	765	703	730	740	755	725	738	680	742	774	774	734	744	737	721	750	789	733	705	717	799	711	726	749	801	761	745	725	717	674	750	709	744	733	742	731	707	773	666	730	745	760	750	746	723	736	767	710	743	729	722	742	693	676	738	731	671	754	740	723	757	708	730	735	725	711	743	723	734	728	734	710	718	716	774	713	758	729	712	733	742	712	713	703	740	721	740	731	720	802	734	801	755	750	705	769	719	757	749	761	694	748	710	792	717	726	767	716	767	729	756	747	719	753	733	736	734	728	753	798	741	746	740	760	755	711	750	767	738	763	748	691	735	756	756	690	741	777	767	733	729	741	764	693	717	713	754	722	805	707	753	753	727	699	756	680	762	796	724	763	738	778	745	690	699	735	755	781	760	723	761	721	737	754	694	764	738	721	719	770	775	739	737	748	718	773	762	732	765	716	784	722	771	751	771	772	766	745	777	732	688	676	727	723	717	754	770	734	761	727	727	760	719	751	755	731	730	753	721	737	776	723	710	803	758	749	687	754	770	751	714	707	752	717	742	709	748	753	754	736	741	728	764	772	735	787	746	736	753	709	726	687	717	742	680	733	716	781	717	784	730	738	714	751	753	697	742	770	704	784	775	730	751	738	743	748	722	732	741	818	737	746	755	725	710	744	763	737	703	698	719	730	783	708	773	710	720	715	726	717	787	766	741	780	777	768	765	758	742	744	758	788	745	748	731	738	768	719	722	746	727	778	722	693	747	761	726	784	745	790	661	769	747	746	751	766	735	767	751	763	728	732	742	752	707	708	702	803	733	765	692	751	732	775	821	780	734	746	771	713	780	748	773	738	745	762	778	739	766	701	725	761	727	771	720	734	773	741	726	694	765	719	697	729	741	770	708	753	759	737	787	709	681	731	740	725	757	814	692	695	745	778	729	749	760	739	756	741	745	684	768	752	736	734	764	777	767	729	739	722	718	751	740	745	771	737	739	721	743	746	710	697	735	705	727	708	738	680	719	718	734	728	771	709	715	740	740	782	742	758	762	739	747	667	749	705	741	725	696	743	750	729	730	745	724	730	761	739	802	757	745	714	742	779	764	739	730	744	721	750	746	759	720	731	707	709	724	727	698	734	773	733	778	762	748	709	723	717	732	726	751	751	722	769	723	718	747	761	735	686	763	723	746	721	732	754	747	738	730	712	777	771	746	733	803	710	788	730	745	709	785	770	739	686	764	792	710	747	727	746	724	699	748	770	701	723	711	729	734	752	756	782	714	759	748	719	688	731	760	677	763	770	731	707	730	741	769	705	747	737	719	751	739	762	726	723	738	710	725	788	746	782	745	700	731	738	772	772	771	760	711	716	710	749	725	749	690	720	764	720	713	720	718	777	749	746	736	717	755	718	714	810	726	773	675	699	752	707	744	749	755	772	708	750	732	762	772	778	721	736	756
27733	14018	3048	1657	1184	1956	4715	4133	2750	1532	1036	786	649	698	667	687	732	657	738	672	639	646	655	688	697	741	674	673	666	674	679	723	721	693	681	698	689	669	668	664	681	663	679	682	659	656	674	719	703	719	645	667	696	658	683	688	661	675	610	654	657	686	673	697	673	678	663	666	699	693	731	670	646	645	701	722	717	682	651	651	615	672	691	726	664	702	697	708	632	702	694	704	703	684	693	727	728	697	623	719	699	692	683	718	659	673	712	715	697	694	665	686	674	694	701	696	689	681	649	705	692	725	701	710	667	681	694	671	686	673	680	687	677	688	655	731	659	641	653	650	676	714	689	658	684	646	693	727	656	661	691	739	703	682	693	662	692	685	660	668	716	692	693	656	680	703	680	680	694	718	689	674	759	679	675	680	689	715	661	714	692	717	656	688	706	660	676	663	680	672	665	681	701	682	722	665	718	658	649	664	715	715	691	703	680	655	692	709	711	681	692	700	699	701	665	712	699	700	664	704	695	682	696	648	727	685	718	692	699	652	717	686	716	664	682	783	676	722	653	680	724	681	649	687	661	668	708	693	666	706	693	701	702	709	703	683	631	654	702	689	699	702	657	697	697	718	701	711	694	717	715	695	678	719	679	667	656	665	695	675	679	679	690	671	691	767	675	691	672	695	681	654	706	691	699	715	659	682	684	735	709	666	680	684	676	719	712	690	653	646	657	685	652	670	724	699	691	650	705	675	645	696	685	661	713	651	711	693	614	632	707	692	677	694	651	692	667	663	677	649	701	669	715	662	643	651	669	704	690	678	706	721	654	706	723	688	701	713	685	692	686	678	641	688	660	657	675	685	691	694	690	672	713	680	671	717	668	683	694	658	696	705	670	647	702	700	697	648	649	671	686	621	687	702	669	727	686	718	736	673	689	668	662	722	696	745	728	672	758	707	672	717	710	695	698	650	720	675	671	688	713	684	688	691	652	629	684	696	674	685	698	721	705	666	673	693	670	706	662	665	642	691	698	688	701	699	711	696	700	710	700	653	655	714	690	673	684	612	663	674	709	673	680	635	739	649	685	636	604	644	700	716	664	721	633	673	708	696	656	698	701	633	710	680	690	692	661	643	692	646	685	669	663	645	711	699	692	702	696	667	694	717	677	715	694	676	716	678	689	657	682	662	694	703	694	734	674	652	728	705	651	698	673	709	702	688	658	655	702	683	659	729	663	685	662	660	664	720	708	665	728	680	640	670	674	739	669	695	687	667	694	682	689	669	686	643	684	649	725	728	678	673	661	695	694	713	709	642	666	626	700	711	616	697	722	720	663	701	731	680	681	710	695	671	698	688	643	721	759	697	637	659	688	696	690	678	694	684	694	692	671	693	691	714	671	704	697	658	689	674	664	666	655	725	640	676	687	688	651	656	697	700	651	722	704	635	700	694	680	685	683	700	680	672	650	693	685	709	677	688	648	696	671	710	694	695	669	747	714	625	675	667	678	696	676	692	647	666	713	681	686	639	681	677	731	662	645	673	698	652	680	673	673	666	736	666	662	670	729	697	667	747	702	683	685	691	708	687	691	671	728	681	688	687	681	687	673	712	705	695	693	723	670	678	658	662	678	661	670	695	725	690	692	647	708	621	663	697	722	675	731	690	664	702	653	658	680	703	690	663	642	695	694	667	679	686	670	681	752	681	661	607	669	691	703	645	704	712	655	665	671	701	727	693	676	678	645	659	668	671	704	717	739	679	692	681	719	684	681	655	681	741	686	740	689	686	671	734	673	668	731	702	647	680	746	669	737	619	692	702	688	656	738	652	715	691	704	690	691	643	743	690	683	727	707	711	652	742	732	730	652	674	716	674	661	723	690	761	634	712	709	675	665	692	671	691	707	686	688	660	662	716	644	650	637	674	691	657	663	690	655	674	679	664	679	691	674	658	694	702	660	719	676	693	725	632	645	658	692	739	711	660	737	677	665	681	680	682	692	736	671	627	689	681	650	709	688	659	670	732	688	694	678	717	686	672	703	740	672	655	642	695	675	659	707	685	684	720	708	667	660	678	652	714	656	667	697	671	736	698	703	701	723	686	746	687	674	666	708	663	660	691	679	694	697	680	648	642	726	692	690	657	704	728	683	730	689	659	707	677	684	656	661	717	664	652	695	721	731	696	668	714	731	639	669	635	661	695	647	649	681	702	695	695	676	639	714	660	744	649	671	659	657	702	702	679	666	648	688	715	687	695	685	709	712	686	700	725	677	668	649	702	657	658	638	673	688	711	683	652	715	680	654	687	706	653	702	699	718	660	678	696	700	695	696	742	699	665	662	683	673	672	663	633	680	745	659	637	687	717	691	698	667	651	721	705	672	687	675	662	684	697	687	704	690	687	669	675	699	709	690	707	756	675	643	669	660	675	719	648	708	633	702	647	701	669	700	649	667	710	682	693	669	702	661	677	654	637	663	659	666	706	707	708	710	665	735	653	678	690	652	684	642	663	710	675	638	641	706	712	692	706	676	665	698	683	723	708	726	725	712	638	685	649	715	666	663	720	704	719	710	669	663	697	653	700	707	636	689	688	703	688	647	723	723	682	668	689	666	653	686	686	742	689	689	678	691	679	652	679	673	670	698	732	705	705	683	708	703	685	690	703	661	672	707	697	680	669	678	675	709	668	709	679	673	709	698	651	701	718	704	659	682	657	692	673	735	660	733	686	625	725	708	691	660	698	689	700	715	735	621	702	644	747	652	692	679	702	720	671	709	672	640	682	673	686	692	674	667	730	669	706	638	708	691	697	728	749	665	713	714	760	718	727	704	675	711	670	707	704	678	730	713	684	686	747	693	704	670	691	689	723	648	689	673	701	705	693	706	710	698	672	654	663	704	711	663	701	734	649	689	693	666	677	687	690	712	644	687	697	645	681	645	693	676	645	714	661	659	642	690	670	684	694	709	708	667	672	687	703	669	701	692	676	674	710	655	688	761	707	667	677	701	679	649	693	650	710	691	698	732	673	677	649	696	653	692	674	714	663	689	704	672	706	663	704	633	682	690	718	682	646	649	704	658	685	707	712	707	669	689	694	662	677	693	627	710	690	686	684	672	695	709	690	728	699	672	670	749	704	687	665	741	695	694	706	701	643	668	678	708	716	698	678	674	711	700	695	695	681	714	700	685	698	744	698	673	698	663	672	723	662	693	681	693	696	661	672	656	675	678	695	701	663	696	689	679	674	692	663	628	649	725	681	671	691	711	640	694	737	696	672	696	727	701	691	696	696	675	704	712	706	669	708	701	619	692	721	695	705	703	657	645	714	676	652	661	678	728	656	637	675	664	705	644	626	641	692	705	678	666	658	717	663	644	732	687	687	674	675	712	659	638	712	678	673	692	693	710	715	683	664	688	647	659	698	646	665	683	708	682	665	741	676	654	699	681	660	652	673	703	712	736	678	677	675	714	696	663	662	639	645	675	645	639	701	660	709	695	659	735	699	628	665	636	686
5325	2549	2029	1456	1397	2544	5517	4261	2956	1386	930	665	627	596	598	577	582	597	602	595	608	603	592	589	563	581	588	578	629	564	599	567	595	612	548	597	625	533	553	577	592	595	579	584	602	568	581	570	570	563	562	597	583	568	585	599	565	582	559	586	587	572	583	585	560	608	574	613	577	587	558	586	570	622	583	566	582	605	585	590	586	598	603	603	549	536	584	593	583	571	562	590	582	549	586	577	578	586	598	545	547	609	562	558	586	541	569	589	562	631	555	537	616	601	632	578	558	562	566	605	579	575	572	544	595	588	604	603	599	586	586	623	624	572	604	588	584	590	552	604	569	586	532	578	601	599	580	589	541	551	541	544	586	550	600	579	555	609	571	592	536	567	586	547	627	556	604	590	568	572	559	577	592	571	573	572	561	585	558	599	558	569	512	587	518	564	594	549	567	536	588	545	619	605	589	589	586	553	615	562	578	550	564	563	569	554	573	560	563	552	598	546	576	630	614	597	539	554	557	601	568	595	588	564	562	589	583	559	529	614	562	567	607	568	586	559	510	566	562	570	561	594	606	597	578	544	549	587	565	572	559	568	510	579	602	538	558	581	571	568	540	544	553	591	555	582	579	592	587	565	554	610	591	546	614	610	595	555	592	578	588	605	547	567	535	570	645	568	596	596	588	606	589	576	642	579	569	553	543	565	609	589	570	602	608	599	624	568	562	555	583	573	554	562	560	608	536	587	558	571	548	556	574	638	597	539	596	597	560	567	566	602	607	587	596	568	559	596	559	579	572	605	545	563	589	576	560	562	556	554	573	599	545	616	560	564	601	548	598	580	568	603	587	545	585	606	573	625	614	551	591	611	586	553	572	581	572	561	588	542	573	553	577	572	595	594	584	513	509	566	590	611	618	577	568	600	569	573	533	636	542	564	542	617	603	557	561	579	573	579	596	585	585	590	574	597	605	611	579	545	552	566	603	592	627	621	596	578	573	594	599	596	565	556	554	596	604	601	589	572	565	611	588	551	539	622	618	622	541	611	597	563	631	590	561	622	567	556	602	581	597	560	555	552	594	621	561	589	567	572	545	577	553	591	568	600	577	548	590	553	564	587	549	566	584	597	571	580	609	594	573	621	578	563	586	587	581	594	615	587	570	585	530	660	544	583	590	589	533	594	519	540	593	521	614	567	595	590	558	597	585	542	561	592	574	594	611	580	582	577	572	578	591	568	604	592	580	568	526	589	572	609	598	573	583	619	604	566	629	546	588	600	578	607	566	560	510	539	579	577	605	560	612	550	629	540	593	519	597	612	611	632	602	542	566	612	603	558	608	618	563	558	599	611	596	581	557	578	608	536	563	611	558	585	625	572	561	583	590	602	577	589	581	586	539	573	555	600	598	546	584	583	601	594	602	606	567	584	578	592	615	618	590	575	591	586	571	559	595	599	515	567	572	556	587	570	578	580	583	573	629	624	586	585	596	595	595	578	569	589	539	560	570	516	540	578	598	567	563	610	575	521	538	550	616	542	580	575	618	650	585	576	567	540	564	525	568	582	576	552	621	555	602	584	578	558	550	561	598	526	561	557	553	569	555	582	585	582	613	595	586	578	549	556	589	554	586	557	590	549	585	549	594	586	600	565	574	554	598	587	586	642	661	547	612	589	611	545	580	582	583	577	550	614	614	571	596	587	591	595	529	549	554	580	575	573	576	580	562	583	565	589	593	615	554	577	525	551	562	568	555	604	616	601	563	563	625	547	535	570	579	631	601	570	604	572	557	600	557	578	613	573	582	595	589	572	596	576	563	593	590	550	574	579	604	573	599	555	585	562	590	602	572	598	599	591	605	561	538	561	565	525	589	556	621	601	572	604	562	611	590	579	539	566	580	606	588	582	626	544	558	559	590	577	572	580	607	557	583	601	575	562	578	548	580	614	585	590	573	540	562	529	568	514	588	583	569	574	529	617	569	580	537	556	576	587	617	578	543	593	543	571	538	572	595	590	592	601	565	569	551	604	559	564	591	615	580	589	624	540	593	580	589	631	602	584	560	554	572	646	541	575	505	574	574	578	572	573	587	565	586	587	593	597	558	587	582	578	604	602	624	577	590	604	590	572	576	575	581	580	589	595	572	545	574	593	571	564	603	569	580	582	591	619	578	594	553	591	582	534	543	537	567	613	563	566	573	557	579	575	572	544	592	536	564	554	588	554	539	551	584	594	582	588	567	584	580	521	591	563	572	570	566	547	567	572	569	565	583	599	573	553	588	589	557	560	604	530	591	611	595	587	602	565	576	587	572	583	598	590	578	592	568	558	582	568	594	526	583	576	620	577	564	591	573	560	555	584	584	600	595	570	592	595	570	546	575	575	563	602	581	586	579	582	592	575	572	598	601	572	533	600	542	555	633	599	566	609	575	606	561	604	544	622	590	596	576	572	561	598	563	576	564	583	600	572	597	563	553	573	577	592	521	533	589	579	533	560	561	565	597	603	578	538	610	572	600	562	567	597	531	543	551	603	612	604	563	578	615	563	572	611	575	596	595	615	591	579	579	583	580	617	563	633	561	561	606	567	548	594	574	566	592	587	535	560	585	548	598	532	609	543	578	583	556	565	595	586	588	607	619	586	559	540	572	582	573	581	577	553	547	581	568	537	545	613	566	610	581	609	572	538	607	558	563	560	543	579	606	601	615	588	606	613	573	572	581	617	571	574	544	566	576	562	597	605	584	589	534	593	571	587	585	586	579	564	594	572	569	577	554	597	560	623	557	583	615	578	573	571	593	587	605	608	577	601	544	562	551	558	578	587	568	595	560	586	560	572	600	513	596	600	604	601	554	588	552	603	541	581	591	578	581	613	553	574	599	612	599	591	567	610	594	577	552	566	580	610	592	600	603	554	523	535	613	574	608	596	593	593	571	614	567	564	592	540	556	569	656	591	616	596	588	600	603	600	611	551	560	585	587	566	592	579	551	593	601	615	563	556	564	540	593	611	577	549	622	583	541	558	548	558	601	600	612	572	620	587	613	581	567	592	601	557	590	554	554	611	555	603	577	587	567	564	563	596	571	541	569	571	522	606	575	557	546	548	628	581	576	604	546	578	537	535	578	554	597	594	577	562	587	589	583	620	587	557	577	614	593	601	593	588	593	567	552	588	576	580	584	620	557	584	580	595	638	564	563	581	589	616	556	570	582	559	558	587	543	558	575	565	571	565	608	571	569	596	526	588	573	584	554	548	594	574	575	583	578	558	578	620	586	587	588	572	576	586	567	571	538	579	576	529	594	557	553	612	609	599	561	547	584	570	560	588	606	564	619	587	580	606	564	601	581	566	543	569	578	632	575	567	563	575	577	550	565	612	565	592	609	561	571	588	596	568	580	541	591	605	562	589	589	549	600	603	564	565	569	592	615	576	600	554	570	604	588	560	531	585	547	547	584	536	572	544	581	580	556	616	579	585	566	536	530	587	547	584	569	567	598	577	565	576	577	559	637	538
25420	21424	27520	25506	9832	10118	35218	29213	20034	7347	2710	1351	902	825	818	735	731	766	756	730	800	758	779	754	738	728	738	787	774	759	744	717	765	772	761	730	748	716	741	725	740	719	756	728	717	704	774	760	727	783	690	781	755	790	759	693	735	796	725	728	757	704	766	740	798	748	738	783	712	742	747	779	757	728	760	713	772	794	749	789	719	758	716	750	764	721	789	740	740	748	751	698	757	718	737	741	709	793	690	740	723	762	746	740	756	721	749	738	740	784	762	755	762	745	781	746	719	716	735	752	772	758	720	752	756	756	741	722	761	764	760	804	726	755	701	698	731	737	752	703	751	732	781	763	777	769	780	763	708	713	731	729	756	715	754	778	754	747	750	741	717	710	752	741	807	702	720	742	720	755	746	764	717	789	722	797	723	739	753	756	675	764	775	732	739	725	754	743	751	730	731	738	714	773	752	732	712	732	773	795	758	732	794	770	746	795	711	745	746	752	772	729	774	782	768	743	760	744	752	715	753	758	740	745	718	758	799	708	751	717	774	709	735	744	730	744	725	734	728	751	716	739	728	769	733	773	769	740	760	764	743	754	729	740	760	712	760	763	701	753	716	711	747	733	727	787	730	751	700	737	731	700	757	780	699	710	737	713	688	736	713	730	736	716	739	740	709	733	733	725	737	750	733	747	746	768	734	748	789	774	801	716	723	784	762	725	795	700	780	734	745	761	722	774	734	754	763	781	767	733	704	717	715	718	765	753	694	721	738	737	766	758	742	751	735	766	779	722	724	701	755	747	661	793	713	760	741	741	760	732	817	764	744	703	697	762	730	684	740	683	735	730	713	749	763	736	732	736	734	747	723	748	814	738	744	707	761	732	737	757	745	756	730	773	741	741	729	773	689	732	773	741	710	777	737	761	789	732	750	730	723	799	743	750	808	768	778	775	740	757	696	751	769	740	772	741	726	724	723	705	772	740	703	742	789	755	717	753	744	761	776	737	752	760	724	731	706	715	719	734	709	725	743	708	703	740	708	717	822	794	703	743	740	737	782	747	766	775	748	735	760	750	730	767	766	743	769	748	749	719	796	740	749	807	776	786	746	710	752	755	729	748	729	754	728	723	727	752	755	747	698	800	755	722	639	724	742	726	765	751	781	734	788	728	760	736	718	746	709	779	721	729	756	744	728	705	685	725	729	752	753	736	802	722	740	708	704	797	684	772	752	734	677	746	775	771	754	724	753	743	786	724	733	796	782	703	740	721	731	749	754	765	763	802	746	760	729	797	702	693	772	750	767	728	732	755	757	725	730	761	763	701	705	752	707	752	750	743	745	727	698	740	750	728	770	763	714	774	732	741	770	786	709	740	722	714	795	774	801	702	758	766	756	756	737	722	734	728	715	779	725	736	774	694	741	764	753	769	756	762	716	758	718	696	706	718	775	706	770	660	774	741	746	690	691	729	722	789	773	721	719	741	718	776	748	768	776	746	760	741	717	727	721	723	712	719	747	719	753	726	715	797	690	730	759	781	701	726	702	730	760	780	806	784	777	773	731	712	731	753	708	794	786	710	765	750	759	735	756	736	739	738	719	710	753	721	738	758	793	697	750	720	757	767	712	737	748	711	753	757	746	749	755	716	726	766	718	719	727	738	703	738	772	752	727	756	798	764	714	773	724	728	769	764	731	745	749	750	750	749	731	699	747	776	690	749	747	730	721	767	710	705	774	742	733	738	778	733	738	777	745	773	716	726	718	726	683	711	783	775	799	803	722	732	752	754	755	717	738	734	692	723	741	731	721	746	735	784	736	689	707	693	744	731	747	761	723	718	750	729	750	746	788	731	763	719	748	730	742	780	749	770	772	727	747	719	749	722	717	706	739	758	757	737	816	726	750	786	741	782	731	807	775	787	737	737	742	721	752	757	722	757	713	712	688	740	728	740	710	760	739	747	770	703	749	772	775	730	727	779	708	743	759	793	718	739	695	754	721	791	758	703	709	736	752	734	801	763	775	741	788	761	724	729	745	735	755	785	716	788	765	693	690	730	702	763	772	741	707	777	699	760	683	775	739	774	705	723	743	749	679	732	715	783	767	733	782	694	723	730	752	773	709	755	747	720	757	697	753	710	711	742	774	717	766	719	755	705	768	703	736	779	724	781	726	748	726	726	722	693	720	732	708	795	753	739	738	692	786	753	746	757	737	734	746	732	754	773	791	721	751	769	772	774	697	736	724	750	739	734	762	755	724	729	770	752	783	708	735	719	740	784	711	744	698	745	716	777	766	737	736	760	745	747	748	742	773	703	750	764	750	737	701	743	718	752	727	752	745	777	762	751	720	747	773	713	757	766	749	738	718	701	716	754	744	731	696	712	713	723	683	760	764	746	754	706	704	749	711	733	757	761	731	768	743	769	729	708	695	713	709	743	731	715	737	725	751	691	771	745	734	724	765	771	686	730	735	781	772	710	732	759	702	708	743	802	700	694	734	705	737	775	740	699	695	745	781	746	775	756	710	741	738	732	724	769	730	721	760	738	800	789	757	767	778	695	721	706	741	736	723	722	760	736	796	710	748	715	776	765	757	726	780	730	715	746	735	763	742	759	749	767	734	756	738	749	747	785	739	722	734	681	712	770	756	723	733	720	709	746	775	746	738	723	719	806	747	715	747	718	802	750	713	767	805	764	730	731	720	767	740	750	692	705	773	775	781	765	769	769	699	708	735	746	719	770	747	717	718	689	731	774	760	716	754	750	723	725	747	744	752	766	711	733	747	760	766	725	724	747	741	789	733	764	715	728	767	732	738	722	763	763	722	755	721	732	777	807	705	779	708	710	772	737	726	731	693	809	756	775	779	736	718	799	758	712	734	689	787	752	785	709	671	752	740	725	744	739	716	715	733	770	726	748	735	731	749	735	824	755	729	704	761	692	724	700	766	763	765	707	771	761	762	734	786	765	752	703	739	710	759	783	766	683	773	764	759	761	731	762	751	721	772	700	725	718	718	757	720	757	766	786	739	732	740	766	753	757	743	737	729	732	758	707	757	721	758	742	743	798	797	768	731	728	722	772	705	766	676	738	758	744	753	709	730	770	717	761	749	780	721	757	765	735	790	718	753	748	755	742	712	720	739	739	733	743	725	742	722	738	701	756	715	723	718	762	756	739	766	699	739	736	777	812	722	712	767	711	735	760	717	709	782	744	714	698	778	765	762	766	732	751	785	752	726	740	711	789	794	721	728	737	760	729	700	746	708	746	759	733	712	703	776	702	742	728	734	689	759	721	680	739	778	707	695	683	756	728	777	770	747	746	700	761	721	766	718	747	745	738	733	781	729	719	696	731	716	745	736	799	749	781	776	742	743	785	703	736	763	726	722	796	715	765	705	771	758	720	734	764	764	713	738	726	785	743	712	690	718	766	742	763	748	762	727	740	772	730	731	768	771	719	739	768	729	741	714	756	737	744	785	719	734	812	738	688	724	790	722	731	765	751	756	711	747	723
4202	5104	6266	3887	3429	12956	33272	23536	16771	5873	2750	1263	823	624	645	703	655	615	654	651	629	678	681	664	682	651	666	666	632	630	689	662	670	718	604	661	674	639	681	677	649	677	670	651	681	678	677	650	709	664	670	675	671	701	621	620	695	616	635	671	639	650	610	630	647	652	658	663	676	648	658	687	645	617	667	680	639	646	654	655	632	688	648	644	643	663	665	664	654	699	674	670	660	644	631	657	667	688	665	653	641	666	620	675	656	591	606	665	633	646	681	624	640	667	643	670	667	602	631	648	643	631	666	664	635	607	654	650	663	632	665	645	696	657	686	718	640	623	668	687	679	596	602	628	615	633	637	664	648	666	645	634	648	615	650	655	651	704	647	655	672	645	641	653	595	660	687	619	661	621	632	619	680	669	701	648	671	653	650	647	636	618	661	647	668	648	646	638	633	676	652	648	649	630	680	650	661	638	648	630	656	689	665	640	677	682	652	650	655	697	686	649	626	658	649	625	652	618	678	654	625	652	666	640	634	599	664	642	622	645	654	634	669	654	667	621	668	661	629	728	714	646	644	663	693	607	645	644	638	646	667	662	619	622	628	653	667	661	630	658	705	679	667	672	648	663	695	663	606	690	635	610	613	679	688	637	643	653	667	630	647	663	649	665	617	614	645	654	667	668	661	671	685	672	596	665	657	623	619	674	617	674	646	638	621	614	628	626	666	636	624	670	681	662	639	693	637	620	652	625	672	607	641	665	657	681	645	693	669	632	653	643	607	636	657	668	660	610	627	647	656	675	656	635	627	670	658	662	639	660	625	646	676	637	637	651	631	668	678	599	638	629	612	643	699	667	643	688	629	615	618	658	669	623	689	634	656	672	659	647	669	665	640	647	649	624	663	707	654	658	660	663	688	642	637	651	660	644	628	650	652	705	659	646	647	655	673	634	674	627	643	689	663	668	619	656	666	643	659	619	652	618	685	665	693	661	627	688	738	690	638	644	618	636	659	685	665	637	625	657	653	608	623	642	683	650	668	649	627	674	654	671	647	676	661	640	645	667	673	680	672	670	631	691	652	704	641	650	680	663	656	665	640	647	653	643	680	682	655	627	657	646	651	641	635	594	678	648	619	630	637	660	618	646	655	636	662	690	628	664	659	609	656	644	631	629	642	645	625	631	671	635	660	644	652	620	642	675	604	642	625	624	621	653	655	611	609	668	659	649	619	644	642	709	616	694	650	645	653	649	657	625	628	649	626	710	667	597	620	657	667	597	663	651	645	681	652	627	629	678	653	626	629	664	655	657	662	683	683	682	620	630	676	675	635	634	635	655	683	661	637	668	584	677	592	629	642	663	677	638	657	639	613	684	636	637	658	709	687	611	660	644	682	614	636	678	677	611	664	633	622	677	632	601	639	665	665	636	716	661	614	638	654	614	663	658	622	677	661	633	668	668	610	675	664	684	681	621	623	695	651	686	613	635	622	668	639	679	693	650	630	695	622	645	666	644	655	632	679	667	676	636	591	691	605	665	647	636	629	666	634	662	666	654	649	695	665	660	635	629	657	647	643	685	672	620	634	639	660	663	690	657	630	623	661	618	673	623	650	660	713	714	678	656	667	609	677	641	653	636	690	656	614	659	657	615	663	643	652	671	663	705	601	660	662	626	630	674	656	673	602	648	648	662	634	627	644	606	672	668	645	628	645	629	630	656	663	634	644	623	671	712	663	688	640	625	645	665	588	673	648	640	647	625	594	680	623	646	632	645	690	645	686	612	672	641	661	629	647	659	621	661	640	662	636	647	610	645	665	652	692	613	680	675	666	601	652	622	645	643	647	646	711	594	600	634	688	636	647	668	636	641	664	662	624	645	627	658	705	660	660	649	634	658	649	654	641	655	652	674	650	655	576	637	670	675	651	677	626	633	638	633	621	630	629	717	648	609	654	685	683	669	672	686	649	650	634	621	676	687	677	659	670	666	658	668	656	628	647	660	652	633	637	624	643	631	646	642	634	641	643	668	640	671	625	656	659	664	648	612	646	629	643	672	645	665	653	670	648	672	628	624	671	663	624	647	641	649	627	637	654	665	659	648	649	637	642	670	643	625	646	642	647	651	686	648	638	663	652	668	645	638	711	616	637	654	651	619	638	639	657	641	655	656	659	636	653	664	679	626	671	636	659	677	652	676	679	664	683	649	647	622	674	632	639	648	643	645	635	671	636	652	632	652	631	645	610	666	667	638	638	679	704	664	705	625	674	628	625	668	647	638	652	674	648	637	642	629	639	605	704	649	651	641	637	685	672	676	641	675	649	618	684	690	660	655	669	623	621	615	627	623	622	643	657	648	641	614	634	729	652	636	682	641	639	653	663	686	616	628	628	618	661	690	619	633	646	600	642	647	609	627	595	633	630	638	621	649	662	657	631	623	653	676	633	655	627	627	650	637	627	598	596	651	687	653	664	685	690	653	681	667	644	625	616	666	636	623	661	649	665	649	680	646	658	666	700	648	650	673	646	648	648	624	678	639	647	626	670	636	646	633	641	643	624	667	640	633	653	644	690	624	626	601	654	644	636	651	636	646	660	661	657	652	684	660	665	663	655	620	632	689	668	667	680	631	649	647	680	659	699	674	636	651	686	650	612	670	620	683	656	631	661	678	655	657	640	634	632	653	679	653	637	619	665	654	633	616	608	645	588	637	650	631	657	653	646	675	668	640	636	640	653	641	674	640	664	676	698	633	622	660	692	645	661	706	635	619	615	643	685	600	618	642	690	622	641	651	629	678	641	701	603	663	611	686	655	626	636	651	668	651	659	627	653	614	645	622	617	635	647	633	627	657	652	628	632	701	681	673	626	616	641	598	656	683	657	649	675	622	626	641	626	674	634	655	657	641	634	647	637	673	662	602	617	668	640	683	665	658	677	677	689	643	654	612	650	622	677	601	637	647	625	693	683	635	649	662	629	631	622	678	685	651	639	613	598	676	686	635	656	627	635	605	656	654	610	662	698	643	622	606	687	616	665	622	668	681	651	625	647	622	662	661	601	667	609	683	581	654	666	619	658	701	653	693	643	658	621	659	645	661	628	650	605	655	702	660	669	668	669	633	633	682	643	630	661	677	604	689	631	636	692	580	660	665	702	658	603	612	605	602	631	621	631	622	607	654	672	568	627	677	654	608	652	643	641	688	653	631	628	663	646	644	643	644	690	639	661	689	636	633	650	605	642	644	687	652	688	690	627	621	646	668	693	676	646	656	625	628	658	671	654	612	643	646	660	688	700	627	648	657	654	618	652	663	665	636	667	624	636	677	622	663	664	633	666	652	621	641	692	659	648	677	652	643	650	662	625	624	607	652	638	617	664	645	648	662	647	697	621	634	626	642	624	614	700	636	677	605	632	690	649	658	648	624	641	612	699	654	680	636	640	621	666	589	662	658	593	671	655	683	632	643	666	658	683	621	636	622	698	635	633	658	691	645	647	645	602	642	616	649	666	625	695	668
24262	21405	28739	24482	21308	22256	52683	43828	32130	16456	6090	2174	1202	923	898	860	935	843	892	898	937	868	904	909	839	922	845	925	868	822	861	842	824	846	904	913	875	857	846	846	900	895	827	834	860	866	900	906	877	856	819	867	900	871	802	866	885	820	846	852	843	873	817	893	865	850	868	852	884	858	839	866	848	862	852	824	886	869	839	859	921	894	868	845	842	862	864	849	831	862	844	882	910	923	875	788	885	835	881	832	830	868	848	893	834	851	874	877	842	898	883	842	819	840	864	875	826	880	843	838	883	874	844	839	811	836	911	902	873	908	847	877	935	828	835	900	861	891	849	849	867	841	846	879	822	856	925	813	906	900	876	871	818	828	885	865	836	873	889	863	877	816	866	877	842	830	880	861	899	831	845	854	860	781	872	809	865	879	856	863	852	831	882	858	875	870	820	844	926	884	893	875	852	849	832	873	886	865	864	874	891	842	858	892	870	918	857	859	872	852	925	842	903	863	879	879	886	854	841	910	828	882	842	907	854	816	860	876	874	877	868	858	884	853	845	888	824	894	865	876	908	871	877	852	870	843	864	876	916	814	855	783	847	822	865	843	931	806	857	907	872	882	799	891	865	850	853	859	894	871	885	860	896	849	818	854	924	863	843	855	810	891	899	853	828	805	866	891	878	886	867	847	834	835	848	858	880	872	888	886	879	895	785	845	888	852	833	853	891	862	907	891	835	910	853	845	856	815	813	895	842	876	858	860	893	855	873	877	843	821	867	792	873	861	857	822	821	830	889	827	847	875	882	838	813	890	874	884	853	867	864	830	913	885	890	888	845	839	848	844	833	886	842	854	846	854	908	866	845	860	861	865	876	920	904	848	851	840	888	883	846	834	843	863	910	931	850	870	878	883	858	887	846	874	873	866	829	883	876	870	845	873	861	836	851	827	911	865	870	854	902	861	845	883	810	890	859	864	849	911	836	882	838	887	863	874	851	863	839	850	862	867	873	888	852	863	817	832	885	824	930	824	865	883	865	928	901	873	868	843	827	843	890	882	916	857	864	893	855	823	846	839	862	851	822	900	858	828	833	859	846	828	849	841	863	838	892	909	850	901	870	862	875	852	866	863	900	870	829	844	869	855	868	834	852	830	905	877	860	842	888	866	816	895	843	828	831	884	814	884	828	878	840	861	856	844	833	856	884	859	878	863	845	883	878	853	865	914	821	877	892	827	881	882	826	820	827	850	855	827	869	867	877	811	863	836	873	843	830	859	813	846	842	876	854	850	847	839	876	872	858	864	870	874	804	895	815	836	908	847	853	807	828	803	868	868	849	832	848	866	828	864	881	877	845	835	817	900	866	831	839	882	827	859	857	820	838	814	872	837	843	855	845	875	849	824	889	850	879	805	795	835	883	867	816	800	860	862	891	835	874	847	835	910	906	895	834	861	864	866	852	828	838	885	839	874	848	843	889	795	786	845	858	855	873	834	857	806	854	830	843	866	829	895	855	842	869	850	845	829	857	853	832	857	906	846	841	893	860	872	877	846	875	824	875	830	916	881	851	777	829	884	848	886	848	908	857	854	867	840	820	855	850	849	878	839	824	828	839	845	834	832	886	847	849	881	865	867	833	876	841	908	880	875	822	906	801	832	855	846	891	818	880	852	828	914	816	871	827	869	822	846	858	887	849	821	881	855	868	886	867	852	849	876	855	907	901	840	857	852	826	856	871	829	822	864	825	943	866	909	816	875	867	819	878	852	858	857	803	780	857	899	890	832	814	852	840	816	873	886	854	842	854	838	830	843	834	814	859	879	858	830	938	809	871	891	825	857	871	820	914	801	845	847	804	829	875	852	862	870	854	803	819	810	874	849	870	877	888	822	849	878	816	869	841	914	804	837	901	840	839	875	865	877	826	857	869	886	864	833	863	895	812	866	834	931	835	889	841	860	784	866	913	855	825	848	840	861	891	837	858	820	824	820	839	832	833	940	886	889	877	875	855	856	824	857	837	833	916	844	900	834	819	848	860	866	848	853	854	825	863	854	856	804	875	841	918	817	873	857	869	814	850	841	890	875	851	852	863	816	888	826	865	898	855	864	864	863	910	839	855	896	847	856	805	859	855	852	900	901	843	817	846	832	897	850	842	822	885	889	861	859	853	839	844	885	858	878	892	849	800	810	828	845	852	888	902	844	856	881	864	827	847	819	807	844	824	881	871	874	863	869	854	904	784	856	792	884	941	906	851	847	906	842	812	876	846	847	884	908	862	842	851	881	837	861	893	812	883	827	878	891	860	855	829	950	822	842	884	840	884	809	905	828	858	901	901	892	900	894	853	862	864	859	893	873	901	841	841	908	845	874	871	845	865	878	826	827	857	842	866	872	903	820	856	819	918	868	850	871	885	860	874	861	833	867	810	878	889	846	870	871	871	841	856	842	895	854	873	863	839	854	886	856	853	884	827	841	865	825	850	866	865	840	843	815	905	823	900	889	836	795	879	898	846	830	855	927	823	896	826	850	842	891	816	782	852	858	892	911	856	850	859	844	852	815	920	913	772	879	878	899	886	888	843	893	839	883	900	844	874	808	846	852	893	804	817	829	920	828	845	855	829	881	867	854	862	889	869	852	922	891	872	798	824	821	867	854	855	877	837	833	886	884	911	836	890	835	862	864	868	886	849	876	892	822	804	861	853	906	835	864	804	885	832	835	842	864	858	822	828	832	841	843	884	857	856	923	853	869	837	889	863	861	858	834	841	865	832	843	880	908	864	866	867	910	841	847	875	832	861	877	873	858	889	802	823	857	856	854	884	870	842	866	827	860	854	864	861	831	846	838	808	853	860	861	889	875	817	854	825	801	861	829	849	865	813	843	896	865	886	811	854	797	867	822	882	891	926	928	840	885	879	864	839	824	907	905	852	859	888	905	876	899	874	843	829	874	879	866	810	822	877	811	872	842	850	811	850	837	813	866	827	914	910	854	831	868	828	803	878	891	824	843	834	894	940	848	889	883	858	904	858	851	839	862	859	822	863	917	791	851	873	865	837	876	859	858	867	826	849	887	886	823	854	833	871	925	868	852	888	897	907	859	864	923	849	883	837	853	857	864	832	853	822	813	862	841	830	864	849	863	810	885	812	842	870	878	874	854	912	841	824	880	880	851	863	862	879	876	809	824	879	849	781	900	815	821	849	849	853	829	846	823	878	818	882	866	818	791	830	951	904	860	867	866	868	863	837	827	865	826	897	817	859	832	871	853	865	804	873	856	840	872	835	830	910	879	855	837	819	868	893	839	853	886	919	851	830	863	856	897	806	860	821	838	871	832	856	835	866	826	836	877	845	870	865	870	893	893	830	838	893	868	802	902	862	870	856	826	905	889	896	888	859	884	881	845	881	840	848	904	861	883	849	873	920	820	891	847	820	875	860	860	860	808	830	822	945	882	875	862	851	857	836	828	821	821	818	883	896	846	881	885	859	861	862	862	840	843	869	835	871	898	892	823
5004	10171	12740	7692	4794	19765	50622	36487	27854	11958	5593	2129	1165	815	805	816	735	730	748	717	743	763	739	714	724	722	715	741	752	735	748	746	763	710	770	714	773	748	792	757	740	761	737	810	735	767	797	798	771	746	708	766	778	707	721	760	759	723	751	735	752	742	709	763	758	752	716	742	753	721	720	765	728	757	762	770	689	674	725	728	758	717	727	758	738	706	723	752	753	733	702	728	740	716	733	717	728	681	752	796	773	716	716	745	746	745	765	780	711	750	713	749	721	785	765	683	696	756	772	753	726	698	743	701	767	779	785	755	770	756	707	731	721	678	740	783	756	745	719	747	717	800	753	716	736	803	759	713	749	798	682	695	791	744	697	764	720	755	762	726	724	740	746	761	694	739	728	706	788	740	674	748	672	750	734	736	761	737	740	707	765	699	761	772	751	737	701	743	747	763	695	743	717	744	747	717	753	740	772	780	710	744	736	767	724	741	727	769	775	755	767	757	743	708	735	752	746	765	737	775	717	754	756	704	757	812	699	708	721	728	738	772	691	707	746	763	810	703	755	752	694	738	711	716	687	737	728	773	727	770	715	739	742	723	737	767	729	734	802	741	748	769	752	718	723	781	755	724	728	722	715	716	749	736	710	748	695	743	716	721	730	752	752	738	743	729	785	710	721	740	753	729	747	766	771	746	720	765	752	724	781	735	765	757	732	699	744	782	768	727	743	767	730	696	792	718	769	736	747	738	717	666	755	736	772	717	707	738	746	760	699	712	770	776	706	725	774	729	698	735	731	790	753	737	756	713	815	791	738	742	800	749	707	739	735	731	718	736	742	762	720	744	746	739	722	705	736	742	737	760	696	735	718	715	730	770	729	736	720	766	714	700	732	764	734	774	748	779	738	760	704	711	766	754	737	728	719	709	732	777	749	721	758	716	769	738	784	764	723	729	746	694	723	761	750	780	705	753	739	748	759	735	746	752	731	731	777	739	695	723	743	756	731	716	760	797	751	739	722	733	752	744	737	789	774	775	697	736	744	686	713	700	769	738	679	762	756	696	708	737	696	730	761	754	732	790	741	712	746	738	767	767	776	717	757	755	759	733	720	701	740	764	701	717	739	767	768	706	765	721	732	768	729	735	715	729	742	729	749	757	768	733	764	770	721	746	751	751	767	698	748	722	742	741	721	793	698	770	699	745	738	698	718	733	744	790	738	722	689	738	695	726	746	728	714	728	784	708	716	750	767	739	698	721	710	761	702	763	691	774	706	760	762	714	744	716	746	686	754	723	708	752	740	728	741	752	737	742	720	735	756	732	773	754	708	728	727	750	707	756	753	729	729	727	753	704	708	764	723	752	742	730	777	707	719	747	710	738	735	721	716	717	713	738	725	672	822	747	728	758	736	782	759	728	753	751	713	698	736	757	766	751	730	770	731	746	758	718	713	699	707	740	710	751	695	755	736	712	716	723	747	670	721	757	746	793	741	740	741	714	744	745	660	754	791	708	714	734	772	681	716	699	672	700	695	762	684	704	758	671	724	742	744	737	769	720	768	708	768	743	735	755	688	731	756	738	706	713	729	796	805	727	760	730	695	721	745	744	752	771	736	697	704	735	718	741	729	768	716	747	723	725	720	772	743	739	773	725	704	745	746	731	709	742	737	699	738	696	753	714	789	713	694	705	700	754	720	730	701	743	722	718	693	761	757	754	704	718	772	727	740	711	761	766	751	788	718	743	767	741	735	724	729	738	772	779	749	748	720	714	760	775	732	745	762	766	712	785	761	638	739	739	732	755	746	727	765	736	697	763	733	759	727	707	669	749	707	720	769	712	706	750	735	766	796	758	753	749	750	743	714	801	694	767	725	713	731	715	737	758	717	730	726	772	780	756	731	756	715	697	738	722	698	701	640	720	702	726	705	736	756	750	758	788	722	709	766	729	740	757	713	745	699	715	750	760	741	737	756	719	745	734	790	729	767	757	772	737	673	693	750	758	829	736	712	762	754	723	716	725	757	756	726	740	746	714	721	767	717	733	738	775	754	743	726	724	742	715	710	701	765	746	699	754	716	784	750	802	754	731	764	742	752	754	714	726	776	724	764	769	754	730	737	726	771	761	730	745	702	793	754	685	682	736	746	647	746	705	736	718	723	768	730	727	716	710	711	700	748	743	721	725	714	749	722	724	719	723	719	729	744	770	749	697	685	739	746	699	718	717	743	745	698	684	739	761	713	708	733	732	719	731	752	750	769	745	707	753	764	744	746	710	727	731	767	763	743	734	749	727	720	749	715	715	739	715	746	718	720	684	718	758	736	734	733	697	712	686	717	751	769	733	755	720	691	731	789	762	736	737	794	772	744	730	744	735	761	718	760	739	771	750	775	738	726	772	692	704	708	766	718	751	728	777	758	742	704	730	731	738	699	703	782	703	720	730	773	689	733	746	713	738	701	757	734	789	713	704	719	701	707	736	712	799	709	685	680	727	728	796	752	736	716	774	729	808	753	696	703	760	747	748	763	769	721	713	775	711	712	752	718	731	764	769	715	744	722	728	719	746	751	753	718	746	738	768	793	743	788	758	720	785	756	717	708	720	768	742	748	699	764	761	720	743	692	711	762	705	694	749	726	701	767	762	713	737	757	716	731	706	790	739	753	773	801	712	720	742	768	718	739	750	737	743	780	764	731	723	752	734	742	725	733	822	711	778	762	746	699	694	768	757	709	760	744	685	753	699	722	741	704	701	703	706	750	738	738	733	740	711	727	704	759	747	734	747	741	739	704	734	772	725	736	758	723	769	718	718	742	742	754	707	744	769	723	739	756	691	681	723	743	751	692	781	711	718	756	689	747	720	715	796	749	762	743	734	732	785	722	735	774	729	729	709	732	746	701	756	745	725	726	725	744	747	750	737	741	767	726	753	703	726	730	728	766	725	787	772	742	746	753	798	741	785	771	716	730	738	693	734	713	698	711	724	745	738	735	727	775	714	749	706	742	776	779	763	783	715	723	729	726	710	749	778	723	734	772	701	748	721	732	713	700	732	702	735	762	753	707	695	755	706	752	689	740	717	715	750	740	696	721	737	724	722	743	757	666	708	678	761	725	737	659	732	739	768	700	725	743	708	693	694	697	720	707	744	698	736	702	694	776	742	780	685	729	776	647	719	786	748	764	775	751	712	717	731	722	772	697	732	737	705	698	776	735	786	752	780	731	720	758	717	722	721	708	696	763	747	772	764	698	773	727	727	724	735	771	717	720	705	712	736	727	708	739	737	764	751	711	734	789	693	728	722	704	715	724	741	714	778	749	781	743	751	707	715	768	740	717	745	741	737	753	717	750	728	744	736	722	730	713	743	718	711	750	744	738	701	768	734	710	778	775	698	741	707	766	714	730	723	766	735	650	737	766	727	715	756	789	810	663	746	721	712	717	720	732	711	795	770	750	710	751	720	741	734	715	734	785	768	709	753	721	716	714	749	722	807	719	709	704	752	735	731	735	718
27986	15484	5145	2178	1446	1820	4242	3927	2876	1488	1043	809	775	736	701	706	678	689	692	718	681	708	695	710	708	724	691	723	711	732	737	675	706	653	720	685	733	734	707	738	700	669	690	672	697	677	655	715	694	659	702	627	672	675	684	722	727	729	691	684	677	666	768	708	679	678	669	718	770	660	743	684	653	721	701	690	705	675	683	700	704	690	697	698	686	696	716	696	694	701	669	691	689	708	732	706	720	677	658	713	678	667	689	716	640	643	646	660	735	712	679	721	708	690	714	658	695	736	694	666	678	701	701	711	709	640	745	686	738	700	755	687	656	699	679	660	679	711	675	724	693	733	709	695	662	665	745	682	740	656	745	665	770	710	702	685	688	713	676	686	679	708	657	702	661	724	719	717	698	652	720	694	691	710	742	708	694	676	716	745	691	677	666	670	702	724	670	741	683	744	677	669	736	692	702	717	725	694	705	723	690	686	693	702	685	736	671	682	699	657	692	689	711	697	672	701	703	683	684	701	732	680	712	758	692	640	719	677	684	664	680	685	656	735	667	692	693	711	667	677	729	673	695	710	727	707	660	643	697	702	667	675	697	652	662	671	726	683	710	684	691	742	692	704	637	704	741	695	712	643	718	679	657	721	681	669	719	675	652	708	691	709	714	705	697	707	671	674	719	664	721	708	698	672	688	704	670	751	706	769	701	726	716	737	684	633	652	727	747	726	718	661	673	670	733	727	707	687	690	679	716	696	694	714	713	696	682	726	701	756	662	726	735	685	688	655	703	700	696	725	702	690	687	678	722	677	688	718	659	683	684	683	694	706	656	709	690	659	697	736	623	685	709	725	693	689	670	693	680	676	662	698	700	670	703	725	685	694	692	714	674	678	674	763	681	746	727	672	693	685	753	652	694	719	673	650	692	699	661	697	716	689	676	714	686	690	677	704	712	692	663	663	732	705	631	655	671	658	662	688	687	686	684	665	697	696	665	658	691	737	672	675	686	763	697	679	718	686	702	705	657	673	662	731	720	695	705	678	664	644	739	672	710	647	663	727	716	723	658	685	701	686	707	687	688	675	699	679	685	724	679	643	704	653	723	682	675	753	716	693	716	664	662	717	693	702	697	630	737	674	738	655	711	671	656	730	701	688	723	667	649	690	678	678	714	692	679	720	687	719	717	666	677	721	678	688	708	657	666	712	693	699	707	683	661	679	706	682	710	675	754	722	648	657	706	648	675	700	715	703	708	724	708	660	672	700	686	685	682	726	643	719	677	677	704	658	701	746	715	699	724	733	666	693	659	666	651	756	709	727	734	710	735	702	672	713	711	697	691	694	669	691	668	735	644	717	691	710	665	720	743	682	679	692	719	721	692	711	711	697	737	722	698	704	699	622	690	645	681	682	704	732	693	662	738	708	647	717	703	706	723	673	673	708	670	708	633	699	696	690	702	678	720	697	646	655	666	685	665	666	698	708	687	722	758	707	694	693	698	692	642	679	662	656	739	733	666	714	707	747	698	662	676	734	685	673	704	692	658	678	669	703	776	698	706	671	702	748	681	664	704	700	664	722	678	696	642	693	708	727	723	695	725	684	687	682	724	710	730	713	685	677	693	709	726	704	662	683	713	668	718	684	753	691	696	702	728	694	727	757	739	678	685	650	676	685	676	703	706	682	688	766	700	670	752	685	677	720	692	706	673	649	703	720	678	634	687	704	712	731	722	691	668	643	673	767	703	612	691	753	664	715	680	740	681	645	678	650	687	728	647	708	690	698	695	720	744	726	735	710	717	651	752	658	701	672	707	715	715	719	743	696	722	652	653	641	704	723	708	712	728	692	677	694	708	682	704	708	712	709	728	682	702	661	692	706	693	680	668	689	711	701	678	694	748	714	709	707	724	713	710	680	724	707	676	700	672	728	681	670	721	703	700	729	714	639	665	671	709	694	705	680	707	722	658	688	711	678	686	685	716	709	697	697	707	736	657	722	675	665	764	698	718	702	651	714	624	671	697	708	714	742	728	644	712	667	615	684	687	704	704	659	757	706	694	761	703	726	702	666	661	680	674	676	673	664	682	687	692	709	718	667	684	708	661	682	721	674	701	699	750	702	757	703	682	694	727	680	719	672	689	683	713	737	740	727	696	657	702	706	647	666	654	734	714	664	734	722	656	702	706	728	665	679	701	675	678	712	659	696	703	672	712	710	691	699	723	698	665	713	670	692	682	684	699	711	668	719	680	708	729	694	666	659	682	671	703	721	713	636	695	675	721	646	691	679	693	728	699	721	718	691	696	696	721	699	726	692	658	685	669	698	719	711	708	697	706	643	726	669	699	692	686	663	699	663	696	716	711	656	658	671	729	715	684	684	659	694	658	709	717	709	688	664	739	730	698	720	689	728	742	657	769	636	673	688	662	738	690	699	686	646	671	705	745	660	668	708	660	687	712	720	680	704	706	723	718	674	674	732	708	740	677	683	727	711	693	643	717	696	749	748	687	686	734	688	648	698	702	721	735	708	665	678	665	729	656	665	702	719	725	700	688	671	674	712	733	678	648	663	704	700	725	717	705	677	676	708	659	676	696	707	708	698	722	704	708	752	669	722	675	679	687	725	660	720	679	707	682	686	696	708	686	637	723	684	697	678	725	726	668	669	702	693	709	727	684	698	709	722	675	660	723	687	717	694	729	669	709	684	689	660	667	732	649	726	683	743	744	706	734	668	714	694	683	699	660	680	697	732	721	683	679	700	756	657	698	724	735	642	652	724	674	654	674	726	692	672	699	663	699	647	658	654	688	688	674	712	716	660	692	722	755	706	784	698	697	704	692	755	706	681	625	718	670	702	739	735	692	675	674	719	722	714	653	685	683	691	743	671	698	673	670	683	715	712	704	644	677	687	749	697	682	681	720	720	662	676	687	716	710	708	703	695	672	701	705	732	659	750	690	649	704	714	672	695	677	657	682	717	665	653	694	727	686	678	696	715	703	683	659	703	679	735	706	679	709	770	680	690	725	689	718	676	660	706	637	683	705	679	704	714	662	760	694	681	649	719	668	667	670	642	677	714	729	681	682	690	670	724	617	634	704	690	722	727	738	671	702	698	693	672	685	708	710	678	669	730	723	695	665	703	686	691	678	707	733	703	706	679	676	682	681	639	731	773	758	709	683	679	678	739	729	693	717	688	746	695	722	718	742	704	746	690	706	686	684	664	684	665	672	696	687	720	701	727	718	700	726	658	701	712	675	693	697	677	708	659	657	702	689	730	692	710	701	701	661	646	756	721	702	765	660	662	721	755	652	708	753	644	684	682	685	686	653	731	712	681	711	767	702	703	686	677	750	670	736	683	720	706	664	682	707	685	663	706	699	696	655	701	701	660	676	726	693	695	708	703	707	683	713	753	704	673	724	704	686	749	664	652	719	712	722	719	677	631	737	699	717	739	692	742	667	724	682	664	691	652	705	737	716	719	677	681	676	680	699	717	654	671	743	695	662	713	720	664
6097	5641	4287	1868	1624	2089	5052	4158	2932	1553	928	673	622	546	583	589	564	596	579	617	564	579	580	577	608	629	580	583	595	619	549	557	632	542	559	590	574	616	588	564	609	591	605	566	600	586	547	610	569	592	560	545	609	601	569	571	564	583	555	556	563	567	607	591	578	601	554	560	614	559	534	584	595	554	614	575	625	614	575	550	592	627	600	579	566	586	570	613	570	608	567	582	576	568	618	571	510	582	619	590	612	584	561	539	566	570	569	526	577	598	572	534	615	578	552	553	602	558	554	604	622	599	558	564	552	578	593	580	571	619	558	577	566	570	607	551	578	591	580	572	576	610	579	559	605	574	606	577	600	573	577	547	602	639	561	608	575	549	613	544	596	595	591	604	574	574	602	564	549	594	565	568	579	546	577	554	614	552	587	581	554	523	571	575	568	602	600	559	585	569	543	575	592	584	614	565	598	621	564	554	567	592	549	529	575	607	573	573	561	601	573	579	571	573	543	575	564	524	600	575	597	571	539	573	583	629	577	536	561	552	574	598	572	593	585	580	575	566	568	599	601	593	594	567	578	563	623	612	548	573	567	560	583	549	577	566	554	586	614	532	603	556	585	556	542	554	591	579	626	563	570	558	584	562	571	558	551	595	577	552	549	557	542	607	571	576	597	562	579	519	596	572	617	574	527	570	565	614	570	602	550	584	574	590	583	565	559	588	602	595	544	609	608	603	581	575	586	554	580	550	560	557	562	633	583	562	542	556	566	552	574	533	535	588	595	577	567	614	587	562	575	545	571	569	548	608	559	587	608	569	579	578	571	551	588	575	564	625	604	583	541	576	575	580	588	568	593	574	564	567	559	568	570	575	583	592	573	536	609	601	582	585	602	547	579	597	570	612	548	588	579	563	602	606	561	582	569	570	609	618	561	544	585	561	546	622	560	573	547	534	563	552	548	561	619	594	523	569	642	580	565	600	556	595	576	588	582	597	601	580	585	575	591	570	548	586	595	533	603	580	620	570	544	569	552	584	566	565	586	569	575	565	555	554	569	588	573	561	580	621	561	578	576	588	576	538	587	576	580	568	564	605	574	589	571	571	553	580	536	584	622	591	548	561	591	551	582	615	528	584	532	556	552	579	603	562	592	541	590	590	541	562	632	576	575	566	524	583	567	599	519	540	583	539	600	606	554	574	596	617	591	565	582	577	552	533	545	597	597	629	556	581	563	586	558	588	554	598	550	556	584	561	593	599	541	542	547	601	598	591	590	549	589	569	549	600	560	586	576	547	581	527	539	578	575	563	599	575	565	611	595	556	591	587	548	620	555	523	544	601	625	548	597	550	598	592	607	568	566	591	584	597	568	568	598	535	565	573	591	596	622	572	536	543	564	557	543	585	572	568	602	595	589	555	540	569	572	610	582	543	574	564	547	569	569	581	545	583	585	562	609	612	575	604	554	544	551	592	560	586	532	585	626	570	597	597	567	604	547	537	568	608	596	593	605	596	561	560	574	583	561	565	577	599	569	548	583	590	526	593	560	609	533	576	568	515	602	533	589	606	569	582	566	589	561	534	548	613	578	543	596	546	608	557	614	575	582	624	573	562	551	562	632	599	598	596	584	582	589	602	607	560	563	618	589	578	563	541	538	554	576	531	553	610	547	589	604	577	633	593	591	571	638	565	551	590	563	547	561	601	531	634	590	561	566	553	569	593	536	534	562	556	606	517	563	536	578	602	586	577	548	528	605	571	537	595	564	590	559	598	589	571	546	564	557	551	531	597	539	600	585	558	600	584	558	562	573	591	605	578	578	571	565	545	581	616	588	561	588	583	587	588	564	591	584	577	562	562	601	555	583	569	533	604	579	569	599	590	556	578	574	552	586	573	586	542	526	596	601	607	572	526	596	589	612	563	556	585	604	551	573	579	603	589	566	561	560	586	590	549	585	572	568	541	552	579	577	604	600	556	564	532	560	615	633	575	577	594	582	570	635	544	570	568	597	574	609	636	596	563	550	588	609	559	582	577	576	580	577	598	542	556	574	578	577	559	587	559	569	574	576	576	605	572	534	560	588	592	578	537	579	567	548	545	572	585	592	595	612	534	577	569	589	578	560	581	575	537	534	544	606	608	540	608	543	528	582	566	577	552	599	619	538	598	570	616	537	554	526	556	585	579	567	647	531	596	535	588	599	554	578	581	574	602	562	586	570	620	584	563	597	523	592	582	587	555	612	626	555	578	605	565	578	581	598	558	589	572	564	627	577	560	588	567	570	584	543	612	584	570	546	585	573	597	564	577	603	571	580	541	585	607	589	583	587	597	573	565	545	568	544	567	601	566	595	601	576	607	564	570	561	578	565	549	546	545	630	569	593	613	544	584	579	581	566	565	548	556	575	563	559	547	565	588	535	596	592	554	578	549	564	573	578	572	599	578	527	584	594	578	560	575	576	594	558	627	606	590	606	585	574	583	580	567	578	542	547	592	583	570	585	576	594	592	609	588	573	579	579	601	563	569	579	607	595	563	577	551	584	609	551	574	581	592	577	536	592	611	581	581	534	563	579	578	592	569	615	588	581	568	592	601	605	566	572	567	559	615	599	596	552	584	601	613	558	586	548	562	562	621	567	574	555	544	557	547	597	550	575	599	566	565	543	580	595	593	596	547	542	556	536	570	616	582	594	533	619	576	609	605	602	604	572	578	617	558	589	552	611	559	579	557	572	554	579	597	585	575	565	575	574	565	584	595	576	565	603	596	594	550	598	557	569	582	554	543	586	588	602	564	593	572	602	575	568	583	599	534	561	586	621	535	551	563	570	605	566	586	586	603	594	565	576	613	582	593	552	577	565	567	559	540	592	578	578	557	577	594	585	600	575	555	579	611	621	595	536	531	581	602	556	570	589	599	586	611	628	572	614	570	585	619	602	564	558	559	580	556	588	577	552	596	650	557	558	609	583	556	560	585	536	563	583	558	597	566	625	536	619	547	542	541	558	590	553	567	591	625	542	577	624	524	572	533	574	554	574	592	547	575	577	607	574	545	560	593	572	564	574	573	600	571	587	574	585	614	560	606	604	571	547	553	596	541	559	559	569	570	600	598	567	591	590	583	536	546	590	571	584	578	601	597	558	583	578	581	610	552	565	610	572	594	571	563	599	541	546	590	564	575	587	602	613	591	582	581	571	586	598	553	582	590	574	584	598	589	563	635	562	580	540	558	547	587	572	566	575	574	581	568	588	545	579	577	583	577	550	562	554	548	547	567	592	558	556	551	587	594	571	571	572	618	551	581	587	558	557	578	569	568	591	596	597	597	598	594	588	553	580	553	563	581	559	548	546	593	568	537	595	635	566	577	583	565	585	527	565	585	562	564	592	552	580	575	591	532	592	584	612	567	625	565	567	583	542	591	554	559	539	587	544	578	608	617	553	540	575	576	605	563	564	550	579	574	542	595	588	567	571	605	555	558	593	535	563	585	582	586	516	563	547	586	571	582	615	574
25419	21432	27550	25442	10613	7753	33193	28572	20064	8322	3205	1424	956	777	850	756	793	788	761	789	744	751	744	771	752	741	750	732	747	822	769	749	746	773	767	748	765	749	744	752	801	795	778	780	730	794	741	754	751	741	780	730	784	839	700	712	730	772	786	760	765	762	767	767	730	772	751	730	728	763	783	734	714	777	762	748	742	772	767	766	734	759	789	752	769	747	801	728	788	786	755	767	810	748	800	755	800	786	810	764	694	742	802	759	742	737	778	775	809	707	773	771	733	775	769	738	745	789	778	719	766	705	737	735	775	749	725	731	758	758	729	728	763	723	730	792	729	784	733	749	750	754	754	754	730	789	754	721	781	747	742	766	837	797	741	741	769	760	784	702	768	720	748	778	744	784	787	784	809	725	702	734	749	722	742	758	767	792	741	715	791	766	767	742	758	764	757	757	789	786	769	754	757	734	732	751	728	748	783	750	744	750	742	760	810	778	729	737	769	706	720	738	791	738	778	724	752	777	770	774	746	800	766	741	788	728	755	729	743	735	787	754	804	761	772	719	798	745	746	755	753	800	746	777	728	785	795	749	762	741	733	768	813	713	729	750	746	719	796	685	801	766	779	725	717	821	795	758	785	815	798	715	751	699	745	774	765	703	719	791	797	771	790	781	732	741	790	754	739	799	737	805	739	746	719	747	780	736	730	709	742	789	730	771	774	753	805	756	783	751	790	799	773	792	765	763	783	746	826	747	794	755	782	723	743	793	782	736	774	783	756	752	746	763	745	725	733	769	767	751	756	761	816	679	737	733	745	737	775	761	717	767	721	763	749	766	734	751	727	789	750	692	779	793	788	779	712	753	777	795	781	747	778	719	725	732	763	752	776	751	750	739	742	773	719	776	740	761	780	805	773	731	773	735	733	762	733	803	773	776	761	758	835	744	748	788	775	722	801	751	817	774	677	709	762	731	788	744	788	764	758	764	750	737	779	739	695	748	757	706	758	809	774	744	756	709	787	747	777	768	800	811	757	789	782	757	800	775	775	750	759	749	737	753	755	734	757	757	761	794	753	761	782	742	745	771	713	735	774	743	778	732	738	777	778	801	743	740	785	764	744	773	734	720	738	750	756	758	726	757	780	737	741	781	723	700	751	747	701	717	735	771	776	761	720	786	723	774	786	723	750	735	794	733	756	801	770	768	779	755	741	766	809	752	711	787	753	734	774	753	752	729	751	766	777	815	787	754	728	742	770	774	783	749	713	722	748	781	734	763	736	813	740	751	690	760	775	797	790	702	742	718	819	723	738	746	707	768	794	819	780	794	756	790	693	731	773	782	764	735	740	832	757	772	770	756	780	697	726	754	745	780	758	727	770	746	764	745	788	739	748	739	756	755	746	770	710	786	762	730	699	728	778	672	812	765	763	750	749	768	758	727	787	762	731	777	798	746	756	751	775	719	714	737	813	776	742	699	808	735	764	706	730	711	769	771	733	792	756	707	758	736	755	748	811	738	748	724	758	779	727	753	753	758	768	700	751	779	773	747	784	769	707	736	782	822	734	769	762	777	721	804	794	763	790	709	761	728	755	787	765	730	739	698	748	739	707	759	728	740	786	761	756	760	756	752	774	756	787	765	752	761	722	733	712	741	779	762	809	763	766	706	746	769	812	752	709	775	732	730	748	840	725	815	788	767	814	708	710	741	726	720	739	746	767	759	749	712	761	704	729	755	735	778	759	771	790	778	773	734	807	723	772	726	750	747	703	749	772	794	734	792	768	755	772	729	830	766	750	715	692	743	768	778	781	743	787	725	757	680	725	787	741	709	788	779	749	800	802	777	789	792	733	741	730	808	758	773	793	751	763	782	741	771	745	738	751	768	684	821	795	806	738	721	747	816	774	733	748	799	780	802	763	744	730	746	738	754	722	788	812	793	776	735	741	780	708	723	749	766	738	854	750	721	787	750	753	768	749	759	713	746	784	753	759	762	777	773	738	756	744	797	703	798	739	757	787	767	727	768	755	771	732	724	775	782	723	727	769	731	772	719	839	779	712	761	752	773	734	775	727	756	743	729	750	791	735	777	765	727	771	809	801	756	783	767	805	759	801	756	751	774	762	768	741	790	786	732	721	710	723	782	770	773	793	740	748	737	708	770	751	745	721	709	753	798	751	805	729	729	719	769	722	745	729	742	754	720	750	713	741	748	761	724	766	767	761	759	703	772	807	749	758	778	783	741	706	718	726	781	776	731	703	732	738	782	703	724	779	761	756	785	777	758	793	726	737	766	787	663	760	743	733	758	751	712	741	748	791	729	818	751	716	724	731	726	803	765	758	734	756	697	769	753	724	767	779	758	753	720	749	687	722	798	742	744	763	745	712	807	766	754	805	772	762	738	709	783	757	795	730	749	785	802	725	734	728	775	801	697	744	753	723	784	781	773	740	783	716	707	812	762	739	761	792	772	757	732	776	693	780	771	812	783	801	791	753	763	792	753	789	725	717	750	768	709	693	756	808	728	723	782	808	797	750	726	743	706	719	756	785	799	796	736	756	743	822	724	736	734	785	689	756	744	743	804	759	803	798	821	772	744	732	759	766	752	780	761	745	746	783	765	726	765	782	769	723	752	741	728	736	741	707	800	758	754	776	789	748	762	681	756	744	748	779	748	788	726	785	740	760	761	758	730	793	751	773	740	777	761	738	790	709	724	761	768	723	760	740	737	722	785	737	798	750	721	749	711	736	788	758	779	809	785	774	761	744	783	747	727	744	704	741	749	747	763	753	731	752	803	769	787	779	763	754	754	738	705	791	724	763	760	738	732	752	792	768	784	782	738	759	748	802	753	766	805	742	755	782	768	767	773	771	759	743	753	761	753	722	751	752	701	739	795	752	746	757	725	756	798	756	700	726	827	788	755	751	807	786	800	711	768	735	772	717	757	756	752	778	715	716	796	767	756	734	758	793	740	728	749	769	784	772	715	742	778	728	768	761	731	726	738	773	767	799	719	732	766	741	760	797	766	749	736	776	769	741	791	761	767	744	808	772	734	756	707	762	790	713	768	726	762	791	778	759	747	743	801	768	725	781	693	728	745	704	778	721	713	790	796	763	755	733	794	743	705	769	753	771	717	742	694	742	699	801	753	744	762	726	772	762	749	784	770	748	761	784	720	750	798	787	815	749	793	777	806	753	718	743	729	744	775	704	794	748	715	742	724	799	689	794	775	744	761	814	737	782	712	773	760	746	815	764	778	742	750	726	762	752	727	775	759	693	727	779	736	762	764	748	769	725	783	754	800	770	720	752	757	782	723	838	763	729	755	745	755	813	731	752	796	757	757	748	764	743	743	770	703	808	725	748	732	706	770	744	778	736	729	734	779	776	759	692	783	745	738	761	749	753	786	752	763	760	793	766	780	810	774	744	757	762	804	759	742	757	764	724	740	715	788	732	768	795	759	729	796	732	771	772	806	755	770	758	755	708	783	770	731	724	763	776	778	769	793	755	744
6062	10318	9272	5066	3883	9714	31354	23072	17332	6508	3029	1361	839	725	672	662	577	653	614	673	674	669	650	699	658	687	665	655	682	685	667	675	656	666	662	631	627	647	682	680	619	620	654	684	654	617	652	655	681	656	662	677	659	674	616	727	674	642	682	627	620	647	619	693	649	654	662	628	638	694	608	651	656	682	660	643	647	631	637	643	654	690	659	641	608	651	680	642	646	658	658	642	623	630	675	634	631	639	668	637	626	666	649	664	677	663	659	670	686	652	597	657	672	640	649	690	609	701	661	703	660	665	608	706	654	662	628	655	609	656	622	664	612	651	666	702	667	648	666	660	713	649	641	632	660	670	634	647	676	693	678	677	640	624	622	636	709	592	608	622	619	650	676	641	624	675	699	693	640	632	616	649	648	655	626	654	666	629	672	668	645	650	700	682	672	667	644	652	656	636	620	618	642	718	616	642	689	680	644	610	680	671	667	642	629	648	653	671	697	649	676	655	705	630	679	636	662	655	711	682	684	691	686	651	684	650	667	586	639	677	641	644	644	617	692	610	651	671	670	643	684	679	640	656	634	649	705	660	642	668	686	696	656	675	616	643	653	666	688	642	624	647	630	599	676	631	619	630	641	660	669	635	659	650	652	649	634	641	643	658	674	650	641	645	628	632	635	622	669	614	624	641	662	649	657	649	636	683	694	652	669	640	648	654	683	690	643	652	674	651	629	632	673	635	713	642	653	660	639	679	675	633	710	641	632	649	630	632	676	671	670	611	627	660	609	644	635	637	666	666	652	622	662	641	679	630	621	680	703	646	615	644	632	696	665	664	696	619	580	631	681	607	675	623	637	638	650	630	652	661	653	629	660	634	652	647	650	668	660	620	692	678	651	606	666	636	656	667	649	622	592	660	669	619	626	644	663	639	654	661	624	593	659	648	701	627	680	648	646	660	602	665	655	646	678	623	604	650	637	647	659	631	656	630	661	659	678	625	684	679	645	645	615	665	710	673	617	661	666	666	651	695	668	629	648	647	636	704	612	583	659	644	639	634	661	638	654	666	665	588	679	655	659	685	621	656	618	633	693	637	701	650	700	717	660	654	658	641	640	635	675	662	618	648	684	630	633	665	630	654	667	636	614	651	635	665	654	660	645	680	662	640	634	597	655	626	651	655	662	635	589	679	674	625	674	655	663	624	666	664	671	631	639	642	640	595	638	638	637	666	647	674	632	597	669	631	682	679	610	616	652	667	642	688	674	707	637	655	632	660	658	656	675	634	667	652	614	676	656	675	688	637	676	665	643	643	625	673	624	624	662	706	653	633	648	700	579	653	625	607	625	620	629	682	651	628	636	652	648	629	642	678	643	680	675	619	689	673	613	653	647	673	627	649	627	614	671	632	682	655	619	622	641	657	662	676	681	658	651	638	646	646	642	684	684	688	701	671	639	642	645	626	682	649	670	637	626	661	650	652	613	666	701	651	623	686	662	663	657	638	662	628	665	729	704	609	667	715	627	662	684	665	652	635	629	651	643	724	695	665	623	622	668	683	684	641	638	630	685	630	691	671	677	659	638	663	654	693	626	658	621	680	609	636	641	621	677	652	687	629	640	643	663	619	652	681	652	619	653	659	606	628	700	622	694	642	639	614	658	656	656	624	667	683	675	636	602	654	639	678	646	629	701	629	666	640	641	669	635	657	675	643	646	698	645	624	646	651	656	685	635	622	668	676	665	655	664	654	663	727	680	653	681	632	619	659	615	705	661	642	664	679	631	659	649	630	625	653	604	649	642	643	656	669	666	637	716	670	655	633	648	684	634	599	637	669	637	636	667	658	593	664	654	664	652	681	660	672	665	654	664	631	682	654	669	652	672	676	628	642	606	673	646	620	652	676	615	656	660	681	650	711	601	624	641	631	680	687	631	651	707	636	638	659	702	677	670	594	656	671	639	624	630	632	700	664	689	662	608	650	653	657	653	684	620	657	643	594	637	608	665	647	653	623	640	640	649	641	639	654	664	734	644	659	663	674	640	658	629	603	626	646	688	630	607	656	643	648	641	659	648	632	620	684	678	689	679	636	640	649	646	639	607	650	624	709	636	666	683	695	647	690	612	620	694	653	659	638	644	651	617	691	647	668	665	673	663	697	677	624	688	644	651	643	670	671	596	628	662	619	695	664	651	654	609	613	616	676	658	610	622	623	658	608	670	614	610	644	656	601	676	649	711	617	648	613	645	658	666	599	607	671	653	648	640	662	607	673	633	632	640	627	634	673	597	640	634	651	712	659	642	636	667	661	601	701	696	626	660	671	668	667	657	637	700	676	612	633	666	650	632	693	682	694	664	641	649	683	657	642	666	652	654	659	651	604	636	681	654	691	629	645	642	655	669	643	627	674	654	636	640	682	626	654	624	662	658	645	607	671	654	675	676	700	670	615	630	654	673	641	644	667	684	615	615	693	626	632	653	686	641	664	645	668	659	654	623	630	652	683	656	640	654	657	627	638	647	661	630	678	691	637	661	629	714	621	628	616	652	640	628	640	686	648	666	666	622	601	648	670	609	642	647	688	617	675	637	681	662	681	630	679	668	632	630	633	652	668	676	650	636	676	661	680	634	620	622	625	620	700	691	687	696	672	667	608	613	674	611	672	672	714	676	619	625	663	682	661	634	580	658	637	665	673	660	609	656	634	614	680	691	660	670	621	651	666	638	688	684	655	652	645	669	661	688	650	594	636	699	683	611	635	581	667	666	655	640	642	667	608	686	645	615	683	660	632	625	638	632	676	648	676	671	630	651	656	684	658	677	626	643	648	687	641	658	644	627	669	627	711	620	664	652	623	617	627	630	611	648	627	636	665	603	645	675	626	667	634	668	685	639	649	637	698	647	597	673	663	659	655	685	643	647	651	619	661	688	660	697	707	684	672	669	706	680	637	671	649	665	652	639	631	643	625	635	638	615	638	669	680	666	656	702	659	686	637	647	622	646	632	637	648	685	605	686	648	647	656	650	613	619	639	632	659	665	632	708	678	621	660	686	648	637	638	610	666	628	629	689	705	692	655	613	678	670	621	628	637	653	617	636	691	630	683	664	652	638	667	643	681	668	660	640	684	646	619	624	636	638	648	654	624	670	648	638	635	664	610	623	650	668	651	652	644	626	620	658	642	650	678	658	649	660	626	646	645	630	696	655	634	669	659	601	641	641	709	677	632	689	627	627	660	693	672	619	652	671	650	655	642	649	635	641	635	660	664	668	659	613	673	654	669	613	665	663	660	697	617	642	613	643	667	653	631	642	625	675	631	681	671	683	658	620	673	657	646	641	657	660	622	679	615	688	707	644	621	662	623	647	658	645	645	684	668	622	648	635	640	630	643	677	644	600	660	661	622	624	686	642	639	635	635	692	689	640	690	662	631	663	619	659	660	655	647	648	648	692	590	625	634	679	619	690	635	670	599	603	643	631	666	650	703	672	673	609	675	661	618	681	633	635	641	709	604	618	654
24216	21442	28812	24515	21391	19977	48577	42984	31970	17190	6900	2444	1318	932	973	917	929	845	874	866	911	817	893	923	879	898	877	871	874	929	898	901	912	943	871	905	879	973	888	924	964	907	953	905	902	943	939	860	861	869	924	912	880	892	847	835	852	904	887	891	873	879	893	875	897	815	885	883	879	901	892	906	828	904	891	841	817	836	905	891	853	842	855	850	891	883	884	906	925	811	881	842	840	902	858	930	949	921	858	864	894	861	843	831	917	883	875	875	878	908	851	896	867	929	935	902	897	842	855	879	903	872	868	850	901	911	873	958	945	873	838	880	872	918	883	849	852	847	892	900	853	852	921	892	831	866	818	842	859	863	916	846	923	871	879	880	841	858	859	887	856	910	846	833	880	863	868	900	907	884	909	884	920	886	868	825	954	886	870	889	859	853	912	872	867	886	897	916	930	924	878	860	848	860	953	914	851	851	884	887	862	851	868	894	930	873	862	873	928	951	888	908	887	881	850	800	857	886	860	851	905	848	925	860	906	910	863	852	865	843	875	889	892	825	859	939	882	919	909	875	890	864	858	857	863	891	861	886	925	830	904	909	909	908	896	881	891	893	861	858	891	854	831	910	853	811	823	921	877	856	959	865	889	871	851	816	907	897	834	873	910	891	892	862	879	889	872	851	848	827	841	892	867	870	902	923	859	868	913	896	912	869	899	929	850	844	843	882	909	865	853	853	909	900	913	943	836	857	927	919	842	839	853	915	897	804	910	848	894	846	876	853	851	825	862	862	860	838	903	878	837	860	886	832	894	859	871	889	903	904	877	935	855	834	801	863	876	867	838	872	906	867	864	840	906	893	900	884	888	838	895	914	850	890	852	865	863	951	868	912	876	889	874	871	877	936	862	902	824	851	876	908	872	906	849	882	894	853	860	908	893	878	863	863	869	921	799	879	901	876	906	851	862	863	901	857	886	830	813	869	847	880	891	865	844	881	915	856	852	914	840	873	862	875	858	858	851	899	861	864	900	842	845	933	911	864	903	847	871	924	845	886	844	902	879	860	911	916	872	911	924	920	853	853	876	848	898	818	851	855	866	844	884	851	909	880	896	859	903	866	878	873	852	867	885	914	880	820	848	912	909	842	868	847	875	887	819	822	901	862	879	858	829	863	923	908	841	863	856	882	883	851	853	883	834	897	863	870	840	851	909	925	845	899	846	868	889	876	843	850	875	889	868	809	816	908	894	878	942	822	837	897	834	881	891	880	937	850	832	875	798	820	845	892	884	890	836	931	894	883	912	861	881	870	843	895	901	841	826	896	867	857	938	866	885	828	868	869	903	866	922	898	922	844	859	870	849	888	868	912	846	848	881	876	886	903	925	910	875	879	898	887	866	834	908	858	890	891	855	831	897	941	862	889	940	851	865	870	835	872	892	874	825	870	866	874	914	875	881	863	849	858	885	883	877	904	858	859	872	860	834	849	872	868	829	883	933	805	870	846	849	873	892	867	914	841	905	890	879	895	904	925	880	851	895	865	880	847	943	845	864	917	906	906	879	882	851	829	827	851	822	858	907	896	914	884	919	891	841	835	858	840	854	906	877	881	906	833	868	877	896	911	856	856	829	860	880	839	872	904	895	893	894	839	859	910	877	915	860	899	866	886	893	871	894	900	894	878	903	914	879	856	820	838	846	868	906	901	876	905	851	897	865	889	853	826	882	883	879	855	872	896	854	853	848	839	893	837	867	866	896	904	844	841	865	879	912	894	864	874	859	931	854	888	876	923	936	847	890	918	855	841	901	876	846	858	878	935	882	865	876	846	907	858	816	923	831	864	860	920	831	863	866	867	840	862	898	918	891	804	876	875	868	892	840	858	915	872	854	883	899	883	894	892	896	885	852	887	868	848	830	852	871	905	815	883	915	864	889	857	894	845	904	859	874	848	924	868	886	862	862	822	916	869	857	878	895	886	866	836	897	885	835	891	846	850	862	925	895	866	872	867	898	912	925	854	906	853	912	920	873	880	817	899	856	913	856	856	893	880	878	890	888	852	865	879	871	821	922	853	844	847	864	879	908	849	869	900	895	892	824	911	827	894	888	861	867	883	866	856	898	870	833	872	894	896	916	914	811	890	907	904	890	868	897	909	897	862	830	821	877	874	827	841	847	854	875	884	863	876	814	927	860	839	875	849	888	841	871	853	863	853	892	877	832	890	899	871	873	834	874	918	883	867	920	900	913	887	832	843	848	854	852	869	878	917	886	876	943	898	943	842	868	861	919	817	860	839	848	937	858	861	893	934	870	856	867	874	931	877	921	920	867	887	881	887	845	829	908	884	892	827	918	871	859	900	935	824	810	894	893	878	943	917	852	857	880	866	876	855	857	895	890	874	853	913	838	847	850	854	877	855	857	887	814	883	857	913	858	896	891	861	857	945	897	861	861	925	829	915	851	835	844	876	831	868	891	854	855	835	915	864	902	932	912	873	893	822	914	795	895	867	878	850	889	870	955	849	911	916	869	909	829	842	882	869	876	878	933	901	903	885	890	854	881	855	870	859	870	903	898	898	889	808	885	894	891	879	866	906	861	868	919	838	884	828	927	887	906	897	853	802	908	849	899	909	884	864	891	907	867	890	819	871	917	893	898	867	956	872	890	876	881	861	897	875	861	909	891	884	878	891	858	863	894	872	851	870	837	917	831	856	824	881	872	868	863	873	912	818	853	928	893	861	871	892	879	876	952	899	877	892	885	820	844	862	872	899	861	864	833	891	864	898	866	875	883	899	870	898	872	858	927	851	910	903	852	867	839	908	845	861	849	853	833	871	859	807	893	865	866	862	857	853	858	917	904	895	903	859	890	891	852	883	879	885	875	871	910	835	882	819	881	869	881	935	935	880	912	910	816	871	878	832	811	863	815	892	871	872	900	848	909	917	861	855	865	850	924	840	885	871	858	893	853	877	869	910	862	872	862	842	911	858	846	908	892	892	861	827	854	874	888	893	909	878	844	898	801	866	852	887	810	913	879	892	917	856	860	877	877	848	877	879	896	859	887	900	910	887	900	913	884	900	830	890	872	907	870	877	845	909	863	849	881	863	906	819	852	891	855	877	912	814	814	863	850	907	824	866	824	900	878	844	866	874	819	864	890	908	844	891	913	876	898	902	860	902	897	841	912	898	816	931	882	883	970	883	851	890	862	903	847	903	904	841	894	884	881	906	862	861	867	905	827	876	851	861	873	875	836	907	940	843	890	879	870	879	858	855	864	875	884	924	891	936	851	865	889	824	895	887	957	873	914	904	911	872	900	905	886	935	875	879	868	817	902	843	903	872	872	839	910	899	843	859	833	865	875	849	874	839	875	884	865	851	846	859	900	921	807	892	873	849	929	882	863	856	897	849	841	919	882	879	901	870	819	865	863	943	874	852	885	888	844	845	883	847	910	877	865	879	866	911	879	834	881	864	893	907	906	874	837	878	872	838	824	890	877	860	863	844	915	896	879	922
7271	18130	16833	9087	6007	16818	47319	37013	27639	12785	6189	2415	1176	859	781	735	792	768	759	775	799	760	784	734	806	758	718	764	785	793	788	772	769	711	776	804	701	750	758	825	781	764	747	779	779	726	800	735	737	707	698	761	767	687	818	741	773	753	765	730	796	756	779	774	816	712	754	724	673	752	760	761	717	699	712	730	737	723	805	762	729	733	794	740	753	765	753	752	768	736	741	725	710	751	748	760	785	767	721	743	765	787	783	746	730	732	740	723	726	809	754	732	779	752	719	765	753	754	721	768	735	717	734	776	769	756	681	683	763	762	741	718	728	746	742	683	741	728	743	764	811	791	763	728	746	721	756	761	750	739	791	723	774	727	716	756	752	768	753	730	700	738	773	720	786	722	757	729	732	734	741	774	805	772	755	711	718	729	748	777	729	815	764	729	773	684	746	764	741	764	770	765	787	756	758	761	730	730	753	711	720	759	751	749	770	758	746	737	759	761	770	762	766	739	709	690	763	722	697	738	743	711	784	759	697	708	724	780	740	770	780	798	757	733	775	773	696	782	711	751	797	750	812	771	744	810	746	721	763	787	675	737	746	732	803	767	756	791	705	752	771	739	781	756	760	769	724	756	740	759	768	717	771	729	747	749	746	785	706	702	726	757	790	732	723	767	741	728	751	749	725	742	761	702	796	775	692	797	761	738	725	714	744	734	699	742	808	729	712	767	734	725	744	750	714	723	773	749	752	796	718	705	698	704	760	733	772	802	774	713	760	721	749	744	746	719	740	731	731	803	706	768	751	753	745	747	723	744	715	756	781	704	790	738	724	750	741	721	760	726	753	725	714	728	735	753	771	730	750	777	717	720	770	741	765	724	734	758	763	710	725	759	694	711	748	742	710	710	771	767	720	744	726	747	739	725	679	750	737	748	759	739	715	710	786	770	767	719	781	731	725	740	678	733	770	740	718	734	734	748	727	762	763	716	715	763	707	763	783	783	750	749	728	738	739	718	768	720	765	781	729	744	710	758	758	801	769	718	730	749	759	739	790	741	762	732	744	783	783	730	737	687	718	732	746	718	749	793	750	727	751	745	716	742	727	769	743	706	740	748	742	776	775	762	745	729	718	751	709	725	734	796	772	769	736	763	722	735	751	740	749	729	716	721	738	741	744	761	692	742	743	702	754	722	727	749	815	768	728	765	777	740	742	755	736	749	754	776	724	812	741	779	777	772	725	762	738	761	759	759	695	780	780	757	736	728	754	766	759	727	758	732	699	730	749	744	709	773	709	771	762	762	715	781	720	766	720	704	753	718	756	723	743	776	783	752	760	739	742	742	719	703	749	732	750	772	753	722	773	726	731	776	704	784	765	701	706	731	753	717	775	746	719	745	758	737	727	726	715	767	738	749	692	739	719	757	743	742	752	808	737	767	743	751	737	789	745	783	692	717	794	716	746	758	765	770	765	731	710	727	709	736	739	700	730	709	764	746	697	805	758	769	713	728	736	755	713	742	757	762	791	767	691	735	762	718	733	751	695	751	697	751	764	707	735	749	704	732	737	741	756	741	737	737	749	703	719	723	727	739	802	767	749	753	737	770	738	733	749	759	680	748	723	738	757	726	719	709	778	769	762	753	717	695	732	701	773	742	732	720	777	677	752	737	766	719	749	734	709	768	745	723	699	740	748	767	810	769	727	722	806	755	740	740	771	781	762	726	735	728	736	785	707	767	729	741	799	775	744	760	770	702	750	729	725	780	755	701	731	767	726	726	737	752	734	730	708	771	724	771	738	748	768	725	733	736	768	765	776	743	710	755	748	755	717	745	721	723	730	744	772	755	746	729	762	714	696	743	730	737	714	720	708	704	693	738	808	776	739	712	753	743	738	739	716	726	694	725	716	732	725	743	769	754	783	709	718	747	743	776	731	745	760	687	736	764	751	739	715	770	727	779	716	762	704	780	787	789	740	722	693	797	723	748	719	729	714	711	735	717	761	756	721	733	788	743	719	810	737	756	797	741	713	763	769	746	724	782	798	769	712	771	738	706	777	737	728	734	720	757	712	751	762	747	711	719	737	793	729	778	780	734	748	780	790	760	708	706	769	756	722	734	754	709	760	717	731	691	746	696	750	749	735	732	707	707	719	716	729	746	726	759	727	792	743	735	712	722	719	760	704	807	710	753	713	783	723	746	750	738	792	735	780	749	704	703	729	748	784	750	735	730	718	718	732	783	802	734	739	742	736	733	780	749	738	690	727	678	789	747	798	777	725	705	739	743	704	771	748	707	741	741	756	739	744	744	764	739	693	778	765	781	742	739	784	768	768	738	742	702	750	717	745	765	732	782	742	686	737	715	771	760	701	705	726	779	794	747	762	714	662	700	782	759	745	730	731	761	754	782	712	756	741	728	745	731	697	756	700	727	715	713	786	770	718	780	733	689	710	749	718	723	747	728	767	772	725	752	760	830	720	812	781	741	702	745	743	714	725	749	724	714	719	720	746	732	757	753	736	763	705	782	781	745	760	793	819	771	738	765	772	757	753	765	736	763	738	694	760	729	712	721	752	752	711	743	716	711	766	746	728	676	762	775	733	723	730	754	736	702	736	698	779	761	705	739	742	747	731	735	767	762	786	731	751	748	772	728	706	693	770	694	777	729	757	695	746	734	734	718	720	727	740	715	735	693	761	723	743	760	776	748	757	783	747	800	763	747	742	738	775	709	736	731	768	744	775	753	727	798	764	726	687	758	738	759	696	739	743	755	754	758	710	725	723	775	794	703	741	705	752	749	757	760	736	755	763	782	737	785	747	727	708	766	782	718	698	695	761	705	769	753	737	730	751	724	716	742	757	757	711	749	772	743	722	738	775	747	745	776	741	749	782	774	744	722	735	740	734	706	733	748	724	741	715	698	749	761	698	738	819	718	798	732	691	729	709	775	753	734	697	757	756	747	775	725	681	738	745	772	722	768	737	736	732	720	748	757	787	685	716	720	711	745	722	732	703	766	715	767	736	676	787	711	730	730	713	725	769	718	749	752	701	798	714	786	755	724	681	761	732	693	782	740	695	766	710	738	744	725	773	706	702	760	710	758	699	724	713	702	763	714	751	734	771	702	771	750	752	783	756	714	705	779	734	765	763	721	732	784	723	760	711	740	744	735	757	791	707	729	769	715	797	712	743	735	749	771	741	783	737	720	732	698	756	738	753	754	742	688	741	759	754	749	731	703	739	746	731	698	752	744	747	690	785	731	703	716	774	690	752	741	711	771	764	743	746	654	760	732	721	751	768	734	760	772	748	789	744	719	756	762	722	739	746	763	734	718	715	704	713	745	736	744	786	748	743	747	715	751	721	795	743	708	737	757	744	735	763	776	687	735	739	722	752	713	739	732	719	736	701	749	782	757	757	765	743	693	744	700	756	734	770	771	724	748	688	758	740	725	718	738	832	738	770	722	743	706	704	757	740	731	730	811	752	730	808	748	704	728	726	714	757	733	738	756
27867	15257	5641	2563	1622	1356	3546	3823	2608	1601	1069	886	723	676	713	667	649	699	715	689	675	659	633	698	666	666	629	680	686	665	690	734	734	686	663	663	680	686	695	660	728	715	683	713	700	684	626	708	723	666	680	716	651	675	643	688	683	651	705	702	689	674	644	657	677	693	714	673	719	699	698	697	682	694	712	740	694	731	709	700	694	679	704	685	703	677	662	706	689	666	714	695	654	660	757	701	673	624	708	711	677	690	660	635	728	673	771	699	693	683	686	677	670	691	756	723	713	620	662	677	702	695	671	699	642	697	747	688	677	746	694	684	676	722	688	691	662	707	647	647	623	654	678	674	663	696	764	670	671	676	652	669	715	709	716	644	723	695	677	689	673	736	672	720	677	696	654	643	675	670	694	697	684	692	710	654	674	688	684	661	673	710	701	757	700	745	690	699	681	649	671	693	699	659	689	709	697	679	648	675	671	655	663	713	648	664	676	713	661	695	665	658	704	688	692	706	721	653	685	699	649	713	699	707	706	691	711	664	695	665	707	670	673	667	687	693	679	696	703	666	683	673	692	694	752	702	666	714	661	715	728	689	671	660	743	684	726	681	733	703	707	650	682	702	679	662	736	679	646	709	665	725	672	695	716	709	709	699	717	688	706	727	700	671	672	669	637	685	693	673	698	742	690	701	656	659	691	675	638	704	649	708	727	662	691	729	701	724	662	695	672	674	681	656	718	702	705	687	688	672	689	707	674	668	673	726	675	705	709	713	722	693	731	657	732	680	687	705	690	707	699	703	658	662	689	660	688	682	680	686	690	711	676	642	703	710	724	710	695	667	696	632	656	688	710	674	661	670	692	691	658	648	703	680	673	692	659	683	657	674	659	673	646	685	682	692	689	687	656	646	688	695	667	710	675	711	729	665	688	700	664	693	669	691	645	655	639	659	669	673	677	709	683	690	718	683	653	668	708	691	722	703	679	735	693	678	649	674	663	673	719	672	684	707	686	739	708	687	686	705	692	673	751	658	696	670	674	706	671	710	676	752	664	641	701	705	655	632	702	709	656	680	688	700	709	705	717	669	703	688	630	697	665	683	650	669	733	665	701	713	709	697	684	714	659	727	705	682	676	681	701	734	654	705	721	627	685	649	670	683	694	725	639	702	633	735	693	705	685	697	703	703	709	718	687	666	662	709	667	704	712	686	662	713	666	709	689	654	688	710	700	685	710	692	708	660	708	712	701	676	661	684	750	663	643	677	711	696	722	686	710	683	709	681	713	663	700	698	679	643	651	692	735	686	657	718	703	730	701	644	698	719	675	678	704	667	674	692	686	690	687	704	679	717	671	774	655	743	707	686	674	730	715	707	716	734	714	673	694	723	680	708	717	688	678	652	666	708	666	622	716	655	699	670	681	687	683	667	648	656	657	674	713	753	728	672	668	671	653	730	691	686	682	697	643	650	731	697	693	674	691	676	704	677	674	708	701	680	667	674	635	643	688	657	746	676	681	684	696	699	702	664	702	669	685	677	676	769	628	717	708	683	707	677	705	708	712	700	663	659	644	661	641	708	687	666	712	723	713	661	654	686	691	689	620	691	685	689	716	676	686	688	690	696	678	698	717	748	719	680	698	714	717	692	700	696	660	697	706	719	617	667	689	674	678	617	679	713	667	685	629	678	630	658	729	684	726	722	697	686	709	720	701	708	717	658	689	702	672	709	674	685	697	630	704	703	681	745	690	644	672	704	663	703	667	669	673	712	696	686	666	708	688	704	673	721	628	680	666	681	739	702	691	657	705	712	675	681	738	698	741	689	670	666	696	668	688	670	686	664	728	676	663	705	631	686	683	646	648	692	672	718	696	728	690	691	695	693	705	629	701	662	702	671	651	719	681	638	672	659	649	678	683	692	662	709	672	687	704	686	698	713	707	724	695	722	656	708	690	757	658	662	731	730	676	654	704	713	691	693	648	709	681	643	691	673	640	649	708	685	644	625	723	705	679	675	655	701	655	686	685	642	667	636	675	675	710	693	685	679	675	668	663	664	665	648	699	674	694	624	676	759	658	716	707	716	656	675	688	689	661	688	670	651	674	661	653	708	676	672	688	638	725	715	722	642	698	681	673	692	697	718	733	706	734	726	637	641	725	672	680	693	663	708	690	678	723	714	640	685	653	690	667	699	705	698	678	741	719	714	688	736	682	703	695	723	723	678	659	699	699	665	682	645	718	685	706	703	692	688	622	674	711	697	715	675	687	697	667	693	731	673	631	679	659	662	652	671	703	654	690	719	659	637	649	647	687	745	745	704	672	736	691	712	752	671	690	650	718	689	676	687	635	658	725	700	723	642	706	666	732	702	673	657	675	646	710	666	665	679	669	710	712	681	681	721	665	664	705	688	652	684	687	691	717	727	704	687	677	724	710	684	663	678	717	681	685	709	691	690	704	699	686	726	651	665	660	640	702	665	658	683	693	713	684	713	697	722	626	645	671	644	690	643	648	705	697	719	702	702	661	718	692	683	668	670	688	720	738	641	678	665	683	649	661	682	647	685	671	692	667	705	692	695	660	687	659	696	740	694	700	688	665	714	647	715	695	681	699	674	704	678	676	658	713	699	733	669	683	719	691	710	704	612	687	677	634	692	701	695	689	701	665	681	677	708	671	724	703	690	730	670	675	676	709	716	714	676	710	695	659	670	673	691	676	726	699	706	686	660	693	686	699	671	694	689	701	662	673	649	670	697	678	675	620	665	694	640	701	696	706	655	652	720	667	663	686	689	724	704	701	660	687	683	713	679	694	686	699	716	688	693	693	681	684	692	686	659	676	673	651	724	634	676	741	640	699	685	704	662	714	667	669	685	678	682	683	707	734	701	680	697	660	721	652	711	666	690	695	686	669	657	699	694	646	655	699	663	700	727	684	693	716	679	718	701	684	666	635	694	680	673	698	686	686	693	695	671	664	666	702	655	705	653	697	684	710	713	721	680	718	682	710	693	701	672	716	720	711	740	664	687	676	656	650	692	647	669	636	713	714	641	678	684	711	683	677	705	678	679	662	678	687	661	670	695	675	744	650	627	702	680	680	652	674	665	700	625	718	677	714	733	710	672	682	698	680	707	703	671	683	617	680	745	695	675	645	676	708	674	654	663	660	643	706	694	679	684	678	702	682	710	754	706	673	696	679	695	639	710	664	669	658	698	665	719	693	696	646	694	738	671	681	667	692	692	665	685	674	677	697	704	663	687	730	670	709	664	720	709	638	677	726	659	668	635	712	705	696	692	651	696	690	692	693	679	654	697	702	643	745	652	694	729	678	706	709	689	710	693	712	723	690	654	656	689	670	692	686	699	706	678	709	624	726	713	720	639	653	707	694	700	700	674	694	655	699	656	716	677	656	688	676	654	696	700	698	670	729	684	639	718	686	694	685	670	650	645	696	747	681	673	701	661	731	719	704	683	657	647	687	734	727	677	682	694	648	694	711	657	653	651	681	657	630	683
6185	5204	5120	2434	1931	1689	4655	4246	2899	1705	1010	696	593	591	575	570	566	620	515	557	597	588	557	607	598	591	590	507	649	600	527	603	560	530	522	619	566	587	592	559	593	585	539	583	538	582	557	585	584	578	596	554	607	518	615	574	537	619	579	569	564	608	558	573	561	573	625	557	559	556	578	568	622	593	554	580	577	585	558	594	572	573	562	555	559	569	537	587	603	586	555	604	556	568	572	596	609	575	584	575	591	616	556	582	560	591	637	562	537	552	611	546	550	591	602	615	590	559	586	567	598	587	537	607	549	609	572	547	558	567	568	562	565	585	570	570	599	629	575	595	576	573	540	568	602	552	574	564	598	580	542	565	568	593	603	586	603	586	586	561	524	600	564	589	599	528	554	563	541	583	553	598	606	609	559	585	571	566	588	557	606	541	612	582	564	566	557	600	557	553	570	563	579	573	626	574	582	594	576	577	559	595	584	569	580	582	598	568	584	576	573	535	600	575	628	625	580	584	545	554	614	562	542	539	556	536	539	522	542	558	582	604	567	570	554	576	578	539	588	592	578	617	578	564	592	587	541	558	555	627	539	552	574	548	526	564	578	530	591	585	606	522	578	574	583	611	567	582	590	561	593	567	556	546	617	576	629	578	590	580	594	555	565	544	541	583	577	574	594	562	570	568	556	583	587	593	599	603	552	543	576	627	557	563	595	554	576	554	551	607	595	548	551	569	579	606	572	597	589	589	564	594	609	578	595	534	582	607	584	555	576	543	571	582	549	561	572	600	585	530	575	600	507	596	561	569	582	599	541	564	524	611	559	587	568	621	577	625	589	590	550	556	599	589	591	556	572	611	550	573	578	596	556	542	587	578	616	565	604	594	536	575	568	560	595	554	566	611	551	585	532	554	545	529	538	562	551	574	534	553	539	586	586	603	547	549	583	580	566	572	570	589	551	548	569	545	570	531	548	585	578	587	595	566	554	577	603	606	523	560	605	587	582	548	549	535	538	560	581	578	553	570	561	567	599	573	562	562	587	588	566	578	559	600	569	589	587	542	597	600	563	609	578	546	538	577	548	611	580	579	552	597	589	555	562	569	580	576	577	564	619	569	585	578	583	611	598	555	589	556	540	601	582	594	602	548	568	579	581	605	569	563	572	554	534	611	578	565	576	595	595	626	595	570	538	522	564	584	520	581	534	537	569	584	544	582	594	584	597	591	579	586	584	585	586	566	575	555	539	575	581	553	543	587	525	575	549	592	549	566	572	566	577	609	584	558	573	588	569	570	592	602	588	577	555	567	551	582	557	536	545	538	551	568	584	580	534	607	561	533	574	609	593	578	577	566	561	585	534	566	608	565	619	576	535	574	599	628	604	531	569	574	602	580	545	531	579	578	581	555	583	534	562	570	565	576	608	563	547	569	564	576	558	582	578	535	498	599	563	535	548	588	579	546	576	605	587	574	585	588	582	567	553	580	548	570	565	541	556	594	583	547	564	550	596	553	590	542	528	571	550	565	546	570	539	562	578	581	578	604	573	553	542	612	558	564	562	561	603	586	563	571	577	525	543	553	550	576	567	554	567	571	529	560	576	543	567	551	599	584	540	552	534	574	568	564	568	579	594	589	576	572	553	546	582	608	599	546	566	568	576	572	575	593	550	544	542	604	603	565	541	548	572	577	530	553	611	549	550	624	599	563	604	585	551	555	564	567	557	570	627	584	564	564	565	589	575	556	579	549	582	555	537	558	562	589	592	561	597	614	568	539	574	542	571	548	541	588	546	561	568	548	612	566	553	592	575	580	563	560	601	575	590	548	595	579	550	580	620	547	592	565	600	570	549	600	583	570	610	549	591	588	571	573	585	593	587	559	560	583	593	597	600	565	571	580	530	555	573	553	573	533	592	566	570	576	533	552	597	560	607	548	537	553	567	560	571	581	576	576	580	582	581	596	541	575	558	579	527	554	562	624	545	583	583	596	584	580	542	562	627	594	603	519	523	609	572	600	600	560	558	559	521	568	571	577	585	607	590	583	565	617	581	584	554	602	584	526	566	559	554	596	550	546	556	608	573	615	540	559	552	582	605	545	552	523	586	546	578	575	591	582	579	575	587	560	565	561	601	511	564	542	575	583	539	598	575	544	553	606	538	535	604	608	583	560	572	602	568	563	574	571	587	599	592	540	574	530	586	574	605	549	558	586	571	582	582	596	541	565	614	583	562	527	568	526	539	547	582	550	638	573	576	588	600	584	562	541	582	588	553	553	578	625	532	599	597	627	622	582	555	544	614	550	554	569	596	526	583	592	530	538	572	545	575	610	554	597	565	566	558	581	593	572	536	550	606	573	572	565	581	608	570	549	626	547	558	566	548	546	543	565	612	531	554	568	589	583	620	584	575	578	583	529	621	558	585	542	568	586	560	594	590	571	611	536	534	591	577	630	541	561	573	559	600	576	563	568	562	550	580	583	583	589	586	577	582	559	555	600	593	567	584	553	618	569	571	591	555	604	568	560	561	573	548	625	577	582	519	557	571	596	560	596	569	581	593	540	546	611	562	557	541	522	569	580	548	573	558	638	572	557	533	615	565	572	519	563	574	583	558	583	610	575	548	522	574	575	574	545	602	568	589	579	552	565	569	598	601	581	600	608	583	591	575	603	559	561	576	572	546	634	525	574	588	540	585	608	549	562	552	588	580	593	558	596	529	589	594	570	571	580	581	552	548	598	554	557	572	573	600	597	574	564	576	579	585	582	603	547	544	551	554	594	537	573	581	543	620	534	651	595	585	549	608	620	565	555	561	565	593	558	569	616	614	615	584	596	603	572	549	592	574	604	541	577	573	577	558	574	576	567	555	599	531	548	591	570	539	550	598	553	553	534	562	562	566	549	544	559	597	594	571	585	615	545	570	559	534	547	603	516	579	573	595	554	571	579	574	542	534	565	559	591	561	590	582	544	540	540	548	592	573	532	562	572	574	590	573	552	532	543	551	547	541	583	566	562	551	547	555	556	601	538	558	572	594	546	595	535	593	576	564	579	553	563	571	570	559	582	595	589	591	566	553	563	580	569	522	604	562	551	590	562	532	550	587	576	588	544	604	592	584	593	593	620	549	617	593	559	538	550	598	573	579	565	575	586	529	550	546	562	544	584	605	607	591	574	611	534	598	532	578	587	588	548	571	605	591	565	611	553	612	565	606	581	569	583	582	572	607	618	576	538	564	578	608	571	561	570	564	606	535	576	569	540	582	577	568	571	560	557	615	615	593	564	570	624	600	569	547	606	581	531	536	561	572	540	563	580	565	599	564	605	561	567	538	597	566	593	570	607	539	568	590	564	573	584	546	589	609	559	611	587	557	605	569	547	537	575	590	562	558	566	591	505	585	575	577	577	579	552	578	596	560	591	568	574	591	566	574	615	600	539	566	546	554	550	555	585	572	545	547	595	566	580	564	607	555	571	609	577	526	535	590	604	582	571	587	573	587	590	595	578	537	568
25502	21392	27426	25392	10396	3424	17294	27919	24320	11746	4116	1667	997	781	800	777	758	754	775	709	737	741	740	715	728	797	736	762	720	708	798	726	789	741	725	758	706	706	766	821	750	790	789	724	756	755	731	749	752	719	712	731	748	776	757	771	725	764	695	741	730	724	735	751	740	713	712	763	690	752	728	718	729	772	706	733	706	696	748	724	714	757	786	767	767	719	734	758	766	755	795	766	711	801	766	740	737	782	773	709	732	749	770	747	776	700	719	746	775	756	744	753	802	723	724	733	798	788	730	760	736	725	656	704	768	745	754	711	746	710	741	763	718	725	719	743	721	774	736	705	707	705	751	703	717	727	811	754	720	712	776	713	712	759	700	725	743	723	698	702	764	759	724	760	721	695	753	697	725	724	738	786	741	796	699	729	741	752	751	741	769	708	776	734	743	748	706	741	735	768	719	736	721	696	702	753	735	742	745	784	774	729	758	746	734	733	751	790	711	723	715	790	759	743	752	711	760	754	674	740	767	758	772	727	698	768	765	728	704	746	734	823	754	716	752	788	754	744	726	735	722	730	756	745	742	755	691	679	742	793	734	760	732	733	746	777	693	787	779	722	698	748	746	712	709	772	811	714	759	696	762	730	757	774	787	737	774	727	768	715	778	720	772	694	702	734	711	777	768	718	780	771	744	736	701	729	743	745	746	731	734	711	749	756	736	732	743	781	749	761	777	754	707	747	730	745	745	725	751	734	705	762	759	738	735	723	754	743	755	734	763	765	729	754	786	778	774	765	728	743	766	730	713	749	742	750	747	764	754	738	766	740	758	765	713	793	790	767	734	693	714	733	731	751	725	738	782	759	742	691	769	683	745	739	748	737	743	744	751	742	743	729	714	796	706	740	714	703	739	718	730	722	736	768	746	799	722	715	676	732	701	723	723	717	740	768	749	752	777	743	741	722	752	736	712	745	768	733	786	772	744	734	713	764	728	697	780	782	744	729	750	788	760	755	725	773	701	730	757	760	748	751	749	726	767	711	797	731	733	780	710	721	746	752	759	758	743	765	714	784	743	694	776	735	698	768	755	749	731	790	724	736	691	758	722	723	718	729	747	709	704	772	743	719	757	659	712	774	736	755	738	767	710	736	681	753	745	729	663	705	773	724	714	752	676	782	755	693	743	741	730	699	724	723	740	715	729	730	741	695	698	773	729	731	738	738	702	723	756	809	753	728	724	660	724	751	779	782	759	715	686	739	731	754	733	721	728	767	746	732	712	754	745	743	759	736	749	764	774	729	705	742	748	723	715	732	759	748	796	766	774	730	758	768	697	733	757	719	760	754	700	718	790	775	713	721	688	736	717	773	738	738	735	686	728	733	746	713	713	732	747	714	786	757	754	760	736	769	749	734	722	764	739	729	750	750	720	805	736	779	752	734	779	727	685	676	718	699	703	726	769	766	728	706	746	753	706	726	745	692	807	727	785	726	769	721	783	765	757	753	760	735	715	708	695	750	728	733	720	762	764	759	699	731	738	703	713	757	746	774	747	756	799	760	746	760	718	724	741	727	709	703	742	743	710	731	735	763	756	711	751	776	699	709	785	684	718	739	726	759	736	727	713	760	775	767	754	782	744	680	732	737	786	762	754	707	764	791	739	769	749	751	727	744	762	747	670	729	713	734	768	765	733	740	726	701	745	730	788	715	740	756	757	697	746	718	751	727	704	725	762	796	796	712	759	746	707	703	771	790	698	714	763	756	695	759	782	744	685	781	717	753	753	765	738	725	715	717	727	706	694	782	761	752	703	799	700	741	727	720	711	756	800	752	750	694	769	741	718	735	711	721	733	767	757	738	705	690	712	752	727	730	723	750	735	738	746	717	708	756	760	711	759	742	743	716	709	776	713	742	727	806	759	694	812	785	736	775	735	731	760	778	724	690	741	738	749	797	718	721	792	763	807	778	728	728	689	726	776	811	730	763	708	732	735	766	761	764	737	720	711	740	750	725	741	752	752	741	705	785	771	753	747	732	739	741	771	766	709	740	751	794	725	838	730	747	746	739	763	768	741	687	724	762	710	741	730	701	723	781	733	708	741	781	743	721	685	738	729	724	692	744	662	719	739	768	722	744	717	766	697	719	743	704	771	775	746	761	758	713	753	759	726	685	750	726	697	694	753	747	713	729	742	740	698	748	705	791	713	721	741	746	717	751	712	717	732	841	762	705	747	747	723	722	744	728	749	726	739	706	762	836	732	728	731	736	785	717	716	728	754	714	708	716	716	737	750	795	718	753	731	731	732	753	758	746	782	714	733	759	684	758	711	707	782	743	693	754	706	745	771	733	760	736	654	756	786	764	741	742	774	702	725	725	740	712	723	718	745	776	746	683	805	705	681	746	709	749	690	699	772	718	726	761	708	732	761	770	736	747	728	680	711	708	732	735	752	759	761	753	725	770	776	731	717	697	741	734	755	752	768	741	772	723	691	741	740	735	779	756	769	719	694	784	725	755	718	742	765	785	765	723	756	781	732	768	720	761	762	708	768	729	745	734	765	686	730	716	752	714	744	738	747	767	729	706	717	801	740	693	690	717	733	769	765	721	709	748	704	756	726	749	759	769	754	754	743	712	731	748	740	740	729	731	752	751	790	751	753	760	677	741	702	737	745	796	721	711	753	749	778	757	761	759	733	773	763	704	737	760	752	729	767	766	761	760	751	750	758	803	753	755	756	774	709	749	769	706	750	726	748	734	750	762	742	683	713	700	771	763	753	756	762	732	697	759	767	749	741	752	790	744	714	724	737	735	710	750	744	700	773	715	713	753	726	690	700	742	776	760	733	713	726	790	760	763	722	725	719	692	706	742	753	748	765	763	768	782	742	745	744	749	779	732	778	732	732	707	691	741	687	693	740	776	718	716	708	709	751	715	757	748	741	711	736	749	791	713	748	763	750	734	725	741	751	745	766	703	724	755	739	726	732	746	711	748	769	757	765	750	801	734	683	745	771	721	703	708	741	754	726	712	786	756	750	750	736	733	697	726	788	783	736	708	735	740	760	732	733	770	750	738	757	772	690	743	718	794	771	715	749	745	784	714	767	728	715	734	702	719	717	747	733	765	732	750	750	722	743	785	764	743	718	781	751	729	729	702	811	738	727	796	716	797	720	702	787	762	755	742	772	735	791	736	722	742	763	739	761	754	755	745	735	748	773	744	748	742	743	745	740	744	673	751	751	714	727	758	680	749	755	750	746	695	668	703	739	710	754	707	701	721	740	781	702	746	761	789	677	738	763	735	729	726	722	747	763	790	743	742	742	802	721	731	780	756	708	739	736	755	740	753	686	747	760	776	773	743	693	747	697	762	734	795	675	728	742	722	756	740	780	735	752	754	784	750	681	746	791	757	714	711	764	740	778	748	724	729	708	740	711	717	760	752	696	778	756	745	720	756	742	763	760	690	757	716	693	744	761	777	762	704	785	767	751	703	741	718	670	803	755	710	704	715	709	725
5592	9353	10509	5761	3635	3848	18886	25456	20901	9179	3947	1723	888	759	695	641	624	675	650	643	642	653	616	623	678	642	683	641	635	709	651	650	599	623	687	634	673	670	642	647	667	685	676	621	696	648	646	638	642	679	676	608	687	646	585	644	600	698	611	660	663	635	642	702	623	624	629	668	700	665	601	702	676	664	623	624	642	677	629	657	670	648	639	693	645	633	640	654	667	642	654	634	664	662	619	662	591	622	738	642	629	635	652	680	671	655	626	634	630	674	645	609	649	616	663	685	651	640	689	637	706	618	641	655	657	582	644	626	678	630	635	661	705	657	627	637	643	686	609	673	618	685	666	649	592	654	656	616	653	622	673	656	623	636	658	630	658	653	636	668	644	686	634	682	652	659	593	680	662	601	645	616	664	662	628	645	647	611	668	633	673	655	655	637	684	603	656	645	666	655	685	643	639	642	641	642	652	612	630	604	633	645	663	652	617	655	633	692	651	663	664	596	648	642	657	642	670	689	667	626	663	680	635	645	665	646	711	635	593	642	606	658	622	615	683	686	677	659	636	628	603	673	631	628	656	615	657	592	637	592	614	717	674	672	607	670	619	649	664	610	657	619	660	661	677	653	621	647	605	667	622	677	671	670	616	628	631	666	610	607	647	632	611	641	635	620	651	633	618	649	681	679	631	683	617	626	677	661	645	611	647	632	643	650	683	634	646	608	622	675	661	640	600	605	651	633	621	627	655	654	669	627	658	697	695	628	629	630	634	667	661	632	658	679	621	645	686	627	626	592	613	637	637	679	662	660	653	647	616	631	635	690	632	676	626	639	607	616	647	639	691	680	638	655	617	654	619	659	661	657	642	625	656	683	679	638	646	633	663	631	724	645	660	632	638	674	672	636	656	651	631	622	676	646	676	632	643	655	602	621	699	644	648	651	573	647	618	636	609	644	644	646	655	680	654	624	630	613	618	620	638	648	672	617	658	683	632	652	674	624	634	668	657	680	658	631	642	679	596	666	685	644	673	640	646	595	616	627	654	635	688	704	659	636	658	620	622	662	632	643	626	677	625	662	616	580	685	649	602	648	592	624	654	626	602	625	651	635	655	600	698	654	649	603	655	624	686	626	639	684	639	608	618	616	612	672	618	678	646	626	640	606	624	617	685	638	619	660	665	671	649	666	639	659	683	626	645	686	686	635	614	663	642	652	630	629	644	646	645	620	677	675	662	644	673	644	701	702	691	640	651	632	727	661	695	632	644	646	648	637	639	649	641	656	619	646	658	625	679	668	644	593	653	653	642	641	680	593	651	646	659	650	663	666	622	681	633	660	652	615	633	662	608	644	638	659	657	587	627	652	636	656	671	627	634	625	652	659	660	655	707	670	666	675	591	671	705	651	626	638	678	678	626	646	653	644	619	631	657	657	670	647	684	624	632	657	611	635	693	664	617	681	600	618	656	628	589	656	679	662	672	649	658	598	672	628	715	675	645	630	614	626	646	618	647	634	644	597	662	649	638	648	655	634	642	641	641	640	647	645	640	630	628	624	593	646	622	638	616	679	592	622	603	649	619	634	650	634	596	651	632	630	654	638	640	676	625	671	671	619	634	634	651	614	644	607	623	636	657	629	669	642	641	641	630	678	608	670	680	635	645	646	632	647	617	661	639	654	647	706	643	666	633	644	709	629	649	613	650	653	662	655	619	638	634	645	639	690	657	662	607	626	633	643	629	650	703	660	677	625	677	604	589	619	606	632	629	628	642	621	700	637	659	668	670	681	643	656	642	606	626	665	618	608	616	635	642	594	651	611	663	604	653	648	634	621	659	634	623	672	665	673	664	646	639	685	618	678	658	648	647	631	622	682	615	669	644	643	713	655	681	615	609	588	632	671	678	632	661	670	634	645	664	705	647	667	615	616	670	635	649	625	646	609	650	668	623	666	667	651	659	682	587	648	638	690	638	672	628	609	623	637	641	623	677	642	633	563	645	593	631	663	632	607	671	628	666	676	593	624	669	655	660	611	641	644	644	641	587	631	632	619	689	667	677	642	693	591	653	636	646	668	659	633	604	635	674	615	645	626	638	618	625	611	644	588	665	630	644	655	653	646	654	639	615	671	657	653	611	626	600	699	645	678	622	633	667	644	619	663	656	621	626	657	641	665	650	632	642	651	649	658	659	629	667	649	646	693	657	626	610	644	647	669	686	650	647	674	632	617	603	622	655	609	670	648	666	646	641	625	652	635	628	636	625	641	642	667	628	644	662	665	617	650	608	645	675	670	641	672	638	646	650	629	641	645	651	630	656	666	623	649	699	652	627	627	687	603	668	653	619	648	596	606	641	637	661	682	673	651	634	647	624	693	649	654	647	610	662	644	635	657	662	652	639	647	619	653	648	682	651	645	620	630	680	647	623	667	664	681	625	634	650	639	624	646	668	617	658	620	654	656	660	633	636	629	656	646	638	643	617	595	633	610	686	641	682	658	635	647	627	705	664	668	665	686	626	651	683	664	648	655	668	667	645	654	615	625	655	639	620	658	630	643	649	670	645	639	678	622	670	647	633	608	666	703	605	655	643	625	687	638	650	657	646	622	676	602	650	709	645	630	649	615	656	665	624	649	635	640	665	644	680	628	664	669	651	681	628	585	645	590	667	639	663	592	693	609	659	652	620	637	643	635	670	653	662	629	654	638	623	633	613	665	626	646	640	633	650	680	627	640	622	626	614	667	639	656	631	625	663	595	646	666	678	695	646	669	649	654	636	628	620	631	651	619	641	641	656	661	630	640	640	646	643	643	671	690	646	625	615	644	642	633	607	631	646	643	676	656	645	680	610	628	632	704	651	634	684	668	606	687	606	645	656	658	673	598	685	661	648	634	657	631	595	663	676	641	617	663	641	643	641	603	638	676	636	601	608	603	674	650	661	654	632	630	653	652	676	621	687	635	638	676	634	651	654	710	617	660	608	618	664	672	648	591	599	684	655	687	590	666	662	629	688	634	609	634	652	602	646	618	637	660	631	630	684	617	638	590	688	638	604	677	613	653	689	620	624	606	662	622	655	659	641	642	627	675	650	612	645	624	651	633	676	676	646	639	654	624	651	609	644	678	620	657	627	679	602	670	606	653	599	673	610	649	636	613	638	647	635	702	651	651	661	643	631	624	661	645	628	662	618	675	678	679	612	651	661	658	590	604	600	678	657	673	646	622	674	637	570	656	638	619	657	702	647	649	666	672	659	615	654	622	624	677	621	662	677	634	638	631	626	682	634	693	683	662	638	626	653	675	605	661	655	634	668	634	694	670	616	657	634	619	607	660	645	676	630	648	642	667	604	645	643	618	642	657	675	624	620	583	623	663	601	639	648	670	618	642	648	651	661	648	633	611	635	622	668	641	644	657	664	623	627	635	626	607	633	611	661	643	619	648	644	629	634	621	674	682	677	615	633	676	663	623	672	662	641	657	657	615	627	659	670	663	637	658	642	642	648	685	652	616	648	599
24332	21432	28748	24536	21366	10965	25051	45287	40499	24725	9882	3174	1502	1059	950	904	900	867	868	836	880	837	841	856	836	855	849	834	877	886	912	886	876	889	895	827	879	832	870	871	831	874	897	823	923	830	855	918	866	912	829	858	838	904	829	841	859	869	934	856	874	838	851	859	863	817	887	872	859	880	861	850	891	848	870	881	825	897	859	890	857	857	865	826	833	847	834	923	833	793	832	868	839	800	917	825	810	863	855	844	857	908	884	851	911	848	859	918	886	870	831	909	908	810	831	870	813	849	859	873	882	866	868	811	878	833	856	820	850	923	892	903	840	891	842	856	913	871	878	875	856	882	874	864	876	851	815	909	889	889	851	846	812	829	855	848	864	888	857	856	849	825	861	856	812	860	850	874	882	835	828	868	811	779	906	878	840	862	816	815	815	861	855	869	835	858	810	882	839	852	852	910	868	812	862	829	886	827	918	844	870	862	871	838	843	886	811	826	899	863	864	896	860	884	793	883	837	840	835	846	865	860	804	877	824	868	799	853	875	878	839	856	868	829	870	896	821	851	846	893	863	890	837	833	862	904	893	825	883	892	874	845	913	860	842	856	817	867	846	875	862	857	860	833	851	813	855	883	870	837	897	862	905	859	886	840	885	806	842	842	821	880	858	849	918	903	851	860	858	846	852	872	904	858	883	811	849	859	899	855	807	853	827	858	847	904	777	861	834	886	803	877	874	849	871	838	920	834	859	809	899	892	876	845	880	866	844	834	814	875	836	851	822	823	825	814	836	876	860	871	855	862	794	860	854	832	843	886	882	873	862	796	894	902	839	873	825	816	914	881	821	878	867	834	824	848	859	836	870	883	866	844	903	805	867	914	873	840	888	808	902	891	850	882	912	850	871	868	882	820	891	848	847	834	844	887	840	846	840	841	885	821	902	859	857	841	844	826	879	886	818	834	850	886	865	816	809	853	825	856	859	836	873	820	849	814	847	823	848	848	873	849	882	821	810	891	824	835	858	906	865	858	832	836	880	874	844	893	849	871	863	847	810	817	903	910	868	842	886	847	857	879	870	880	860	889	815	859	848	851	879	875	880	905	883	797	867	863	843	860	887	861	826	860	899	863	870	807	880	831	874	849	892	864	853	882	889	850	889	886	867	793	858	933	874	908	820	855	830	876	890	871	831	825	820	852	820	877	843	810	858	854	889	861	793	825	882	887	864	843	818	895	863	900	830	891	898	866	824	912	932	850	858	821	843	807	887	824	833	844	828	798	874	910	842	842	897	824	881	890	854	900	913	797	862	849	826	861	816	844	870	845	828	880	880	881	849	897	877	891	864	876	895	893	870	811	872	882	881	853	860	816	823	881	832	838	848	780	898	901	844	901	853	868	809	903	809	865	875	847	831	882	836	888	783	868	858	842	914	842	835	852	866	881	837	862	854	848	852	896	862	825	859	876	879	828	823	858	838	803	839	811	922	882	889	824	841	831	906	842	872	835	876	841	841	860	822	816	873	831	842	858	842	924	810	883	844	831	902	853	852	878	865	778	803	914	871	831	845	836	824	833	870	867	842	910	820	832	875	856	884	905	827	848	878	859	848	812	820	827	870	842	859	837	822	854	895	826	909	805	848	905	872	865	873	842	853	819	841	876	849	860	866	854	863	903	888	870	846	851	818	861	873	883	862	831	840	899	873	826	841	841	895	865	827	859	885	818	854	864	860	849	904	825	861	811	837	845	874	864	860	864	855	881	831	833	870	891	850	854	896	910	907	849	883	843	876	794	881	818	878	835	821	825	868	855	857	830	814	857	862	827	941	863	816	831	859	795	862	894	851	876	901	874	877	862	880	857	865	870	849	875	914	838	850	834	861	826	873	846	919	852	895	894	856	876	871	822	896	835	865	885	872	811	851	872	880	865	847	807	822	809	862	841	891	869	880	860	801	832	880	854	860	841	876	853	863	807	860	849	873	812	810	827	813	853	798	844	872	898	848	882	862	830	890	856	909	828	880	865	873	825	843	851	884	830	884	838	846	823	850	803	846	899	840	853	806	829	828	811	893	874	887	865	838	824	790	866	825	851	874	854	867	886	836	865	855	859	890	833	795	848	862	902	915	885	833	787	855	855	877	883	869	831	829	854	879	854	871	796	933	847	885	822	840	863	884	845	790	874	867	865	835	882	872	839	879	891	874	829	863	817	853	873	850	897	895	826	933	890	847	849	824	886	843	879	881	853	859	885	856	785	863	864	847	917	845	856	845	843	833	797	850	877	881	824	866	817	885	901	868	870	903	839	898	820	886	873	867	780	817	871	850	867	864	821	828	906	861	833	841	808	794	882	907	846	832	870	847	815	884	824	892	877	829	850	828	859	848	873	808	891	915	911	814	838	890	890	809	831	869	844	902	852	897	835	848	896	842	865	810	818	846	803	847	909	847	853	824	871	862	886	795	869	901	860	859	861	869	857	853	831	867	877	912	795	911	843	845	855	796	922	863	875	850	844	858	851	811	877	860	850	872	868	847	841	899	832	824	833	856	814	803	847	855	822	900	834	873	868	859	863	831	852	835	842	817	885	841	859	820	879	884	843	784	888	908	874	860	850	799	880	954	859	858	833	822	816	818	878	887	769	872	879	906	865	847	812	874	835	813	870	829	860	877	816	835	874	875	891	813	850	829	826	847	813	911	854	859	851	857	827	840	877	865	890	815	863	857	848	831	857	800	888	848	885	866	817	838	892	888	850	854	879	895	827	876	884	877	850	806	772	883	878	847	896	776	854	868	849	840	825	862	833	815	862	875	885	888	900	874	860	855	901	885	877	834	877	918	934	865	850	905	849	860	887	882	823	853	854	860	869	850	841	895	842	824	849	849	826	808	892	910	900	866	860	849	876	888	935	862	849	816	826	873	925	819	801	820	824	794	887	878	845	863	848	846	812	871	878	858	863	837	872	805	807	833	857	856	862	857	825	797	830	839	888	853	840	880	811	869	831	854	835	807	840	880	849	858	852	866	862	885	878	876	905	849	893	855	812	864	890	868	883	791	866	846	781	857	875	873	858	813	866	869	863	886	854	816	892	854	880	832	873	842	852	860	853	878	882	832	805	889	800	897	799	909	837	862	840	880	856	861	840	849	859	841	899	841	819	855	819	876	854	853	859	828	843	852	807	895	915	828	899	857	841	925	828	847	873	797	836	842	881	843	804	866	836	864	904	820	811	848	903	875	876	845	844	821	816	835	808	848	863	862	900	867	855	926	893	880	853	875	874	836	825	846	844	878	840	829	851	897	832	825	828	864	845	877	817	914	877	836	857	879	837	856	859	866	839	842	916	873	829	873	868	873	839	836	903	898	854	866	874	870	835	844	814	814	859	915	862	834	907	835	855	817	861	904	845	892	835	825	854	893	880	910	835	895	808	785	825	855	815	863	864	866	847	853	884	889	891	806	788	844	817	870	902	838	908	847	850	848	798	823	795	812	898	882	818	830	874	826	873	849	858
6588	15079	14401	7859	4602	3280	28506	42126	35276	19035	7672	3262	1483	893	799	718	764	755	711	737	729	759	719	727	696	723	765	730	785	741	803	789	752	728	719	696	803	736	750	744	730	770	772	743	708	705	733	718	700	718	745	754	707	782	749	744	722	727	730	761	722	724	753	743	738	703	724	728	735	690	725	777	723	781	730	723	757	693	773	744	747	715	692	730	775	740	770	776	738	780	735	731	726	733	752	712	759	744	694	746	710	749	731	722	690	755	733	737	736	750	733	683	741	692	716	718	748	702	737	716	747	705	756	790	721	716	734	756	739	709	726	733	774	715	716	713	731	726	799	743	793	717	694	736	706	709	759	710	699	723	761	709	751	729	711	750	780	733	772	795	748	752	748	714	720	718	777	761	725	718	727	764	711	754	717	754	769	730	672	747	710	714	731	750	758	733	767	729	723	748	710	714	735	709	712	726	753	755	758	722	728	668	760	743	692	715	770	764	671	827	757	734	749	736	752	773	777	744	755	700	747	726	734	738	696	729	733	726	749	728	736	712	716	727	722	782	690	754	727	752	714	726	709	738	744	737	747	723	708	702	687	717	737	707	742	734	697	798	718	800	744	686	753	701	778	744	692	717	787	754	732	771	733	790	739	753	695	742	691	721	765	786	749	745	706	747	722	735	751	703	684	724	747	747	746	703	705	753	718	732	755	731	690	702	703	739	703	741	722	721	725	749	758	762	730	742	762	761	731	727	740	730	703	687	733	738	742	761	756	676	710	713	709	721	732	748	677	750	743	788	748	688	694	724	748	718	728	718	776	710	679	720	736	715	704	718	722	737	708	729	763	716	756	730	747	767	760	716	720	739	722	732	734	672	684	733	745	698	686	706	763	729	752	696	718	676	706	764	716	712	701	708	726	739	752	739	752	694	773	765	765	752	729	736	720	746	745	707	715	735	755	752	735	726	667	759	722	681	732	692	721	728	721	759	732	722	759	728	699	739	699	690	704	734	720	741	717	765	750	756	772	710	726	746	750	726	695	725	795	691	759	733	770	715	706	721	721	734	749	765	740	740	752	733	736	713	754	739	768	724	759	736	748	731	752	737	753	705	724	720	709	731	693	820	740	712	734	737	725	774	740	720	700	725	740	732	730	713	707	665	758	682	776	717	767	749	730	696	706	752	741	732	792	745	765	712	719	795	722	710	791	710	739	731	725	748	741	761	736	692	717	746	663	726	667	766	727	711	709	777	752	733	732	775	697	709	758	735	719	748	713	794	715	739	697	722	718	679	721	694	724	706	749	711	698	726	758	726	700	716	763	711	779	761	701	766	702	729	745	686	749	719	700	734	726	711	760	764	734	740	716	773	717	743	716	728	768	758	775	747	771	726	760	752	695	728	690	767	766	745	740	711	716	661	764	717	711	749	727	715	731	740	717	688	714	742	733	825	726	721	716	727	735	704	725	735	719	746	768	741	714	665	731	743	697	723	746	726	676	722	750	697	753	739	742	731	711	741	714	760	773	732	736	770	714	679	726	766	714	762	745	689	723	771	730	758	751	717	697	734	726	749	748	723	728	687	726	727	733	710	704	715	724	737	729	710	701	770	737	749	751	774	746	735	725	749	735	750	698	727	718	729	775	766	693	717	727	744	716	714	750	712	697	702	711	728	796	689	783	664	739	775	743	720	729	736	706	711	666	733	751	762	720	698	689	716	770	711	710	748	669	693	775	723	682	701	751	738	700	740	723	706	744	751	745	687	746	775	732	761	716	697	710	741	739	711	700	726	708	690	754	771	753	741	709	747	764	781	752	726	716	687	757	732	745	751	761	704	732	756	724	717	711	721	757	733	718	726	746	761	673	721	768	740	725	768	726	726	726	728	721	683	708	715	759	685	738	785	742	709	771	737	755	726	770	744	750	748	757	760	703	663	737	765	728	717	698	694	755	712	718	757	758	781	713	696	780	737	727	703	729	776	740	733	738	738	723	791	742	729	708	725	736	724	690	715	762	710	751	710	694	749	747	804	743	716	738	743	741	750	730	745	701	712	716	690	766	726	742	778	753	701	720	709	695	717	717	746	787	681	762	738	731	793	681	757	732	792	671	703	706	751	734	718	762	691	754	730	691	702	712	755	685	748	721	703	709	737	751	781	719	715	755	783	725	784	718	756	753	727	732	783	702	729	716	705	719	727	756	726	764	737	747	708	734	717	721	767	739	741	762	754	719	728	687	701	708	775	728	704	763	729	692	758	720	707	728	777	736	700	727	739	712	734	689	733	693	734	751	712	734	774	704	752	731	733	742	737	727	735	734	729	709	692	741	785	706	781	702	777	726	727	718	750	738	710	737	695	739	774	751	710	679	722	701	754	715	750	714	759	702	771	718	730	713	726	708	750	736	703	738	741	758	737	725	658	719	753	662	687	779	696	753	685	681	763	753	711	773	779	718	727	751	780	756	700	732	709	736	718	719	749	703	753	752	722	699	738	709	674	741	672	670	714	768	780	685	720	717	737	783	723	772	717	758	754	709	727	763	703	743	682	729	706	728	708	723	757	751	710	667	730	722	731	716	709	725	709	746	746	697	751	745	701	711	763	705	736	733	724	727	726	732	771	733	704	756	757	740	747	732	692	754	716	761	691	739	687	691	754	710	750	719	733	746	732	754	783	731	801	735	676	708	727	739	703	689	756	711	740	781	760	739	741	733	695	758	709	723	743	767	742	761	728	785	750	700	714	784	693	720	724	720	772	733	756	754	723	720	779	717	756	708	718	764	725	744	800	716	692	745	743	721	724	676	793	744	700	737	685	717	731	752	783	748	695	731	748	764	718	737	777	726	716	731	681	744	710	717	710	730	701	721	718	757	693	796	726	725	690	727	724	713	695	721	718	732	718	669	712	721	735	728	743	699	720	736	754	719	709	740	774	749	762	770	711	787	697	720	792	694	743	764	726	740	738	718	795	739	669	708	735	754	681	724	728	779	718	727	782	719	803	646	718	787	704	742	691	694	716	696	745	742	731	727	731	771	710	753	752	724	760	777	695	706	744	719	725	733	734	708	715	703	770	726	727	726	752	702	752	667	708	715	740	741	747	742	701	733	748	744	721	805	753	677	732	742	668	713	762	731	717	712	783	719	685	741	738	725	737	707	665	751	734	791	735	742	707	742	696	737	775	740	707	744	779	754	762	750	742	686	703	716	730	741	771	733	724	725	704	714	738	706	721	769	678	731	718	728	703	762	726	722	742	737	740	785	712	755	763	754	726	720	696	710	720	712	719	712	697	681	721	720	740	780	718	746	738	729	764	698	744	749	755	701	677	718	735	650	744	731	694	692	717	735	761	709	722	731	761	722	682	682	743	745	702	740	735	702	727	736	769	724	724	741	741	750	768	697	732	737	740	706	751	720	694	699	666	674	719	790	757	702	732	766	739	704	766	730	695	751	687	741	762	736	742	727	741	729	746	741	740	670	723	707	718	674	730	749	757	696	719	735	812	736	763
27828	14243	4399	2047	1236	1085	2324	3892	3179	1898	1195	883	746	721	668	704	642	689	675	680	663	659	643	673	655	703	716	673	708	680	700	634	673	671	672	716	642	668	637	675	711	673	679	700	669	694	681	716	614	722	721	669	666	745	645	694	673	660	699	693	639	704	675	659	672	690	648	635	645	690	732	707	708	690	697	644	709	697	714	681	701	664	678	667	653	711	659	636	682	650	649	675	683	692	697	742	666	662	696	715	640	725	654	652	648	659	710	657	718	652	645	730	691	656	669	658	700	673	689	686	653	705	675	645	683	647	702	648	683	681	667	665	676	689	668	680	648	688	703	650	628	696	649	681	716	681	665	656	648	668	655	716	650	650	632	653	689	692	655	719	681	676	682	681	669	668	696	657	687	677	650	677	680	654	679	636	657	693	665	706	687	712	658	625	703	747	696	680	693	688	647	675	690	741	677	694	652	651	692	688	651	699	681	655	671	669	655	681	670	657	668	699	655	684	709	661	692	633	671	640	673	685	711	626	676	652	668	684	689	694	680	647	694	662	661	667	672	656	679	723	667	696	679	628	682	700	653	739	638	686	707	688	684	644	670	630	652	692	680	665	661	678	685	677	721	672	710	712	657	659	658	667	695	673	646	711	723	685	675	692	682	687	649	701	635	726	668	684	684	626	695	688	634	682	685	697	612	642	664	690	663	648	668	675	666	710	666	636	637	664	674	682	674	689	666	724	647	675	726	668	641	646	672	694	698	640	684	690	706	677	666	643	703	652	751	667	712	648	634	660	640	636	655	673	661	660	706	661	696	672	683	703	711	666	689	660	660	678	649	705	701	657	702	651	654	666	656	689	638	662	682	683	680	622	693	664	705	717	677	642	653	708	673	678	668	673	674	677	628	664	680	688	710	691	670	675	689	725	613	697	697	718	674	673	675	647	710	699	643	708	713	680	662	668	679	681	714	681	615	638	703	674	722	665	661	713	664	694	666	657	654	679	668	649	687	637	653	680	673	673	695	668	654	656	673	709	656	703	645	683	619	701	648	688	655	673	636	688	668	676	672	682	682	692	687	709	670	741	688	681	674	721	645	661	686	694	666	653	640	682	679	670	670	642	704	655	673	703	669	708	670	678	675	685	689	713	671	715	689	677	735	686	661	699	698	680	703	730	688	678	665	660	664	675	653	666	676	600	642	675	657	664	701	639	679	698	692	723	661	663	615	676	692	636	663	706	705	705	674	660	686	634	644	688	689	665	648	679	652	690	669	678	711	699	671	665	729	642	687	626	641	665	667	645	671	619	665	690	664	640	645	682	623	665	654	676	652	705	714	702	713	674	650	659	698	698	658	669	673	631	693	707	666	681	740	677	703	682	698	661	701	636	692	698	669	645	705	684	683	668	686	653	685	704	651	671	653	692	689	650	647	667	700	658	618	690	660	704	728	675	615	681	636	716	664	681	667	680	675	679	663	727	671	696	662	706	672	700	660	666	651	692	658	628	716	706	662	644	684	652	650	620	661	645	662	687	668	745	703	670	666	598	628	671	641	699	728	673	657	699	670	692	693	648	652	678	670	706	666	716	703	652	632	674	680	664	721	619	749	670	654	645	656	696	679	658	681	651	664	716	689	682	685	645	689	727	675	688	647	699	664	660	675	698	674	664	692	687	702	664	661	674	691	645	666	713	641	677	659	642	663	714	671	618	676	654	636	655	692	666	626	680	715	723	644	671	710	674	677	712	691	686	719	697	680	658	683	660	622	709	638	659	695	707	686	661	670	689	649	714	680	675	679	714	672	711	694	672	671	637	641	699	739	646	698	657	702	639	640	681	665	699	664	646	655	724	700	661	681	673	653	687	652	690	666	662	634	692	721	680	679	681	673	667	712	686	701	661	705	676	686	712	705	666	666	661	709	666	627	681	691	707	708	682	668	641	684	652	679	686	644	627	652	700	680	691	679	644	613	711	679	641	691	674	717	683	711	713	686	716	685	672	673	680	711	676	650	668	666	653	694	637	669	662	652	685	698	733	657	680	697	677	615	673	702	658	673	620	719	749	663	699	685	680	644	679	658	654	671	681	668	696	653	703	717	666	716	688	650	731	657	699	657	677	637	658	695	697	625	699	701	699	694	680	623	694	666	679	678	663	680	682	667	641	690	684	717	645	686	703	681	687	708	626	667	631	674	646	667	674	656	674	666	696	718	622	699	657	717	655	686	703	686	710	647	693	683	671	676	638	691	685	662	672	671	644	710	660	661	661	680	690	660	696	665	652	676	645	672	687	747	718	702	664	699	666	661	705	683	647	691	662	667	680	674	669	654	698	667	707	688	704	632	704	655	629	677	657	656	683	705	662	702	677	673	669	655	671	662	709	670	680	648	682	665	657	656	635	679	668	656	723	640	648	648	651	741	723	644	720	741	659	623	679	699	700	661	645	683	670	693	703	677	682	706	656	634	688	670	686	712	695	679	666	658	675	684	671	678	727	641	658	660	672	718	722	643	687	670	687	657	661	658	654	678	627	701	603	674	663	657	661	633	692	706	659	684	675	694	673	668	683	633	670	676	649	688	682	700	713	686	685	686	655	677	707	738	661	691	689	684	709	704	677	682	683	721	637	670	673	671	674	716	711	651	681	645	663	699	641	618	643	686	676	654	666	615	682	639	656	676	646	704	665	707	679	620	673	713	665	680	690	696	679	683	682	727	689	682	680	672	678	666	670	690	656	702	676	666	672	643	689	663	612	692	716	662	650	668	653	647	643	709	719	667	660	633	670	684	676	691	662	663	655	635	645	687	668	688	667	655	656	674	677	648	661	701	676	671	669	688	684	672	664	667	700	712	681	670	690	667	690	683	678	665	651	643	641	698	670	669	656	644	676	690	696	733	698	681	651	691	696	696	659	681	666	632	706	675	635	617	684	713	672	661	647	640	712	637	687	644	713	623	671	657	646	684	680	658	673	677	762	687	689	649	648	623	680	679	674	676	690	644	691	668	656	704	673	683	642	675	685	667	679	706	707	686	724	685	704	650	662	675	674	721	672	667	694	638	706	663	674	677	647	703	645	719	697	652	685	691	685	697	698	640	683	702	649	680	662	712	671	691	704	669	692	690	676	660	736	656	651	640	636	616	650	630	701	694	729	638	681	677	632	664	707	686	658	638	645	713	689	659	671	694	644	676	625	674	637	697	643	665	729	682	640	647	684	659	692	684	684	679	693	708	648	678	674	632	674	637	647	666	697	673	700	632	655	720	678	709	625	664	683	663	663	642	667	658	722	648	678	698	660	645	691	664	665	694	670	646	667	710	670	719	651	701	702	676	653	630	654	691	706	637	688	667	721	675	650	683	657	684	645	668	679	654	668	698	668	676	741	685	633	664	669	678	695	687	687	654	644	711	687	678	646	690	680	700	652	681	651	680	661	669	659	681	655	628	708	730	700	657	726	643	646	705	662	692	664	735	640	647	696	720	638	695	648	719	639	685	664	709	664	649	685
5904	3422	3812	1743	1480	1229	3071	4671	3395	1840	1121	769	628	632	558	573	535	566	573	556	573	547	576	569	560	604	567	528	584	616	536	570	574	606	551	527	543	558	556	576	564	543	605	594	532	564	573	561	598	572	539	562	563	572	585	591	586	567	575	590	581	561	568	513	570	599	618	611	595	567	567	571	542	562	560	572	546	558	568	571	584	580	552	559	582	530	579	583	571	547	564	554	571	553	554	552	581	547	508	543	551	568	585	562	559	597	562	593	609	598	553	609	604	581	554	580	526	600	553	571	560	538	560	575	565	566	560	595	606	562	524	568	569	528	599	561	564	577	559	603	559	581	589	593	543	581	537	551	547	540	578	598	556	572	603	564	558	580	584	579	561	550	587	609	559	609	562	568	557	568	581	560	570	548	560	593	585	605	596	575	566	574	567	547	546	583	592	629	555	525	507	543	556	568	553	568	560	605	533	584	553	558	541	518	567	572	584	570	616	548	553	575	557	522	570	600	582	547	545	519	535	544	575	564	610	524	548	566	577	538	528	556	557	564	510	587	583	551	547	577	558	578	546	542	566	541	550	534	572	576	535	581	570	559	566	558	520	596	565	571	577	593	551	554	577	565	553	593	567	573	555	597	568	592	593	617	559	581	564	609	604	562	571	519	571	562	561	549	614	655	526	577	551	577	572	628	565	573	522	581	565	556	525	575	578	572	581	546	603	588	549	564	549	605	577	587	571	546	559	552	524	581	582	566	565	627	548	548	566	591	596	579	539	550	565	611	573	557	539	533	551	546	579	562	544	578	582	565	555	571	584	535	598	551	571	606	575	529	578	572	537	597	575	521	519	558	570	557	560	581	552	580	554	550	577	615	600	556	555	525	590	571	556	606	558	572	549	605	615	550	548	527	527	560	571	560	558	549	545	588	590	545	579	540	558	588	558	608	592	542	537	592	556	546	582	562	550	579	573	575	565	548	543	562	537	565	606	552	568	528	580	606	560	581	551	510	598	554	582	562	541	589	553	544	549	554	557	566	573	638	600	566	595	569	522	544	551	535	590	554	537	540	592	554	553	572	582	560	576	534	555	551	559	520	596	566	584	560	557	527	563	575	551	560	536	589	519	582	576	561	560	517	532	560	619	601	561	534	571	580	596	520	539	580	610	566	536	515	541	545	569	573	570	541	540	540	570	565	555	582	571	575	523	537	579	640	523	518	584	578	546	589	567	557	551	542	527	544	586	583	545	585	526	582	559	558	542	585	560	602	583	563	558	621	561	585	557	581	526	569	602	581	556	550	571	568	557	588	542	583	591	556	531	559	557	544	559	615	578	592	535	576	553	574	551	536	577	544	586	576	586	591	582	575	556	592	541	618	566	549	559	543	566	539	572	570	574	609	601	549	525	547	546	539	519	555	617	592	555	544	554	553	560	582	569	597	573	540	568	580	554	557	582	571	555	566	564	551	552	565	571	538	526	533	623	533	590	557	560	543	592	599	570	576	568	558	567	532	588	572	535	630	526	596	602	594	564	566	577	576	551	564	569	556	596	568	528	619	576	554	555	605	546	618	571	580	583	579	557	535	571	559	522	593	554	595	519	547	588	558	573	574	556	598	552	556	584	556	565	566	593	594	543	540	578	563	541	563	539	600	581	581	572	590	530	583	557	539	582	549	518	559	569	544	574	578	546	559	565	597	577	579	562	591	529	592	546	562	580	567	576	576	578	536	546	551	596	551	579	578	539	616	563	572	591	595	563	560	589	548	550	597	538	542	533	577	596	580	568	535	586	525	618	518	616	555	624	533	568	572	571	614	585	535	534	535	542	583	626	574	560	547	537	563	572	614	604	538	534	587	551	536	526	601	570	538	577	606	560	588	609	527	594	550	602	589	558	550	602	583	545	538	582	593	578	531	566	538	552	564	585	551	564	566	574	547	603	585	600	551	565	593	578	584	536	594	592	511	571	586	566	552	577	558	571	587	540	597	525	609	545	569	542	589	546	559	559	523	562	576	538	545	574	563	568	536	590	555	603	553	572	580	546	594	560	544	589	571	551	540	614	535	562	542	559	571	546	609	565	534	599	609	578	545	545	565	544	559	592	596	562	516	528	610	576	571	575	548	543	538	537	558	586	596	501	570	511	525	546	545	563	591	538	560	569	595	579	577	539	581	528	528	581	532	570	591	592	585	539	556	558	550	588	545	551	583	537	568	559	585	571	620	556	563	583	587	549	555	565	586	562	567	567	564	551	576	554	535	526	536	573	508	578	557	587	593	511	550	543	581	534	554	557	587	564	583	558	559	602	576	544	575	550	565	554	600	580	574	563	557	567	533	568	543	562	586	518	579	577	536	545	552	601	603	577	554	586	563	568	565	557	567	552	533	576	591	621	521	582	594	537	538	558	572	541	562	542	586	555	545	568	539	569	577	601	564	550	610	615	571	579	533	526	597	605	537	565	574	570	510	570	566	542	546	561	584	575	603	567	544	581	542	570	563	579	596	575	554	584	549	580	569	537	563	540	555	595	610	541	528	596	511	580	531	580	575	561	507	542	587	522	609	556	584	606	574	564	599	535	592	597	568	562	602	559	586	583	579	555	602	615	587	557	510	570	559	617	527	610	565	565	594	570	602	537	534	514	542	586	575	561	572	576	561	541	524	607	582	557	558	571	576	567	539	601	569	558	583	577	538	580	596	549	546	547	571	553	521	541	571	582	586	613	539	563	561	577	549	568	597	553	588	589	573	533	548	592	540	549	589	547	571	598	543	585	564	557	553	608	549	574	561	552	568	569	556	572	569	569	597	557	599	513	570	575	581	568	553	573	568	541	566	528	583	553	558	570	587	573	577	526	568	579	554	580	567	553	592	548	554	613	534	599	601	560	513	573	550	573	604	557	553	585	566	578	606	583	580	548	608	573	603	542	568	564	538	547	576	543	520	573	530	576	572	594	545	520	569	567	593	573	572	534	594	597	592	534	590	582	606	587	563	586	591	571	592	542	576	585	565	576	558	564	586	551	537	550	586	565	583	558	552	533	581	579	579	547	555	585	535	566	586	546	558	581	572	562	545	585	562	529	563	568	582	593	567	560	589	588	585	548	562	553	554	569	607	566	548	572	569	545	584	522	585	609	548	573	568	594	598	518	521	593	537	594	590	584	560	595	544	561	573	610	562	538	538	579	539	569	604	542	580	575	580	535	597	558	592	568	560	587	559	552	608	578	526	537	583	577	579	583	558	539	558	561	520	622	572	570	535	597	567	576	593	582	574	558	552	576	538	598	556	566	587	567	564	600	559	587	562	575	531	600	571	606	532	564	556	568	539	587	605	595	596	584	568	544	578	534	560	597	562	608	577	599	531	574	559	544	560	582	586	570	542	528	570	550	596	576	583	589	562	542	574	564	565	593	574	558	589	511	585	585	571	576	570	534	556	562	541	595	582	563	575	591	573	574	572	552	558	560	588	526	608	543	586	559	538	598	537	586	562	566	630	546	608
25490	21411	27451	25433	8957	5172	27535	29912	19761	10071	3768	1645	988	820	774	799	752	768	730	750	728	771	781	739	749	755	752	741	769	701	734	747	797	780	759	716	746	789	761	765	763	735	729	781	723	728	750	716	739	774	719	725	741	694	704	758	705	707	722	707	754	752	768	770	777	691	778	756	736	812	709	709	705	768	720	722	793	755	745	717	773	747	733	748	741	743	779	715	764	752	734	773	780	734	736	718	762	780	764	727	782	730	708	710	762	756	732	773	773	754	744	776	754	715	769	744	767	744	697	748	721	743	727	765	731	719	720	760	743	736	798	749	780	720	753	762	710	717	717	740	737	717	756	735	731	750	771	758	754	734	757	751	773	705	793	744	698	754	734	767	678	795	690	742	766	719	729	735	730	749	722	721	740	747	721	738	698	736	783	764	741	715	771	746	698	729	731	723	773	723	803	735	721	750	705	733	738	739	767	707	732	740	731	741	724	743	771	678	755	740	771	727	751	734	733	741	717	784	738	736	703	782	741	732	739	753	742	772	706	773	762	762	734	724	739	689	725	713	688	717	735	719	761	731	747	765	794	716	715	747	753	727	730	699	718	721	765	737	728	752	750	774	741	728	709	716	714	766	744	788	724	692	720	738	751	786	738	732	738	745	719	722	736	731	757	666	721	720	695	731	721	757	777	741	699	732	753	743	764	753	765	698	714	733	686	726	722	769	762	746	718	742	752	734	676	701	727	712	744	745	750	781	762	740	764	782	708	752	701	767	740	734	776	723	742	762	791	781	724	732	748	716	742	766	738	746	710	768	744	726	752	738	732	721	738	695	751	742	697	762	743	777	759	720	741	791	720	777	770	724	719	690	722	730	731	736	719	762	736	734	747	773	770	777	742	737	723	772	702	746	738	714	703	733	744	692	724	775	717	761	723	712	792	729	794	732	791	738	766	707	772	779	684	745	781	723	733	742	735	723	755	763	740	698	759	714	718	785	800	740	781	773	714	745	726	740	753	715	763	700	729	727	723	798	768	759	739	709	770	742	711	770	756	745	723	725	754	767	722	800	709	684	743	729	800	774	742	689	730	757	727	698	748	697	740	747	709	762	776	770	746	729	789	764	751	681	747	732	698	759	744	777	733	798	742	737	733	737	769	775	746	713	717	725	736	720	722	704	731	717	780	775	723	796	723	731	699	693	710	728	699	728	740	748	731	688	755	759	716	736	743	771	791	710	676	749	727	740	766	705	729	720	758	736	690	719	730	726	710	709	730	749	691	766	719	736	805	765	673	751	766	754	713	708	719	754	707	724	735	749	709	737	749	721	773	739	718	734	739	749	725	694	720	720	741	745	698	731	765	690	723	703	773	690	750	718	742	707	748	724	757	766	726	743	730	761	753	722	704	718	716	707	718	752	772	722	748	731	682	762	703	735	754	728	749	757	706	753	786	742	739	779	782	754	713	711	735	802	757	739	731	714	694	727	752	746	778	777	687	745	742	745	705	747	744	749	752	772	724	722	734	737	768	733	748	735	740	711	742	779	773	757	764	769	746	741	767	726	759	690	736	773	741	747	754	780	743	697	709	751	772	730	730	738	757	742	754	723	713	698	778	765	743	741	722	780	737	706	793	767	759	768	773	663	724	779	741	746	734	726	732	696	737	775	709	709	739	724	748	726	739	727	762	724	702	744	748	714	749	769	737	730	684	758	734	737	725	747	721	745	704	772	773	778	775	708	713	729	724	772	722	708	792	714	732	763	779	812	727	733	761	739	685	766	743	733	805	756	693	721	736	753	708	696	747	745	733	742	684	778	762	742	775	684	741	725	753	755	735	761	705	798	699	707	756	750	793	694	715	797	760	710	741	664	750	775	773	748	739	700	757	741	785	743	739	750	768	751	790	696	748	726	782	725	754	726	729	721	707	736	739	689	794	762	718	722	710	713	744	745	748	761	678	719	732	705	711	767	730	710	765	725	770	752	751	734	712	775	719	774	783	729	711	754	703	740	707	684	714	738	742	737	784	781	750	733	741	721	728	766	727	732	725	746	738	726	705	748	766	760	784	726	736	716	748	766	685	749	732	739	711	751	817	723	727	769	788	772	734	733	735	717	735	718	755	693	713	761	754	743	713	733	729	763	747	723	749	765	716	773	719	739	747	724	737	782	714	779	790	748	714	743	724	734	722	700	745	678	755	754	734	708	717	751	755	710	776	748	750	758	737	778	726	723	757	723	775	728	830	739	754	756	738	753	719	708	739	702	731	725	714	766	765	735	702	747	732	715	700	763	713	715	831	771	724	764	709	697	751	765	744	775	742	782	774	755	715	693	781	705	752	745	763	772	722	751	704	721	724	742	763	775	764	754	713	749	760	727	731	722	696	750	783	768	738	677	729	741	731	711	746	789	732	790	780	775	726	738	696	665	737	730	758	695	778	744	739	739	763	726	728	706	714	690	757	731	771	727	800	751	685	754	740	741	775	735	716	723	757	703	748	721	693	761	741	681	759	781	733	698	718	771	688	731	723	711	753	765	729	741	781	757	687	718	777	750	709	710	740	688	699	733	708	723	675	719	700	748	765	725	773	746	698	735	722	744	694	726	751	714	731	782	749	738	746	757	749	732	748	796	758	725	751	707	761	737	713	702	776	755	739	722	729	712	746	792	747	759	731	772	755	738	728	768	678	758	748	733	692	771	726	717	778	775	730	747	703	721	737	735	713	743	687	731	743	770	783	802	735	747	725	778	760	695	749	714	722	746	761	669	746	757	791	715	708	768	757	697	737	708	741	768	747	743	808	795	715	732	714	739	773	729	782	732	733	693	747	755	756	725	731	770	769	721	716	708	735	778	689	717	729	710	732	750	704	747	743	734	765	723	720	735	736	704	713	745	762	774	752	785	703	742	723	763	739	770	782	738	702	708	729	742	717	755	710	747	723	743	769	727	766	676	745	740	712	775	750	740	740	747	771	726	745	770	788	688	740	722	765	742	732	759	740	728	723	717	752	732	729	718	719	722	727	762	685	712	705	744	781	772	723	704	718	709	744	707	713	733	747	729	734	749	817	725	794	737	793	731	738	673	745	742	759	761	778	759	735	773	723	763	735	680	688	746	717	690	763	709	747	733	709	774	731	742	711	733	732	706	724	741	767	753	770	728	743	752	738	751	781	750	723	744	738	773	734	757	778	732	755	715	836	762	737	698	714	726	733	751	751	750	760	679	769	733	716	747	728	736	739	747	733	728	682	766	712	681	716	779	742	711	755	710	744	698	745	771	725	731	760	722	720	754	763	695	843	709	730	789	747	714	720	760	768	713	742	731	764	764	731	761	730	728	716	754	727	741	765	743	728	792	768	740	742	754	749	729	770	765	749	731	768	731	769	702	752	711	754	771	745	755	766	748	703	694	778	742	743	754	775	770	732	743	706	773	769	734	777	715	695	771	745	740	704	767	762	734	736	680	771	762	754	710	723	730	721	669	743	734	736	762	738	771	721	716	710	759
5259	8625	7400	3189	2738	6768	27816	24964	16412	8498	3686	1532	869	698	676	626	666	675	680	644	652	633	683	613	644	639	640	680	628	699	595	677	663	649	629	679	635	658	618	636	703	674	681	638	627	638	652	634	616	669	612	636	619	624	631	687	594	656	698	687	666	665	624	664	657	597	659	628	634	636	651	644	633	642	667	670	629	668	621	547	645	677	667	623	665	669	642	691	660	645	666	652	618	647	671	662	620	739	614	635	656	658	642	645	589	642	617	628	591	660	637	594	629	673	668	632	614	634	613	584	612	678	643	624	647	634	650	612	650	641	620	642	615	685	641	649	640	654	629	649	636	629	662	630	661	643	631	622	599	671	632	631	613	647	620	704	635	632	614	635	633	576	610	639	640	609	649	625	655	660	627	580	647	586	645	633	633	636	635	642	627	613	648	626	641	676	648	668	655	634	661	633	600	630	586	682	635	602	629	604	617	635	658	642	627	617	653	658	640	692	674	583	643	674	646	680	643	598	603	645	639	622	637	603	620	596	612	646	637	651	634	665	639	619	631	588	594	638	609	640	681	657	628	639	652	654	683	634	579	655	628	670	676	652	654	595	693	654	650	635	645	612	635	640	601	641	670	602	642	658	599	613	643	652	621	621	633	605	633	642	642	620	659	658	665	615	648	614	628	650	676	609	587	649	584	629	669	650	599	635	604	658	674	631	661	638	650	638	658	604	616	626	587	637	643	658	646	719	632	595	595	640	629	619	701	665	618	599	691	648	644	602	640	642	652	629	650	657	615	620	660	641	642	642	648	664	652	613	618	629	632	621	576	651	694	617	686	637	658	640	624	660	598	625	606	679	647	642	634	641	613	615	663	623	637	680	606	645	676	644	674	629	661	633	665	604	653	632	675	606	642	614	605	707	633	626	613	643	600	663	629	617	598	659	658	601	604	614	615	638	642	639	596	585	644	662	614	617	635	662	653	609	680	617	639	659	620	567	645	637	674	653	610	609	627	617	625	612	594	583	620	617	658	620	594	638	600	656	632	643	588	658	666	657	615	625	701	633	639	633	647	657	624	621	669	642	613	655	671	621	606	656	663	653	662	635	656	612	630	664	616	609	670	645	646	629	633	628	627	671	582	658	623	637	646	607	685	676	669	615	646	616	678	634	624	638	650	622	628	623	642	586	608	650	650	651	619	635	637	621	655	664	619	621	597	658	655	645	659	618	657	588	678	616	649	645	624	629	604	666	642	665	678	645	629	647	669	663	636	677	646	629	645	604	627	614	639	587	609	615	617	601	636	632	632	629	655	618	628	635	621	644	625	644	635	649	626	613	607	643	697	644	637	652	695	682	622	563	649	595	654	628	679	640	619	640	657	638	643	656	649	644	670	591	632	612	655	575	662	641	650	655	631	665	591	590	622	634	626	627	622	621	630	684	610	647	682	603	636	633	638	615	600	630	636	647	639	629	603	659	608	622	638	595	651	655	655	628	643	646	670	633	621	641	630	642	661	623	662	630	623	615	695	597	617	619	636	722	635	636	609	597	661	630	634	652	663	656	648	674	599	686	640	632	593	631	671	618	672	630	634	655	657	640	611	663	628	678	611	628	636	606	630	643	676	599	625	679	650	627	673	667	639	590	630	631	638	661	614	605	637	584	639	613	612	620	640	580	656	673	598	646	608	614	606	653	607	670	579	615	616	613	584	645	679	595	655	603	610	631	606	672	648	602	610	671	626	661	587	648	675	619	622	661	677	638	665	615	592	653	621	604	622	612	640	680	593	661	634	620	679	627	591	628	601	633	598	658	635	621	643	633	631	635	620	619	632	594	637	613	613	636	636	581	608	629	613	613	605	602	642	644	671	676	621	622	625	628	632	628	665	615	651	649	649	640	593	654	642	637	615	697	637	625	607	654	621	655	634	648	648	642	654	622	642	618	658	680	623	650	631	635	648	601	611	642	651	653	632	629	636	615	616	640	660	668	625	642	625	656	634	587	664	648	661	614	633	607	660	657	659	623	660	604	647	638	678	605	622	676	658	637	611	644	626	613	627	688	626	654	622	620	611	647	652	599	609	647	637	659	666	690	606	676	634	671	635	652	630	648	660	643	662	638	632	656	630	691	572	669	611	591	652	646	656	628	646	630	625	641	624	603	619	642	632	623	658	599	627	640	608	665	621	622	658	640	627	632	632	635	640	606	629	663	638	633	588	671	642	651	662	639	662	656	623	629	620	606	649	621	626	636	637	635	605	627	647	627	646	642	600	655	646	628	578	612	631	615	640	660	618	660	593	603	605	662	678	615	610	610	664	649	607	592	655	635	602	648	655	649	644	670	641	646	595	657	626	592	646	639	610	600	699	637	604	629	632	635	616	676	690	610	610	634	633	620	629	608	665	635	666	646	665	681	627	606	604	627	644	672	616	644	657	616	648	663	648	647	615	586	655	646	652	652	634	618	667	613	658	643	632	628	620	599	594	662	605	636	607	613	629	631	646	710	623	623	622	622	611	597	629	681	626	655	666	606	626	628	662	627	650	631	635	650	631	643	670	652	612	657	634	658	610	598	624	606	664	687	626	667	615	633	613	606	638	654	618	627	682	648	612	633	680	642	633	643	627	663	647	652	649	603	633	638	654	641	637	638	611	643	645	642	676	642	608	635	659	573	629	636	661	655	651	629	625	608	596	671	636	654	619	629	654	629	582	590	634	649	661	623	701	663	631	608	622	623	625	675	656	569	618	630	639	652	693	625	652	586	614	619	629	621	624	627	641	628	643	686	563	605	627	616	629	639	644	633	636	632	645	625	675	664	624	678	603	639	646	635	633	655	620	681	655	648	626	670	640	616	656	671	624	629	609	661	625	677	673	638	629	638	610	632	682	645	605	622	622	637	663	658	639	605	581	636	634	636	634	626	661	595	652	662	650	614	641	670	694	615	649	621	606	611	623	630	621	662	675	624	630	586	615	631	611	645	685	617	633	609	616	632	652	626	661	627	619	593	605	664	658	674	642	643	596	620	649	644	713	641	633	639	638	683	637	621	659	631	647	628	612	634	618	625	612	595	633	602	629	650	641	661	628	619	627	621	663	658	689	629	592	627	663	616	635	661	641	612	580	640	611	635	583	677	625	693	626	599	667	637	653	647	605	652	668	609	603	636	600	658	629	646	610	638	646	615	616	630	592	613	646	632	643	684	607	636	688	646	597	635	641	647	642	626	643	659	634	642	678	627	635	674	649	598	641	605	650	647	641	657	669	673	637	637	624	621	642	633	671	612	610	619	613	625	628	617	604	593	637	652	619	628	574	588	629	643	606	622	618	643	644	663	613	628	640	673	633	637	640	638	643	666	638	605	623	630	635	620	643	659	587	647	624	617	616	621	657	649	621	680	653	630	680	629	579	590	606	634	656	620	634	613	652	614	647	650	636	631	643	610	627	652	648	624	674	666	626	605	587	671	649	621	660	630	653	604	646	670	634	658	618	649	648	653	623	654	657	636
24310	21416	28729	24505	21351	16126	42900	47122	34476	20478	8026	2874	1446	1011	866	874	881	836	854	862	809	863	843	886	878	860	843	904	897	849	829	862	863	895	877	848	806	820	860	842	858	853	956	890	844	868	850	874	878	786	834	834	871	876	897	844	831	900	887	841	865	858	876	871	849	891	923	850	819	852	947	830	817	857	834	838	894	851	849	881	850	863	878	862	838	875	823	829	811	849	869	815	857	794	809	835	824	798	839	879	877	862	836	857	861	892	862	840	825	840	832	873	897	863	895	866	854	894	925	848	823	850	856	836	920	872	869	851	836	816	825	934	861	836	850	830	854	893	857	829	862	872	912	808	867	870	847	867	816	859	841	890	809	860	880	859	841	817	862	846	875	865	859	877	864	844	876	831	878	836	909	808	860	851	855	828	799	847	851	795	869	800	808	867	908	826	830	835	834	821	859	859	798	917	825	843	845	844	849	858	770	846	848	843	831	867	904	865	870	872	826	837	824	862	895	901	907	917	873	871	852	856	859	867	870	842	866	848	933	846	880	808	878	854	838	850	855	874	864	920	883	903	839	824	830	805	895	811	847	847	889	818	882	843	792	832	872	849	817	826	904	858	845	811	870	842	835	873	867	880	816	823	813	837	869	762	819	853	851	878	880	849	859	862	840	880	816	847	858	915	815	837	849	861	825	850	866	832	845	834	845	831	828	866	849	806	848	876	844	830	867	838	849	859	823	853	879	874	827	815	872	863	833	841	802	894	828	853	817	877	853	844	854	866	859	801	818	846	854	870	829	894	849	858	871	885	838	846	874	807	827	821	880	812	880	867	882	858	827	862	827	848	899	871	824	884	846	862	903	811	805	886	881	865	820	796	822	831	791	835	838	823	844	849	814	777	853	889	863	837	870	897	867	886	894	860	857	867	866	851	861	854	833	814	839	866	841	837	833	850	869	854	860	841	832	811	804	832	842	790	872	898	829	857	877	844	833	864	838	798	808	839	810	863	851	874	807	843	881	842	814	847	880	835	874	888	904	826	794	846	864	818	846	855	842	888	899	848	851	875	804	860	899	844	806	845	828	851	840	854	842	800	862	901	832	806	899	800	820	849	832	799	921	865	887	891	864	869	822	853	852	857	852	879	853	825	866	844	857	803	863	853	849	866	874	856	802	812	876	827	857	826	826	877	865	860	843	838	875	907	854	855	835	824	890	872	865	836	884	877	854	859	850	841	893	885	833	846	854	895	812	844	900	869	863	862	819	873	871	872	882	840	866	797	828	899	808	824	834	869	875	837	848	847	867	824	814	860	900	851	904	846	853	858	836	886	896	829	799	859	900	885	829	855	839	832	834	872	852	808	890	823	892	869	854	813	827	852	847	847	823	822	839	873	840	873	850	914	910	821	864	832	846	885	810	847	860	820	898	825	860	867	875	874	734	804	832	809	845	828	838	847	802	857	855	846	873	828	842	820	859	824	873	869	869	830	821	867	851	841	877	820	869	866	821	852	888	836	887	892	883	879	856	859	871	856	861	839	845	854	851	881	867	864	833	859	824	873	844	866	891	863	826	874	855	815	858	823	852	853	833	864	768	840	898	848	846	862	867	826	822	866	876	827	833	869	836	893	846	857	865	819	830	893	832	862	869	820	877	898	837	861	830	785	836	893	796	846	889	871	815	836	859	830	865	864	896	878	880	893	860	850	812	811	767	872	822	825	862	871	886	879	839	828	869	845	810	801	898	860	858	891	889	856	856	836	845	841	834	846	909	829	853	826	837	865	812	858	830	812	837	812	807	817	801	824	875	818	838	814	872	807	868	805	877	832	809	890	875	905	838	800	845	888	834	881	885	820	871	855	807	890	798	885	861	859	876	830	841	825	852	863	789	817	894	806	861	837	823	831	829	855	801	890	856	803	874	892	886	822	842	798	855	856	845	831	824	909	850	875	799	867	882	849	802	835	813	850	860	835	865	886	872	856	819	917	872	841	827	868	835	837	847	837	878	870	912	836	825	866	830	834	844	883	859	864	879	787	847	838	854	842	848	839	808	825	842	872	826	885	866	872	822	827	856	852	899	884	826	852	884	872	818	818	854	867	833	837	830	852	855	821	899	838	858	864	849	836	846	846	880	834	881	882	825	851	847	855	836	833	833	863	836	831	843	901	811	835	829	859	818	854	827	866	825	861	837	838	863	867	858	849	798	820	873	844	853	846	854	831	877	896	846	837	841	821	847	848	878	852	874	887	794	867	787	858	819	859	834	877	867	870	834	859	856	825	851	821	809	838	872	865	805	867	810	817	870	876	899	887	859	850	837	869	847	871	844	892	849	846	878	831	865	867	850	881	872	846	894	874	840	830	828	814	919	836	845	845	782	890	858	861	877	859	826	848	855	825	846	833	878	811	851	839	846	854	863	857	827	860	869	875	877	849	826	814	861	879	866	826	811	847	850	816	826	834	819	836	815	886	820	820	842	902	879	893	802	863	876	925	877	838	845	845	850	854	795	854	889	850	842	897	778	802	864	829	837	833	879	845	855	908	841	862	869	815	887	857	893	871	850	835	892	857	850	901	852	893	829	827	810	818	823	861	840	847	890	858	843	883	873	783	820	795	815	881	866	803	808	859	896	865	855	865	832	801	850	877	833	852	845	862	852	844	834	852	861	857	789	854	842	812	930	819	842	835	837	818	808	853	869	811	839	884	810	879	858	840	866	810	865	858	789	874	827	878	857	900	782	852	831	881	866	842	843	884	817	868	828	856	826	833	886	853	871	896	895	912	842	866	802	851	886	891	885	858	792	875	858	871	881	876	878	798	872	875	850	818	861	858	816	820	797	820	854	815	849	863	838	839	827	835	837	806	832	818	855	813	820	778	857	837	890	771	872	870	848	891	824	857	865	781	902	869	806	835	802	844	879	773	792	828	840	832	845	854	857	835	867	855	827	856	854	923	847	858	845	885	877	810	837	847	852	885	830	832	857	806	864	852	844	888	868	889	812	841	876	887	886	883	867	849	840	844	813	866	879	839	815	847	903	832	850	868	825	829	867	883	836	822	834	804	873	884	835	846	847	808	832	878	863	868	872	825	814	884	873	900	859	844	886	882	822	877	844	818	888	803	908	836	847	856	887	841	824	846	888	814	819	871	879	863	851	874	846	894	854	914	798	832	841	883	861	851	895	873	812	873	872	826	858	836	834	824	824	830	880	905	857	838	841	806	924	867	866	864	838	900	859	854	841	808	874	812	885	821	895	893	821	891	832	838	849	885	885	873	861	852	817	866	817	837	881	837	835	867	851	826	867	827	813	882	854	855	824	842	831	812	790	840	870	820	847	839	827	820	810	820	850	901	835	899	835	836	882	837	776	856	838	875	832	862	856	916	876	819	888	850	854	883	782	877	813	851	857	838	849	829	857	885	839	834	784	880	878	827	784	844	869	830	895	870	864	889	886	847	863	888	854	919	872	887	898	822	871	856	833	854	853	881	811	817	853	846	859	818
6120	13613	12714	6122	4424	11934	42528	42412	28667	16109	6822	2801	1371	874	771	775	766	793	770	763	678	760	713	709	804	717	737	756	744	715	721	713	724	734	697	774	789	796	738	813	772	773	736	742	736	767	739	746	739	706	748	747	754	765	757	795	733	656	739	734	710	800	747	726	746	734	766	738	754	764	731	747	702	737	785	718	707	745	760	685	772	791	746	735	753	779	703	768	773	758	754	703	738	709	772	732	765	762	751	722	705	762	744	694	738	722	712	759	705	707	722	745	778	727	754	751	737	772	717	705	763	739	766	733	755	763	736	715	683	770	713	740	787	744	783	719	774	719	720	782	707	729	731	729	718	718	778	726	767	705	703	712	758	768	768	773	742	732	722	739	739	735	764	710	761	779	731	729	713	756	711	739	726	668	749	741	795	713	718	774	721	763	725	712	721	732	765	738	730	688	745	758	778	796	697	742	772	740	750	769	760	754	744	719	755	704	753	702	729	697	719	713	741	710	751	750	696	676	755	744	713	713	717	746	757	670	704	742	731	726	741	762	748	739	755	779	750	753	765	715	737	708	724	717	751	763	743	760	784	724	799	741	748	709	810	701	677	710	744	746	739	723	751	748	732	745	718	718	744	765	742	723	737	705	735	762	741	762	751	749	727	772	767	761	748	720	738	716	718	727	723	674	745	706	745	748	775	762	695	751	740	726	749	725	806	720	703	764	724	729	784	707	739	719	759	757	750	724	748	725	740	710	725	690	714	728	720	725	725	699	773	749	725	761	717	709	749	706	739	775	701	747	737	746	685	708	748	780	739	733	764	739	721	744	738	735	716	715	769	678	732	736	804	702	746	719	702	750	771	702	759	712	725	712	686	744	746	725	750	702	721	739	701	778	758	729	702	744	733	750	771	812	728	717	731	742	685	757	756	723	732	729	737	714	724	754	734	736	672	704	749	706	707	775	714	735	760	702	741	740	767	711	741	722	737	732	710	694	722	728	731	712	754	710	737	718	673	691	804	756	745	706	695	701	715	729	801	748	747	739	698	730	715	695	718	726	748	746	700	783	775	759	740	727	775	726	782	725	721	759	705	765	774	801	730	741	684	783	743	766	744	706	794	746	704	694	753	751	751	769	709	712	721	733	783	713	752	723	714	731	689	731	748	707	793	714	699	725	716	745	693	716	741	729	689	746	738	694	747	721	698	767	756	711	715	732	763	727	746	749	731	716	754	718	718	761	715	762	698	746	691	769	665	755	712	712	739	755	721	705	777	749	686	757	746	718	761	749	724	757	753	725	784	734	747	737	747	751	757	716	737	717	780	687	750	713	731	720	748	722	722	709	687	716	739	760	766	686	731	694	703	757	745	742	756	757	758	773	687	854	781	711	748	737	703	762	734	753	778	767	703	721	716	736	721	713	783	731	740	722	761	703	764	759	716	730	713	744	752	737	747	738	736	740	716	695	741	736	704	690	764	763	807	717	725	721	717	729	739	738	719	762	685	728	730	729	669	729	668	732	782	728	750	690	765	658	703	748	747	701	780	704	719	763	741	721	744	727	762	695	757	757	801	793	709	722	717	730	718	747	726	724	722	739	726	721	701	758	745	780	740	768	718	737	667	730	749	715	710	714	734	708	721	660	730	756	750	740	748	707	702	704	727	692	699	759	739	748	740	672	724	707	710	734	714	748	718	753	723	730	750	727	717	720	796	740	703	687	763	746	730	709	755	719	752	741	726	713	800	730	700	760	698	730	766	760	719	743	754	706	711	768	734	773	746	755	693	752	745	743	734	728	733	773	729	736	749	740	730	750	733	723	752	708	779	787	758	703	663	770	737	763	762	731	740	698	749	754	748	696	720	692	748	719	693	740	693	679	752	733	737	704	724	646	736	749	725	776	754	720	688	744	675	732	728	729	743	701	675	725	760	764	726	758	760	748	716	726	737	716	750	707	781	765	685	733	727	711	750	721	676	746	734	728	718	743	700	792	703	800	743	733	763	756	704	684	686	694	713	714	715	702	734	736	687	704	723	744	713	695	728	712	772	741	691	719	773	735	783	741	739	696	742	752	754	737	707	737	694	702	710	720	773	714	707	744	753	747	694	736	681	738	776	739	732	729	755	710	724	799	708	727	722	779	753	723	711	704	709	718	734	722	697	745	720	735	787	730	718	692	754	779	735	789	755	698	750	754	725	698	734	739	728	765	740	746	733	738	754	727	754	729	698	747	721	746	788	743	753	722	732	727	732	704	733	728	748	723	751	728	712	739	739	760	703	701	724	716	694	740	767	736	739	731	703	726	750	711	747	761	764	752	745	749	697	704	663	695	719	716	709	713	726	718	745	723	729	730	738	756	736	753	720	759	764	664	752	785	687	799	706	739	732	736	732	726	776	732	692	725	712	725	729	745	709	765	741	775	752	775	725	742	760	733	729	752	715	758	718	734	730	740	736	757	768	690	800	715	734	802	727	738	732	725	742	686	744	707	735	753	765	698	718	673	734	752	685	810	721	760	727	736	727	751	792	705	728	751	738	739	736	728	752	736	738	692	752	775	721	690	774	749	712	752	773	731	733	720	700	719	753	691	715	694	744	709	721	762	694	656	670	715	726	703	724	718	725	731	705	765	703	708	736	759	759	753	756	779	678	702	725	765	727	719	714	725	754	695	748	714	723	694	747	765	713	748	757	740	771	719	728	735	736	780	755	720	751	750	725	720	752	708	736	714	724	729	750	736	722	756	708	734	717	747	789	747	753	722	773	703	732	780	699	699	765	652	715	718	719	729	736	736	684	707	747	784	697	783	727	735	747	734	722	719	740	708	684	732	718	666	710	698	734	724	739	769	741	722	680	732	723	740	741	763	672	685	777	754	709	728	713	742	738	776	741	697	702	727	760	712	736	792	757	755	736	740	732	732	710	711	734	753	763	698	701	693	709	691	756	770	787	715	723	707	741	741	744	737	747	701	714	728	747	704	713	727	787	758	704	711	747	723	760	686	763	737	697	763	742	742	704	709	723	729	725	699	696	720	733	758	725	767	742	699	757	733	716	694	733	752	703	696	728	728	683	756	700	701	750	721	741	681	748	762	703	720	683	713	745	702	731	736	747	763	706	682	701	712	759	715	774	731	727	744	715	719	754	726	689	750	746	764	740	762	735	720	738	732	775	746	706	757	691	685	717	722	720	756	684	726	707	724	689	670	790	727	739	736	738	743	707	716	737	728	713	752	654	710	743	704	727	699	737	705	774	763	762	728	745	723	702	726	737	727	654	747	770	743	685	708	733	711	688	695	742	739	700	766	733	705	678	684	697	694	725	712	692	715	688	681	700	757	729	757	730	702	683	783	757	731	777	702	743	748	706	726	729	684	742	701	688	747	749	735	770	760	718	746	723	741	704	737	740	728	703	723	748	724	741	704	729	718	698	730	766	737	777	755	761	740	714	737	739	757	708	760	706	688	721	739	721	778	691	754	717	722	720	759	732	745	703	707	715	776	709	732
27785	14112	5043	2491	1286	1023	2441	4139	2979	1766	1085	837	723	679	690	678	730	612	676	729	632	664	685	712	609	630	632	656	648	689	689	622	606	673	653	629	643	674	646	664	673	698	676	675	646	719	676	683	670	650	609	646	658	645	631	654	657	663	728	646	624	639	636	627	667	655	662	631	668	700	654	677	621	669	646	620	649	686	651	674	644	651	705	658	698	640	675	685	661	659	656	642	650	641	675	635	657	644	624	670	684	631	725	642	688	641	613	641	673	645	647	710	659	720	681	680	669	684	655	664	636	693	664	656	672	641	658	705	634	665	663	651	699	645	670	671	647	607	624	658	662	667	655	630	698	628	618	635	646	654	677	667	662	676	657	678	663	625	656	668	711	677	663	681	684	692	658	662	645	652	638	720	682	673	655	714	641	687	703	609	651	687	690	682	633	662	677	684	647	616	660	675	641	649	690	665	680	666	651	661	663	646	662	698	621	660	642	684	733	655	609	631	693	699	634	680	671	679	623	667	651	611	643	653	615	602	662	626	679	743	648	697	639	661	695	648	668	633	657	640	641	697	664	648	701	687	685	689	638	665	686	636	663	658	622	622	667	692	672	596	634	687	652	643	665	691	643	644	652	685	665	620	652	630	705	631	675	667	692	649	658	711	649	694	650	677	643	641	660	641	658	653	673	648	628	616	651	661	619	670	667	674	661	655	639	671	628	640	675	633	637	648	636	633	674	679	665	656	676	653	641	656	686	651	659	670	682	672	644	679	629	687	682	710	652	651	673	644	689	654	681	642	610	666	666	704	685	644	701	736	621	682	637	660	667	666	678	667	715	693	618	655	645	661	652	659	625	633	624	714	673	656	642	635	659	654	635	687	684	683	651	727	651	645	642	638	620	676	650	696	659	695	700	615	683	706	670	678	697	658	653	682	608	700	632	642	676	637	636	641	736	671	653	657	631	670	659	654	660	675	625	627	675	604	661	665	649	619	634	636	657	672	665	645	688	721	702	627	628	659	653	620	643	664	631	715	678	669	652	647	665	625	659	692	647	669	646	638	655	637	642	672	676	656	581	628	660	653	689	645	642	633	685	656	662	665	656	660	620	707	680	666	692	660	662	668	693	697	675	627	616	717	671	660	640	682	641	652	681	708	686	675	643	647	641	652	678	661	684	660	679	625	660	670	641	675	705	616	634	672	633	681	627	679	649	609	683	647	626	639	687	663	653	666	627	658	707	708	626	642	658	663	670	622	639	678	656	684	671	679	691	681	613	627	681	689	715	694	686	634	624	703	665	656	658	649	652	658	684	647	650	635	626	649	650	626	655	684	673	647	682	641	669	640	676	672	694	714	716	684	690	623	677	652	671	646	660	632	658	660	643	730	604	689	707	665	628	660	660	594	654	729	642	661	656	661	668	672	649	717	623	660	626	691	654	715	643	640	656	690	621	692	684	659	667	669	640	619	655	704	654	626	638	663	624	687	668	660	692	649	670	662	662	648	627	698	685	651	694	658	676	673	712	625	673	631	654	651	689	664	682	709	602	699	710	659	675	675	682	682	662	618	648	579	646	674	666	653	651	672	675	686	663	680	639	675	649	649	642	628	658	671	656	641	652	636	696	656	626	624	656	660	630	657	646	676	664	624	675	660	636	684	613	600	665	656	687	635	655	653	644	680	716	672	673	643	673	655	640	671	659	685	689	638	650	691	675	634	652	665	679	637	674	609	709	713	624	642	668	715	646	639	659	633	642	637	666	677	692	632	646	649	712	618	613	740	670	675	652	669	661	624	609	642	620	643	673	676	686	742	642	649	664	650	662	657	647	664	654	672	680	622	628	666	676	693	656	670	649	669	667	646	615	632	673	680	675	660	678	650	653	677	643	674	656	663	701	677	656	687	682	677	706	645	683	662	664	647	684	687	663	683	651	651	596	668	661	640	681	624	653	656	639	649	644	608	652	681	640	663	658	657	649	684	691	668	688	690	690	704	695	662	639	671	667	638	650	643	711	660	645	629	675	643	591	655	670	630	699	665	683	659	670	668	665	637	680	632	680	650	675	681	648	668	666	639	663	666	686	707	692	648	649	719	659	661	732	707	622	686	632	675	650	699	675	599	668	704	625	654	653	657	621	634	637	669	656	676	670	666	680	621	678	653	650	696	661	669	665	683	661	725	679	671	653	704	663	673	670	663	693	687	694	696	648	643	662	640	658	622	668	712	658	659	665	660	655	660	624	647	685	659	655	681	643	677	694	674	665	637	625	676	636	701	692	651	666	676	645	665	652	646	661	695	686	689	664	658	647	631	701	666	655	715	707	632	639	624	647	658	713	612	633	657	652	662	680	633	700	626	647	677	646	645	641	630	665	700	659	671	660	661	690	627	700	651	684	673	697	665	685	627	711	666	694	651	687	684	692	678	686	624	673	658	646	668	702	637	619	646	638	661	676	658	653	702	682	671	681	704	699	664	654	695	651	701	673	695	677	642	685	650	641	691	665	628	657	590	638	670	650	654	662	645	650	648	646	648	679	666	657	619	610	647	646	683	661	675	659	655	662	667	636	699	641	650	656	653	666	709	704	675	661	682	643	717	694	711	657	648	681	659	658	669	662	664	629	702	658	634	602	682	693	676	674	667	674	691	663	642	697	673	669	663	650	693	668	657	598	653	667	678	682	630	646	646	702	658	692	664	677	683	687	658	656	716	631	634	673	652	672	659	686	668	636	605	655	619	635	668	613	694	660	651	681	593	653	664	639	672	662	643	666	645	667	634	663	681	655	674	624	683	656	676	652	673	685	698	662	677	639	646	664	684	651	701	688	626	636	632	682	647	646	646	633	685	658	710	639	640	686	684	666	654	673	656	660	690	682	628	643	667	653	691	650	675	640	621	658	642	684	613	698	629	658	663	684	624	669	660	639	692	616	668	649	615	670	645	658	680	632	663	674	681	692	678	667	650	656	631	649	651	713	634	643	694	634	704	654	686	662	648	694	673	648	660	662	633	683	650	647	644	654	614	655	660	692	668	631	643	646	672	598	703	670	678	672	667	641	651	667	628	664	641	626	706	649	707	686	702	683	661	685	660	624	692	624	644	623	643	661	701	628	634	660	668	705	673	654	675	655	660	669	658	641	682	644	670	617	648	618	633	667	646	647	587	606	678	614	626	652	654	644	645	652	678	671	693	664	712	686	636	674	650	640	644	656	682	670	674	679	662	656	678	688	663	643	687	669	657	660	660	679	683	675	733	652	648	663	613	687	642	650	631	692	637	630	694	645	638	650	657	646	680	625	649	675	730	657	644	680	634	677	686	650	637	624	684	643	660	699	690	654	678	685	663	656	631	649	624	676	611	699	676	642	657	664	666	692	662	669	678	641	619	658	635	699	648	679	702	726	692	647	633	686	644	698	714	638	648	645	628	669	663	625	678	589	666	635	636	675	637	657	688	683	646	665	648	635	671	658	672	607	659	684	643	670	665	684	657	614	649	605	674	662	668
5669	3677	4643	2445	1409	1140	3143	4761	3121	1800	1072	737	657	587	553	559	554	581	595	561	537	557	591	551	609	621	569	547	582	571	548	612	587	572	550	562	551	568	516	573	585	564	568	626	553	532	560	579	571	548	563	537	559	622	592	568	543	547	546	550	546	559	554	603	581	563	494	547	578	529	544	568	588	581	586	560	529	582	548	543	549	554	558	526	564	591	583	580	567	556	616	536	565	550	566	567	563	587	535	534	570	516	578	533	565	586	562	587	531	535	550	571	568	524	532	561	601	595	541	565	546	538	584	559	584	600	542	578	556	562	552	552	535	567	568	543	536	562	531	581	554	569	604	603	558	567	548	570	535	571	520	557	527	565	580	543	580	575	593	545	537	565	554	576	567	571	491	557	561	577	537	538	534	593	523	549	562	546	581	589	541	574	576	578	560	603	586	561	615	555	582	614	523	540	556	629	596	552	561	571	580	591	545	577	545	513	564	559	607	565	530	527	584	579	568	561	577	528	579	569	518	540	528	557	565	535	588	551	581	535	587	556	538	600	551	538	570	569	592	570	552	574	557	576	541	544	611	550	550	589	535	574	564	575	597	575	551	560	584	618	569	565	561	532	593	565	555	562	571	575	554	572	577	549	594	547	565	558	552	589	541	563	563	588	527	583	555	555	580	607	563	532	600	609	564	592	559	569	519	586	568	606	561	549	571	562	561	563	554	583	549	603	555	555	565	550	632	568	583	561	593	588	581	563	548	547	580	569	571	585	597	539	558	565	570	567	540	594	544	577	541	566	564	549	556	546	581	554	563	552	577	549	555	556	542	527	611	550	499	566	556	520	589	586	552	590	544	571	589	590	610	548	585	583	519	537	590	578	551	570	579	557	578	529	581	580	548	523	553	555	558	517	570	590	559	583	561	541	573	578	584	551	534	558	583	587	541	596	549	568	597	585	563	553	546	583	539	559	572	571	572	571	537	624	564	566	571	564	557	530	519	615	576	554	550	538	529	543	528	577	546	579	546	592	559	568	556	560	573	555	542	562	556	599	575	613	541	573	523	585	562	569	585	560	595	528	547	540	526	549	529	528	551	564	553	540	561	554	553	529	587	572	540	592	554	557	542	554	569	577	554	572	571	620	562	562	572	564	526	560	596	557	583	583	560	564	561	563	585	563	540	557	554	550	573	597	529	520	565	536	592	588	560	568	577	582	567	598	555	530	585	547	531	568	533	539	557	540	594	572	546	549	560	565	581	492	565	584	589	548	564	534	566	563	552	561	580	552	546	564	553	623	557	570	543	573	560	565	536	574	520	539	607	582	562	563	555	591	546	601	594	569	545	580	608	556	570	547	568	559	590	579	569	608	584	547	545	553	586	551	549	583	567	549	598	596	540	549	574	575	561	512	543	550	532	604	595	554	598	591	504	593	525	578	551	537	553	599	542	568	568	556	570	564	551	559	585	570	552	576	568	566	558	577	551	540	543	567	548	583	569	561	584	540	549	546	542	590	531	545	561	560	583	586	568	546	576	539	585	565	553	537	561	567	602	555	548	526	559	536	570	616	590	575	558	564	573	548	569	562	559	577	564	557	580	488	603	563	569	547	561	580	551	529	597	546	608	550	554	602	578	568	591	591	556	572	531	577	571	571	544	533	561	559	587	554	578	531	555	566	559	586	557	557	578	549	573	564	574	581	552	556	571	591	555	566	622	590	525	559	592	580	584	572	563	587	520	540	574	557	586	560	583	565	584	579	569	593	538	545	581	536	554	532	568	595	554	575	539	553	562	601	585	548	596	575	574	613	572	550	525	549	546	580	584	553	573	607	602	605	566	533	545	532	635	563	609	532	551	549	553	587	528	524	548	583	498	538	540	557	556	550	567	603	562	559	553	586	497	527	553	577	560	591	542	556	516	561	549	554	537	552	615	510	512	541	553	522	561	572	562	555	525	540	528	554	606	550	603	574	589	566	542	594	568	576	544	574	546	557	528	585	546	572	539	584	581	554	556	535	529	547	568	593	596	542	594	574	540	585	554	546	563	563	576	575	556	570	531	557	555	547	564	545	581	547	549	576	540	530	571	562	583	573	595	573	580	561	548	558	572	525	577	537	572	530	547	566	539	551	562	543	536	577	571	574	550	540	583	519	582	596	549	545	567	563	579	573	598	550	562	582	598	552	561	567	570	544	579	586	581	566	590	533	587	544	577	591	530	584	574	548	536	553	566	580	578	567	566	571	585	539	530	568	538	562	547	644	557	611	558	574	564	532	553	604	529	567	577	533	599	584	567	578	526	578	521	548	599	530	627	561	554	576	551	614	554	644	568	536	575	560	491	542	545	563	540	572	541	590	552	551	589	547	576	589	533	523	594	601	582	552	570	611	557	540	570	611	599	550	580	555	541	556	568	550	592	558	558	581	553	571	539	566	552	553	543	589	588	548	549	558	567	557	531	587	520	566	572	586	574	566	559	572	550	545	570	547	564	518	603	610	586	577	617	529	576	603	559	573	540	555	577	566	592	580	570	535	590	568	579	583	587	530	577	580	601	546	574	555	553	558	547	593	566	559	554	580	571	556	566	572	535	561	538	534	571	572	585	570	598	546	524	562	574	576	611	522	590	575	563	544	583	571	552	549	564	525	572	560	578	563	552	559	562	561	561	631	594	543	583	573	556	569	579	588	575	535	583	559	579	568	544	572	625	551	541	580	528	568	597	582	587	529	552	557	587	552	590	581	533	588	530	598	541	574	588	576	583	524	586	584	580	599	567	538	556	583	541	521	598	586	588	551	569	628	578	577	584	520	580	539	590	560	591	554	566	604	544	534	545	555	598	590	582	562	562	535	572	555	553	542	557	552	561	581	540	576	578	565	587	564	599	577	557	545	558	578	599	602	594	580	605	557	582	540	573	530	559	549	554	576	546	558	553	566	556	559	566	547	536	516	551	522	554	530	581	539	577	533	590	549	593	568	584	572	527	575	529	531	550	539	560	574	587	566	515	575	587	532	548	567	557	577	556	550	589	568	566	541	595	549	493	566	596	580	561	507	547	587	542	554	581	584	576	559	578	581	621	556	602	596	545	557	565	550	556	563	554	563	598	580	565	555	588	556	614	542	538	551	566	539	596	547	565	543	566	559	573	549	577	549	581	612	576	552	554	579	588	520	554	573	528	520	570	557	550	565	573	599	530	547	583	560	584	607	567	589	551	546	556	556	571	579	553	557	571	559	574	565	552	606	578	533	563	583	565	564	560	557	593	562	592	600	553	552	539	569	565	538	585	598	580	552	525	585	583	590	553	551	607	561	570	574	575	572	570	584	593	569	513	555	555	546	599	539	494	570	565	567	539	586	516	507	576	573	552	547	563	577	627	569	589	534	576	595	551	572	563	556	594	575	563	523	603	556	544	533	536	598	537	546	542	523	577	602	547	625	577	568	574	578	581	563	521	577	564	516	533	563	533	605	581	538	558	553	589	565	565	559	553	541	612	547	598	600
25441	21402	27486	25394	8555	4258	24100	30994	20964	10033	3589	1488	904	784	733	772	786	744	740	723	745	703	771	744	743	737	743	726	760	766	736	739	788	725	712	762	755	733	682	715	704	751	734	716	738	735	703	729	730	765	712	799	718	717	717	731	707	745	712	736	712	723	734	702	722	756	756	707	817	723	711	739	717	698	688	738	729	743	696	744	718	721	729	777	773	749	736	737	734	732	759	769	729	731	726	735	682	711	741	751	720	763	722	758	757	777	713	740	724	779	758	740	740	706	766	706	743	759	669	725	720	723	772	716	763	719	732	713	681	764	740	724	723	781	749	746	736	755	750	707	819	722	757	720	718	708	752	716	749	709	768	771	723	724	742	729	782	725	747	748	768	775	731	729	728	757	690	708	746	747	722	762	706	723	710	709	698	721	720	761	738	749	707	723	747	707	711	722	773	718	769	731	711	704	756	718	749	755	718	724	723	742	705	705	708	734	742	723	773	691	749	714	744	731	726	718	743	747	726	750	730	716	739	676	699	805	701	684	723	747	729	677	702	744	735	722	763	748	687	694	738	759	723	762	728	801	683	763	798	675	729	738	692	686	765	742	746	757	698	681	786	753	771	719	699	768	762	719	720	716	773	755	786	707	690	724	703	749	712	719	727	743	750	720	690	739	738	757	739	741	744	759	739	729	741	692	709	714	693	720	739	717	734	756	762	676	734	707	703	763	760	706	735	798	720	698	710	712	723	697	724	764	751	736	765	709	725	781	738	688	685	738	704	726	645	750	703	734	786	753	764	753	699	723	714	733	700	745	760	760	786	760	716	714	730	710	758	708	744	690	702	752	751	704	754	678	711	732	732	718	728	730	701	714	695	737	745	715	696	698	704	770	791	720	724	703	671	669	745	709	761	772	741	693	712	719	693	720	740	710	732	722	761	775	723	725	694	715	678	741	751	697	719	669	764	727	711	736	721	740	715	731	709	703	711	718	710	691	740	711	777	713	728	734	714	721	653	666	710	796	676	732	744	734	742	690	746	689	695	674	689	740	746	782	722	717	716	727	697	731	697	701	725	723	728	716	772	716	702	731	781	751	755	721	757	727	740	732	732	701	744	724	724	710	719	761	728	743	700	682	752	701	719	726	726	750	664	732	736	697	755	683	763	704	682	809	694	729	748	734	705	760	733	745	744	743	706	743	729	658	706	699	743	730	703	743	712	727	721	710	716	745	785	704	681	698	741	729	730	733	712	756	749	743	753	730	721	727	729	723	741	732	696	719	716	767	739	690	751	710	746	715	702	754	751	708	751	685	732	707	730	729	734	715	755	700	684	761	738	746	696	698	731	717	748	707	734	720	752	705	768	751	753	751	697	743	745	755	736	658	753	695	706	732	715	739	725	739	715	724	639	741	735	706	752	725	697	734	708	745	732	694	730	656	677	759	717	697	685	729	710	689	658	731	739	751	768	753	750	720	751	760	771	748	705	714	711	740	733	696	716	740	712	720	732	730	693	740	697	764	720	687	736	733	713	712	761	738	781	769	700	703	751	751	669	747	790	714	737	719	687	714	737	698	697	693	731	696	731	707	744	760	764	751	751	738	701	702	715	678	746	718	734	696	747	714	722	712	677	738	791	717	713	759	755	710	738	733	698	725	728	680	723	712	731	762	750	717	734	712	684	755	700	712	746	748	727	700	715	693	740	730	702	688	711	710	694	704	769	713	695	738	704	720	700	728	769	722	723	697	678	729	708	732	710	731	668	723	676	761	754	705	742	716	697	790	768	718	709	709	686	745	728	723	757	792	688	663	757	727	715	741	725	725	781	746	716	711	716	744	705	787	750	710	739	748	734	679	721	735	696	730	807	749	724	721	767	756	729	693	754	730	765	686	686	712	784	753	729	729	712	759	753	778	738	741	754	724	775	743	768	737	770	722	773	736	718	681	680	720	719	700	745	708	739	686	733	720	747	769	762	715	684	758	745	769	721	725	738	716	723	709	694	745	709	696	754	714	726	706	746	726	725	749	715	727	739	687	704	752	735	786	697	722	686	748	755	722	668	732	684	690	738	675	695	765	721	695	739	707	733	790	713	716	732	749	695	733	766	735	717	703	740	703	720	758	766	707	733	747	732	732	749	744	739	734	724	734	706	682	703	707	689	765	718	715	735	675	679	710	694	711	704	729	740	751	728	736	721	752	737	733	683	737	712	726	752	698	704	761	738	731	790	687	712	715	674	750	748	740	749	712	718	693	766	750	732	738	721	771	770	712	775	721	724	696	707	737	719	787	687	794	698	685	679	754	723	725	714	754	708	804	741	676	715	724	723	647	782	721	730	711	683	716	729	721	670	774	750	718	698	743	730	669	749	707	732	702	737	717	746	748	784	695	717	726	729	732	735	744	762	695	727	766	720	754	708	734	754	775	721	713	696	709	756	715	726	790	724	662	688	716	710	719	724	678	744	711	727	707	724	732	753	713	723	730	715	740	722	754	683	746	760	728	753	683	726	724	692	745	711	698	716	763	712	727	760	767	715	763	704	754	737	713	681	743	695	715	696	758	731	716	695	745	709	759	731	782	741	705	702	731	717	721	693	744	770	790	781	729	741	789	704	751	769	723	726	736	739	736	703	756	711	694	724	681	703	709	695	754	730	734	718	732	698	701	726	736	754	726	776	720	740	732	728	738	743	714	720	710	703	705	726	728	685	740	761	722	713	751	688	794	700	700	732	776	744	730	663	690	714	740	697	683	772	772	755	724	739	761	712	686	708	725	746	774	720	718	720	681	746	692	726	732	735	685	671	716	724	718	710	719	729	699	757	750	674	754	722	733	714	728	733	768	712	768	731	746	740	725	774	767	743	731	752	718	710	714	767	719	735	747	692	738	731	768	753	762	704	712	738	731	750	708	719	740	698	808	729	730	712	672	680	693	727	684	758	768	727	684	738	706	730	713	756	734	731	716	712	778	729	742	773	740	697	749	743	750	770	708	742	744	742	722	759	679	764	762	734	713	729	738	741	734	733	702	706	740	750	731	741	731	725	680	743	704	694	689	722	716	709	762	737	719	722	763	742	688	738	732	752	751	766	728	731	721	747	786	730	765	697	749	745	728	719	743	708	704	732	686	751	697	738	731	733	724	720	682	800	734	725	693	755	763	748	739	714	730	726	784	728	739	719	745	734	691	738	658	754	684	718	659	756	714	699	722	779	726	698	724	668	694	754	699	744	667	765	748	722	722	696	736	694	743	780	739	707	698	726	710	702	772	707	683	724	771	687	711	698	705	784	727	775	741	754	772	747	743	737	755	756	708	716	744	724	730	727	736	770	723	708	700	738	721	760	718	753	724	760	742	775	714	671	716	705	721	719	684	745	742	700	731	729	717	729	729	667	703	742	676	706	718	761	679	785	674	733	716	681	703	705	800	708	754	701	708	734	727	724	664	716	715	690	702	739	781	691	735	698	694	717	691	697	726	712	710	734	762	751	727	778	728	753	781	735	701
4705	9315	8810	4307	2340	5529	25366	27310	17553	8533	3496	1499	896	710	695	660	619	642	605	651	659	687	675	650	631	657	644	714	642	620	638	680	639	640	629	661	646	663	649	688	655	638	627	649	651	634	670	650	657	609	676	675	689	657	649	605	637	634	662	662	661	636	646	646	622	636	627	647	644	643	645	627	662	649	628	655	658	655	666	640	653	618	675	657	660	679	659	624	645	670	668	650	659	628	668	686	667	618	624	638	637	589	667	660	668	631	644	651	630	658	645	666	610	647	618	691	605	641	647	612	616	671	637	648	657	626	604	637	645	672	664	674	612	639	643	649	644	633	626	670	638	645	656	703	617	682	678	634	616	644	582	641	680	716	657	617	633	623	666	672	649	647	689	646	624	647	668	647	650	636	653	637	679	613	661	673	660	655	646	672	666	633	668	648	667	656	646	651	633	663	631	705	650	667	671	605	648	654	646	644	684	654	673	606	634	630	623	642	630	646	639	650	648	620	655	604	687	662	701	664	594	671	638	613	630	668	667	639	600	666	629	701	671	651	644	633	644	665	605	635	637	639	654	624	675	669	655	609	651	653	620	661	650	616	678	671	645	628	640	655	639	651	653	616	629	621	671	661	623	638	618	665	659	646	625	616	658	675	649	628	641	622	612	611	625	665	595	669	620	640	595	662	611	640	675	592	643	664	661	679	651	685	674	696	674	668	638	624	686	633	635	652	628	680	651	685	656	651	699	623	700	593	647	655	660	630	642	665	649	668	673	640	636	611	676	648	655	631	654	614	648	628	666	598	662	598	631	631	568	634	622	637	664	653	659	658	591	660	660	613	606	580	593	615	700	624	660	615	653	637	632	628	614	639	706	672	663	653	671	670	616	653	626	651	657	638	619	659	635	670	602	613	604	635	641	670	624	657	594	680	644	655	585	641	677	647	608	685	619	660	672	656	670	615	653	640	618	600	607	621	620	605	615	638	592	649	601	689	617	652	626	655	647	629	602	614	637	647	668	631	612	639	669	621	606	660	616	636	644	602	644	645	645	644	650	666	635	621	608	604	667	688	570	620	643	625	643	642	644	656	639	648	652	653	616	633	650	669	623	677	595	610	658	640	647	660	615	669	679	680	652	646	631	648	671	633	612	707	641	671	641	609	665	642	638	690	642	659	637	642	637	625	641	643	657	632	634	664	652	636	568	624	618	630	649	648	606	630	686	653	629	580	626	665	654	640	642	674	674	626	642	669	704	673	640	630	609	629	657	608	612	598	642	603	617	618	687	636	625	620	593	631	664	619	620	634	693	641	653	650	634	608	674	660	595	685	629	625	654	657	628	609	677	600	653	664	652	625	651	644	680	596	655	657	616	603	620	648	623	685	667	633	612	667	659	616	611	683	636	645	620	625	677	589	594	634	657	649	641	634	610	626	635	662	630	637	622	634	663	653	653	649	641	648	641	609	671	619	639	647	590	634	648	614	661	629	624	673	598	654	612	639	631	660	652	618	657	640	658	657	603	611	634	620	610	652	635	676	671	620	627	643	631	682	664	632	634	679	665	630	645	608	608	636	630	633	679	599	652	663	684	673	659	637	668	630	634	631	643	661	663	631	627	680	617	667	652	630	622	643	690	691	698	631	623	655	691	630	653	628	603	652	679	661	661	637	657	670	688	641	642	721	663	647	646	640	631	633	623	648	657	661	690	686	622	615	650	626	634	643	633	672	653	619	634	647	682	625	611	697	630	651	672	647	655	715	639	627	662	639	649	625	643	615	640	695	677	632	664	640	678	616	637	674	620	650	596	685	640	640	655	619	621	658	647	638	600	655	633	639	632	658	667	687	641	632	659	624	651	635	654	672	675	639	647	610	662	629	670	598	638	607	658	644	602	645	636	631	661	639	601	664	636	627	673	657	626	624	647	650	656	663	646	619	632	641	625	655	685	618	623	645	646	610	621	640	649	637	628	681	652	644	646	617	669	570	651	643	632	643	662	594	637	650	657	677	604	660	673	653	641	619	668	631	658	619	670	619	688	582	685	662	669	688	664	647	670	631	611	652	655	670	688	615	645	636	653	579	622	684	611	631	646	615	678	650	648	621	650	630	636	628	599	670	616	663	667	620	663	634	588	642	626	629	628	625	677	675	607	622	636	631	570	609	661	636	652	643	640	613	643	673	660	658	620	613	643	670	657	651	638	575	655	640	637	640	633	708	614	667	617	668	657	638	629	604	642	652	630	664	640	641	646	701	612	665	634	648	658	634	646	668	624	654	637	640	654	601	648	661	628	659	662	648	614	625	665	630	636	649	634	622	622	716	663	643	629	682	650	646	639	644	579	665	679	628	625	638	614	654	645	672	645	647	567	676	667	641	686	645	645	648	626	637	684	644	612	647	635	664	594	638	631	630	624	653	662	655	619	641	668	663	681	637	568	649	637	638	626	646	660	586	618	662	673	622	605	631	605	703	634	599	622	618	618	604	644	648	597	688	641	597	615	621	637	673	668	644	599	621	650	614	663	624	613	644	641	643	627	626	619	629	622	633	587	671	610	663	610	624	660	639	648	632	673	608	633	615	607	656	637	622	655	642	635	642	660	654	636	632	628	617	665	639	609	636	661	621	646	592	644	595	642	621	603	632	630	679	659	627	692	608	627	637	631	630	673	641	680	667	612	646	655	635	689	670	643	636	656	602	620	648	628	604	664	635	607	673	610	668	668	628	665	642	603	601	579	650	672	623	664	643	647	608	639	654	642	667	655	653	661	623	643	689	623	629	636	636	614	619	648	607	628	691	607	657	604	645	650	654	660	649	596	667	636	636	611	629	704	681	635	695	666	615	631	635	629	598	634	622	660	633	607	667	669	592	610	646	629	674	655	654	657	659	648	629	604	581	630	670	627	641	625	648	623	662	664	640	651	630	606	668	637	652	646	629	668	623	630	634	616	646	661	630	688	657	713	578	661	657	697	634	646	625	624	632	611	624	635	661	646	670	655	695	668	611	660	649	631	671	636	585	645	607	589	663	662	672	671	675	632	615	658	655	630	665	603	658	648	669	629	636	624	659	678	621	561	615	650	645	636	613	660	621	602	663	671	635	682	674	672	611	634	690	637	659	615	641	652	660	659	636	642	592	636	593	600	634	648	660	621	636	670	639	581	590	608	660	595	681	609	609	635	643	589	627	635	605	659	697	647	656	627	609	642	647	656	637	626	621	605	651	625	657	645	608	659	660	638	614	683	677	614	642	636	638	632	674	658	618	660	634	635	663	639	642	612	650	650	620	652	638	638	652	658	657	654	608	651	644	663	622	626	614	604	700	636	601	620	653	621	677	634	639	649	652	640	622	627	639	644	653	638	624	642	643	638	592	686	618	656	634	662	662	636	650	650	659	646	635	658	638	662	620	617	611	641	631	674	662	656	611	637	653	631	659	628	693	618	667	646	642	598	632	619	614	617	648	660	627	664	654	660	644	630	631	684	621	604	617	637	640	587	635	595	595
24232	21394	28721	24475	21314	13350	42232	45363	34741	21593	8474	2842	1432	1032	895	904	855	869	903	844	870	883	861	884	900	848	863	849	826	782	855	859	811	817	876	811	871	832	802	831	901	860	909	829	838	855	826	879	878	848	891	822	868	842	836	822	834	831	827	830	839	860	858	820	906	858	869	833	827	889	850	807	848	763	862	848	830	893	831	860	819	841	845	858	865	810	818	884	878	838	846	871	954	849	829	830	856	841	847	821	901	836	887	848	851	874	878	885	836	837	831	879	840	837	819	846	882	854	828	846	874	841	866	834	844	857	816	838	851	914	838	817	822	907	881	828	874	806	788	892	897	878	833	801	863	741	817	886	886	844	882	867	856	833	822	861	842	903	885	809	827	838	834	902	869	845	885	882	812	803	774	848	884	831	836	835	787	895	874	790	832	854	869	822	824	835	856	809	879	782	823	844	821	885	850	863	805	889	846	846	825	844	877	838	893	813	879	830	818	865	813	879	848	869	840	840	870	883	836	840	894	855	847	872	869	861	856	839	848	805	841	817	867	857	855	870	867	847	855	853	818	902	848	843	860	814	912	878	915	848	795	855	868	847	889	844	816	899	923	852	828	840	890	822	834	880	865	834	860	834	871	874	803	849	871	849	827	873	809	831	826	798	808	839	815	790	817	845	828	852	886	821	849	788	846	830	849	866	884	804	835	861	821	823	830	873	811	883	863	862	850	882	856	853	801	820	775	878	863	819	848	810	860	818	820	792	871	925	837	848	864	819	790	849	857	793	828	860	827	845	804	833	869	847	814	822	805	839	836	857	840	891	839	797	878	855	851	860	865	859	834	884	840	913	858	765	811	783	849	827	838	844	869	781	849	810	832	853	841	838	832	817	816	824	866	872	830	857	845	840	854	800	854	852	817	845	834	869	852	820	815	848	843	835	832	886	788	811	849	875	818	867	877	895	867	869	864	813	829	913	851	825	864	846	792	859	872	846	827	792	793	858	861	846	795	857	838	841	893	789	820	833	822	871	858	823	859	866	790	839	878	881	860	800	829	858	796	865	836	879	839	798	854	843	816	829	878	835	851	871	821	835	840	835	834	874	866	862	825	862	822	846	830	807	862	808	800	843	839	869	817	867	816	837	838	888	833	861	803	775	862	810	903	836	820	812	830	803	792	805	766	815	804	823	909	811	866	806	809	830	864	850	792	775	852	817	781	868	842	821	871	817	808	868	841	843	829	840	906	839	899	842	876	834	843	865	878	857	837	836	855	781	850	854	879	798	857	836	891	838	829	802	822	841	890	882	815	881	858	920	839	850	834	814	838	915	857	828	841	804	833	829	835	810	844	830	814	835	874	826	867	804	801	879	884	855	819	766	863	853	790	774	856	859	880	801	819	845	824	842	804	832	821	857	800	835	841	866	840	828	833	800	760	882	883	820	874	819	855	842	828	803	849	899	848	851	823	831	879	800	854	846	836	847	829	822	858	809	832	868	804	853	886	827	878	861	826	830	826	848	863	883	815	854	868	920	800	813	881	848	796	897	845	840	838	790	845	789	847	858	837	869	862	867	884	840	801	834	841	813	843	827	762	853	852	803	845	825	874	865	804	830	807	871	878	790	870	885	864	861	845	828	867	850	837	828	879	835	863	850	829	844	877	868	885	838	823	785	861	866	877	887	880	874	838	881	848	791	891	847	865	866	839	827	850	846	868	907	872	865	865	853	823	793	814	909	854	851	799	866	883	864	838	878	820	817	880	832	854	886	831	878	852	841	801	799	842	879	833	826	825	793	831	837	844	864	815	867	844	782	855	816	837	871	850	853	808	843	861	801	807	794	819	819	867	810	850	859	838	877	780	850	833	840	841	786	850	795	883	782	850	816	830	892	810	806	837	851	885	822	818	856	804	817	824	838	889	863	831	871	842	865	815	849	778	823	879	871	874	814	854	834	849	871	868	832	812	849	918	858	836	850	779	814	850	848	822	888	851	814	846	842	913	784	858	832	837	799	883	835	821	871	818	800	792	768	810	882	851	865	817	841	840	788	867	798	880	836	851	826	853	793	803	864	816	837	833	783	796	839	802	828	827	815	823	848	858	854	827	834	815	906	852	847	843	830	871	815	856	817	796	898	849	842	864	808	835	792	793	868	826	813	852	883	810	853	828	841	824	864	828	858	819	814	836	824	825	837	892	819	832	851	850	803	841	833	825	859	924	848	826	855	891	894	884	863	833	843	822	843	846	822	815	849	887	849	765	845	809	865	841	804	840	801	849	825	809	809	865	838	861	880	818	850	872	875	787	830	848	825	803	848	843	820	802	855	901	919	853	830	895	790	864	865	826	822	780	849	812	873	883	850	818	822	872	822	857	793	826	832	853	839	833	861	874	834	804	889	808	868	798	804	864	833	907	811	894	819	873	836	867	844	826	871	881	890	850	830	813	865	786	839	859	820	839	797	831	866	847	800	851	827	882	879	848	919	829	837	840	808	813	842	832	840	819	880	807	859	834	827	816	777	861	813	827	822	827	786	807	825	858	809	834	794	845	818	895	838	834	850	852	844	831	815	844	890	849	819	786	860	839	865	861	889	809	875	862	818	847	848	851	816	862	841	793	857	829	847	886	872	802	795	812	859	833	842	792	833	807	842	855	829	861	847	839	859	829	835	840	847	835	838	832	845	863	851	881	822	791	799	870	846	818	807	832	812	890	894	842	864	828	794	815	801	842	877	812	807	848	806	859	841	850	847	843	850	796	863	814	865	885	867	875	834	773	867	793	782	882	860	834	859	846	825	835	821	887	852	800	881	811	859	819	837	869	836	790	788	841	854	818	830	833	854	866	805	836	837	827	898	824	855	897	873	897	874	830	804	863	795	851	832	828	886	828	856	818	839	852	833	841	863	816	772	876	845	800	847	802	793	842	836	846	811	842	854	826	856	812	894	858	844	846	840	842	823	870	841	834	890	839	889	849	884	870	797	870	823	835	804	785	836	767	879	834	842	824	828	781	801	852	840	832	826	812	837	836	819	857	909	856	876	828	779	868	825	847	849	798	877	844	847	873	845	820	807	825	806	845	851	831	841	791	846	894	788	862	862	854	852	884	868	874	844	825	836	769	755	863	865	821	872	818	816	876	841	841	771	826	780	843	832	828	891	818	829	917	846	803	857	869	821	858	820	880	831	827	849	859	851	846	882	893	810	819	763	834	852	825	867	870	810	821	813	832	828	825	836	790	808	826	851	857	860	876	799	873	845	811	844	892	810	805	836	840	845	848	856	841	777	848	852	865	878	921	881	814	849	807	804	822	857	869	787	838	839	764	827	849	884	852	876	828	849	859	780	871	881	845	844	821	852	802	817	841	862	839	845	822	809	833	822	837	809	879	872	850	857	797	880	785	808	845	814	822	835	845	868	828	883	796	842	837	888	836	873	814	833	851	834	860	852	842	829	811	849	856	838	826	881	829	826	864	872	844	879	843	863	866	789	828	859	791	837	847	856
5970	14106	13111	7586	3467	8413	42506	40730	29523	16675	7140	2825	1316	964	734	753	721	739	735	728	721	764	762	755	729	691	743	753	750	719	733	757	769	742	678	743	736	777	755	786	787	749	722	779	740	764	751	687	721	779	708	741	749	778	713	750	767	742	688	727	739	756	702	806	736	782	735	674	695	760	801	731	731	749	770	698	738	788	732	693	728	741	700	778	761	747	719	736	697	706	726	749	737	751	692	735	676	743	713	723	756	760	701	731	673	732	696	766	763	757	752	746	700	696	733	735	764	779	716	758	698	757	699	720	737	719	772	754	754	751	710	751	763	738	725	730	746	682	755	731	762	758	724	720	689	767	709	752	727	749	770	735	743	690	724	769	762	727	697	706	712	750	707	750	709	732	729	741	723	762	804	715	752	739	727	756	709	742	728	762	754	747	738	771	745	743	727	742	763	736	741	710	719	752	731	717	730	748	698	732	740	750	716	742	743	784	731	693	776	766	708	739	731	740	715	685	726	717	681	712	738	728	751	737	778	770	761	745	715	744	726	751	798	726	728	766	802	730	711	697	659	704	681	768	752	703	692	728	690	661	744	738	737	727	749	704	716	769	708	731	723	699	739	724	687	795	717	741	762	758	726	786	718	728	702	768	703	730	696	744	770	759	746	731	719	734	760	750	771	766	710	736	703	736	773	739	729	740	741	736	707	784	728	739	707	693	738	701	722	751	740	750	732	723	723	706	738	706	744	714	701	682	734	758	698	717	727	731	718	777	718	753	679	709	715	755	762	802	760	731	716	707	729	731	696	727	711	757	696	759	713	756	695	688	709	759	726	757	806	746	729	757	745	768	732	718	728	729	790	728	738	725	735	745	781	693	713	692	735	741	756	691	732	746	750	725	736	741	776	730	734	732	730	727	719	698	722	704	704	735	726	691	750	705	770	718	714	717	698	717	701	752	752	731	745	744	701	731	703	715	735	704	682	760	782	706	736	738	727	740	798	705	726	756	770	705	734	737	714	700	716	767	729	716	781	721	692	763	739	709	723	683	735	762	704	774	708	776	673	748	734	720	733	758	740	769	744	753	755	724	759	762	740	702	801	699	714	719	695	713	738	745	725	733	704	760	728	744	739	740	769	779	680	734	719	724	754	709	718	734	689	704	759	714	735	655	724	723	769	691	704	700	737	761	761	744	755	712	743	762	735	754	732	740	734	734	766	694	678	739	744	755	701	729	713	743	702	709	718	744	748	719	768	715	735	710	717	744	724	768	717	767	745	785	685	718	766	712	742	742	709	750	738	698	741	741	706	720	690	764	735	709	716	733	751	706	764	740	675	720	741	688	747	754	720	740	736	709	718	768	754	688	799	703	703	734	735	731	684	690	741	724	749	790	715	733	711	785	703	802	681	769	735	692	678	764	670	738	683	723	740	747	765	734	711	742	703	740	744	793	733	705	715	697	760	699	792	694	749	700	747	746	695	689	627	698	693	727	743	773	745	724	721	742	721	709	721	713	722	744	727	716	758	789	750	733	698	748	732	730	746	721	709	755	754	666	705	755	714	726	773	737	691	731	755	762	710	826	733	705	718	735	711	735	730	742	742	737	725	729	745	765	722	697	696	757	731	764	756	716	744	745	718	733	708	725	717	719	663	720	747	747	775	777	709	746	765	732	722	723	764	741	731	697	756	706	734	749	696	747	722	682	737	730	731	721	716	689	731	769	705	739	727	731	755	740	772	759	716	822	728	745	698	758	756	752	756	691	719	723	736	767	740	686	755	730	746	748	675	746	717	707	735	753	708	701	729	685	752	724	692	724	734	770	755	739	764	742	725	734	713	793	698	745	715	685	743	710	732	692	737	737	700	703	707	710	712	753	699	689	764	735	775	708	741	707	719	764	691	718	705	764	743	706	712	752	692	813	752	724	722	732	752	750	693	794	724	750	684	698	741	736	733	710	719	761	755	773	699	694	725	713	711	700	697	801	706	746	757	698	711	724	707	715	716	736	733	735	761	696	698	725	730	769	774	729	737	756	747	685	774	699	778	737	722	699	767	679	779	721	744	785	713	727	746	729	711	734	748	727	780	737	777	675	693	779	759	721	779	758	763	699	737	720	756	667	705	712	753	740	745	759	715	725	735	722	728	708	699	750	709	734	763	718	702	729	734	749	685	758	730	781	770	743	732	684	739	764	702	723	720	747	736	738	679	697	650	720	745	729	767	770	698	736	748	700	725	722	717	719	769	711	746	738	749	756	782	689	718	723	701	714	712	728	720	746	681	707	704	710	731	705	703	732	713	794	687	744	694	706	743	723	728	729	733	708	719	748	744	698	679	730	765	693	737	759	722	724	688	747	734	729	742	774	713	738	793	712	724	704	750	710	749	740	761	723	676	755	784	736	765	739	748	677	717	742	756	721	757	723	738	740	739	719	697	745	789	682	761	768	698	728	746	731	718	687	701	722	690	682	720	781	707	700	713	753	717	715	745	713	684	718	739	719	726	763	771	716	695	724	697	702	721	714	766	735	717	763	728	671	727	754	736	775	736	708	726	722	742	735	756	735	693	727	769	733	718	653	709	774	749	697	749	665	718	745	734	752	709	731	718	727	724	762	764	778	747	715	663	785	716	765	702	691	749	777	687	734	779	740	733	741	774	743	698	678	784	713	739	694	742	765	726	751	720	759	751	730	727	693	709	750	761	777	753	748	718	702	749	714	754	699	698	698	718	719	727	740	721	794	731	708	713	701	675	755	689	723	718	711	743	697	756	705	759	724	706	721	745	747	680	710	714	745	714	743	708	695	720	730	740	712	738	775	738	742	725	735	723	723	718	710	730	745	756	750	711	723	718	745	717	735	725	706	710	741	713	771	804	719	755	692	743	722	707	751	685	734	752	718	746	747	703	751	708	728	696	717	739	738	779	768	720	768	698	751	717	770	721	724	753	748	738	745	742	737	709	742	707	730	694	729	700	721	749	732	682	750	685	725	743	750	738	724	709	688	732	754	711	715	736	717	759	680	683	711	712	695	719	737	734	727	756	705	698	756	697	747	766	697	703	759	669	740	762	718	728	700	746	760	739	701	718	765	686	718	771	727	742	673	774	733	768	719	736	759	728	759	696	778	738	695	726	725	706	683	737	745	716	711	694	727	701	704	721	710	752	726	742	731	697	701	679	721	736	772	763	693	711	770	788	726	804	746	714	682	737	728	765	710	728	723	743	718	760	738	718	819	759	719	738	713	758	765	762	721	701	736	705	774	759	747	721	745	759	722	747	721	707	731	711	715	735	741	726	718	756	761	656	700	802	723	743	735	720	721	718	749	749	687	743	736	673	747	717	710	750	668	687	737	767	743	691	774	746	726	748	758	733	762	669	741	703	735	700	728	717	753	750	704	749	712	761	703	750	746	737	695	760	755	767	720	704	756	749	747	715	702	699	799	681	720	718	727	780	711	718	692	745	732	700	659	770	754	742	723	698	676	705	730	743	744	752	705	767	781
27691	13962	4381	2224	1281	1190	1756	3346	3146	1932	1188	902	734	680	667	705	615	672	605	690	648	671	654	661	618	606	679	656	664	669	633	664	677	633	641	705	633	619	639	674	590	644	639	644	678	672	656	649	631	588	645	665	709	635	671	626	658	659	638	688	663	611	640	661	671	670	660	673	652	675	671	628	692	702	632	650	621	685	644	624	639	634	619	650	652	646	612	611	646	646	703	648	668	608	607	621	645	680	682	654	661	639	648	679	636	644	630	638	673	687	642	692	671	671	618	666	655	644	650	662	643	638	711	623	671	701	611	653	646	673	640	675	608	586	709	646	689	601	678	614	682	661	692	605	637	651	658	657	649	684	620	601	655	632	651	665	628	628	645	589	647	644	651	641	678	610	610	622	667	684	674	616	654	599	618	632	660	642	649	682	654	669	652	655	674	572	659	631	658	654	653	642	673	651	609	666	616	641	666	668	662	578	622	731	643	614	627	667	627	680	644	649	654	631	649	647	636	658	630	646	646	630	647	612	636	692	657	631	653	695	651	670	607	659	634	653	630	660	634	714	642	643	642	691	625	656	655	661	616	636	640	661	674	631	656	605	692	665	615	630	671	635	627	649	670	645	647	693	640	615	679	619	653	652	641	675	654	637	603	648	653	650	656	650	674	688	652	638	710	696	659	637	663	668	637	664	742	642	634	661	662	660	655	605	683	619	598	625	620	651	656	645	642	595	689	610	647	631	701	652	650	652	655	673	647	674	649	643	646	662	624	614	651	666	615	630	644	663	661	661	674	696	630	673	673	678	668	688	661	642	645	602	689	625	655	654	675	677	607	634	664	658	630	659	625	650	606	605	645	618	695	648	642	649	592	651	651	677	604	661	612	610	664	649	633	656	657	669	657	631	598	628	613	670	651	696	660	626	655	645	658	656	647	656	664	620	640	619	622	654	629	662	663	602	653	666	629	672	641	644	675	651	690	664	640	680	663	625	639	689	650	648	664	675	667	649	672	626	648	635	641	638	626	671	653	641	670	627	625	635	668	631	668	650	680	655	650	639	649	710	684	665	632	650	638	643	664	634	634	646	660	631	612	618	640	630	619	661	653	683	631	621	664	623	668	624	633	644	619	648	660	594	685	625	657	696	622	631	691	712	648	675	617	642	640	692	655	639	654	632	618	656	624	665	654	647	672	634	664	666	656	677	612	633	655	630	628	616	642	668	622	646	673	629	686	651	670	691	639	634	643	661	678	654	685	605	692	651	633	650	672	632	676	621	648	667	690	659	646	628	654	660	633	681	612	631	681	673	660	663	642	665	645	681	629	647	637	712	650	654	673	658	659	611	616	645	651	704	656	652	669	684	714	587	627	670	662	640	656	655	643	680	653	588	632	701	622	651	659	631	626	698	632	611	671	649	654	679	674	673	662	664	648	617	633	656	648	650	641	672	634	635	645	642	644	663	601	630	695	663	626	655	687	643	642	645	595	611	598	665	598	685	614	601	667	665	656	686	658	641	655	663	620	662	660	630	695	664	636	647	675	656	624	652	644	674	603	644	637	653	661	649	666	673	660	690	664	668	653	633	640	633	681	693	651	654	671	654	647	633	649	677	609	651	612	650	653	635	664	652	634	663	627	606	654	646	641	611	641	665	654	660	623	662	632	662	632	599	655	682	665	660	670	648	704	610	666	665	705	656	694	654	603	660	677	633	665	665	597	688	616	664	686	670	665	636	623	661	664	681	664	651	662	678	667	632	669	656	661	684	665	651	654	714	643	632	718	694	646	627	670	648	665	656	662	659	676	634	653	643	593	673	611	673	710	675	688	680	648	644	655	653	677	645	682	632	692	609	667	656	669	642	640	647	640	618	658	671	669	649	623	648	676	656	651	625	668	647	662	631	664	685	653	675	666	616	633	629	678	678	635	647	629	622	651	642	603	681	670	654	687	676	664	620	671	639	622	642	656	640	677	677	730	631	652	648	696	643	672	639	638	638	649	662	689	664	611	663	652	647	601	651	664	679	656	695	638	624	632	611	637	614	665	595	631	648	616	655	630	648	631	660	639	603	726	642	644	616	669	644	672	616	617	607	684	687	699	655	636	663	636	662	611	647	695	678	651	690	690	710	690	649	658	663	670	616	636	640	644	671	652	672	642	657	671	671	646	627	650	686	676	602	664	640	665	677	625	642	651	671	679	640	630	655	671	667	650	630	702	617	664	693	683	689	625	690	630	711	680	677	648	654	584	657	655	630	637	656	660	616	711	680	660	635	677	636	690	670	682	648	682	606	643	649	675	685	637	682	665	630	643	640	595	650	646	630	656	595	627	651	643	645	624	647	647	658	660	680	622	632	707	643	655	630	595	642	685	652	626	644	662	602	633	654	652	643	644	630	643	648	656	648	640	670	621	627	652	645	654	685	633	651	686	654	681	656	652	629	621	677	650	664	620	646	589	641	669	599	597	628	621	656	638	696	661	633	666	654	630	652	623	632	640	624	676	641	627	632	623	654	610	631	640	663	641	640	599	631	625	695	614	683	645	683	650	700	643	680	700	683	633	649	626	672	641	661	658	655	630	667	682	680	595	650	634	631	633	655	616	628	661	675	650	627	693	649	652	654	675	687	681	663	626	609	669	667	644	654	608	696	654	689	666	650	616	665	679	660	606	628	641	670	637	687	617	642	688	646	674	658	625	639	659	626	664	694	658	640	651	674	639	574	636	676	695	671	646	660	684	678	650	676	643	661	681	684	646	681	628	664	648	690	627	645	676	662	668	665	672	660	656	702	652	645	680	631	665	640	605	626	665	671	643	655	649	620	705	651	637	658	671	624	690	687	632	616	674	650	685	693	630	651	599	654	638	613	690	644	646	672	678	665	686	611	665	722	622	594	658	641	669	639	638	670	667	665	648	716	671	627	661	611	639	641	656	667	639	682	657	656	694	608	715	662	678	634	673	704	675	656	677	644	620	605	629	630	617	676	656	685	671	646	652	642	671	630	640	658	592	653	628	654	667	643	692	694	634	670	669	637	678	667	658	625	643	650	626	662	639	659	637	699	635	665	668	604	628	677	650	642	688	633	702	644	693	649	673	692	682	659	676	617	654	650	640	691	613	634	654	653	675	626	663	699	676	628	628	649	623	643	659	669	624	651	638	661	626	622	669	658	686	663	633	669	662	688	654	662	669	652	623	650	642	675	627	694	653	623	674	627	633	692	691	638	626	631	653	660	644	679	649	651	630	655	655	634	627	678	626	608	674	650	686	682	638	680	605	619	604	649	666	621	664	651	659	666	608	683	641	670	672	658	653	642	619	663	611	679	642	656	614	647	642	629	658	709	647	689	649	611	651	686	655	612	627	641	654	643	676	677	680	621	661	637	649	660	661	643	650	647	656	669	632	659	684	678	644	629	629	632	661	662	633	627	643	656	662	658	669	620	647	639	680	641	643	660	595	629	637	640	671	577	711	650	665	717	613	623	682	629	591	648	647	651	621	697
5371	3245	4083	2159	1473	1298	2183	4253	3428	2053	1197	831	627	546	576	557	565	541	568	572	536	515	512	558	527	522	572	533	624	519	600	540	530	563	568	541	579	581	585	530	526	508	549	527	533	500	514	546	552	597	550	572	527	528	563	562	594	563	576	543	552	577	547	560	556	591	591	558	559	587	581	527	545	541	548	522	574	521	532	563	550	555	539	518	502	573	520	541	542	580	560	547	574	521	550	573	593	540	541	550	554	549	573	554	578	548	526	570	567	520	565	559	517	555	576	530	575	558	541	535	563	547	597	537	549	571	526	530	521	563	594	530	535	541	539	550	564	525	592	498	533	527	522	516	537	560	563	522	546	515	534	512	549	543	529	547	554	544	529	565	554	555	583	544	566	509	520	557	542	570	511	561	554	541	518	497	560	538	513	509	564	545	517	533	543	550	566	540	564	537	532	541	561	547	507	560	531	525	519	523	499	538	540	580	567	588	522	573	536	537	538	558	601	500	525	555	557	566	513	541	573	499	539	577	596	580	532	538	559	570	577	555	597	496	580	532	528	597	536	516	553	582	543	554	531	549	550	510	509	494	557	557	531	552	569	581	532	549	533	542	552	561	553	534	555	574	576	551	568	560	544	557	516	573	525	555	539	553	531	597	574	565	555	517	561	542	572	537	533	552	539	592	575	623	569	569	551	551	530	558	533	528	568	558	597	558	568	512	582	516	580	542	556	517	562	529	547	545	592	579	538	529	557	539	548	556	535	555	543	554	534	548	525	548	548	556	581	554	567	565	519	497	558	541	541	540	546	562	563	546	576	504	537	556	552	509	520	545	565	518	581	511	509	594	546	563	575	554	557	539	527	551	546	553	577	568	576	563	529	560	536	533	580	527	520	519	522	568	535	572	596	537	549	533	528	572	566	563	543	566	518	556	558	537	530	544	535	591	527	528	527	555	595	574	573	542	527	542	555	554	493	566	576	550	548	605	543	584	551	571	572	522	538	584	538	500	576	562	557	546	550	546	584	509	568	517	564	534	548	567	566	542	537	530	550	542	585	552	564	554	547	554	557	537	540	548	558	561	582	484	560	533	557	503	593	579	560	576	539	555	563	576	569	541	532	511	567	547	559	561	534	544	526	580	612	524	512	530	543	529	577	493	560	534	617	503	560	530	532	544	601	546	516	552	549	567	553	587	536	587	549	507	578	585	540	552	556	554	531	569	518	531	517	535	566	526	562	550	531	523	566	527	558	546	552	582	570	594	521	506	556	522	541	552	563	523	533	571	527	536	554	527	555	543	576	535	548	544	545	577	542	553	560	522	548	546	559	525	587	529	544	569	532	510	583	505	590	536	567	525	588	537	544	523	543	604	551	525	535	526	559	541	546	573	557	518	536	512	570	537	519	530	583	542	587	521	562	565	563	535	554	554	545	589	577	586	509	515	564	532	577	520	554	543	529	536	576	554	592	539	564	573	546	515	522	606	557	555	538	550	506	574	535	555	537	559	530	585	532	543	536	591	560	550	564	571	563	558	545	573	548	572	577	527	504	538	565	536	524	506	525	556	511	559	573	540	551	533	525	534	542	533	543	555	580	574	561	574	546	502	555	541	577	542	539	587	572	496	493	524	551	541	527	570	530	506	536	506	516	543	527	555	525	525	529	534	560	551	547	521	582	546	564	563	613	576	577	546	580	599	566	529	517	537	535	558	542	551	605	535	577	564	542	548	574	604	511	558	572	532	525	547	569	602	581	551	510	544	544	551	563	545	543	552	526	564	546	514	535	565	541	568	505	550	546	547	555	557	554	578	554	543	520	565	564	530	540	532	527	545	548	506	532	531	537	574	509	538	552	555	561	557	550	567	571	546	527	560	563	538	559	569	539	538	519	548	523	564	549	550	578	555	558	547	592	554	567	495	524	513	591	542	534	541	541	566	561	543	541	539	544	572	564	594	530	557	553	550	568	490	558	506	529	569	525	567	558	563	510	542	546	571	524	577	506	541	577	553	556	538	537	565	561	513	538	545	565	558	511	508	586	522	534	569	583	547	547	523	565	539	573	560	548	550	549	557	502	543	565	580	531	525	519	570	523	552	565	545	556	551	505	540	532	557	560	577	538	565	530	555	524	500	551	571	534	507	567	586	519	600	563	544	582	526	563	541	570	566	587	548	539	570	508	528	533	587	576	511	568	566	548	558	582	545	552	538	533	558	576	529	528	542	540	560	588	576	553	565	551	546	583	563	513	536	526	568	511	520	530	557	601	583	573	542	557	499	559	557	503	533	538	548	538	562	561	544	570	576	535	547	498	585	558	527	559	508	561	571	537	529	527	525	563	515	538	543	534	559	573	521	544	582	510	573	557	544	527	555	543	572	522	552	525	540	532	530	541	527	530	565	564	551	560	587	598	519	548	553	543	563	503	582	560	523	544	515	542	540	545	572	560	510	515	570	549	540	526	575	541	574	562	549	558	532	496	489	550	520	557	538	520	574	517	537	540	548	550	534	559	551	558	525	510	499	550	501	542	515	565	580	558	524	520	508	564	539	575	531	525	587	524	532	542	541	517	602	546	540	554	519	589	574	550	547	523	568	589	558	567	546	572	559	578	547	556	547	555	535	581	571	581	542	545	554	526	600	581	546	521	551	496	570	563	535	562	588	574	549	533	540	553	536	535	611	568	529	550	541	578	520	556	513	550	554	568	571	506	507	525	544	544	559	545	542	553	555	574	548	536	552	522	577	556	537	566	547	542	544	536	544	529	540	594	561	548	535	544	517	545	518	588	498	545	564	517	539	550	564	550	589	504	560	569	566	540	516	541	550	541	560	558	591	532	557	551	512	583	544	536	546	545	588	505	566	550	545	581	527	605	569	511	531	550	532	566	537	556	516	520	591	565	521	550	539	558	576	580	517	559	594	576	552	572	552	557	548	521	555	512	539	588	513	597	528	553	504	544	538	562	567	575	536	521	550	580	557	566	566	553	531	593	538	570	533	513	526	545	560	571	529	544	534	539	582	545	533	538	599	550	527	549	548	548	557	583	528	520	526	527	548	557	533	555	552	558	533	516	603	520	604	535	548	558	535	531	555	526	551	544	525	568	530	542	574	569	524	553	534	520	535	569	548	529	528	536	557	565	539	535	508	567	561	547	523	538	549	550	527	535	545	536	588	552	576	558	573	527	518	542	550	527	570	568	582	536	543	546	582	559	549	558	551	536	581	544	577	545	537	546	545	560	549	551	532	556	524	547	535	524	536	594	536	590	554	526	555	544	560	536	561	539	541	527	587	559	586	523	548	551	552	552	605	540	560	595	513	541	533	547	568	549	534	568	552	565	520	573	561	532	545	573	532	590	585	493	553	539	516	570	526	560	524	553	565	572	518	554	530	551	555	538	533	550	557	572	538	548	584	552	543	551	510	559	545	522	549	566	565	578	543	509	552	562	575	533	595	530	491	508	577	547	537	551	526	540	547	535	519	524	566	529	564	516	557	551	570
25493	21445	27463	25464	9010	2252	8606	26749	23249	15625	5313	2185	1232	853	786	743	728	716	706	790	713	712	741	736	728	674	706	738	754	756	710	720	684	737	740	751	722	719	792	753	713	742	740	768	739	684	726	763	750	687	694	668	705	752	723	739	779	708	738	747	725	756	688	732	710	708	700	699	685	659	725	673	715	670	715	757	711	719	715	693	734	783	711	710	686	673	652	696	726	718	704	746	730	669	729	709	722	718	695	770	729	689	671	704	739	718	742	735	722	721	698	727	722	676	717	696	699	685	716	765	709	708	689	686	709	732	708	698	730	758	714	699	699	784	699	723	718	718	680	726	733	749	716	746	687	738	730	732	670	671	729	748	725	676	700	702	717	747	729	682	739	711	717	767	676	693	747	678	747	734	756	722	679	679	764	705	712	735	721	736	735	726	740	683	697	687	733	686	709	739	713	774	689	736	731	687	740	740	765	706	708	697	726	731	709	729	755	728	775	707	738	691	744	675	754	701	707	699	670	733	725	728	675	661	700	684	718	712	697	706	699	697	715	756	742	706	689	663	671	736	709	701	727	713	708	668	721	725	682	693	699	704	707	723	700	719	730	696	709	705	730	739	711	705	706	698	718	699	701	724	716	727	688	679	700	695	727	702	756	705	681	681	725	744	727	699	749	732	695	711	722	670	697	686	722	688	747	735	713	699	712	733	699	707	674	719	731	733	668	687	702	712	716	701	732	709	696	727	705	667	716	708	733	713	731	718	725	735	738	717	710	684	755	724	684	713	740	738	682	695	705	714	731	700	694	667	715	720	695	722	651	725	700	782	737	722	717	679	706	703	685	716	728	760	714	743	709	685	736	641	726	746	713	726	719	718	713	717	665	679	643	696	707	709	703	740	704	744	766	704	718	714	749	699	736	666	718	713	719	751	719	746	689	674	718	734	741	700	751	728	730	730	717	717	711	682	725	712	755	695	724	648	717	690	686	731	680	677	665	692	685	785	766	653	704	706	765	725	711	702	693	716	741	702	686	729	664	695	740	773	700	735	763	712	704	672	750	695	688	674	725	718	694	682	708	700	729	726	697	722	747	699	725	724	742	703	745	707	684	705	693	682	683	714	694	717	761	697	709	701	714	750	707	678	707	716	703	738	669	719	675	710	708	719	734	728	754	716	695	687	739	688	711	759	747	680	696	717	763	698	721	666	727	730	732	710	733	701	696	695	749	696	678	734	704	685	721	722	736	708	685	708	742	723	734	716	719	721	705	712	701	738	708	773	729	740	724	765	711	649	686	764	714	763	732	746	719	685	715	668	687	693	763	766	724	707	736	701	665	727	703	692	676	678	689	729	708	656	719	740	702	678	744	704	710	702	736	738	706	697	673	747	711	724	710	674	648	677	676	703	695	685	712	701	721	679	708	667	696	731	728	729	700	747	683	684	709	669	748	677	720	698	674	744	712	651	701	729	733	675	735	691	698	677	688	751	707	712	749	747	749	725	740	709	683	710	735	741	752	718	727	688	706	717	713	691	700	712	705	691	741	712	723	687	714	679	685	707	701	710	701	689	650	734	705	702	692	726	689	654	742	696	731	728	689	712	715	719	746	690	698	697	651	702	713	673	669	691	688	691	698	687	670	728	705	723	757	701	664	743	727	695	679	678	729	693	735	706	692	674	695	723	733	745	718	741	700	683	692	769	717	745	698	718	704	662	712	727	676	693	715	704	712	682	690	712	722	678	698	740	687	748	694	708	673	726	738	695	691	776	716	732	738	729	755	697	675	683	688	716	722	731	722	712	702	746	787	737	721	707	704	751	768	681	684	772	738	729	703	725	733	770	722	737	739	723	712	770	653	774	684	713	719	702	729	713	685	691	662	714	692	692	730	689	744	726	779	687	731	692	738	707	738	703	675	727	754	762	679	717	737	750	713	690	739	693	726	725	709	725	731	729	740	713	744	692	726	705	744	674	692	699	739	715	711	705	712	738	661	743	732	749	762	748	713	683	759	728	695	729	699	715	740	727	678	712	694	679	691	720	701	702	763	713	697	696	670	750	712	729	692	726	733	673	667	704	681	739	698	776	699	677	693	764	715	773	683	762	721	701	715	690	728	743	694	724	753	693	672	728	702	743	700	725	730	700	712	709	730	711	751	742	727	680	716	706	720	744	698	736	717	730	710	741	698	709	761	728	748	736	710	769	685	627	749	762	705	709	715	696	667	725	675	691	699	664	715	733	657	688	682	650	727	708	720	745	797	749	667	693	726	694	748	725	680	706	741	705	739	691	734	710	682	727	687	700	774	721	700	710	668	667	726	702	720	720	738	675	721	690	681	700	713	686	713	697	741	717	714	716	724	744	701	722	685	751	727	727	683	711	716	716	741	688	661	716	707	707	741	710	698	772	739	704	678	698	747	688	706	721	752	694	724	745	710	715	740	748	643	701	748	739	698	719	701	727	709	694	719	694	721	699	707	718	680	694	751	671	703	737	711	729	703	726	725	753	748	702	719	673	719	689	657	739	718	681	723	671	695	711	656	671	790	733	753	709	756	692	753	700	728	713	736	718	761	679	741	709	775	704	737	698	732	722	741	739	662	687	694	745	685	715	732	704	740	749	760	732	696	695	708	701	703	700	771	723	755	682	719	717	676	670	674	720	713	701	677	696	692	720	754	706	761	677	729	704	700	697	706	706	753	742	688	693	742	705	679	753	732	685	716	694	725	696	708	717	711	706	744	683	660	752	704	740	692	712	705	714	723	731	787	689	679	710	735	725	690	715	680	730	743	768	708	760	676	660	696	772	694	713	758	748	696	706	740	737	679	717	722	685	705	755	691	701	691	737	745	689	708	676	767	691	742	711	702	694	685	667	700	739	664	710	674	739	682	685	714	728	724	719	724	747	712	693	676	713	763	671	734	715	748	648	749	706	719	712	726	723	716	677	723	694	672	755	708	692	722	675	750	727	672	765	733	712	653	694	772	673	752	783	696	724	664	798	739	712	746	700	675	714	703	702	722	725	707	730	706	728	747	692	742	712	700	720	753	637	691	712	726	725	740	706	718	703	698	722	744	776	620	709	713	679	675	708	722	746	702	715	755	697	722	734	745	709	728	710	669	705	726	697	659	647	739	739	737	778	719	747	701	719	764	725	686	715	704	661	710	682	695	721	706	733	702	716	670	630	682	752	706	743	718	724	692	722	738	705	717	708	730	701	692	744	731	687	724	717	692	762	781	713	722	706	706	677	726	743	722	650	756	715	748	693	710	705	714	664	726	756	718	723	725	767	722	712	723	718	742	699	703	707	702	691	704	730	722	733	684	769	751	690	722	715	703	733	675	704	685	733	678	695	717	658	701	702	733	696	718	724	700	797	723	749	723	674	729	727	761	714	738	722	764	666	712	694	673	717	691	695	723	702	746	675	699	724	688	675	697	704	676	669	722	728	722	680	682	695	705	724	718	716	771	702	630	718	712	689	665	765	728	690	730	724	717	726	740	711
5269	11320	8104	3511	2777	1777	10612	26302	20576	13042	4623	2202	1170	764	703	673	644	657	666	604	634	615	638	653	614	615	635	634	604	651	610	606	625	659	619	601	666	645	644	644	670	639	658	665	650	627	635	628	587	652	643	659	568	633	640	603	623	600	618	612	650	643	632	653	658	620	648	616	630	636	610	671	644	641	622	603	661	654	637	625	636	628	642	621	634	642	650	598	603	622	624	592	648	625	589	633	673	612	620	604	636	663	627	622	603	601	622	650	658	639	607	621	636	675	639	643	641	623	633	637	577	671	624	618	634	648	619	589	595	602	627	673	636	642	636	642	614	608	661	676	643	631	629	649	648	574	623	650	623	646	615	616	586	619	608	681	622	656	611	624	668	634	653	602	666	627	647	643	663	617	635	678	615	642	614	612	629	657	578	683	616	657	655	655	556	624	650	626	607	593	568	610	669	603	618	594	622	663	613	651	614	627	621	709	641	633	659	619	651	637	582	630	591	642	648	664	613	629	586	647	643	640	604	658	611	680	582	630	646	651	639	640	648	659	619	618	626	596	635	621	674	633	637	653	598	683	627	641	667	648	604	633	589	605	618	650	635	615	617	619	641	624	625	640	655	588	614	616	617	621	580	650	584	622	657	625	623	627	610	650	609	597	653	573	648	619	620	589	630	627	608	626	632	645	603	635	587	649	632	630	637	587	646	647	595	574	641	638	571	616	661	620	653	622	608	586	648	605	647	662	601	622	611	631	618	588	616	622	677	604	638	613	687	627	667	662	604	640	640	647	641	632	604	623	662	656	630	635	659	622	619	651	647	569	687	599	610	646	657	668	611	563	610	611	665	628	610	658	580	625	629	594	644	626	631	653	612	605	584	604	659	627	647	613	613	641	646	663	644	596	644	665	636	587	568	612	634	655	585	646	630	628	655	647	610	645	642	593	639	640	567	636	629	616	650	665	594	646	642	604	663	671	658	594	634	643	609	599	581	605	629	647	653	580	669	611	649	617	651	632	584	621	662	632	594	660	614	608	658	674	629	591	618	610	600	648	654	627	626	618	613	678	645	594	609	604	644	638	573	596	601	610	659	631	586	615	625	661	589	633	604	599	613	609	606	587	616	600	639	602	632	640	646	613	580	604	647	628	602	619	617	617	679	638	604	594	656	600	614	596	622	631	639	627	637	656	614	670	627	620	646	626	653	623	641	603	615	617	665	643	615	651	619	636	662	624	636	643	658	610	629	634	623	571	624	620	557	650	598	673	653	612	643	631	625	607	640	612	592	622	662	636	660	624	629	640	659	581	679	632	637	643	648	615	610	596	538	631	606	591	608	636	615	612	618	602	583	644	631	648	605	626	621	618	637	624	605	652	654	642	592	649	575	636	655	576	613	658	635	606	657	653	609	662	645	650	615	617	658	634	652	604	642	609	636	625	595	678	618	589	619	597	669	622	637	650	630	666	625	630	641	636	605	631	617	660	583	611	624	618	683	644	621	622	686	627	645	616	656	564	588	643	596	639	634	618	614	664	596	661	631	644	654	585	616	616	617	633	661	612	700	577	631	599	666	609	653	641	682	602	620	638	657	652	637	617	577	630	624	577	619	657	600	647	641	591	621	606	618	659	641	579	647	625	643	615	619	611	603	637	649	664	578	643	650	586	647	639	652	631	615	645	642	661	613	645	642	599	618	614	588	567	618	600	653	656	580	620	614	635	613	628	624	586	614	634	668	631	645	620	630	602	623	649	622	610	626	652	607	639	649	664	628	608	608	670	616	613	650	604	609	601	593	646	652	570	616	599	636	643	682	598	631	615	607	611	641	646	658	594	616	657	623	597	628	620	594	637	636	617	639	605	600	643	655	655	666	679	645	604	662	599	643	587	626	658	641	603	589	606	648	629	621	647	611	622	580	622	658	660	620	597	652	609	651	637	560	656	641	608	625	649	684	624	642	617	586	636	649	589	656	622	663	597	656	615	601	613	624	586	615	623	627	666	645	624	675	579	666	587	584	612	629	640	651	655	681	622	662	609	654	607	627	640	610	661	627	597	623	670	603	576	620	616	655	577	629	665	605	598	609	628	615	581	624	651	614	623	635	624	598	660	643	664	597	575	593	658	662	609	607	649	638	670	639	602	647	654	627	619	581	619	590	588	594	587	632	618	650	620	636	602	578	604	618	661	654	606	617	598	626	639	608	616	637	585	682	548	611	622	615	581	618	608	603	649	613	621	604	630	620	583	645	615	606	690	588	605	614	622	651	595	580	645	600	653	597	588	655	624	614	605	606	646	667	609	630	620	657	604	594	657	619	605	659	643	632	612	644	599	620	588	622	607	639	589	620	596	630	606	634	621	615	647	638	657	637	625	641	626	609	629	642	618	618	604	604	609	643	643	671	680	628	620	621	653	618	609	645	587	652	626	642	632	609	602	664	635	627	596	636	624	611	639	623	632	633	676	629	680	626	599	617	639	608	634	637	639	667	648	642	657	621	640	654	617	649	667	645	625	623	594	662	606	647	634	616	625	641	636	613	610	597	623	665	648	652	604	604	600	639	630	590	653	600	634	600	638	571	632	613	634	566	594	639	648	684	649	608	616	614	600	609	625	648	655	651	660	624	589	621	633	613	608	639	633	613	594	628	616	630	618	633	670	616	632	595	633	617	654	638	621	619	596	647	587	628	647	624	593	687	661	626	629	667	622	621	629	619	619	634	634	646	662	648	611	661	615	620	603	658	633	630	644	669	645	595	597	648	666	636	637	645	646	636	649	610	659	622	621	645	597	632	637	636	607	650	626	612	667	634	621	601	650	645	597	630	647	654	605	627	606	597	634	687	631	612	634	634	615	632	631	596	635	663	635	621	607	613	647	629	654	627	610	651	607	632	621	599	659	606	613	600	608	593	620	606	588	675	634	610	614	633	629	599	635	629	636	570	669	619	631	641	632	600	582	667	724	622	639	641	622	648	618	617	623	585	607	620	623	587	591	644	626	626	589	658	635	563	653	619	604	635	568	634	616	605	608	606	641	619	574	615	643	633	621	640	638	610	602	641	645	626	612	576	611	599	621	606	627	608	588	643	630	623	598	624	628	569	574	608	612	633	664	650	582	638	625	639	641	576	626	650	586	610	643	611	632	642	620	605	642	628	669	638	656	629	612	623	586	593	614	604	643	604	641	636	626	607	589	611	632	624	615	611	625	644	587	624	659	615	581	579	593	620	601	599	614	639	620	621	589	618	624	629	562	643	676	595	619	603	605	570	605	643	623	598	633	588	634	609	642	609	670	601	632	597	675	602	604	589	632	603	647	639	616	672	627	616	604	623	657	599	652	651	626	630	637	643	637	643	612	644	665	663	641	672	683	632	606	633	605	574	612	656	659	656	633	632	647	647	610	666	621	608	603	674	672	642	624	616	621	654	586	595	641	653	616	630	657	602	616	658	628	619	582	603	617	621	626	594	603	620	623	627	611	592	644	660	627	612	626	620	637	635	600
24292	21423	28711	24461	21362	9952	29860	46533	37160	25092	10024	3532	1670	1071	964	821	872	859	897	797	888	826	849	867	806	817	871	807	799	827	924	827	811	826	869	905	843	825	870	843	875	877	853	810	856	821	813	839	863	859	830	830	831	819	875	898	892	872	858	885	847	801	856	894	828	821	827	855	853	859	796	844	868	918	886	835	864	865	905	825	866	802	845	847	844	820	891	879	847	801	869	864	810	805	842	806	812	841	912	884	886	822	842	785	840	823	843	829	896	792	871	817	838	818	827	814	824	840	878	794	782	839	845	830	829	818	912	800	807	825	829	854	822	810	810	807	788	855	808	886	818	890	849	856	837	849	859	824	834	864	836	814	789	856	811	868	832	778	845	884	870	871	846	799	888	847	818	814	867	883	832	836	835	830	840	896	814	818	853	871	855	843	875	868	812	831	840	879	804	843	870	846	860	825	890	834	851	838	830	843	795	870	822	887	822	865	834	813	781	855	815	825	839	839	872	851	829	850	816	824	845	854	812	841	826	869	827	810	830	854	830	866	784	875	893	792	850	856	835	831	839	855	809	874	795	867	785	869	808	799	791	843	769	806	843	847	814	897	851	850	817	800	849	807	881	881	811	838	839	862	815	869	843	859	814	826	786	842	789	866	798	778	848	822	800	844	823	832	860	847	823	794	785	866	850	837	770	828	841	888	907	858	795	839	853	813	840	821	832	883	898	801	794	815	846	858	849	853	890	832	853	785	854	846	860	852	810	829	895	841	793	807	827	834	894	870	859	791	841	817	795	796	792	835	900	827	866	858	803	777	838	874	843	847	847	836	808	803	838	809	808	834	822	836	874	842	865	857	853	829	827	847	819	833	842	815	859	867	876	863	798	800	818	823	815	840	875	782	883	844	799	825	798	829	817	831	836	871	846	877	800	749	843	861	838	843	775	844	817	782	824	810	807	845	817	825	880	855	879	819	859	862	836	837	812	855	883	807	828	845	857	797	868	866	809	845	807	837	802	871	854	870	867	803	757	802	835	817	852	824	866	788	846	898	873	797	750	848	785	862	831	854	817	821	822	848	821	849	842	812	809	825	846	837	808	828	866	842	812	862	849	845	853	860	830	797	871	867	811	758	823	816	798	819	858	853	845	814	876	837	862	859	925	791	830	840	847	871	788	861	827	793	803	815	807	833	763	862	801	883	839	891	829	833	841	812	824	842	816	857	854	845	820	885	807	869	794	802	816	816	822	829	851	839	843	854	825	825	825	868	834	870	815	820	837	837	856	820	871	866	875	829	835	818	824	843	832	854	846	834	784	815	855	866	877	906	806	831	824	865	805	849	870	805	813	789	840	891	792	835	826	860	860	815	861	805	849	793	884	851	791	821	830	861	843	868	816	861	792	812	868	862	829	849	861	839	841	861	803	813	842	839	828	790	753	845	887	862	852	816	817	856	802	851	857	781	832	848	869	839	802	833	807	800	804	851	848	791	864	834	789	886	887	808	869	888	871	851	828	806	847	785	857	793	829	833	839	855	873	873	837	840	877	833	821	782	808	851	853	758	784	807	855	831	820	818	839	835	802	796	830	848	851	811	786	818	871	798	804	808	800	864	918	833	870	846	807	782	864	841	837	841	845	816	819	786	846	862	830	837	813	884	851	835	863	853	879	892	892	840	885	855	862	904	868	785	816	845	841	840	856	838	814	824	870	817	821	840	853	882	826	838	832	819	859	890	829	819	862	856	841	832	788	833	840	803	832	865	810	841	823	871	823	781	829	826	861	815	816	824	842	840	853	834	882	854	834	846	841	874	864	853	846	828	812	854	838	843	845	856	888	764	814	789	812	818	849	859	868	839	802	846	871	781	820	850	834	834	810	815	851	807	876	825	795	811	800	831	877	807	832	874	852	837	853	838	884	838	845	811	763	839	764	850	869	858	822	883	821	858	849	863	869	829	822	810	877	801	804	779	852	799	802	811	840	813	791	781	835	837	776	852	861	793	842	831	791	835	818	825	881	796	836	846	806	889	831	792	832	855	812	817	816	873	880	841	854	809	779	845	842	874	775	849	808	861	814	834	874	811	851	830	766	834	898	828	817	853	868	827	845	843	858	878	827	822	822	841	849	868	862	859	830	846	829	822	830	830	859	840	808	872	765	831	850	837	819	869	877	882	792	814	845	854	872	843	838	861	820	845	798	822	802	797	860	860	842	847	880	833	871	873	825	814	830	774	830	851	899	821	840	844	824	845	846	826	783	824	856	800	818	842	854	839	887	808	838	842	828	862	876	775	846	820	837	848	868	847	873	886	852	852	881	846	817	768	796	821	900	828	825	883	836	772	840	862	889	844	783	852	828	847	858	820	872	803	832	837	809	803	873	847	838	864	848	824	813	857	819	843	813	835	851	826	819	823	863	846	849	838	835	820	847	817	775	817	833	853	815	792	868	844	804	830	843	847	830	811	849	811	847	822	814	798	921	851	866	825	864	799	881	833	828	838	827	774	824	772	868	849	831	806	826	818	839	859	861	818	872	780	827	855	811	839	855	836	849	835	863	838	806	841	846	845	819	830	900	809	837	856	838	799	827	818	866	848	806	867	877	838	883	816	814	832	797	782	864	829	794	869	861	807	833	840	824	826	848	803	837	887	854	813	821	814	788	835	850	794	880	826	828	815	819	887	860	812	793	852	800	819	823	866	774	843	822	801	816	809	786	792	870	866	812	859	857	818	862	841	820	880	819	782	822	848	802	863	880	833	823	873	855	799	784	773	814	800	839	815	862	864	896	818	872	841	827	888	808	877	851	765	819	865	851	849	834	826	877	838	865	831	846	795	785	825	784	841	846	802	795	813	820	862	842	845	856	881	863	871	814	804	815	858	828	812	849	800	833	813	799	874	867	825	854	847	820	877	854	786	791	826	849	835	823	877	873	837	883	849	828	880	828	848	832	802	840	830	843	803	845	819	839	806	894	870	858	797	854	849	851	869	821	843	861	823	828	818	841	866	864	838	842	791	828	805	859	892	817	747	867	820	850	836	870	827	905	815	826	843	809	849	828	799	819	800	799	874	803	821	843	841	838	819	890	899	813	810	803	768	814	885	896	869	809	800	884	842	908	826	836	816	798	861	841	825	898	856	836	865	835	849	850	818	863	840	835	806	865	850	846	841	837	835	804	864	758	804	816	884	848	837	837	816	815	843	831	837	857	845	795	857	884	767	830	782	823	870	825	845	827	836	828	804	859	790	810	863	828	815	845	771	886	833	831	784	873	887	882	834	833	853	821	890	837	842	847	811	816	894	810	788	823	843	810	879	886	846	854	769	844	835	770	812	814	784	789	759	853	856	824	841	856	825	801	803	885	827	869	864	812	882	884	858	854	860	906	826	799	837	860	854	857	843	849	770	835	786	839	813	833	785	869	822	802	814	838	844	807	871	873	842	849	850	860	833	858	797	869	820	850	867	859	829	818	864	866	841	868	844	882	830	799	882	842	883	770	840
7059	12721	8973	4726	3176	2827	32150	42843	32830	19516	7980	3511	1639	939	781	739	752	752	763	720	780	765	755	708	763	699	698	685	719	773	771	749	760	764	773	772	744	746	732	751	743	768	746	718	745	766	752	735	749	746	758	723	730	712	706	736	744	773	744	711	783	700	697	751	706	778	692	750	712	743	774	830	733	764	670	746	719	719	697	752	808	697	735	774	742	712	739	700	724	743	707	727	719	773	775	708	702	786	709	737	741	758	771	743	741	720	727	717	678	715	735	744	730	741	764	727	782	706	757	736	755	718	760	709	720	771	769	721	757	749	695	741	723	737	754	787	690	736	697	722	751	727	762	745	766	724	732	714	711	727	704	769	765	697	727	712	713	800	665	735	714	735	727	765	701	740	736	647	730	753	770	760	770	686	719	714	741	680	765	771	730	766	691	699	753	749	730	701	712	734	760	706	670	753	779	743	713	747	746	687	730	726	742	755	763	758	692	696	732	735	774	705	752	784	730	688	722	742	737	808	737	686	776	691	762	741	727	678	785	721	747	768	729	720	701	740	700	738	770	768	766	716	716	725	772	716	706	676	702	807	741	755	741	758	736	755	713	723	750	726	690	762	738	724	695	714	716	732	746	728	753	695	716	754	744	725	706	722	741	737	736	785	762	780	712	715	787	671	727	712	757	736	714	713	683	756	768	724	678	736	710	770	745	729	745	746	716	747	723	755	706	727	766	747	785	722	728	690	753	696	711	714	764	742	740	714	692	719	737	758	706	732	701	739	733	664	772	772	756	736	702	758	726	752	688	760	714	743	745	765	741	772	718	718	705	740	743	748	730	727	711	745	722	754	785	724	711	753	696	756	725	694	781	721	726	699	760	709	712	724	728	725	739	672	720	753	725	737	755	677	718	696	731	700	687	705	699	741	716	728	762	757	723	707	706	754	685	717	764	814	737	721	726	699	713	746	749	714	735	765	779	717	723	686	716	704	733	713	692	765	782	713	712	672	726	699	749	703	672	718	718	736	736	737	710	732	706	742	695	687	750	728	726	744	720	770	772	740	722	721	751	771	742	734	705	707	698	745	707	760	732	721	715	686	755	700	752	670	674	712	747	691	748	703	766	765	727	664	745	724	678	669	734	721	729	756	687	662	699	777	710	748	753	720	772	739	762	751	708	660	694	760	711	760	725	750	677	708	768	653	753	714	727	713	748	778	708	731	726	714	719	718	688	741	687	736	731	794	747	737	727	747	758	777	734	690	753	730	691	771	710	750	702	743	745	722	705	685	749	718	734	703	724	786	695	711	728	750	711	694	767	716	743	741	729	734	720	750	742	721	761	764	745	720	738	739	764	727	754	722	762	735	725	722	765	754	720	763	708	746	685	726	757	763	709	720	739	745	754	737	719	725	739	720	757	744	703	741	735	762	732	753	708	673	715	736	704	735	774	693	699	712	708	728	728	763	747	686	735	728	734	741	693	745	671	709	731	724	726	750	693	705	735	738	701	723	732	779	738	732	724	747	728	750	721	761	670	721	705	763	672	733	702	764	768	757	713	716	706	738	741	722	742	731	697	740	827	709	691	718	765	720	712	737	739	744	726	720	758	710	699	754	739	754	727	697	706	741	675	705	773	725	724	732	730	785	698	754	688	728	688	727	707	714	741	767	741	715	741	689	758	670	775	744	701	709	725	721	750	737	733	741	714	734	737	722	692	702	699	730	720	679	761	761	722	686	743	709	721	731	723	768	755	728	707	723	741	756	713	761	727	759	724	726	715	714	664	753	743	750	729	756	759	720	713	714	716	747	743	775	707	730	742	768	727	765	738	726	678	756	750	753	738	680	735	704	771	709	702	703	685	749	762	723	721	708	700	707	728	727	721	717	711	722	723	736	716	778	774	769	705	732	724	697	698	734	685	738	761	734	698	734	711	738	715	747	747	728	741	728	730	755	725	711	727	746	697	767	725	722	725	707	706	740	735	703	712	748	727	721	679	681	736	720	748	733	719	739	696	695	730	753	734	719	701	653	690	728	737	728	711	744	744	746	749	659	740	752	796	713	735	716	692	771	707	777	763	718	714	758	724	721	776	730	737	723	729	792	764	666	781	714	749	751	757	695	743	730	718	735	711	790	752	730	730	708	743	745	743	719	749	733	747	767	727	746	744	763	686	718	723	743	721	774	767	742	698	721	743	760	726	699	722	741	722	760	702	747	684	721	755	713	711	729	746	729	712	752	769	711	709	686	702	721	715	733	700	684	706	743	760	751	648	707	725	724	703	700	721	746	699	750	711	753	671	725	706	717	762	741	735	743	754	686	752	778	723	727	797	697	729	727	711	684	721	717	696	667	714	722	747	730	764	718	724	719	722	717	707	723	659	770	769	660	690	748	716	729	712	764	754	736	737	711	703	702	693	733	735	763	778	722	751	736	736	770	763	737	724	724	735	764	759	789	690	762	746	711	692	744	710	654	784	726	751	734	715	696	729	741	754	698	704	734	741	710	707	723	733	756	711	717	719	707	716	680	740	700	772	698	753	698	759	694	692	795	749	688	794	722	740	726	763	681	730	707	730	685	714	762	764	758	785	754	697	726	680	749	753	736	734	693	696	663	700	750	724	715	765	727	764	743	731	746	814	775	755	753	734	748	713	703	720	723	730	745	741	704	731	756	747	708	699	731	726	681	758	726	708	726	686	733	753	765	751	715	729	751	708	706	748	699	704	729	721	713	736	794	752	747	687	731	764	716	709	723	728	748	720	731	695	715	723	706	706	718	785	785	715	657	720	725	747	712	722	748	770	822	735	714	757	704	760	703	767	744	714	725	722	698	678	733	732	759	732	754	728	712	674	704	728	736	711	779	750	708	709	721	689	768	746	727	745	698	740	775	708	670	689	725	712	723	696	724	724	742	679	702	743	707	682	659	718	746	748	755	711	740	759	714	712	731	712	791	724	677	733	740	716	779	770	727	731	722	731	733	700	722	758	746	711	695	686	717	724	703	709	720	722	773	724	709	720	720	726	744	740	698	747	724	740	715	738	708	736	744	771	707	758	677	756	735	738	755	767	678	752	783	730	725	714	668	722	737	755	684	715	754	753	691	718	760	711	756	747	739	742	748	716	697	726	723	735	757	706	753	750	653	700	757	717	721	774	732	714	783	707	780	728	720	741	770	740	729	718	729	729	710	719	667	765	740	737	741	735	742	723	701	762	774	634	696	714	685	734	686	751	773	720	715	718	755	761	755	750	701	718	689	764	683	694	713	713	736	748	725	750	729	723	771	708	718	729	702	712	700	772	718	717	705	733	709	730	686	685	742	723	772	683	698	693	710	696	742	732	737	746	740	703	725	719	716	702	781	711	727	699	696	744	726	722	750	715	726	756	758	743	720	734	709	685	659	726	710	724	753	727	731	707	711	705	758	712	736	732	699	734	714	723	691	757	741	733	712	736	690	745	741	724	751	732	730	734	726	731	668	745	685	679	765	772	751	695	699	670	702
27685	13698	2783	1255	778	777	2910	3947	2577	1645	1116	774	695	715	624	697	679	622	617	667	633	669	617	661	678	630	632	623	620	656	653	694	640	665	709	663	613	625	673	665	607	661	659	601	573	608	631	665	650	641	646	649	640	599	688	636	656	671	657	646	644	647	633	622	654	636	657	671	626	653	648	575	683	659	613	661	663	666	641	659	653	652	649	674	636	632	640	647	636	637	558	639	643	641	647	635	603	640	604	622	614	635	700	658	626	595	668	672	650	679	678	642	669	597	624	677	642	653	658	636	636	621	651	631	637	650	642	673	657	619	631	585	634	613	604	699	619	634	668	605	621	637	611	656	692	641	620	680	644	635	640	701	624	596	663	647	658	623	658	646	620	631	649	620	637	623	594	626	673	624	663	624	620	666	645	661	682	638	666	654	633	632	685	594	649	607	652	632	660	625	608	596	640	620	588	693	680	617	676	646	687	614	649	619	646	649	636	641	635	613	652	640	625	617	618	627	662	618	617	701	622	664	625	637	621	674	615	650	644	632	630	641	623	629	682	631	619	625	634	651	636	620	667	658	658	642	614	652	644	667	606	593	623	647	642	679	621	628	645	617	641	648	647	655	673	669	666	662	605	669	617	676	671	608	673	600	635	687	652	620	640	661	630	712	643	643	612	643	630	664	618	652	654	679	658	665	678	623	648	613	688	683	643	595	640	603	646	636	650	610	636	656	657	654	634	703	632	601	626	623	660	613	635	675	627	627	614	659	640	657	597	641	640	629	616	635	599	639	632	612	641	643	607	626	643	603	641	622	670	604	625	632	655	638	622	647	678	620	669	645	644	635	631	614	647	624	641	674	645	609	690	636	652	611	640	589	629	642	644	622	663	624	662	616	644	599	577	647	584	625	630	631	587	665	615	678	679	685	659	648	664	620	660	676	601	706	636	664	620	668	645	679	667	646	624	673	654	647	642	658	652	679	647	643	609	651	626	668	606	605	624	633	669	650	637	609	636	648	639	644	655	624	588	665	653	612	703	599	642	591	683	622	654	653	659	650	617	639	675	659	637	645	677	618	672	625	627	656	641	673	650	642	628	631	672	724	650	632	639	648	635	618	652	630	624	663	640	635	661	637	571	632	627	628	643	650	615	656	603	655	628	633	605	632	611	703	667	694	628	669	632	586	656	655	623	621	634	676	646	655	641	605	618	701	651	657	670	689	625	671	604	616	653	654	620	625	619	624	658	727	650	688	637	638	618	594	617	631	621	644	667	671	623	602	705	634	637	665	620	669	648	613	628	573	614	617	671	674	674	629	651	637	648	608	610	657	617	627	654	641	623	653	676	657	650	658	635	649	609	688	639	679	676	648	602	640	674	596	621	632	628	670	651	627	646	627	642	650	637	646	649	623	662	658	621	600	641	635	628	614	657	624	637	643	647	642	658	615	626	630	644	674	636	611	642	617	663	608	634	611	668	620	636	618	613	658	637	618	639	636	607	646	665	632	605	654	643	698	645	662	645	639	627	645	650	646	638	656	657	615	617	661	630	638	627	685	596	658	679	619	636	627	635	649	634	604	630	631	616	657	615	645	615	660	660	652	683	618	662	654	611	641	603	604	637	654	605	604	598	636	627	622	595	614	647	624	612	632	617	685	624	653	651	676	601	637	658	592	584	649	668	675	635	585	627	661	640	654	632	641	658	602	644	652	673	602	635	659	646	647	671	618	659	640	687	639	601	617	645	636	641	637	620	628	635	636	655	624	653	658	632	647	629	649	689	653	636	632	643	644	628	631	599	620	647	643	629	632	644	641	642	614	600	664	632	631	651	648	650	598	637	676	639	671	658	624	627	648	616	635	637	634	635	617	638	602	639	644	618	640	674	614	654	662	681	657	680	650	664	653	677	658	675	619	624	630	676	666	608	637	620	652	649	626	668	644	654	640	672	641	619	631	670	623	642	644	653	630	645	654	673	660	594	620	658	643	641	654	650	651	642	667	617	641	632	632	636	613	615	647	679	681	658	670	643	679	680	656	709	643	657	662	603	652	658	634	683	619	580	668	627	649	653	677	629	638	650	631	625	632	629	648	624	667	650	683	667	666	647	643	679	604	665	651	595	615	654	702	657	595	649	629	620	657	656	649	639	604	637	594	662	655	643	638	667	632	696	655	654	648	640	630	617	655	621	643	655	623	649	629	611	615	682	628	637	664	645	666	658	659	613	643	616	658	605	651	637	663	657	605	676	589	642	611	659	611	638	660	630	619	614	616	627	685	669	611	623	634	607	599	647	654	581	642	614	628	643	637	677	616	666	648	689	707	620	632	660	632	608	652	660	661	664	649	643	668	630	623	635	712	681	650	651	615	615	613	641	641	620	675	636	609	621	686	707	650	667	649	647	610	682	641	654	617	603	641	652	660	644	645	632	708	627	628	629	625	679	663	625	680	632	649	611	604	625	652	668	600	662	700	629	636	614	632	659	672	669	649	654	697	662	606	635	610	633	616	640	630	592	637	650	648	711	652	677	653	651	632	672	663	621	665	668	671	688	667	676	674	646	589	652	628	638	616	677	656	657	609	658	630	634	609	648	637	642	658	677	680	632	645	627	646	689	659	610	636	677	616	627	640	695	641	627	656	616	698	661	656	633	634	576	651	597	677	648	681	626	589	651	621	648	623	632	662	673	628	669	658	612	653	636	694	630	630	634	665	618	648	686	670	625	670	645	619	619	617	670	624	613	679	651	692	667	620	641	648	627	659	677	692	622	651	717	673	641	665	698	606	682	617	607	665	660	598	622	619	666	617	641	646	625	649	633	632	676	673	586	659	646	623	602	636	638	639	649	648	595	579	676	668	663	602	700	645	618	665	636	614	662	665	623	651	617	595	645	650	632	663	641	700	660	653	652	575	643	709	662	624	605	650	643	656	617	609	678	639	642	683	629	626	642	645	588	638	653	616	642	634	648	685	642	652	626	684	651	706	644	666	659	651	671	646	657	639	666	632	609	656	649	622	609	627	609	668	637	677	639	651	626	688	682	648	583	683	637	646	649	684	682	676	644	679	654	691	620	603	632	625	631	624	612	642	662	626	638	668	679	661	604	632	619	614	618	619	618	598	628	608	605	656	633	701	610	650	648	667	622	640	658	621	663	627	604	648	608	621	603	675	616	652	646	654	619	589	632	653	646	618	672	617	682	622	644	576	658	628	647	608	664	698	594	675	659	619	701	703	582	637	680	679	637	634	665	607	638	674	619	654	658	678	597	647	645	644	639	628	668	615	650	623	629	627	618	632	680	667	642	640	641	649	652	640	631	656	618	663	660	642	591	640	638	628	642	680	644	636	663	641	684	628	580	670	657	657	678	685	624	652	661	634	640	603	613	627	650	633	652	641	634	632	655	684	615	644	604	625	654	632	647	652	619	634	644	647	673	638	662	637	638	635	630	644	626	583	659	611	672	657	649	679	700	665	646	668	641	665	636	578	608	614	660	666	656	644	655	666
5594	2448	1985	1018	716	823	3798	4465	2827	1725	1098	764	625	573	541	556	543	581	580	604	556	566	569	532	582	524	494	561	542	490	555	498	521	553	513	553	576	522	564	517	541	595	597	568	531	560	535	517	561	558	551	532	579	532	569	566	572	565	523	576	570	574	562	572	555	571	549	568	488	526	582	517	570	552	560	570	508	542	611	597	561	521	558	543	560	521	597	525	507	535	512	535	555	556	598	517	543	564	571	552	514	551	561	545	551	530	553	538	509	537	617	535	541	522	596	555	529	565	544	552	527	572	554	547	522	587	563	534	523	585	520	555	542	557	533	512	528	537	566	562	552	528	529	536	549	561	536	568	569	564	559	520	576	514	529	583	597	524	540	536	529	518	543	577	532	540	550	544	562	543	541	542	521	566	593	559	551	524	512	572	555	542	534	556	561	586	534	564	554	523	564	560	520	575	569	586	548	554	560	531	546	572	562	583	540	563	543	558	509	539	515	555	606	521	587	582	545	555	543	555	548	524	616	592	553	495	525	545	593	525	526	558	511	522	533	520	557	534	533	556	616	531	514	564	556	589	543	555	525	544	523	513	551	556	520	528	538	551	533	575	561	537	591	547	536	584	546	550	595	577	547	556	548	569	542	524	605	578	540	527	564	555	523	538	538	525	536	525	532	562	533	510	577	497	550	531	513	520	511	524	548	560	520	544	536	530	508	527	577	552	545	521	533	570	553	520	577	545	536	577	529	538	549	551	599	559	558	533	557	515	489	586	564	531	519	530	548	552	556	582	554	562	552	554	533	605	525	524	555	534	519	532	507	516	532	528	508	589	535	572	520	527	573	519	572	538	556	564	530	576	537	546	520	512	600	583	561	536	582	526	566	562	560	530	548	552	531	537	554	539	548	553	529	567	480	511	524	553	578	548	514	540	528	563	546	531	559	528	541	548	524	561	534	505	549	549	519	544	566	560	558	517	562	517	551	542	531	539	562	537	570	532	512	564	581	603	517	549	569	529	557	498	514	532	591	518	533	560	547	547	549	540	551	536	526	535	551	575	603	566	537	527	546	538	575	550	605	539	555	550	515	520	578	551	575	551	566	528	577	579	557	556	546	538	507	504	564	575	536	544	557	575	535	539	524	578	546	498	544	538	518	539	538	529	578	582	559	531	574	547	586	530	572	535	553	545	534	523	543	571	523	564	552	558	557	535	526	552	567	575	575	540	512	537	611	582	578	495	534	570	580	535	552	548	517	539	519	559	543	561	544	541	552	547	540	601	531	545	546	524	533	582	523	533	569	531	522	565	528	565	550	571	550	546	577	564	540	519	573	546	571	565	529	547	497	563	519	564	550	544	579	533	533	502	539	503	578	549	553	544	529	551	558	465	566	538	570	584	526	542	581	542	509	564	512	551	562	585	523	519	528	568	519	560	525	520	561	517	546	581	528	541	519	557	554	550	538	543	572	501	574	552	557	535	544	544	519	553	538	563	539	561	529	548	531	526	515	549	524	586	558	561	598	561	543	509	560	547	527	549	501	533	510	553	568	535	547	535	555	536	547	511	539	528	510	588	572	521	530	568	541	536	514	518	531	533	520	556	560	563	509	542	561	546	531	549	589	538	576	544	551	547	522	532	508	565	538	523	561	544	514	547	550	509	579	537	524	528	552	515	549	546	560	578	533	544	577	521	507	580	564	626	533	538	566	530	526	577	574	539	529	554	551	529	558	577	568	552	547	519	584	581	569	532	553	532	525	507	512	524	555	497	522	546	511	591	566	553	587	553	573	534	557	538	486	545	532	572	548	544	489	557	530	538	475	498	540	516	544	579	549	543	537	539	538	552	559	550	543	583	541	538	552	513	534	536	568	497	527	557	519	544	565	537	568	562	555	520	577	542	559	505	549	592	535	559	567	526	558	532	549	557	525	554	504	550	522	534	567	574	535	527	537	543	604	540	533	528	573	587	563	576	525	569	550	533	566	547	563	531	509	559	539	550	559	518	556	576	533	574	528	567	552	555	548	537	496	538	584	543	513	543	519	573	573	536	564	545	515	546	512	567	558	558	571	540	515	511	619	578	596	537	526	545	573	562	564	549	540	504	546	578	542	503	579	527	546	523	559	522	530	572	524	591	575	541	571	547	545	547	571	568	565	534	509	548	571	544	623	562	559	566	482	538	539	549	529	558	560	555	550	553	554	514	545	556	519	537	542	515	567	537	514	528	530	571	509	553	560	521	561	548	569	573	512	514	554	568	553	557	562	576	510	519	530	504	524	531	546	544	522	553	556	528	560	560	544	527	612	567	555	587	521	516	541	576	530	570	572	601	547	532	581	520	603	560	548	535	554	557	533	523	593	559	536	528	550	534	564	531	504	543	561	527	526	523	551	534	620	540	599	546	510	552	589	571	526	547	557	587	558	563	533	556	539	531	571	534	533	476	508	585	518	517	554	577	540	581	542	550	554	572	545	546	576	576	516	546	581	557	585	545	508	561	503	584	560	556	504	548	537	569	520	517	580	534	580	560	559	554	560	536	545	570	527	543	558	552	550	579	491	534	549	527	526	549	553	516	578	536	570	494	535	535	538	566	558	520	521	546	551	554	535	561	536	534	586	515	549	554	538	569	552	582	572	580	577	544	559	527	547	507	538	530	555	528	590	550	529	519	551	562	543	514	576	568	534	568	625	530	567	550	474	527	540	537	608	543	543	567	585	520	561	519	521	564	562	605	536	551	568	553	551	542	564	574	559	515	597	536	532	536	576	580	556	522	509	566	529	533	528	540	556	528	535	494	555	562	520	531	544	586	522	534	542	542	557	591	532	545	542	523	497	522	570	518	498	530	547	508	536	513	550	570	573	524	538	545	548	544	540	571	542	587	515	552	542	508	567	525	538	543	569	569	568	532	586	543	518	568	545	585	522	558	541	495	524	582	550	555	488	550	528	540	572	523	528	555	548	539	565	542	531	517	553	517	562	597	544	526	556	541	569	555	555	548	506	557	582	529	578	586	557	560	553	528	522	532	548	567	509	598	562	608	518	483	532	584	539	559	555	549	555	534	538	582	540	539	516	573	523	588	545	560	566	595	521	578	550	546	519	545	547	502	530	563	526	556	532	528	562	567	521	555	520	502	531	566	549	560	550	554	523	564	524	534	517	607	556	560	576	547	526	557	527	554	561	549	568	508	537	536	536	513	527	556	516	552	506	533	565	554	593	565	601	581	550	565	584	543	571	537	583	525	533	536	534	557	513	541	555	562	544	539	560	570	582	504	523	543	542	561	538	533	507	509	514	556	549	559	516	541	542	573	524	585	540	520	579	567	536	563	513	593	565	550	567	493	534	601	571	562	529	545	516	546	527	562	574	547	557	559	536	573	540	574	536	517	541	553	522	577	544	570	499	553	534	530	525	534	559	570	543	519	521	548	560	526	519	530	521	522	550	509	580	541	540	552	606	563	550	553	512	529	565	527	526	559	531	547	566	549	526	531	552	567
25443	21392	27451	25461	6889	2066	20521	30564	22129	11649	4532	1833	1039	804	722	749	745	752	756	719	728	729	745	689	753	691	735	716	706	674	677	686	775	721	698	685	684	711	748	749	753	676	728	742	663	725	702	761	722	708	659	723	745	724	671	733	765	725	703	705	727	718	678	723	763	729	739	691	711	742	727	739	670	652	760	725	704	735	707	786	747	726	711	717	728	710	728	703	793	704	737	675	707	685	726	687	766	716	778	733	732	715	698	754	677	713	690	732	715	693	735	763	749	726	737	687	663	724	728	709	772	699	664	745	712	688	692	706	689	720	694	764	688	735	711	740	706	756	690	676	691	722	749	641	713	730	717	731	730	700	680	694	732	704	643	711	721	726	782	694	683	685	721	681	720	716	675	705	732	670	709	734	688	722	697	734	754	677	696	696	722	704	700	721	682	696	749	728	720	714	704	683	757	687	754	754	725	649	708	706	693	786	722	696	715	719	738	685	699	753	725	718	669	699	702	737	704	731	696	701	680	722	714	765	735	662	692	765	673	687	738	705	698	706	747	681	688	676	750	772	690	733	689	727	729	715	723	679	684	708	661	682	662	729	691	672	696	703	693	734	662	712	683	738	720	727	712	715	742	697	712	702	706	705	689	720	712	744	692	737	681	703	698	700	695	686	688	773	664	681	729	681	707	681	694	700	733	673	718	701	661	749	686	739	696	687	752	727	705	707	685	672	728	711	712	711	718	686	640	722	724	654	735	681	748	723	710	731	683	662	714	702	682	699	664	707	740	778	722	715	726	690	689	708	690	681	700	732	729	758	763	708	740	721	716	663	725	791	715	707	703	774	718	718	724	724	715	720	667	667	732	708	717	739	744	692	736	683	717	713	712	707	787	682	758	730	717	732	716	689	723	706	719	692	691	718	727	735	739	703	702	683	706	718	681	729	717	717	710	667	671	680	721	706	711	709	717	705	673	738	695	701	759	715	717	675	736	694	739	709	727	710	706	679	683	742	666	755	730	722	720	732	677	686	696	675	740	749	747	696	718	722	714	727	718	753	760	774	717	688	719	696	694	720	760	699	702	697	669	691	632	727	707	725	692	755	693	664	725	747	704	707	684	674	699	744	711	720	689	711	713	683	697	713	739	714	714	715	687	691	700	738	716	649	748	716	685	723	719	715	701	679	705	648	733	704	720	691	752	740	751	694	656	741	671	726	745	698	716	697	716	719	717	718	707	743	697	662	709	710	723	667	714	658	696	697	727	724	730	699	671	690	702	738	713	732	691	693	754	765	680	661	663	654	687	727	716	765	711	720	757	719	653	716	716	722	738	717	679	710	715	736	692	730	710	746	664	718	737	740	701	694	702	718	653	705	737	763	697	691	717	709	700	656	708	745	677	669	707	695	725	709	682	690	675	733	668	741	684	708	644	697	703	641	735	749	715	702	707	709	727	676	721	718	714	741	686	703	707	668	743	709	756	694	756	699	688	714	741	715	725	731	747	705	734	699	700	742	689	651	719	743	674	699	738	714	708	712	728	672	724	713	666	686	746	700	711	648	719	713	716	698	701	701	689	704	698	724	689	730	666	706	673	675	677	708	694	712	720	736	692	698	678	717	703	758	750	754	706	695	703	706	734	657	738	684	691	786	708	712	712	725	743	692	702	734	724	725	697	696	665	712	734	715	706	703	677	705	772	679	714	683	708	778	721	685	704	762	697	705	693	731	710	714	706	699	688	696	705	782	718	762	696	758	657	711	723	780	728	704	689	708	700	768	713	766	720	701	738	683	745	720	717	688	752	730	740	697	709	737	689	700	691	705	730	694	742	695	667	742	729	696	712	667	761	694	696	759	698	694	692	711	678	713	720	669	697	758	665	725	711	732	712	759	724	635	703	714	697	702	734	709	745	719	750	676	697	672	741	746	697	716	718	702	713	709	675	654	709	717	718	700	688	667	707	742	727	706	736	722	712	716	731	678	680	736	728	750	708	724	731	679	737	767	737	726	734	723	721	686	650	693	736	679	722	673	715	730	702	687	644	702	703	687	692	687	733	753	704	669	699	723	699	717	701	689	735	719	778	711	705	685	742	714	659	660	737	684	659	754	706	703	693	736	743	746	711	730	666	760	760	708	752	742	673	660	733	705	728	715	717	677	722	678	696	691	669	696	656	715	717	715	751	683	676	681	726	715	687	745	723	663	722	699	736	694	700	713	726	723	694	699	690	712	731	678	716	736	784	716	688	692	698	665	724	713	691	708	666	686	724	706	711	737	689	703	650	721	687	702	687	703	696	753	674	737	720	695	702	726	718	749	722	703	689	724	694	720	725	702	701	685	734	704	736	666	729	685	668	682	726	705	745	715	684	681	672	723	701	729	692	705	715	699	716	687	719	663	714	728	636	718	691	632	679	752	690	722	681	685	731	679	696	721	661	713	752	684	708	688	736	742	717	672	689	733	719	731	739	691	701	722	663	741	767	686	736	718	757	727	707	694	690	715	689	666	708	737	670	735	709	708	731	718	689	705	696	710	689	744	724	717	780	713	699	693	675	743	716	710	702	734	638	700	723	656	704	743	737	715	654	692	698	703	714	718	659	729	687	715	681	737	730	714	701	719	696	708	718	702	691	709	706	694	707	651	720	734	705	716	723	738	756	685	680	710	694	682	689	722	721	704	702	758	691	691	765	755	711	709	699	631	696	708	729	713	687	696	720	675	719	701	725	736	705	732	737	735	693	713	707	723	663	687	724	728	714	737	641	768	685	714	704	666	681	712	714	710	668	678	735	707	699	715	713	697	701	712	687	699	703	718	714	713	708	703	718	711	709	678	705	707	745	738	723	725	704	708	740	690	704	701	709	716	710	670	711	742	708	692	767	704	700	723	704	689	747	673	766	709	728	713	719	702	672	690	658	686	682	703	737	723	650	719	729	700	688	654	692	705	698	741	762	702	700	716	693	674	700	745	706	702	726	685	723	692	712	717	729	717	692	711	741	723	724	733	705	736	705	704	719	753	706	673	692	666	659	731	710	734	717	706	745	742	723	729	677	735	719	771	705	745	710	746	744	698	648	743	730	670	679	669	725	724	688	668	719	722	714	747	693	716	701	709	717	738	752	667	754	746	745	748	709	759	701	698	749	702	744	764	711	670	685	702	706	688	660	689	704	693	682	731	724	657	679	653	713	714	722	694	697	722	679	703	713	714	650	716	708	681	691	683	710	720	697	722	722	705	694	730	706	718	719	783	763	759	690	697	690	699	710	694	763	651	735	742	689	689	757	702	726	715	715	719	698	721	678	727	703	730	714	641	706	711	689	701	711	723	676	705	778	718	724	731	671	749	704	699	709	735	715	700	694	663	765	746	668	718	721	678	721	718	728	717	746	731	737	771	759	730	675	683	713	732	725	700	716	693	677	726	739	703	763	698	720	703	698	720	672	749	736	700	618	682	699	754	714	739	699	754	713	718	719	721	745	702	653	735	694	701	665	678	694	666	733	667
5129	4816	3104	1757	1275	2018	22758	27858	18382	9881	4263	1887	999	707	693	613	630	633	619	621	616	687	618	612	633	563	628	626	649	628	606	668	597	624	617	675	655	651	611	620	618	634	633	643	582	698	612	689	647	656	625	621	647	642	633	640	620	644	634	656	677	625	629	615	616	712	648	640	649	616	605	639	605	649	678	626	623	625	631	599	665	646	638	638	599	626	632	566	619	601	642	606	636	638	654	652	592	649	607	621	601	612	638	613	621	658	624	632	607	654	631	618	668	657	605	615	625	668	615	642	619	638	667	604	636	634	602	615	632	646	613	646	641	618	635	624	592	623	630	603	663	673	644	626	633	637	643	616	671	641	615	635	657	624	619	619	641	657	623	644	591	677	648	636	625	620	653	648	622	629	655	659	629	588	659	616	599	657	615	604	637	626	561	618	631	654	653	609	636	610	647	591	590	636	609	616	620	605	616	655	664	624	626	604	605	653	622	616	607	626	607	626	583	638	626	631	647	624	583	632	688	620	599	616	605	616	638	632	617	655	642	589	609	610	613	617	627	607	619	657	594	614	628	630	667	661	631	601	638	630	627	637	636	615	621	581	629	618	584	606	619	641	626	632	619	594	618	571	659	623	568	581	619	612	623	577	634	641	632	610	620	624	601	626	633	615	638	655	619	646	626	615	651	661	622	625	645	611	621	634	640	627	602	593	567	613	667	645	641	593	634	600	603	661	611	612	621	624	624	616	618	599	620	629	651	614	615	579	616	592	657	649	617	642	664	650	637	605	609	607	581	637	601	646	634	607	616	593	666	606	634	623	644	606	632	621	626	666	553	640	648	650	625	613	645	599	625	598	630	655	633	581	625	652	654	618	637	627	608	631	568	643	620	593	639	654	609	634	597	635	594	630	646	637	613	616	619	637	610	624	661	590	648	625	648	648	649	654	629	603	635	619	624	609	645	614	608	630	617	650	631	608	679	639	629	587	642	650	593	633	622	597	652	640	611	620	653	622	621	610	659	626	671	614	602	603	604	601	613	635	637	659	626	618	604	595	607	626	611	575	653	612	647	625	633	631	621	603	685	637	636	657	626	631	618	572	603	622	606	597	652	687	636	639	676	616	624	646	643	658	606	620	653	613	645	605	634	613	618	659	642	607	655	633	584	593	640	651	620	646	589	601	652	641	628	617	615	618	643	640	588	653	661	646	646	631	624	639	655	637	616	619	633	643	616	660	573	637	621	661	623	634	614	641	622	644	594	611	625	585	622	646	589	628	652	627	587	621	641	641	610	610	631	604	615	573	621	598	654	646	666	645	605	599	632	654	620	662	645	610	613	606	613	658	624	643	612	608	666	581	599	615	634	633	640	614	627	622	665	619	622	640	648	606	625	671	665	628	626	619	626	618	619	595	632	684	644	647	599	636	622	602	658	596	639	665	587	643	621	612	609	619	621	616	697	589	601	631	616	620	633	610	612	638	638	639	614	577	591	574	614	635	602	621	610	560	629	640	621	639	631	632	626	639	640	674	671	652	617	631	603	648	613	576	601	602	632	615	612	597	640	613	631	646	632	613	632	632	618	631	656	620	610	613	635	629	622	631	642	615	620	616	587	599	640	627	633	627	638	596	664	613	615	617	634	639	635	639	676	604	619	609	640	615	610	651	602	637	631	595	609	638	613	620	618	641	601	645	598	567	588	623	605	597	586	622	633	659	590	634	601	619	631	616	587	656	627	626	618	636	622	620	556	665	614	638	588	598	629	636	610	661	613	591	618	608	622	612	635	651	647	585	609	637	624	615	623	615	547	599	627	670	637	612	591	631	636	650	589	658	645	650	637	596	598	616	604	638	651	600	599	633	633	580	634	604	606	602	608	695	611	610	622	604	629	601	641	616	604	638	622	573	650	602	608	623	595	617	582	672	614	649	605	597	613	630	577	624	633	592	557	622	621	583	660	632	627	624	675	607	641	627	658	624	656	642	628	635	626	581	599	602	610	606	620	645	591	609	630	644	622	594	625	602	634	617	619	616	599	621	625	638	645	601	613	614	604	608	616	610	587	593	637	686	598	626	660	587	619	645	661	597	580	605	654	610	638	614	651	613	620	612	642	606	627	603	617	612	612	669	605	623	652	641	567	653	640	696	669	647	631	650	655	598	628	635	565	610	616	567	600	624	587	584	656	691	584	630	563	583	619	593	572	627	585	643	644	637	650	655	627	667	624	639	611	616	617	630	640	597	638	639	594	602	632	620	637	612	610	649	639	603	595	599	603	616	632	639	640	610	644	613	634	631	614	575	602	642	645	623	616	633	645	586	655	630	606	588	650	633	619	595	628	624	605	570	609	675	641	609	596	617	638	658	660	615	606	671	584	646	626	621	588	612	637	620	646	606	601	577	617	588	630	589	622	586	584	624	603	597	588	592	580	632	639	625	607	641	640	682	665	616	611	575	559	611	601	621	598	667	585	622	602	655	620	622	648	636	600	645	591	598	606	597	664	597	609	592	593	601	621	630	609	635	641	585	636	631	655	611	621	630	618	584	597	605	581	688	547	585	649	633	597	627	609	596	607	606	609	635	564	635	630	629	628	583	640	605	603	633	635	627	590	624	605	672	628	617	618	588	622	627	616	632	656	610	575	635	625	602	618	608	635	586	619	608	674	589	638	590	609	642	614	606	625	586	651	658	659	611	616	639	595	625	629	640	602	634	632	666	623	623	676	618	621	650	660	605	615	635	637	629	599	625	646	626	655	641	596	600	603	635	604	606	627	577	672	570	627	614	619	648	648	623	640	605	653	629	628	639	629	649	620	620	640	595	574	627	579	643	633	610	614	619	656	639	654	610	615	612	605	594	639	625	641	640	684	623	646	574	628	602	621	635	662	618	623	621	606	606	613	606	639	621	633	603	611	637	595	661	621	623	618	606	617	621	591	571	599	628	590	600	601	601	582	620	619	559	609	649	616	660	639	645	598	620	655	596	637	593	608	672	548	607	639	640	593	640	637	562	624	644	599	631	580	579	580	602	614	597	623	610	608	613	610	647	628	630	655	614	622	637	650	624	623	623	618	632	646	588	612	589	595	619	630	652	606	629	634	569	660	645	647	621	640	601	625	618	669	617	622	615	628	581	581	591	617	647	630	594	660	596	620	616	577	614	589	630	597	594	683	619	671	608	676	642	632	659	608	622	626	571	617	611	584	642	579	640	608	612	591	646	616	599	606	650	618	652	594	618	609	623	639	610	633	605	643	623	603	643	614	649	624	623	613	603	601	587	644	615	580	557	605	663	618	612	666	622	623	640	645	619	612	617	624	600	615	640	646	602	607	602	631	594	631	628	667	596	631	611	636	615	610	605	653	615	631	618	607	592	577	610	595	657	618	611	610	635	637	632	625	594	587	609	580	639	593	634	647	635	570	606	623	632	592	654	581	642	620	633	652	617	642	611	607	636	601	624	644	660	694	626	624	622	611	636	664	620	584	635	609	633	611	631	626	634
24246	21446	28820	24462	21436	10417	44355	47057	35481	21306	8796	2898	1485	968	864	847	908	881	874	906	840	865	830	887	884	921	847	841	879	851	884	836	854	836	816	876	852	855	884	867	838	866	889	832	894	890	830	800	860	854	829	858	879	862	813	837	815	834	876	867	844	846	779	801	851	886	885	857	842	808	809	851	849	852	827	816	787	905	791	846	834	802	805	816	849	790	808	863	863	825	845	783	876	882	852	789	848	804	892	883	847	894	868	894	788	844	833	924	826	850	839	857	877	820	856	786	801	843	807	825	877	836	861	838	887	844	838	849	868	804	906	847	856	823	843	861	846	846	825	828	810	847	822	837	850	871	861	840	875	849	842	870	835	849	822	788	803	880	839	851	820	856	813	864	850	846	863	857	809	861	838	810	820	852	832	866	840	852	835	851	829	854	861	799	839	846	820	851	831	843	856	853	822	837	845	819	852	854	786	811	851	861	847	790	780	796	834	863	840	835	872	813	786	784	878	872	863	869	867	844	814	805	872	791	839	828	800	828	818	889	827	876	808	835	817	855	831	852	849	869	851	865	798	835	858	855	815	794	812	870	842	823	848	803	818	848	875	816	896	838	806	827	840	851	863	830	860	840	822	828	836	840	831	815	775	818	779	868	811	866	846	850	876	889	877	790	766	798	877	880	866	896	897	838	873	838	816	859	845	858	882	794	883	811	867	854	812	857	880	823	799	767	818	822	847	816	832	828	819	840	865	796	866	886	848	792	840	844	824	909	837	861	859	809	882	819	866	830	850	857	811	855	851	811	783	871	864	880	873	843	793	801	887	850	828	831	899	845	819	796	855	822	863	837	853	851	884	824	877	780	823	874	847	862	827	877	817	804	867	841	804	847	830	840	865	820	819	793	871	811	830	867	837	864	804	901	890	827	799	822	843	822	858	853	812	871	829	840	843	842	880	847	862	788	848	871	863	770	898	841	813	798	812	865	827	819	820	835	868	871	876	850	819	802	785	796	811	807	796	815	853	856	817	836	834	860	855	818	835	888	826	868	815	852	826	844	876	862	859	807	845	822	884	843	858	834	833	873	855	808	873	863	883	863	821	804	867	804	836	805	844	826	797	859	806	868	815	842	849	841	852	824	802	866	835	872	826	844	764	804	811	805	843	833	784	856	848	850	865	857	870	827	842	813	825	861	834	846	832	854	774	864	805	874	784	831	784	812	820	841	866	841	855	844	834	833	826	846	780	851	853	869	807	843	873	817	835	888	894	830	816	884	843	885	785	835	814	807	844	829	810	810	831	829	810	846	821	877	812	850	833	823	848	846	799	864	850	816	792	803	828	815	823	908	910	848	855	880	804	839	834	822	818	829	820	834	871	808	765	826	825	810	820	806	797	778	804	786	854	829	846	861	791	820	869	866	828	879	815	829	841	816	806	849	793	818	848	835	842	862	831	815	855	858	792	823	825	919	823	861	817	821	812	857	837	826	869	862	817	842	887	805	882	846	810	790	870	866	816	837	851	788	870	873	868	822	836	848	793	865	922	860	843	827	852	865	877	841	860	870	806	800	828	876	852	830	859	849	827	818	832	860	840	828	842	834	847	808	819	835	860	782	896	824	837	865	871	844	855	798	817	811	822	822	869	827	878	866	813	805	884	834	848	888	821	860	838	829	828	855	785	844	822	845	794	841	848	821	831	884	838	825	807	825	861	844	849	856	805	811	836	836	839	823	846	812	808	787	836	884	801	833	852	848	861	850	874	832	796	847	845	885	898	816	809	875	837	833	796	791	836	847	902	853	864	814	879	799	839	821	876	842	802	851	791	821	855	838	823	858	822	841	869	789	838	834	833	832	830	857	807	882	850	821	827	845	821	853	809	857	854	838	871	814	811	884	856	889	770	831	880	840	817	867	820	826	830	838	805	855	894	843	849	834	803	888	873	865	813	802	830	847	842	839	804	904	800	832	831	859	837	861	867	827	862	867	840	800	806	872	827	894	840	854	870	842	832	825	849	874	876	861	876	827	885	825	828	786	813	787	874	837	832	827	803	818	868	808	884	810	798	868	861	860	841	839	837	840	882	862	843	791	824	823	850	860	849	820	810	835	835	832	816	801	826	813	832	805	785	803	826	834	832	809	858	834	824	846	812	825	794	842	815	858	860	822	807	878	890	823	831	823	829	839	780	854	827	841	819	827	846	862	853	862	841	857	852	873	845	819	872	842	812	817	855	820	828	803	804	864	819	784	804	814	857	831	900	781	795	846	862	847	866	818	873	892	842	801	922	863	818	823	796	831	868	862	836	839	853	840	846	827	819	811	814	819	796	828	760	770	885	787	863	837	872	796	874	841	866	818	871	802	847	880	766	826	854	819	856	809	837	832	832	820	855	884	847	838	826	797	854	851	872	862	783	812	881	823	828	822	799	828	849	847	873	795	830	807	838	807	880	822	838	874	847	827	863	862	866	869	852	851	834	827	794	846	818	840	834	862	802	826	845	779	869	801	796	800	866	889	834	826	843	866	821	809	850	820	872	869	851	853	858	801	795	833	866	833	850	829	859	809	847	879	862	820	866	875	865	838	836	905	790	879	824	801	838	863	836	882	873	862	846	838	858	813	855	823	847	882	885	839	895	846	781	821	853	843	846	816	813	866	820	858	857	888	874	892	840	801	847	843	793	898	832	926	846	854	877	807	797	828	778	838	888	820	849	832	840	794	874	766	854	866	843	832	852	853	833	887	890	860	830	807	837	779	843	810	827	848	824	881	804	805	820	835	840	810	834	779	823	818	787	821	851	828	809	824	863	792	809	829	828	860	850	829	789	827	832	851	825	843	837	803	782	816	810	904	841	846	854	838	845	854	860	827	866	881	877	824	873	815	867	813	849	862	863	809	809	827	851	844	858	895	836	844	846	779	831	895	855	876	855	852	837	893	831	829	814	852	808	871	908	823	827	794	825	817	841	805	826	786	818	811	864	849	820	823	869	868	818	863	849	875	805	830	898	803	787	790	826	895	915	846	821	843	856	866	892	840	857	850	802	900	848	833	865	852	887	813	840	863	813	871	813	856	811	821	842	878	841	842	821	820	879	865	887	866	807	862	830	864	869	888	820	832	793	836	831	855	822	796	860	882	844	871	835	866	866	813	829	838	797	836	822	802	840	810	843	890	873	831	846	865	855	811	800	875	867	887	806	881	862	803	806	868	852	896	865	886	837	826	869	835	849	861	858	835	915	786	817	854	775	843	823	813	855	820	881	862	823	778	814	805	869	817	867	802	803	817	876	821	821	854	818	792	866	829	805	856	818	861	886	853	840	894	835	877	877	824	828	872	805	816	802	845	844	858	858	849	816	813	795	786	804	857	876	857	851	790	834	842	834	878	835	823	888	858	867	868	808	822	856	836	789	804	863	801	856	873	842	846	810	854	818	805	820	839	802	863	862	867	764	852	840	853	862	858	892	881	845	851	807	823	907	791	832	854	803	843	801	823	845	839	853	845
6174	7896	6110	3036	2059	4949	45749	42453	29908	16482	7328	2978	1413	875	751	724	745	767	752	705	771	731	711	729	690	723	733	702	768	714	730	753	743	701	773	758	766	757	745	719	681	743	757	771	710	719	761	734	703	751	709	720	766	787	718	710	751	723	753	737	712	753	702	733	714	711	739	754	709	714	744	750	718	772	701	731	725	777	717	800	731	736	686	749	726	761	642	738	737	717	698	743	722	699	740	732	699	721	717	765	716	706	731	737	689	721	700	736	762	723	771	750	757	686	721	693	703	738	734	733	703	732	681	722	781	702	715	808	713	776	773	770	740	733	745	707	737	714	742	810	709	721	711	747	714	728	738	747	708	710	704	760	708	679	723	694	698	704	721	721	710	694	692	783	744	712	734	772	779	709	731	750	758	741	731	709	732	712	744	721	722	708	739	736	791	728	757	771	709	722	754	720	724	758	757	745	741	792	693	724	784	727	714	744	791	687	742	710	706	763	714	730	730	752	749	758	677	676	683	697	760	750	731	721	713	747	741	710	741	736	674	739	675	702	718	746	740	750	755	729	722	800	767	702	664	685	702	727	756	717	746	708	731	696	723	683	751	779	712	720	750	717	697	716	718	740	732	746	738	669	756	746	699	691	682	722	766	697	753	818	737	702	699	718	745	691	762	745	712	717	742	737	689	768	754	752	693	728	727	752	730	710	725	734	719	734	745	723	712	754	728	705	680	708	696	750	691	735	731	722	751	740	782	721	750	710	749	673	716	736	779	724	751	733	724	721	703	704	719	727	718	726	696	723	705	695	694	752	750	697	702	693	726	705	710	730	783	781	740	688	701	763	723	766	707	706	700	771	750	758	719	721	717	749	744	726	770	759	688	713	674	739	761	708	732	729	686	672	749	713	728	701	696	716	737	683	713	764	750	735	708	712	720	697	722	708	701	703	737	758	665	734	719	726	723	680	708	752	714	729	772	729	699	736	772	723	764	724	700	754	769	725	744	738	726	696	756	728	704	726	745	703	705	765	707	717	722	737	698	773	729	746	744	736	745	757	730	764	683	754	733	749	732	775	712	685	687	720	703	743	731	743	754	780	784	701	755	770	741	692	694	778	733	715	730	696	736	738	707	708	717	726	757	726	690	698	778	740	745	704	667	725	723	698	714	722	737	725	768	697	734	741	734	687	724	712	748	765	738	659	766	737	693	713	690	701	742	740	717	792	759	701	725	700	718	740	700	726	698	744	709	711	721	735	691	736	709	713	651	751	747	732	791	716	709	688	753	714	683	738	728	741	729	709	706	712	706	708	782	758	756	712	734	705	708	747	749	695	697	698	693	697	698	732	724	767	778	733	746	772	712	735	683	760	706	718	696	718	733	745	736	728	736	734	711	713	739	689	751	696	716	727	722	697	788	730	714	716	714	749	793	713	747	734	703	726	698	748	718	723	742	734	718	722	694	687	684	710	713	735	739	733	684	690	681	706	695	745	748	734	723	702	738	755	668	706	710	716	685	703	730	736	707	704	733	690	718	743	734	705	728	715	730	711	744	703	707	742	704	703	699	726	736	743	727	721	706	735	724	715	711	701	743	676	751	685	772	710	728	713	745	728	705	769	756	718	728	717	693	758	698	721	713	727	717	688	731	706	740	689	698	723	710	752	766	704	703	704	714	677	723	697	724	709	723	744	680	702	736	730	747	713	728	724	736	730	733	729	719	709	748	697	712	698	696	718	709	703	689	723	719	769	734	728	687	747	680	742	724	762	725	714	744	687	746	765	735	746	796	744	747	742	697	741	700	689	758	680	766	716	772	746	738	738	726	696	755	741	737	724	756	726	721	735	686	710	703	772	721	720	719	740	705	745	725	752	714	697	673	719	740	755	728	692	738	757	732	760	702	710	729	744	743	748	705	755	753	697	717	745	695	698	703	690	723	731	707	699	717	767	712	740	739	762	697	762	740	706	704	711	733	775	716	718	720	732	702	757	733	734	720	721	732	698	755	715	723	764	705	704	732	741	703	726	748	731	729	717	697	688	725	678	769	772	731	688	739	716	718	757	711	692	732	760	760	720	724	673	682	688	727	696	742	710	733	775	720	710	733	740	742	740	718	741	693	713	731	678	706	695	695	741	703	744	741	707	747	671	749	702	707	773	747	716	752	745	728	740	692	736	769	727	659	779	769	756	716	761	767	691	754	709	739	700	682	737	694	703	740	712	733	753	754	737	698	742	682	737	761	723	761	685	739	754	711	772	707	728	745	713	744	717	764	749	692	698	697	741	740	765	726	751	764	672	683	768	737	770	749	723	741	712	732	754	703	712	713	713	729	686	719	731	744	720	731	742	760	692	759	743	709	805	719	743	703	755	735	689	688	704	757	717	702	755	677	726	717	711	744	764	720	718	704	711	733	740	729	723	754	763	767	762	717	725	743	740	733	673	704	733	687	767	683	689	738	716	740	736	765	720	721	730	757	715	683	759	723	729	743	699	698	705	716	673	729	711	781	707	680	791	742	764	759	699	704	708	729	720	644	726	739	739	706	719	699	710	713	728	730	745	763	738	674	749	744	764	777	685	744	693	735	742	723	749	733	722	698	734	690	676	708	744	769	726	724	776	711	712	764	744	721	678	733	730	760	693	752	726	731	711	675	713	722	769	689	726	755	740	694	695	682	688	684	747	700	719	687	757	724	694	726	700	719	726	747	724	752	791	673	704	777	688	691	712	693	719	736	723	752	744	702	758	719	720	747	705	739	759	761	739	753	710	758	756	743	758	751	737	756	722	703	720	692	768	769	760	682	766	728	717	719	728	728	719	779	726	706	746	677	761	722	708	729	737	770	712	723	690	764	753	742	765	752	690	726	719	758	723	696	676	692	722	730	757	675	773	698	673	717	672	729	697	765	755	697	713	781	712	708	693	720	691	733	696	717	718	716	736	750	734	735	716	737	710	723	692	684	714	779	719	741	714	689	688	762	757	704	709	700	705	766	721	733	741	724	675	746	719	719	694	776	776	745	740	738	762	737	755	727	724	734	698	723	764	772	753	709	738	738	690	697	722	739	714	739	708	688	720	726	736	709	711	683	705	719	722	737	710	715	749	684	717	719	698	707	736	779	725	753	723	725	744	676	699	707	720	706	760	721	727	681	730	690	735	659	735	736	771	723	693	717	692	711	722	768	723	714	718	684	717	734	705	724	717	668	733	706	719	706	746	741	701	710	767	739	671	711	733	687	720	670	689	756	704	743	701	703	717	683	723	714	709	754	758	742	733	752	757	717	729	715	750	740	706	743	699	751	702	717	728	685	732	721	674	779	736	708	793	699	737	755	752	705	756	731	713	750	673	723	748	727	695	696	698	702	760	768	725	745	734	728	707	764	741	705	703	694	734	678	725	722	735	738	730	706	719	748	725	752	700	708	721	724	709	732	715	781	706	676	654	751	737	712	691	722	762	739	733	699	731	693	757	755	735	698	753	700	724	751	746	725	722	745	715	712	713
27710	13088	2142	1045	755	790	3121	3910	2862	1677	1100	867	662	672	693	662	662	644	645	666	645	649	649	623	625	629	653	641	635	637	673	647	617	621	644	636	658	630	624	672	689	689	614	621	622	631	678	675	676	666	672	659	711	671	619	626	615	671	624	635	620	647	588	626	650	630	620	669	616	612	626	597	612	627	690	659	701	623	675	607	664	627	650	656	664	680	620	646	628	653	688	628	649	698	588	635	684	678	631	661	628	635	692	660	620	618	582	651	629	656	663	602	633	612	626	658	608	647	655	693	629	631	696	730	660	653	653	691	665	635	652	689	674	672	698	682	617	621	651	648	614	641	644	627	653	652	656	673	645	618	613	662	643	631	633	607	649	700	628	627	667	662	618	628	647	715	689	644	678	656	669	644	711	592	669	619	672	617	653	660	593	666	618	603	648	644	658	684	665	645	647	654	665	625	626	660	635	626	689	643	687	673	633	627	654	660	603	653	617	634	640	637	668	625	670	669	629	658	666	692	679	633	631	693	677	641	678	685	653	615	670	649	676	648	684	610	659	692	647	630	657	625	649	638	650	659	622	649	624	655	611	662	609	607	627	672	676	674	654	626	648	657	660	631	667	664	639	603	654	627	615	671	661	617	662	657	646	678	660	647	674	649	639	624	663	648	669	708	614	629	655	632	648	657	614	655	667	653	659	693	641	611	644	626	654	670	660	642	627	636	641	642	628	647	674	633	596	640	621	655	640	625	644	634	603	633	702	648	629	678	660	622	621	636	664	663	636	620	647	674	593	618	652	639	646	632	634	648	614	677	647	660	637	627	654	651	651	640	634	678	680	672	660	654	641	623	659	647	640	604	691	631	634	638	627	639	670	615	688	630	638	645	655	589	619	617	636	641	646	630	623	684	667	615	655	648	674	615	598	662	591	661	617	645	657	633	644	615	660	622	586	678	624	633	653	707	604	645	638	646	696	637	660	664	635	643	619	647	637	619	665	635	647	654	654	673	654	644	635	649	681	639	638	608	653	686	603	630	654	638	652	640	620	644	633	650	669	662	664	709	669	649	661	651	668	654	649	636	683	635	671	629	648	647	649	687	623	688	672	626	640	663	640	631	625	612	647	671	666	675	686	674	674	700	679	674	646	641	672	645	662	635	627	644	642	653	609	633	607	618	641	604	632	693	636	638	640	623	586	608	678	669	648	657	646	629	620	619	655	698	646	604	615	636	666	650	640	652	607	639	640	636	632	634	645	611	643	614	667	681	641	655	600	640	678	648	655	694	649	623	659	657	635	669	633	674	639	701	624	692	675	625	637	656	663	659	633	685	662	591	666	634	664	614	627	644	625	641	659	617	638	667	642	638	639	664	625	633	609	670	648	633	615	641	647	612	640	615	683	629	601	682	672	705	616	622	632	670	649	640	645	660	644	665	674	609	624	668	678	671	682	656	669	642	701	631	663	656	660	655	653	602	665	691	667	682	615	644	671	641	618	619	618	649	649	660	649	685	620	618	623	642	653	646	640	617	615	680	671	654	655	605	648	628	649	601	653	647	682	677	620	610	647	655	617	607	647	655	634	654	656	665	640	667	631	639	635	649	587	652	638	676	666	638	600	667	663	643	644	663	669	653	642	641	621	646	601	643	656	681	654	596	633	640	665	631	658	669	652	615	630	628	649	624	626	638	635	620	609	622	627	643	667	656	639	596	670	623	639	677	670	641	660	668	605	614	691	648	667	628	655	661	678	649	667	605	562	657	651	669	615	581	637	632	648	659	629	648	685	664	668	649	656	637	636	650	667	634	673	616	695	684	631	653	672	632	660	599	625	654	632	648	677	672	661	619	635	630	643	699	686	605	575	639	670	646	612	705	643	664	691	632	650	645	727	734	660	642	649	646	618	638	614	691	664	672	643	671	630	595	646	649	655	675	627	630	613	667	669	645	673	662	665	634	636	643	645	646	719	631	631	634	603	621	648	638	659	653	622	659	645	677	640	667	653	626	664	660	667	657	665	675	630	642	677	639	681	625	638	668	615	657	663	639	653	652	609	640	631	682	654	667	622	637	678	682	658	655	687	658	678	672	655	639	638	649	647	628	656	635	673	640	650	628	638	666	634	653	661	647	657	679	646	643	639	672	687	685	623	651	637	606	687	658	643	647	615	633	662	661	680	637	629	628	714	642	655	646	619	625	615	646	654	644	621	673	640	658	695	658	663	659	692	684	674	673	664	638	653	673	692	614	638	634	633	649	646	639	661	658	679	630	642	654	626	645	644	625	599	643	634	670	647	615	641	631	668	600	603	608	639	619	681	636	657	676	654	631	655	637	633	633	661	604	624	626	609	636	618	634	703	633	671	612	638	628	645	617	660	643	657	658	654	626	666	627	640	662	630	643	628	617	629	620	655	614	656	606	635	695	610	684	634	629	598	598	633	654	654	622	661	625	615	629	605	669	611	632	645	662	624	686	648	680	675	662	678	604	657	668	575	672	627	679	652	658	655	625	658	606	611	645	622	604	635	623	695	671	661	665	651	647	627	713	653	628	626	643	655	626	627	657	604	681	697	646	650	686	608	634	655	643	607	631	647	654	622	664	649	652	663	678	652	705	636	630	641	647	611	646	647	612	626	638	694	640	621	643	670	642	664	669	655	654	713	704	659	679	626	634	618	668	651	628	670	624	624	641	681	679	609	672	633	676	650	653	630	669	632	631	662	615	681	686	602	672	669	665	670	612	663	617	645	653	646	658	666	660	602	634	673	650	656	642	634	685	587	629	674	631	613	661	621	647	660	660	663	611	669	639	635	640	650	638	624	658	703	671	666	647	696	643	655	620	617	627	673	665	678	654	669	660	661	602	664	694	595	622	632	664	649	654	654	644	628	646	627	619	651	621	660	654	666	626	686	649	630	652	633	703	616	677	639	680	673	645	631	636	642	674	625	644	705	689	660	648	673	660	681	702	598	652	659	628	660	642	648	609	631	702	635	651	596	675	612	663	635	680	642	630	615	642	646	648	667	617	719	648	652	646	637	599	634	686	661	661	642	664	627	629	635	653	672	639	662	628	625	623	636	593	668	656	652	653	661	661	640	662	665	628	654	654	615	650	630	641	635	662	684	663	623	633	657	645	654	666	646	672	666	614	622	649	590	610	657	677	617	692	590	631	655	653	632	608	608	659	625	674	693	639	684	599	689	646	675	656	680	655	615	657	605	642	641	680	667	662	619	646	658	670	710	626	620	652	645	636	710	655	662	671	672	639	594	674	614	682	688	689	623	661	646	648	657	645	581	624	623	652	647	643	645	623	655	680	668	629	641	667	644	675	654	662	663	616	651	672	632	631	613	591	660	584	613	671	653	609	652	627	666	635	668	630	666	666	639	614	707	671	660	646	695	657	593	652	637	643	688	629	627	657	651	706	656	634	642	632	612	624	658	671	623	674	617	636	614	634	651	663	618	686	621	670	621	644	697	652	642	650	663	664	644	703	702	671	631	630
5055	1150	1025	687	639	846	4080	4280	3003	1704	1067	741	605	538	580	567	510	545	559	545	551	536	541	617	564	524	539	569	540	542	517	580	553	581	540	540	532	555	527	545	568	517	533	552	529	563	556	523	576	549	568	518	536	543	509	539	544	556	574	569	573	545	569	565	563	571	532	548	552	540	529	562	595	548	551	522	536	528	587	564	507	507	541	541	528	596	555	553	576	504	524	560	517	532	605	534	586	559	547	549	538	520	565	547	526	603	557	523	555	540	571	530	559	603	539	578	522	560	551	545	520	547	564	508	522	533	599	564	520	560	561	545	558	537	536	561	574	539	593	547	576	527	510	541	546	509	581	550	554	567	551	557	520	489	544	544	530	580	571	565	518	564	545	554	559	569	557	533	580	552	563	520	564	538	563	508	560	505	549	543	558	522	548	529	535	507	532	546	573	571	532	548	527	545	548	517	543	536	548	581	580	525	521	586	557	542	581	580	528	511	570	516	575	554	525	579	538	497	547	493	559	515	514	532	523	532	543	547	569	539	519	542	540	549	553	584	565	534	509	533	551	526	541	505	568	559	576	561	528	567	556	588	556	572	536	550	539	538	540	535	571	535	552	570	548	527	555	547	559	550	566	553	526	586	541	592	554	574	511	587	525	544	561	552	555	524	553	533	527	524	515	492	571	513	534	541	542	523	520	583	537	560	541	509	551	591	528	582	532	538	552	539	527	555	541	532	541	546	493	567	557	505	569	556	551	532	589	531	521	533	555	538	565	567	569	582	548	526	552	561	552	573	562	551	596	546	568	533	596	507	548	540	518	561	535	582	536	598	537	553	561	581	557	566	554	541	553	523	535	543	525	557	537	552	537	562	561	573	581	557	488	556	542	556	559	537	532	567	554	578	545	546	498	533	582	586	561	537	570	560	559	557	521	541	582	516	515	556	515	531	523	525	520	541	541	561	559	551	558	575	532	591	549	543	526	546	533	546	563	523	553	530	555	546	553	546	552	540	533	533	555	524	572	543	543	549	552	504	521	535	577	542	584	528	551	561	547	532	534	567	527	550	572	580	564	491	525	604	582	548	531	557	524	544	523	580	527	561	533	543	550	543	514	531	516	563	540	562	529	530	541	553	502	521	553	508	583	542	555	547	540	495	526	578	578	520	532	558	539	502	582	523	561	489	564	554	583	536	566	528	526	600	541	546	501	539	571	543	568	511	536	542	546	570	571	513	540	557	545	559	530	543	519	541	585	526	564	540	564	569	552	514	564	510	540	545	575	512	551	595	509	530	524	578	531	551	508	502	534	519	541	501	600	510	530	544	528	533	554	554	565	534	560	534	534	531	507	551	563	506	532	579	565	533	545	566	541	562	548	550	566	549	531	586	515	554	546	602	518	587	576	550	554	552	563	538	560	563	564	557	561	548	541	549	555	583	527	581	519	564	492	532	546	499	571	558	568	577	553	536	546	592	549	538	528	559	564	545	591	550	586	546	577	522	523	502	540	526	538	533	554	535	575	594	570	587	548	545	534	533	586	538	515	545	554	549	538	543	514	581	569	545	566	535	600	544	548	495	539	571	559	599	517	512	506	549	552	550	560	578	534	557	532	491	522	542	547	558	570	562	531	523	566	536	549	549	542	555	542	578	576	553	490	555	533	549	546	516	551	537	516	537	539	583	559	525	550	529	527	569	589	564	560	551	523	586	582	567	556	553	567	526	556	541	554	578	549	575	534	533	561	584	576	594	548	497	565	567	569	560	605	550	563	565	506	554	555	546	509	522	559	537	507	533	552	528	553	586	560	557	589	563	523	588	550	504	566	577	538	553	571	526	583	546	553	537	520	498	545	544	537	609	570	554	533	570	550	511	537	526	560	551	537	534	540	521	537	559	561	549	503	562	529	524	538	528	500	494	530	547	545	533	571	553	576	511	530	518	549	580	542	564	558	527	544	551	559	530	591	498	554	529	562	512	533	571	514	528	582	531	533	560	537	539	545	534	575	511	557	536	547	525	539	576	544	548	555	576	553	545	528	543	545	504	568	546	501	524	586	594	574	565	564	540	496	592	547	522	556	541	530	544	536	579	568	571	567	525	559	570	559	508	536	566	563	565	535	548	502	527	552	535	529	539	532	509	525	559	551	566	535	571	594	580	555	571	559	534	565	539	557	575	495	546	525	552	580	549	569	512	533	560	516	519	514	546	502	553	530	566	572	574	594	539	539	501	559	569	605	548	545	541	528	532	552	562	544	572	522	545	566	549	541	566	572	581	550	525	553	573	566	558	556	500	566	558	554	547	584	529	524	556	531	587	509	537	490	564	533	574	507	558	517	585	557	555	562	540	573	528	519	535	536	547	539	564	583	520	514	541	540	547	533	595	580	574	537	549	578	548	563	601	491	526	518	537	516	559	528	568	553	559	504	546	534	559	565	534	554	542	523	562	520	609	563	540	509	544	539	556	586	557	544	540	534	571	539	541	533	551	512	541	532	532	550	536	567	524	522	532	522	568	539	509	524	560	550	539	546	552	508	564	523	542	541	542	551	514	578	529	507	545	550	529	565	559	535	537	534	571	587	577	528	543	548	542	580	557	570	535	555	564	577	574	552	560	568	572	579	544	557	536	568	541	555	544	541	552	525	531	535	603	555	556	552	519	555	551	549	557	561	532	566	575	535	551	555	546	533	552	529	520	552	534	577	552	577	570	499	529	564	518	602	556	531	548	570	546	538	499	545	594	552	541	551	538	516	586	537	540	538	555	555	541	565	531	534	579	508	590	533	547	544	564	558	539	538	604	574	492	532	556	542	502	539	553	559	507	562	556	532	523	521	516	572	543	508	524	548	498	530	523	513	562	532	492	530	538	620	520	535	549	577	563	557	558	513	522	559	538	548	557	531	529	527	542	556	576	586	589	572	563	520	535	552	529	596	564	558	509	582	553	519	506	560	590	553	618	584	527	567	525	566	539	568	561	551	502	586	524	493	504	533	569	552	572	542	529	543	566	562	549	552	552	498	541	527	539	535	551	537	541	538	542	580	570	550	569	497	589	555	491	576	514	529	540	584	572	555	529	558	502	537	566	526	552	570	591	564	516	547	540	619	533	521	580	573	557	527	553	496	512	524	526	509	557	507	575	537	563	566	558	521	562	567	555	536	562	534	514	490	576	571	543	499	546	536	558	560	536	538	600	545	535	596	559	580	526	536	556	521	482	564	537	560	597	575	525	562	529	554	552	483	526	554	568	515	576	571	535	543	544	517	570	543	534	538	559	603	573	539	531	559	554	584	514	542	540	560	537	580	539	540	526	570	538	572	531	536	521	544	530	553	538	546	529	523	526	522	564	488	509	542	512	525	615	556	531	527	514	537	544	499	528	541	544	546	539	551	520	591	605	572	516	544	525	574	565	564	564	534	535	523	505	521	520	564	549	565	532	574	568	561	514	558	547	533	542	577	513	535	534	551	560	537	573	540	555	531	560	605	549	541	547	581	512
25344	21379	27454	25453	6868	5659	27213	29654	20747	10766	4152	1747	1018	817	678	711	727	745	745	713	767	693	724	739	720	743	707	721	722	732	704	685	714	638	706	696	710	693	704	688	728	689	677	667	745	692	687	692	713	729	700	739	730	721	694	723	705	682	759	704	704	728	729	681	697	737	720	709	695	691	755	707	703	732	711	734	716	752	699	646	738	715	750	711	710	694	701	726	709	728	729	651	684	709	712	670	742	702	698	740	736	705	737	702	701	690	703	704	710	712	708	688	724	679	715	714	671	683	720	761	713	674	718	709	706	736	728	667	744	740	719	719	661	741	727	719	709	742	723	676	746	700	663	713	670	697	695	679	712	695	758	715	714	720	695	726	686	736	739	686	676	688	695	674	738	757	706	670	738	689	728	709	765	713	735	726	697	748	692	690	684	691	719	699	708	668	668	746	729	666	707	723	698	713	702	712	752	725	690	673	731	713	726	706	676	735	748	706	750	718	707	729	676	698	715	725	720	678	702	711	711	687	731	725	736	726	723	680	688	707	715	723	704	697	677	752	690	702	696	719	742	717	671	727	725	738	751	697	666	686	687	713	735	717	738	720	723	661	672	705	693	674	720	726	668	701	703	665	707	695	769	718	778	736	727	726	692	679	705	735	686	715	706	710	651	681	741	730	749	677	667	763	718	719	698	679	719	738	712	692	693	748	691	674	704	707	692	702	718	779	692	684	680	723	749	707	745	733	692	694	741	689	718	746	738	725	690	684	692	759	733	709	675	698	721	693	735	697	686	746	700	730	721	705	703	704	721	744	702	750	658	705	728	674	713	682	708	663	673	720	670	708	706	669	720	747	722	740	721	694	707	751	702	751	731	682	759	661	649	723	678	703	696	724	683	678	708	724	740	730	695	672	771	676	686	693	741	691	694	711	705	731	759	766	699	704	719	706	666	683	704	716	688	684	743	774	741	665	694	739	759	679	738	758	712	691	713	749	723	722	652	724	724	749	738	689	746	731	725	685	709	741	744	725	697	673	716	703	648	707	688	721	739	689	709	709	705	682	739	692	680	700	691	692	679	670	663	697	682	717	756	709	701	663	722	711	716	699	719	665	701	729	732	733	672	705	725	697	690	704	707	660	707	732	717	760	658	701	682	681	728	718	728	684	705	797	709	702	709	719	643	699	786	725	728	677	732	674	717	722	713	748	694	700	690	708	700	705	737	703	738	717	732	706	719	759	718	688	735	720	769	771	679	776	719	757	742	727	700	766	722	662	732	727	693	736	734	742	668	710	752	653	690	719	795	747	724	731	718	698	715	724	738	690	736	684	716	723	715	760	696	682	706	729	691	737	762	665	688	712	725	713	691	699	794	712	726	742	760	731	713	687	709	681	690	685	668	745	742	706	696	697	773	730	692	676	709	721	717	757	774	726	675	715	674	677	692	710	710	691	753	696	737	759	727	686	711	715	664	759	654	674	685	715	692	726	662	704	745	762	716	668	669	691	712	732	680	699	717	723	675	752	717	682	700	747	709	732	723	731	677	711	691	708	722	702	706	673	694	744	702	701	712	720	688	684	740	724	705	665	718	676	706	698	719	682	709	717	754	717	715	650	688	752	702	690	753	693	717	700	691	686	723	674	697	658	659	727	719	718	723	701	753	709	725	667	752	741	714	739	714	641	693	726	662	667	707	708	690	705	692	738	704	757	693	687	698	716	720	713	750	681	679	720	706	738	697	728	710	732	710	698	678	684	715	715	663	701	729	680	730	677	736	704	669	692	711	720	685	721	707	719	739	687	755	696	703	677	690	716	719	737	726	734	682	750	685	686	680	704	726	708	695	724	694	718	664	707	717	701	685	708	703	716	698	723	727	726	722	695	685	706	697	716	739	708	720	731	714	691	706	710	726	690	692	677	708	727	713	733	739	724	733	709	724	696	756	677	695	698	697	739	708	694	723	694	688	730	753	687	700	690	717	703	690	722	709	751	713	700	677	718	738	769	717	698	713	694	702	722	774	774	705	695	749	700	761	764	715	693	725	747	666	745	729	694	686	748	668	715	747	783	674	715	728	714	696	735	733	708	670	680	696	728	713	655	710	721	691	738	677	692	693	747	708	706	710	775	671	687	702	720	697	719	712	684	741	687	735	737	701	763	702	677	661	697	682	755	684	720	735	703	678	714	707	690	711	668	722	708	695	763	676	667	696	770	734	710	705	702	726	730	746	747	684	717	714	733	691	724	702	655	728	723	707	689	691	717	727	732	730	672	721	724	709	690	714	721	717	662	734	747	692	738	768	676	680	731	777	749	703	706	690	689	719	695	700	704	711	678	765	659	702	701	696	673	745	712	733	703	727	714	727	718	664	708	724	723	729	747	756	692	727	745	702	719	723	705	720	757	704	712	716	697	731	742	699	681	695	686	713	738	705	717	741	699	746	674	694	774	711	726	725	715	702	728	709	746	736	727	681	712	715	651	705	744	747	661	731	725	686	686	678	686	690	671	711	709	723	703	686	710	697	779	688	688	713	648	711	718	747	667	739	681	729	675	676	750	764	694	710	780	727	757	672	718	723	711	724	719	725	711	705	731	692	709	663	755	743	726	724	725	690	663	692	743	648	731	737	714	707	770	681	741	734	712	735	713	706	700	701	735	707	686	722	741	674	695	715	695	751	739	677	694	722	750	703	711	717	724	771	720	746	701	747	677	676	732	716	686	737	680	706	752	690	675	709	726	710	738	741	713	716	706	638	703	732	719	720	680	698	696	728	692	653	686	743	701	711	716	681	729	716	696	724	695	695	732	714	718	676	746	722	699	738	687	685	708	682	729	664	717	754	703	748	695	720	699	694	758	691	680	724	697	700	747	712	652	692	692	691	667	664	712	684	728	697	738	708	683	737	761	698	720	675	682	754	723	716	753	711	694	739	737	727	711	670	690	715	726	732	698	799	730	727	718	728	677	734	706	762	682	717	655	712	709	689	721	692	726	740	716	758	745	699	708	764	724	710	678	735	670	743	686	689	701	705	716	664	716	731	726	781	710	712	718	714	686	702	696	674	714	718	725	733	677	719	730	709	693	747	737	729	703	708	728	699	675	719	657	685	686	729	704	665	681	702	706	712	715	656	672	704	734	688	691	728	762	731	703	704	697	729	727	761	743	705	703	680	751	702	721	711	727	738	687	705	703	680	702	730	719	705	747	740	761	704	666	677	748	721	736	752	767	665	743	736	691	709	723	753	662	741	675	738	720	717	730	689	692	655	736	725	723	694	702	727	710	741	694	707	736	704	714	710	784	669	714	686	705	733	700	731	720	729	727	679	712	688	722	752	705	738	678	751	718	716	663	687	734	659	745	704	651	730	750	740	716	713	687	683	727	711	738	712	696	709	680	691	739	739	749	651	712	658	716	747	702	707	657	672	696	683	682	734	714	701	734	723	742	712	732	709	745	774	780	729	690	753	728	709	687	749	705	645	702	637	736	705	721	699	716	687	666	724	703
4336	4780	3313	1709	1276	7121	27231	25750	17235	9136	3994	1730	942	670	661	655	638	647	610	625	650	596	665	621	620	627	627	649	622	635	681	634	606	630	588	630	642	633	619	656	626	611	611	618	620	601	626	598	599	615	603	598	628	654	678	604	626	615	636	633	653	623	630	600	625	643	623	606	648	647	623	624	649	625	610	678	623	605	624	644	680	635	640	646	609	629	673	655	629	619	642	623	669	663	596	586	643	602	645	593	631	609	665	600	613	621	622	612	597	629	641	625	615	629	623	580	642	620	612	611	684	617	607	631	670	619	612	647	647	618	691	603	597	629	677	640	639	602	635	639	623	656	632	634	638	677	650	608	585	657	559	631	651	628	606	648	609	623	666	641	601	640	632	611	588	668	627	643	602	599	612	622	649	626	668	649	651	622	588	618	636	618	629	631	611	661	639	626	636	591	632	639	618	609	641	579	628	636	613	646	615	631	624	564	666	645	653	646	624	651	626	610	621	611	619	642	586	640	612	629	641	632	616	630	654	605	582	637	599	589	630	635	589	604	595	657	641	628	613	624	634	632	589	616	635	635	658	608	617	616	602	604	640	618	632	605	581	607	658	624	617	655	588	689	614	632	645	585	613	566	671	644	644	631	612	623	601	615	587	609	616	588	590	603	602	626	653	617	632	586	611	620	636	631	632	646	597	603	587	668	641	615	616	597	619	634	618	625	616	680	624	613	601	659	639	661	617	627	659	655	639	612	642	616	590	620	568	622	621	633	614	627	594	599	645	612	600	602	652	611	585	618	576	611	633	616	611	605	613	623	615	620	595	568	701	607	598	597	615	608	603	590	564	616	623	624	609	637	616	661	602	590	655	564	656	610	641	646	594	612	609	598	643	626	619	617	622	659	642	635	595	614	589	609	607	649	646	603	619	596	617	605	644	642	626	604	596	614	602	620	629	629	603	685	643	594	616	633	585	607	606	640	688	656	597	668	591	675	589	601	627	637	603	627	579	610	596	591	611	634	679	610	689	638	656	632	581	635	608	613	640	601	615	610	659	628	654	629	607	602	584	607	626	652	676	593	645	670	654	633	646	627	599	603	634	619	647	634	630	629	602	627	616	640	634	616	616	597	614	614	616	654	677	656	629	626	617	645	589	658	617	595	581	566	593	619	646	624	640	612	613	644	655	626	632	623	635	645	630	632	638	595	626	657	628	619	639	631	616	620	613	634	689	645	651	625	661	574	625	622	617	570	651	617	633	643	615	577	613	629	593	575	620	660	596	637	614	606	594	582	610	662	664	619	619	654	594	663	625	597	620	608	594	650	603	603	619	643	623	622	646	596	582	601	591	597	620	661	629	627	648	629	582	646	669	625	592	584	586	611	622	641	570	645	630	628	660	626	619	640	611	604	634	585	609	595	632	626	604	611	644	654	637	620	595	595	595	596	666	642	621	582	640	596	633	590	607	635	630	621	584	588	625	646	623	602	599	629	593	634	604	640	587	577	600	610	595	593	615	650	648	569	614	608	634	651	607	602	606	599	613	663	612	628	641	597	657	624	619	630	601	620	660	591	624	578	622	641	593	639	568	613	603	632	604	667	618	610	580	593	574	648	588	627	632	621	642	587	631	663	614	609	621	644	621	654	641	662	611	601	622	619	571	587	613	578	644	582	620	644	632	606	657	611	617	621	652	611	641	606	584	629	590	620	636	629	618	605	603	636	587	623	639	619	650	632	588	602	640	643	628	661	647	646	606	611	616	615	625	617	617	638	604	569	600	618	597	613	628	644	617	601	605	599	631	620	606	637	602	605	603	592	664	640	617	634	581	645	619	619	635	603	633	634	586	623	642	624	603	629	584	627	612	636	614	590	651	633	638	598	606	649	606	603	655	604	676	637	606	590	662	577	652	648	665	600	620	624	634	614	636	590	632	608	609	615	625	609	621	596	631	623	628	626	626	563	660	623	590	627	615	617	596	586	617	602	641	610	615	601	663	636	607	617	579	636	634	610	631	610	579	586	623	598	609	656	604	616	614	619	620	606	664	607	604	606	631	633	665	610	584	617	627	621	622	593	596	623	576	659	660	634	609	634	630	619	654	649	636	633	624	667	659	623	640	615	581	659	594	625	586	610	634	618	619	626	634	609	621	659	628	614	642	617	628	668	582	663	641	612	633	594	642	632	593	563	644	553	596	627	636	635	617	582	641	656	609	590	620	571	588	607	627	652	605	623	630	571	630	671	622	606	650	593	622	594	622	642	612	619	616	609	608	638	641	595	642	642	604	604	644	592	587	637	592	646	574	654	633	641	576	637	669	609	648	652	589	606	615	579	617	673	604	644	602	665	581	585	609	632	556	635	647	591	601	633	673	608	617	635	632	628	610	629	567	614	630	616	610	615	669	637	636	595	644	618	636	603	622	631	613	586	550	603	631	625	626	608	635	598	627	613	642	658	639	596	542	619	635	637	602	611	572	574	617	637	600	612	603	595	590	644	607	629	569	622	588	633	553	617	617	573	622	630	640	618	633	627	639	619	600	603	598	677	655	632	577	592	627	615	592	625	660	618	655	633	619	624	671	652	631	638	618	626	613	606	616	626	596	651	635	608	646	592	617	612	608	624	632	608	601	643	590	599	619	595	605	624	643	602	634	634	634	677	625	632	627	622	613	649	623	625	604	566	657	605	592	632	598	688	618	595	622	662	575	605	610	658	617	588	641	664	633	647	618	617	697	612	609	699	620	678	629	592	629	628	645	634	612	581	652	575	598	584	630	615	589	594	623	623	630	635	598	621	640	620	637	645	612	611	623	619	653	574	613	615	620	650	622	629	645	608	619	599	600	678	566	581	625	606	638	662	609	612	620	613	639	655	613	629	625	585	593	625	579	587	638	636	624	615	619	621	605	608	630	644	625	650	645	653	623	598	649	644	600	596	641	626	665	597	598	613	624	567	616	632	611	623	609	607	591	584	610	591	693	664	602	628	596	622	581	636	601	625	642	620	621	623	617	633	655	597	614	653	647	606	619	550	592	646	631	592	631	598	649	601	593	621	601	589	608	620	654	575	610	622	616	672	628	622	678	641	606	588	619	638	612	588	609	575	621	637	600	661	652	572	587	663	619	632	564	644	667	599	661	604	628	610	626	644	650	582	600	586	624	635	617	609	590	626	583	650	652	608	610	642	642	652	675	683	635	631	622	609	634	612	673	558	580	585	607	620	583	604	635	641	608	617	617	620	662	639	623	649	607	651	590	641	632	587	591	610	595	599	642	623	584	642	624	612	624	595	677	626	590	640	582	659	627	598	630	592	606	628	603	647	619	587	688	651	645	603	633	593	668	613	594	587	598	593	614	610	615	593	592	633	638	648	559	644	658	656	630	634	596	621	611	669	587	655	590	659	601	595	628	626	616	639	596	640	633	578	632	572	627	670	648	639	595	605	625	589	659	634	597	587	608	661	619	594	640	646	625	604	614	562	635	616	659	574	626	603	604	617	609	643
24182	21396	28748	24437	21364	16391	41745	41927	37331	23885	10604	3569	1575	1012	911	863	876	860	828	877	846	884	795	828	833	855	860	838	819	850	822	803	809	817	831	823	840	828	886	845	813	861	873	832	811	813	868	877	847	873	868	862	828	850	832	840	851	847	806	864	826	812	793	849	851	846	827	785	800	814	813	854	837	826	840	794	859	823	803	861	836	824	824	844	836	787	821	786	853	811	841	802	823	815	851	871	864	880	825	838	863	822	881	832	815	841	862	833	825	821	852	855	797	863	815	830	813	873	855	892	806	779	917	814	789	821	845	870	835	827	786	864	838	827	818	848	823	806	855	817	848	878	833	816	809	788	782	788	791	826	843	799	823	870	832	835	831	851	854	809	834	837	850	803	869	801	831	882	864	883	840	821	839	844	778	816	829	815	843	828	847	865	797	840	825	870	799	744	835	783	831	788	828	852	840	804	854	826	848	820	782	876	866	852	825	835	852	872	866	797	807	819	881	827	892	836	826	816	834	842	857	843	789	807	820	759	845	824	849	846	803	839	813	827	807	796	859	853	841	830	906	884	877	815	763	800	814	817	784	820	891	820	848	838	889	826	856	831	860	807	824	798	785	890	831	771	820	879	848	790	845	870	807	826	837	848	799	836	802	780	857	846	865	894	816	798	798	828	820	839	825	844	829	827	866	794	825	811	892	817	767	825	820	830	929	848	907	824	847	852	832	781	830	843	854	833	847	814	835	894	799	824	845	832	800	830	858	880	816	863	788	800	867	767	795	836	846	835	858	801	853	810	816	817	798	806	777	913	863	870	839	841	893	857	810	868	832	840	840	850	850	797	793	831	889	812	820	885	860	837	795	826	858	793	816	864	838	873	853	811	808	807	845	763	823	797	842	825	843	799	814	850	836	857	808	832	849	776	855	755	767	806	830	797	860	858	827	819	818	763	834	820	819	789	870	887	812	838	805	864	827	828	820	791	829	841	845	800	824	817	836	813	811	830	851	795	818	839	886	806	841	841	771	775	831	904	861	878	837	835	810	890	832	848	818	834	782	834	899	812	798	827	846	760	781	816	787	872	878	818	821	878	849	834	824	872	801	838	869	861	831	803	810	822	848	836	821	852	815	812	838	826	848	807	850	815	854	851	822	816	833	826	802	840	918	788	816	817	839	847	837	877	823	779	803	818	879	812	869	872	771	805	892	810	830	836	837	865	841	822	879	797	830	842	879	810	847	846	892	832	857	823	803	830	773	862	799	832	783	778	841	820	789	835	804	806	819	837	847	814	828	812	819	846	786	830	828	793	836	816	854	781	850	866	864	842	833	905	826	819	878	820	888	859	813	806	839	820	817	798	831	822	812	841	822	850	829	826	794	835	778	842	790	814	836	822	813	847	849	815	817	823	846	846	817	832	808	839	796	795	826	821	853	837	805	852	856	825	844	844	782	837	869	816	779	781	836	793	845	773	855	811	800	817	882	853	886	825	843	804	851	843	869	849	840	921	821	827	881	792	826	826	826	805	799	833	841	844	830	848	855	795	804	810	850	792	800	820	859	853	932	828	808	822	826	851	820	844	824	829	826	810	837	822	900	816	871	882	842	770	818	852	887	845	892	852	874	847	797	836	776	803	784	853	821	865	883	828	886	802	870	875	855	818	773	813	827	855	815	812	799	834	894	795	773	861	877	897	792	882	858	872	839	837	795	795	836	868	856	816	837	811	816	823	850	859	822	846	827	811	819	806	756	893	879	809	814	875	856	835	821	784	782	830	812	855	843	839	825	799	821	837	896	833	769	860	803	828	796	789	834	798	809	788	804	838	816	800	813	806	817	833	792	820	813	821	840	826	812	790	823	847	783	764	799	814	852	853	891	848	837	811	891	834	803	795	830	825	844	777	814	822	864	806	781	743	818	779	839	834	851	820	808	821	812	815	801	832	798	843	833	789	823	799	797	895	768	812	767	792	851	787	838	816	772	821	815	815	806	715	867	913	809	852	857	821	872	829	835	858	844	856	796	844	784	847	843	838	847	849	811	872	819	860	833	819	805	888	825	900	839	798	833	837	820	817	818	852	799	851	818	862	772	815	804	823	854	795	785	856	791	814	826	818	777	781	810	864	815	815	826	792	783	843	822	790	840	843	843	803	832	851	806	789	827	812	809	828	835	877	792	801	847	854	816	824	839	853	819	797	788	863	791	805	854	868	824	792	834	796	859	851	786	818	829	831	872	811	837	834	873	906	854	817	813	860	804	814	817	816	812	862	790	819	805	806	817	806	801	836	845	792	830	847	807	793	825	792	807	802	807	809	802	864	835	824	827	823	814	871	815	759	824	841	839	839	891	830	790	807	840	821	788	830	771	856	837	782	774	825	887	872	811	795	771	785	814	820	850	810	813	807	834	812	795	835	837	845	793	850	831	783	806	835	827	797	881	790	806	814	840	873	805	849	857	804	798	825	856	859	832	862	836	883	809	856	822	848	783	788	820	846	860	866	831	860	818	827	853	818	844	816	804	839	794	789	855	811	874	835	791	851	851	868	846	822	862	838	808	797	825	813	856	804	819	803	779	813	839	864	819	829	803	822	766	840	775	758	839	851	796	775	830	819	837	828	822	802	800	830	841	814	857	825	875	839	792	817	797	807	804	783	816	844	801	804	846	767	769	825	877	836	864	806	796	847	864	822	783	788	829	819	876	840	833	899	819	800	835	817	817	817	845	822	783	824	861	824	833	827	826	844	829	872	794	833	782	839	866	826	812	797	855	807	790	826	815	815	838	845	820	862	784	777	873	825	805	868	814	806	826	825	831	854	776	809	843	815	772	813	797	805	877	862	807	838	862	785	837	818	802	855	830	802	873	825	840	780	832	799	781	812	843	804	853	836	874	817	811	839	815	875	845	820	843	825	854	867	760	792	785	823	794	838	772	841	813	826	879	805	857	845	850	813	825	835	806	860	789	809	804	857	810	863	833	780	867	873	858	792	798	883	855	841	837	797	894	807	858	799	823	815	838	840	862	839	809	813	799	782	842	813	799	801	830	765	833	795	804	830	823	800	850	808	847	858	827	815	849	818	788	885	783	835	857	800	798	745	833	824	806	811	842	839	809	812	792	824	803	866	835	854	865	808	835	854	800	837	812	879	829	869	799	847	835	822	841	860	853	814	806	857	793	800	787	834	853	849	816	818	815	880	820	824	808	768	814	835	820	899	852	814	793	845	817	808	848	837	858	822	856	808	860	916	843	823	830	792	821	813	817	800	856	819	819	830	874	823	878	813	833	838	847	812	774	833	816	849	894	878	852	816	840	813	859	832	757	813	842	816	846	840	833	837	792	846	821	826	812	811	887	832	848	905	848	790	795	817	809	857	880	830	896	870	809	873	831	810	840	818	812	818	805	839	776	808	800	836	822	861	840	818	850	815	899	794	849	824	838	835	829	808	828	820	829	798	872	813	828	830	838	797	813	780	808	821	849	797	871	786	863	793	884	829	820	742
5329	8716	6343	3240	2142	12374	39829	40211	32351	18843	8407	3380	1557	929	759	766	754	718	743	681	718	778	770	719	721	743	738	706	716	747	758	761	740	706	716	702	734	727	756	760	713	710	705	684	711	762	774	742	717	724	757	732	743	713	703	738	753	718	698	762	719	754	669	758	756	692	747	734	757	770	724	750	782	759	762	730	691	754	713	778	746	744	687	786	748	696	709	759	717	712	737	681	734	686	704	692	715	666	737	738	694	713	704	749	714	746	729	725	719	681	725	712	747	694	712	662	746	710	724	732	752	729	734	738	692	688	726	736	752	750	727	697	718	694	712	715	717	723	731	746	720	674	735	747	766	722	707	716	732	724	696	689	765	711	698	675	708	767	757	751	718	675	748	661	731	751	743	698	733	742	741	741	725	677	749	714	701	690	717	706	709	684	743	693	677	719	746	757	716	750	706	762	702	721	688	713	734	765	725	702	712	697	748	725	773	693	738	680	704	724	712	682	759	737	702	734	697	699	761	765	728	690	749	701	724	712	672	692	704	728	707	715	707	747	723	729	760	768	744	720	718	737	746	720	704	729	770	723	688	745	668	639	687	705	734	753	746	681	666	711	748	746	743	702	691	694	734	719	723	776	735	696	731	733	707	751	740	670	704	744	760	696	720	724	715	743	726	679	768	770	697	736	692	710	728	732	687	754	700	735	730	696	699	681	751	744	735	699	700	808	750	729	739	685	761	733	708	701	704	690	735	720	724	733	729	723	746	730	737	755	710	705	711	723	723	729	665	722	713	716	710	728	755	752	699	723	767	709	696	693	704	763	719	706	782	724	728	714	712	708	719	723	705	748	768	716	751	752	701	696	715	668	740	720	720	756	688	744	715	727	701	733	701	754	767	709	704	757	696	709	720	676	709	701	735	724	741	727	708	709	738	715	764	689	695	755	692	712	719	709	708	691	732	754	773	661	726	726	713	679	728	710	686	704	680	750	718	738	693	742	673	707	714	718	713	733	699	677	732	728	735	686	720	714	724	737	724	730	712	684	733	748	725	687	683	710	692	713	725	728	701	728	724	702	705	725	716	720	676	746	675	712	720	749	722	759	697	696	747	767	709	739	697	711	662	749	741	709	703	685	733	697	766	712	735	692	696	710	659	705	682	721	746	717	742	684	737	712	698	650	707	718	721	739	740	681	678	717	715	737	747	740	699	719	775	728	705	664	733	719	785	714	729	698	744	716	698	724	746	686	708	706	704	735	751	765	716	750	691	757	720	702	759	713	730	710	714	724	783	717	719	705	713	680	699	671	711	711	704	724	724	722	741	729	704	692	756	725	709	702	702	727	707	720	726	681	705	682	688	737	678	714	676	753	705	699	713	741	721	695	694	673	720	715	713	710	702	700	700	722	692	698	675	688	668	680	709	729	730	688	717	683	704	697	725	678	667	688	707	692	747	692	675	711	708	704	702	653	736	743	741	711	736	713	759	676	672	684	715	710	703	763	746	700	704	720	674	703	732	738	741	729	730	683	766	699	710	741	734	711	736	756	713	737	756	648	747	721	764	764	743	741	694	707	749	712	710	748	711	702	727	738	691	699	726	765	710	762	718	707	718	712	741	734	693	714	720	688	734	708	772	721	752	734	645	726	665	734	665	736	728	694	715	759	702	757	681	701	709	744	706	667	706	743	710	697	750	699	696	676	740	722	723	745	724	711	720	704	702	725	703	677	722	702	724	727	700	707	695	697	714	720	730	709	740	729	736	718	719	703	720	748	764	722	730	723	745	756	700	720	770	707	714	697	727	667	718	691	762	713	706	716	686	685	666	674	744	731	709	710	723	715	720	657	711	732	752	686	757	753	718	726	731	715	718	666	715	750	733	679	738	717	714	744	723	719	733	728	761	744	694	731	706	698	716	673	684	697	692	734	708	721	669	680	712	735	692	701	728	702	719	730	741	712	690	735	700	694	719	701	683	700	706	751	758	733	694	718	733	719	721	732	715	754	739	700	711	757	700	716	749	727	725	736	735	659	722	703	736	723	695	738	764	708	684	736	743	700	724	748	697	699	725	695	712	708	738	728	746	723	737	721	752	691	738	747	709	716	719	724	747	694	754	697	695	693	746	715	717	719	728	680	753	733	729	710	736	729	709	751	684	726	688	724	715	673	697	755	745	714	769	711	716	719	743	677	711	713	738	678	736	737	708	695	720	775	685	698	698	707	726	704	747	699	759	678	682	730	747	764	746	742	736	688	701	744	750	694	757	694	682	689	729	754	658	704	698	696	749	718	660	726	697	731	719	699	700	687	700	734	750	710	686	724	694	655	731	750	706	734	690	726	764	709	709	692	756	712	732	727	748	715	671	781	710	733	699	655	718	723	720	696	762	722	703	739	738	750	721	713	688	667	711	716	675	680	749	738	691	718	717	715	688	718	711	693	734	692	675	729	706	672	684	686	706	724	640	724	690	727	775	707	704	698	732	729	709	713	745	763	676	740	719	715	731	683	739	688	750	717	697	706	697	747	696	734	747	713	702	669	705	696	723	737	703	678	733	696	712	689	741	690	717	708	753	714	726	688	671	725	682	719	677	703	713	705	711	663	688	735	690	719	690	681	702	712	768	723	670	739	685	717	730	628	671	701	729	721	743	743	751	678	687	720	717	730	681	681	712	688	703	725	727	709	675	678	726	734	721	704	691	716	733	725	737	734	713	717	724	651	731	722	706	701	705	700	696	774	714	706	696	683	668	689	770	725	708	705	720	686	713	720	735	717	699	737	694	704	730	681	713	730	707	679	734	742	679	698	662	753	694	716	692	745	699	731	676	692	719	751	726	745	730	725	748	685	724	669	732	734	712	739	723	682	702	688	701	761	739	718	717	698	721	680	724	705	722	713	725	724	744	772	678	711	703	715	737	717	716	745	694	777	658	753	708	724	737	770	747	706	735	677	701	692	727	741	743	697	717	738	703	693	719	674	669	738	674	722	701	716	739	716	752	726	749	719	677	734	755	698	694	702	687	731	743	708	721	759	703	709	711	678	716	721	755	718	702	701	700	731	735	697	737	692	716	716	685	715	776	675	723	755	755	689	716	706	759	678	746	689	757	734	743	665	724	713	714	706	713	692	715	741	725	774	697	699	729	732	654	742	724	667	719	696	687	733	697	755	738	692	751	717	737	673	700	734	700	716	752	667	680	729	700	735	727	690	711	741	706	737	756	700	720	703	684	772	736	773	736	711	679	714	734	697	732	658	658	692	732	687	703	774	743	724	669	744	704	717	714	677	740	653	759	717	772	761	738	690	741	737	747	710	704	695	692	766	748	648	710	717	695	719	690	724	728	735	732	787	685	705	704	725	770	704	681	682	734	753	732	702	661	726	721	734	731	727	723	719	675	731	690	730	711	719	656	771	722	703	704	652	745	695	715	679	702	727	729	730	764	711	716	705	721	695	705	697	724	756	775	720	712	759	777	712	673	702	686	727	705	716	705	696	739	741	723	780
27797	13043	1923	1046	711	832	2323	3133	2801	1851	1242	884	710	674	622	630	642	608	620	629	634	640	629	617	637	637	597	608	625	644	638	654	626	661	646	620	616	646	616	674	698	617	658	642	647	656	593	629	638	635	618	610	606	653	610	617	678	624	583	626	645	572	659	654	635	655	619	639	611	619	627	663	628	600	644	623	583	647	594	593	604	641	621	624	621	576	608	615	608	605	600	551	606	629	585	622	684	621	588	610	594	648	599	642	673	633	675	625	630	624	628	603	606	642	653	660	627	594	665	629	620	556	643	585	605	589	624	657	618	583	596	633	636	597	638	641	580	626	605	647	674	640	592	612	615	612	655	654	649	651	609	627	645	620	642	608	598	662	678	617	596	589	637	638	581	652	617	647	563	628	591	613	656	599	602	627	593	667	655	621	633	576	668	614	604	632	590	587	578	645	621	648	641	576	651	699	659	650	617	675	625	597	664	635	662	609	613	644	589	611	593	615	619	672	621	654	647	643	598	655	610	666	631	669	619	630	636	670	558	636	629	623	630	601	664	610	605	654	598	626	620	617	626	639	598	662	646	624	633	676	627	632	621	623	633	589	644	626	614	635	633	654	596	588	653	637	583	639	611	583	668	618	588	616	597	635	611	592	654	674	633	609	626	636	688	624	682	630	600	627	633	638	570	641	605	602	588	622	589	641	655	617	584	646	661	639	613	608	623	624	607	606	622	607	581	623	625	626	629	671	604	598	636	644	604	624	620	643	638	682	632	633	646	659	621	625	576	630	626	592	590	650	623	666	599	623	638	642	630	615	640	596	638	645	627	583	605	573	630	645	629	628	644	574	646	643	626	651	621	663	616	628	628	602	630	623	611	643	606	658	616	629	642	651	651	606	642	607	605	637	580	633	640	616	629	612	631	632	605	693	636	631	603	629	606	634	639	640	659	616	599	626	581	571	633	614	648	665	681	640	621	614	617	631	630	603	610	618	583	604	678	650	643	618	634	660	591	588	639	608	647	600	637	554	601	606	586	642	671	629	648	610	606	649	630	650	619	626	601	598	615	618	614	639	583	595	618	602	648	673	647	608	618	638	710	626	625	617	620	613	610	617	639	651	646	602	603	644	662	653	663	625	631	648	603	641	649	643	651	609	667	592	654	631	594	631	638	646	607	612	613	624	625	643	604	641	653	637	607	571	627	645	628	598	656	668	603	617	636	615	646	582	600	608	614	639	585	572	611	624	637	654	634	620	647	641	601	626	613	646	629	618	614	631	666	629	553	672	621	569	634	692	647	600	653	594	635	616	654	601	676	644	643	663	570	646	614	632	597	603	639	630	622	588	604	614	589	636	627	659	616	608	631	645	663	616	645	632	596	576	644	666	671	639	646	610	611	638	659	607	604	652	618	582	593	596	611	654	634	659	639	618	617	618	576	648	612	627	623	611	614	639	663	655	615	602	642	594	608	619	590	639	613	633	619	600	616	610	619	662	606	641	640	602	616	618	544	600	569	624	607	619	652	617	565	660	627	610	638	594	658	623	578	644	611	611	613	608	622	678	605	636	662	651	616	592	613	603	640	610	604	593	618	607	622	581	623	628	622	664	608	641	562	639	622	640	596	650	597	604	586	578	621	642	610	607	630	631	663	642	641	641	625	631	638	644	623	583	540	649	597	600	598	649	670	605	667	620	567	618	633	623	615	624	629	625	627	598	697	589	697	645	612	577	662	605	632	632	666	651	678	635	641	628	618	564	680	623	622	620	626	639	652	630	602	633	634	619	583	596	668	627	591	613	617	621	643	664	615	632	628	623	627	607	658	625	650	639	660	625	615	633	670	605	636	619	645	619	607	655	567	615	657	630	629	603	610	656	644	622	610	627	624	580	618	608	627	584	584	631	577	629	645	631	603	619	623	618	626	625	628	637	601	620	622	618	596	635	615	587	631	611	627	630	626	658	610	651	642	575	642	583	612	636	612	659	643	593	626	613	631	674	619	658	636	615	662	589	661	621	561	625	645	659	627	590	582	602	619	651	594	614	643	666	632	613	634	614	603	630	646	628	633	623	645	596	627	591	617	608	610	639	601	596	642	588	617	612	627	634	653	614	624	614	635	595	603	645	579	586	611	641	622	657	674	588	643	669	630	585	611	633	616	617	639	586	567	582	629	605	629	594	628	648	598	639	618	612	634	609	593	604	571	603	642	636	629	623	656	648	586	625	609	629	614	644	624	696	657	626	597	612	631	613	645	651	657	617	616	624	615	601	616	597	645	630	619	633	629	646	631	621	629	629	671	627	600	642	682	587	619	622	638	647	587	622	674	621	646	601	599	635	656	629	642	636	635	589	606	595	649	637	649	589	674	609	579	634	634	639	577	631	611	603	583	612	603	613	679	612	632	585	621	608	602	602	717	606	619	623	633	601	635	633	625	646	599	682	602	690	617	631	625	592	600	652	610	576	602	637	576	633	642	650	651	594	648	626	620	661	655	640	661	623	588	609	626	627	645	667	600	617	608	624	621	626	639	600	650	637	594	630	628	642	636	676	610	619	571	661	616	602	614	612	627	656	638	637	616	601	594	650	632	638	650	644	631	612	622	595	625	636	620	631	617	606	635	586	620	603	566	580	624	645	616	635	640	589	648	628	607	632	633	617	588	669	601	663	584	623	661	605	644	585	661	631	632	620	649	638	627	639	649	633	588	659	648	596	596	606	636	617	637	642	612	630	595	610	610	618	606	651	634	608	647	600	643	632	623	635	644	620	629	582	625	666	634	670	701	597	659	606	622	635	637	600	631	592	620	658	642	595	593	647	623	603	631	618	605	583	610	584	586	615	631	604	627	619	623	604	624	656	625	589	668	606	630	608	597	635	631	622	663	602	648	665	625	622	591	603	647	593	598	665	634	614	620	606	617	630	618	600	615	637	632	665	623	638	633	651	661	632	603	654	612	601	627	638	597	577	612	596	605	653	598	648	647	638	628	616	621	642	632	651	639	618	631	638	637	608	585	596	630	654	619	607	642	667	604	671	635	601	653	638	586	610	617	601	613	652	628	601	621	636	666	628	609	621	620	686	619	612	605	633	627	624	661	661	654	630	641	616	630	603	602	616	613	632	610	605	652	641	576	587	572	664	627	633	604	655	633	603	620	626	639	594	615	619	681	627	613	634	608	679	682	608	655	626	649	623	647	605	662	614	610	623	612	653	632	659	624	620	600	619	621	581	632	611	656	638	661	612	633	634	634	614	622	594	619	637	637	640	641	616	643	602	630	652	626	595	648	598	604	638	639	652	629	631	607	620	623	652	651	624	629	594	609	636	597	558	634	599	601	625	612	606	606	637	625	634	588	639	636	604	584	604	619	618	652	607	624	639	618	601	598	608	622	608	610	653	638	609	603	646	619	664	647	657	641	624	623	647	628	622	680	639	624	617	585	656	619	653	650	646	653	657	643	632	626	627	606	638	648	666	633	635	658	576	617	643	639	637	645	608	640	624
5272	1382	1029	706	649	858	3154	3761	3196	1983	1242	786	658	582	555	535	536	593	547	551	522	518	570	544	520	546	527	542	570	548	563	523	566	545	538	544	567	540	535	530	528	567	533	569	537	561	545	559	564	568	549	537	537	527	541	550	515	510	515	591	516	507	528	570	522	532	536	488	544	549	523	541	524	526	519	541	550	538	537	497	553	525	551	506	545	512	585	535	541	540	514	588	517	557	490	560	504	547	545	542	527	536	515	557	532	501	568	538	505	541	487	479	519	539	538	581	509	568	515	499	564	508	568	502	620	487	543	552	545	562	497	555	512	524	505	521	521	515	540	559	497	538	534	475	566	504	496	542	487	493	580	518	551	540	527	533	558	508	530	521	548	501	540	546	547	524	540	544	545	562	509	554	514	533	530	555	528	542	502	514	559	554	519	556	512	537	495	533	584	599	575	558	559	521	555	496	532	493	549	530	504	542	551	537	538	512	565	556	572	521	548	547	540	542	509	544	545	482	537	530	547	592	548	530	571	496	510	525	547	517	508	548	535	524	516	533	550	555	547	567	527	568	561	485	570	500	487	563	524	540	564	537	544	545	551	558	548	554	531	527	559	514	561	492	516	535	551	551	566	516	570	542	535	539	514	548	543	529	543	542	535	506	529	549	516	539	530	556	520	547	561	540	542	567	560	521	537	551	543	539	546	562	538	561	522	528	537	533	550	506	572	568	537	545	526	568	522	537	537	541	564	512	539	555	525	514	535	516	518	508	532	504	539	555	532	527	529	548	501	524	536	568	501	526	532	536	581	580	512	568	543	549	535	511	547	534	526	494	537	537	542	561	540	560	527	527	516	564	544	525	536	556	560	519	553	519	579	527	515	528	548	503	542	503	528	547	511	526	576	482	521	544	528	533	536	489	516	531	558	507	584	518	550	525	499	595	541	495	557	510	556	500	553	524	539	503	508	575	533	485	490	513	530	511	551	542	555	506	543	550	553	534	506	555	476	576	561	556	587	567	546	537	517	520	565	528	536	555	529	565	520	533	522	491	509	512	516	562	587	562	554	548	575	557	513	527	537	535	577	522	542	499	533	628	510	519	492	545	535	540	536	555	520	526	532	556	505	549	488	532	562	526	559	552	534	545	521	572	515	562	535	541	538	523	501	532	557	524	569	506	575	574	542	534	504	546	501	551	542	535	514	536	548	588	514	544	572	535	488	538	550	553	572	535	546	530	575	571	516	519	505	536	571	514	527	507	542	531	571	510	517	539	563	549	540	547	512	546	524	571	538	549	542	539	499	551	484	543	548	584	561	528	548	548	515	550	544	512	563	520	541	511	523	514	510	530	581	527	568	528	493	447	492	531	530	566	554	540	541	530	571	516	574	537	514	548	544	560	521	575	494	534	548	559	550	574	559	511	524	504	510	537	566	521	535	539	559	539	491	555	495	521	565	560	541	499	536	566	560	545	546	539	519	557	553	532	536	553	541	532	554	542	556	521	529	548	524	541	494	560	557	570	534	534	524	505	501	550	549	530	528	539	517	552	555	608	551	535	540	537	506	567	521	519	536	520	593	553	522	513	553	565	567	508	521	539	547	543	525	525	523	533	545	511	572	549	524	502	508	546	516	511	537	532	522	570	534	540	549	563	520	515	574	545	512	537	527	519	515	562	540	540	562	547	520	553	508	505	542	503	528	523	569	535	536	523	502	520	531	502	499	542	555	555	530	535	546	547	534	514	552	553	556	551	544	517	516	555	458	547	518	547	564	525	587	559	529	510	516	519	548	532	509	536	521	537	520	534	539	550	559	535	549	543	553	544	557	533	524	549	571	525	559	533	539	539	506	537	547	533	534	511	530	533	541	508	521	554	559	533	459	508	526	519	511	536	501	533	553	529	527	536	526	527	547	561	593	581	535	538	516	529	558	527	504	598	514	536	551	539	570	536	533	561	561	528	541	521	489	543	527	518	561	506	533	546	542	511	501	510	531	539	497	578	552	541	559	543	548	518	559	577	548	547	577	542	535	537	532	550	558	534	561	549	553	545	558	554	555	525	565	573	544	528	504	537	535	569	545	550	523	540	581	530	585	567	568	551	577	537	562	524	566	557	551	559	586	535	528	501	561	518	561	531	525	545	534	513	551	585	503	501	533	535	553	488	527	570	539	556	524	503	533	528	533	520	485	568	510	532	527	539	527	555	552	583	542	492	568	539	537	516	535	539	552	523	542	555	522	518	537	522	516	542	492	555	552	501	547	531	555	558	535	546	514	558	521	500	577	533	555	558	529	552	548	566	536	537	544	520	544	526	530	562	573	540	532	565	574	540	523	517	521	566	562	526	526	536	532	534	536	537	517	578	530	537	583	550	541	529	519	562	561	547	510	574	554	494	567	551	544	507	595	517	553	565	526	527	532	501	526	539	501	531	522	524	543	539	551	524	542	532	579	489	525	560	516	535	568	577	536	499	563	563	529	508	555	564	544	573	546	504	511	533	553	543	473	556	523	512	570	571	539	583	557	554	521	544	517	535	553	529	526	559	494	514	537	535	530	511	542	548	531	550	520	615	509	525	537	535	530	559	579	528	539	527	524	522	541	557	554	571	491	561	558	515	517	559	528	540	561	535	570	514	523	546	543	536	526	526	549	577	539	551	549	534	562	509	536	544	590	529	496	515	524	492	585	532	505	565	534	567	537	560	553	541	519	503	554	548	517	524	539	557	535	526	521	564	579	522	547	546	544	526	550	521	517	508	542	476	553	566	556	540	505	534	532	540	559	543	553	510	525	564	563	538	522	488	560	524	560	535	509	545	495	518	589	544	552	472	587	586	498	533	519	558	493	511	535	544	484	516	546	515	513	511	471	535	516	571	546	511	533	562	495	497	497	525	544	554	516	495	554	567	577	546	524	516	515	515	542	505	534	517	523	552	542	516	549	506	593	550	529	582	563	553	526	524	532	521	545	577	536	538	541	548	548	554	577	543	557	505	532	549	516	550	565	518	518	550	527	502	541	541	518	489	497	557	519	576	488	550	595	557	552	495	533	477	536	531	545	480	513	513	562	491	515	577	509	495	567	515	530	518	537	511	516	548	498	582	490	531	506	563	572	577	521	548	555	589	503	570	581	519	513	544	534	521	546	514	541	525	497	513	515	535	497	536	485	512	504	572	522	520	547	558	566	544	507	558	540	586	529	546	510	551	549	541	485	537	509	528	530	502	550	539	556	556	518	568	523	579	529	503	520	528	567	532	593	549	530	508	521	520	577	544	528	496	542	511	534	512	572	565	539	563	521	559	552	556	550	521	577	522	589	530	497	585	535	545	541	563	517	535	514	553	540	541	561	520	480	537	518	532	555	516	551	567	553	526	530	525	504	572	495	557	487	517	499	523	554	533	565	535	583	575	529	509	499	513	558	501	541	543	568	554	544	566	526	570	537	569	528	552	534	545	575	536	498	588	558	541	563	538	600	557	538	502	576	539	508	530	560	498	473	515
25433	21448	27517	25546	6804	3411	22061	28410	22406	12586	4713	1922	1042	836	764	713	687	721	716	720	688	702	743	731	676	674	680	684	751	713	720	660	719	720	670	702	708	672	693	682	746	721	668	677	702	679	694	730	678	693	677	669	672	692	720	652	734	702	717	734	712	711	696	714	748	655	731	707	724	731	681	662	724	716	689	684	698	720	679	681	649	751	698	683	703	714	717	715	733	741	656	746	670	678	718	678	723	696	722	680	647	750	709	725	704	687	669	697	693	742	692	724	709	736	730	701	678	653	687	727	660	775	632	721	698	697	727	695	692	710	755	736	698	666	679	714	728	725	645	674	666	684	716	702	688	689	678	648	709	681	713	739	701	644	748	713	689	671	715	737	680	739	690	725	719	690	657	716	659	717	680	697	657	668	687	694	649	664	751	721	699	640	701	716	634	690	647	690	707	697	695	662	686	697	699	683	677	673	727	677	678	691	681	721	685	721	701	723	655	647	717	729	732	687	691	693	702	699	666	682	697	721	697	659	698	705	690	728	717	696	696	717	686	717	715	660	709	693	760	668	697	675	687	723	687	744	695	672	739	695	680	692	811	721	686	701	700	626	705	672	641	707	664	706	662	715	756	738	701	708	734	707	693	769	694	714	705	700	749	697	722	670	714	700	697	697	692	706	725	699	693	736	687	696	709	670	677	740	718	683	667	652	745	674	705	697	706	702	671	706	714	692	722	683	717	727	691	654	725	681	789	718	712	709	671	688	672	728	688	661	745	688	702	681	745	692	696	740	710	702	694	699	655	675	717	715	663	668	705	696	715	684	706	688	710	714	696	706	669	681	714	683	698	732	699	713	759	753	714	749	671	751	680	693	733	661	676	677	730	642	659	717	734	682	663	718	683	661	698	692	720	674	703	730	703	693	675	703	676	699	686	656	696	684	667	703	708	641	759	696	683	693	672	707	677	705	708	734	769	737	724	678	681	693	688	699	675	662	737	711	746	732	672	681	728	704	734	694	667	687	728	680	635	689	717	722	668	706	671	715	736	702	698	693	675	710	712	681	744	718	693	698	718	709	671	703	696	746	716	718	704	709	727	690	717	703	724	733	747	689	664	694	704	651	701	695	695	707	681	678	683	725	722	627	756	677	692	683	726	695	690	667	652	711	715	676	709	705	705	658	716	742	708	707	707	735	766	659	706	690	658	707	713	690	663	660	706	688	694	690	757	688	716	706	723	668	689	654	637	671	692	702	678	696	748	679	726	706	706	715	671	704	759	657	730	703	657	735	730	722	661	677	736	674	707	713	689	664	671	707	719	709	716	696	668	663	714	700	750	677	685	667	716	682	720	710	673	709	677	690	707	726	718	732	752	702	739	752	638	709	733	679	730	713	665	705	687	688	680	713	702	722	725	739	710	688	655	721	708	706	716	689	666	704	679	702	724	659	742	673	738	691	677	672	717	708	698	679	691	671	674	740	711	710	758	705	701	686	683	669	681	654	663	727	661	697	731	685	717	694	677	688	707	684	661	727	730	680	658	657	688	670	720	723	710	712	717	654	717	699	705	697	691	674	714	743	692	688	657	688	699	738	690	659	688	690	695	702	710	736	713	723	727	714	651	682	715	687	675	699	746	665	694	707	683	678	681	677	701	712	667	677	711	683	730	702	669	699	658	703	666	700	649	684	667	688	696	657	691	688	676	680	707	679	715	734	707	682	694	705	709	730	744	673	725	701	728	729	702	709	724	669	657	703	682	715	760	733	689	720	734	730	673	738	696	679	728	749	679	688	665	710	751	672	725	706	720	710	742	700	696	702	704	733	730	714	666	704	697	706	728	697	730	696	702	689	695	720	662	702	696	746	717	717	725	718	682	707	718	716	674	652	716	762	715	706	706	688	713	694	702	799	710	695	679	679	681	706	693	746	687	688	681	654	687	707	697	732	722	648	745	707	683	734	682	702	680	736	723	655	674	670	720	670	700	706	704	706	677	705	691	738	725	675	741	652	694	716	702	697	704	696	717	643	786	681	675	694	694	717	728	697	724	763	726	703	678	668	710	690	725	724	700	697	681	708	691	679	716	715	707	676	686	714	704	710	658	703	678	667	671	680	727	716	775	712	705	714	661	728	727	700	668	741	680	731	684	687	655	629	710	753	680	679	713	686	670	680	666	722	708	716	689	685	686	676	705	726	699	640	685	758	716	684	712	698	692	692	726	729	742	688	709	721	654	658	733	675	695	699	660	711	743	676	674	708	664	717	699	697	686	675	701	722	665	667	684	695	686	759	676	686	673	679	698	668	703	701	719	695	693	678	717	720	689	692	695	684	720	721	658	730	729	691	727	672	700	698	677	693	704	695	691	672	649	709	670	720	668	684	712	725	695	714	729	731	711	704	719	704	691	724	670	674	674	717	700	694	716	708	656	693	718	665	682	716	675	721	664	668	716	670	725	685	706	738	701	720	687	691	693	713	677	689	699	695	677	695	696	712	699	752	751	705	640	693	709	675	700	647	676	659	691	704	716	669	696	702	710	666	673	726	708	660	695	717	697	675	699	675	713	781	724	690	693	644	736	693	704	707	698	685	692	747	780	725	662	668	745	704	734	700	650	695	681	669	661	710	703	720	718	734	686	704	701	690	729	648	670	766	689	671	723	672	707	704	698	681	704	694	680	691	735	661	709	759	725	691	700	664	738	689	679	717	677	737	719	695	688	702	685	696	690	676	712	685	707	710	738	715	691	647	667	671	740	695	693	716	653	706	659	729	690	730	708	677	676	671	670	696	701	676	651	692	709	697	721	688	717	686	710	661	746	699	705	742	645	712	663	706	708	702	722	751	672	702	709	672	740	678	752	767	701	720	693	695	735	707	675	714	693	690	697	705	714	708	633	664	713	704	673	651	692	675	695	732	655	729	665	739	719	687	683	697	693	661	680	699	665	682	693	711	683	718	730	757	746	717	667	688	737	706	671	709	669	706	729	716	699	684	716	688	707	683	668	679	668	737	705	682	686	719	699	716	762	656	725	680	690	722	659	683	678	682	711	695	733	705	676	728	740	661	703	668	707	706	726	689	731	690	718	721	724	725	762	650	664	700	666	684	716	669	711	709	730	707	737	687	716	669	680	687	696	687	683	686	700	693	665	687	690	690	657	718	699	717	683	667	673	689	714	665	694	709	682	689	701	688	697	720	681	681	712	721	721	741	705	703	708	638	705	689	696	700	725	718	686	700	700	679	675	687	739	689	657	667	687	647	719	699	684	638	718	672	672	704	663	701	675	692	725	658	664	677	740	705	776	722	696	735	673	735	680	708	739	695	697	700	698	699	715	705	721	685	662	632	673	724	725	732	700	725	731	719	698	719	703	709	658	688	717	668	680	716	680	702	711	682	713	772	716	699	667	646	650	693	681	716	653	687	690	691	719	722	674	661	656	743	687	716	727	729	677	711	702	681	714	695	708	675	726	735	700	658	694	664	709	650	705	703	682	693	705	691	677	688
4307	4544	3335	1776	1374	4222	23821	25949	18875	10386	4501	1897	1023	735	689	597	640	619	611	624	602	602	637	608	617	640	616	662	638	621	628	609	583	593	595	589	596	641	606	591	585	632	598	624	682	624	574	583	629	623	643	594	624	606	608	628	624	642	651	639	659	629	628	635	620	607	629	634	628	605	671	621	603	604	629	641	617	615	651	668	659	627	660	611	615	595	617	655	640	646	588	624	612	625	630	602	639	654	587	638	664	589	598	573	621	616	641	632	593	595	583	632	645	609	593	599	596	613	582	609	588	602	596	597	584	632	652	633	640	617	640	618	645	558	634	652	611	608	626	606	598	622	605	606	579	588	601	602	619	602	643	630	638	634	626	620	654	586	585	610	627	598	630	606	645	591	589	647	609	575	646	604	622	647	649	620	666	554	605	635	663	578	651	667	605	605	600	648	632	593	685	609	608	663	641	648	612	586	622	648	605	604	652	595	599	581	614	622	611	603	620	612	638	613	622	611	629	636	593	658	619	565	557	577	587	622	656	612	611	613	619	602	653	644	617	620	589	625	585	590	609	641	609	656	593	569	606	623	590	636	588	632	617	631	603	560	606	633	577	625	554	625	674	619	599	657	616	587	616	593	621	653	634	660	613	584	609	637	600	647	585	593	637	618	585	651	591	632	617	631	620	621	633	637	649	602	626	577	623	643	648	650	609	660	615	602	622	620	591	642	602	615	614	606	601	623	606	599	621	591	581	611	658	637	646	622	636	559	651	614	594	591	624	637	635	601	604	633	642	620	634	591	632	597	614	643	640	618	565	641	639	603	628	620	597	662	609	586	637	616	635	606	607	637	628	619	616	609	620	638	638	603	633	603	626	636	601	635	649	604	629	600	570	630	592	617	615	626	600	611	652	600	666	616	652	608	607	596	630	624	605	609	609	620	667	619	614	629	628	584	590	628	651	573	624	574	635	583	673	581	618	634	545	604	621	623	605	606	600	631	580	591	612	585	641	635	580	594	556	589	619	628	626	584	583	628	621	626	638	629	615	620	616	639	636	624	612	615	640	632	592	623	630	605	623	639	601	632	586	653	638	607	588	625	623	643	570	624	582	599	630	624	605	658	604	624	602	597	612	616	622	611	591	640	607	619	629	615	651	647	619	643	624	611	602	612	605	603	576	628	620	636	604	660	628	674	645	634	622	624	604	578	627	662	629	635	618	641	610	595	632	588	623	608	559	603	613	603	596	577	647	585	668	613	640	560	656	573	584	644	578	634	636	632	597	628	631	595	598	589	578	580	636	633	622	594	607	640	606	629	628	609	593	573	627	595	598	615	558	634	592	623	585	655	645	573	599	635	596	647	615	564	626	648	624	632	608	638	660	644	618	619	612	598	601	597	616	585	582	595	596	624	640	602	571	584	631	626	573	642	594	587	645	603	603	616	631	602	585	588	606	642	609	608	629	652	599	646	641	605	582	613	542	617	633	644	602	586	613	611	581	608	629	643	618	590	609	616	646	591	625	582	602	640	645	633	598	575	652	583	609	619	637	627	611	674	612	631	587	580	660	629	610	642	611	635	593	581	665	635	666	649	583	598	628	654	648	679	615	634	639	624	624	632	620	643	594	638	567	584	621	626	579	635	671	618	611	613	571	655	623	640	639	659	602	618	594	638	603	595	640	596	632	594	641	642	574	638	577	599	602	629	600	612	593	651	622	595	579	595	623	609	626	592	622	610	591	619	664	615	639	644	629	577	590	609	651	575	592	594	641	646	655	637	601	599	638	592	607	597	571	612	625	636	597	598	590	621	652	624	639	579	633	619	607	634	632	646	641	600	640	639	605	607	626	660	567	643	610	609	648	617	578	582	642	639	598	636	625	628	572	618	613	626	643	589	622	620	592	621	661	633	602	603	633	601	577	615	641	642	621	617	567	615	606	593	636	591	624	645	565	630	578	645	651	611	609	603	633	628	635	609	601	626	596	615	615	629	590	627	580	604	617	599	643	643	621	609	560	592	602	626	570	622	585	636	642	635	625	600	644	647	586	602	569	562	603	628	626	631	609	632	618	639	624	602	618	596	644	591	653	627	596	553	585	607	589	622	610	586	628	632	601	653	637	597	600	642	641	615	616	631	633	593	622	603	623	644	585	628	589	620	626	561	610	625	636	631	633	600	619	618	621	588	600	610	629	624	649	627	634	620	599	601	632	607	677	613	622	671	626	606	593	594	615	655	631	590	630	607	588	643	600	594	620	587	623	633	623	619	647	615	626	621	644	608	653	651	637	608	608	618	646	608	602	611	588	634	650	635	652	605	650	566	641	577	621	586	637	628	655	602	640	626	653	592	640	624	610	644	674	571	611	638	583	635	584	645	660	598	603	559	600	614	599	654	628	612	650	620	601	597	600	597	676	581	600	653	608	639	612	624	622	594	645	622	581	649	617	643	614	633	647	617	582	613	586	635	574	609	571	589	620	621	587	634	576	605	675	617	627	608	588	636	599	623	597	597	625	632	579	602	607	644	559	583	613	629	611	614	615	624	650	624	609	595	637	632	620	646	622	619	610	635	630	633	596	596	628	584	656	642	592	643	623	628	621	636	610	592	580	629	663	605	605	664	599	621	604	642	612	623	648	621	644	600	646	621	650	626	605	598	607	584	615	633	599	602	586	594	671	625	654	645	622	632	650	636	629	646	620	609	641	613	595	625	663	567	573	617	635	611	612	608	629	609	626	647	644	599	627	597	621	652	654	643	602	607	625	626	587	636	613	618	635	581	631	596	587	626	611	631	611	638	637	555	625	595	603	602	647	594	588	655	602	591	569	575	601	607	606	618	614	590	648	598	625	575	580	588	651	579	617	630	629	611	624	588	592	625	641	610	621	597	654	594	649	617	625	586	605	650	599	608	639	626	647	613	636	634	614	597	608	619	593	636	669	619	623	568	584	570	622	651	587	618	629	618	604	628	582	594	598	588	583	651	627	622	663	601	596	629	656	593	634	621	606	599	603	572	648	612	582	596	685	588	655	575	564	658	646	570	575	566	602	613	613	621	599	615	601	565	624	649	602	612	645	647	612	668	629	634	593	668	663	620	605	615	643	584	630	627	610	606	594	658	618	617	568	646	645	621	630	699	642	601	639	652	597	617	661	593	608	573	626	615	649	578	577	650	594	644	600	639	582	616	605	586	628	598	596	575	634	585	623	634	578	612	629	598	604	628	635	599	588	638	651	662	606	614	641	619	592	654	607	604	639	629	643	606	628	565	606	625	581	620	576	623	599	649	659	635	618	608	627	594	570	599	635	610	658	648	613	580	633	624	599	623	610	654	599	615	625	607	611	640	593	632	561	615	607	605	652	543	647	601	635	577	662	642	583	595	628	622	611	662	612	610	600	647	597	621	590	607	589	608	634	608	649	632	614	622	654	637	638	612	611	673	611	668	642	632	575	611	625	609	589	628	596	621	651	611	600	648	617	639	581	601	600	596	642	590	618	577	622	555
24220	21393	28692	24470	21379	16721	39556	45616	36679	22081	10081	3611	1580	1012	910	812	826	863	871	848	797	828	855	872	857	828	800	816	795	877	817	822	814	804	844	818	824	843	802	780	785	814	817	838	806	817	804	842	824	848	859	809	757	854	846	843	842	748	855	790	841	810	828	858	806	828	821	814	787	891	854	818	816	835	810	830	820	866	837	809	872	757	835	846	847	889	821	831	828	824	834	884	845	838	803	799	869	887	840	812	875	843	847	832	829	845	808	766	830	835	801	882	834	880	855	803	803	833	835	791	808	860	802	826	842	859	833	776	837	829	881	802	840	786	803	811	834	888	783	828	819	821	834	800	809	835	817	914	770	913	796	789	799	835	834	806	756	789	800	802	806	795	756	789	811	849	803	817	841	850	823	799	832	779	781	843	770	818	829	844	851	791	839	784	813	836	859	819	889	847	806	797	835	869	760	823	865	815	804	796	793	845	838	821	885	810	814	860	821	779	808	829	823	874	801	821	814	835	799	792	802	754	771	816	811	815	870	821	854	842	818	857	787	792	802	837	864	835	785	804	840	796	858	832	835	800	775	795	809	809	816	812	784	827	802	821	865	763	796	776	813	844	831	807	867	825	867	793	776	825	824	786	817	840	851	831	794	803	825	826	798	832	850	845	817	821	828	825	837	809	841	875	782	847	833	905	792	818	842	856	837	863	828	819	830	792	825	803	831	860	869	794	865	855	796	808	824	813	819	773	817	856	770	819	808	802	780	812	824	859	827	818	844	772	849	847	795	791	785	823	837	835	847	837	840	795	781	769	836	862	778	855	822	828	829	841	796	768	794	832	837	780	844	800	787	862	831	818	804	779	819	876	799	850	821	785	848	821	835	805	817	768	829	796	819	870	836	839	810	772	803	820	797	808	854	815	858	778	817	793	792	796	792	814	774	791	803	875	818	821	802	866	812	827	830	790	794	792	807	761	823	828	844	830	790	803	789	831	853	793	806	829	854	807	808	822	832	821	749	802	822	878	831	812	798	775	837	767	765	803	818	861	848	856	825	834	835	818	855	817	799	862	806	854	861	805	797	828	850	851	824	834	824	820	830	831	858	811	846	860	892	870	841	840	786	851	837	837	802	869	827	825	839	787	833	850	812	832	826	830	888	793	812	820	796	823	826	835	865	822	846	792	777	805	757	778	845	801	790	817	834	828	764	856	775	836	842	817	784	791	829	833	817	806	807	869	837	838	815	851	855	803	796	789	843	808	775	807	756	765	794	797	804	852	826	863	811	825	879	740	758	765	794	844	794	855	774	793	810	817	790	805	801	830	839	797	830	792	845	845	857	808	862	835	814	826	779	841	792	838	786	818	818	806	796	839	816	831	831	770	820	829	822	853	792	793	795	803	846	843	844	829	840	881	799	810	749	827	820	855	797	768	802	832	800	845	831	858	835	816	815	836	782	782	827	826	817	830	851	878	756	834	832	814	803	808	807	812	840	812	829	784	857	833	813	829	797	837	784	826	825	848	817	868	811	787	877	821	804	785	753	815	846	862	873	781	838	787	814	843	851	804	807	878	826	855	838	852	829	848	841	821	803	793	769	757	831	814	788	847	827	780	820	863	817	803	886	802	807	819	764	796	767	814	801	792	807	817	827	762	828	819	851	809	844	798	865	831	856	798	797	825	786	808	840	811	772	807	792	786	843	874	822	812	872	796	798	838	850	850	868	825	841	821	780	871	801	842	779	813	802	793	796	831	861	839	806	816	830	820	834	799	819	814	821	802	796	798	796	856	805	790	758	844	850	785	835	853	792	802	764	842	794	859	851	806	760	828	818	794	842	823	805	804	819	830	817	825	812	794	842	813	843	839	789	817	822	823	795	810	810	828	812	773	855	868	856	826	820	835	801	890	820	794	858	859	800	841	845	858	790	851	820	820	810	819	785	896	862	822	803	872	805	846	806	821	844	822	828	850	841	837	784	830	816	871	758	863	813	857	745	807	837	779	815	863	790	824	874	839	814	774	835	796	830	837	814	779	832	793	818	834	844	837	858	813	842	807	813	846	817	797	862	816	816	841	833	788	815	821	851	807	823	836	806	814	795	791	852	777	821	787	835	729	776	814	839	842	782	801	805	804	818	832	797	773	814	791	850	841	817	795	827	826	826	799	776	819	812	810	854	824	823	764	818	838	831	857	835	837	824	804	824	832	839	818	837	829	852	844	817	829	831	817	852	811	848	853	851	878	841	803	771	803	796	799	807	780	812	891	872	824	807	780	836	851	841	811	815	868	782	826	811	797	818	823	859	794	772	796	808	787	800	823	814	807	861	804	777	809	913	803	857	860	827	796	819	796	811	819	880	831	823	851	804	800	821	844	820	821	860	806	783	758	818	824	815	823	781	786	760	812	877	817	841	835	829	863	817	829	828	817	907	812	838	793	778	917	815	813	777	818	844	792	786	835	763	777	813	829	805	783	812	787	808	792	812	830	790	833	823	799	812	821	786	795	812	865	813	854	809	773	824	839	795	810	764	876	849	830	832	820	844	817	851	826	826	866	805	822	847	820	764	833	834	802	778	854	778	843	834	841	878	809	794	781	800	824	771	786	783	823	813	777	848	843	842	828	844	797	788	835	815	865	811	858	789	803	804	870	846	789	802	829	816	791	854	791	837	803	808	783	839	831	847	833	844	744	760	873	807	853	812	805	815	832	820	757	797	828	825	829	776	821	850	795	815	856	824	847	845	790	830	791	790	782	797	894	782	769	842	815	807	803	787	820	807	721	821	791	796	811	774	776	903	846	854	824	801	841	815	777	823	809	822	836	825	832	834	854	846	840	840	799	829	827	819	749	832	784	854	807	793	819	875	806	886	866	818	816	779	797	826	869	748	806	802	799	793	830	820	835	837	804	797	834	819	831	854	810	844	826	814	829	821	879	835	819	809	832	778	849	818	819	840	801	807	795	844	795	783	835	855	873	798	768	820	761	864	826	798	760	830	857	779	826	811	814	849	838	825	811	835	812	811	817	826	820	824	804	800	848	893	857	760	778	809	820	823	803	801	808	826	792	836	830	830	831	793	823	821	842	773	799	777	820	791	796	805	815	812	783	804	790	849	836	858	779	832	843	824	830	842	776	826	827	808	845	770	788	834	856	829	817	807	777	877	819	809	826	808	834	802	813	810	855	839	778	794	853	806	817	792	784	850	809	811	858	835	829	828	790	803	833	813	858	786	819	822	769	815	750	793	855	802	822	792	865	835	839	819	832	784	798	813	804	830	879	790	780	812	762	790	817	812	843	882	828	801	835	838	820	744	847	821	868	797	800	794	809	865	810	804	806	800	805	770	834	845	811	818	808	838	799	844	799	822	799	792	816	819	855	811	804	806	782	780	841	853	817	822	807	833	851	828	801	838	796	800	799	815	856	758	810	786	843	799	826	848	796	833	778	856	840	848	774	815	815	803	792	799	835	799	847	787	839	864	835	821	788	832	825	883	796	864	802
5036	8172	5707	3277	3915	11635	39980	42424	31221	17536	8428	3527	1576	894	793	749	700	752	719	679	679	754	654	732	715	770	738	747	703	708	730	755	709	800	689	736	687	700	708	742	727	711	703	768	717	736	728	736	737	690	731	709	723	768	675	711	682	730	676	716	694	713	718	771	709	724	762	743	686	694	712	754	730	688	679	712	667	713	714	725	734	745	684	712	713	667	734	757	707	723	719	720	684	672	712	744	714	758	738	716	670	699	717	726	660	697	688	633	708	721	705	729	694	669	695	714	657	663	710	748	736	732	755	732	721	736	758	731	717	719	738	753	716	757	730	693	699	692	766	692	740	724	709	711	710	741	678	701	674	719	759	732	732	717	733	701	736	775	692	732	688	730	716	732	712	730	780	697	782	738	713	680	733	693	710	749	675	683	694	719	734	708	695	729	701	716	720	689	692	747	708	704	757	687	748	686	709	717	749	695	699	705	688	748	700	696	740	725	757	748	781	705	677	711	682	689	735	725	679	703	717	783	750	659	692	720	651	695	685	726	716	686	687	708	709	760	735	699	706	724	715	710	730	713	709	688	699	682	715	781	688	737	773	689	707	704	706	729	763	741	717	686	684	721	746	727	714	681	752	690	660	694	693	726	729	753	689	678	710	748	723	732	660	699	703	684	687	736	731	721	731	667	700	727	767	737	714	704	701	678	751	726	726	725	691	721	735	714	748	710	719	749	713	690	759	737	763	744	730	733	697	692	696	696	698	721	704	707	719	703	727	728	719	733	691	683	745	679	682	728	702	726	716	728	724	725	738	680	690	684	706	725	733	699	680	720	749	725	727	691	729	728	720	728	696	724	743	771	718	693	697	785	730	731	681	690	705	727	754	690	715	721	692	702	708	718	734	731	737	673	705	672	727	735	661	743	701	693	673	700	715	742	694	710	688	677	696	667	698	688	712	708	708	748	681	702	709	718	741	722	715	716	690	738	712	690	707	733	709	709	639	707	773	670	679	713	690	705	741	695	691	727	701	738	728	705	731	692	722	722	705	748	698	806	725	725	718	686	690	729	715	659	707	715	705	762	680	738	688	733	748	724	725	731	748	707	730	669	701	706	726	687	689	688	727	641	735	678	687	720	744	717	679	656	745	696	679	708	697	738	712	740	710	655	704	751	779	722	713	723	739	736	716	698	697	701	763	689	742	740	678	727	737	726	705	678	693	704	727	696	700	701	712	702	700	700	669	710	772	698	705	730	714	725	690	724	742	663	653	741	712	726	720	738	711	722	640	716	717	656	699	786	676	663	716	731	724	724	760	703	705	687	727	790	657	706	701	734	737	682	688	696	705	676	744	695	661	720	669	712	718	758	663	707	714	710	737	713	745	722	751	701	719	772	726	751	729	677	704	682	675	697	722	714	690	703	717	684	721	706	723	646	684	711	696	701	707	705	772	681	732	704	709	674	696	716	710	747	706	682	666	712	683	719	718	714	684	694	731	764	690	742	714	712	676	707	733	690	698	762	719	674	698	705	748	723	718	730	721	740	704	720	718	683	714	678	766	703	720	698	733	682	659	714	709	756	693	705	739	712	725	742	658	674	693	739	745	685	691	727	722	733	715	714	731	730	704	717	777	728	734	678	690	769	736	699	757	730	736	720	677	692	712	704	704	692	693	700	731	681	709	648	708	746	723	697	729	743	662	675	699	733	731	715	694	735	691	696	687	693	702	697	732	753	743	686	679	677	741	721	709	646	712	713	716	718	728	741	678	673	773	749	704	729	662	746	724	716	681	692	714	738	688	692	703	747	720	722	687	685	734	704	715	727	716	759	704	676	733	750	667	720	735	691	712	714	689	660	711	704	744	715	761	699	710	724	715	658	710	690	720	729	690	721	693	677	667	727	735	736	721	747	696	758	759	711	732	712	703	697	678	658	731	695	652	699	679	693	749	694	684	699	722	735	735	716	697	713	663	729	648	724	695	709	710	707	718	710	716	681	735	647	712	744	739	715	690	708	709	687	690	681	672	692	711	715	708	712	677	717	743	692	751	752	656	749	735	739	702	747	715	725	676	712	720	724	718	726	677	688	736	739	738	739	694	713	692	709	760	707	704	669	738	716	717	700	740	659	716	685	749	712	716	701	689	687	696	677	690	692	641	704	724	704	686	709	695	725	692	725	684	733	694	737	664	722	681	728	690	704	711	742	733	755	665	696	724	758	723	698	695	751	720	722	700	655	693	734	688	679	689	740	735	663	736	735	682	701	697	677	685	671	679	719	728	716	759	716	660	716	703	659	707	729	732	701	689	709	695	704	724	708	700	678	709	659	700	693	707	715	742	656	675	710	716	729	724	718	716	715	698	683	759	669	693	692	690	700	757	724	748	677	746	720	674	664	729	726	688	703	733	751	696	751	714	755	701	717	726	726	700	746	726	705	710	735	740	713	765	722	718	730	705	662	696	723	737	726	692	725	720	703	736	731	727	715	695	703	730	704	694	742	691	693	688	712	715	746	735	698	666	721	694	718	669	717	752	658	718	736	716	678	696	742	707	730	677	695	727	685	630	642	714	756	743	716	732	683	724	688	708	725	736	720	730	711	713	713	709	688	678	709	702	694	696	698	693	743	750	700	708	712	715	730	717	718	745	666	682	705	689	680	732	727	727	756	692	746	718	720	691	704	715	731	678	738	700	688	718	696	685	697	710	705	730	767	696	721	764	703	739	736	747	732	701	680	743	722	690	704	680	686	694	676	726	739	674	730	718	718	719	680	725	721	724	678	719	673	722	695	740	682	712	662	706	666	738	748	702	667	690	716	728	709	710	675	715	685	681	718	715	729	698	721	740	744	694	740	726	705	729	724	713	704	714	719	723	672	720	696	675	727	722	689	746	656	727	704	689	712	659	758	724	727	693	683	760	667	711	672	695	709	724	697	689	706	696	701	678	690	709	700	727	764	745	709	716	714	715	729	692	692	714	694	726	661	745	724	696	775	713	709	699	717	733	745	696	745	730	674	674	677	698	732	675	714	734	666	700	741	734	739	711	659	738	752	711	719	723	758	734	705	738	758	709	681	709	717	677	698	706	700	679	708	704	692	704	721	685	680	668	710	749	699	711	667	730	719	655	726	693	704	664	718	704	702	715	694	686	667	699	720	700	683	709	728	734	762	709	674	686	716	722	694	699	738	686	713	692	691	701	667	635	677	714	678	745	698	713	730	711	754	725	741	685	723	730	753	722	671	676	698	709	696	706	724	668	717	711	683	700	709	720	681	678	687	707	734	759	699	715	773	695	691	700	701	744	695	703	660	736	729	666	683	670	745	717	707	674	685	733	712	745	719	707	713	704	712	730	740	727	743	716	746	670	701	721	736	704	684	692	698	727	712	702	754	679	685	712	740	696	763	695	699	711	706	726	737	749	720	712	710	641	702	773	687	687	649	720	681	712	686	715	722	736	709	748	679	716	699	763	664	734	690	701	668	739	667	718	688	712	678	753	722	722	731
27807	13145	1987	1044	782	1205	2843	3638	2677	1723	1141	803	736	614	641	651	627	663	666	643	634	619	612	613	641	652	614	632	612	617	628	602	668	577	636	604	592	601	644	627	613	596	560	673	598	592	622	614	649	608	616	649	595	562	642	592	630	656	649	632	606	623	605	622	596	594	574	611	590	641	645	635	623	599	619	620	650	573	595	610	613	650	617	587	622	606	580	541	633	611	613	599	651	626	634	604	604	630	660	639	651	593	625	605	603	680	608	611	681	610	613	598	615	643	620	606	607	640	593	574	639	637	602	614	572	638	629	611	618	602	603	555	585	605	631	609	582	604	576	594	608	625	633	585	641	593	661	572	639	579	593	599	634	603	576	574	586	597	622	623	610	620	638	615	618	588	556	606	603	619	602	595	614	636	636	586	670	643	625	623	584	580	575	622	603	622	567	597	617	591	635	638	607	604	583	618	569	606	648	591	616	616	617	607	631	627	610	631	648	619	591	585	606	604	623	597	630	617	602	611	602	636	619	629	600	600	587	622	609	626	605	590	647	619	597	622	613	592	623	611	640	627	586	625	599	582	592	600	629	585	611	602	674	602	617	598	629	607	585	597	612	616	640	616	623	631	582	579	635	543	635	623	587	602	626	647	604	647	641	611	588	631	624	621	613	600	633	641	639	621	585	604	580	602	599	625	604	584	628	574	632	600	613	636	590	630	648	601	629	632	589	602	577	586	575	603	623	605	642	601	618	599	611	613	598	574	617	609	606	635	657	650	619	586	634	605	588	589	605	573	597	597	558	565	625	612	575	626	576	585	650	584	621	635	633	616	607	624	576	630	603	640	615	654	620	590	627	605	646	594	586	646	595	661	595	604	598	596	613	562	589	558	592	607	654	592	613	632	612	617	627	636	618	617	587	610	676	588	623	580	601	640	594	630	569	619	615	615	613	564	607	658	639	596	641	629	570	595	602	623	624	644	567	689	589	635	606	621	626	612	630	610	647	640	625	587	643	648	658	601	584	615	639	666	681	597	633	639	612	602	636	577	586	617	579	582	575	596	614	634	594	596	595	630	602	600	617	600	633	597	672	599	622	556	611	632	580	613	595	618	594	627	610	594	619	635	593	597	592	593	614	631	592	594	609	596	631	623	616	610	645	601	634	627	620	598	611	634	609	609	617	616	608	618	590	606	591	632	596	593	628	559	606	643	675	609	641	625	598	594	601	613	572	631	661	588	593	636	639	630	660	617	632	585	604	654	580	633	625	593	596	561	609	617	590	644	591	639	631	618	640	579	614	620	626	607	588	617	635	602	647	606	616	578	575	617	608	599	588	569	650	584	578	625	597	629	594	579	634	632	605	616	646	628	597	642	568	627	581	653	631	614	602	626	609	602	601	607	618	633	623	601	608	591	578	617	611	555	602	661	630	582	619	587	637	605	612	667	573	630	591	610	611	629	614	613	599	592	651	627	629	609	605	607	569	627	615	626	618	592	646	622	601	623	587	598	594	595	650	595	584	621	557	637	574	608	607	587	647	650	644	649	580	651	635	615	626	629	584	628	661	639	638	594	631	643	598	644	615	649	623	609	604	624	589	616	617	563	599	594	594	609	601	606	612	637	636	659	633	633	602	642	599	627	614	605	640	633	592	608	635	594	583	637	602	606	601	646	585	605	639	606	606	643	625	606	598	578	588	643	593	605	620	601	617	543	639	630	608	601	598	592	605	626	583	586	654	586	601	582	648	603	647	632	629	621	604	658	647	627	607	628	588	641	624	646	657	582	618	618	593	616	580	622	626	592	613	603	604	596	592	622	642	588	580	617	649	627	562	610	593	598	620	566	602	638	621	629	637	587	614	644	659	620	582	605	627	616	603	559	643	635	584	624	635	609	637	583	623	615	614	611	579	612	610	589	584	640	632	627	655	627	619	616	640	650	605	616	613	584	633	628	665	552	633	678	616	643	623	638	609	645	604	564	601	573	619	607	615	589	622	609	659	610	596	621	596	590	589	646	590	624	609	638	591	632	609	548	677	584	609	623	613	622	613	569	604	598	674	613	631	595	628	603	619	643	635	626	583	628	603	609	608	610	626	591	635	596	579	663	615	591	564	627	600	596	607	616	572	609	582	621	569	597	614	578	642	594	649	604	595	605	687	598	580	647	625	650	601	584	612	679	635	650	638	620	644	619	590	570	645	608	611	617	601	610	598	614	644	593	584	620	593	617	612	609	602	635	598	611	602	613	603	578	607	625	593	622	592	595	623	614	597	646	537	611	630	615	625	645	605	581	619	656	610	582	596	623	601	588	587	614	597	630	602	629	635	601	618	637	589	607	594	609	630	597	634	620	588	612	667	627	587	616	622	594	621	566	604	587	589	594	654	637	583	596	649	650	626	595	587	583	615	622	597	603	614	598	621	638	676	629	594	591	637	619	637	631	572	645	651	576	628	638	625	570	634	612	643	575	633	642	591	607	591	589	602	637	604	602	605	623	637	628	638	607	634	645	620	643	605	631	603	622	586	649	601	643	636	604	654	579	636	587	587	640	604	629	607	589	620	630	605	610	593	647	623	602	637	563	630	638	615	568	626	582	652	613	612	601	559	596	614	595	608	573	610	644	603	574	622	601	602	637	579	618	599	610	622	638	595	620	626	594	602	609	620	563	596	624	625	621	606	601	564	568	582	608	550	608	617	624	613	669	568	575	616	641	616	575	583	610	616	593	639	656	605	600	598	616	591	621	632	633	601	615	651	628	632	641	678	641	609	595	643	580	594	634	617	593	614	599	640	603	625	627	609	651	608	641	631	619	564	613	618	636	615	637	592	622	602	633	621	622	620	631	582	609	615	632	614	666	648	634	594	587	623	595	649	633	601	627	592	640	645	632	598	617	617	591	623	687	594	653	588	622	634	612	634	630	594	635	608	678	566	639	642	585	632	645	604	647	644	587	642	615	600	635	632	635	594	622	597	611	616	578	617	609	602	592	650	634	609	608	604	595	625	568	607	597	603	583	612	586	587	589	608	620	586	647	660	591	647	604	586	625	637	620	593	610	612	577	568	594	612	586	634	609	608	620	618	618	651	551	629	595	599	644	605	553	603	649	608	604	638	624	612	622	614	661	625	674	589	593	584	574	590	599	560	636	641	604	566	637	593	610	603	636	593	571	608	626	609	611	602	631	634	604	585	641	643	601	600	576	646	560	609	620	600	587	629	615	559	602	601	617	579	620	613	608	575	627	629	604	636	598	666	594	613	634	583	641	599	648	612	619	609	620	641	621	608	601	636	588	562	643	610	637	608	605	591	581	570	610	614	601	570	612	605	580	623	604	605	583	618	611	587	597	660	605	604	585	620	589	628	632	604	603	583	620	583	565	614	658	601	577	602	612	591	566	575	572	568	560	620	673	573	597	585	614	623	564	608	638	621	637	617	640	610	629	603	570	644	622	655	664	605	605	597	611	667	623	587	605	629	581	637	599	652	617	656	621	605	588	612	601
5066	1233	998	768	689	1503	3399	4364	2930	1788	1042	718	614	552	538	514	564	561	531	559	539	527	565	555	568	540	544	556	500	561	524	532	515	539	491	546	546	527	532	505	538	533	506	553	540	536	555	510	591	492	540	518	571	520	547	519	544	541	557	484	520	518	531	563	539	539	543	486	505	510	486	538	526	521	542	564	510	560	548	528	551	559	547	540	554	474	530	474	502	532	529	528	542	513	522	552	569	577	496	519	553	501	565	503	518	557	557	523	512	507	488	501	496	534	504	514	547	547	533	517	529	549	544	542	543	516	529	536	501	558	517	539	523	546	504	490	535	545	530	528	505	538	503	518	530	520	476	507	542	528	520	528	508	494	553	532	509	563	487	499	534	504	546	529	540	519	548	529	566	547	555	516	583	529	513	539	533	505	566	559	539	548	556	517	548	535	518	540	545	542	530	527	491	554	523	542	540	567	534	563	556	519	547	532	517	538	549	531	511	540	519	525	527	548	523	509	598	480	531	515	505	550	523	526	489	498	535	522	544	504	508	532	505	509	510	503	528	497	519	516	490	552	547	506	505	513	552	514	546	517	519	515	535	529	510	527	527	581	537	522	491	501	507	527	519	530	551	531	510	519	517	519	542	532	504	579	522	519	542	511	532	514	529	583	545	503	530	510	571	549	537	522	526	499	575	561	542	537	506	570	519	538	560	554	499	519	495	537	522	518	563	533	525	514	515	551	524	501	526	529	494	527	534	524	514	521	522	533	602	506	559	574	560	524	531	564	572	515	510	540	553	512	541	529	524	530	546	500	543	497	521	509	543	532	504	536	542	498	538	510	540	545	554	563	522	525	540	536	510	551	544	523	511	530	566	542	536	537	506	520	479	541	525	549	522	540	523	505	537	527	485	485	543	554	549	557	553	539	564	510	553	507	500	511	541	521	515	536	518	533	463	553	553	543	513	517	519	575	548	520	523	520	552	487	516	556	507	528	521	513	539	550	506	541	539	521	492	540	542	526	542	535	553	512	581	557	519	528	556	504	514	532	550	503	527	570	546	529	528	498	538	510	521	516	526	543	531	572	519	491	461	521	520	534	533	555	548	511	568	561	524	508	513	547	529	512	545	561	515	522	518	509	560	503	501	527	479	551	490	518	501	557	540	505	482	520	527	544	495	572	536	503	580	517	554	538	520	563	524	498	498	511	564	539	541	526	529	485	516	528	541	508	515	529	572	544	530	541	551	549	484	551	541	550	563	506	538	546	534	547	527	500	497	519	529	485	521	504	560	527	527	582	513	581	552	532	532	527	506	533	532	560	530	539	476	519	558	513	527	520	544	559	526	544	557	504	521	519	548	507	493	539	520	519	512	550	515	530	539	499	560	556	536	515	532	544	559	506	527	509	544	556	521	504	520	544	543	534	493	495	489	539	541	509	526	564	487	548	498	499	546	526	517	525	518	526	529	562	549	529	516	539	560	490	534	499	538	512	540	514	532	526	518	546	520	509	553	558	492	518	547	526	514	489	523	545	556	542	548	552	492	583	512	548	557	549	508	554	521	497	551	532	531	482	492	498	524	530	522	540	519	569	568	566	527	537	531	541	515	514	506	513	521	495	470	482	510	551	553	539	542	543	552	529	534	481	528	474	540	526	483	525	502	488	531	510	500	563	545	475	506	532	513	491	545	534	526	544	526	533	514	520	526	497	519	498	560	502	532	497	505	509	522	516	520	517	531	546	515	545	530	501	487	528	536	530	504	512	526	544	570	502	503	532	529	547	525	514	540	514	528	543	553	510	530	539	512	520	520	521	535	544	526	514	520	515	538	491	566	511	538	501	511	496	544	585	542	498	558	530	490	546	527	493	486	577	525	506	551	566	554	509	529	565	530	528	526	545	502	548	525	523	506	465	515	505	504	540	486	560	495	559	533	552	471	537	524	518	512	521	507	516	566	538	565	488	497	497	534	540	524	556	505	529	558	509	512	514	543	510	526	504	566	511	507	554	561	557	508	555	525	480	512	509	579	581	533	516	550	529	514	549	500	565	479	488	545	550	543	531	574	513	523	523	509	577	554	554	521	527	528	568	555	558	541	522	537	545	523	529	496	517	556	543	564	544	537	515	510	534	503	538	537	545	511	490	533	506	546	545	527	524	527	534	490	507	499	488	541	562	539	544	526	493	518	538	500	493	545	563	534	488	494	543	565	551	540	535	537	488	554	504	524	523	532	500	512	519	527	521	508	539	530	531	535	532	546	552	550	512	547	537	478	548	524	567	558	549	547	545	541	505	521	492	521	517	530	540	560	512	520	571	494	516	517	510	538	537	538	535	563	553	553	505	526	528	549	564	535	534	540	529	523	486	534	502	539	544	518	496	536	535	538	517	558	552	539	545	534	524	526	526	544	501	496	516	546	527	548	502	554	501	506	519	540	513	545	549	527	520	510	534	509	545	491	548	547	555	527	505	519	545	486	527	556	516	562	514	533	546	519	591	535	557	513	544	544	541	504	520	533	510	548	555	521	527	545	527	505	593	530	536	549	546	500	520	487	511	548	522	519	509	520	512	537	499	494	519	520	521	533	501	515	540	506	553	577	550	548	524	564	536	549	497	562	492	579	523	507	511	546	471	531	512	554	569	574	496	527	528	511	565	514	513	540	502	476	539	554	467	532	577	477	523	532	544	552	548	532	535	531	529	546	526	528	506	519	557	528	515	491	527	551	524	529	482	551	512	541	573	544	531	510	545	527	575	505	506	511	567	560	548	528	483	533	508	533	556	469	534	523	503	521	517	479	538	519	534	523	514	568	566	495	560	531	554	482	524	561	512	508	517	592	540	543	534	547	512	566	540	507	531	495	547	499	540	524	505	539	509	501	500	524	542	512	535	518	559	523	534	468	552	487	523	528	505	572	533	548	521	558	557	514	530	534	523	512	515	491	492	536	470	512	535	534	483	543	552	533	546	516	530	497	523	533	496	474	526	541	481	553	511	545	515	591	517	491	540	545	523	524	537	527	510	528	500	525	523	517	536	516	568	534	494	527	525	524	530	512	504	549	535	497	520	542	535	524	532	535	521	497	499	537	510	539	520	519	513	505	540	497	505	522	512	523	553	535	548	512	526	529	523	543	536	493	522	526	524	546	524	549	547	547	561	557	502	505	505	545	518	540	548	491	534	491	577	497	529	541	530	540	545	524	530	539	529	492	488	520	521	564	518	571	516	533	513	507	500	495	543	534	559	568	508	552	507	576	596	531	545	534	494	479	544	509	506	509	526	548	534	557	544	559	513	499	505	529	537	526	564	513	540	540	507	558	539	540	505	544	533	509	536	535	534	509	539	527	507	532	512	524	508	513	526	541	519	530	531	537	537	523	549	584	538	508	541	506	507	516	524	506	520	492	522	528	563	554	523	512	501	554	516	520	503	538	528	566	553	549	516	509	565	518	558	516	548	552	544	547	488	529	562	545	508	487	515	522	526	551	516	520	494	520	586	541	542
25400	21400	27453	25514	7346	7704	30416	28989	19217	9628	3845	1555	1027	773	735	702	650	721	745	721	689	705	725	654	699	680	682	678	737	672	694	694	684	664	668	684	663	675	707	657	649	714	646	697	659	709	684	677	727	699	666	683	653	694	652	683	677	676	692	667	729	671	705	655	706	671	711	686	683	694	698	646	693	658	716	688	715	698	677	712	688	685	686	680	688	686	719	683	716	677	683	686	681	705	659	687	719	724	650	689	667	664	683	658	637	685	653	737	723	643	743	683	717	688	646	702	663	675	705	709	721	708	701	689	696	673	682	677	654	695	672	703	695	668	723	636	760	732	694	703	667	686	667	684	688	646	721	678	720	704	677	645	683	706	714	684	679	705	704	689	657	690	643	685	715	722	701	687	649	672	666	674	650	660	684	658	711	694	702	700	663	665	682	670	671	696	690	668	703	628	699	688	669	662	667	662	674	666	727	683	667	698	683	669	616	659	693	704	624	692	647	623	611	706	636	666	712	698	712	623	614	651	690	676	677	648	642	681	674	645	674	666	705	644	701	682	652	673	689	689	715	700	710	680	691	692	676	686	662	710	706	688	704	699	657	669	657	688	664	704	681	668	696	638	729	722	683	692	691	670	700	668	706	657	656	692	674	701	679	705	717	684	676	693	672	653	640	695	697	667	661	703	670	667	676	714	643	682	670	680	703	679	697	604	676	656	691	683	676	696	669	679	670	706	692	686	701	659	690	712	760	675	717	718	650	669	680	616	651	698	679	678	697	667	720	686	698	672	681	672	718	660	638	685	687	700	645	698	665	664	719	710	708	633	680	650	642	669	678	673	737	630	697	642	694	720	685	687	676	724	708	671	626	635	678	676	664	771	669	694	658	680	681	647	688	647	663	683	697	639	678	704	706	670	661	662	646	675	696	723	645	649	703	670	684	713	689	683	674	689	714	681	653	702	674	734	685	688	681	673	705	699	674	678	638	704	664	749	689	659	675	694	677	667	688	651	725	683	710	705	624	663	670	707	650	678	691	648	694	675	675	712	703	678	721	696	703	689	680	661	685	686	696	682	713	635	640	646	659	689	686	692	685	646	694	692	691	661	683	672	684	669	685	685	657	674	651	680	725	719	685	679	619	705	689	711	680	673	692	701	684	696	686	716	677	625	645	613	679	753	708	732	721	695	671	649	650	664	703	660	666	697	696	674	748	689	647	661	709	714	661	699	668	650	732	660	669	705	676	665	666	701	669	694	656	689	692	693	635	615	664	688	656	700	692	691	724	674	679	631	763	689	693	710	726	649	695	648	664	708	655	684	662	639	646	729	691	692	611	694	662	611	695	684	695	702	649	702	687	666	685	664	697	696	667	690	665	704	646	639	679	716	631	681	659	677	673	664	707	682	686	675	691	690	649	675	713	646	705	641	730	697	686	672	645	709	655	654	681	685	665	687	638	659	725	673	645	665	684	684	697	686	633	667	693	661	626	702	666	665	674	676	714	649	682	706	688	661	744	675	698	671	709	681	696	648	646	656	651	706	657	637	686	699	677	688	701	707	683	630	740	684	716	624	673	681	703	665	668	720	689	661	625	669	687	690	720	693	693	692	682	728	692	673	737	642	689	658	684	657	667	702	703	703	675	682	689	671	671	635	676	694	689	699	697	690	721	668	652	691	685	626	682	686	695	664	657	665	699	707	685	656	697	696	662	688	744	697	692	669	676	690	702	675	670	683	664	679	655	673	724	677	673	679	667	643	752	716	690	656	688	677	681	672	662	692	661	682	686	703	676	666	703	698	719	657	643	668	659	648	698	680	740	644	725	700	695	668	697	702	667	693	667	699	630	671	713	624	706	673	669	645	670	654	674	691	629	721	664	672	619	708	715	673	619	679	634	657	744	685	667	683	703	669	660	674	634	703	716	679	677	657	663	694	674	693	680	659	684	682	721	693	748	739	685	674	681	670	656	706	720	698	738	700	699	680	707	660	679	673	624	629	672	678	660	642	669	695	704	618	659	632	632	731	677	674	664	720	666	662	678	721	646	694	662	688	716	630	649	692	683	705	668	659	681	662	692	673	679	692	678	674	725	685	705	686	689	719	673	729	707	634	659	656	651	703	688	676	765	655	738	636	681	657	698	683	690	667	666	685	664	659	707	646	637	708	699	683	695	663	681	699	671	661	638	705	688	676	680	680	668	704	707	687	691	674	685	660	637	706	652	657	684	681	681	704	657	668	651	688	675	681	685	680	665	709	682	754	668	665	731	692	701	717	696	702	677	685	719	720	703	719	669	667	683	691	705	677	680	662	702	643	720	677	664	679	670	670	713	711	710	723	681	674	663	646	695	702	669	663	649	670	654	642	667	636	691	718	679	681	663	685	688	690	632	726	693	735	699	683	680	689	622	663	677	686	672	686	639	675	693	744	696	679	651	667	667	729	686	697	673	693	698	700	679	656	699	642	693	695	671	722	676	680	680	661	702	674	673	693	743	654	676	706	699	665	683	678	666	701	663	655	694	705	671	679	670	661	666	667	710	705	710	628	713	671	654	674	682	651	682	681	627	654	684	634	651	681	679	695	607	663	716	724	710	689	682	652	654	701	702	660	668	691	694	659	676	694	681	698	674	689	689	674	738	645	714	672	656	660	703	661	733	670	660	676	663	664	666	654	683	686	698	671	664	672	650	699	694	689	650	653	659	659	694	710	694	716	673	745	712	677	644	728	647	641	621	699	694	702	662	701	675	689	703	685	677	650	634	693	707	653	702	653	666	680	678	680	705	742	658	694	749	674	672	691	679	675	754	679	685	717	697	681	711	713	675	666	688	674	680	666	663	706	675	705	692	636	668	670	639	714	692	667	663	659	665	707	707	657	697	681	682	669	652	700	647	648	681	695	683	749	707	644	704	704	681	667	644	652	713	619	712	705	697	731	692	653	706	656	632	708	653	731	711	667	698	689	644	735	677	641	714	641	704	679	677	696	653	674	654	737	703	676	643	677	694	683	668	647	656	707	669	665	704	692	705	667	699	723	655	701	646	681	643	635	658	685	713	704	729	662	663	684	632	677	698	668	709	712	672	672	730	688	686	705	697	714	669	709	715	638	635	716	731	692	666	650	660	652	647	672	632	655	699	666	698	692	667	712	687	710	696	677	649	687	657	743	695	632	648	683	679	642	729	693	679	660	654	668	697	666	663	661	688	706	668	688	671	683	661	661	652	702	695	691	689	653	657	688	664	642	704	688	697	634	679	715	681	665	719	684	717	668	676	686	695	692	645	658	665	636	695	693	642	659	715	709	637	676	638	665	674	667	716	723	666	741	651	639	698	698	635	726	641	750	710	605	655	687	715	697	672	667	650	671	706	661	674	638	669	687	648	671	695	702	678	723	676	713	704	672	660	695	705	652	663	699	663	637	667	695	704	650	652	627	688	642	667	639	679	710	705	675	694	689	685	716	658	698	673	661	667	690	653	663	665	717	670	654	677	699	641	660	719	707
4215	4667	3844	2373	1759	9917	29208	24578	16134	8417	3838	1806	968	715	607	606	586	627	584	635	623	580	609	636	586	630	632	616	660	591	606	629	628	611	613	614	626	570	625	613	632	596	625	627	602	670	651	609	601	616	600	598	627	588	653	614	596	676	617	630	579	571	638	608	637	635	630	627	642	555	598	586	636	611	625	585	615	622	597	579	597	637	598	605	580	611	644	593	642	612	571	584	580	616	582	602	601	613	634	601	615	607	645	592	589	645	628	627	599	579	572	576	596	556	600	594	628	586	643	577	639	599	589	595	664	615	613	589	614	610	638	584	573	610	633	633	574	585	603	583	626	607	580	641	609	609	618	634	630	618	577	604	599	618	586	615	585	584	598	563	573	619	628	568	568	565	637	645	629	604	608	632	599	628	575	614	617	594	613	610	628	572	628	621	604	609	586	645	593	608	596	606	569	609	575	611	607	640	612	591	609	616	591	614	596	624	626	597	628	625	647	591	585	607	641	634	577	617	603	585	622	601	590	620	620	612	598	593	605	568	603	636	601	640	596	565	615	575	579	605	676	608	582	602	595	658	548	581	603	603	612	622	547	602	611	592	579	644	606	561	623	624	622	633	582	619	599	588	612	579	563	612	627	598	597	563	627	647	585	617	611	566	639	618	634	539	577	612	580	602	622	607	597	588	632	637	588	599	611	630	608	588	585	567	605	671	564	605	610	572	644	634	613	658	635	597	629	592	605	593	592	612	590	618	632	583	614	638	598	580	642	605	592	592	611	638	626	600	603	578	619	638	638	592	605	596	645	610	639	567	646	619	592	591	619	609	593	624	584	631	615	613	572	606	606	636	625	590	646	572	622	622	566	640	591	610	604	638	559	605	595	628	624	648	626	578	576	601	619	619	618	612	564	630	571	654	630	645	623	584	619	573	605	624	635	616	617	575	673	544	572	611	547	606	583	613	629	614	615	606	611	588	590	621	604	596	634	579	607	565	665	576	627	593	600	572	611	625	661	649	597	580	616	608	573	608	550	623	616	656	577	630	602	642	635	590	596	592	640	595	649	603	594	587	581	599	563	624	638	597	588	637	607	594	581	632	618	595	609	586	603	582	535	636	648	608	596	593	589	584	635	610	608	572	600	574	608	653	618	614	592	613	574	604	605	619	644	588	552	570	616	585	577	606	609	622	577	590	570	592	608	576	623	598	570	619	590	592	573	582	624	621	589	609	615	647	557	599	606	575	592	607	636	598	597	646	604	584	601	615	610	657	617	612	571	589	590	583	586	603	564	627	598	634	599	601	612	607	584	607	616	562	594	612	664	613	618	602	609	612	599	642	630	581	583	598	578	610	589	632	631	639	637	614	616	604	623	585	577	603	573	581	576	575	602	591	620	604	644	668	600	626	622	610	612	576	612	574	603	578	572	631	590	597	622	644	612	600	566	662	590	603	603	567	635	587	615	581	566	586	619	581	588	620	615	588	586	598	631	581	630	643	594	572	589	612	593	631	616	610	643	605	646	574	624	569	597	634	586	590	623	593	624	656	616	632	593	644	602	624	606	558	562	597	570	634	655	596	567	581	644	628	565	589	645	593	566	652	608	631	608	601	598	594	571	628	609	598	588	619	609	578	599	569	617	599	610	584	620	614	595	598	609	589	608	587	599	620	596	570	627	587	623	609	571	626	643	577	595	628	548	600	588	620	576	630	609	591	605	601	670	597	595	592	589	549	632	602	590	585	614	635	588	597	593	614	605	629	632	589	606	631	593	666	618	561	595	595	584	555	629	593	604	627	607	569	592	631	617	584	625	614	565	635	612	621	650	582	575	597	593	592	604	614	617	560	609	557	578	605	619	608	672	618	592	633	610	600	637	608	603	587	561	629	615	593	601	601	539	643	582	573	575	578	576	623	580	607	636	596	558	626	615	595	620	612	618	611	599	611	576	611	598	576	605	570	612	639	639	591	602	635	625	576	609	621	628	609	608	589	584	629	595	587	586	613	620	586	623	613	625	580	608	627	607	560	617	600	623	563	563	631	581	603	620	641	618	593	595	576	575	592	572	599	622	583	611	604	578	630	597	624	632	618	582	561	576	607	580	604	604	610	562	613	576	588	645	622	618	594	629	563	623	593	595	633	604	610	615	590	584	592	619	649	564	634	620	610	627	545	615	657	600	603	600	617	596	635	615	593	621	596	648	615	600	558	603	583	593	594	585	611	586	618	592	628	605	610	571	607	588	596	605	586	560	613	600	603	572	615	582	634	610	611	591	586	625	592	576	575	587	568	572	639	561	577	567	557	644	600	570	614	620	585	553	616	632	610	599	664	603	628	603	620	604	605	587	592	594	580	633	609	580	638	564	619	644	584	572	590	582	585	630	626	658	597	642	517	609	610	579	571	583	636	584	595	573	593	651	611	588	631	587	614	615	634	622	591	557	577	579	637	584	587	600	567	598	582	584	567	580	561	616	642	593	623	606	618	579	529	575	613	565	589	600	598	583	543	605	650	613	605	567	643	609	589	615	632	621	638	603	627	573	580	614	603	584	604	584	588	573	573	638	598	603	629	581	615	627	629	631	550	591	592	586	591	623	584	595	597	592	599	594	565	603	595	575	558	582	578	586	642	633	638	604	584	652	613	575	610	622	643	606	627	628	606	577	619	607	591	589	600	580	667	600	647	616	572	562	592	620	556	611	551	577	644	611	656	586	654	633	633	587	610	615	612	598	654	597	599	611	607	593	599	577	604	576	575	631	584	599	619	592	626	622	589	642	610	611	585	580	583	624	593	599	646	612	611	583	586	625	592	590	597	614	611	547	626	616	584	584	621	575	627	621	568	614	611	612	591	617	603	564	609	602	600	584	645	591	620	606	585	591	675	623	589	586	630	600	633	601	618	620	542	609	539	629	574	573	594	624	608	639	645	562	650	587	597	636	588	620	630	651	554	633	574	597	633	564	624	592	615	576	618	617	602	553	563	608	582	638	606	602	598	609	596	590	596	586	601	612	619	588	603	620	568	588	601	607	566	564	607	614	615	577	611	614	644	637	601	602	584	633	625	601	638	657	604	605	598	605	634	625	609	615	608	559	643	592	619	584	633	603	639	627	624	588	608	607	600	568	633	611	584	595	590	645	590	576	547	629	595	563	640	621	583	592	619	645	590	596	668	600	551	631	561	594	593	593	613	565	629	612	583	631	563	601	592	602	583	574	596	581	579	593	603	611	613	635	600	590	601	587	579	620	610	617	575	581	602	582	557	584	621	620	592	665	575	609	649	584	557	621	615	577	620	642	598	616	580	591	645	559	581	634	597	594	595	621	552	632	608	599	620	607	618	569	634	580	592	626	588	614	616	609	565	601	575	604	613	595	630	616	620	600	610	618	534	562	555	571	578	580	658	591	583	600	590	650	580	698	575	645	593	576	560	632	599	588	631	614	600	578	576	600	563	595	609	619	572	551	624	634	600	553	578	603	596	593	589	631	584	601	595	603	584
24235	21406	28728	24442	21362	16613	45273	45608	33435	20554	8709	3037	1470	1046	899	882	821	848	844	851	814	820	849	828	791	815	815	771	836	792	853	830	791	778	821	813	831	827	803	841	831	815	808	870	815	797	792	853	849	759	783	800	805	749	850	788	820	811	780	786	797	808	859	824	815	815	793	869	774	763	829	792	764	835	758	847	822	836	835	827	781	798	822	890	829	848	841	832	811	820	821	796	844	818	812	779	810	816	845	837	824	816	790	862	856	813	748	832	818	814	835	854	796	848	823	798	825	795	823	821	810	815	818	817	808	727	809	807	859	823	848	843	845	764	839	807	802	823	818	807	802	880	787	848	809	881	813	839	809	849	774	829	820	791	843	784	798	779	814	798	797	803	816	793	853	781	791	781	863	807	814	744	785	844	787	803	841	828	809	813	825	764	843	847	815	794	759	820	811	770	822	800	771	785	833	807	835	843	831	884	843	878	815	854	777	850	806	780	818	812	817	827	820	786	788	821	867	820	850	846	775	813	819	813	799	807	828	767	808	797	837	786	828	832	775	767	843	839	826	801	818	807	788	824	821	822	800	823	746	793	773	833	819	804	862	764	817	793	783	807	868	822	830	806	830	830	844	755	764	803	781	819	846	810	832	809	784	773	786	841	818	783	796	779	798	802	800	845	820	832	801	818	810	784	817	845	756	797	791	788	835	804	803	824	837	808	835	844	854	854	821	794	832	799	839	825	853	849	792	757	792	797	772	818	790	794	803	806	851	797	806	795	790	782	804	772	826	835	815	815	786	798	776	814	835	774	835	779	825	795	748	737	812	805	790	839	789	781	854	833	805	849	811	799	766	838	777	811	842	790	811	833	773	817	827	804	790	834	823	882	790	820	903	819	771	793	798	857	860	787	796	844	806	848	842	831	822	791	770	816	858	820	819	808	799	813	820	781	763	828	802	850	838	790	817	842	834	813	819	809	820	811	809	818	762	791	830	798	808	798	815	833	820	822	793	774	779	808	805	776	830	801	850	814	780	754	834	811	784	827	806	801	877	796	823	835	853	805	813	803	777	819	854	833	788	824	817	828	834	821	779	799	793	804	810	801	771	819	840	750	824	797	844	798	838	811	830	790	762	792	750	815	785	776	801	818	792	770	794	803	790	819	788	856	812	856	792	786	815	806	826	815	815	831	811	808	807	820	788	790	793	870	824	765	836	822	824	760	805	826	782	782	781	767	838	790	789	768	836	826	820	832	770	808	797	848	760	806	811	781	792	806	762	843	812	800	790	798	846	791	763	830	823	811	841	841	768	816	786	833	825	805	851	798	823	754	840	801	821	874	780	811	748	758	768	757	811	822	805	815	821	807	803	744	820	803	813	844	773	811	866	842	821	820	821	803	809	857	821	794	805	808	853	787	778	862	781	782	845	813	764	821	795	813	800	807	810	793	855	733	760	818	813	838	850	815	806	842	800	818	832	787	825	830	832	788	803	788	801	798	778	823	832	772	770	773	815	844	796	791	816	850	781	840	801	829	804	822	775	793	790	813	735	849	828	784	787	820	844	829	837	770	815	807	832	823	824	835	795	835	802	823	819	807	829	862	809	761	794	826	804	816	819	811	774	840	824	806	822	776	894	794	839	798	769	840	794	793	818	820	792	763	784	798	765	796	842	809	743	828	851	837	814	792	822	813	836	772	819	756	832	789	791	819	853	786	852	799	775	852	832	825	833	805	845	770	827	811	827	803	798	838	770	797	777	804	795	819	833	807	851	836	888	821	868	798	816	824	825	820	852	874	834	774	796	753	774	831	758	816	790	785	779	765	874	768	744	848	803	827	792	873	788	854	749	792	747	795	799	793	797	801	852	829	777	835	815	801	819	785	842	820	820	808	796	772	805	872	820	823	816	765	810	785	821	792	796	789	836	767	779	783	794	847	805	784	786	836	788	744	798	815	820	802	820	798	853	834	782	775	790	789	757	816	792	764	806	777	770	742	777	835	846	784	831	800	769	815	783	814	837	812	829	770	847	830	800	822	843	833	843	827	770	857	809	822	796	777	786	765	762	798	834	836	815	874	796	782	829	869	812	813	845	824	792	761	836	820	834	811	799	792	808	815	817	803	823	821	814	844	875	833	768	772	858	826	835	844	785	843	794	813	768	749	801	822	805	828	853	817	801	787	795	772	811	827	750	755	833	855	760	797	799	768	843	759	781	810	802	789	811	822	831	808	807	837	797	810	772	809	857	830	752	783	824	842	813	813	825	862	777	790	796	813	792	828	804	827	764	831	865	784	791	804	828	787	849	765	820	775	763	759	772	814	831	751	821	814	780	806	782	785	863	823	796	853	814	806	865	774	792	761	797	767	759	783	787	851	802	834	806	784	819	784	829	791	806	835	801	809	849	819	832	813	823	779	769	816	796	769	835	841	820	800	827	890	791	849	825	812	742	819	784	853	793	838	817	784	806	854	862	771	807	784	776	829	743	836	855	840	804	770	831	790	833	819	800	807	819	798	859	757	802	768	804	804	814	845	798	813	831	816	772	814	796	790	853	782	785	767	808	827	809	851	831	814	826	835	766	871	815	828	832	795	756	807	802	810	818	859	859	787	814	760	796	811	806	765	810	800	831	797	773	805	828	856	808	822	830	785	815	769	814	813	788	832	767	813	798	831	831	841	778	832	853	837	781	788	870	795	778	819	844	789	805	865	845	765	853	817	856	809	818	766	801	815	841	775	807	842	805	807	834	813	823	812	798	800	784	785	821	816	787	788	793	872	818	826	863	778	806	790	825	759	783	773	791	806	806	791	827	818	798	752	778	807	768	787	807	817	801	823	829	801	833	830	821	784	865	788	806	819	826	792	769	806	825	775	814	740	818	807	773	782	822	806	801	764	736	829	845	794	813	850	823	805	822	808	846	784	836	820	824	810	786	742	804	812	821	781	798	816	749	773	835	781	761	803	806	816	807	825	789	816	867	798	749	771	759	859	822	774	806	810	847	800	796	808	790	776	826	752	776	834	810	891	811	761	788	839	847	823	823	791	724	852	796	828	752	793	850	802	831	801	793	806	780	770	838	777	827	806	789	810	796	842	786	792	771	794	847	840	812	802	833	806	787	782	837	776	788	823	773	825	866	795	776	808	824	837	825	803	849	809	787	825	799	823	813	758	817	776	795	811	766	793	768	787	806	821	811	809	757	780	770	826	853	761	834	814	839	775	793	773	797	794	812	818	797	813	797	823	772	793	804	781	791	812	842	846	817	767	823	839	799	748	726	823	811	769	854	808	794	820	813	824	804	827	763	779	840	820	837	820	788	839	778	830	785	799	803	808	840	812	783	777	851	799	824	846	844	803	803	806	823	850	815	813	872	803	817	834	816	801	762	822	805	848	855	799	800	785	781	802	847	815	821	837	776	777	818	841	724	819	822	808	765	829	814	808	766	851	790	831	818	778	842	831	785	800	814	752	832	809	789	775	818	823	783	851	796	793	812	851	820	814
6030	10491	8186	4249	3268	12731	44650	41132	28686	16193	7332	3075	1480	840	763	761	761	724	716	728	730	702	752	741	712	723	722	742	700	679	679	699	742	662	730	671	704	707	752	710	719	717	759	752	697	680	706	717	746	680	704	696	726	731	729	712	724	703	700	725	702	683	705	663	689	684	733	671	724	680	716	722	716	697	653	739	769	697	684	708	733	759	773	668	704	717	703	698	731	729	733	728	746	686	725	690	689	724	676	714	694	684	720	679	740	717	707	700	692	707	688	692	680	709	691	736	680	728	692	705	704	757	701	679	722	699	707	735	736	667	731	687	747	695	704	688	730	728	723	697	695	728	731	707	714	717	683	711	709	718	678	752	697	709	727	720	712	744	695	706	717	707	684	709	735	721	702	716	750	684	692	745	730	718	705	720	733	659	706	639	705	701	728	739	711	741	731	695	711	722	709	715	734	730	718	693	689	720	702	733	699	683	740	670	676	697	702	742	725	761	754	717	738	709	678	700	671	726	685	726	732	634	695	700	719	738	674	773	689	633	646	704	698	660	688	697	683	698	734	732	723	732	705	693	692	677	734	740	782	692	708	737	644	722	689	729	701	707	742	682	673	709	700	698	683	729	674	692	705	638	719	708	662	663	708	714	717	702	731	684	741	679	708	711	733	691	688	686	709	744	747	707	761	693	750	772	663	743	718	668	716	710	713	747	704	711	700	686	672	699	738	706	676	720	706	722	703	735	653	719	702	728	738	663	737	736	715	729	723	694	722	671	719	683	739	670	731	695	704	725	699	758	715	700	720	726	687	702	710	735	728	758	705	636	722	710	731	744	712	694	684	672	663	700	700	709	715	682	675	728	689	744	732	718	768	728	674	724	710	705	713	713	767	634	663	719	700	784	671	722	672	709	693	720	728	672	674	686	698	720	719	653	693	728	721	749	700	679	666	672	709	688	696	707	714	702	680	703	721	742	707	713	688	692	695	717	696	750	687	738	723	668	697	736	705	709	695	722	697	742	735	697	742	731	696	668	678	704	727	669	724	692	650	691	735	735	671	682	700	717	706	703	692	714	703	674	712	656	693	718	694	729	732	657	712	658	737	696	707	685	719	704	675	736	705	730	685	725	694	695	709	666	715	710	726	649	719	702	726	748	722	690	710	719	702	695	731	683	737	716	713	732	695	696	666	718	735	735	665	724	688	714	716	705	729	687	677	693	640	727	668	719	748	720	710	697	686	729	721	696	714	734	729	711	695	726	686	722	705	751	711	677	730	685	710	721	675	738	747	699	736	750	679	715	741	692	734	745	694	729	712	741	743	682	779	645	700	679	696	721	692	665	749	735	688	716	668	689	711	669	725	675	687	675	659	702	739	727	684	712	712	707	710	681	683	649	718	660	687	675	741	729	724	652	717	716	703	706	735	736	737	685	625	730	704	757	736	695	684	742	703	712	679	724	721	711	715	743	691	724	745	715	671	711	694	710	736	765	693	707	688	682	700	691	750	743	718	755	715	734	713	691	687	718	725	696	730	712	727	748	680	695	746	668	716	729	718	743	737	694	727	695	726	706	739	704	720	724	741	722	716	655	696	696	675	686	716	746	727	655	725	701	697	712	707	660	714	693	680	713	704	741	691	725	671	713	662	693	703	752	715	715	729	744	685	678	670	727	704	729	751	695	682	722	683	719	723	697	705	677	683	710	693	647	728	684	703	670	695	728	734	724	703	705	632	705	708	706	723	713	708	663	722	731	689	673	677	727	728	678	708	696	752	718	758	695	720	658	716	663	701	713	673	692	710	700	701	690	753	687	735	711	700	733	671	683	709	697	671	691	726	683	658	694	670	764	699	709	729	746	718	732	687	755	685	691	673	725	699	719	676	698	699	652	644	686	701	706	742	695	733	720	659	654	678	745	674	702	699	653	699	750	720	675	719	703	703	694	690	688	685	713	692	732	711	722	700	705	713	748	705	725	680	702	709	704	695	697	674	665	670	671	699	694	737	697	747	697	732	684	738	688	698	652	718	729	736	713	738	727	706	730	710	701	701	691	717	705	714	699	700	708	713	685	733	741	710	698	701	708	677	727	731	679	651	690	744	737	710	677	694	713	715	685	688	731	674	682	694	747	693	702	749	674	677	678	694	731	685	700	688	697	682	707	658	679	725	674	671	703	686	707	744	700	671	662	700	696	718	716	719	668	741	677	672	722	725	691	715	681	686	731	706	703	685	695	730	685	679	697	685	708	707	739	717	727	702	755	687	711	721	728	673	720	674	714	695	662	704	691	723	685	719	711	659	673	650	739	690	738	747	687	720	676	699	714	758	762	660	706	689	679	672	667	693	698	654	695	713	710	714	654	763	688	659	671	712	690	740	680	678	743	675	709	644	676	710	729	687	678	685	728	678	712	696	663	734	682	702	694	733	708	675	652	704	669	726	680	686	732	723	703	721	655	722	700	706	703	705	742	690	676	707	714	705	697	723	669	751	743	705	710	708	667	676	683	762	713	707	706	712	676	716	717	707	742	749	710	686	695	707	723	671	668	672	720	737	714	670	683	713	670	715	703	702	685	688	691	718	689	695	715	718	708	736	674	692	682	718	702	676	683	735	684	721	676	694	736	696	737	685	708	702	749	747	741	710	653	697	647	736	696	661	728	706	769	717	725	749	713	701	727	704	744	706	692	690	668	745	742	680	710	707	688	745	744	689	654	625	756	736	694	632	666	744	710	713	730	711	679	677	692	694	664	706	705	712	705	653	738	707	738	714	700	704	724	692	708	764	644	715	729	695	715	692	699	708	743	715	694	737	728	736	727	697	724	674	693	695	717	705	686	713	701	678	692	704	700	707	675	713	705	755	725	719	668	688	757	698	731	712	696	681	709	659	685	736	718	719	688	733	702	712	708	682	722	687	694	698	760	686	721	716	687	689	731	671	708	713	669	694	739	649	727	663	734	667	735	627	707	709	702	727	710	729	733	657	704	690	708	691	669	662	673	707	717	700	684	719	696	709	696	724	701	696	723	713	676	659	727	643	728	747	719	706	677	696	706	699	676	716	762	652	707	693	706	735	731	778	642	714	713	707	703	718	729	675	702	749	715	686	729	676	738	745	677	736	689	717	729	680	718	715	709	717	666	693	699	707	707	680	700	709	665	724	692	718	732	712	682	717	712	656	673	718	723	737	680	657	722	740	666	747	737	715	717	694	670	763	730	700	732	701	701	672	729	663	725	785	716	695	718	718	685	727	746	695	699	687	676	729	675	623	698	693	703	718	669	702	680	697	652	679	703	719	713	709	741	741	732	696	624	679	689	724	671	716	732	671	686	694	712	717	717	733	687	722	699	714	711	691	689	683	672	720	668	717	736	676	720	680	694	715	704	671	679	735	658	686	725	722	724	709	749	677	646	730	694	720	701	746	715	701	665	674	685	688	717	687	670	709	709	675	697	714	693	706	666	700	714	683	687	713	689	694	742	736	626	673	716	722	683	656	694	715	662
27631	13460	2525	1199	846	964	2842	3595	2563	1729	1049	741	643	621	569	624	609	606	607	603	595	642	593	626	595	569	611	612	609	608	652	607	601	591	642	574	616	602	562	611	637	624	657	609	618	625	616	584	629	632	596	594	669	613	599	607	619	585	588	618	591	597	645	595	641	632	575	620	615	574	621	621	593	567	574	645	590	599	594	603	622	613	589	641	594	593	595	577	626	658	613	613	609	596	591	570	625	603	621	559	598	607	608	605	590	561	560	603	641	629	615	610	620	634	583	586	570	593	582	584	654	601	556	587	597	597	570	585	647	576	562	653	591	561	618	584	580	574	594	618	652	584	610	633	617	591	622	609	579	612	570	635	588	574	586	589	576	583	624	586	562	598	624	539	654	597	609	591	574	640	576	587	570	610	571	590	584	589	605	611	613	594	577	569	610	581	619	668	622	586	600	615	622	588	593	560	604	597	591	577	612	658	593	555	612	581	590	606	593	594	590	543	623	611	595	611	588	595	634	575	570	603	619	559	569	614	606	579	596	619	607	615	606	596	578	679	618	549	617	618	604	628	613	648	639	615	631	593	622	657	621	575	591	596	622	589	592	600	598	633	579	600	633	611	601	595	620	625	608	636	591	663	633	616	598	590	596	638	615	598	653	623	588	579	639	601	570	563	603	597	627	598	610	629	607	595	619	601	610	638	630	616	628	603	606	568	602	619	569	621	616	589	598	632	587	593	608	609	597	615	617	598	617	604	608	555	607	565	607	598	601	606	604	598	581	581	582	608	595	597	592	600	648	621	575	610	580	581	596	577	581	599	603	630	583	580	606	590	597	575	638	617	595	604	592	603	616	613	604	578	552	587	579	568	601	597	572	548	577	579	586	560	609	627	607	603	596	640	595	589	633	618	605	616	531	612	636	580	641	600	633	630	650	610	600	631	578	584	569	548	556	579	630	627	603	609	602	559	577	637	591	560	646	588	582	590	589	606	605	597	579	585	592	631	650	607	580	608	572	613	602	610	582	643	591	610	616	590	610	604	614	587	589	591	606	618	601	600	625	646	605	632	600	621	604	614	595	578	595	625	573	611	577	573	638	571	584	573	590	616	596	589	622	609	621	648	614	635	568	616	586	568	601	630	587	596	640	591	596	570	597	578	605	555	656	591	633	590	617	624	576	632	627	613	616	631	576	593	576	574	588	622	600	630	606	593	593	596	626	583	590	645	610	607	593	629	603	561	583	541	583	604	600	650	579	591	606	609	623	594	604	639	615	594	611	594	602	631	619	564	624	601	591	585	563	609	607	616	595	614	596	615	587	612	621	606	585	592	599	634	665	656	596	630	593	593	613	628	582	573	542	605	608	573	597	577	591	628	629	611	610	566	594	652	598	574	624	621	598	647	601	610	574	575	607	594	616	595	642	609	592	660	616	607	610	638	601	631	574	620	588	584	599	568	604	632	663	603	605	624	595	585	588	595	605	600	579	597	619	543	608	623	613	623	588	609	569	614	589	579	600	610	625	549	594	579	634	611	626	633	608	592	624	652	626	586	597	657	588	618	569	581	614	608	613	609	619	598	625	611	557	608	601	645	621	602	607	606	623	596	609	605	564	638	622	601	603	567	621	612	599	604	610	583	579	630	592	648	601	632	608	617	628	568	568	600	631	656	608	608	576	578	653	590	599	620	602	611	624	575	582	595	552	586	626	615	604	597	621	623	587	580	585	634	563	626	590	590	642	612	608	660	617	659	549	599	595	594	638	626	611	636	613	643	628	593	575	613	549	585	623	613	606	559	598	586	622	637	590	603	643	579	617	621	609	619	613	607	618	592	634	620	597	568	572	632	581	591	616	594	637	634	591	643	633	601	624	643	616	644	637	607	585	650	577	589	573	579	565	644	636	636	575	572	584	582	569	595	606	574	559	600	588	598	622	589	591	599	579	601	621	618	579	614	645	579	569	575	579	655	623	625	628	598	657	615	628	576	602	617	623	604	560	570	596	573	576	621	566	587	582	617	570	605	572	614	585	607	617	623	577	604	609	609	577	607	597	585	631	610	639	576	586	605	626	599	616	602	595	642	577	647	580	575	637	587	635	640	574	643	559	586	627	632	634	634	586	627	621	582	641	594	605	603	577	620	627	618	655	633	620	638	591	637	585	633	577	599	601	608	608	633	560	638	575	603	597	607	626	649	578	582	584	585	570	620	599	575	584	573	602	599	575	591	609	637	579	576	617	596	623	608	603	576	633	623	587	578	598	622	630	598	591	652	585	570	593	613	605	611	640	624	591	606	616	567	573	572	592	623	618	627	626	562	650	613	632	648	628	599	652	584	599	600	597	578	576	644	539	620	578	599	601	611	581	563	576	612	611	625	637	621	558	577	606	603	579	635	660	626	626	638	606	623	614	598	581	629	609	559	589	572	536	621	606	628	608	598	560	586	586	634	577	542	641	643	608	659	613	600	603	629	621	595	626	668	588	642	618	623	612	602	615	634	580	628	599	611	553	580	611	576	617	620	612	634	603	579	589	593	646	602	562	641	619	633	606	602	609	613	635	605	600	615	568	609	583	604	622	625	604	624	572	571	666	588	598	610	638	599	597	584	579	610	593	631	583	592	615	599	636	598	598	607	594	599	599	610	551	607	581	575	590	606	604	597	623	594	585	588	610	583	615	611	560	580	610	593	619	589	595	589	588	559	615	600	600	597	591	615	618	604	596	617	577	606	580	616	598	607	617	624	615	574	596	638	627	595	609	580	609	617	626	599	605	605	615	594	655	564	626	609	618	635	647	622	611	568	586	605	606	582	589	637	558	644	646	598	593	555	642	574	612	589	619	627	625	664	576	581	601	632	611	592	563	582	600	580	609	603	609	597	621	602	610	580	631	621	614	607	611	579	598	621	595	582	601	602	577	565	611	663	585	611	605	643	596	585	620	609	645	606	600	557	621	577	588	593	601	611	602	600	624	555	566	608	583	570	591	588	581	618	572	668	584	623	611	601	640	623	586	587	592	605	624	595	609	618	601	607	596	595	546	603	592	555	607	598	607	624	606	595	602	620	624	623	578	640	627	581	608	593	661	558	605	591	608	604	622	609	580	581	587	626	582	600	631	629	615	611	574	631	590	589	596	630	552	620	599	622	575	599	613	578	539	601	591	570	633	630	593	573	559	600	622	580	672	611	609	556	627	606	592	611	625	572	612	608	597	626	542	658	639	589	590	605	586	629	578	600	629	602	628	627	589	595	606	607	614	615	621	564	604	668	616	616	621	662	591	622	566	583	642	578	588	602	551	573	573	608	577	625	581	561	580	604	600	603	590	558	620	584	579	617	656	602	638	600	597	600	586	550	600	594	598	580	604	602	595	657	592	579	602	610	597	649	565	590	583	552	579	616	607	603	578	614	638	611	591	579	631	632	646	613	571	610	609	609	608	564	617	606	617	587	588	601	562	611	595	637	589	592	609	577	627	602	609	607	610	625	587	592	604	595	586	587
5197	1817	1717	944	848	1125	3680	4237	2837	1791	1030	707	652	566	518	515	545	521	518	497	465	499	511	499	482	511	542	515	526	520	496	491	531	510	484	545	554	538	543	512	501	535	507	519	501	476	536	526	491	487	519	509	532	542	531	530	538	530	532	509	521	502	528	526	522	543	496	490	537	474	521	501	489	525	518	502	544	530	505	475	462	512	525	524	503	507	545	506	551	539	515	517	462	496	533	502	522	560	519	536	533	514	545	530	503	521	490	498	516	516	488	471	501	509	522	516	521	537	531	541	507	523	465	551	506	522	490	504	512	482	527	512	559	533	523	573	504	478	540	487	471	531	511	530	496	510	493	515	515	554	520	523	528	557	540	542	529	546	496	527	508	500	495	540	506	535	484	545	527	523	536	505	521	546	543	505	535	518	517	538	495	530	505	515	540	546	513	487	476	520	493	558	524	533	493	538	502	505	506	502	505	522	505	508	517	533	530	534	524	551	486	521	514	523	525	524	509	477	547	467	516	491	481	510	488	439	527	529	524	524	480	515	553	475	472	544	498	492	506	519	533	531	586	528	530	489	511	532	522	483	504	545	520	504	514	531	513	514	511	498	478	506	563	530	509	520	517	520	541	505	473	482	502	551	519	510	534	562	517	525	532	507	510	542	566	502	520	506	496	503	532	540	499	526	512	513	511	502	523	537	568	535	521	534	541	507	519	556	517	487	533	479	509	531	552	549	534	526	507	526	510	563	569	479	533	525	560	516	532	525	503	535	543	492	516	534	515	519	513	511	552	538	548	528	552	482	538	494	558	523	549	507	542	538	459	511	512	529	539	524	517	507	524	545	533	521	540	566	504	507	510	514	507	487	537	523	518	518	528	522	498	481	559	519	492	525	521	514	526	572	520	523	545	518	489	502	497	545	507	498	523	550	505	537	552	512	519	535	504	524	508	514	489	557	497	521	522	499	528	492	515	538	549	524	504	497	527	530	511	514	500	519	480	509	515	540	529	508	522	546	541	523	507	509	494	545	537	532	540	500	518	519	534	526	558	532	527	491	519	505	514	481	553	493	513	501	521	536	547	515	539	532	531	521	525	540	504	493	485	512	491	537	498	490	530	492	514	550	529	541	490	532	492	533	502	486	518	520	532	516	537	551	531	505	516	520	517	541	480	522	552	547	530	517	510	539	536	475	517	518	499	532	507	529	515	527	533	529	547	532	568	504	535	556	525	501	506	517	496	526	500	515	504	518	541	541	498	494	563	520	507	504	540	530	543	534	498	529	522	501	541	525	523	523	555	505	536	492	503	517	480	517	529	537	531	536	531	487	512	532	449	543	527	532	515	571	548	517	524	533	500	524	527	509	535	525	514	509	511	523	499	474	505	533	475	499	493	547	543	517	490	517	551	472	494	486	493	519	487	549	518	523	531	538	509	511	541	546	524	505	520	543	500	535	530	489	521	528	524	506	543	504	568	518	568	517	473	515	542	488	538	522	527	506	565	522	499	512	481	489	529	502	529	547	566	495	523	468	490	492	513	526	541	523	498	480	518	565	518	509	534	526	476	517	520	499	484	522	535	493	495	485	552	502	524	548	541	517	497	515	536	507	487	562	504	483	524	530	525	512	509	514	498	566	486	507	559	522	557	499	541	501	551	495	554	547	515	523	504	505	526	488	517	550	512	487	525	515	515	511	502	538	481	527	500	540	528	495	547	525	518	503	529	505	498	588	558	548	518	529	544	508	497	524	488	515	503	502	536	546	506	512	524	499	544	523	536	510	512	543	570	513	505	526	469	556	517	554	521	490	498	516	543	518	523	513	510	507	522	510	530	511	505	511	541	497	469	537	481	520	508	507	540	556	512	533	525	521	529	511	546	525	513	498	508	536	493	579	547	532	528	538	493	514	517	524	513	528	484	529	511	528	454	491	501	514	510	478	523	506	497	490	519	539	483	516	513	494	479	484	549	540	508	547	498	512	523	551	515	498	489	537	497	504	521	498	529	539	494	516	512	514	557	484	549	519	535	541	504	538	493	528	530	530	519	464	531	548	522	536	514	526	560	531	535	549	522	496	522	545	546	537	500	546	510	557	486	480	542	546	565	504	512	523	526	522	556	516	484	527	535	516	516	539	537	532	500	560	543	519	551	520	512	526	537	503	526	551	538	476	518	494	517	562	523	533	479	535	538	499	496	511	528	507	488	494	542	538	508	500	534	558	527	558	511	580	508	538	521	501	573	542	525	512	485	491	479	547	504	503	511	545	549	502	526	499	540	506	502	528	521	510	554	570	476	533	543	524	485	553	591	532	531	512	512	540	492	493	491	526	522	535	523	492	535	529	523	477	519	512	498	498	528	503	492	555	573	534	565	505	515	521	526	471	483	511	505	491	499	481	531	511	525	496	487	480	535	531	522	498	475	543	508	530	495	494	524	555	541	491	537	527	534	508	537	538	509	535	526	525	538	546	528	529	508	492	484	506	488	533	524	513	505	532	495	534	538	543	559	537	498	516	509	484	538	539	519	495	549	480	546	517	531	530	521	474	524	524	534	514	488	519	509	503	525	510	488	517	507	536	537	507	497	518	507	465	528	522	523	543	530	528	519	519	513	498	477	492	569	546	536	485	523	522	546	507	510	513	549	516	533	512	578	497	572	473	507	499	551	499	464	495	550	541	536	517	514	554	481	564	516	532	497	533	531	516	491	522	544	523	484	499	520	532	509	541	530	522	505	516	468	520	547	494	479	501	561	523	507	528	499	517	496	529	532	522	493	521	480	519	504	529	547	527	507	510	532	581	521	529	543	500	517	546	512	548	518	520	519	491	529	517	542	487	514	493	524	536	491	564	513	562	468	504	530	495	522	510	505	544	513	535	543	502	513	500	491	514	539	550	527	541	512	558	552	490	504	543	509	463	528	524	551	572	488	453	516	496	523	507	514	473	522	516	528	486	486	566	505	480	517	507	488	519	532	514	517	520	511	504	476	519	476	510	503	476	494	537	534	490	495	540	509	489	516	537	523	539	541	541	498	560	525	508	489	571	546	470	506	537	526	542	498	540	540	548	511	501	503	536	490	504	532	481	538	547	531	503	529	492	537	528	552	525	513	480	533	555	491	509	482	541	503	509	527	505	530	492	512	522	509	518	529	532	526	531	524	495	469	548	532	534	564	532	495	532	550	536	585	558	541	518	524	565	552	498	537	508	529	524	500	510	547	533	480	505	519	546	534	570	505	528	551	495	505	498	513	516	482	462	461	501	510	503	506	518	523	547	481	517	497	499	476	511	457	544	527	521	502	483	547	508	473	512	543	514	502	482	561	517	514	513	516	507	514	510	558	519	518	511	511	560	510	514	491	508	574	553	504	558	517	556	493	517	517	525	477	491	510	530	522	533	516	501	554	477	524	547	513	492	504	514	522	490	501	533	550	526	528	465	485	532	531	477	511	491	511	501	494	493	505	481	527	563	497	522	542	536	533	518	521	503	522	524	514	544
25360	21373	27443	25459	7464	2154	19640	30661	21942	11326	4449	1808	951	817	736	703	654	643	710	701	688	696	697	746	669	675	713	666	669	642	671	675	708	709	668	690	623	746	673	670	676	647	690	678	687	666	661	671	676	660	718	699	685	663	684	666	650	670	623	699	698	713	711	649	666	668	682	643	725	650	686	685	696	659	657	671	684	679	629	609	664	700	726	661	703	713	713	693	686	662	672	682	672	674	638	658	673	706	646	671	674	631	678	720	672	636	696	674	679	719	613	671	694	679	682	695	686	674	657	631	641	690	649	682	679	718	651	723	674	717	687	695	681	728	657	673	697	649	667	653	616	649	661	652	681	679	682	677	713	659	621	676	678	684	726	719	703	654	697	665	698	685	668	666	668	660	668	676	678	632	660	647	642	648	668	636	641	676	674	629	662	672	695	671	698	689	731	704	728	647	638	742	663	624	679	651	665	704	645	648	640	732	688	674	686	669	628	638	691	709	689	677	659	659	652	639	634	685	697	653	698	701	635	664	678	648	646	683	674	681	711	692	718	689	698	639	671	647	682	638	656	709	653	660	608	706	648	738	689	704	723	661	681	696	732	674	685	663	646	678	668	674	681	617	667	610	649	675	701	662	647	678	692	640	653	689	699	707	689	615	675	687	662	692	696	694	666	652	672	666	642	695	646	698	663	642	675	675	666	657	626	682	680	662	674	715	668	682	705	667	659	684	648	667	683	699	689	684	645	690	686	661	659	663	684	660	716	650	704	678	640	613	644	671	665	709	689	671	708	659	657	662	637	735	687	677	654	676	711	730	697	680	679	686	670	677	706	644	683	675	681	663	661	658	698	659	703	687	696	715	661	629	675	634	654	691	688	681	672	700	703	688	690	652	624	673	667	663	680	680	627	697	649	691	644	718	662	683	720	682	669	638	695	695	684	665	679	736	691	677	696	683	684	651	691	698	655	634	650	691	672	697	768	676	675	648	680	638	663	683	673	688	638	707	644	698	665	739	693	687	678	658	658	656	620	655	714	620	666	676	669	667	727	708	739	665	655	670	663	667	640	714	693	678	720	628	661	666	690	685	653	659	688	700	720	685	682	674	671	665	679	687	711	691	655	683	595	669	635	715	625	717	636	664	658	661	708	700	624	703	683	689	646	711	688	654	668	641	713	691	669	669	613	689	659	713	688	636	729	656	645	656	689	681	630	707	730	708	646	594	650	674	670	636	716	653	663	642	671	656	677	703	671	676	662	675	689	650	622	717	729	720	696	694	662	687	647	675	635	678	650	675	675	665	661	678	676	671	640	657	671	671	666	691	653	664	670	705	639	712	697	645	667	625	676	645	674	667	649	656	648	675	669	658	666	670	674	694	647	689	738	694	712	642	647	626	645	675	605	684	681	693	665	653	678	668	674	680	668	718	672	645	710	664	655	683	603	682	710	676	618	697	708	675	651	660	675	625	717	651	681	698	693	705	684	720	670	718	658	607	695	680	658	654	687	664	724	684	666	592	653	679	669	641	661	645	670	648	628	693	652	657	642	681	698	684	656	743	687	679	669	703	649	674	636	695	657	624	636	625	651	662	666	624	665	648	691	673	663	684	625	696	745	686	685	663	685	660	721	660	620	624	687	704	637	615	688	707	696	704	679	655	654	686	593	682	681	657	661	641	669	710	641	633	678	692	729	697	686	677	675	699	659	681	685	658	673	671	667	714	656	667	647	667	686	640	671	643	650	625	629	697	665	676	689	646	653	655	673	686	732	650	691	678	656	699	688	626	653	705	667	641	665	651	677	671	688	697	686	663	661	617	692	636	686	625	633	694	672	689	693	681	662	671	684	648	656	700	673	688	691	686	641	639	682	666	682	624	657	684	678	699	638	650	630	696	689	666	668	705	652	667	682	671	692	674	672	657	709	674	728	618	691	708	639	662	704	691	663	647	659	642	663	664	667	680	636	644	711	686	657	683	669	665	707	704	670	690	656	647	715	687	609	650	642	656	671	705	671	673	660	670	671	688	672	683	727	699	647	685	650	708	694	650	684	668	671	666	692	688	707	665	696	712	636	656	669	681	643	683	684	682	691	668	643	690	672	652	706	689	668	676	670	602	665	644	638	693	650	675	686	688	699	647	658	648	679	653	700	701	689	660	639	658	652	664	715	665	671	684	680	662	650	673	667	703	646	692	713	686	666	677	725	703	713	642	700	678	663	677	679	698	672	696	698	661	661	678	634	710	655	671	707	703	674	641	690	645	674	672	711	675	680	659	719	650	634	672	662	636	689	661	692	667	659	647	680	637	674	708	639	658	680	664	687	698	717	707	676	663	683	693	663	642	701	670	690	650	677	672	669	675	690	685	704	731	698	673	651	618	629	682	654	702	649	636	688	701	703	678	680	667	712	671	706	656	679	670	676	696	688	660	657	696	668	626	727	668	666	655	654	682	694	683	694	665	682	704	648	653	662	703	671	675	652	655	656	676	663	670	673	694	643	645	647	633	689	659	686	646	647	632	693	683	676	652	702	673	711	652	667	655	673	658	713	708	722	751	670	684	652	720	653	630	670	710	744	679	672	684	678	674	675	679	654	638	649	673	662	702	705	634	682	677	690	676	703	646	631	653	685	625	696	683	722	661	650	663	681	677	673	686	696	644	692	688	661	613	668	735	660	687	631	690	704	649	685	633	611	630	650	668	686	703	700	678	657	680	626	709	660	653	708	689	687	681	639	683	701	703	625	630	678	699	656	642	716	712	643	643	688	685	699	611	684	670	682	703	666	647	635	669	680	658	672	675	665	678	673	658	712	672	681	656	711	660	679	663	682	651	625	691	665	675	634	679	644	709	655	615	674	630	695	696	642	635	700	663	626	673	571	709	645	702	650	649	672	680	629	666	631	705	669	673	658	667	627	659	667	742	645	750	646	700	684	703	697	675	651	670	701	680	694	644	677	647	666	641	691	644	666	613	716	713	664	641	665	678	627	649	677	664	724	672	715	673	662	689	656	681	674	655	673	701	698	697	708	694	670	726	647	647	639	647	705	653	610	659	686	654	664	685	668	629	645	633	724	751	715	692	634	678	669	641	688	650	697	644	698	658	701	671	670	650	638	673	660	646	666	657	668	656	647	667	674	655	674	683	614	657	673	690	724	700	687	711	661	658	649	655	708	675	666	660	638	641	683	663	700	679	611	631	672	686	670	684	682	636	677	633	620	644	713	655	667	665	725	655	667	679	691	629	719	699	643	715	658	640	665	703	631	670	696	637	688	661	646	681	649	692	625	652	660	676	665	730	644	669	695	639	660	638	684	692	730	704	664	659	667	638	708	673	655	663	704	692	683	717	591	625	663	666	722	650	658	741	704	666	690	680	661	711	668	631	711	673	635	643	623	723	714	673	730	671	699	674	668	664	621	655	707	659	640	696	696	703	656	684	639	650	719	658	672	693	638	645	679	716	675	683	647	721	681	683	634	649	700	674	697	676	684	700	726	695	649	650
4283	5766	5461	2621	1545	2194	22125	27689	18175	9757	4425	1910	938	726	595	648	630	581	628	635	648	583	581	534	628	593	653	626	599	611	589	627	589	605	560	595	551	575	604	623	594	629	588	619	601	590	594	686	561	570	644	606	613	626	619	645	574	601	617	625	578	637	614	565	653	645	590	602	626	595	606	572	608	628	595	596	574	650	582	539	598	592	643	597	638	600	588	606	571	627	632	607	616	588	558	589	612	628	604	608	597	545	645	632	589	596	579	651	565	603	583	554	565	592	583	602	585	587	582	619	609	608	639	593	643	620	614	644	582	593	637	544	599	603	654	622	558	568	606	604	583	652	605	596	595	594	628	620	541	653	581	591	590	574	613	607	605	580	627	546	584	600	637	601	610	590	616	598	620	593	622	590	586	608	629	608	612	606	620	637	588	599	544	643	598	576	601	597	596	578	628	582	633	618	596	647	633	605	586	639	555	604	571	607	605	596	616	597	640	600	613	590	574	615	621	614	642	575	585	578	610	585	598	620	572	631	572	520	593	567	607	586	608	592	635	604	539	586	556	586	589	611	625	615	609	624	570	563	605	675	581	651	617	603	589	597	604	624	602	593	619	576	594	609	588	621	590	637	605	594	596	581	537	594	598	600	566	573	604	643	578	595	594	650	567	626	587	627	554	598	616	596	613	597	572	602	604	608	541	610	570	602	562	602	652	594	607	571	576	634	557	565	605	584	586	562	574	558	571	617	574	605	572	643	606	584	599	597	583	622	583	582	587	607	630	651	588	598	605	577	586	610	583	577	594	621	635	608	668	594	589	530	588	601	574	607	582	594	587	585	612	605	546	599	580	603	660	608	611	679	623	609	621	622	637	601	618	583	563	580	589	588	623	552	589	598	572	571	579	586	576	623	594	569	619	623	571	572	599	617	578	627	570	591	629	556	633	617	625	587	558	611	546	601	602	577	614	617	653	575	599	591	571	569	602	602	604	575	576	609	580	579	581	558	600	610	591	609	557	589	640	601	587	593	572	594	578	549	609	562	600	607	622	626	549	587	602	607	599	580	597	625	541	638	580	607	556	584	591	587	583	617	572	562	602	545	558	603	568	612	589	603	603	619	613	618	601	631	607	593	638	573	607	583	590	580	605	605	565	601	593	646	560	649	624	590	590	575	615	615	602	608	589	616	564	558	588	643	559	563	610	582	610	605	592	594	607	566	623	595	620	611	562	594	614	591	615	605	614	623	560	608	572	619	623	619	590	572	638	633	597	611	552	623	564	581	592	642	606	601	573	569	585	575	567	603	579	581	616	554	616	616	583	636	573	583	583	637	592	596	639	624	605	562	578	545	608	610	594	591	579	600	629	621	582	605	604	610	588	559	567	581	572	532	613	591	610	589	570	604	586	595	613	617	576	585	597	593	583	635	556	623	599	566	589	581	597	600	625	568	563	616	610	607	587	614	569	636	600	600	609	566	639	584	662	583	627	592	602	585	590	551	629	589	596	658	596	549	577	604	583	634	567	576	576	594	582	626	614	605	623	587	575	567	600	626	621	598	573	595	573	620	590	628	651	574	623	586	580	580	593	598	589	602	626	590	601	576	557	639	605	610	561	600	599	573	601	607	589	572	610	595	571	621	559	593	564	651	608	581	598	589	555	625	584	604	592	603	608	578	569	641	600	601	586	594	598	567	599	615	568	535	577	620	613	611	539	631	603	641	637	569	592	571	615	577	537	571	623	584	652	605	587	552	609	608	585	564	581	587	609	620	584	608	557	584	612	588	575	578	625	607	552	587	544	556	603	556	524	564	605	615	603	601	558	584	593	595	573	579	601	603	600	581	593	566	612	620	646	660	547	647	585	596	567	608	592	664	624	610	547	582	594	586	593	561	591	603	586	603	602	619	609	594	580	603	620	644	600	588	552	613	635	578	559	574	609	582	591	638	584	592	615	635	570	616	590	605	604	600	611	580	606	595	585	570	569	578	605	615	519	581	607	620	590	593	599	575	621	587	626	617	598	628	592	631	551	590	549	590	591	598	620	578	642	618	571	643	629	587	591	581	569	633	613	587	639	617	604	569	608	563	586	555	599	579	597	621	602	566	604	599	568	586	626	612	569	642	618	593	572	624	576	572	578	629	629	611	604	615	639	601	577	640	619	631	610	593	615	576	600	584	616	582	606	637	610	624	601	606	591	568	595	603	571	592	607	636	601	605	611	634	587	609	590	614	585	570	598	596	588	578	602	597	579	627	590	598	596	658	597	612	605	597	633	616	612	607	602	628	599	595	595	598	629	566	589	589	634	634	642	614	598	601	624	557	577	660	571	619	585	607	580	612	562	600	594	583	649	593	599	601	646	591	565	613	589	593	620	619	600	618	619	645	612	569	590	621	590	632	597	574	576	609	579	639	617	575	660	588	586	531	539	615	591	590	612	581	604	548	567	617	557	623	579	558	618	620	634	576	600	595	580	605	588	627	606	597	614	612	598	651	649	582	629	636	600	641	614	552	606	602	611	609	608	617	621	598	600	572	565	615	609	584	581	594	626	637	618	639	590	638	627	566	627	629	574	618	601	568	588	621	584	596	620	611	593	580	570	651	560	590	611	598	598	591	669	588	571	595	613	593	551	597	642	585	552	580	599	567	597	564	580	609	594	579	606	587	583	603	592	610	610	611	593	590	581	611	644	593	556	574	584	575	587	591	538	631	641	562	648	598	571	599	575	609	573	606	601	573	596	597	618	551	593	572	627	593	565	582	589	583	540	625	610	647	590	623	582	586	582	571	623	605	578	574	670	571	584	604	631	589	601	607	614	587	621	615	640	566	577	578	616	610	625	549	571	571	577	563	653	566	592	583	578	587	602	615	613	600	601	584	571	591	556	598	572	596	602	560	613	593	578	574	576	587	590	622	589	649	629	601	594	585	572	548	601	596	596	622	623	589	597	555	577	623	597	587	619	599	636	571	624	610	563	622	605	578	571	585	562	608	583	590	577	630	600	587	589	597	614	563	591	603	651	586	549	601	591	586	571	580	597	610	617	635	535	611	548	576	597	574	639	595	609	607	572	616	600	607	561	597	588	548	608	612	554	563	555	555	608	620	600	562	636	577	593	615	579	600	558	554	621	594	605	600	644	594	585	605	594	651	593	616	597	586	591	644	596	579	652	583	586	618	640	576	600	570	586	627	571	585	585	586	638	629	612	561	589	559	586	588	590	593	653	605	575	596	619	597	643	592	578	576	586	597	539	594	630	623	596	577	584	588	616	543	562	597	562	617	594	594	560	615	586	592	611	597	604	564	600	591	562	631	581	602	602	660	634	613	595	569	601	625	619	579	600	583	623	613	626	621	584	596	636	592	552	567	562	609	614	578	597	591	632	574	610	615	587	577	575	567	590	624	580	600	621	630	613	564	592	651	600	563	574	548	607	595	611	622	594	622	629	569	585	555	579	556	625	551	581	651	543	592	569	606	577	557	585	610	584	632	597	573	606	604
24261	21418	28737	24502	21384	14575	29529	48603	36942	22826	10596	3641	1572	1075	942	861	873	767	871	806	819	804	812	829	882	838	822	784	816	819	852	814	831	774	830	817	792	804	779	792	879	836	766	846	792	817	810	835	796	809	826	817	808	788	836	783	805	769	850	789	817	817	827	799	848	838	773	795	818	825	843	799	828	760	803	818	848	816	795	813	786	806	816	835	811	777	771	832	812	782	754	826	851	839	777	840	790	765	804	797	848	820	810	828	836	794	817	812	782	778	772	826	751	812	843	744	831	813	854	806	794	789	786	790	822	834	801	739	780	875	740	782	830	806	850	804	823	838	781	789	768	837	794	858	772	781	850	777	833	826	845	819	791	768	826	800	809	789	807	809	814	815	811	811	818	855	809	736	790	807	832	853	821	808	786	792	819	791	818	792	770	762	817	803	780	724	771	797	763	772	856	804	758	822	739	780	762	802	789	822	830	799	842	809	800	864	803	799	811	819	796	756	809	829	843	798	830	801	848	841	827	793	802	822	788	761	810	781	803	836	828	822	768	821	816	797	811	817	762	827	759	739	791	823	795	816	840	825	834	833	797	782	754	793	807	808	819	801	796	796	735	792	800	769	807	798	790	835	781	815	833	852	813	781	774	817	818	807	801	770	823	798	869	826	882	788	729	796	768	802	777	796	804	777	798	857	861	816	807	766	801	793	796	770	831	781	789	751	786	780	820	810	801	804	841	798	824	831	829	799	774	862	778	774	790	795	767	754	825	776	839	789	800	766	858	773	850	772	813	756	810	796	790	795	821	846	795	808	832	807	836	816	821	796	803	820	816	824	841	806	804	823	752	826	834	777	819	809	778	806	822	791	801	807	815	787	792	776	791	801	817	847	756	785	808	784	783	803	745	788	763	808	781	829	826	766	775	746	847	794	804	766	780	757	793	812	832	839	801	835	843	781	759	836	815	754	833	789	861	727	825	804	812	769	819	793	792	840	798	747	805	812	783	851	819	795	801	793	819	802	827	818	810	772	799	817	814	795	769	785	830	813	812	798	801	814	827	778	834	777	789	786	808	787	793	868	823	802	852	781	838	809	844	774	761	850	804	803	821	803	797	815	785	833	842	792	789	847	868	832	797	772	781	774	826	855	780	813	789	829	810	797	852	760	856	802	809	750	846	789	732	824	817	784	802	794	755	828	790	840	831	803	777	789	822	828	843	836	749	787	808	783	793	815	797	784	758	732	769	798	768	839	774	774	788	815	807	761	789	861	795	791	792	780	798	821	788	746	827	815	825	834	839	802	768	828	803	810	784	759	797	790	810	809	799	875	759	783	828	804	758	818	767	778	802	791	777	829	816	773	803	843	753	769	807	822	797	837	820	800	826	812	771	837	790	857	842	783	797	804	808	805	832	818	835	840	814	802	765	828	772	793	797	911	796	798	829	814	816	794	758	784	795	853	782	799	804	789	795	827	813	748	811	780	814	816	782	807	829	820	802	801	811	777	732	789	825	813	795	786	819	801	782	748	800	806	822	852	768	785	808	802	842	785	786	793	834	775	772	783	818	822	789	818	791	820	798	840	835	795	812	804	786	778	780	799	784	817	818	826	827	766	833	811	773	788	786	785	808	841	797	793	803	796	844	789	811	804	821	822	780	778	807	842	829	860	803	810	766	795	777	780	824	778	845	809	742	832	796	841	777	841	817	776	846	848	771	800	824	870	810	826	814	764	840	800	860	799	786	824	849	822	759	814	778	849	823	769	752	826	766	848	797	784	754	814	810	814	808	810	836	843	738	774	779	833	757	813	797	780	815	841	873	840	812	783	779	857	761	795	831	766	803	805	812	816	783	777	792	791	789	826	748	804	808	800	833	806	777	772	873	836	847	817	808	828	763	844	792	773	772	790	784	802	835	796	801	827	820	774	811	807	771	840	752	795	793	770	748	819	735	814	772	813	836	793	792	789	791	824	787	854	802	792	768	801	780	797	861	808	821	819	786	833	806	781	758	776	833	732	817	796	752	837	839	812	806	856	806	759	812	787	785	807	797	829	839	801	777	781	780	814	762	794	796	790	808	784	783	839	792	816	816	748	814	790	775	836	789	779	829	817	760	827	776	844	752	773	827	801	800	833	824	824	822	835	818	774	851	774	753	822	795	768	802	811	795	821	758	793	764	818	804	799	787	784	811	825	860	839	803	784	802	826	811	739	742	803	816	806	809	829	775	823	784	779	788	789	793	792	790	827	817	764	815	810	818	819	795	810	770	772	787	766	860	775	779	827	846	796	778	822	851	805	816	776	778	791	806	840	826	776	778	816	783	804	868	785	756	814	801	772	798	789	814	787	833	778	847	815	823	853	785	725	819	806	756	817	852	724	819	825	815	781	756	791	792	841	792	780	824	830	739	810	824	801	760	789	810	764	766	771	782	831	775	831	819	788	802	796	864	808	862	799	765	761	769	797	756	772	773	776	787	773	740	835	798	762	806	815	821	817	836	794	834	826	794	846	803	817	790	812	833	827	737	782	773	748	782	820	815	818	801	765	773	774	792	807	756	778	791	782	811	754	847	757	818	810	788	818	804	834	756	784	798	763	794	833	756	815	746	804	791	806	847	783	804	829	802	780	803	800	828	841	813	783	804	821	764	778	816	808	776	820	828	833	790	755	809	809	754	839	869	806	796	820	801	808	830	808	855	791	787	775	740	813	805	768	790	824	824	824	755	788	826	764	758	809	812	873	786	813	815	837	744	753	798	788	772	813	824	772	789	814	801	783	802	777	789	836	756	813	778	812	809	846	820	738	794	799	793	823	828	822	791	811	767	794	782	826	786	823	783	780	794	823	793	782	787	818	780	814	844	768	756	822	793	805	772	801	778	789	771	816	785	778	800	827	784	833	780	817	783	823	842	820	799	803	813	832	805	865	840	811	853	846	755	792	802	730	819	785	773	812	812	837	821	786	809	797	774	839	771	821	826	766	798	801	766	784	761	776	787	778	825	768	761	758	825	798	834	806	779	742	831	762	826	826	830	802	813	796	840	795	784	765	860	814	804	775	763	779	789	830	824	823	779	786	791	797	828	799	855	759	751	827	820	787	776	815	812	752	802	781	778	807	783	811	830	791	853	788	798	798	799	787	816	786	795	816	846	797	782	796	824	820	823	699	764	804	736	827	761	821	832	784	789	773	773	729	796	811	756	776	800	785	792	819	784	823	830	825	805	830	801	811	790	774	798	788	820	839	819	815	846	809	787	820	756	799	775	842	800	817	823	815	848	821	743	749	805	771	806	855	774	788	833	789	805	769	797	805	805	790	767	844	836	792	772	827	824	827	782	813	875	803	800	846	819	780	743	803	839	808	822	736	811	824	811	825	799	797	820	781	748	805	799	853	767	783	812	789	849	761	847	764	801	763	827	822	747	814	810	801	756	794	826	832	816	844	814	769	778	790	821	846	841	804	719	774	747	789	800	815	786	791	775	764	825	824	787	759	822	795	804	766
5669	10485	8573	4077	2462	8896	31631	45476	31675	18337	8908	3713	1552	999	794	772	707	720	681	740	706	695	722	664	682	735	736	775	709	713	700	654	718	719	673	727	719	750	693	737	682	715	708	737	693	738	732	710	698	730	767	728	720	729	758	709	687	720	707	785	718	765	706	712	677	757	699	620	699	737	697	671	676	681	683	712	714	689	699	728	719	707	682	697	712	679	726	744	708	668	686	768	714	729	702	718	703	729	693	686	741	710	720	727	696	738	692	715	684	701	639	694	684	749	722	669	683	713	670	713	690	703	727	685	668	697	667	689	759	703	715	717	694	697	706	719	733	741	678	693	734	681	746	668	666	724	691	730	706	717	717	739	695	707	696	731	721	675	692	716	720	723	696	671	726	702	690	709	715	710	727	712	720	695	730	687	716	720	691	720	706	775	715	712	717	684	758	685	683	688	723	700	704	690	723	675	741	689	799	734	726	722	714	710	699	699	713	730	702	743	741	740	719	737	724	721	698	666	743	679	742	729	679	726	723	687	689	692	706	703	704	665	688	706	722	696	705	700	746	731	727	702	750	719	710	670	676	729	740	689	690	734	677	662	699	651	684	713	728	723	705	694	676	699	691	688	682	688	703	677	690	681	748	704	693	687	709	671	782	721	705	743	749	717	731	723	733	698	668	691	689	724	680	654	693	681	686	677	746	663	723	727	726	733	743	670	753	701	734	708	709	727	689	715	714	710	678	675	736	695	701	684	700	741	744	704	666	710	714	684	703	709	688	739	707	665	692	682	720	718	757	733	702	680	672	717	710	649	765	702	733	701	777	723	693	698	739	719	687	726	725	736	711	704	739	700	691	733	774	728	732	685	676	678	722	757	742	679	725	654	756	759	704	685	686	704	662	653	686	718	683	648	685	699	712	705	710	714	730	705	713	695	695	727	723	746	702	696	737	655	698	681	698	709	717	678	668	731	691	657	687	737	718	714	747	713	707	762	706	683	708	700	684	670	760	708	666	735	760	709	684	732	676	670	715	709	686	680	720	652	726	697	712	707	715	666	730	746	736	716	734	687	698	709	663	744	708	693	722	661	699	728	721	734	706	671	699	695	713	749	725	714	728	702	687	700	728	705	718	688	655	719	726	746	729	732	674	681	733	736	730	685	740	723	702	691	682	683	649	691	734	675	684	707	704	737	694	691	712	714	720	702	717	680	709	675	677	683	703	668	709	716	686	662	706	716	725	707	709	702	707	655	700	688	750	738	757	719	699	677	675	761	702	690	704	708	690	693	685	708	715	674	673	665	691	717	734	665	695	720	690	694	680	680	722	706	683	731	685	734	712	708	717	686	708	686	687	679	691	719	746	699	683	712	711	717	698	697	651	747	745	717	727	722	700	666	668	716	716	708	679	690	679	724	725	709	687	692	704	681	729	681	702	698	665	694	697	713	681	727	706	704	707	709	701	689	675	721	693	727	740	676	711	703	723	725	630	676	729	679	690	717	635	717	677	723	690	700	649	671	736	698	699	682	687	744	694	684	737	664	654	740	715	679	732	664	697	721	710	706	692	707	745	706	710	750	646	699	757	710	685	637	675	686	666	723	727	691	697	729	721	692	760	690	675	671	724	686	702	705	689	658	690	666	709	694	683	677	703	726	714	643	728	703	684	708	730	675	714	692	720	688	722	732	690	690	699	736	727	706	668	705	722	702	722	732	688	713	728	707	681	680	662	678	698	736	666	712	720	725	734	722	690	722	706	743	666	692	731	725	722	687	682	670	712	679	679	689	686	744	671	687	728	707	697	675	683	713	754	658	659	683	700	669	768	677	690	703	707	686	718	703	703	698	715	692	698	737	681	720	724	740	646	723	692	728	712	728	697	691	707	689	668	684	692	669	746	670	659	733	737	697	691	701	697	696	739	709	706	672	682	682	664	683	732	662	698	719	763	689	693	677	739	710	703	654	733	745	695	673	725	705	746	706	700	726	687	704	668	655	701	693	699	711	763	679	770	663	672	674	716	704	691	653	621	720	683	723	697	728	737	744	731	722	695	687	722	707	705	693	705	712	659	732	669	691	706	688	678	734	715	703	744	735	692	673	694	676	729	736	741	698	736	721	735	718	700	676	682	652	704	664	663	667	742	646	682	711	704	671	684	702	716	704	698	665	718	717	673	742	703	640	712	695	714	721	679	712	685	708	687	709	683	707	716	708	676	696	678	626	710	738	706	670	694	682	748	717	664	736	688	743	642	727	713	641	700	729	753	716	654	739	690	683	701	654	692	738	709	721	725	737	689	732	694	681	697	718	701	674	692	726	703	697	713	706	656	773	748	710	701	717	691	696	692	693	683	663	726	699	686	693	681	702	722	673	694	733	698	671	736	682	712	730	726	671	650	668	644	723	674	652	691	703	708	648	699	700	743	725	746	740	713	711	676	717	691	726	703	707	726	737	680	671	682	649	694	698	716	677	714	725	676	714	749	712	632	726	655	744	681	686	719	675	676	695	720	693	682	721	719	699	695	688	740	708	731	679	704	709	719	720	692	688	667	692	730	672	719	681	679	704	661	712	680	768	663	710	709	694	702	645	667	676	680	705	695	692	658	716	697	701	682	660	736	692	663	758	718	667	710	652	654	658	674	692	693	707	730	717	681	720	696	653	681	716	720	703	694	790	695	670	711	718	702	693	701	714	694	716	709	706	697	645	697	692	704	729	680	645	630	690	690	694	736	710	725	722	723	722	741	692	683	715	759	718	702	678	707	706	687	681	689	766	677	689	635	689	693	709	720	724	704	679	692	706	753	743	692	695	668	694	715	676	708	720	647	717	718	718	714	697	657	650	727	733	689	682	662	703	670	665	685	681	711	706	701	688	728	686	689	681	671	673	696	740	710	688	689	674	692	714	698	666	648	659	696	697	707	697	733	682	729	699	676	728	666	694	726	727	687	697	712	731	673	709	642	700	661	712	686	742	703	675	720	692	691	685	721	727	647	655	723	711	734	665	712	719	738	681	736	762	707	752	700	684	689	697	685	700	696	672	692	757	695	650	682	661	662	626	653	718	669	725	693	694	728	714	654	672	710	738	677	684	778	720	686	663	637	668	719	642	684	732	683	669	672	691	649	651	691	718	726	674	702	699	731	660	719	681	691	682	727	671	691	683	706	740	716	699	699	677	734	687	645	694	744	728	702	723	698	687	680	700	675	677	695	665	692	668	676	710	733	709	702	676	696	737	723	654	693	732	689	720	688	702	716	683	705	691	725	636	716	692	651	730	706	710	704	706	714	676	682	630	734	642	679	648	648	676	706	726	697	686	711	693	674	718	684	709	697	689	754	694	710	698	702	680	657	723	686	691	689	692	703	725	650	722	697	655	663	750	725	736	687	701	750	688	694	693	656	696	686	717	728	721	712	694	679	708	670	720	719	664	666	707	696	695	723	681	719	723	721	727	676	734	695	691	657	733	690	682	699	681	665	718	680	707	722	668	725	720	695	696	682	688
27654	12936	2163	1174	770	972	2429	3641	2658	1577	1049	801	646	635	613	592	643	623	613	616	590	602	603	624	605	590	584	547	608	626	595	568	595	610	628	583	607	613	585	632	637	588	618	579	603	641	572	644	610	571	662	595	619	606	622	592	584	588	608	584	618	612	592	607	593	623	585	548	602	624	621	600	609	588	581	629	548	612	612	570	631	558	647	592	571	659	615	551	611	598	596	599	594	623	591	591	571	550	615	632	528	605	600	612	577	601	596	549	612	624	602	604	612	573	620	614	613	607	599	622	595	646	615	603	598	608	608	573	596	625	572	556	590	638	588	608	616	585	588	604	610	640	578	590	609	647	633	588	597	581	589	597	588	588	573	623	578	582	543	642	610	608	587	580	585	619	588	577	589	603	599	577	605	596	605	598	573	618	580	607	613	617	566	588	577	573	597	602	604	588	602	567	564	629	608	571	600	570	568	579	593	608	579	582	608	550	601	646	572	589	562	625	580	560	586	595	599	595	626	629	627	618	586	564	568	603	626	620	636	603	616	629	570	616	601	572	620	644	591	550	592	575	642	613	602	582	583	598	567	615	595	567	589	600	597	594	638	636	588	625	614	620	598	630	569	601	623	597	628	583	617	579	614	603	591	564	571	609	592	557	577	571	596	620	605	571	635	581	583	601	585	593	636	586	569	576	614	611	620	636	602	627	604	595	589	590	588	606	608	643	602	594	556	590	603	602	548	587	586	595	573	602	565	597	564	605	587	563	569	621	587	596	621	572	602	569	630	600	624	617	574	562	630	602	584	594	573	613	598	527	567	564	563	608	591	615	617	611	592	633	632	580	606	596	578	578	610	576	628	569	590	590	650	580	601	590	619	593	579	642	612	600	606	579	522	607	599	609	567	575	572	564	617	556	603	592	545	608	640	630	637	623	581	574	563	563	608	624	589	629	622	609	612	573	585	585	596	593	616	590	622	605	607	609	582	596	546	624	621	622	653	634	608	568	563	569	610	592	578	575	598	620	592	560	626	576	605	575	616	589	564	575	570	574	584	575	616	568	593	613	567	603	588	599	635	567	601	610	599	618	599	613	600	602	575	624	633	603	590	623	596	575	593	608	623	571	623	541	622	582	629	570	622	589	544	608	583	609	609	577	576	618	591	622	588	552	570	636	613	612	596	600	617	556	572	594	566	608	578	544	612	595	602	623	615	607	602	591	623	613	567	585	625	547	566	588	619	598	593	632	597	631	573	611	568	594	604	574	602	602	585	562	559	585	596	610	618	647	609	612	602	576	548	600	565	602	622	601	575	626	593	547	622	569	587	574	615	613	619	632	643	598	595	587	599	599	572	548	593	601	607	554	585	597	628	667	620	574	598	595	607	589	621	576	574	565	598	581	600	606	636	560	603	583	616	620	594	625	538	609	618	570	632	602	574	620	588	589	603	592	601	619	571	608	598	599	575	592	571	617	593	628	649	642	591	606	602	607	608	646	582	602	620	588	613	594	594	611	582	622	654	583	603	579	595	629	604	592	621	603	553	541	583	613	637	590	640	646	627	629	633	640	576	614	612	588	621	604	588	565	612	563	540	610	589	628	589	609	548	608	596	571	630	594	603	580	600	576	627	556	603	582	601	564	630	614	578	601	669	629	563	591	577	609	576	570	616	591	567	621	609	538	657	602	599	608	611	598	629	602	622	600	613	629	586	581	594	595	589	591	561	518	567	590	600	592	595	618	594	583	602	629	582	596	603	598	556	591	562	593	582	580	601	575	610	604	602	645	596	612	594	571	596	604	605	590	558	589	604	613	591	613	635	577	613	629	593	580	609	599	623	617	627	608	635	549	607	628	621	568	626	597	619	602	622	587	626	566	573	615	554	637	591	531	595	587	588	577	564	585	625	591	572	585	604	597	601	561	611	585	634	624	609	588	626	637	610	549	596	592	604	561	595	582	617	604	574	625	611	604	596	611	569	596	581	631	612	556	607	616	569	587	626	588	602	575	587	607	610	584	584	567	572	577	591	575	606	592	575	605	594	614	584	624	620	596	592	589	589	598	584	632	586	595	600	636	603	572	582	617	557	621	601	541	586	571	554	571	583	588	610	625	561	592	595	604	601	622	596	627	620	639	560	612	584	618	557	584	600	637	572	559	566	593	556	589	595	569	626	590	595	638	612	603	604	623	536	603	627	601	621	610	592	575	567	639	601	644	596	602	638	631	593	613	565	575	569	594	560	566	561	583	588	587	559	559	584	613	607	588	607	573	570	610	592	593	600	565	567	629	563	623	557	578	601	577	613	559	530	630	554	612	575	558	558	565	635	578	593	572	563	607	594	587	620	623	544	573	573	604	606	610	588	615	610	601	559	608	581	593	623	599	583	572	594	592	615	630	599	597	592	603	619	565	647	578	600	573	567	574	585	572	592	570	630	543	588	551	621	541	635	562	538	600	550	578	575	587	602	629	577	595	604	601	600	570	583	580	590	600	650	584	539	595	588	586	606	585	585	578	601	602	617	608	614	577	617	604	571	606	568	552	587	599	594	591	593	608	667	584	589	582	588	592	591	586	542	603	604	635	599	611	654	612	573	587	584	624	596	617	603	595	582	582	615	604	577	588	596	589	557	617	615	623	645	565	573	595	596	613	598	550	640	572	564	609	563	556	580	592	549	552	584	619	620	640	572	591	594	614	577	587	622	597	581	604	617	608	570	604	534	599	611	524	577	597	584	552	599	642	636	601	580	590	585	590	652	514	648	581	607	588	600	599	596	587	608	590	575	608	642	562	592	617	616	622	604	625	571	566	559	628	619	618	563	609	575	608	626	650	661	534	561	564	621	613	605	572	590	587	591	607	594	627	609	579	583	614	585	564	594	584	565	591	583	585	612	542	617	662	591	537	628	622	604	599	614	597	599	546	583	582	626	549	620	624	646	594	642	595	576	638	564	586	628	600	553	631	570	576	545	600	579	622	549	555	566	633	580	588	632	574	564	591	621	597	594	581	630	591	603	623	618	578	597	639	614	536	582	608	594	615	585	618	602	600	619	603	539	609	593	629	631	581	619	587	616	571	589	624	600	612	632	579	592	585	625	600	581	631	599	555	601	606	607	612	603	653	590	577	557	605	614	612	573	600	588	621	654	583	629	551	587	596	588	609	609	595	637	598	616	593	595	569	563	605	613	578	556	585	590	565	632	602	578	575	610	636	623	592	649	599	609	571	629	599	599	614	584	551	563	582	579	606	595	587	644	603	586	590	608	541	591	621	555	589	607	601	585	535	623	670	617	544	579	622	599	617	602	592	569	564	581	550	588	649	639	553	551	601	609	569	576	624	576	589	596	621	564	608	592	564	608	585	573	570	659	579	649	605	574	603	571	587	594	564	593	612	571	581	581	612	568	608	607	613	570	581	543	540	578	576	553	621	604	551	595	603	548	598	620	589	598	603	613	574	622	584	617	591	604	575	626	639	575	545	570	614	604	600	609	606	579	576	609	632
5082	1006	1259	1004	767	1134	3162	4263	2935	1629	1127	731	591	549	568	525	536	494	511	476	560	542	508	537	506	504	538	542	464	473	510	498	485	519	535	486	546	496	508	504	519	493	510	541	500	537	513	523	502	489	543	537	505	519	508	487	528	505	532	535	524	490	528	463	542	499	510	488	469	499	512	535	522	529	498	508	515	502	526	551	506	517	541	517	520	482	512	468	481	522	521	522	483	518	517	524	514	516	504	537	514	493	508	505	491	526	506	523	525	507	512	493	489	546	503	527	501	494	486	531	544	491	528	545	510	517	459	514	519	549	525	530	526	527	508	487	535	525	538	491	498	505	463	487	532	498	529	543	508	507	502	485	534	499	466	482	543	520	484	506	508	491	535	525	536	506	508	482	537	520	520	537	474	486	504	502	493	527	512	524	541	513	526	468	484	492	492	472	510	505	470	530	492	524	507	472	503	518	513	540	505	465	506	503	535	549	488	492	548	489	500	489	520	542	496	514	479	529	508	506	454	499	497	502	559	483	530	476	551	510	533	491	541	491	490	521	541	480	468	488	541	518	552	491	541	516	530	536	481	508	486	534	526	479	506	560	539	497	481	508	507	506	491	498	558	502	491	527	485	494	509	512	506	523	489	505	529	511	482	508	564	477	520	474	460	507	525	467	534	524	467	458	522	493	512	466	537	528	484	503	504	493	528	518	513	496	483	501	501	530	547	541	484	495	507	526	502	530	543	516	500	468	499	531	512	493	503	549	485	479	474	514	478	541	514	522	473	476	522	525	499	501	507	513	533	530	514	514	500	530	493	503	526	500	499	496	536	510	481	539	501	492	520	515	510	506	507	533	488	472	524	510	514	499	499	465	514	505	507	533	500	532	534	486	512	515	502	546	508	523	524	519	526	515	495	543	523	539	525	535	544	562	522	497	474	496	507	512	503	524	512	536	497	521	536	488	546	546	544	489	507	482	487	493	529	519	494	487	522	478	497	485	481	496	476	491	477	519	501	472	559	464	457	505	472	510	521	554	494	510	503	520	534	496	483	494	549	509	475	489	502	501	505	530	508	479	469	527	488	500	456	512	522	516	517	503	525	508	552	524	510	513	514	508	520	478	516	513	560	509	489	536	530	515	488	509	508	489	486	548	491	513	494	504	531	527	502	497	485	508	487	489	519	522	470	515	496	541	538	498	480	531	483	559	506	542	534	546	511	507	482	520	499	493	486	511	521	490	476	539	522	495	520	507	524	473	523	435	522	497	509	493	502	534	490	512	496	524	525	469	532	498	514	512	512	488	494	559	495	569	538	466	522	528	520	504	540	523	496	553	503	522	538	524	492	520	500	504	481	517	539	537	509	544	530	518	498	543	511	490	519	496	486	518	500	534	490	498	543	482	521	513	519	488	535	502	534	564	548	479	490	539	449	473	535	502	548	520	473	452	544	510	482	484	498	517	480	541	522	530	517	486	507	475	521	550	476	481	484	503	497	522	469	469	499	525	491	495	492	502	508	532	472	545	522	497	515	520	563	510	472	481	524	536	524	538	523	533	467	502	520	491	515	532	490	500	470	469	491	471	504	483	488	473	484	562	508	479	522	525	507	527	498	519	473	509	544	470	527	532	527	510	552	482	511	500	476	537	568	505	539	496	504	490	519	481	496	506	510	518	517	521	526	492	527	524	461	501	519	521	527	540	520	501	546	513	509	529	507	517	516	515	524	539	562	518	528	487	505	540	504	513	513	519	552	482	510	502	515	516	534	509	479	474	510	494	506	508	537	474	560	517	484	506	468	516	526	511	537	509	486	512	532	490	514	531	512	465	526	506	508	527	499	493	508	532	507	507	487	500	485	542	503	523	489	524	534	528	556	497	516	539	499	527	553	526	485	498	509	485	515	512	485	493	514	491	506	458	482	537	545	545	536	496	528	501	518	518	491	497	495	479	497	470	516	514	497	503	483	507	536	500	483	499	483	502	522	555	506	497	546	526	549	512	513	499	486	513	476	507	478	518	487	515	545	471	508	518	538	492	488	562	510	482	496	497	551	515	490	512	519	508	533	481	504	501	477	512	466	510	524	518	500	485	505	507	503	525	528	512	516	510	505	525	514	495	531	505	511	511	540	568	548	530	493	520	479	505	494	485	546	533	505	530	534	475	526	536	486	526	504	511	501	513	463	487	529	462	543	480	484	479	478	535	492	489	538	505	506	514	492	480	501	471	511	488	479	514	515	529	519	501	524	538	526	509	498	525	503	519	511	544	528	497	476	522	522	523	530	492	493	511	555	534	487	579	515	465	512	498	503	480	539	521	552	537	534	520	497	497	521	514	532	452	522	509	519	507	507	492	513	510	506	528	500	550	513	512	508	518	543	475	491	507	528	527	541	550	538	555	478	495	554	556	492	453	499	526	535	551	485	483	501	516	473	464	496	531	512	502	497	544	494	481	518	536	520	541	512	493	504	532	499	544	518	500	514	494	506	529	482	517	523	489	505	534	472	519	514	529	533	505	511	476	519	511	446	495	512	502	520	502	486	540	532	504	466	501	498	494	499	514	486	487	538	481	522	523	531	488	535	482	530	528	489	501	492	487	507	523	496	516	518	488	499	512	482	514	476	479	544	557	490	498	535	519	512	531	507	498	538	561	483	469	551	486	505	516	492	493	550	480	518	505	533	483	520	466	460	484	508	520	552	494	494	485	535	534	542	531	486	506	504	530	505	474	518	514	527	517	518	552	487	496	475	509	493	514	496	501	548	528	537	464	480	507	529	537	502	533	516	485	510	510	497	527	480	505	519	507	526	545	494	508	478	494	543	515	495	498	535	521	535	489	479	506	493	537	458	524	540	459	517	500	515	524	505	509	480	486	549	487	538	541	496	509	496	508	532	454	509	490	450	493	493	509	503	533	514	526	509	500	497	488	482	514	521	507	515	511	480	519	511	477	497	538	505	466	500	567	507	517	534	459	462	496	538	524	501	491	548	494	504	536	475	523	488	448	530	496	531	487	554	485	488	496	478	494	572	480	521	504	529	492	538	472	479	511	505	469	504	514	507	529	482	551	492	501	583	516	479	466	530	524	506	495	519	502	488	533	513	528	463	507	539	550	532	482	488	534	572	516	501	505	517	467	509	505	501	520	502	504	496	532	480	480	522	484	533	497	528	510	520	504	525	518	514	553	486	533	531	547	511	527	508	482	514	506	508	481	488	499	509	514	505	523	495	521	508	514	571	540	511	536	476	499	486	498	534	532	526	528	556	517	507	530	501	510	524	531	499	513	493	542	524	528	526	495	515	491	488	480	514	529	524	516	519	508	538	496	507	498	530	477	543	491	508	512	475	491	493	488	526	502	493	529	521	509	527	515	540	505	500	541	533	506	525	507	492	474	546	519	553	515	506	535	539	513	518	535	513	494	522	487	517	498	477	537	507	521	466	508	529	516	507	479	507	528	491	497	547	499	509	484	504	491	542	547	463	492	494	527	500	512	499	499
25384	21412	27481	25514	8267	14446	30626	29037	18733	8964	3585	1508	946	763	688	655	696	664	716	728	679	668	722	714	674	693	697	630	651	683	682	690	672	703	690	672	670	699	667	678	665	681	717	664	698	657	662	703	709	686	722	716	668	645	715	670	658	683	690	673	668	706	696	661	655	625	668	645	652	730	671	744	703	653	687	707	738	688	683	669	692	733	652	632	689	716	711	684	648	659	693	682	707	663	732	680	658	674	734	682	663	736	655	740	665	724	677	694	682	715	633	656	665	682	672	679	646	702	676	670	676	662	653	675	675	710	691	696	643	653	682	670	702	675	663	684	673	688	705	682	679	686	710	685	678	649	751	647	691	655	667	707	663	620	681	681	722	682	700	667	681	675	654	680	688	642	683	718	732	678	672	688	687	687	700	716	659	699	673	662	661	691	669	674	646	721	738	707	702	787	722	658	686	679	702	660	686	690	745	674	701	716	705	706	644	698	664	691	684	717	672	676	676	672	683	683	631	638	663	704	679	728	700	682	659	674	715	722	696	660	704	658	700	676	658	721	709	660	730	653	667	703	712	731	673	718	701	693	701	715	671	698	665	659	668	714	674	662	681	656	663	679	722	668	675	664	661	737	709	663	652	720	649	730	655	708	666	696	655	700	685	702	691	654	693	651	658	687	636	701	673	662	663	648	698	683	696	693	703	680	710	717	617	648	646	687	646	660	659	674	674	681	692	637	658	713	680	695	696	719	634	642	721	708	683	662	734	694	666	707	670	724	648	665	673	689	651	665	677	684	668	662	674	642	681	687	673	702	701	679	672	694	681	659	687	733	671	724	673	710	722	697	688	690	637	650	714	683	672	727	669	670	645	725	680	654	643	670	688	607	661	646	694	705	686	677	639	730	632	679	650	672	646	695	672	682	633	668	678	679	675	719	685	674	683	695	673	655	675	717	679	673	683	690	660	645	668	683	669	709	671	674	658	648	651	685	677	660	705	710	686	634	668	671	687	675	660	676	684	637	677	682	661	653	682	703	669	670	670	726	676	678	664	622	686	688	673	709	712	692	660	674	690	683	697	651	684	673	639	750	683	627	691	686	698	731	707	714	654	657	649	612	686	658	702	704	688	728	677	663	665	678	670	702	707	666	653	699	645	626	668	691	655	672	693	712	669	711	663	735	680	685	688	665	642	687	665	680	734	654	709	676	599	688	685	649	686	691	680	655	687	667	693	717	677	678	730	686	684	668	660	685	690	658	705	665	628	699	703	685	707	650	723	700	719	660	681	688	674	675	758	725	708	662	672	679	658	700	660	677	684	673	676	728	694	675	684	701	700	649	679	658	618	684	707	649	661	717	690	697	679	695	658	687	642	709	688	686	651	663	658	659	670	683	723	642	666	664	645	666	746	695	654	673	674	668	647	695	626	723	691	656	681	699	702	689	682	711	677	660	679	687	655	719	676	679	676	663	668	751	681	650	800	687	687	630	702	701	699	663	676	661	612	719	681	669	679	683	709	663	659	659	605	713	675	681	656	643	667	704	674	647	678	698	696	657	674	653	687	661	690	648	746	717	684	682	668	675	723	701	649	717	697	694	668	667	645	669	681	658	660	660	690	687	651	637	648	699	677	657	669	618	680	683	665	672	688	633	689	704	689	674	706	652	725	669	670	726	664	666	682	704	666	623	704	683	649	685	688	649	689	719	736	653	681	678	697	705	690	646	658	692	702	666	698	708	689	685	626	669	675	662	681	685	697	669	730	703	689	707	671	699	679	672	673	676	649	682	665	607	730	689	656	681	656	699	648	657	674	688	656	651	667	640	685	699	655	706	644	708	636	713	666	665	631	641	646	662	667	673	712	701	679	711	673	653	712	677	682	684	689	652	691	684	702	644	633	684	673	643	659	671	658	670	656	699	701	678	673	678	680	672	638	647	674	657	688	699	655	705	686	688	692	671	684	695	726	738	635	626	673	691	680	689	628	656	696	650	736	709	677	709	716	675	709	718	619	683	723	668	656	677	668	682	685	663	735	706	677	684	668	671	712	664	682	667	657	651	701	689	657	687	627	678	688	671	657	704	657	693	692	686	688	683	657	654	687	719	691	639	694	718	699	711	628	675	635	643	667	645	658	689	684	701	723	712	685	694	694	719	696	674	660	707	694	716	686	644	660	690	750	710	663	690	701	670	666	680	692	662	733	688	686	687	693	710	682	723	616	729	658	721	640	683	673	721	692	715	658	668	682	671	686	663	603	701	680	738	700	703	690	685	676	745	691	685	676	638	650	672	665	698	691	679	630	705	642	676	707	636	749	722	652	662	698	689	703	718	677	675	722	690	654	688	689	670	719	685	665	672	710	701	705	659	699	692	667	678	665	682	667	675	669	701	665	642	768	659	689	712	669	635	699	713	688	706	700	681	654	691	677	688	695	675	678	657	632	664	657	743	660	675	654	670	700	660	747	684	699	675	668	677	657	676	691	643	680	667	652	705	650	672	658	678	644	687	717	698	683	696	736	654	672	695	704	725	729	702	654	647	653	622	636	676	695	686	655	697	666	672	696	683	645	684	732	696	677	680	689	635	652	682	714	679	677	653	612	648	700	645	697	731	709	724	651	699	685	690	640	692	673	683	659	715	733	677	691	701	652	702	667	682	677	611	701	689	697	707	676	671	676	669	675	661	733	692	686	666	662	721	643	695	671	670	686	664	671	658	661	703	678	677	689	661	698	698	637	713	708	712	674	752	644	678	634	650	721	660	730	674	718	731	674	712	661	639	618	679	670	686	705	700	690	637	678	694	702	675	703	701	667	687	701	708	711	661	669	670	677	712	671	678	656	657	737	697	722	712	666	729	683	714	690	700	650	650	679	660	668	670	723	649	709	673	656	663	660	679	658	715	690	670	658	700	686	623	666	680	674	696	692	670	735	693	673	684	712	618	650	657	649	697	647	671	673	628	671	666	642	657	695	679	662	678	714	707	708	667	722	672	700	686	659	649	697	696	671	646	683	646	677	741	651	688	687	694	694	632	722	646	675	718	696	705	696	710	723	716	662	742	738	670	733	717	692	732	696	707	662	690	645	705	660	678	630	651	692	702	677	716	700	695	662	710	659	667	672	691	655	668	658	697	676	667	671	667	684	676	692	699	731	661	626	712	649	670	689	667	702	690	702	696	716	677	677	667	674	680	665	687	688	673	716	728	707	655	684	660	707	708	704	645	661	678	676	679	684	643	667	686	705	698	682	697	655	683	715	716	704	682	672	652	668	633	646	674	668	688	653	646	650	707	667	662	673	700	705	640	675	670	683	662	704	672	679	634	704	683	676	731	674	684	656	694	683	665	673	735	708	660	678	722	646	645	748	662	679	678	659	633	718	680	681	645	708	679	696	677	653	676	650	665	681	715	665	644	695	614	700	649	672	714	720	656	707	677	661	645	638	666	668	676	682	629	709	689	677	709	705	694	678	666	681	695	653	708	749	723	699	675	683	653	675	664	700	637
3786	3792	4580	2109	2431	16400	28497	25111	15423	7825	3673	1570	928	733	607	570	604	609	568	584	637	593	634	611	619	607	600	604	623	580	618	581	635	600	646	612	612	593	617	606	593	610	584	623	637	584	579	638	600	607	637	638	592	614	574	559	562	624	608	652	609	615	571	569	610	596	595	591	628	626	627	627	593	600	618	596	604	605	593	570	653	570	616	606	616	645	589	631	637	621	617	582	594	587	599	634	617	636	628	555	583	589	625	637	630	600	596	592	584	589	639	599	585	634	622	602	655	600	640	649	605	624	603	597	589	604	588	534	617	602	589	612	674	640	582	582	613	589	600	628	539	562	612	630	613	644	627	626	621	644	610	609	633	613	608	616	581	608	627	590	635	582	617	623	598	623	609	620	624	588	620	617	624	625	585	579	559	600	609	596	637	618	578	603	636	590	616	567	547	587	623	565	597	565	626	615	657	597	622	576	655	628	573	587	630	580	630	615	612	622	588	585	581	616	600	588	615	574	575	575	604	672	587	615	563	594	636	600	564	595	621	608	646	632	615	577	615	622	614	603	609	590	618	595	610	593	610	641	600	638	624	535	599	596	601	578	658	580	645	644	604	610	633	607	613	581	653	612	587	641	576	617	629	612	586	611	616	626	591	588	613	618	596	625	575	592	620	619	587	615	598	604	624	640	590	607	578	599	607	638	586	580	592	604	600	584	597	602	587	611	596	600	593	606	596	583	584	595	585	626	642	603	581	565	584	634	577	609	623	620	590	609	605	610	595	621	582	584	584	587	595	644	598	604	645	613	602	569	612	605	592	566	571	626	569	638	575	587	591	672	615	579	559	622	588	596	593	574	596	599	607	612	611	569	601	616	605	598	544	598	574	588	623	604	625	559	591	638	624	607	613	553	610	604	605	599	595	620	609	607	605	602	559	610	635	579	621	648	619	525	578	612	582	611	609	654	603	617	573	587	629	561	608	590	561	592	579	575	579	583	561	575	603	552	631	589	573	567	613	591	646	614	579	669	591	625	578	618	620	628	618	624	591	564	594	639	572	597	622	585	648	584	597	577	577	628	589	604	640	563	583	636	637	605	622	613	667	587	602	612	602	564	598	587	614	639	622	591	585	600	609	592	601	594	590	607	580	586	611	548	627	565	580	629	580	620	625	633	621	577	644	617	649	601	621	597	607	591	578	608	623	629	608	628	567	657	619	564	623	592	614	620	617	577	582	600	623	574	537	571	636	618	578	616	599	655	605	651	591	603	593	626	582	622	601	608	609	582	612	591	609	624	592	607	557	639	619	664	621	565	609	586	583	576	626	586	606	636	582	599	588	592	619	631	652	601	604	595	598	638	602	570	612	604	575	632	601	593	581	619	600	605	579	609	634	574	602	588	583	615	580	586	586	631	623	599	633	611	603	586	607	608	605	595	625	632	608	605	631	592	581	631	625	608	590	603	627	619	595	580	549	554	555	628	595	614	601	606	613	616	581	588	626	619	596	596	619	590	598	601	586	573	594	605	648	601	602	629	621	600	630	586	604	599	601	597	591	619	651	555	587	623	615	567	630	600	652	610	650	592	623	615	601	621	611	562	609	597	627	568	633	626	650	629	596	588	621	618	584	594	614	591	614	579	580	600	649	563	605	632	598	612	565	590	595	584	567	648	601	582	593	575	605	600	608	626	579	595	564	591	623	669	604	585	655	602	639	638	578	623	604	596	617	574	568	622	614	610	603	649	632	584	616	597	589	585	592	559	557	606	633	608	590	572	589	581	603	612	579	619	607	574	609	636	603	576	599	578	600	587	591	572	636	620	588	566	597	630	595	555	591	620	624	578	588	585	561	637	583	627	602	646	612	622	568	601	586	606	613	602	629	590	620	580	593	627	601	603	612	594	585	606	558	587	615	636	562	606	606	604	538	605	607	582	582	632	598	638	630	583	595	607	597	580	570	635	590	615	594	600	617	584	595	573	551	606	607	622	608	609	589	574	615	590	618	623	570	562	572	598	586	599	627	595	615	598	609	561	596	575	562	598	595	590	577	592	569	615	584	606	553	607	606	612	627	607	634	608	598	582	618	596	624	614	611	580	589	630	578	592	622	581	575	554	590	635	640	590	605	616	580	620	624	594	604	578	603	611	605	599	594	655	602	603	586	592	576	616	596	617	579	612	591	583	582	612	599	569	609	579	591	631	612	634	609	595	579	633	597	590	611	587	575	587	649	594	550	571	597	617	606	574	625	595	579	556	605	583	646	552	605	596	604	583	593	552	600	588	593	589	609	619	579	624	596	595	612	603	609	639	609	616	574	580	579	606	595	562	571	589	621	593	613	589	599	602	623	618	603	600	589	614	576	615	561	595	617	606	612	593	580	611	596	567	603	585	598	607	595	633	609	632	596	547	618	595	636	623	621	634	598	611	571	574	648	609	598	566	617	606	620	616	587	625	609	585	601	603	616	571	582	612	625	605	559	600	636	595	599	564	594	575	548	576	601	572	562	610	590	606	600	573	558	573	576	619	610	622	589	577	584	572	640	598	612	626	618	608	623	589	610	598	577	600	592	635	590	595	591	645	550	624	595	608	616	613	624	581	621	562	600	587	582	612	595	598	632	571	587	585	614	583	555	616	552	586	571	603	642	676	639	604	587	623	586	599	612	620	603	592	625	592	615	606	622	623	658	617	602	592	590	594	562	593	573	609	594	617	581	637	606	578	611	557	611	607	583	612	619	614	622	610	669	611	639	598	613	562	668	610	591	598	570	610	580	621	681	631	597	586	569	569	615	580	580	577	596	623	568	560	598	611	594	621	579	580	597	599	619	618	573	583	603	625	655	642	628	644	621	550	617	612	573	595	602	589	645	590	621	626	628	635	634	582	591	632	570	606	568	608	620	576	623	624	621	618	620	602	591	637	544	597	601	610	584	595	647	592	583	614	587	590	574	588	594	601	620	607	622	635	604	595	618	612	611	602	555	587	594	623	578	588	576	578	643	632	594	586	556	606	576	582	599	651	627	658	611	603	601	623	603	623	585	613	619	605	633	645	592	585	627	566	577	599	536	595	571	623	595	613	693	578	596	620	578	597	631	590	574	628	599	557	544	561	614	564	609	586	598	636	557	555	639	594	620	578	616	598	614	638	629	571	615	603	627	584	571	621	575	599	605	611	618	630	622	625	554	623	616	546	640	623	604	581	576	586	632	597	632	578	636	606	587	578	596	556	537	631	604	608	618	571	562	583	623	638	594	564	625	651	611	591	567	572	611	586	579	565	582	573	614	574	599	586	621	582	598	591	598	582	595	601	598	591	609	598	634	609	603	569	645	600	601	598	630	604	642	600	579	616	609	611	618	593	588	583	624	607	570	625	572	631	611	621	597	563	589	618	588	600	592	589	617	571	606	597	590	613	579	601	632	605	638	577	564	556	620	582	585	593	663	559	593	590	598	581	581	600	577	574	614	583	572	568	636	618	618	579	583	636	594	590	592	605	626	582
24239	21388	28726	24435	21369	16253	41877	48058	35225	20876	9146	3160	1516	1003	887	833	873	824	852	832	840	866	876	823	832	841	787	835	805	792	835	831	830	866	807	790	804	832	819	801	863	875	812	871	835	858	833	843	804	795	852	849	853	820	868	868	769	809	847	765	785	812	839	813	835	765	813	780	818	828	819	811	857	797	824	826	833	841	872	854	851	752	821	838	849	862	872	850	850	842	790	798	835	810	834	858	888	795	805	819	770	832	847	853	804	835	805	803	825	863	803	837	825	861	864	828	835	811	848	813	858	838	790	814	794	848	785	863	737	857	848	806	867	765	860	840	817	818	835	829	774	887	818	787	871	814	830	834	835	791	814	835	800	828	835	807	820	791	812	786	826	855	803	859	817	808	787	857	774	825	842	827	787	844	801	824	825	799	761	856	820	808	803	829	821	820	813	852	788	856	851	808	824	809	811	799	841	848	802	789	768	806	800	813	821	828	847	824	884	829	820	841	812	826	846	783	823	832	809	831	867	838	867	836	851	828	744	800	806	743	820	842	817	846	822	777	873	860	795	803	818	840	808	800	781	835	859	753	826	821	828	877	782	818	831	846	733	836	813	812	804	855	836	865	789	825	799	859	885	874	817	825	782	826	838	803	796	742	804	784	873	810	844	757	849	806	820	819	824	840	828	821	843	805	809	799	795	775	799	797	810	805	828	808	835	811	863	856	831	835	821	770	840	866	828	811	831	818	805	835	848	850	817	808	865	820	810	787	827	801	829	809	857	820	766	828	814	810	824	853	827	827	808	805	803	833	811	828	830	835	810	786	801	811	849	834	825	792	814	855	882	777	824	770	857	862	800	797	820	851	789	795	794	799	779	794	810	773	841	844	773	816	737	833	806	818	828	831	838	852	814	837	803	881	863	828	816	829	848	802	769	857	830	782	766	799	814	820	795	790	782	826	833	798	828	826	810	840	831	832	814	816	774	842	809	861	842	747	796	787	837	847	789	816	898	838	813	831	865	820	841	802	776	777	849	788	809	811	803	833	797	822	818	831	820	833	824	826	809	821	844	825	784	821	783	857	838	807	844	833	802	845	786	810	829	809	862	834	796	822	831	777	789	821	829	822	792	831	846	778	817	852	827	811	830	781	825	771	812	828	846	870	824	810	842	862	817	816	787	830	746	835	850	832	806	785	842	815	773	849	889	823	838	841	810	787	814	821	850	842	795	843	842	807	838	814	810	829	800	812	834	886	794	855	832	829	805	850	792	816	839	836	819	859	867	860	821	783	848	784	821	846	841	783	802	817	853	848	781	797	800	823	800	842	850	808	832	814	808	863	829	859	820	842	778	858	840	794	833	828	801	824	817	779	825	858	802	787	834	861	815	835	828	874	826	782	804	852	818	824	818	838	770	805	802	793	860	744	799	871	839	847	765	837	770	818	811	807	835	827	804	830	796	854	830	826	800	778	800	824	826	849	781	790	851	832	800	834	827	751	779	793	825	817	841	811	850	830	817	816	845	798	792	805	765	800	782	857	813	813	775	798	821	790	828	793	804	824	813	829	877	783	838	827	796	817	833	768	747	801	837	793	820	863	882	798	839	796	805	802	835	829	803	833	821	814	801	882	843	806	818	853	838	798	782	824	771	832	813	866	825	803	805	820	818	834	842	836	807	841	825	802	814	784	821	813	824	824	885	796	894	778	836	844	785	823	838	846	781	809	831	871	850	783	802	868	880	807	799	755	790	798	809	781	834	818	812	806	811	819	800	823	767	855	894	809	824	813	808	807	812	826	773	813	836	830	836	838	852	777	837	861	813	794	777	833	794	844	826	783	832	831	818	757	846	806	815	799	819	837	796	800	791	849	818	811	832	792	828	813	796	821	814	796	852	831	743	843	836	830	835	801	844	843	831	799	804	804	839	825	844	842	833	817	830	829	815	783	800	831	828	823	792	899	790	846	806	824	848	805	843	766	791	853	821	828	869	859	786	789	832	889	830	854	841	823	814	827	835	840	814	796	835	778	843	760	781	800	781	834	828	818	807	807	810	794	843	802	811	777	850	851	797	810	806	767	810	792	879	772	833	804	856	843	779	764	773	773	868	777	867	840	828	825	816	798	815	809	780	797	811	816	894	815	846	803	791	818	786	798	842	828	783	849	840	788	799	806	788	771	799	831	838	758	785	793	822	841	794	833	819	836	904	862	828	773	812	795	801	824	834	797	783	876	852	837	869	761	804	842	811	809	796	853	807	857	738	748	778	824	808	814	857	816	808	837	793	844	787	848	806	789	822	764	850	825	813	799	761	828	823	824	867	830	827	816	764	868	803	826	861	794	794	793	780	780	845	802	836	878	863	878	798	763	823	820	846	848	866	834	815	849	847	778	868	805	814	843	779	838	861	826	807	853	828	847	798	815	846	812	786	778	862	841	840	836	827	807	864	819	854	797	824	827	824	858	778	833	811	809	848	806	805	860	806	833	812	817	816	793	827	780	808	848	848	809	893	777	828	772	848	810	825	812	795	799	783	801	763	851	774	818	800	785	802	826	829	784	840	828	793	810	835	818	860	848	811	799	822	812	786	805	808	818	784	765	806	854	828	823	798	813	836	840	801	763	843	757	834	778	835	791	810	844	827	760	826	786	822	834	804	791	848	791	871	823	838	854	777	828	836	852	794	826	801	807	816	830	833	812	808	815	918	824	823	855	862	823	782	828	835	859	855	810	833	840	831	861	822	846	837	826	777	794	795	774	821	824	819	843	780	821	816	804	790	816	818	761	803	854	807	791	799	790	828	846	823	840	848	811	847	821	758	808	825	798	832	837	837	826	800	802	788	830	804	799	820	772	782	824	883	824	807	838	829	781	808	817	858	798	851	799	799	791	766	839	834	814	778	826	794	857	831	817	849	808	864	849	746	785	789	857	836	812	799	821	842	794	767	821	823	847	865	790	789	804	811	803	804	852	767	804	816	826	927	792	803	799	845	883	777	829	796	794	837	816	812	846	815	823	791	822	839	791	852	850	808	811	791	844	805	827	795	823	842	873	844	812	874	805	769	821	748	823	865	849	836	825	826	813	826	857	849	837	883	832	812	830	851	788	770	785	817	816	830	793	824	796	789	799	821	814	785	802	790	862	853	834	803	819	806	832	810	805	796	879	776	811	796	825	798	843	850	807	823	771	839	813	800	821	839	819	797	848	864	785	796	860	750	749	867	830	797	810	839	790	842	841	785	796	840	778	770	808	827	801	881	798	835	806	809	813	786	838	805	824	792	812	824	791	771	795	780	787	846	828	841	795	811	860	791	831	813	852	795	824	792	772	817	847	770	791	870	814	795	778	789	886	789	794	784	805	767	835	802	824	821	825	831	800	797	813	822	826	745	789	804	741	844	749	800	806	823	818	838	827	790	814	817	841	799	780	822	799	798	823	853	826	829	810	828	844	777	802	785	817	775	787	784	837	804	869	836	861	808	846	881	796	814	811	791	844	797	804	881	757
4770	6834	5462	2913	2283	11853	42981	43476	29752	16406	7736	3176	1481	918	836	719	764	723	695	714	708	708	695	726	725	682	732	718	710	733	709	722	728	759	694	689	759	684	767	721	736	696	734	712	728	665	690	754	711	699	739	719	658	750	694	697	698	732	737	775	698	679	718	699	702	748	728	715	684	696	708	722	730	718	710	736	685	699	690	707	739	740	713	725	716	694	699	734	732	724	736	688	743	744	776	739	731	715	698	682	671	698	723	759	766	708	755	738	733	726	776	672	715	667	732	686	700	698	716	711	701	712	779	700	689	725	693	714	719	702	653	729	672	690	706	740	766	759	715	746	692	714	743	727	753	765	716	710	754	685	706	719	711	695	686	698	693	723	729	704	710	701	742	669	704	717	704	743	706	727	721	720	718	759	727	769	706	730	737	699	699	692	691	756	721	728	697	731	699	700	753	715	697	705	727	715	781	694	779	717	738	748	686	735	698	747	678	710	744	699	713	727	768	712	685	701	749	693	741	756	730	689	721	687	708	688	777	716	715	725	699	729	714	719	690	727	749	738	756	711	721	742	696	686	785	743	738	700	703	772	696	734	720	690	671	729	719	721	708	734	764	700	717	752	687	704	758	721	781	735	709	693	715	749	687	700	762	728	711	706	722	652	702	738	695	793	738	742	723	751	714	704	748	743	708	766	698	761	752	657	725	710	656	699	767	700	744	701	671	702	717	714	691	747	709	771	684	713	728	717	672	707	698	700	714	702	684	759	712	722	734	683	731	716	705	698	678	758	712	716	720	714	754	681	746	735	726	728	666	735	727	701	668	707	711	743	695	691	710	759	736	719	738	751	724	694	735	737	731	736	729	737	679	678	697	750	703	721	695	682	704	732	717	719	661	719	695	693	719	752	665	692	743	719	736	730	686	694	658	685	711	734	728	693	731	707	696	748	710	711	695	703	765	747	713	659	711	707	700	692	677	684	738	674	758	711	688	700	692	714	717	667	713	716	744	696	749	688	736	676	748	685	747	688	726	724	747	699	746	676	714	702	712	727	726	755	687	711	719	727	700	729	731	681	760	681	712	745	758	759	756	708	734	670	692	733	694	690	686	702	732	694	707	724	740	657	706	713	742	738	681	742	677	724	705	754	742	707	706	665	700	713	735	740	729	698	724	715	705	674	693	748	713	696	733	690	710	744	667	728	730	723	735	711	669	737	752	734	695	713	688	751	744	757	697	690	696	641	685	737	694	706	700	724	691	723	686	700	737	709	780	749	703	699	698	723	701	729	695	675	695	718	705	693	705	719	668	689	745	671	703	724	740	733	734	720	712	704	730	686	751	704	702	682	726	668	725	738	719	696	719	736	728	730	733	732	744	747	757	719	708	768	701	667	701	725	675	696	702	692	744	728	745	728	712	727	754	727	673	746	687	764	732	685	734	705	780	731	721	723	697	674	646	710	687	762	660	700	745	674	688	699	681	704	711	689	718	698	724	716	696	717	743	718	677	728	691	712	692	743	735	719	691	681	700	706	726	741	690	725	731	768	695	698	654	703	694	703	670	721	710	670	729	732	698	711	715	711	757	719	666	730	729	719	703	715	726	757	733	769	715	695	730	683	686	702	673	704	750	725	710	709	674	708	722	684	708	735	746	692	709	739	719	672	730	677	705	772	706	705	704	678	760	662	690	689	721	687	767	700	689	710	737	750	707	733	728	719	738	711	699	750	705	741	663	711	740	643	718	686	741	739	722	678	702	699	713	743	679	759	668	762	770	715	691	725	667	712	704	724	729	729	703	720	698	727	707	704	704	676	699	718	668	752	698	739	661	714	712	705	686	697	677	681	728	707	747	720	689	697	681	755	716	691	710	724	713	684	741	679	694	709	720	743	703	709	678	705	713	712	692	740	723	693	721	706	730	677	730	685	709	716	763	716	698	738	696	713	672	728	713	739	710	694	666	728	709	688	713	753	680	714	714	719	688	733	749	773	734	713	671	670	687	708	733	748	712	717	740	703	741	712	727	718	708	693	743	723	785	705	690	720	747	705	685	733	700	688	712	729	711	702	710	750	681	716	735	718	735	723	668	738	662	705	699	739	719	756	663	730	706	715	715	730	707	727	752	703	702	715	701	725	742	738	715	767	726	720	703	664	730	712	698	691	705	654	702	750	723	731	685	663	677	646	718	694	683	749	720	703	716	727	713	653	688	740	717	740	716	718	764	676	703	735	717	686	737	665	703	708	744	763	720	724	762	682	676	713	679	694	748	746	715	695	647	724	708	671	680	676	696	722	732	691	719	738	717	714	749	748	730	700	679	724	702	715	733	729	733	715	742	743	715	727	697	716	738	727	755	664	685	671	719	706	709	715	694	632	699	718	713	707	765	744	765	688	786	743	735	680	712	687	721	710	708	691	698	703	744	685	683	713	713	669	712	719	679	749	683	707	707	721	669	722	727	724	716	736	678	739	726	674	670	705	707	716	721	706	669	709	679	741	739	743	732	739	673	684	673	709	697	723	696	706	710	703	658	676	696	706	696	719	695	698	692	678	748	768	682	718	728	688	718	737	719	695	730	670	737	714	708	728	690	708	677	699	724	674	712	725	725	712	682	745	728	740	729	726	752	730	731	698	678	727	727	734	740	734	743	719	691	709	700	692	755	712	754	746	773	684	691	711	752	707	753	725	715	733	721	715	652	757	728	671	696	692	734	688	699	723	709	690	688	679	748	689	735	742	684	704	730	719	714	672	742	720	711	759	685	662	706	712	711	753	688	724	744	729	748	706	710	710	723	698	707	717	749	662	707	692	756	726	708	692	724	706	758	643	717	707	704	710	717	721	687	714	721	715	719	709	720	732	656	724	676	697	675	734	700	682	760	669	730	707	687	699	690	744	740	690	670	720	698	718	691	701	728	734	728	711	757	686	654	741	704	731	684	712	726	709	709	708	705	692	703	657	760	727	729	731	697	752	690	697	680	640	746	708	710	717	735	698	719	717	692	714	662	694	778	729	712	699	713	682	738	708	743	696	716	701	692	755	748	706	716	752	736	702	681	771	737	695	694	696	678	748	664	664	702	698	733	730	725	701	691	693	662	696	715	718	703	694	704	714	716	675	711	716	715	760	685	702	699	711	672	734	702	735	667	715	750	739	678	687	729	719	724	733	709	686	759	713	692	745	676	719	706	704	718	704	744	722	645	705	731	714	742	677	707	730	754	733	742	698	695	725	696	723	706	708	738	665	696	756	719	707	696	710	671	705	678	757	759	724	764	674	693	721	703	692	676	681	684	711	739	737	690	735	698	716	714	686	721	667	718	669	719	734	682	722	713	750	668	699	724	731	722	724	711	774	640	695	689	717	689	710	718	720	683	726	700	726	719	656	714	736	702	730	733	708	737	767	680	713	698	737	701	707	704	722	702	735	700	729	680	719	707	699	732	702	700	720	712	740	643	746	653	644	683	743	660	703	735	702	719	638	715	720	688	708	741	658	705	743	709	714
27807	13302	1896	1076	779	700	2069	3937	3104	1968	1193	877	699	749	672	623	680	622	661	601	644	680	669	644	708	610	660	676	648	646	654	686	645	611	673	670	651	657	641	617	636	673	653	676	731	666	619	664	595	636	635	676	640	622	610	649	611	644	673	649	635	622	629	661	707	662	618	618	588	644	660	664	650	669	673	676	641	678	674	637	656	696	628	645	646	687	640	663	635	699	639	667	645	680	661	665	633	619	617	651	716	652	571	629	629	651	674	705	610	633	643	628	638	627	614	610	603	611	593	636	658	634	643	683	644	667	655	592	627	669	649	650	624	661	667	616	655	620	634	688	697	677	614	603	628	636	650	636	632	629	650	639	656	623	663	604	656	680	660	608	658	652	665	685	630	680	635	693	645	640	620	643	656	634	662	649	642	623	626	661	636	655	624	676	711	666	655	665	629	608	653	659	635	616	609	639	631	637	690	655	681	654	646	612	621	649	659	615	643	690	607	607	609	641	661	644	639	644	652	616	623	645	665	616	630	648	665	655	657	638	638	660	659	620	645	654	614	668	675	627	628	633	656	620	625	646	629	628	615	620	647	692	615	609	645	614	617	642	640	654	651	648	663	638	653	634	655	648	665	633	642	646	622	643	616	664	675	634	626	628	661	645	671	640	683	686	632	588	676	672	604	618	664	655	659	619	620	631	637	613	622	646	657	654	630	581	679	651	639	664	636	628	647	626	647	648	637	648	682	629	640	657	616	666	642	666	641	675	662	684	690	641	668	646	637	618	629	641	678	650	610	637	621	643	648	644	645	650	656	613	636	652	639	657	598	640	667	638	692	666	662	609	642	639	652	646	629	632	671	651	620	630	644	673	604	646	614	652	618	623	613	612	695	675	619	653	653	641	635	646	682	679	626	632	610	665	633	667	693	690	634	652	661	627	687	642	624	641	623	583	649	635	633	645	616	658	627	644	616	645	644	625	630	692	606	642	651	649	670	656	690	653	681	673	701	671	601	610	641	665	606	689	605	639	646	616	635	660	642	673	592	636	625	655	663	652	659	686	673	615	646	620	651	656	643	622	617	641	683	630	654	613	642	664	629	630	593	661	637	657	637	629	668	663	587	625	611	647	621	647	613	643	654	625	654	609	614	630	610	655	665	652	630	670	691	627	637	576	597	652	643	649	623	628	605	618	669	603	660	613	643	636	618	646	658	652	661	676	682	666	633	651	664	642	671	677	666	637	636	646	627	626	659	620	662	600	660	611	664	625	647	676	647	671	593	644	631	654	633	641	659	653	629	652	679	620	655	623	661	629	653	700	613	606	593	630	648	641	647	649	663	675	625	673	673	638	630	645	635	619	639	653	663	681	618	642	636	656	693	651	621	617	657	638	649	629	601	610	649	621	658	621	619	687	646	651	641	661	664	659	582	613	638	616	628	646	650	643	618	639	652	603	655	593	686	652	643	667	616	611	649	631	650	583	652	712	655	642	643	655	647	651	666	639	650	666	676	698	659	665	649	639	645	670	607	636	657	671	621	679	646	618	601	610	636	670	641	630	642	680	637	635	653	608	641	647	622	653	649	632	647	634	654	658	649	651	631	639	655	652	664	675	691	636	681	648	613	631	616	613	638	677	592	649	695	702	663	626	622	655	660	638	658	644	639	665	655	666	639	654	645	633	678	683	635	650	688	636	625	668	680	669	616	654	685	600	654	636	670	612	666	656	633	639	602	668	653	658	627	661	652	630	656	623	587	615	654	670	633	691	607	653	647	659	631	646	619	675	643	626	633	632	637	693	657	656	636	630	667	668	643	629	649	642	686	687	656	657	623	730	612	635	642	632	708	660	619	615	643	678	645	643	689	638	656	658	681	609	670	669	641	611	644	635	628	619	678	616	650	623	642	645	622	668	654	640	568	630	657	656	645	629	619	583	666	597	625	666	608	629	667	590	623	598	625	635	666	630	657	635	606	637	663	674	633	629	662	657	659	611	637	689	637	652	656	621	628	655	671	698	703	637	641	651	653	677	650	653	632	671	648	638	641	609	636	646	646	635	683	604	666	659	607	683	666	655	634	661	667	661	667	684	687	691	645	672	634	661	597	691	639	674	656	652	633	657	644	597	589	612	694	664	616	682	638	617	631	643	614	624	624	671	671	623	669	642	642	618	605	638	617	642	621	685	642	670	672	671	650	643	627	656	610	681	666	634	662	592	565	644	647	690	660	603	622	639	613	650	644	662	633	664	624	631	669	634	623	586	657	627	637	633	652	656	665	655	695	639	629	702	590	716	587	628	623	632	692	609	628	599	678	597	623	656	643	646	594	691	668	594	678	592	655	674	643	641	640	599	625	616	649	659	622	634	654	608	628	599	656	635	628	646	661	645	676	633	595	656	647	647	592	657	674	634	677	649	640	689	639	616	636	605	702	628	638	701	636	621	655	658	641	639	641	660	659	698	630	624	620	682	669	646	638	643	598	641	613	650	674	706	655	634	660	685	648	685	600	639	615	648	660	656	597	629	690	678	647	623	674	665	626	620	624	647	630	607	660	668	647	607	706	643	631	679	643	626	627	657	654	661	677	686	627	650	636	603	657	659	702	641	609	606	614	600	634	661	644	657	682	702	633	617	661	631	669	623	607	629	628	653	629	651	637	648	632	662	650	614	652	638	681	645	624	680	625	644	702	635	644	663	643	631	630	665	653	620	701	632	662	633	645	649	672	644	660	640	671	640	608	636	614	648	638	651	674	659	637	616	649	626	682	640	639	607	640	625	602	671	628	613	626	655	641	670	630	651	636	683	673	622	649	674	623	619	665	644	665	661	642	615	623	649	606	624	643	645	634	637	662	600	683	671	661	622	633	699	653	675	692	633	659	642	640	625	699	654	656	643	647	709	711	673	620	670	678	663	568	642	621	650	642	686	680	655	643	627	653	638	686	645	631	658	681	632	624	614	652	638	660	635	649	633	611	640	655	631	642	674	640	643	664	625	613	650	640	647	624	608	669	614	642	586	611	614	670	663	624	662	635	632	653	623	624	609	639	676	585	614	642	649	662	634	653	642	659	672	625	704	609	646	650	584	652	650	674	679	659	635	630	648	613	641	598	628	629	638	677	622	622	602	655	656	687	646	644	606	638	677	604	625	627	643	647	670	665	633	671	627	602	612	649	605	680	651	613	656	613	643	645	655	610	652	613	657	624	634	611	687	644	659	652	619	677	659	667	625	688	640	655	626	675	650	616	654	591	659	646	647	655	657	667	671	595	597	660	616	668	637	660	619	658	634	669	616	660	669	625	655	629	651	615	607	608	589	653	649	636	682	593	634	653	635	593	651	650	627	643	660	643	617	666	625	612	656	680	661	638	651	637	637	654	646	666	657	616	674	617	640	648	662	644	673	668	614	668	666	697	654	678	647	664	658	628	668	620	629	634	656	642	624	635	654	675	634	639	616	650	630	656	646	622	654	635	640	639	659	613	641	629	632	635	660	638	639	657	654
5236	1226	862	771	695	588	2815	4795	3331	1980	1150	737	659	532	589	586	552	561	533	538	545	524	552	535	536	514	579	557	540	559	555	541	585	544	556	588	578	564	567	529	547	552	533	608	522	543	494	539	524	544	516	561	571	514	509	543	543	537	545	529	574	556	545	547	586	511	570	532	551	526	583	544	518	590	565	576	529	572	564	526	544	492	514	496	547	501	565	491	507	550	576	550	604	532	543	534	546	557	534	523	569	577	594	537	579	536	567	543	492	548	522	532	554	561	513	524	553	523	520	534	547	565	594	569	562	545	535	534	532	524	561	566	539	547	536	512	531	533	590	515	554	577	547	582	562	548	556	490	527	570	580	547	530	565	553	537	541	533	524	529	523	532	562	570	540	525	556	545	552	543	603	544	589	592	567	528	562	538	533	572	563	580	536	541	581	529	546	570	588	567	539	584	518	528	551	576	527	540	537	543	491	556	530	522	585	564	537	544	536	531	528	579	589	571	559	554	542	554	549	553	566	534	555	572	580	572	558	546	544	524	570	544	546	550	583	525	579	569	575	552	582	552	554	522	532	558	553	539	484	551	559	527	516	548	600	536	551	574	551	548	569	556	523	496	578	549	529	532	580	547	516	532	520	521	537	522	561	532	566	560	512	559	544	549	572	527	621	536	513	557	569	578	554	580	594	537	536	554	595	601	546	514	513	555	541	540	521	540	544	593	550	562	506	555	540	545	507	583	520	576	552	538	575	530	608	519	537	546	497	493	539	550	582	570	561	515	555	570	507	555	555	525	512	513	544	527	588	540	556	554	563	564	539	550	543	566	546	511	556	521	529	552	577	560	561	501	587	513	560	504	505	570	565	512	586	510	565	597	536	574	534	545	534	517	532	514	538	577	552	532	533	527	554	545	536	533	535	527	533	558	531	504	596	523	564	566	522	540	533	550	539	489	563	551	579	570	562	556	526	573	585	546	549	561	557	545	589	515	521	520	563	548	527	570	523	555	512	513	531	520	556	544	534	570	545	534	567	508	553	594	559	547	567	576	579	551	547	564	586	566	529	514	584	524	539	548	561	535	553	563	557	545	551	533	560	521	513	491	591	527	525	543	552	542	573	507	537	563	518	557	539	560	536	555	559	530	556	530	541	559	551	513	480	557	585	584	569	535	537	559	536	527	557	557	541	555	550	560	538	554	545	551	534	514	570	522	592	552	534	532	542	568	522	578	524	564	546	531	533	538	544	550	542	571	568	542	584	570	529	559	565	569	585	511	522	590	553	564	568	512	586	549	567	514	557	494	563	630	522	538	564	545	567	569	554	579	558	549	563	552	589	498	546	564	560	565	540	528	513	535	529	550	554	553	571	528	551	527	551	530	550	550	557	560	553	588	529	561	517	584	500	565	531	562	557	514	587	513	534	569	530	538	502	501	559	544	549	542	548	550	551	525	577	551	512	511	528	561	525	541	523	580	577	530	555	585	552	587	524	526	509	541	553	555	542	585	569	610	534	557	549	540	514	537	531	589	548	557	562	505	550	560	539	576	554	518	533	531	572	537	565	554	542	550	515	562	584	530	535	544	524	581	535	542	556	556	538	563	567	509	557	549	586	519	565	534	564	556	550	544	577	522	594	487	552	558	576	524	534	496	569	553	555	533	522	535	583	538	546	550	607	556	557	530	563	523	567	589	560	560	546	547	522	573	586	528	551	524	528	564	533	533	511	541	570	547	568	555	532	502	592	569	567	563	535	546	580	515	574	539	498	503	565	589	557	517	579	513	527	527	559	583	536	532	558	571	561	567	511	532	544	545	500	522	639	529	548	561	552	553	554	531	563	521	562	553	550	556	502	550	518	532	575	533	547	516	567	550	527	549	555	521	517	553	550	521	549	581	564	557	588	538	558	523	554	554	547	546	543	495	542	606	568	523	559	524	528	565	546	563	529	524	512	532	515	515	520	533	549	524	577	545	562	548	539	520	577	548	498	559	538	577	517	566	524	548	553	582	525	558	532	563	573	560	539	531	546	529	564	575	552	534	544	535	520	552	544	515	550	551	557	521	518	548	552	519	514	587	558	551	525	509	565	553	550	552	547	567	555	589	562	521	526	555	571	510	537	562	522	588	559	553	531	474	529	561	517	576	544	518	559	551	525	548	521	573	571	581	523	518	570	551	528	539	557	565	543	530	556	546	567	547	560	545	547	517	563	521	526	521	568	560	534	539	563	524	553	544	538	509	613	561	537	548	535	566	541	569	527	521	541	521	566	523	566	533	549	536	556	582	530	587	553	498	564	574	540	568	536	531	522	600	526	527	576	560	589	566	532	570	532	562	481	506	517	563	537	558	504	575	559	545	552	553	567	570	547	558	525	557	536	551	560	546	538	532	578	559	540	537	564	558	558	483	604	590	563	502	515	548	507	581	529	549	542	539	547	536	567	559	576	559	535	549	540	530	566	538	535	511	573	538	544	593	564	511	538	545	515	539	514	539	470	565	556	537	570	501	551	513	537	546	493	537	541	557	531	537	528	539	555	568	546	546	572	539	508	516	570	553	541	528	571	556	508	562	517	529	585	532	506	529	523	497	560	539	549	569	524	571	574	550	528	549	577	566	519	550	558	512	529	579	568	526	550	541	546	540	583	584	532	518	595	546	558	578	531	515	555	521	567	548	547	531	557	518	518	525	547	523	542	573	560	564	558	538	552	565	549	569	557	556	574	544	543	521	540	559	551	533	570	535	575	530	587	510	571	530	513	530	567	533	570	573	542	516	538	531	550	527	543	537	599	582	565	494	548	577	530	546	508	532	547	578	530	514	573	575	533	544	500	534	528	589	544	560	586	515	562	566	526	567	574	516	534	575	559	537	543	529	525	538	508	540	529	563	544	507	541	542	571	516	522	544	554	559	522	557	552	543	574	523	533	516	546	558	523	560	552	538	527	528	515	546	541	515	547	560	556	527	538	540	520	532	550	517	577	594	541	526	584	543	526	545	545	534	575	584	537	589	546	567	528	511	536	573	528	559	546	559	550	564	568	536	531	524	512	597	525	530	556	571	541	536	532	559	541	531	568	558	595	553	541	564	580	549	510	539	525	577	558	529	540	531	555	553	562	524	560	557	568	515	540	532	600	576	589	583	528	531	532	572	583	557	566	514	548	527	539	512	522	530	543	564	552	550	548	594	520	593	544	558	553	554	547	565	521	563	551	520	541	534	529	577	499	515	522	581	527	554	534	530	582	570	530	545	520	579	584	533	566	517	499	542	528	537	517	522	564	561	524	564	546	526	557	546	568	559	528	491	530	563	552	526	547	544	580	544	572	582	530	553	518	569	546	562	535	548	524	557	538	557	559	499	532	600	545	521	518	553	548	589	561	517	577	575	564	516	536	560	525	537	598	544	561	518	520	533	569	570	542	575	582	581	582	539	587	574	516	562	513	532	551	549	566	513	562	539	543	533	536	532	564	539	523	581	576	523	565	558	544	529	585	559	547	538
25347	21400	27493	25471	6842	1553	14459	32102	23820	12728	4773	1923	1114	838	792	750	769	697	784	745	714	725	781	778	741	691	787	724	787	739	718	741	703	734	737	855	747	748	706	744	772	767	745	732	740	732	761	751	715	742	749	783	757	775	741	749	772	734	731	737	755	753	754	750	707	714	777	736	741	781	715	772	727	686	732	726	702	729	750	763	727	719	761	741	721	721	775	726	743	721	759	697	771	758	752	712	749	798	749	819	748	763	736	731	686	697	760	766	758	766	725	761	769	758	727	716	743	769	726	677	745	759	670	729	721	700	785	713	715	732	734	745	779	784	697	723	723	751	721	765	750	725	756	733	728	738	740	707	757	780	726	723	729	702	775	720	782	730	719	761	739	681	757	674	702	722	766	726	717	737	745	735	738	729	716	753	694	735	715	775	767	759	756	742	725	688	727	799	723	687	782	753	751	679	658	749	741	702	687	756	735	722	712	692	740	792	719	685	755	728	731	743	722	750	714	726	720	747	779	737	745	737	733	749	730	720	794	706	740	743	727	809	735	708	722	749	766	734	731	758	699	689	723	719	733	732	754	744	702	725	701	699	757	735	771	697	717	785	725	719	752	789	726	750	707	690	768	675	706	697	778	808	743	721	705	724	739	754	680	745	769	709	742	707	755	711	714	747	733	703	755	783	685	734	735	682	697	716	697	738	724	745	752	721	707	744	724	757	749	751	743	757	752	738	694	774	706	794	745	696	754	710	742	710	762	697	752	751	723	767	719	761	730	730	747	713	713	717	752	785	728	706	735	674	679	718	802	820	740	710	740	744	712	732	715	783	802	711	733	722	725	789	718	675	691	739	719	686	760	691	720	796	684	712	691	686	696	758	675	724	684	730	766	726	745	709	741	744	757	729	743	718	735	749	780	758	757	740	726	763	730	725	743	718	729	770	767	652	721	700	723	756	766	761	726	762	761	691	756	725	790	754	750	762	731	697	747	733	699	759	762	718	749	726	728	721	727	718	744	746	822	720	719	784	748	702	714	721	751	717	732	747	732	807	695	694	693	726	777	765	792	781	705	742	784	746	727	714	750	756	739	743	782	722	720	719	719	731	717	735	763	715	747	769	709	761	712	717	732	718	754	740	734	750	701	765	758	708	725	720	720	717	681	717	738	700	787	739	710	752	768	712	731	715	768	792	687	726	735	763	737	692	765	747	686	683	736	747	714	740	790	730	751	740	757	720	738	764	681	770	758	752	722	727	738	742	739	721	757	731	727	687	754	746	725	739	732	710	719	710	760	749	735	699	751	743	758	735	749	813	812	757	743	736	743	777	789	705	742	735	702	738	702	771	755	738	729	745	780	737	743	739	748	725	726	735	736	669	740	735	757	762	739	696	716	733	730	719	758	696	749	746	715	752	760	777	769	758	711	724	763	759	767	738	735	809	714	713	710	733	740	736	694	719	713	772	758	695	696	764	763	738	765	736	718	711	744	726	748	759	736	776	682	710	735	690	770	773	751	712	703	741	740	760	733	715	748	710	701	726	749	743	736	698	737	750	700	781	735	717	731	742	733	722	754	734	745	735	771	710	730	821	706	720	726	775	752	732	704	739	769	742	735	765	800	759	746	801	754	724	707	745	752	739	739	752	800	704	781	755	726	709	684	741	735	757	767	736	748	708	770	757	733	716	785	729	724	793	800	693	753	705	704	732	690	724	730	767	729	723	677	770	656	747	695	715	724	705	757	713	740	703	710	729	745	723	701	715	738	770	765	758	757	727	699	771	722	753	739	745	706	768	694	739	707	713	734	719	717	752	745	745	750	762	698	740	760	711	737	744	727	705	734	738	782	671	715	713	778	705	754	705	749	707	679	733	723	716	730	718	770	681	681	766	734	721	738	718	701	713	718	705	736	737	745	742	743	740	756	698	739	733	768	696	763	734	766	723	754	733	753	714	703	728	734	741	715	711	704	743	745	773	751	717	699	736	744	727	722	752	726	708	725	682	745	762	760	808	756	698	712	769	674	769	718	676	723	716	724	744	752	753	696	730	760	774	735	707	729	721	731	760	741	729	740	749	708	713	752	721	758	770	799	769	777	770	725	765	772	712	729	716	743	741	711	744	713	752	705	734	752	721	738	731	757	747	707	684	754	703	701	717	740	698	776	735	738	737	771	741	758	779	729	751	792	731	707	711	699	805	749	770	719	740	770	730	777	708	727	728	683	700	761	741	755	710	694	709	723	762	738	738	740	755	690	712	785	767	725	717	728	731	736	709	773	731	679	700	748	721	720	735	712	748	764	689	696	773	750	751	709	767	748	731	745	697	720	767	730	720	737	701	763	748	724	734	725	700	728	731	722	716	761	730	728	740	770	738	753	737	749	749	762	701	712	721	757	679	698	692	728	701	756	733	711	719	760	750	763	734	717	709	718	747	707	713	749	735	748	745	737	758	720	702	756	740	795	713	763	735	735	787	755	751	710	705	719	749	755	715	751	766	749	715	733	787	734	741	747	766	799	723	724	756	767	744	732	693	715	708	744	769	676	731	799	726	722	794	727	765	718	768	704	773	706	745	713	705	735	744	743	761	701	728	786	803	768	707	714	708	711	712	715	771	751	733	743	697	754	787	731	762	737	717	727	729	734	732	736	726	726	734	729	746	700	748	786	743	753	710	685	706	750	705	759	708	721	737	769	758	743	722	721	756	750	706	702	700	768	747	733	773	726	747	782	707	736	748	715	692	707	742	733	699	741	764	725	697	794	701	711	724	702	732	746	769	785	764	736	721	750	697	749	738	789	786	719	684	731	708	740	704	722	762	767	684	680	739	764	714	781	754	741	744	712	737	795	743	698	728	741	695	727	744	720	733	763	736	742	684	696	717	790	732	742	724	734	745	711	691	735	730	711	725	698	739	703	690	724	734	789	693	750	737	705	717	730	734	735	759	739	768	715	741	761	728	707	738	762	713	813	698	766	746	718	665	745	761	733	762	689	715	778	694	765	711	750	757	756	764	711	735	727	721	682	699	752	758	732	716	697	724	751	806	764	725	726	760	730	695	768	780	758	721	726	680	702	725	739	721	748	736	727	714	757	753	729	692	741	771	733	808	725	672	763	747	797	758	772	748	721	759	754	733	696	730	751	727	732	705	766	778	732	709	768	747	771	747	754	738	724	711	757	757	734	744	731	797	762	704	739	724	715	744	725	724	732	739	809	692	726	721	737	729	729	687	736	716	756	729	704	744	727	751	718	694	740	774	734	740	690	732	768	722	791	767	740	695	714	725	716	738	738	734	719	714	684	724	715	721	727	692	743	773	721	780	721	720	720	671	694	685	762	734	752	716	765	698	736	711	730	733	764	756	730	744	730	759	750	757	721	707	768	720	775	670	743	705	746	733	734	714	759	762	770	734	728	759	725	759	725	688	713	768	704	727	721	715	738	726	730	706	785	679	730	751	685	717	724	739	723	749	726	766	746	768	736	744	739	786	753	779	741	747	773	790
4446	3510	2975	1848	1256	1460	17333	30120	19758	10578	4614	1883	1026	688	640	653	628	691	645	675	664	630	693	684	655	680	613	682	634	654	668	676	627	635	636	611	639	629	594	683	632	634	648	667	619	671	666	638	644	614	657	688	652	635	693	645	625	620	651	684	601	635	676	640	636	651	643	630	655	675	646	607	672	634	671	601	626	697	675	627	631	634	658	627	572	649	695	670	671	628	670	602	664	691	664	613	639	637	627	648	627	643	652	612	592	645	618	678	620	692	681	686	615	576	646	642	650	680	607	642	631	629	659	670	673	665	661	634	640	636	684	688	663	600	667	625	693	626	669	631	646	699	653	651	631	606	647	679	634	634	645	643	637	652	679	632	629	676	677	662	597	662	666	636	629	636	605	663	659	658	657	641	624	645	638	662	646	669	658	639	673	627	669	661	684	631	660	620	648	652	668	607	629	665	624	631	631	684	593	599	607	624	624	651	667	609	607	655	602	683	609	620	651	685	685	635	652	627	673	600	628	654	626	654	634	683	660	606	664	603	631	639	666	673	660	669	643	640	677	650	637	633	575	596	629	668	647	647	656	647	626	655	667	670	659	656	661	618	649	624	694	631	609	672	641	626	696	640	639	651	644	657	646	635	621	642	673	645	660	646	641	683	638	680	646	655	661	690	666	629	652	674	611	609	665	644	636	621	635	661	625	696	631	615	637	648	612	684	639	637	644	647	601	675	623	656	611	637	629	646	638	680	606	655	607	629	594	645	638	660	659	661	661	634	623	656	685	717	658	618	667	662	661	648	665	637	618	651	639	629	641	630	646	645	611	654	678	641	616	618	666	675	632	677	678	651	676	653	662	612	611	604	657	632	676	650	659	640	657	606	651	681	675	650	652	633	684	655	694	635	655	616	624	677	687	653	638	652	669	651	636	708	686	694	696	695	616	645	671	647	652	657	649	637	652	634	685	677	631	641	662	616	684	637	653	587	661	628	620	626	629	611	673	602	622	660	626	644	579	620	636	641	600	654	600	649	652	626	641	601	656	611	595	691	640	650	653	646	589	641	615	664	627	636	632	627	674	636	648	634	662	641	640	646	627	691	640	621	620	623	685	649	639	599	649	602	656	616	619	660	653	649	620	661	636	677	670	661	653	631	673	676	631	635	638	606	634	650	652	635	644	614	682	680	599	675	707	684	634	583	641	616	623	631	669	605	663	673	637	660	636	634	621	647	622	635	617	660	634	611	667	653	642	684	654	659	637	630	667	620	671	683	602	624	624	623	613	674	639	605	654	670	668	620	700	634	657	630	623	658	635	644	657	638	652	667	646	632	643	642	640	659	629	670	665	630	660	685	637	584	623	618	642	646	596	603	667	611	681	664	677	632	630	651	612	647	602	650	621	614	639	642	639	623	713	611	621	642	717	626	632	659	621	652	675	600	596	619	660	668	658	639	625	649	671	647	600	610	658	623	617	610	632	645	642	685	628	635	681	648	684	621	655	636	612	637	670	675	589	680	639	625	640	644	646	659	632	642	598	654	632	645	660	653	677	694	648	667	629	653	591	613	651	662	648	626	664	660	624	620	618	614	650	637	654	682	644	642	609	653	671	675	614	649	613	638	664	667	584	662	704	640	642	613	636	632	679	668	617	622	616	643	606	621	648	591	649	636	655	648	658	655	688	676	602	634	691	662	605	621	637	687	685	641	616	644	656	606	614	626	663	616	637	635	618	627	602	709	613	610	647	694	582	629	644	654	639	590	653	675	642	634	633	658	609	635	658	646	576	648	690	660	627	627	652	634	657	622	611	648	650	632	617	634	653	630	681	618	669	631	642	658	670	612	615	633	657	617	654	633	593	628	641	613	641	682	648	640	594	650	589	682	640	590	660	622	642	633	606	660	631	641	638	628	641	677	600	676	629	626	621	599	664	699	604	638	598	656	692	632	619	641	689	671	641	630	682	625	678	632	661	586	638	681	648	639	647	654	610	618	618	661	646	649	675	656	633	616	650	668	627	604	594	699	597	675	636	659	636	650	650	617	659	655	666	639	605	635	624	707	613	636	593	653	640	676	669	653	644	633	622	649	660	678	629	627	679	642	669	641	668	640	677	644	688	624	652	627	637	611	618	627	596	650	671	628	647	669	606	660	675	622	630	635	653	671	657	685	627	642	662	593	584	662	588	689	669	659	621	660	644	598	668	614	611	643	676	624	679	669	670	627	661	647	637	673	649	655	672	685	627	618	597	649	726	697	611	639	650	633	644	657	636	616	613	624	624	663	687	670	663	644	632	676	675	627	627	627	677	640	598	612	587	644	611	665	664	675	659	605	660	636	673	642	610	725	640	588	628	661	631	672	663	627	662	698	648	648	641	604	642	636	614	675	650	619	661	685	602	633	587	610	605	663	623	639	673	594	628	614	663	642	647	670	618	639	637	619	673	631	655	637	643	615	640	617	627	620	669	634	680	617	630	659	612	595	650	638	642	640	645	650	642	651	630	615	661	665	654	604	645	630	637	627	703	679	671	631	662	641	653	662	665	663	652	618	648	624	615	636	683	641	637	589	661	614	643	628	587	634	681	663	589	677	617	688	654	652	656	659	667	630	620	607	600	642	621	653	618	651	639	650	622	636	621	616	623	625	637	695	668	631	639	643	657	597	670	598	622	652	642	628	641	664	636	665	633	611	601	664	625	597	635	679	624	626	588	676	670	620	659	654	602	667	584	631	658	641	663	646	626	687	656	624	669	682	634	692	647	672	682	628	594	602	653	676	626	637	659	628	627	602	660	631	642	607	690	611	682	631	665	638	698	662	659	599	697	604	667	605	618	620	631	698	662	648	658	602	657	664	671	649	658	666	617	651	688	624	669	604	580	605	618	641	604	693	659	689	606	610	611	606	673	623	628	645	602	616	612	669	636	654	638	692	628	616	615	621	697	690	667	673	641	628	654	622	651	586	651	634	628	662	619	645	607	634	675	654	658	645	613	658	632	617	613	676	625	668	618	635	621	632	652	639	657	631	642	671	634	625	691	629	669	648	642	646	636	670	644	706	655	640	665	651	628	645	620	636	659	639	632	708	630	734	637	666	628	640	644	630	627	646	673	644	634	637	664	645	647	650	618	644	617	677	691	656	632	645	670	629	634	672	590	687	609	651	654	637	621	633	647	674	585	618	667	561	682	619	644	625	615	676	676	666	630	665	585	639	646	646	658	634	693	617	623	563	643	621	664	597	613	677	633	623	633	654	628	635	625	611	691	672	621	635	662	661	634	656	650	614	624	617	672	623	657	618	592	631	573	646	657	680	576	624	607	642	682	622	626	631	638	658	644	635	623	633	652	669	589	637	672	664	577	570	637	713	634	671	651	639	663	656	648	638	633	666	598	632	659	665	687	609	649	643	662	626	650	645	607	591	637	649	611	649	664	592	644	599	633	669	652	641	645	588	605	639	672	648	636	620	670	656	650	616	634	640	617	674	664	593	667	607	621	636	618	597
24203	21410	28711	24476	21374	9050	20773	45466	42042	27000	12345	4172	1595	1050	993	892	893	886	890	902	922	858	853	943	838	942	895	914	846	870	855	847	866	936	857	885	835	903	894	859	888	912	864	866	896	861	861	924	891	892	883	795	872	854	903	868	902	892	802	901	818	900	891	864	873	846	900	893	842	855	849	880	912	858	871	872	858	847	870	813	832	882	836	967	828	882	845	813	868	869	909	894	902	866	874	893	912	837	894	862	906	885	876	874	880	900	901	873	875	888	888	887	866	879	881	941	891	888	913	834	818	858	887	872	865	883	834	862	898	890	880	946	874	916	886	884	852	862	908	832	878	845	865	865	891	869	848	849	812	874	903	872	887	889	893	880	879	891	890	917	879	901	926	867	872	889	926	817	880	866	829	838	870	874	872	851	837	918	881	878	858	863	942	856	901	879	880	858	863	885	902	862	883	855	818	877	902	856	880	888	852	935	892	914	873	875	890	906	856	871	830	868	919	803	887	891	899	831	847	868	881	864	887	859	933	880	898	886	850	895	891	923	849	819	887	901	852	882	877	892	874	851	949	850	885	834	887	880	898	856	866	864	855	881	861	894	837	832	875	892	840	907	900	883	875	906	871	865	853	929	881	842	881	838	889	870	887	864	900	931	877	859	858	851	848	884	878	831	880	924	904	876	904	878	885	864	841	858	809	851	849	860	887	848	890	877	881	800	814	854	890	835	871	853	937	870	867	901	849	869	852	887	875	877	861	860	927	898	831	856	799	874	857	853	841	879	881	850	826	907	878	847	910	874	823	883	915	860	905	842	840	844	868	904	901	928	916	890	869	859	855	924	863	893	879	890	879	889	885	861	864	858	847	843	870	923	859	851	816	856	856	857	892	916	860	894	849	882	852	943	879	836	932	926	881	883	860	910	931	864	884	881	885	865	863	850	891	839	914	883	824	860	888	880	887	894	825	877	856	881	864	909	823	854	869	849	899	865	906	875	822	868	919	841	879	962	910	870	874	911	852	834	872	802	829	905	861	846	903	890	860	866	910	858	898	834	896	884	886	891	852	866	906	869	865	895	890	894	867	891	834	901	933	893	847	886	898	860	860	899	887	890	874	911	898	907	887	903	888	877	832	914	880	902	866	851	787	815	867	917	858	882	897	892	861	869	914	932	891	870	876	880	861	808	850	850	931	870	852	879	884	878	869	820	887	870	889	893	843	858	918	844	880	862	883	843	854	882	855	860	904	882	879	952	843	845	858	833	880	870	867	859	850	808	829	908	878	835	897	932	874	900	873	887	863	876	876	847	861	870	883	885	862	824	878	841	909	899	891	864	839	876	887	891	876	885	914	889	881	886	910	883	834	861	865	841	864	884	865	859	860	881	894	851	874	863	842	810	835	872	814	832	870	877	909	908	843	851	862	867	909	835	893	921	851	917	891	879	906	872	863	864	862	878	864	846	885	907	906	883	878	881	884	806	869	838	875	817	825	953	892	885	856	845	877	893	851	862	871	920	804	882	862	866	849	864	840	860	883	827	925	830	908	867	918	917	887	821	888	854	875	856	857	843	827	879	856	872	915	831	891	863	838	908	862	864	875	868	824	850	840	856	896	847	888	865	843	874	932	899	898	885	871	826	899	847	871	853	897	908	843	880	885	884	871	859	839	863	831	879	832	833	950	915	900	832	868	855	879	814	833	929	832	871	889	889	884	923	850	863	826	854	857	832	863	855	843	931	848	859	904	887	842	902	845	871	865	863	846	851	880	928	853	835	848	892	860	855	917	805	885	917	907	892	865	858	893	900	852	867	886	846	835	899	926	889	860	854	879	821	940	873	852	836	839	894	876	868	851	870	919	848	906	854	854	878	876	846	860	865	868	834	879	915	842	877	855	902	895	872	856	887	869	869	821	929	880	918	921	883	877	837	888	918	865	801	860	879	874	951	908	887	869	868	908	831	829	887	874	795	901	886	878	855	874	869	874	845	877	874	835	875	872	845	830	882	866	866	881	877	855	900	871	879	852	896	858	829	852	863	875	926	840	852	870	872	913	909	877	864	886	883	901	934	890	840	884	927	914	885	910	878	849	793	879	841	895	887	873	926	855	873	878	866	853	900	877	897	937	965	886	863	881	882	893	867	880	852	862	855	849	831	887	856	864	836	863	853	892	885	874	854	827	881	858	835	855	874	876	870	894	827	854	846	834	872	836	900	884	928	855	914	903	895	849	887	858	907	899	902	847	880	898	859	843	908	807	879	863	903	880	867	890	869	866	899	856	921	856	885	831	866	882	897	888	912	872	840	861	828	919	804	859	920	853	821	861	837	886	878	867	896	830	882	880	874	880	914	861	882	869	879	882	859	879	846	854	869	883	905	876	954	782	890	849	882	850	866	886	891	847	838	915	921	881	872	884	895	844	877	869	885	875	876	851	860	882	866	892	932	895	806	828	869	828	855	907	908	852	932	879	839	860	857	815	880	879	856	859	892	823	914	875	878	894	907	921	897	849	863	847	910	854	822	917	844	872	928	887	869	839	870	782	832	896	907	863	905	821	861	827	863	916	867	853	848	893	907	891	856	860	851	871	857	830	869	829	884	940	943	858	865	826	882	905	838	825	819	851	911	896	911	851	875	863	890	840	881	913	931	912	865	838	910	903	903	840	856	910	898	889	847	906	856	864	872	844	879	836	819	871	803	843	869	819	824	885	888	882	870	884	883	846	886	817	864	841	860	851	856	801	840	853	878	913	864	906	887	934	902	829	871	906	865	853	825	807	862	883	831	902	869	912	827	892	875	907	867	879	904	848	864	870	833	907	912	853	821	865	877	916	884	848	839	865	905	848	853	890	923	873	871	876	817	863	829	856	842	904	841	795	909	893	852	856	885	870	904	888	891	875	871	861	889	879	910	910	856	902	896	906	917	904	897	845	864	862	866	903	809	885	869	872	870	878	836	858	947	875	861	877	896	857	902	856	886	859	864	865	908	858	869	910	882	851	844	831	904	892	884	889	879	839	901	893	812	854	871	860	872	856	859	910	898	845	848	931	880	904	835	890	902	868	913	852	890	868	826	909	850	856	857	901	873	879	885	866	908	830	803	894	903	822	815	885	944	861	907	875	866	878	905	858	887	878	989	872	853	824	856	849	885	900	815	880	888	884	858	846	898	931	864	890	854	891	898	893	875	883	897	907	852	859	898	878	859	874	927	926	909	855	876	888	871	861	907	899	914	893	903	871	881	863	895	880	835	861	880	899	899	879	847	843	836	868	908	862	873	870	896	902	832	822	841	893	899	860	835	874	884	905	848	897	889	852	905	873	881	877	885	870	905	874	798	892	898	832	898	870	881	872	893	875	849	851	918	874	894	844	828	875	913	846	832	906	821	844	813	881	910	871	862	866	825	862	863	832	913	899	856	826	903	922	844	900	907	916	895	882	820	796	894	828	879	916	831	863	843	901	828	901	890	873	827	855	868	880	856	852	877	860	908	881	916	892	861
5532	7157	5211	2997	2122	2150	23051	44933	36765	20508	9551	3787	1636	952	762	748	749	767	743	781	768	796	772	783	790	708	750	785	747	780	735	702	707	768	805	684	736	804	750	775	783	753	747	772	781	760	715	735	756	741	713	759	768	756	780	749	738	797	775	737	775	763	761	773	697	748	770	691	785	767	751	767	749	774	753	764	773	722	779	759	737	745	783	746	754	749	761	718	770	701	743	747	737	730	765	739	700	737	739	705	713	754	794	683	724	755	757	743	683	746	716	735	824	747	777	768	745	750	840	744	769	722	740	757	773	772	697	777	787	698	772	722	743	784	711	769	780	754	739	773	777	746	708	688	752	826	760	753	763	722	685	750	742	772	719	726	781	722	735	747	792	752	765	788	742	754	784	746	714	759	782	761	757	800	751	737	754	716	765	773	783	761	758	716	766	805	766	764	733	736	737	726	797	767	732	705	732	797	740	747	758	748	777	739	774	719	741	745	737	747	769	723	777	806	742	782	779	720	741	791	787	766	737	775	779	765	748	770	744	757	749	769	776	700	776	770	755	775	703	743	735	722	741	730	744	775	773	756	772	742	769	731	719	743	759	706	729	693	798	747	735	794	738	741	754	771	775	742	755	739	752	786	754	715	711	681	730	732	752	773	777	772	739	770	761	737	774	733	739	727	741	750	746	760	747	764	776	786	769	733	804	747	716	725	704	768	728	763	725	804	744	722	726	737	766	763	756	751	746	749	793	754	781	767	751	737	790	738	738	777	754	713	777	727	715	750	811	748	762	683	710	738	762	766	765	717	742	757	757	738	765	749	720	763	784	760	773	756	760	719	746	744	767	770	761	774	743	728	774	757	777	720	757	758	778	760	761	723	771	804	742	788	767	743	723	727	695	811	744	686	764	734	775	774	717	764	770	773	762	712	797	754	769	751	714	745	804	721	774	750	725	766	786	755	739	687	702	744	753	750	750	674	744	762	738	735	724	729	746	743	766	712	785	706	797	759	741	758	780	747	802	716	752	740	818	762	745	787	751	752	788	760	711	775	746	742	703	756	775	739	749	698	763	753	763	762	762	723	808	723	718	754	780	739	762	713	763	697	778	726	757	712	729	798	766	699	776	754	687	735	755	713	763	730	735	692	714	733	760	756	713	737	795	821	760	740	743	757	764	724	746	706	771	808	751	742	731	718	773	728	744	748	751	770	765	707	780	757	790	776	716	753	736	752	684	731	720	784	749	733	744	731	757	728	758	705	764	721	789	755	781	777	783	744	735	733	789	723	687	711	710	783	712	778	722	754	742	704	729	744	747	724	818	697	741	683	758	709	757	766	748	719	781	782	742	693	763	786	751	722	733	780	810	719	790	716	710	741	730	734	714	767	786	734	751	735	704	756	734	755	783	763	708	731	741	726	719	767	767	791	756	731	739	744	756	782	788	744	774	766	700	707	731	724	746	735	744	706	761	783	711	709	732	732	756	783	779	746	720	720	706	755	744	764	758	700	773	698	762	775	744	725	756	728	794	695	755	718	779	781	792	740	747	731	687	797	763	749	725	814	742	760	759	721	736	781	721	712	735	766	762	788	771	761	664	750	773	753	776	733	757	703	772	742	738	818	749	756	765	760	756	726	761	756	768	712	802	751	725	720	759	713	710	750	777	734	736	752	749	775	756	786	760	769	710	750	713	693	758	756	705	714	755	796	778	729	757	699	737	675	732	785	767	760	734	767	748	743	705	745	737	728	742	782	799	791	799	788	762	721	740	743	718	736	765	724	768	730	781	733	753	770	702	790	754	764	755	735	797	776	717	735	746	755	759	718	773	728	748	745	694	736	751	727	709	738	770	727	769	704	685	719	776	751	665	820	753	759	738	715	727	781	730	739	774	730	753	747	755	744	770	730	706	708	731	786	760	715	757	778	727	745	775	757	733	730	756	740	734	757	790	767	737	736	752	750	724	752	735	704	738	785	747	749	728	786	725	731	726	782	709	766	699	750	792	730	765	777	711	730	787	720	756	727	724	755	792	691	761	753	714	734	736	780	738	762	779	694	779	702	720	768	785	745	790	735	732	742	671	699	766	797	747	746	726	707	730	739	747	775	761	755	717	712	766	738	799	742	777	764	766	772	713	773	707	757	740	767	739	736	762	750	756	736	764	746	763	740	777	722	748	747	744	726	778	738	731	722	759	749	743	724	751	779	763	742	758	749	761	771	776	712	770	753	752	736	753	795	697	813	741	739	726	753	748	754	743	736	773	736	718	700	753	750	733	728	715	746	728	757	760	805	748	719	790	699	734	733	796	740	730	740	768	742	770	754	792	726	722	777	744	760	771	756	761	744	749	766	735	754	765	715	737	750	731	768	732	754	752	766	719	794	748	742	735	733	762	782	761	780	733	732	719	708	757	765	742	772	717	725	741	708	731	728	759	738	785	689	727	751	743	713	764	724	735	741	774	735	698	773	735	800	768	750	707	765	737	715	746	736	732	800	727	733	760	774	757	727	754	713	740	744	761	699	773	686	787	734	756	716	754	784	805	746	722	762	760	774	751	737	760	732	705	758	717	761	757	705	776	706	792	726	728	752	787	766	766	711	749	784	761	742	761	783	738	737	707	784	699	802	750	734	765	715	785	762	761	713	776	747	678	761	720	715	747	756	745	717	746	792	724	728	724	678	760	765	712	673	722	717	763	814	669	789	728	757	742	744	785	726	776	748	760	751	713	748	741	744	772	749	765	766	782	747	743	736	791	736	714	763	762	745	728	787	751	721	680	741	760	765	764	758	727	763	781	746	716	719	746	753	773	736	703	754	795	748	797	727	708	776	733	737	757	724	727	779	724	763	773	710	770	729	742	766	759	749	715	730	717	716	744	724	735	788	719	731	716	775	697	724	738	718	776	794	730	769	764	679	747	756	753	759	739	775	815	748	743	734	768	759	746	746	720	806	717	805	700	744	814	760	747	736	739	730	713	738	735	751	729	728	816	752	741	735	729	764	765	719	782	732	767	755	754	775	737	742	806	753	764	770	744	748	731	725	774	767	742	703	736	727	763	757	795	746	722	701	776	726	733	734	738	734	711	740	715	731	748	768	770	789	760	806	759	758	699	812	738	734	720	723	775	749	742	755	757	745	734	704	759	770	752	771	747	775	711	732	768	745	734	712	756	755	749	783	782	739	804	764	759	684	752	772	733	794	749	697	785	764	758	739	749	696	743	700	743	738	778	747	735	793	803	723	724	711	771	725	742	743	757	726	734	742	773	724	768	708	763	750	720	710	770	758	742	814	746	748	766	711	737	709	739	732	716	760	769	720	753	800	723	740	711	757	774	748	724	738	735	730	766	719	717	737	794	743	760	733	744	723	749	734	744	758	735	748	731	761	742	768	725	727	776	714	729	686	750	784	771	738	751	741	705	786	750	715	735	742	761	770	780	791	730	758	735	774	725	754	755	714	739	693	723	766	747	709	728	750	715	772	763	749	782	751	713	734	743	734
27879	13496	2126	1086	790	760	1320	3713	3867	2273	1424	938	798	723	684	714	700	722	687	709	679	664	705	726	709	665	674	691	732	659	691	718	706	672	724	681	722	731	710	702	709	665	716	676	692	656	703	695	684	659	676	682	646	647	704	646	735	687	674	687	666	684	714	691	666	752	746	725	657	666	736	743	712	678	669	673	718	668	684	681	666	691	669	692	714	679	678	708	648	686	639	661	682	669	709	703	683	648	716	714	702	686	709	663	722	635	657	733	727	667	657	694	666	696	666	695	690	690	698	699	701	669	701	693	667	644	685	684	681	704	719	705	667	672	738	697	659	676	704	666	688	651	674	690	711	692	654	681	687	689	695	692	715	720	655	669	653	654	721	670	667	679	745	667	697	703	649	725	691	703	646	718	676	709	726	693	709	679	699	738	676	649	636	652	673	688	693	641	706	694	711	718	722	662	675	694	687	671	670	702	711	661	644	676	663	646	693	724	668	709	678	707	690	695	705	711	734	687	709	668	680	677	734	715	707	682	658	686	663	709	700	723	718	702	703	699	704	692	674	696	651	718	696	677	752	662	688	655	717	682	674	677	673	705	690	639	692	704	694	653	700	655	662	694	676	665	702	712	663	698	669	640	702	721	636	662	723	672	683	685	688	648	669	682	689	703	682	700	715	659	708	696	663	690	733	614	719	669	709	632	639	693	673	646	686	724	689	711	744	703	698	668	665	678	706	676	727	663	641	640	642	686	669	699	663	723	689	666	730	651	698	709	659	707	684	706	647	700	657	699	756	718	729	686	708	711	686	713	671	685	696	706	705	715	713	679	724	691	669	715	681	704	690	679	646	722	666	680	657	689	699	722	682	657	692	694	713	738	719	695	716	702	705	653	707	665	708	699	648	744	713	709	714	733	679	665	707	668	659	619	708	694	698	706	703	661	752	672	649	656	637	680	692	724	667	630	629	710	696	633	653	683	670	649	668	675	715	657	667	621	721	618	692	687	686	701	662	709	670	678	688	680	695	651	731	715	682	740	661	665	666	751	665	664	682	674	715	689	677	696	659	718	719	723	653	669	697	678	692	671	678	625	714	699	687	646	716	727	767	693	706	692	727	670	717	706	708	643	711	709	664	683	704	674	716	751	675	670	710	708	685	681	701	693	710	712	658	712	719	685	692	691	684	711	690	665	667	726	712	686	717	717	724	678	704	708	734	696	715	648	725	674	685	664	710	671	697	687	683	697	660	681	698	649	709	661	701	674	687	702	709	705	712	656	706	648	685	731	709	706	612	725	718	728	701	665	650	622	671	676	655	732	694	718	689	690	777	677	692	676	720	718	694	670	686	750	677	724	684	697	697	675	645	661	673	712	698	744	672	706	710	724	717	684	681	738	709	702	666	696	728	693	683	657	704	755	712	672	708	695	687	675	699	688	734	683	668	708	691	693	658	669	677	683	694	658	719	728	722	704	742	723	718	696	725	743	711	668	719	693	677	730	656	690	688	703	704	703	703	663	651	685	697	715	697	727	715	659	710	675	696	700	672	692	689	705	714	707	694	711	721	693	712	717	706	643	727	680	706	685	733	695	681	739	724	674	691	703	694	670	696	718	677	668	666	664	731	713	658	688	678	664	680	690	709	691	715	736	690	741	713	722	723	717	689	665	660	735	693	692	708	684	734	668	679	698	665	662	692	665	666	697	691	648	673	680	700	694	706	671	683	685	718	698	710	693	722	694	721	752	675	735	690	703	679	684	682	692	677	633	701	689	647	716	704	661	706	657	691	648	704	671	658	699	692	658	670	712	723	672	698	655	702	736	727	652	714	670	683	695	715	706	684	655	720	635	652	667	674	698	743	699	727	715	670	718	681	707	744	691	710	651	682	691	651	698	669	683	700	694	744	717	670	739	670	734	697	705	722	718	691	721	663	677	708	706	652	729	661	700	698	668	657	694	667	692	646	721	670	719	665	662	703	694	712	710	704	675	705	698	718	689	734	669	633	694	688	671	704	690	745	685	710	706	669	636	702	712	691	688	709	651	670	729	694	694	663	721	710	708	721	659	635	654	727	714	726	697	710	651	665	687	716	705	711	744	687	675	685	705	662	656	686	710	733	704	698	651	683	656	700	687	674	681	677	731	662	713	697	742	692	677	693	713	655	690	697	669	682	684	731	679	733	735	708	666	669	684	642	690	712	733	734	652	691	715	683	679	698	680	670	688	683	679	671	677	662	675	646	666	703	682	648	703	665	698	661	685	691	687	654	677	717	703	675	723	674	721	690	659	711	652	687	649	696	740	706	725	662	664	707	646	679	658	761	693	766	701	671	681	687	671	671	727	728	673	695	647	685	682	684	729	711	665	701	696	705	652	664	710	718	701	700	680	699	691	628	688	629	698	655	706	676	681	749	724	719	702	674	696	676	717	692	687	747	716	717	670	679	694	669	728	649	671	702	675	693	703	672	700	682	714	729	681	677	693	702	688	676	677	708	713	713	669	746	717	709	720	683	666	667	699	707	688	694	659	706	699	713	689	693	689	643	695	709	686	639	648	729	705	693	689	673	767	673	688	757	734	664	689	712	718	709	675	712	714	716	694	732	746	717	693	700	653	731	695	677	719	726	706	639	723	691	694	684	677	706	681	663	675	675	723	722	749	688	716	708	651	626	701	658	718	679	709	705	694	678	694	642	701	691	657	693	708	729	699	710	706	686	655	686	697	703	713	677	740	665	719	696	718	714	728	665	661	718	637	680	694	658	677	734	664	678	691	676	695	746	654	707	683	694	680	689	678	731	724	664	688	667	652	731	699	636	667	733	717	667	711	702	682	713	685	689	693	701	714	689	675	738	663	679	700	667	655	713	667	719	675	724	665	719	714	687	691	716	699	680	683	676	708	656	700	727	722	636	719	682	726	718	717	705	661	690	680	724	675	652	617	728	684	648	717	716	657	704	700	740	718	678	689	687	669	723	705	714	684	666	700	661	668	658	693	757	699	656	699	716	706	679	693	720	686	693	661	707	660	681	707	711	718	665	643	708	721	702	676	679	737	690	700	702	675	702	680	727	673	702	681	665	698	722	706	684	673	672	718	692	712	662	702	682	675	721	711	705	690	719	715	701	680	689	690	712	703	625	702	672	678	701	694	692	688	660	714	659	673	718	751	660	696	725	667	673	686	683	719	651	679	693	704	699	730	582	708	679	693	709	690	725	718	688	661	720	701	676	726	712	680	674	693	671	763	683	682	728	687	697	659	676	670	662	654	638	674	674	678	696	669	664	647	699	707	680	724	735	682	759	740	684	734	711	705	712	714	728	677	682	672	630	658	715	720	713	692	745	663	717	694	722	673	672	682	688	708	673	692	701	642	746	691	711	702	719	672	692	688	715	695	673	693	707	702	731	682	691	726	698	674	701	703	693	689	659	689	686	665	712	713	702	713	706	675	689	714	672	672	668	653	651	733	682	718	724	667	729	713	659	690	708	700	700	691	702	717	723	704
5232	1294	958	677	630	640	1699	4728	4023	2267	1320	877	654	561	581	551	584	536	607	600	629	611	580	585	528	578	576	535	582	572	611	598	621	590	581	575	571	588	582	596	565	599	594	563	539	569	616	574	566	558	610	598	589	587	585	581	588	551	613	591	586	587	578	548	565	592	590	611	571	591	601	595	565	598	622	585	550	548	562	586	579	567	533	574	607	589	559	556	632	568	542	614	620	598	574	559	575	615	596	582	571	560	590	594	583	594	561	594	610	550	567	560	619	577	564	636	573	573	579	572	595	556	566	602	602	565	590	560	621	569	606	534	607	590	577	601	572	587	551	588	564	576	561	570	560	580	575	584	622	580	583	582	580	606	547	589	610	640	592	559	550	586	542	564	586	556	554	563	569	573	593	607	584	589	604	564	581	588	583	551	603	575	549	584	587	607	533	552	558	582	597	553	625	521	558	556	590	631	565	579	549	583	594	637	563	588	579	584	608	566	604	564	557	533	621	545	560	558	586	624	559	540	590	601	574	567	583	588	585	559	577	606	565	575	575	597	583	611	569	583	577	561	575	579	603	572	582	610	586	538	568	592	569	543	577	576	603	579	546	592	569	582	585	620	589	588	591	560	586	573	557	590	587	586	554	589	617	592	603	550	615	588	632	565	585	559	562	583	534	552	540	551	569	559	573	524	564	545	549	610	563	588	572	531	587	584	573	567	662	589	584	619	568	583	517	559	588	568	593	579	606	568	623	554	545	572	552	571	543	551	608	600	572	607	601	551	570	582	595	572	584	579	648	559	590	591	558	565	550	587	569	572	566	584	554	572	576	583	555	597	584	593	606	613	596	589	592	593	556	545	602	571	571	599	503	591	590	565	588	590	544	541	593	590	567	576	608	591	551	548	568	602	586	569	583	582	572	563	597	600	552	577	555	569	590	591	598	627	576	604	544	562	601	556	565	573	621	594	564	607	612	585	570	604	587	574	533	556	626	559	579	565	575	617	558	600	561	577	607	607	576	556	548	577	653	650	597	508	527	568	562	540	563	598	563	598	583	586	633	604	606	545	593	544	548	622	590	544	580	590	624	583	605	618	629	591	574	589	622	559	539	571	566	596	559	562	601	513	579	555	560	582	555	600	555	631	572	593	604	592	583	613	570	588	558	637	593	633	585	621	592	572	617	584	603	561	578	589	547	579	579	575	561	557	596	577	556	566	569	557	582	572	527	570	579	578	553	590	579	564	535	537	576	573	598	564	621	544	612	581	639	574	570	563	579	623	568	608	546	549	586	551	572	578	536	566	590	585	595	565	599	593	517	586	595	547	576	576	584	571	553	584	587	566	605	568	588	565	577	611	632	601	587	562	639	587	590	564	572	596	614	608	598	567	587	550	546	583	571	578	560	591	646	580	548	588	553	561	621	601	553	612	573	562	575	580	602	593	555	604	546	572	573	597	564	597	596	591	538	596	601	560	604	620	581	598	574	552	603	581	573	612	549	649	537	562	553	623	568	602	630	615	613	561	581	580	524	535	608	581	589	587	525	621	574	617	561	576	527	592	552	593	578	550	579	566	568	542	586	586	600	595	621	558	546	603	612	643	560	568	559	580	589	588	593	549	568	583	541	570	574	575	604	589	570	578	600	606	562	573	563	557	549	580	577	589	631	572	616	624	569	555	568	540	593	594	612	582	580	576	625	561	517	572	635	629	611	552	583	568	559	536	566	564	560	594	633	568	595	552	553	581	566	594	550	609	553	577	573	595	572	572	553	574	540	590	580	587	603	575	564	646	562	615	556	548	549	567	538	589	557	550	574	592	558	539	558	590	606	584	527	575	614	580	601	573	601	540	561	576	535	533	606	567	552	553	604	611	598	572	607	576	547	577	629	592	595	595	548	580	528	553	577	608	557	620	566	534	554	563	620	550	617	572	590	554	579	568	570	605	615	619	619	584	514	555	607	558	578	592	587	567	549	586	593	545	591	582	572	523	568	588	579	601	559	571	586	557	547	576	548	627	582	530	585	578	600	571	612	562	621	608	599	587	587	562	572	573	527	526	590	575	579	572	551	561	571	605	583	564	504	592	596	602	597	573	582	607	591	580	574	613	567	553	578	591	563	538	560	571	574	526	557	580	595	577	573	602	629	588	589	584	588	568	585	572	617	560	580	581	590	572	548	607	563	566	566	581	568	565	603	571	556	584	559	612	627	578	586	594	598	559	552	621	557	620	547	560	582	584	574	594	552	545	616	571	589	591	566	570	610	601	578	627	583	588	590	566	566	589	571	580	583	613	627	592	538	564	571	547	596	577	562	584	550	556	563	578	570	574	581	579	535	575	589	568	568	530	543	519	586	572	584	578	556	581	614	580	579	554	585	604	588	581	576	543	598	567	531	615	577	605	548	575	565	541	592	572	584	554	543	558	588	583	584	583	607	560	594	589	565	555	562	545	586	623	584	622	529	543	585	587	595	574	580	595	581	572	596	589	567	575	539	615	554	574	545	591	577	598	609	583	576	592	548	579	588	558	595	585	593	584	598	552	559	601	609	617	624	573	577	616	578	579	551	571	566	592	584	575	574	552	572	530	570	604	545	550	543	566	581	567	575	586	594	559	576	585	589	584	580	585	571	602	605	651	558	549	559	604	558	538	567	622	566	569	577	603	585	531	551	550	599	569	579	536	533	578	593	573	576	572	607	556	580	598	574	586	588	597	537	579	552	599	598	585	544	577	583	547	562	578	591	553	616	604	577	627	588	572	563	557	549	572	565	597	565	570	564	569	586	613	583	608	571	582	581	567	603	578	599	572	590	595	601	571	580	588	603	562	583	594	625	594	576	603	569	583	526	559	589	536	579	521	590	597	562	585	562	538	571	568	571	587	577	579	594	601	562	573	570	599	609	575	529	547	519	612	580	596	554	611	556	552	595	549	567	563	590	593	580	589	597	554	558	606	608	569	573	580	567	572	589	574	616	588	618	589	558	616	561	592	626	557	595	588	559	578	600	587	596	584	586	588	596	553	571	584	619	607	574	545	585	594	581	560	588	567	612	595	591	583	588	562	652	593	578	603	585	589	530	530	608	577	561	529	580	582	602	566	586	614	535	564	566	582	567	579	581	587	614	562	554	593	603	591	584	566	555	585	567	595	591	586	579	609	582	567	597	610	574	570	533	603	625	547	597	588	581	575	536	600	617	600	603	559	575	557	601	577	600	624	551	574	589	602	587	561	597	609	568	564	582	610	596	560	563	577	584	552	597	560	632	556	604	559	556	575	646	603	559	598	580	584	557	585	586	582	588	596	575	601	553	593	565	547	581	601	585	594	572	587	612	580	607	599	574	594	530	602	620	557	614	610	565	600	581	622	584	565	598	583	554	535	615	622	586	553	598	584	595	577	589	581	603	576	581	551	567	598	564	557	569	590	539	607	564	558	573	586	569	561	631	552	605	572	552	590	574	574	582	593	578	554	638	585	602	596	599	567	585	552	579	558	563	553
25466	21412	27507	25572	6988	2428	14217	27056	25139	15076	6303	2097	1130	896	779	800	750	766	809	787	774	791	812	803	752	745	832	772	772	827	753	765	749	775	742	805	793	778	765	796	773	826	745	769	788	788	754	728	769	751	745	770	795	773	700	744	720	728	792	785	724	756	780	856	753	804	762	789	764	782	776	770	750	763	841	786	756	739	773	731	750	780	785	810	741	753	716	808	822	763	833	755	719	784	822	802	747	826	738	779	756	788	755	769	766	771	782	777	723	752	761	821	729	789	744	761	765	749	793	784	757	792	761	749	757	758	783	727	749	784	711	776	749	774	776	824	800	746	740	749	797	712	720	744	740	774	760	710	817	797	760	817	769	800	731	745	767	793	745	809	762	801	757	811	731	751	723	765	762	786	776	785	764	735	803	769	752	720	772	686	777	746	727	725	800	768	746	797	765	781	727	777	777	760	819	739	799	773	776	742	779	772	739	748	717	752	789	723	694	776	781	736	753	749	776	777	755	786	758	757	811	793	827	741	750	775	805	765	801	776	768	724	763	773	765	799	739	749	787	769	755	780	739	768	796	775	776	696	741	730	730	733	762	767	747	799	746	764	759	738	722	732	772	794	732	730	776	774	744	774	739	765	759	753	808	790	808	805	768	744	767	733	777	772	746	769	721	764	755	781	784	743	772	752	810	729	737	780	735	712	780	752	781	764	760	760	768	763	787	782	771	758	785	759	719	754	721	795	751	791	772	806	757	766	763	757	769	786	787	811	770	810	805	750	819	736	802	775	743	760	753	768	772	730	803	735	776	770	795	784	739	778	758	823	742	730	823	775	700	728	786	758	782	825	779	783	755	771	802	803	804	757	716	751	772	765	755	720	809	802	817	787	808	780	751	732	728	738	726	740	756	783	822	782	748	763	748	758	821	791	755	712	713	746	768	782	719	759	779	751	812	756	714	787	722	795	743	789	828	754	802	710	766	787	770	784	731	772	790	813	733	792	755	774	820	829	766	793	754	745	753	731	787	783	762	755	746	754	756	761	801	750	810	784	765	782	763	694	764	778	784	766	746	753	769	780	790	712	771	804	771	790	775	815	791	768	802	738	777	794	802	769	743	810	775	808	752	750	786	769	734	751	790	750	762	773	814	751	804	774	744	745	778	746	719	862	735	789	768	768	765	764	801	790	804	758	737	762	806	758	759	748	782	722	766	767	734	715	765	802	756	759	756	771	790	750	801	723	744	787	734	731	773	749	789	775	716	808	698	706	765	756	753	776	746	752	750	817	780	805	724	790	754	798	772	799	758	767	783	828	777	733	765	745	747	751	771	734	757	752	734	772	792	805	764	736	802	733	697	798	733	750	756	724	804	706	811	783	738	768	804	780	762	773	775	757	770	798	789	746	745	812	802	796	746	790	763	769	774	769	785	748	752	754	774	801	781	774	756	780	741	793	800	782	751	730	804	717	750	763	762	744	810	740	764	775	821	741	825	759	764	747	806	796	810	789	751	788	746	781	748	774	773	818	801	821	799	779	798	828	775	739	730	768	808	826	758	747	727	765	746	769	786	748	800	733	733	779	812	757	768	776	748	801	774	703	770	766	744	758	810	745	754	744	795	820	739	784	787	721	756	748	802	749	795	804	729	803	787	744	786	780	741	765	748	752	755	773	750	728	786	774	757	763	772	814	795	780	738	770	683	750	774	742	761	767	743	798	762	770	750	700	693	731	776	805	759	772	734	771	783	801	780	773	766	780	829	776	783	740	778	757	817	782	817	806	766	752	767	787	744	799	750	756	742	772	710	754	737	781	811	742	764	732	768	789	810	748	787	781	784	756	730	757	788	800	782	747	698	777	766	745	779	764	781	803	771	807	766	813	781	765	774	729	840	751	765	770	762	824	747	758	763	778	761	781	781	742	728	752	781	769	767	756	736	781	794	751	769	798	796	815	742	785	786	798	787	776	770	747	793	772	780	766	793	805	798	766	793	780	762	774	750	790	772	751	717	768	745	740	775	766	744	799	763	730	754	740	729	796	752	773	747	768	801	795	744	719	723	777	727	766	804	768	785	746	721	765	736	797	741	706	749	770	806	786	750	785	770	765	742	747	821	804	706	769	731	750	749	722	781	814	776	742	772	725	756	799	747	753	785	773	790	738	748	809	769	784	764	772	776	786	761	761	736	770	787	761	740	722	752	763	755	794	795	751	768	775	795	743	738	802	781	725	734	741	768	753	769	712	771	748	730	766	736	746	805	744	762	759	792	769	749	752	755	730	783	762	735	781	715	764	798	779	778	769	737	806	775	746	768	742	790	762	774	750	784	795	771	763	728	796	775	731	798	734	761	703	759	773	749	783	751	765	792	806	777	788	767	771	771	727	840	731	794	808	774	829	747	798	772	789	782	811	743	735	770	817	718	786	744	863	783	794	742	769	711	779	755	744	767	746	728	695	795	766	755	768	748	786	756	771	778	733	727	759	744	774	758	789	806	743	745	780	727	743	766	786	776	810	758	708	753	776	800	794	744	765	727	750	757	762	780	784	811	772	789	752	753	776	776	747	781	772	743	752	774	776	739	758	733	782	726	784	772	756	760	769	786	831	737	768	762	717	794	777	808	771	760	795	798	779	787	678	738	774	706	770	760	741	744	777	794	794	756	786	781	766	803	763	802	768	766	720	825	729	794	780	751	801	694	777	811	817	739	743	802	765	778	765	734	761	762	727	774	765	754	770	767	800	740	804	715	774	820	773	777	766	779	790	757	833	793	784	765	779	804	785	780	756	721	773	735	710	828	760	749	720	809	775	755	770	774	764	760	731	760	804	813	828	732	831	735	777	768	771	788	797	723	769	798	778	751	762	790	788	739	706	765	768	755	756	702	781	767	773	745	757	800	777	760	733	841	749	782	795	765	805	777	744	750	775	756	747	738	804	764	748	782	731	778	767	802	759	746	755	760	750	743	808	736	751	758	737	818	778	749	737	710	738	739	783	699	706	776	790	761	722	738	816	770	788	820	755	798	766	796	744	752	764	750	742	784	769	771	794	814	738	776	770	784	819	733	750	745	781	779	796	794	760	808	782	777	800	724	768	785	799	776	775	756	735	806	775	786	779	777	778	718	804	793	761	729	768	800	742	766	813	791	761	778	719	787	757	807	777	732	790	804	755	846	745	796	755	759	725	802	778	785	748	776	773	784	777	728	716	777	746	767	764	777	758	769	822	769	757	741	743	747	756	731	802	734	732	812	726	739	728	766	792	783	795	750	796	742	783	762	767	732	775	720	738	751	727	792	751	815	783	782	751	799	781	774	758	777	793	780	765	710	833	721	757	779	766	786	751	797	740	747	740	758	743	753	712	850	773	742	757	744	742	826	742	782	710	792	759	739	776	849	746	767	727	749	802	778	823	722	716	762	795	771	744	736	775	761	780	756	806	722	774	764	756	772	747	804	773	760	764	739	733	774	753	771	770	781	761	720	753	719	767	759	819	772	753	805	756
4326	3448	2751	1616	1201	2344	16568	26058	21884	12098	5484	2000	980	787	669	681	672	651	666	680	735	676	678	708	681	659	659	713	675	682	617	666	666	661	701	684	630	642	688	632	685	631	619	657	667	678	707	676	629	700	643	673	627	680	668	636	668	683	669	637	653	654	664	657	699	670	670	715	695	656	694	667	678	673	611	698	676	683	668	668	643	676	643	656	687	696	655	653	643	601	683	679	707	689	639	652	614	617	691	711	692	693	667	663	656	691	661	661	634	643	653	652	679	663	667	670	684	628	695	664	662	681	675	667	674	663	669	682	669	609	665	616	631	679	641	638	654	686	664	637	692	635	679	639	705	647	688	680	646	633	654	639	671	695	707	645	667	657	662	649	663	645	692	662	665	670	700	654	683	629	652	679	667	661	688	641	673	688	705	694	630	687	679	676	635	672	649	681	687	658	633	688	729	681	658	682	660	675	661	668	654	698	704	621	663	675	654	667	621	627	639	645	679	695	612	649	695	678	616	645	686	686	667	717	669	633	675	648	647	631	671	654	669	679	632	650	714	696	632	629	678	635	680	625	668	668	644	632	641	623	683	672	673	646	706	673	682	656	690	665	682	705	603	654	683	670	651	670	653	687	643	713	701	686	731	640	641	643	684	638	617	671	701	711	649	661	650	661	642	657	693	638	648	634	637	657	650	645	681	663	631	711	633	662	688	667	699	691	633	681	635	666	680	651	647	650	637	681	644	647	605	651	659	630	680	696	643	649	644	682	674	647	645	664	622	670	678	665	672	640	675	596	621	648	621	602	660	643	684	625	674	648	700	678	666	688	712	658	644	634	658	705	688	656	666	617	612	664	695	676	611	629	669	688	694	649	669	659	645	666	604	628	706	681	678	672	620	639	658	682	618	649	655	709	629	617	700	641	643	659	669	660	677	641	615	650	595	678	647	601	649	678	643	615	649	720	629	670	678	638	683	650	692	649	635	647	649	656	664	628	714	676	649	622	636	674	655	655	641	665	652	683	683	694	656	653	627	647	583	684	687	678	650	646	694	671	650	662	652	690	668	667	654	659	640	659	655	618	688	628	666	635	656	637	663	651	643	661	633	643	643	632	662	632	671	646	651	640	654	666	685	603	648	646	644	682	698	640	653	649	689	646	697	692	656	676	631	679	685	603	662	662	668	657	686	663	677	673	637	660	695	679	698	621	657	635	666	614	660	660	660	727	704	651	640	646	617	684	663	690	687	656	632	690	636	693	660	660	671	631	642	695	687	695	646	669	648	600	657	670	719	661	605	684	675	677	672	664	623	717	619	669	688	685	733	685	685	600	640	655	684	645	670	634	650	648	623	657	696	637	629	639	582	644	668	687	685	665	659	650	685	702	610	621	682	622	654	662	679	670	664	645	654	611	689	648	653	654	642	689	707	646	667	650	669	670	649	645	685	652	682	662	667	699	653	651	629	639	658	677	672	679	618	650	703	674	695	646	641	655	653	666	628	678	669	678	688	723	704	671	656	640	667	664	643	676	607	687	647	654	656	670	678	712	653	635	657	660	639	671	637	657	653	702	672	623	661	662	662	650	646	663	657	615	628	666	691	668	636	657	607	677	638	649	661	717	648	659	634	693	658	630	702	658	667	676	649	643	644	673	654	702	663	683	645	646	680	698	666	651	680	654	675	651	628	657	632	646	639	664	660	660	639	647	627	653	630	725	644	696	675	658	609	660	637	673	661	641	688	637	659	624	653	668	691	688	661	659	594	645	635	642	659	648	670	662	689	630	626	597	635	663	672	664	644	671	674	658	658	641	618	672	659	636	685	719	656	627	638	706	655	641	680	610	659	646	675	712	649	661	680	621	700	662	653	625	607	646	666	656	658	649	656	664	639	659	660	635	618	682	642	683	581	672	653	684	630	634	667	636	680	641	694	640	664	654	620	663	675	658	641	675	630	675	677	646	650	655	647	647	626	658	663	669	701	677	656	693	653	677	642	604	639	701	671	615	673	678	657	636	656	670	686	613	668	658	625	635	637	606	660	651	642	693	638	620	654	685	682	638	685	650	716	650	689	646	659	674	625	659	652	625	656	667	687	681	661	642	686	670	673	641	672	671	679	711	655	679	624	677	621	658	653	636	656	636	688	642	664	719	678	666	671	664	669	657	660	687	627	661	669	638	672	705	660	662	625	685	646	635	661	703	654	663	667	622	635	678	633	656	691	642	647	656	670	614	669	664	686	656	619	664	674	707	638	643	615	637	690	674	694	628	663	628	685	653	655	665	619	642	649	659	652	655	715	681	630	668	649	651	635	678	652	626	674	668	649	651	617	672	624	629	616	621	632	651	689	630	646	655	651	644	681	672	667	664	669	693	728	667	619	640	631	667	670	681	651	681	639	632	594	625	626	685	632	661	635	624	668	663	645	683	630	595	740	685	675	652	643	676	627	641	669	644	649	711	604	721	639	646	685	654	659	656	650	636	725	676	638	637	668	667	626	639	673	633	689	682	643	652	653	671	620	640	689	683	630	626	670	627	609	671	665	715	630	648	650	626	642	634	679	629	695	668	666	647	627	634	623	658	669	624	689	661	602	621	665	652	621	669	650	597	657	686	658	650	645	633	661	613	665	690	661	636	634	631	607	658	684	658	592	755	650	669	630	662	658	645	649	650	698	670	613	655	676	648	670	667	636	632	640	613	684	663	680	647	645	677	726	644	673	608	636	631	639	673	644	675	644	627	679	693	654	673	667	643	714	649	677	651	650	682	603	665	662	652	676	587	720	687	631	645	660	631	658	653	625	657	670	666	647	644	677	656	639	642	637	620	653	648	661	657	674	608	667	675	696	672	629	688	648	672	657	706	666	700	668	675	644	668	642	625	655	648	654	646	647	683	637	666	672	657	649	652	713	602	625	655	678	650	675	664	648	660	639	683	729	696	655	665	671	645	628	662	672	616	645	661	681	637	636	647	670	689	687	636	602	671	732	652	704	635	649	676	669	644	653	660	647	662	615	659	590	593	694	727	634	634	622	662	648	694	674	678	665	655	652	678	623	696	685	651	654	625	618	679	643	695	643	678	690	618	667	660	695	663	634	701	634	719	671	683	660	697	646	628	624	638	660	642	639	652	647	667	712	631	694	635	646	661	682	661	651	678	621	625	619	660	657	656	619	661	675	664	621	633	656	681	653	662	625	623	658	649	685	688	695	616	633	659	633	658	623	668	669	681	605	639	672	633	644	618	676	655	668	647	669	677	663	678	670	654	682	666	630	662	657	685	645	609	664	662	689	623	662	670	617	686	696	653	633	646	629	676	681	696	649	695	700	651	634	629	623	687	663	626	657	655	626	643	657	650	656	630	704	717	655	692	628	594	678	667	645	614	674	654	638	664	666	650	660	692	731	695	660	661	684	653	679	692	582	652	604	674	683	630	634	642	719	644	667	652	613	647	651	654	683	689	671	694	676	661	670	651	711	664	679	679	664	690	635	637	649	669	708	650
24219	21382	28713	24422	21387	20509	38076	45029	37551	23587	11061	3640	1472	1042	987	948	938	929	923	918	889	913	931	907	917	856	909	936	919	916	931	915	919	925	933	887	852	931	959	884	872	933	905	880	861	856	852	849	871	926	892	918	924	875	881	893	916	874	947	920	930	906	857	847	909	910	886	851	917	862	891	973	913	861	899	912	902	846	889	881	907	858	883	915	900	859	941	858	900	871	865	851	911	933	859	917	836	905	926	819	881	883	874	965	937	872	847	882	875	927	909	882	869	875	860	908	910	894	891	880	896	903	876	908	874	876	880	905	912	881	908	918	898	900	895	910	897	876	900	931	842	898	886	899	926	885	930	939	859	911	911	869	911	882	855	927	882	885	939	868	890	851	916	880	879	841	960	885	877	906	866	884	859	862	867	832	871	870	872	903	899	840	885	880	855	940	886	824	900	928	916	869	923	908	904	891	918	918	832	905	897	914	860	924	895	915	883	949	907	912	875	837	879	909	894	961	857	826	888	921	933	855	903	890	873	917	845	885	892	875	862	915	877	870	935	897	914	914	903	876	888	888	857	909	898	877	874	913	884	880	921	895	926	849	882	919	870	889	885	849	921	957	915	867	891	923	918	883	946	845	869	816	849	908	843	883	853	881	881	895	889	878	920	907	900	868	889	912	898	913	946	930	884	970	930	914	876	921	903	881	875	884	905	849	892	880	884	890	850	899	917	942	888	896	847	877	866	899	894	892	943	910	869	896	910	885	860	884	877	878	901	908	885	816	918	874	927	855	902	857	853	921	851	852	888	924	851	915	822	902	868	859	949	895	888	920	891	918	881	819	861	903	951	894	871	873	876	849	874	894	858	917	917	862	880	910	893	898	919	899	919	871	905	922	890	892	892	880	833	842	852	849	874	872	839	895	850	911	881	857	845	952	891	873	839	860	879	889	925	898	891	851	870	894	845	907	871	853	855	894	856	903	859	847	870	937	907	928	906	912	920	886	915	883	957	832	870	897	841	881	891	929	907	852	832	865	827	865	928	847	897	912	911	886	873	867	828	896	841	888	929	878	949	906	901	858	868	903	905	876	856	884	932	876	823	879	863	896	881	909	893	916	891	851	874	877	879	933	934	912	921	869	920	945	878	901	920	899	888	890	843	852	889	820	855	914	892	889	889	883	846	844	853	896	901	880	857	849	904	919	872	849	899	929	932	877	877	852	897	906	886	861	886	835	888	916	936	841	906	886	881	911	902	874	868	841	898	901	923	896	883	881	925	885	918	853	869	906	846	886	847	888	899	876	878	881	902	913	909	884	832	881	944	934	916	875	852	878	918	884	922	838	924	894	858	873	871	922	883	847	804	882	878	906	877	856	889	925	870	891	882	839	858	906	894	878	851	901	881	915	877	964	895	907	898	922	887	868	882	909	879	871	880	947	862	919	847	880	930	881	904	872	854	861	952	896	876	897	872	907	837	888	868	897	912	940	905	925	931	882	902	856	877	924	832	871	910	860	910	942	902	874	925	866	863	868	898	882	908	930	867	817	915	906	853	920	879	957	880	877	851	911	867	897	893	863	900	881	912	859	868	890	847	911	862	854	897	856	900	862	875	914	909	859	933	891	847	787	889	867	863	903	940	927	870	921	908	866	885	937	886	818	917	898	881	862	875	899	898	918	891	816	881	944	893	895	882	829	927	897	925	860	851	927	883	967	881	894	876	867	907	847	892	886	880	959	898	889	874	878	864	873	900	854	901	894	867	938	873	925	835	926	860	939	884	899	929	874	906	866	903	883	914	904	894	927	887	857	859	893	870	905	870	858	905	901	906	918	924	854	855	886	921	887	900	945	900	836	910	938	872	915	884	883	849	907	881	881	837	864	824	919	911	943	921	868	831	899	899	864	915	876	886	871	887	875	935	937	910	826	891	870	892	889	865	833	885	855	829	889	888	959	901	904	896	937	895	898	904	875	879	862	914	878	953	887	952	883	887	896	868	887	926	921	897	922	861	826	886	930	832	922	885	842	878	854	902	919	847	864	886	846	874	832	875	866	919	945	873	873	917	962	976	874	872	924	910	878	868	870	831	874	844	859	827	856	873	868	924	912	865	836	900	906	866	895	876	823	862	882	873	859	902	892	923	843	869	882	923	892	915	893	876	905	846	901	943	918	928	962	860	891	830	897	883	804	867	948	903	876	903	860	938	874	879	885	896	849	868	847	918	876	861	880	906	875	853	860	886	915	911	882	877	871	833	920	925	904	940	872	912	912	842	821	854	921	913	924	881	857	924	855	918	875	879	849	887	920	852	904	934	890	878	921	907	819	882	895	849	905	820	900	922	885	913	914	926	938	874	906	895	906	876	932	848	880	863	848	912	877	866	864	879	929	892	831	809	880	877	868	901	895	883	923	863	837	863	913	863	868	868	889	872	798	935	904	904	895	905	892	898	909	883	927	831	913	887	888	879	884	925	898	895	879	918	877	889	913	870	885	953	894	919	921	938	883	917	860	934	837	872	887	837	877	881	920	889	936	849	858	953	833	849	866	887	845	857	869	887	860	922	870	868	932	844	892	926	907	895	888	876	865	872	899	910	841	913	888	902	867	901	841	947	900	864	870	877	827	898	906	889	898	902	855	880	893	870	865	833	918	881	874	861	881	941	915	864	848	866	839	917	902	878	907	906	886	859	937	844	897	861	881	907	875	898	871	922	918	915	911	866	883	943	831	837	868	898	875	882	903	861	873	889	922	864	946	856	884	897	887	882	883	917	874	859	852	941	896	889	891	878	864	899	846	862	944	837	888	919	851	891	900	863	921	882	862	852	854	865	892	895	874	901	865	890	881	891	883	929	855	874	907	903	961	874	900	934	862	906	867	887	870	881	943	853	897	846	908	883	942	909	860	867	883	881	882	911	901	857	870	830	890	913	904	858	857	888	865	917	868	897	902	896	898	901	883	893	884	899	859	895	882	920	875	878	892	946	897	887	896	921	883	904	924	896	856	785	870	879	929	900	885	885	835	874	895	874	868	932	872	883	881	859	860	861	876	884	911	849	785	916	900	891	872	870	905	895	940	890	907	923	834	890	869	882	833	868	885	893	898	891	855	908	854	916	891	882	846	867	933	903	872	866	931	927	910	922	918	875	892	897	909	890	851	863	896	895	907	914	865	889	892	922	908	855	845	905	904	877	921	873	841	900	903	891	866	871	879	870	891	898	928	848	864	858	925	875	884	909	898	926	881	882	853	907	834	873	894	841	901	900	915	882	897	886	866	891	881	934	876	916	906	867	899	906	819	882	889	881	880	935	810	859	880	893	879	937	889	874	907	833	903	847	949	836	910	892	857	878	871	952	903	917	851	895	911	884	855	843	866	865	839	854	886	847	924	876	874	878	844	871	878	927	906	948	894	851	905	858	889	888	897	870	907	836	921	938	974	895	880	893	946	908	896	904	910	927	872	845	851	951	891	887	918	918	874	866	922	914	883	903	864	919	890	883	874
5151	6523	5226	2846	3468	17997	37352	41963	32699	18565	8824	3201	1422	885	780	793	760	782	789	737	784	780	717	820	792	746	719	766	785	783	773	731	756	767	768	743	766	799	716	772	736	777	752	764	807	772	776	753	796	795	798	795	780	780	782	805	764	819	782	804	790	818	773	772	811	747	758	780	808	773	787	740	789	774	766	746	764	780	772	773	734	775	818	746	804	736	738	760	775	769	783	798	770	724	785	732	774	759	781	803	768	722	802	758	811	769	796	757	765	781	807	787	754	781	793	766	791	762	732	783	738	779	757	819	803	798	757	754	765	726	781	767	761	775	740	746	780	774	758	755	801	756	776	781	759	733	753	812	787	767	705	759	743	799	775	818	777	773	820	760	748	816	774	744	784	775	725	804	787	766	809	750	778	757	772	749	753	796	761	774	851	755	788	734	796	691	728	784	757	754	744	757	765	787	754	735	777	798	737	786	766	765	727	773	688	781	718	765	751	759	842	756	773	765	723	735	716	780	745	764	796	716	759	755	782	803	771	776	780	741	770	725	768	778	784	704	755	771	779	788	764	737	781	774	756	750	816	706	771	759	772	759	724	725	773	741	756	723	748	743	809	726	788	764	747	773	770	738	790	743	779	732	745	768	756	716	776	748	746	810	762	776	769	773	744	720	823	754	741	763	738	777	743	733	801	774	709	734	744	745	746	749	757	734	760	777	757	763	761	766	787	701	792	773	775	751	694	811	785	719	751	738	773	762	747	728	760	808	811	769	762	738	746	748	780	730	758	732	756	764	766	746	720	787	754	798	772	782	763	738	775	731	763	786	777	739	780	741	766	741	753	758	742	771	754	767	760	793	750	788	773	778	768	804	749	734	770	754	729	738	785	760	743	727	740	783	740	801	760	691	781	779	799	745	750	796	744	760	773	764	697	794	809	748	771	794	728	733	746	756	733	802	729	733	772	760	752	768	799	801	752	790	720	735	817	789	711	766	702	759	742	775	742	788	782	762	772	784	742	775	698	765	762	792	751	772	796	762	771	745	768	815	736	779	776	765	785	746	763	795	765	693	765	741	738	765	786	805	778	775	744	756	744	721	774	758	749	731	757	713	704	796	761	746	765	764	747	808	813	759	761	753	772	785	767	786	784	754	806	725	711	753	759	799	782	742	759	726	771	764	777	784	754	732	799	735	757	755	710	765	731	725	802	751	738	777	748	801	752	735	794	775	749	762	743	785	748	739	752	732	790	764	723	802	773	803	749	761	734	731	791	795	727	735	772	753	786	774	755	762	786	705	768	761	743	786	775	753	755	777	782	760	821	760	757	778	754	745	737	752	717	792	760	794	765	753	774	733	817	777	712	744	762	760	765	736	785	773	776	821	750	791	748	806	771	722	790	747	789	768	788	778	771	790	764	751	777	754	724	713	785	791	795	841	739	753	742	816	754	752	753	736	782	777	791	793	754	723	726	831	746	786	755	753	810	746	756	753	735	774	721	757	772	758	716	746	792	784	783	770	726	778	735	787	766	807	761	776	738	770	785	735	739	767	719	771	740	750	763	779	689	759	739	714	769	755	765	750	756	773	741	772	772	765	715	766	714	779	771	791	775	776	748	817	785	709	734	767	727	785	768	748	739	778	765	780	749	715	758	775	774	743	740	779	712	751	744	741	765	758	786	753	768	786	743	761	755	774	757	819	800	756	759	808	745	789	763	744	778	824	783	801	849	759	732	797	761	717	742	750	750	785	741	780	770	784	720	736	778	740	765	738	753	744	735	772	773	733	716	697	750	710	744	731	768	780	789	738	727	765	767	792	797	776	802	792	779	737	743	775	794	763	742	706	793	778	781	781	775	782	787	777	787	723	768	758	801	806	718	757	738	757	768	756	737	741	744	741	740	745	766	754	785	716	765	710	740	729	707	788	768	835	800	799	814	777	747	776	756	795	761	777	750	770	760	760	780	778	757	793	791	770	762	724	738	732	803	793	733	739	769	806	776	756	755	775	736	775	773	729	754	726	712	754	773	721	782	721	749	799	704	743	751	781	758	747	768	738	817	789	714	782	728	737	828	742	726	740	800	745	801	767	725	780	771	766	737	742	814	790	734	770	753	778	757	713	797	754	799	785	709	764	701	753	794	751	727	751	696	744	773	769	746	767	782	782	754	735	765	775	808	709	779	779	768	782	811	737	735	798	786	834	751	769	795	747	714	797	722	783	747	734	743	809	766	825	809	737	717	760	737	785	752	741	748	796	721	765	752	779	773	760	736	759	770	789	742	766	742	779	781	716	733	726	732	791	792	734	785	758	727	743	766	753	757	712	732	772	762	774	745	773	772	781	736	799	756	774	781	742	787	781	755	710	760	783	756	751	779	727	776	715	750	757	763	792	794	757	732	750	716	765	784	740	768	740	738	762	743	773	776	769	816	789	756	772	813	768	781	763	768	713	769	759	773	726	717	746	699	750	731	728	797	765	803	766	747	785	798	736	794	802	724	783	760	754	775	750	749	766	818	725	785	742	728	774	730	727	801	765	725	769	744	718	731	810	812	773	740	693	748	775	725	725	701	800	754	788	764	740	754	750	736	793	746	775	740	740	798	706	738	769	753	797	756	809	783	815	762	759	760	717	708	769	779	741	747	746	765	742	840	767	754	762	751	777	735	729	699	803	750	737	727	766	708	735	805	787	788	785	738	781	692	715	792	708	744	718	734	747	803	769	721	697	783	837	766	774	757	747	765	796	740	750	779	731	795	789	752	778	738	765	769	758	742	774	800	782	762	800	782	757	744	770	769	767	771	752	782	784	796	715	729	749	806	769	778	762	769	782	766	789	773	765	763	739	812	755	747	751	765	792	771	738	788	728	761	788	755	801	760	717	735	760	750	734	748	750	780	726	757	728	768	760	776	763	772	781	744	804	758	812	766	752	724	756	750	711	760	736	771	765	767	776	768	734	711	791	747	759	766	735	816	757	725	747	765	770	751	756	721	762	778	722	741	749	786	728	776	784	716	773	736	772	764	798	753	751	773	789	766	781	729	784	772	701	784	795	739	743	758	787	749	763	755	762	762	767	778	844	805	734	760	803	782	768	720	758	774	777	783	743	782	800	733	756	795	806	813	748	765	781	762	747	724	778	733	813	711	776	757	704	735	741	778	805	750	755	773	782	728	762	780	770	780	766	776	754	743	700	752	737	762	781	759	734	778	788	781	770	749	757	799	757	762	761	783	746	822	732	731	770	731	743	712	741	755	718	767	691	723	786	810	741	691	762	762	809	753	783	781	744	770	777	811	766	790	727	765	764	738	726	799	754	773	807	716	705	766	780	695	752	772	737	765	796	759	724	757	802	719	719	808	745	749	737	731	783	781	732	756	778	752	721	799	773	742	727	729	746	745	762	822	753	757	789	760	704	732	762	796	739	712	734	756	762	775	749	779	772	738	793	780	692	769	728	755	778	797	763	728	753	774	766	766	775	820	766	777	730	794	739	763	728	722	762
27709	13518	2022	1035	822	1496	2822	3089	2916	1926	1259	935	843	701	697	688	690	741	654	675	735	715	715	739	666	731	727	700	712	708	712	740	669	752	723	696	660	724	692	697	705	699	723	699	708	684	709	719	688	682	712	719	657	705	717	657	721	665	668	742	700	721	719	717	710	695	753	748	710	738	705	733	767	652	745	745	683	694	718	671	712	683	676	709	698	707	672	691	734	692	747	721	735	661	700	729	682	732	672	721	721	665	769	714	715	690	723	664	693	651	676	668	689	705	679	663	741	699	695	728	683	677	700	634	689	711	679	673	701	675	640	722	656	735	735	655	696	687	673	659	671	747	684	686	706	670	662	665	680	713	715	707	698	685	697	678	669	736	691	737	723	686	725	689	669	696	669	699	736	711	696	729	675	718	640	679	684	712	671	674	678	696	667	659	659	679	720	690	745	686	708	706	645	654	644	702	655	678	684	642	666	703	719	706	696	733	680	708	730	699	710	686	698	668	731	727	745	697	633	691	706	725	693	738	722	689	717	695	741	689	725	664	669	638	656	694	705	700	721	704	767	712	697	693	690	712	723	692	681	660	669	683	660	659	677	748	744	671	678	704	693	730	755	713	706	716	708	679	676	706	687	674	694	659	644	648	711	702	695	701	683	696	739	689	690	707	667	683	684	726	718	727	692	692	736	663	726	673	703	703	706	717	722	724	634	685	679	637	678	625	691	693	689	745	722	684	686	658	686	740	694	668	689	696	718	651	677	661	675	749	670	665	663	693	678	678	709	753	674	722	703	704	714	701	671	672	678	714	717	750	720	710	731	767	684	682	690	720	714	695	760	707	713	675	695	722	664	702	703	732	733	690	691	676	717	712	708	718	714	693	726	697	714	663	702	687	700	683	676	670	672	687	706	674	717	684	700	682	721	710	673	709	665	720	753	683	708	691	693	697	706	726	688	756	666	673	677	653	674	715	680	662	732	690	681	683	705	701	670	720	727	751	729	690	671	665	737	692	717	746	760	662	680	706	708	652	665	699	719	714	688	625	711	699	730	709	643	698	710	667	718	699	676	715	686	696	704	718	700	679	726	671	708	701	712	788	674	704	678	728	697	707	678	716	754	739	652	737	678	688	671	647	734	671	685	714	729	724	667	713	732	703	724	692	750	706	691	739	693	680	730	688	714	712	682	686	716	681	702	713	688	699	688	726	677	692	763	688	671	731	705	697	668	679	728	614	708	647	694	675	675	740	668	699	737	717	694	697	693	661	688	664	738	742	660	681	652	702	657	644	713	696	724	713	728	670	715	692	682	648	696	683	755	636	696	672	712	718	730	721	699	678	667	701	683	716	693	664	708	681	721	693	687	705	678	678	702	683	757	708	642	695	717	730	721	712	684	698	684	694	681	684	708	741	768	702	701	683	727	714	699	687	724	741	690	685	686	653	694	731	713	720	666	740	710	736	683	679	701	664	700	690	646	681	678	694	697	674	713	718	703	709	681	720	685	697	711	696	696	677	738	733	706	737	688	736	664	674	742	650	702	658	661	708	717	723	688	713	690	690	709	675	698	657	688	719	698	730	650	689	658	718	703	743	657	667	692	732	737	694	687	673	668	706	726	714	679	680	702	721	700	684	723	744	704	723	679	712	695	692	707	686	736	690	708	700	715	666	685	689	699	681	648	691	763	692	694	721	686	697	764	691	653	734	722	648	694	720	713	684	685	671	643	705	651	661	714	675	679	669	683	685	716	705	690	685	697	657	695	704	720	681	747	696	724	737	689	707	692	700	705	702	657	719	718	689	653	669	727	732	706	737	699	633	701	690	707	710	689	755	724	689	703	684	712	700	688	718	642	652	684	725	700	732	703	708	696	646	705	702	711	657	686	679	707	699	761	755	692	688	638	671	689	684	695	720	631	693	689	698	758	741	706	681	674	727	684	688	710	669	718	674	707	719	692	708	684	663	756	670	696	748	744	743	704	722	746	754	694	716	690	739	686	670	696	703	652	697	754	701	730	709	684	720	692	721	708	669	707	727	649	713	696	681	655	676	700	694	642	723	667	748	722	709	670	689	665	732	706	664	731	716	687	734	773	694	691	715	679	724	660	673	715	681	656	695	690	693	686	704	699	702	711	703	655	713	703	718	688	691	707	724	727	703	696	697	680	688	653	688	696	730	730	689	678	710	700	731	704	682	641	668	728	691	677	713	690	681	741	669	681	719	677	695	705	734	685	623	675	724	696	721	686	687	663	682	617	705	713	692	753	671	695	679	746	760	736	742	698	687	666	697	714	691	706	686	653	660	702	681	695	688	722	710	690	726	703	723	706	666	688	677	685	689	666	715	684	711	643	670	716	703	694	711	732	656	676	757	658	726	735	723	643	692	665	689	694	689	691	668	657	660	686	708	690	733	691	644	697	706	675	659	716	733	715	623	690	729	702	725	710	706	737	686	687	663	699	655	696	690	742	725	720	665	719	661	653	678	677	722	685	720	677	736	691	669	686	715	663	639	696	689	698	705	704	707	721	698	714	647	710	689	706	686	689	690	674	686	725	658	681	654	697	666	712	733	691	683	699	678	743	722	760	709	639	695	668	707	655	732	744	700	709	703	715	683	727	730	676	723	700	726	699	674	633	734	683	696	693	721	653	700	683	711	692	687	733	681	710	723	696	673	653	724	673	691	705	690	711	732	679	670	697	714	704	690	665	687	703	715	740	711	653	707	670	701	710	683	642	673	724	680	659	713	678	700	716	699	679	715	681	696	691	690	698	714	634	694	708	677	684	706	648	686	720	691	681	669	734	705	700	713	661	689	659	701	695	691	680	700	705	679	710	689	684	653	631	701	770	728	683	664	709	707	703	705	704	719	668	667	661	661	692	678	701	723	711	693	666	716	693	670	710	716	733	671	719	745	657	686	727	716	728	670	672	688	692	681	693	759	733	733	730	696	685	677	711	723	720	747	640	706	690	719	690	644	640	723	707	701	715	712	747	731	702	732	674	744	723	641	675	721	704	722	727	734	756	712	675	694	665	694	691	689	692	701	744	702	677	670	706	712	705	694	734	712	733	698	717	682	681	717	686	646	687	680	734	713	706	668	683	680	721	731	677	691	686	716	689	686	724	689	715	680	714	730	716	707	685	674	712	683	684	696	691	714	655	679	680	671	661	740	684	659	695	717	744	717	755	736	687	679	729	710	701	661	689	711	704	692	715	687	728	655	670	642	719	701	744	730	704	687	718	700	751	687	623	651	709	684	687	716	740	712	653	677	689	696	677	733	682	682	727	711	707	699	705	729	719	698	698	667	704	668	740	670	691	720	651	707	733	683	697	698	640	694	693	689	674	710	685	706	692	724	678	710	681	756	684	739	675	723	690	673	727	664	668	692	763	728	654	702	691	685	662	681	712	700	675	731	756	738	721	668	672	705	682	721	636	726	685	711	743	723	738	684	700	666	678	756	664	710	677	720	714	642	680	737	695	651	720	648	692	679	686	705
5091	1144	788	652	754	1796	3493	3630	3264	1977	1311	827	652	627	533	575	632	617	573	609	614	599	560	589	609	596	614	563	611	588	598	591	563	596	595	613	551	640	608	588	580	603	551	541	595	546	606	578	568	560	621	557	588	569	603	565	617	559	593	560	571	606	630	585	601	613	614	536	571	568	589	602	592	615	622	589	613	590	572	587	584	570	584	603	599	596	595	592	607	649	520	590	576	596	583	592	556	581	596	592	585	584	589	571	606	634	579	609	567	583	596	606	584	573	590	587	558	554	607	599	595	631	581	624	581	573	556	581	592	560	597	609	578	563	550	574	570	558	584	647	568	619	601	610	577	575	632	590	619	606	585	564	611	554	578	614	547	612	566	569	571	576	634	578	636	583	596	580	568	602	632	618	555	586	566	595	574	621	570	618	624	586	533	597	552	558	563	567	571	621	580	596	577	601	592	612	600	593	591	612	573	594	601	616	588	561	601	590	626	620	563	590	570	564	618	534	558	614	546	603	591	578	635	602	585	581	570	605	573	572	568	575	607	558	634	597	560	560	629	597	562	595	593	608	602	553	588	562	554	601	584	598	621	610	587	606	618	565	571	595	540	604	630	576	593	584	579	577	597	624	634	563	552	598	594	590	569	584	600	618	597	551	614	586	554	642	581	567	612	597	585	583	543	598	597	593	591	560	600	598	589	579	614	559	561	596	617	629	608	570	586	550	565	595	608	589	591	597	597	573	571	560	562	566	573	585	633	607	598	539	575	618	589	575	587	562	607	595	604	575	598	566	629	594	577	602	594	583	526	580	546	607	602	595	649	560	584	537	624	630	612	615	570	608	584	597	587	564	602	606	579	640	569	554	610	590	595	548	611	585	598	570	619	558	569	569	595	558	565	573	601	594	563	610	595	599	557	621	578	589	565	570	586	596	611	594	581	557	547	603	571	610	600	591	553	581	592	569	565	626	551	617	576	596	581	600	602	565	632	572	586	620	543	607	600	579	604	582	619	589	557	637	610	628	586	554	571	559	592	596	571	602	595	598	594	578	565	620	611	572	582	599	555	610	604	560	568	622	585	582	592	568	612	582	552	641	584	564	601	622	629	575	584	602	571	584	625	584	628	584	562	582	566	558	583	538	586	600	624	604	583	610	566	586	560	577	600	613	605	571	590	582	561	585	587	641	600	595	625	570	621	585	633	598	588	585	615	562	596	621	574	577	609	612	582	596	623	606	565	619	567	615	585	581	589	616	542	587	584	628	626	588	596	600	556	598	572	600	590	613	624	598	571	634	568	588	643	609	617	615	579	576	589	609	608	584	604	560	601	567	563	564	589	590	637	561	601	555	594	545	570	547	564	600	592	588	590	551	587	572	554	595	607	576	600	560	601	559	640	530	561	581	593	600	634	578	568	599	566	579	629	547	550	581	580	610	623	621	604	618	574	567	583	595	587	600	579	612	554	623	604	584	593	517	614	638	615	598	649	570	586	585	592	604	530	578	597	588	533	545	567	560	640	553	587	626	571	607	573	609	534	548	643	565	611	598	642	584	607	566	556	610	578	627	576	579	579	587	563	553	601	591	544	587	626	583	618	551	570	592	570	576	627	534	597	583	578	625	590	582	579	592	569	537	596	583	593	572	616	620	577	534	570	614	583	557	589	553	600	585	547	603	551	605	593	581	621	584	584	596	589	586	663	628	542	526	607	570	618	578	574	612	633	597	578	569	580	622	605	581	606	568	586	615	546	583	570	541	577	577	635	578	623	619	518	586	589	601	559	618	574	565	563	594	593	602	585	588	577	608	623	574	618	583	595	617	596	581	586	564	584	557	598	620	591	575	641	573	636	562	569	607	638	628	577	572	636	586	571	582	591	603	619	597	553	641	580	571	564	573	583	589	632	561	598	574	570	591	562	563	609	555	592	553	572	560	601	568	615	551	625	612	638	565	578	563	592	613	588	619	585	597	605	632	581	609	602	577	584	599	581	602	610	570	637	610	630	635	620	593	570	610	575	621	578	608	605	587	580	563	619	597	651	569	603	619	541	589	606	572	590	575	587	623	605	620	563	588	583	567	559	587	599	568	577	585	594	569	581	598	574	602	575	585	547	592	575	603	625	613	590	603	538	630	583	602	624	607	582	600	608	572	569	595	647	548	572	589	640	598	596	593	566	600	609	586	591	566	545	579	624	620	562	562	562	565	627	584	567	603	563	567	580	609	563	569	611	616	630	566	594	625	583	588	557	605	600	586	578	550	565	595	565	622	584	612	631	559	623	564	616	584	556	563	622	599	578	611	594	606	560	633	592	603	625	590	569	604	579	593	569	609	609	592	583	625	637	644	584	575	626	578	553	570	579	651	583	605	547	583	584	574	627	580	608	553	611	586	562	585	579	594	582	586	604	564	588	590	590	594	621	591	580	587	604	620	587	555	574	595	582	590	621	602	572	592	592	577	578	566	607	608	562	544	589	576	585	600	636	526	573	587	578	598	621	581	585	551	568	634	559	595	631	570	587	573	562	566	570	626	572	574	535	584	552	586	598	617	589	632	623	633	604	584	645	551	576	527	620	617	530	548	631	582	604	587	572	627	554	572	562	600	625	598	611	652	554	572	582	533	613	577	546	611	580	614	620	598	592	605	581	594	572	584	563	643	555	624	554	559	564	639	608	593	602	624	619	592	606	615	568	610	606	616	577	591	616	543	564	614	584	607	583	570	609	598	599	584	572	573	573	613	610	575	548	571	530	583	543	607	586	612	625	613	588	564	588	587	578	600	613	613	584	592	595	609	628	568	618	596	575	572	577	552	573	619	529	633	581	607	595	573	583	594	561	570	565	557	597	559	638	563	602	633	599	622	579	578	608	608	606	605	590	608	583	572	620	587	583	567	612	579	589	573	559	557	594	573	552	596	606	595	627	636	556	608	567	610	565	596	627	562	570	585	571	579	565	599	590	622	592	516	590	603	562	595	565	610	539	631	598	591	584	597	611	610	567	573	612	569	602	572	588	577	600	586	585	633	569	612	596	596	543	669	610	568	590	572	589	590	562	554	559	573	599	566	564	602	590	620	594	587	527	578	560	604	604	561	582	615	588	626	621	589	573	650	589	628	609	623	585	602	580	561	611	566	593	573	612	593	584	602	614	572	568	554	610	575	620	572	584	593	576	616	619	557	595	598	564	540	580	614	596	582	611	589	551	585	597	588	646	606	592	586	610	589	570	603	577	576	550	614	555	572	563	617	594	609	587	634	573	590	610	596	579	567	595	554	597	588	592	584	618	603	618	600	599	539	581	617	575	569	607	625	565	558	557	565	564	586	585	596	608	535	563	600	580	611	573	557	570	551	633	595	610	589	619	588	618	567	602	577	621	532	631	577	573	562	616	605	559	587	585	568	608	596	571	594	593	613	603	574	576	592	573	588	546	578	591	572	596	611	554	562	569	529	617	619	602	553	563	590	596	603	589	605	581	577	561	588	604	621	607	603	610	570
25474	21446	27510	25587	9490	13362	26676	26215	20727	11340	4727	1894	1128	877	780	777	809	761	809	831	806	815	772	771	735	785	777	808	740	792	792	789	793	791	827	749	767	768	741	752	737	760	808	739	798	782	758	802	764	784	778	727	758	712	816	751	803	740	802	808	780	743	791	837	800	773	800	768	744	780	700	804	785	803	796	794	807	776	801	784	765	767	747	831	716	768	838	754	765	781	763	817	806	739	741	825	754	749	828	760	730	766	773	780	741	825	785	757	782	735	761	726	770	773	747	771	773	769	716	777	794	766	755	786	737	760	807	757	767	756	786	743	757	804	734	738	735	753	737	751	801	817	804	766	785	742	740	762	782	833	770	765	725	749	747	770	812	743	735	790	727	801	784	799	812	815	804	786	741	764	789	757	819	784	819	772	795	743	764	798	761	774	799	734	741	755	812	762	769	759	800	764	819	763	704	775	842	821	772	747	772	798	787	755	799	779	792	747	750	753	762	799	842	792	772	745	723	718	728	758	728	767	759	785	740	744	807	749	773	816	768	787	787	744	758	734	718	793	766	739	762	767	789	739	723	741	701	773	787	794	754	728	768	730	776	795	783	761	745	759	798	793	754	800	778	794	770	721	772	766	777	776	785	757	765	765	773	790	800	779	733	745	774	730	770	813	743	784	751	767	750	793	733	789	777	775	799	738	752	766	703	726	839	751	726	768	812	812	770	748	722	731	778	740	811	750	831	799	788	732	752	706	757	763	781	764	756	776	719	748	784	741	746	804	748	736	763	787	771	746	729	777	765	766	756	720	741	753	792	815	785	766	752	795	759	752	781	784	802	797	732	792	759	758	734	811	811	806	784	750	772	769	806	734	795	727	815	748	798	760	795	770	794	801	791	803	763	790	774	754	739	782	760	781	763	803	770	746	755	764	793	734	799	735	762	796	745	796	747	735	743	789	795	777	763	767	758	799	761	756	835	810	802	780	720	754	787	761	764	832	728	766	750	739	786	744	797	826	783	764	764	734	802	735	771	826	740	748	766	814	770	766	800	761	740	758	754	818	735	767	711	766	754	734	803	771	753	738	802	824	765	774	765	773	789	730	718	773	745	738	796	741	761	754	794	801	827	773	831	754	773	736	733	769	788	777	741	775	790	808	741	795	787	792	778	786	775	730	779	749	768	818	777	775	799	745	815	741	779	804	778	765	732	721	765	795	808	775	679	774	760	769	777	760	780	794	790	795	720	829	775	767	753	805	783	780	738	769	784	776	771	751	794	777	779	733	802	794	757	741	771	814	740	796	735	766	796	763	776	766	794	754	780	765	760	788	813	765	745	816	798	755	778	749	783	767	767	767	753	788	801	766	816	755	803	722	770	764	742	767	743	747	794	725	759	787	778	735	738	807	788	763	819	733	778	794	790	752	780	785	723	781	795	743	739	736	771	738	751	756	840	763	807	790	829	741	752	783	755	722	772	744	698	757	723	706	786	780	820	764	734	799	786	773	813	725	764	738	745	760	758	763	770	806	778	805	735	828	786	789	805	774	769	705	769	797	827	755	788	786	786	797	738	734	764	766	755	770	794	784	769	768	774	806	752	753	786	852	751	759	721	779	774	784	757	760	759	790	775	756	811	811	707	729	774	810	778	768	723	718	716	750	732	744	779	764	778	746	817	747	803	785	802	785	674	791	793	797	761	793	788	797	796	849	773	763	818	715	773	783	811	814	753	762	774	761	761	689	825	696	746	741	743	756	800	751	778	759	756	772	780	803	760	778	781	795	759	747	801	767	822	734	781	752	780	800	796	774	782	713	762	778	797	829	808	738	715	820	753	799	767	745	795	736	746	786	759	732	776	770	795	780	718	784	757	761	781	767	779	767	775	789	806	782	714	763	797	788	774	803	755	750	726	776	723	757	786	779	759	747	777	781	788	789	727	767	773	754	722	728	777	778	753	787	832	779	748	805	818	788	736	747	770	806	797	753	724	750	760	785	768	763	777	746	762	754	802	798	773	750	735	764	757	734	803	780	761	787	833	778	820	772	761	759	784	764	775	786	723	799	784	719	785	816	778	811	764	783	743	768	728	783	770	811	770	804	784	782	818	811	768	800	790	783	761	785	782	799	775	740	762	800	766	765	753	776	755	756	780	778	748	806	787	777	722	723	782	772	726	760	805	743	774	759	745	821	775	772	759	802	767	808	767	753	685	757	793	769	815	784	748	800	755	790	777	769	827	771	716	752	740	795	800	752	769	771	786	798	801	753	804	763	766	765	765	818	761	742	771	827	764	804	749	737	786	719	780	777	784	802	753	769	781	731	716	790	755	765	793	750	836	811	795	744	762	795	777	798	767	755	787	787	756	729	768	769	768	778	787	755	753	792	839	789	827	775	758	735	770	784	719	778	808	773	755	775	785	745	777	770	712	781	784	720	739	762	769	753	782	801	781	718	742	800	793	785	790	807	776	798	769	793	810	722	744	755	802	715	741	770	763	769	749	760	795	801	840	766	774	770	742	820	770	764	735	798	748	765	801	772	733	791	749	782	769	752	764	725	795	726	780	766	739	736	735	758	760	768	770	767	715	760	785	768	766	789	783	753	758	777	772	780	715	786	726	769	742	797	747	803	746	746	760	758	771	781	777	767	751	753	741	730	760	771	735	774	726	788	736	761	763	744	773	759	761	752	751	816	755	768	799	788	689	759	704	813	786	758	770	739	825	757	738	745	772	759	739	791	748	721	790	785	778	757	753	798	761	760	806	768	734	801	806	782	795	800	746	790	739	780	727	755	777	792	843	777	777	810	736	712	770	779	782	736	755	739	707	753	827	805	772	783	731	738	727	843	745	726	757	781	788	793	740	791	795	750	743	746	768	753	750	760	782	774	803	806	777	789	801	803	776	838	765	770	787	788	756	760	773	756	710	757	758	804	809	779	792	789	725	727	761	791	738	734	752	768	757	824	775	746	743	779	775	750	768	766	754	765	743	783	723	773	787	760	765	749	784	732	741	821	694	736	764	771	709	736	751	765	780	759	818	747	783	795	761	728	763	744	749	742	734	776	768	781	785	739	792	781	764	733	762	720	762	746	799	810	735	731	753	777	748	829	721	775	795	797	689	815	783	770	778	794	764	804	815	819	805	778	762	774	826	788	792	777	752	826	754	789	760	787	742	781	757	776	783	782	780	761	813	694	718	760	752	839	764	754	753	768	800	772	767	777	752	762	760	760	732	805	824	761	727	814	772	757	794	792	754	747	719	758	794	802	801	792	801	832	776	761	716	806	773	762	810	758	783	790	822	804	741	729	785	792	789	791	739	787	787	761	745	749	746	763	725	782	730	754	732	800	779	784	775	726	825	780	790	745	744	769	807	762	767	795	748	811	785	786	800	741	811	778	780	781	772	803	769	796	788	786	727	793	827	762	767	780	773	759	794	738	783	805	786	715	761	799	806	763	748	746	791	748	772	827	755	762	753	773	816	766	776	777	779	761	759	844	732	824
4167	3513	3077	1678	3588	14518	25457	23720	17686	9882	4500	1935	1073	792	730	695	720	682	737	667	683	710	698	692	715	689	679	715	685	683	664	694	679	689	695	705	674	710	693	707	707	656	664	683	669	693	677	673	719	684	669	650	642	718	637	656	711	640	721	673	691	675	667	622	658	674	660	655	681	664	653	687	694	707	663	660	662	700	682	666	683	641	720	641	685	657	685	672	619	642	640	657	692	640	671	673	621	688	683	650	645	675	624	668	702	672	673	740	710	690	706	684	674	722	672	721	654	712	659	679	681	663	728	624	663	661	663	652	673	679	664	622	673	657	635	698	695	676	659	643	646	664	648	648	644	679	683	662	653	694	710	671	668	651	653	645	722	670	674	666	701	671	667	715	670	697	666	647	680	682	752	654	673	670	672	681	706	675	633	664	667	652	653	700	680	680	668	646	685	667	662	672	643	675	682	725	692	655	679	639	632	643	661	682	615	685	704	697	677	694	673	664	674	652	683	652	696	737	655	683	669	661	689	707	619	671	667	655	689	677	663	695	652	640	675	682	639	656	672	671	626	703	710	685	673	695	649	710	658	665	669	633	667	654	646	667	635	698	699	706	644	696	691	675	670	667	715	692	685	711	701	721	661	651	665	673	668	653	715	684	700	648	706	733	684	636	627	657	690	696	681	716	681	680	702	709	660	670	658	678	669	679	674	712	691	670	653	641	704	702	670	666	666	714	656	641	672	649	658	629	692	667	715	656	681	685	708	679	686	674	708	697	714	667	659	700	720	692	686	662	654	674	657	708	637	649	670	627	657	673	713	672	692	708	705	620	666	728	643	672	666	694	660	710	663	691	692	672	685	667	606	618	700	694	625	636	665	668	673	678	646	716	641	703	717	659	620	660	654	683	669	640	669	612	665	712	682	669	649	717	686	673	619	695	684	642	709	667	686	657	689	666	667	667	709	676	673	673	727	679	667	659	676	683	643	660	692	672	725	633	717	688	634	665	669	696	680	653	663	694	673	658	652	619	643	667	701	694	648	646	670	640	617	599	673	609	671	652	710	686	674	676	653	676	688	655	687	673	631	661	642	693	664	672	649	696	659	632	650	635	698	688	663	705	703	694	683	648	686	657	698	640	705	688	687	668	663	653	650	630	712	632	646	676	652	651	642	668	699	598	669	691	657	631	625	676	657	664	668	649	630	649	625	670	679	694	683	731	707	708	650	664	678	699	673	633	715	631	692	685	658	705	675	683	637	683	709	660	632	697	661	687	685	657	654	669	654	732	665	679	680	641	661	682	698	664	647	673	645	668	656	675	627	649	676	678	677	628	663	677	705	693	680	710	649	622	656	705	643	694	677	685	686	668	635	697	655	681	651	634	615	679	641	664	683	725	669	645	677	688	706	659	685	711	663	651	657	678	641	701	650	662	673	685	647	622	665	656	705	704	662	693	664	700	718	665	710	642	651	683	657	684	686	680	692	666	646	670	698	636	678	649	675	715	622	642	690	626	655	685	633	603	602	637	688	726	661	644	657	689	674	676	678	638	683	683	643	674	677	649	664	654	635	682	676	659	679	676	667	675	661	631	685	703	684	683	710	609	637	681	691	696	644	707	651	657	686	633	687	657	709	696	663	686	698	649	699	692	734	697	643	657	672	604	655	657	659	641	698	665	688	673	673	640	644	650	695	696	666	643	745	661	644	692	654	709	665	674	675	690	646	691	654	664	658	645	682	631	664	644	648	674	661	698	638	695	648	692	654	688	675	686	676	660	645	624	662	677	628	693	693	696	653	670	656	646	697	663	684	698	695	657	639	680	695	639	698	676	667	687	663	695	684	629	642	650	652	658	645	662	651	662	704	728	624	681	648	672	665	701	648	686	691	707	662	680	657	700	683	671	689	621	670	653	667	603	631	642	708	661	621	663	686	692	720	675	643	679	711	602	682	636	699	677	646	652	703	640	668	648	679	677	605	694	667	674	707	644	654	692	663	713	641	645	681	687	716	640	677	715	626	712	680	687	618	681	674	637	699	674	652	665	694	693	688	671	682	659	640	645	662	644	648	674	696	634	713	696	654	615	702	694	615	711	661	698	689	632	633	711	634	689	660	661	629	664	664	612	665	675	688	703	655	703	671	634	685	629	697	642	687	649	645	697	680	654	644	675	686	687	662	645	707	718	653	623	704	650	680	622	682	660	659	660	677	609	656	718	687	660	671	650	653	627	697	706	683	644	630	698	667	686	716	654	699	691	667	636	619	701	688	661	668	678	659	641	647	680	683	640	674	661	668	686	692	718	663	679	681	669	694	705	678	610	690	644	654	656	688	692	662	704	701	659	669	639	678	665	654	684	623	672	659	681	721	681	718	676	689	689	640	652	682	602	596	695	664	658	721	636	653	643	652	635	688	692	669	663	628	691	716	673	654	665	664	628	715	659	698	677	680	680	695	638	675	715	684	663	665	640	692	630	643	706	673	665	642	645	679	634	699	686	674	667	682	689	637	631	667	679	650	638	693	721	668	661	711	657	672	719	660	647	648	644	644	669	658	649	673	699	694	652	675	654	653	653	690	647	678	647	639	610	688	662	667	669	665	634	669	615	643	723	697	651	706	614	712	686	664	694	637	636	683	655	676	703	679	666	694	646	645	656	644	683	654	677	676	663	650	684	686	688	658	692	674	686	672	673	656	674	678	633	679	650	705	695	642	694	611	683	666	662	658	647	707	635	648	663	654	667	693	658	652	681	654	675	718	668	658	640	690	701	662	717	681	702	687	727	682	682	665	711	683	667	656	620	650	691	644	683	686	655	673	670	655	658	686	663	689	638	670	643	664	656	698	654	704	675	644	639	701	694	711	660	655	663	654	653	626	666	662	747	670	600	682	645	610	679	695	722	675	679	660	668	610	690	652	760	643	703	717	686	667	618	684	643	643	688	640	661	650	671	670	642	649	709	638	695	650	678	690	734	671	663	637	629	635	644	644	687	677	656	661	660	632	664	669	682	667	664	694	686	681	644	693	692	667	662	682	630	658	649	698	661	661	671	648	674	688	685	680	628	698	678	693	655	672	687	673	683	675	667	660	646	671	625	682	677	668	677	678	681	667	633	673	691	627	685	689	632	681	682	705	655	696	714	660	657	658	656	685	713	662	663	689	648	653	662	654	666	703	713	669	675	630	663	638	648	624	640	720	624	684	677	644	715	670	681	648	649	652	661	644	681	678	654	633	673	655	640	670	665	647	668	721	620	632	691	644	678	700	652	662	667	694	651	643	649	681	648	672	664	656	654	665	673	679	665	691	661	671	674	656	697	668	644	635	678	649	713	668	714	673	599	645	652	677	692	658	675	656	686	677	664	643	703	651	624	670	660	684	708	641	658	635	659	658	682	609	659	681	692	688	660	695	671	591	654	656	692	693	680	680	696	635	641	678	686	692	657	686	668	672	670	695	653	634	659	680	690	644	693	643	683	638	654	654	656	660	637	651	660	662	691	652	676
24225	21403	28746	24397	21437	24045	44050	43982	34495	21328	10138	4034	1697	1108	1044	877	945	948	917	952	948	960	942	940	904	919	913	895	904	942	924	950	923	982	886	931	942	929	894	913	942	917	858	883	910	912	915	926	959	915	892	964	964	920	929	923	907	927	965	908	877	892	940	872	882	927	893	917	927	913	937	914	916	918	859	894	913	907	934	896	956	893	901	878	932	901	984	923	928	913	898	891	904	911	937	901	898	897	931	908	904	887	967	873	906	918	882	887	928	925	937	926	915	924	862	935	914	932	861	950	936	897	910	920	939	888	893	899	878	932	960	921	929	865	978	933	909	920	958	935	862	914	878	853	944	894	916	884	936	885	916	900	934	908	891	907	915	839	855	932	875	905	899	905	929	866	928	895	916	922	960	892	895	913	913	893	878	948	902	872	960	945	947	920	936	912	988	912	901	893	948	915	889	885	925	948	920	929	929	917	884	905	928	948	891	887	941	892	848	912	887	869	934	942	873	896	915	967	896	912	876	924	981	846	935	945	894	914	939	926	927	896	920	887	909	961	874	979	934	892	931	881	911	913	894	899	937	908	890	894	932	906	868	974	959	920	876	879	894	898	891	933	915	950	879	932	896	878	956	859	897	924	832	912	894	848	947	883	899	936	875	906	935	884	901	884	912	889	939	885	920	906	863	873	877	936	895	909	930	916	889	972	886	874	855	918	923	857	940	918	830	899	933	920	916	884	855	929	933	919	891	932	897	913	905	908	865	922	868	947	879	931	910	871	898	929	964	912	898	911	871	919	944	910	881	898	866	896	881	913	901	891	864	909	929	883	874	899	868	888	889	930	930	861	901	861	905	952	876	859	899	889	930	957	904	870	932	895	853	904	929	872	946	943	915	920	893	881	982	864	884	933	884	868	914	890	838	904	956	923	940	885	853	927	946	933	888	866	876	895	914	965	890	900	870	858	963	926	938	927	887	903	917	855	937	894	910	921	869	890	975	916	914	926	965	911	907	922	892	908	912	902	900	896	865	939	898	915	938	923	915	918	901	891	922	901	881	922	865	911	900	928	903	909	867	929	940	969	898	925	923	900	921	858	903	840	900	946	949	958	890	882	925	947	880	886	855	898	837	911	908	888	874	849	905	953	869	931	917	865	909	922	911	943	953	932	1002	958	905	909	883	840	893	919	895	892	869	912	877	863	848	975	901	911	901	920	955	915	914	910	891	902	894	895	876	880	929	883	861	909	875	891	944	905	927	920	945	887	897	863	871	913	858	895	930	832	871	943	993	916	929	857	932	936	903	897	908	906	972	867	925	881	917	888	870	908	970	873	912	933	919	958	961	919	861	969	914	935	861	954	928	932	922	948	880	830	864	853	952	893	915	905	944	961	986	963	919	954	860	881	897	924	912	891	882	926	926	867	903	896	839	924	929	910	925	878	904	846	903	869	958	851	909	942	887	851	913	910	870	929	924	912	926	868	885	930	862	874	884	897	897	934	953	901	918	876	868	904	901	909	922	925	887	937	873	824	877	905	876	882	939	914	928	904	990	909	901	903	912	922	854	886	913	934	883	896	855	933	928	866	901	926	911	904	931	967	867	905	860	883	878	860	876	876	944	899	916	956	922	900	871	838	875	961	869	888	908	919	877	904	866	925	878	870	927	841	893	860	911	868	957	895	876	960	873	904	873	943	943	883	930	850	896	924	943	860	881	897	887	876	887	889	847	873	903	874	923	927	910	935	900	893	805	908	912	921	903	868	864	834	920	872	889	892	931	856	873	918	890	918	912	872	920	957	932	912	873	969	848	901	950	867	884	886	929	871	858	885	853	922	910	939	955	900	946	934	968	895	895	919	932	890	956	885	897	880	904	904	884	963	921	958	880	896	965	891	961	902	852	876	888	901	893	874	888	892	954	921	900	884	888	882	954	920	900	886	921	913	952	918	924	898	869	916	920	930	865	850	861	892	904	933	862	868	900	936	932	947	929	892	964	919	920	900	921	886	862	861	854	890	913	848	870	919	919	924	884	903	893	874	832	889	937	917	862	921	847	903	944	877	928	885	866	882	868	970	856	872	912	879	840	880	938	880	880	867	917	900	881	894	892	832	937	888	925	907	889	867	926	899	848	901	952	869	895	890	901	928	925	933	902	866	912	839	865	857	856	886	880	902	940	859	921	900	890	881	921	888	887	903	888	893	877	878	940	922	908	930	870	921	944	922	898	878	907	896	942	899	880	874	905	887	843	887	932	924	878	841	906	878	935	898	932	949	898	886	915	886	898	875	901	895	889	923	920	907	904	896	878	902	916	906	883	939	972	927	899	901	953	885	959	909	947	883	882	927	903	945	904	905	932	904	920	927	900	896	910	862	935	904	944	859	936	874	909	891	951	906	889	884	896	902	937	870	879	859	944	859	937	925	931	885	875	877	873	907	864	868	882	849	876	879	925	830	907	891	897	879	829	849	898	918	976	930	921	843	876	877	897	895	903	867	918	913	825	873	909	956	881	925	894	853	944	968	910	908	910	890	934	898	891	920	910	869	894	933	952	928	878	899	915	890	864	941	941	883	896	866	940	883	884	873	908	910	909	858	947	901	917	853	842	932	868	910	964	908	946	953	887	903	977	862	945	855	899	919	929	840	896	931	925	951	898	930	905	943	933	933	926	866	893	892	836	894	907	898	840	881	958	947	895	867	847	919	873	908	911	889	923	919	879	884	898	924	895	863	956	845	894	925	946	918	920	955	916	939	897	892	896	946	883	956	883	900	896	907	884	906	860	928	913	901	917	977	884	863	890	983	873	894	843	934	925	879	892	877	848	880	932	883	865	943	951	902	951	877	868	937	871	881	983	889	899	847	873	876	905	855	900	885	826	894	873	849	902	948	896	859	861	939	868	925	911	867	917	917	872	865	950	917	856	918	913	886	909	902	897	904	924	905	945	861	905	907	868	900	925	913	904	894	842	913	879	910	926	860	877	894	925	874	910	928	895	903	926	937	853	941	863	901	914	870	913	920	927	893	898	899	881	933	941	882	881	889	915	893	908	969	899	870	916	875	970	908	899	944	845	911	854	871	931	931	992	942	898	882	900	903	933	887	849	841	928	909	904	914	952	924	896	935	869	911	942	888	908	887	905	865	938	882	921	930	937	893	909	899	887	941	889	910	935	870	923	930	846	916	890	897	924	896	967	903	909	896	901	922	921	824	900	919	945	899	886	907	926	852	861	931	909	918	926	921	921	929	908	941	908	880	910	903	906	948	898	910	944	916	919	876	909	857	901	920	885	910	882	855	952	866	901	934	869	890	867	896	902	905	868	916	863	883	927	904	916	899	943	899	892	942	897	873	902	906	916	918	899	867	912	848	953	892	913	924	854	886	956	903	902	920	872	907	902	861	909	913	896	920	880	975	898	886	932	944	961	849	855	932	914	940	943	905	939	886	951	938	883	902	933	881	901	895	878	883	914	913	913	885	858	860	841	898	907	897	952	874	895	908
5021	10302	6277	3007	5942	22969	41219	40615	29488	16989	8501	4020	1639	997	809	765	743	813	791	837	770	818	804	780	771	801	812	761	830	807	850	848	796	796	786	776	773	779	736	776	782	752	805	750	790	753	771	821	781	807	751	778	767	804	761	752	794	764	717	784	770	746	752	794	807	794	752	753	811	788	781	808	768	791	791	767	762	798	853	857	799	762	812	812	736	786	765	745	777	779	728	726	780	785	770	749	819	733	758	807	790	794	804	765	798	786	736	748	746	766	785	730	758	769	751	743	749	768	770	764	773	794	752	727	803	788	818	809	813	825	777	723	794	752	756	770	753	778	807	784	828	764	811	734	754	743	775	805	822	778	822	786	755	756	793	810	758	761	778	782	760	760	761	768	781	754	760	728	785	778	778	782	800	788	747	774	746	791	787	770	733	790	782	765	803	782	748	821	809	776	753	794	806	732	780	753	778	760	793	769	773	797	794	798	790	831	751	831	812	747	735	746	771	739	746	767	790	791	764	748	745	734	797	786	816	741	783	764	774	767	744	728	843	799	743	789	776	829	752	699	780	734	796	793	790	777	771	805	811	703	739	771	767	809	805	764	749	744	790	711	733	787	778	774	742	840	765	730	778	775	788	805	792	792	760	731	813	793	772	789	764	763	760	748	808	786	808	814	788	727	778	800	745	767	812	773	742	788	724	759	814	809	767	823	781	768	761	783	795	768	788	790	740	770	762	764	777	795	731	775	747	775	768	816	733	744	767	797	778	719	739	778	763	780	772	744	769	797	772	755	830	751	753	809	779	780	800	737	771	762	811	753	756	760	752	750	734	798	794	786	758	769	810	725	755	793	754	732	770	807	739	755	788	785	814	778	778	782	737	756	805	744	820	812	779	742	763	817	722	699	743	745	832	822	779	800	745	755	766	751	790	798	760	765	749	764	770	756	801	731	752	845	752	726	782	780	771	796	762	719	758	721	773	744	734	788	770	766	766	760	746	793	813	737	788	745	758	731	726	742	807	743	769	758	795	756	781	710	715	773	746	804	718	735	793	762	818	733	830	759	810	801	764	762	790	803	734	836	730	729	765	745	778	804	763	826	756	734	802	851	822	750	776	800	805	780	763	766	797	783	736	871	772	751	735	743	788	782	784	771	760	794	740	763	758	777	774	788	801	775	827	787	795	737	773	821	724	837	764	735	741	765	796	758	768	774	802	747	722	774	787	773	767	721	816	761	784	790	753	729	788	709	775	736	764	771	740	760	749	760	820	758	765	720	769	759	752	796	798	743	784	748	800	766	713	804	727	773	814	777	764	848	729	786	769	730	747	782	749	780	811	778	770	782	781	740	769	764	762	768	757	749	741	756	745	730	750	767	761	776	831	817	724	792	775	817	722	716	770	752	809	755	780	731	757	756	766	764	819	757	757	782	787	798	747	782	717	770	746	749	754	765	782	726	747	810	769	742	831	777	796	766	798	782	772	745	770	791	754	819	747	791	808	738	750	748	772	804	767	747	784	753	777	779	812	799	775	777	810	762	722	774	791	763	760	760	782	764	752	759	818	785	776	715	776	732	779	781	738	767	749	763	811	779	752	795	788	769	779	778	774	754	784	785	778	806	797	845	746	816	762	774	807	797	710	763	765	787	794	720	758	755	733	764	785	793	774	811	788	772	765	754	735	788	755	777	751	750	791	793	798	751	733	782	791	803	810	741	754	791	755	770	769	778	731	742	761	803	777	734	745	771	759	804	737	745	725	786	754	780	779	780	771	770	744	763	793	768	775	770	767	742	766	755	798	754	767	798	764	759	735	794	771	769	808	819	750	781	727	765	808	727	810	765	805	729	763	749	736	730	830	803	759	741	752	810	807	811	773	799	832	789	772	791	736	739	734	732	774	826	732	791	781	761	776	789	835	768	772	758	777	764	791	744	756	761	807	812	818	785	780	759	758	722	755	812	815	784	741	728	774	840	737	726	832	728	816	757	773	755	835	797	763	813	806	786	770	779	774	762	716	766	739	786	777	805	795	754	756	770	727	784	799	779	759	760	753	769	798	751	798	772	808	738	777	808	747	793	758	772	755	757	772	822	817	777	787	758	743	827	806	787	793	783	751	823	761	742	740	784	776	797	852	735	802	753	707	708	779	811	731	752	744	766	779	813	740	762	780	715	768	785	789	776	780	729	786	784	706	743	739	735	759	774	831	721	807	786	747	791	797	777	771	785	780	757	836	777	761	751	765	783	806	716	771	791	778	748	773	761	765	760	785	795	784	749	779	779	768	765	795	733	791	753	747	786	722	743	783	748	750	805	771	808	814	781	768	804	784	795	770	748	775	773	767	800	785	766	819	777	778	761	807	736	742	752	754	733	835	730	795	775	793	820	831	749	753	739	766	746	789	787	817	782	789	786	749	791	775	782	733	775	764	761	766	751	802	760	762	784	777	763	758	786	806	759	797	761	786	760	775	762	783	751	779	761	824	711	740	812	796	738	744	789	782	797	771	791	811	826	761	752	745	780	801	774	794	798	762	785	754	779	750	749	774	761	804	759	759	751	811	797	766	775	772	763	780	766	784	787	784	761	754	740	752	797	780	778	759	813	794	723	742	768	747	745	783	728	736	770	771	786	781	769	754	744	752	796	783	756	762	764	807	741	755	814	710	802	743	732	749	747	752	772	782	777	778	772	804	789	737	692	741	804	768	758	790	725	807	804	750	771	776	739	730	728	727	838	720	781	745	776	787	782	795	791	774	797	790	735	770	751	811	793	770	792	736	784	754	738	762	742	774	715	718	758	755	817	749	794	781	719	746	761	771	770	759	793	756	754	753	764	750	784	737	789	802	715	700	758	752	737	817	777	758	762	777	724	803	747	727	782	756	753	761	746	773	733	751	733	711	759	767	768	788	779	724	763	784	778	755	770	727	784	751	761	740	757	792	815	808	739	782	768	726	760	730	783	741	744	790	794	751	746	728	758	756	752	699	753	793	802	800	734	783	739	754	781	752	766	767	828	740	761	775	764	764	837	787	785	738	735	750	748	731	769	789	741	822	794	759	758	821	755	773	791	724	759	785	753	759	757	801	755	808	739	842	766	762	757	738	786	797	770	761	738	732	743	791	743	792	739	745	755	754	748	767	785	722	766	737	714	762	803	745	750	795	724	784	812	767	831	716	738	754	787	767	829	790	789	762	758	807	755	804	780	745	712	780	730	788	747	719	794	715	745	788	762	747	777	764	773	799	743	794	745	784	720	753	786	731	698	798	777	813	789	808	782	795	736	707	780	731	779	741	757	803	827	733	761	785	721	780	752	754	762	768	729	735	750	740	745	742	761	769	713	746	821	744	751	768	760	768	781	777	774	775	780	804	756	757	772	708	799	727	764	781	758	762	791	783	791	731	773	799	797	725	792	736	717	744	753	744	722	773	779	710	771	777	761	777	776	735	767	778	786	717	760	734	801	770	735	741	794	765	812	780	725	726	802	773	763	762	799	782	810
27917	13552	2268	1120	814	907	2659	3480	2836	1903	1314	951	801	735	717	714	666	703	746	744	745	686	741	732	718	721	738	719	681	712	717	698	682	710	706	702	734	746	727	684	720	735	695	680	723	655	710	695	702	692	664	765	732	707	720	738	721	718	724	698	713	721	729	727	708	742	703	703	713	692	739	749	762	696	722	695	700	699	708	703	699	704	701	706	718	718	649	705	696	688	684	740	734	727	701	702	669	679	643	742	750	701	666	674	724	663	693	723	671	686	715	706	714	670	709	688	696	717	691	746	707	709	687	658	703	675	747	706	644	740	748	709	691	708	712	695	651	688	712	702	757	709	706	705	705	708	669	686	743	668	731	707	680	674	695	726	712	715	739	722	710	729	724	716	726	677	739	726	671	712	741	721	712	699	720	726	765	689	717	734	741	759	702	678	710	725	724	729	738	694	643	656	699	747	722	741	757	695	739	714	703	701	718	762	703	757	707	666	703	677	694	701	695	691	734	715	730	684	744	679	742	691	743	696	719	713	718	737	730	723	654	718	703	707	659	683	736	709	689	719	688	697	732	728	755	708	690	721	707	669	700	708	725	710	721	707	754	756	716	709	688	718	699	688	698	742	750	702	693	684	727	718	711	707	743	655	707	682	714	725	684	718	703	660	698	713	684	700	708	721	708	705	673	722	744	689	687	710	718	707	753	710	669	680	727	715	717	705	691	719	700	696	734	639	688	718	706	681	684	756	709	696	725	735	692	701	728	716	735	749	731	724	714	709	746	727	728	703	721	723	645	692	716	736	757	737	705	713	712	686	727	727	692	725	736	739	665	715	725	647	738	700	731	687	702	738	773	732	733	732	752	714	670	703	678	718	667	709	738	680	689	686	690	676	715	750	697	695	713	681	662	714	697	691	712	712	704	733	718	754	724	727	741	670	684	666	730	694	676	715	697	746	710	669	717	721	730	739	682	720	709	684	759	736	711	717	719	673	725	708	776	705	654	714	726	717	705	698	728	681	693	641	711	701	747	704	682	725	681	731	726	739	704	762	689	731	692	704	721	729	705	677	698	746	719	696	711	715	729	714	755	708	761	716	705	723	716	680	688	704	684	701	720	742	674	685	744	722	741	710	711	706	698	686	729	697	705	694	698	700	672	659	750	724	723	719	756	726	708	697	726	737	683	734	702	698	682	684	680	716	701	714	644	747	704	699	720	715	720	687	711	698	747	722	713	686	760	746	742	700	738	740	701	717	680	695	700	706	778	717	772	745	685	707	730	693	734	730	689	737	712	713	697	778	679	692	670	705	708	671	684	706	702	685	716	741	677	698	720	685	703	721	689	716	747	705	738	680	753	733	682	725	707	691	703	683	783	680	728	681	693	707	684	733	715	671	719	724	720	667	730	712	735	695	729	735	716	696	712	664	721	728	726	718	698	694	660	649	704	697	712	705	692	698	737	757	710	745	695	672	694	733	706	701	716	700	715	734	695	677	711	737	648	734	746	778	705	720	683	717	718	739	700	691	674	688	717	698	682	715	718	707	736	704	690	730	718	718	683	707	644	641	738	685	658	683	683	767	727	754	717	666	647	718	683	732	714	743	667	743	691	734	714	700	696	717	741	700	669	711	699	691	679	684	682	775	717	671	708	702	700	697	737	695	712	753	720	751	715	740	748	699	718	721	740	746	757	733	667	712	703	716	754	720	703	716	736	727	683	756	728	673	737	703	712	698	675	693	670	690	738	736	703	665	706	739	690	699	726	686	686	713	716	659	736	698	725	706	732	728	698	724	718	736	716	726	687	755	744	716	709	692	705	711	699	659	724	682	707	692	748	683	733	694	697	664	688	730	700	716	722	738	757	737	695	674	721	727	692	670	687	718	729	698	682	749	718	692	737	663	754	691	690	695	720	700	704	717	660	709	720	700	684	699	707	676	757	696	692	706	720	736	718	777	705	689	707	695	727	698	713	724	678	717	730	715	728	685	737	698	665	720	695	696	752	737	719	664	681	691	646	710	720	691	709	703	742	721	708	724	723	671	695	685	684	741	759	674	698	710	723	691	727	696	736	681	730	713	700	726	727	667	705	706	709	750	745	756	692	684	664	718	725	690	759	735	719	732	721	722	672	707	756	704	715	710	758	753	687	679	742	733	686	683	689	767	704	698	684	725	689	705	712	727	692	669	702	722	711	699	695	727	697	719	748	720	712	756	707	709	687	697	707	695	698	702	666	687	733	740	735	745	738	724	715	715	696	708	701	698	676	724	735	720	733	744	669	723	731	699	735	721	719	728	685	679	723	694	684	749	689	728	694	738	717	676	722	706	727	724	729	699	770	688	673	716	750	660	674	730	730	717	699	702	707	708	745	707	720	739	729	737	762	716	722	693	735	759	734	726	740	730	686	706	707	712	736	722	671	736	701	705	719	685	743	733	658	712	769	672	740	702	698	665	751	748	681	730	710	695	723	685	709	712	705	739	736	730	771	707	689	685	685	690	742	681	756	740	700	722	699	712	739	717	725	729	710	708	684	735	702	676	677	726	682	746	714	709	746	711	704	706	711	699	735	684	726	723	734	700	716	708	694	744	775	702	677	689	749	733	670	748	720	691	720	664	740	717	690	710	712	685	666	690	718	740	716	683	678	698	693	728	694	676	726	673	753	723	674	686	688	730	720	736	672	696	699	712	743	745	767	731	670	686	699	683	699	688	731	701	775	728	695	749	684	716	734	710	667	710	664	722	686	713	705	688	703	712	690	735	720	727	701	666	766	725	706	726	668	716	775	721	687	705	637	676	685	725	680	678	700	726	734	680	749	700	736	697	702	714	748	719	723	681	721	746	711	724	743	748	744	718	719	704	697	708	703	686	702	700	695	735	702	714	703	725	716	701	714	730	722	731	735	735	690	678	708	681	663	734	713	708	712	756	664	674	658	689	700	728	704	698	677	703	766	690	765	705	709	730	667	738	681	675	642	656	739	723	696	710	708	743	695	747	692	740	702	707	705	778	694	715	691	681	710	742	680	714	728	692	716	701	754	673	692	721	706	673	695	712	748	683	709	674	686	710	737	762	720	691	688	712	700	671	709	716	695	710	756	683	690	752	699	727	733	715	759	652	725	706	745	709	670	716	714	666	698	717	738	708	738	656	769	701	664	722	726	699	731	706	733	695	705	678	734	711	749	744	707	725	729	704	692	756	737	698	757	721	676	712	674	708	748	693	713	733	732	707	701	726	718	701	692	670	672	735	728	741	705	767	685	761	749	656	702	695	729	690	734	677	706	726	705	708	725	708	682	728	725	747	727	682	691	732	727	730	744	690	658	711	700	741	718	742	688	732	738	765	767	672	700	712	712	704	699	665	722	706	722	729	746	738	746	701	689	731	718	690	727	741	753	701	735	695	700	730	716	686	738	687	699	696	705	712	702	694	682	740	741	652	722	682	752	757	686	728	720	699	718	675	689	693	700	692	737	707	722	675	694	714	665	735	694	750	721	748
5233	1779	1110	797	708	972	3474	4074	3023	1950	1132	878	687	616	590	600	633	576	599	590	565	565	583	601	572	604	547	586	588	568	634	583	591	567	529	612	603	615	590	599	610	631	604	615	583	536	574	582	641	541	592	585	609	600	599	570	595	600	566	593	579	620	579	598	561	633	553	570	599	611	588	580	588	555	614	563	582	574	585	566	594	547	607	564	561	584	591	566	612	583	606	602	557	563	611	597	606	541	563	570	561	584	567	607	646	588	587	594	604	604	603	590	576	581	548	586	604	624	562	594	560	575	555	625	577	622	574	557	615	593	605	584	602	602	614	574	567	572	574	619	620	620	569	582	583	610	618	548	582	596	601	580	577	573	585	564	658	583	576	627	599	614	585	565	601	598	569	642	579	579	568	588	541	547	594	613	600	623	595	607	561	578	636	591	562	571	618	600	618	605	554	586	579	568	585	598	542	618	580	574	553	582	596	626	595	559	595	601	583	616	619	613	586	598	603	565	609	612	617	620	569	612	578	589	588	573	606	591	588	597	617	609	613	563	623	655	637	563	605	616	564	581	568	583	593	598	609	626	606	562	620	587	582	565	549	606	574	629	579	573	588	578	572	600	582	591	571	603	583	606	562	646	630	578	580	560	592	597	583	576	630	576	618	591	590	625	584	611	606	618	581	572	563	556	547	565	607	588	574	603	601	574	573	599	549	613	563	570	594	595	599	619	589	588	592	630	581	590	589	598	607	560	576	570	600	583	573	593	581	620	572	578	622	595	594	597	613	586	600	627	543	604	601	593	563	565	575	586	594	577	549	547	579	568	592	601	620	644	579	584	569	593	614	618	577	582	607	579	574	593	584	612	563	582	608	604	594	603	519	580	572	596	563	597	601	581	635	615	604	560	597	600	564	581	602	597	571	576	556	565	575	583	583	653	580	569	546	592	579	567	544	568	623	517	569	596	591	581	585	570	590	631	617	599	600	612	595	575	552	579	592	614	591	579	621	557	585	622	587	580	582	621	577	608	619	569	617	547	553	588	559	629	618	573	589	567	581	585	592	549	592	555	609	615	590	611	580	621	572	576	583	562	567	614	585	594	566	557	603	572	565	615	591	596	570	609	627	598	618	603	617	557	618	551	598	600	617	631	579	590	584	576	581	589	601	609	618	545	540	599	621	578	603	581	624	643	547	612	567	642	584	587	641	609	555	558	604	575	601	632	591	624	631	543	590	599	552	575	568	609	600	578	511	588	517	650	594	613	591	559	605	618	585	597	599	609	616	605	564	602	554	595	574	577	580	612	587	530	603	556	627	600	586	580	609	560	555	583	589	600	583	587	595	589	678	577	580	589	602	606	606	561	603	599	622	633	581	531	572	562	597	560	593	611	573	549	601	643	589	586	582	628	599	617	623	597	647	589	625	569	577	589	605	583	599	612	579	638	594	586	562	565	589	580	569	576	549	556	565	581	551	606	625	595	606	595	571	585	605	580	547	591	591	563	583	610	612	579	625	596	605	602	588	580	571	584	590	595	596	550	564	600	609	605	605	561	571	555	590	601	630	570	591	583	566	546	600	620	600	607	604	588	552	575	595	649	596	582	560	577	539	555	556	602	552	575	604	568	619	603	581	528	592	614	580	591	606	581	637	537	572	610	580	611	557	596	545	585	623	601	562	560	589	603	623	619	630	622	593	607	605	626	599	610	644	575	567	623	585	562	592	601	578	550	528	593	549	603	574	561	585	582	615	582	567	625	582	594	574	574	613	577	573	589	597	581	562	602	573	625	565	561	554	568	600	577	610	589	588	605	619	601	560	603	599	621	597	613	585	577	624	596	606	578	620	607	552	558	584	582	602	602	589	576	580	571	593	581	558	596	609	619	599	574	597	605	590	583	599	597	595	588	592	613	598	600	638	570	614	601	588	596	578	601	577	583	591	632	590	556	573	640	594	567	547	587	608	584	577	607	595	607	562	643	580	591	604	562	601	599	589	604	603	582	577	583	561	606	607	598	614	608	599	560	617	601	597	591	593	604	628	586	590	597	565	615	546	607	587	567	583	564	571	590	574	595	582	591	596	588	593	638	544	593	544	613	569	600	593	614	593	582	581	611	546	570	585	662	562	566	602	605	573	631	580	575	590	581	577	585	585	581	625	607	597	591	588	560	589	593	581	602	594	600	573	624	569	621	570	605	598	594	591	631	593	621	606	602	593	586	560	641	583	580	546	594	603	638	594	598	588	579	613	587	579	617	592	603	572	570	565	612	563	588	560	562	614	593	584	548	599	592	620	647	625	633	590	620	620	614	579	654	572	604	573	615	595	627	582	567	644	591	589	596	585	557	598	642	593	597	609	599	563	604	585	575	609	569	599	608	645	620	580	618	604	575	616	587	583	599	555	588	590	596	621	618	532	624	585	577	595	567	594	560	615	599	561	603	541	601	594	538	573	600	588	585	595	620	588	622	580	573	611	596	564	613	616	593	632	607	607	622	582	630	606	595	592	526	604	610	618	634	659	591	566	584	608	610	590	608	595	600	563	611	609	602	570	612	577	588	603	592	597	541	625	553	619	540	594	533	588	618	582	619	591	593	580	617	608	599	603	599	612	600	651	579	617	566	603	604	581	625	587	581	585	583	584	618	578	580	586	634	614	553	612	569	619	553	591	622	595	567	602	595	606	596	564	580	577	558	538	594	557	591	618	605	596	600	588	580	632	583	548	572	607	609	629	565	571	606	576	569	550	614	603	543	610	623	590	575	577	576	585	572	577	590	565	578	591	620	621	594	631	625	586	550	598	584	603	601	577	627	569	596	577	575	560	609	581	554	555	550	613	575	596	587	582	602	584	610	585	602	539	578	590	660	606	595	546	583	583	563	590	584	545	560	599	586	579	575	604	587	604	612	592	602	578	570	579	618	602	595	640	598	601	604	573	570	599	599	617	610	575	602	545	590	572	601	555	601	556	568	627	589	656	623	593	637	589	601	578	582	583	593	595	565	586	591	567	593	583	563	559	569	580	583	594	592	576	606	566	598	592	600	578	570	617	638	633	557	574	554	552	597	630	612	598	601	519	618	591	607	533	592	569	593	571	612	555	604	608	603	620	615	574	580	572	662	608	581	587	600	657	594	590	606	573	637	573	595	597	594	597	597	606	551	590	641	584	552	618	609	609	529	578	585	580	595	571	559	598	590	574	562	571	583	566	638	572	618	594	557	608	648	588	571	528	619	587	609	605	628	612	552	597	545	611	606	610	597	588	553	579	583	585	641	617	634	549	548	580	571	576	600	589	600	562	623	576	579	555	596	649	613	552	616	595	577	577	590	618	616	587	613	602	585	615	568	632	582	601	616	606	604	572	602	557	553	564	583	607	604	638	551	584	593	594	586	567	559	579	569	618	602	611	565	601	577	585	577	579	678	517	598	585	627	586	550	565	570	605	619	620	616	571	605	571	586	621	546	623	612	606	610	596	581	582	612	613	607	624	618	593	600	602	561
25532	21429	27515	25532	7642	2032	17399	29469	23661	13152	5693	2275	1251	916	830	851	793	797	797	772	819	776	805	814	769	775	785	809	811	815	797	787	801	752	864	797	800	790	790	786	797	808	776	742	801	772	776	763	760	844	766	782	749	783	786	816	810	774	772	804	811	808	799	783	752	758	774	741	801	801	811	761	742	796	818	810	788	765	757	806	790	757	767	849	787	827	801	768	752	794	780	763	799	863	826	833	755	779	821	825	810	812	766	832	800	797	795	772	780	802	828	797	831	766	771	791	792	809	785	814	800	777	714	758	796	752	787	821	815	798	837	800	768	821	818	761	792	820	793	788	840	799	791	767	747	796	811	742	774	789	780	839	786	767	785	733	817	782	793	787	813	764	780	816	838	773	778	798	782	781	762	793	747	782	811	773	809	825	776	789	821	770	741	783	796	824	803	814	815	766	795	811	746	827	747	778	768	787	802	737	851	753	740	813	817	799	825	760	790	788	824	780	777	750	802	794	808	800	758	762	785	833	778	818	839	808	747	786	803	789	812	763	805	809	767	782	788	841	827	796	818	785	770	802	798	776	749	786	787	836	759	839	751	750	804	756	778	794	780	811	795	806	793	780	778	752	814	789	814	762	791	788	791	766	760	755	770	763	774	767	771	815	820	810	775	816	778	754	774	821	796	748	788	812	757	786	746	781	753	789	748	756	770	845	813	804	766	796	824	737	740	772	810	757	766	792	780	791	802	814	824	793	781	836	766	776	752	816	791	819	715	821	802	774	750	786	794	778	827	850	782	732	840	807	731	748	773	806	726	796	810	811	793	735	809	779	841	789	805	781	790	825	813	792	749	776	816	818	788	805	829	790	774	806	786	784	757	746	827	780	794	788	757	824	805	783	787	792	829	740	806	789	758	769	812	779	779	770	774	785	746	804	808	728	806	759	803	762	743	792	815	775	775	724	799	826	761	742	781	791	764	801	742	806	772	779	774	796	825	771	830	739	779	767	788	804	780	802	800	761	749	769	760	738	762	692	766	748	767	810	728	810	767	825	806	760	758	763	750	779	775	809	818	797	744	768	771	810	819	733	809	741	818	798	788	762	806	778	761	798	786	775	751	741	766	840	797	742	827	803	787	834	787	787	767	807	831	718	758	820	787	761	793	805	794	814	823	750	788	726	759	790	741	750	796	775	787	887	798	795	781	841	806	801	823	808	769	746	749	802	811	747	792	785	793	785	753	748	828	751	793	762	796	726	761	831	801	775	788	812	824	794	750	838	786	749	776	801	772	827	790	789	777	852	800	789	757	763	784	784	731	816	861	769	777	759	783	763	791	758	781	788	730	796	778	839	735	750	832	798	777	785	765	784	783	810	777	777	768	768	763	779	803	771	754	792	747	821	765	772	747	767	791	811	771	797	811	822	816	764	768	829	754	782	794	785	813	784	774	778	834	752	793	797	730	779	766	814	781	761	754	815	762	868	760	796	786	794	813	777	743	785	731	788	779	755	810	752	785	789	775	810	800	818	763	802	773	778	771	763	824	842	793	796	743	767	734	782	786	758	775	799	802	785	824	804	788	756	785	799	755	765	813	797	811	787	766	800	829	768	755	759	800	814	742	767	770	769	762	773	786	785	780	794	764	742	845	790	807	750	775	820	837	791	799	784	817	798	780	762	767	774	779	814	785	812	773	717	792	801	790	790	821	781	792	771	752	776	750	756	787	764	813	785	788	818	793	771	756	795	769	750	779	774	801	787	784	697	757	800	750	820	787	813	813	774	767	818	775	736	785	782	785	836	885	809	757	816	798	764	790	805	776	785	792	768	717	814	783	811	783	817	760	808	772	792	823	782	774	772	792	785	800	791	800	788	834	787	846	733	795	762	804	757	772	808	805	755	794	810	830	810	736	744	793	775	761	838	802	794	781	779	773	741	804	790	807	801	780	801	801	749	849	856	817	788	828	767	813	810	750	810	756	788	860	807	756	803	765	777	757	820	830	777	802	760	784	730	784	775	734	717	819	759	780	803	785	824	823	759	784	778	784	740	801	782	786	775	789	795	777	775	774	777	806	803	801	781	761	828	784	760	767	773	812	768	820	791	778	762	793	785	741	814	769	804	786	779	809	764	814	793	834	764	796	790	781	795	800	790	804	786	798	726	752	759	768	797	761	812	764	803	769	795	784	763	792	780	770	796	764	829	808	774	824	764	806	754	789	763	733	801	785	822	760	817	833	795	800	789	816	735	758	739	748	815	788	782	778	810	767	834	745	730	867	784	777	815	755	769	818	797	819	804	785	832	779	732	788	812	793	745	760	813	819	735	803	778	761	787	764	838	835	765	778	736	761	781	738	763	791	753	764	744	808	798	831	804	756	791	750	807	824	697	772	790	789	797	738	772	801	762	743	791	789	772	816	773	770	759	777	811	785	763	818	813	741	758	754	745	804	761	780	813	787	781	796	778	807	720	761	784	782	796	789	786	753	723	776	800	840	793	843	775	830	766	766	798	790	815	818	797	796	739	760	752	773	752	771	823	763	779	785	790	752	767	759	787	778	790	802	799	831	798	805	755	774	750	775	826	760	748	814	764	820	793	751	823	742	780	831	823	842	822	821	816	771	763	740	798	797	818	754	748	733	766	802	784	776	836	807	836	770	796	782	743	739	778	797	737	757	814	775	732	794	798	831	749	778	758	822	819	815	771	828	768	802	800	786	765	808	855	773	791	812	809	768	817	772	795	794	751	776	800	785	813	769	798	786	769	831	860	766	765	747	796	781	749	761	749	799	739	833	801	749	782	774	792	812	721	746	780	782	772	798	814	781	776	773	856	780	761	797	794	788	820	772	761	766	776	775	802	786	793	841	790	768	775	734	757	788	796	782	773	792	809	795	766	785	823	816	756	725	761	792	818	792	807	800	765	736	777	782	835	806	776	772	735	785	812	770	762	814	792	749	760	757	800	806	762	799	806	747	801	865	809	782	753	760	754	758	761	795	770	739	818	759	794	777	783	792	793	742	801	805	747	734	799	751	840	786	800	731	770	750	805	799	751	825	823	822	777	807	821	722	748	821	834	787	803	794	814	802	786	784	768	744	780	752	778	815	796	713	771	787	802	738	762	766	815	781	763	787	790	769	767	773	765	812	808	762	807	735	832	823	820	776	769	772	763	784	807	749	809	745	785	778	790	749	844	785	824	804	745	777	843	791	747	774	791	722	763	789	817	782	760	817	803	799	835	845	764	753	828	785	743	796	805	767	804	766	757	741	843	839	800	809	802	797	827	824	819	807	853	815	768	803	708	762	813	811	840	826	812	758	801	773	761	761	822	830	806	804	735	762	703	810	818	767	790	778	802	783	787	766	743	820	783	833	767	769	824	796	731	768	836	810	817	715	790	776	812	774	775	776	791	779	805	820	806	814	753	760	798	790	832	766	843	730	830	801	822	809	782	803	780	780	799	845	786	762	801	756	802	768	774	792	763	817	785	819	759	771	775	809	767
4770	5258	3375	2281	1725	1891	19803	27166	19952	10956	5253	2247	1101	814	751	718	661	652	688	666	694	701	663	698	661	703	715	667	692	675	669	649	659	674	631	715	635	659	652	705	666	714	686	692	668	655	685	709	662	657	682	688	724	716	645	648	670	699	683	697	695	668	686	666	681	683	727	637	664	661	672	607	677	666	699	678	681	700	686	660	699	709	682	634	692	660	681	703	653	640	674	651	658	668	684	691	669	660	670	740	667	687	680	680	649	657	704	678	646	642	632	704	667	689	683	677	705	718	654	679	685	698	701	678	702	690	700	671	703	658	693	702	643	710	652	689	654	698	655	682	698	706	720	676	708	687	683	696	623	619	654	684	689	620	723	672	657	675	660	678	673	686	671	691	708	680	693	716	683	725	652	705	679	661	698	654	647	675	701	685	631	708	686	671	684	678	680	677	670	705	710	699	635	647	696	709	614	664	714	704	708	675	702	690	694	666	656	694	704	698	659	665	703	701	651	674	679	674	664	681	686	655	696	724	689	672	634	704	642	717	665	690	670	657	675	619	736	673	676	696	653	643	657	684	677	655	672	632	689	646	694	705	717	710	710	688	734	670	720	690	648	690	681	717	651	707	680	655	715	710	677	680	717	671	661	697	656	660	677	614	659	688	619	606	667	638	639	692	649	700	658	642	696	700	664	637	652	654	680	629	648	657	642	681	666	644	688	662	677	684	689	657	716	710	648	727	656	700	652	668	658	653	657	663	657	683	703	686	701	680	701	658	660	682	667	658	702	717	639	687	696	662	693	709	698	700	749	673	679	701	687	661	705	651	726	699	656	695	693	689	695	707	623	672	663	687	666	699	687	655	655	703	653	682	710	667	684	709	666	694	645	679	678	739	691	677	656	669	681	662	671	627	693	749	695	689	692	663	628	694	713	660	684	674	668	687	628	657	666	663	721	728	640	681	645	652	656	662	672	664	699	685	695	659	660	708	695	647	673	689	676	695	650	691	629	678	705	663	668	683	638	662	691	658	685	648	696	710	701	726	639	672	705	634	697	654	668	689	692	698	660	714	679	695	684	677	657	645	657	634	667	664	704	687	659	673	719	675	669	744	679	645	663	625	639	673	703	703	655	682	691	686	669	628	710	672	669	677	643	651	722	659	667	674	708	681	644	641	692	673	649	711	640	665	717	647	673	688	664	666	652	702	660	696	712	677	702	665	670	697	688	674	690	603	672	686	671	682	672	656	670	683	676	674	649	678	706	717	720	647	647	691	689	679	652	707	699	656	740	691	665	644	693	675	647	676	639	674	697	627	662	670	684	745	663	668	676	712	705	640	693	639	677	668	687	668	694	714	686	702	655	674	670	662	647	723	633	643	679	661	700	697	671	676	661	701	667	672	699	637	728	688	652	670	669	669	692	708	637	681	710	695	663	696	673	624	658	679	676	682	737	659	633	674	714	747	689	681	678	674	689	679	673	703	651	655	668	728	693	613	649	699	661	665	705	658	691	703	700	680	686	683	671	658	641	703	703	667	677	653	638	688	681	631	683	662	689	616	725	644	639	626	680	691	676	671	686	675	673	657	651	613	691	685	675	684	641	722	704	653	691	678	715	674	722	693	652	737	670	666	686	652	708	675	635	669	686	638	670	639	680	650	724	665	676	668	682	705	645	693	661	677	680	697	692	682	682	704	668	633	693	696	722	666	675	690	643	715	684	677	708	665	672	668	662	643	660	679	693	703	663	723	698	695	665	653	663	664	697	655	696	656	630	676	662	696	658	733	699	673	666	649	680	642	669	657	705	632	688	661	642	695	686	684	655	651	657	664	639	713	709	718	696	666	680	689	649	674	693	630	698	659	691	648	711	713	708	688	700	704	666	681	714	705	669	706	657	690	700	649	674	702	690	669	673	686	653	613	665	701	699	679	682	615	670	706	670	686	664	640	697	672	659	661	681	682	688	651	722	613	663	677	702	684	672	720	718	679	687	689	719	689	660	690	691	690	653	712	726	679	647	686	711	698	691	672	678	666	694	661	701	690	705	698	648	708	648	670	707	663	692	686	694	703	623	650	629	631	651	714	681	720	686	684	635	681	694	674	670	667	697	651	642	631	650	664	631	732	668	656	641	657	662	667	706	650	698	687	666	732	634	690	657	683	699	667	664	667	702	682	667	646	641	643	660	676	684	694	662	695	661	652	683	670	640	707	701	684	601	702	721	665	692	713	656	668	711	712	678	672	657	716	665	658	639	652	705	668	651	675	745	688	660	703	640	641	660	660	696	627	697	682	677	630	658	680	637	689	656	668	687	682	633	696	623	689	684	707	688	707	706	669	686	605	671	660	708	621	676	686	671	655	701	659	731	677	690	654	701	705	674	674	680	673	660	678	690	645	685	652	698	676	648	628	693	661	659	700	659	638	682	644	680	732	669	662	704	663	699	662	686	669	690	647	657	668	665	720	702	642	713	639	697	700	648	674	704	694	701	657	721	629	679	680	645	684	649	694	683	706	716	673	684	673	675	673	680	655	733	673	689	649	691	685	680	641	691	685	667	692	674	676	689	687	663	678	699	702	670	665	718	594	624	655	700	649	725	635	679	734	676	652	709	680	703	654	684	697	660	694	671	660	661	668	682	685	724	589	656	688	644	697	697	638	670	647	714	710	678	643	740	678	651	652	621	688	665	663	706	638	682	658	709	638	676	697	685	677	701	649	666	668	733	695	643	651	663	658	615	691	669	732	667	678	705	693	689	627	710	630	672	695	670	706	657	711	715	682	696	666	676	678	664	664	686	705	673	661	716	698	631	683	678	668	654	680	688	663	682	661	710	695	679	700	621	671	718	674	657	681	713	717	712	687	692	728	715	694	630	701	687	656	648	669	660	677	635	677	636	718	657	728	713	694	689	667	691	685	673	661	697	654	667	679	659	697	675	674	699	697	633	627	662	602	684	661	673	645	707	627	646	696	704	679	640	663	638	625	664	683	640	675	700	664	690	679	664	651	685	668	647	670	691	661	692	651	649	693	679	630	666	647	617	674	613	685	687	665	684	645	624	692	663	694	701	653	655	681	710	644	684	691	697	648	666	673	703	721	685	680	712	616	687	654	663	704	676	667	685	668	696	686	677	680	661	671	652	703	697	728	678	696	694	679	678	647	622	637	652	647	612	686	660	682	668	645	642	692	654	701	724	641	686	659	700	640	690	759	719	629	678	670	662	662	679	695	667	657	671	683	653	655	655	626	675	657	677	652	657	709	650	696	683	670	651	662	689	663	687	622	687	685	657	645	636	633	689	667	711	691	724	661	680	706	711	624	725	729	643	707	682	651	682	645	672	677	716	656	642	674	680	675	673	663	678	664	665	631	660	690	644	668	669	656	701	606	683	704	669	710	705	686	718	670	641	666	674	669	687	700	698	632	683	675	663	713	672	665	699	707	637	707	634	691	709	670	711	675	656	705	672	673	652	674	624	694	697	656	679	655	681	681	658	710	685	638
24290	21416	28779	24414	21395	11226	26770	45369	38296	26225	13302	4615	2007	1221	931	920	945	954	906	909	937	935	906	921	968	955	959	907	981	921	926	938	920	913	917	935	916	924	876	945	966	931	928	969	888	914	849	946	933	908	909	855	871	951	988	978	957	938	890	950	905	839	895	944	903	901	892	931	944	938	848	926	913	925	935	956	967	930	914	886	927	905	896	920	906	876	953	885	928	911	922	893	933	910	952	946	886	939	924	851	932	966	967	922	932	943	904	949	877	928	932	949	923	927	931	962	970	896	871	847	983	912	892	904	970	916	906	898	892	909	930	906	908	917	910	885	872	938	921	922	874	888	928	879	856	932	891	934	921	928	880	871	874	944	930	931	951	947	916	949	926	890	920	935	944	909	943	983	902	950	929	896	947	895	870	938	909	914	882	909	890	871	940	910	884	942	914	944	940	949	898	914	984	921	922	902	943	895	908	930	905	919	918	947	893	918	888	916	930	913	996	900	929	915	971	896	925	895	925	939	937	874	927	925	923	936	936	923	920	898	898	901	912	919	900	900	933	947	892	945	915	982	921	882	970	899	913	932	906	900	927	885	874	981	934	916	926	967	954	869	911	947	891	912	909	911	987	926	932	924	889	930	868	925	902	914	929	964	896	917	914	961	956	924	911	956	899	943	874	916	884	851	927	935	914	948	894	917	890	912	940	882	885	951	972	906	932	905	915	994	950	905	919	938	972	888	946	990	960	933	875	975	879	868	919	887	927	899	941	904	912	894	905	884	948	920	887	943	897	911	955	977	905	899	887	894	899	905	922	949	925	942	884	917	861	933	922	949	944	880	922	914	984	912	885	898	932	916	904	927	942	959	896	921	942	944	923	975	968	955	887	946	924	900	911	900	917	917	941	894	962	952	915	962	918	887	893	890	893	933	927	912	946	887	914	899	908	900	949	907	985	947	922	985	937	916	925	871	876	891	923	925	936	970	921	961	945	947	934	908	936	930	935	937	938	920	902	927	943	858	920	946	944	999	866	919	946	940	921	856	976	913	914	856	923	941	926	872	879	878	960	946	936	990	924	944	939	951	913	957	946	905	918	950	952	890	925	898	912	906	934	965	983	900	957	923	858	892	927	873	949	915	968	905	866	933	912	901	852	907	886	887	937	931	937	884	934	946	870	911	887	914	934	870	891	886	944	882	936	938	929	902	931	896	863	931	926	871	903	988	920	934	924	935	931	882	998	911	894	882	932	912	853	927	926	937	892	934	871	873	961	889	891	952	898	935	919	872	904	927	906	919	891	914	925	950	895	911	964	922	902	907	912	901	930	901	891	924	916	950	926	900	867	919	947	931	946	910	886	942	922	927	949	945	924	928	905	955	909	906	919	907	872	886	909	933	987	996	897	865	921	942	943	898	902	926	920	896	879	896	921	933	962	899	917	920	865	901	953	921	921	941	892	884	929	849	915	951	969	933	920	894	936	954	899	1011	879	875	905	916	921	911	898	883	915	890	929	928	942	895	968	912	908	933	971	865	877	878	888	921	949	889	845	891	921	951	966	891	881	898	900	899	979	875	916	869	928	885	929	915	922	915	954	917	904	902	904	891	936	938	927	813	834	868	831	882	960	944	902	953	891	887	919	923	936	943	917	902	931	946	917	962	922	865	932	904	869	954	951	903	938	967	893	925	953	924	897	922	886	920	907	893	955	937	954	896	981	913	965	950	897	930	906	869	864	875	899	892	888	869	874	987	925	965	914	909	941	913	909	946	863	932	886	864	883	951	897	922	916	887	954	928	933	912	891	950	886	904	927	942	961	946	936	879	877	921	856	915	945	886	931	884	936	932	896	927	917	894	847	913	950	948	925	931	927	924	910	954	930	925	910	907	855	958	897	925	902	927	944	942	879	913	912	973	882	912	876	931	957	936	930	948	922	913	901	913	948	910	946	882	952	854	943	962	877	934	929	812	917	922	936	953	883	887	945	903	864	942	929	883	920	945	921	883	910	872	904	904	912	920	933	922	886	913	936	971	916	860	920	870	897	974	922	935	900	968	906	904	948	877	922	961	989	960	923	936	917	896	881	919	905	914	919	929	924	895	938	930	957	915	873	887	885	929	847	926	822	901	966	917	891	881	927	906	939	931	956	921	903	932	908	900	962	888	931	931	945	906	868	937	923	922	901	903	934	914	955	922	954	866	937	887	919	925	946	934	858	990	951	946	893	861	890	863	915	904	912	900	888	959	939	884	855	927	921	912	920	938	931	897	928	959	951	917	930	904	977	887	896	936	891	939	928	949	912	925	875	890	914	844	899	951	901	883	956	913	870	903	946	907	944	910	901	925	976	951	933	909	938	933	906	917	902	875	903	889	917	889	899	892	905	828	1000	939	906	950	912	907	906	886	912	929	904	921	922	917	940	894	885	881	886	924	931	898	873	919	926	903	914	903	846	900	865	875	895	855	926	931	891	925	904	885	924	927	993	913	935	951	942	952	901	912	904	876	955	891	945	921	905	946	938	846	874	938	909	916	898	904	883	846	952	925	927	918	965	915	964	968	942	960	945	835	905	901	926	900	882	920	921	911	927	883	935	893	891	947	895	967	905	920	892	890	910	893	885	944	847	845	924	920	943	925	892	909	939	959	924	895	973	905	897	874	915	906	962	887	909	895	985	959	881	896	935	906	936	989	905	913	869	914	972	906	846	892	911	952	880	923	902	940	912	981	925	929	891	881	906	901	901	920	894	861	926	936	980	917	898	918	923	908	912	886	913	911	875	893	952	929	856	863	962	880	927	942	923	948	901	885	892	906	901	969	903	884	881	949	937	931	938	957	877	979	905	904	939	969	894	941	921	941	874	834	917	931	881	899	915	921	885	911	915	934	931	868	911	913	905	941	898	928	910	957	881	908	939	982	928	862	877	930	901	908	931	972	933	904	909	832	927	877	895	936	882	858	912	910	909	948	921	940	935	932	853	854	909	925	893	897	883	919	900	902	942	952	859	934	940	889	876	922	921	910	906	958	966	904	923	931	940	919	915	906	917	948	923	883	920	871	916	861	909	969	935	933	905	917	917	919	921	911	953	925	902	984	947	941	892	923	897	929	876	921	941	900	974	897	902	930	896	941	905	986	899	876	906	903	922	878	901	901	873	911	896	943	877	944	895	918	913	884	925	949	914	912	901	908	910	951	886	942	953	919	909	870	908	933	969	988	956	899	916	911	908	966	902	902	889	901	986	948	934	878	939	857	956	898	861	920	859	906	900	878	877	935	898	897	934	861	903	905	939	876	946	919	922	889	950	902	944	910	912	882	877	901	943	949	920	933	957	936	876	915	891	919	930	889	890	940	892	916	902	886	950	911	920	890	924	916	889	907	924	963	894	910	852	869	897	987	892	917	937	929	929	918	901	935	919	926	896	1013	868	918	933	961	893	875	936	901	953	855	941	893	943	882	947	958	935	931	907	915	897	919	902	955	899	882	924	933	931	892	898	949	925	903	927	882
5370	9330	6756	3363	2483	3855	29064	42916	33706	20856	10719	4444	1853	1093	838	804	797	783	767	811	823	801	786	813	771	769	807	785	733	770	857	800	797	779	769	824	784	802	826	823	770	845	760	816	778	774	768	782	749	783	831	777	760	832	800	799	817	802	790	785	769	762	812	764	804	880	789	741	816	757	778	766	780	718	829	788	837	778	811	745	730	762	741	793	775	810	803	814	734	787	783	755	829	807	763	759	757	798	803	777	855	799	769	793	782	785	792	725	798	781	754	759	812	810	748	720	756	794	766	782	810	743	780	756	788	833	797	800	770	753	795	774	765	766	781	793	812	735	806	788	792	788	803	834	723	758	838	820	748	786	794	776	798	810	786	779	786	758	791	815	794	778	824	759	750	797	792	801	787	794	782	816	806	750	774	799	757	784	772	792	771	758	744	778	783	808	786	800	773	743	742	732	771	774	788	771	791	776	811	756	756	755	839	729	773	787	714	772	754	795	773	840	752	750	747	804	810	816	785	771	740	732	726	797	796	739	819	804	780	829	778	753	811	752	792	807	824	760	793	805	877	746	810	787	765	779	745	758	766	805	803	777	781	813	774	771	746	801	809	780	808	771	755	746	813	795	760	839	774	817	776	776	773	841	778	730	822	748	755	747	761	791	785	782	805	742	790	793	815	773	821	774	817	716	783	772	786	809	734	783	761	763	794	783	791	825	796	764	766	815	772	790	784	743	799	791	771	784	763	775	788	806	762	806	796	750	751	793	795	822	811	744	814	780	770	786	820	809	795	765	752	740	758	828	761	719	796	781	755	787	731	738	811	730	816	743	807	766	807	729	757	756	771	771	769	772	780	801	775	811	773	800	795	788	760	757	822	824	787	795	820	760	784	753	757	777	783	765	747	813	809	802	830	772	817	787	838	797	772	756	772	812	840	812	774	811	776	782	746	777	742	821	759	752	772	783	797	808	764	817	763	797	783	783	812	810	783	807	743	776	761	789	807	814	779	775	779	800	767	809	763	730	760	797	802	766	810	753	754	783	775	790	783	756	729	779	787	803	757	786	822	766	781	838	762	809	824	784	744	784	746	774	774	793	757	764	810	789	782	738	739	731	791	789	767	804	782	776	784	795	783	751	736	767	789	773	770	774	776	776	803	793	714	758	788	766	757	754	785	769	787	769	794	784	789	780	765	782	783	776	761	757	790	775	754	800	793	792	778	743	798	765	777	779	755	856	800	790	759	779	733	804	789	828	792	808	810	787	828	765	757	778	735	791	755	759	798	793	809	774	757	774	763	807	795	797	802	827	797	736	785	754	761	778	747	784	772	757	767	791	784	784	734	758	776	790	804	791	772	771	764	828	763	755	706	712	763	797	784	796	760	757	750	779	829	775	780	787	809	761	788	776	769	773	828	775	801	815	817	761	762	806	800	744	746	779	773	812	812	773	769	801	813	765	757	774	756	757	700	755	766	797	860	790	769	784	739	796	832	745	785	820	778	805	735	747	780	766	799	796	817	772	773	796	798	799	788	794	821	796	781	766	821	798	770	834	792	810	723	789	757	765	777	764	828	767	810	715	797	776	776	753	758	769	785	824	828	826	829	725	736	762	738	807	817	749	752	752	788	797	755	784	688	756	811	776	790	758	790	779	784	739	763	777	758	768	826	792	766	747	768	786	786	792	796	756	739	762	801	772	734	757	777	776	777	776	767	754	812	742	810	791	839	830	771	795	792	752	753	788	732	754	772	758	774	732	765	817	800	757	759	788	758	799	778	798	808	805	786	792	800	775	822	784	787	826	739	766	742	739	803	742	774	791	812	748	774	752	797	803	804	806	789	757	764	796	735	785	772	768	762	798	794	772	789	771	728	799	756	767	797	811	776	787	837	775	804	802	786	832	790	753	789	782	780	794	752	809	776	762	757	771	784	780	798	771	779	776	794	773	749	786	840	734	774	780	749	780	775	760	789	733	741	749	783	811	742	745	828	754	754	807	767	765	783	789	836	727	730	748	801	765	800	775	767	752	811	766	794	816	729	779	821	819	747	826	757	818	828	759	784	805	783	768	829	801	813	761	748	780	786	766	761	741	790	814	786	761	733	746	748	754	765	760	774	751	755	782	781	807	790	762	781	752	813	760	758	730	785	801	783	759	780	755	828	723	754	844	802	747	760	785	814	747	741	784	800	784	803	761	815	761	718	759	801	766	817	780	784	802	815	814	785	744	716	763	748	762	782	829	790	782	735	792	753	723	818	780	764	744	778	782	796	790	725	767	710	752	773	750	809	774	767	766	731	756	772	832	791	756	770	773	731	807	748	760	718	748	759	836	763	734	761	786	753	772	765	788	762	764	775	783	760	778	782	780	762	779	737	807	750	819	770	778	754	771	812	785	751	832	764	799	770	747	744	778	821	787	814	705	776	754	770	757	745	764	740	834	782	777	794	756	762	779	767	754	766	774	712	786	718	770	789	747	813	731	760	759	767	778	795	802	758	742	783	764	756	789	781	817	728	762	796	794	745	813	805	779	761	840	761	754	735	774	778	801	796	789	781	809	802	777	751	824	744	786	783	785	760	792	771	777	754	753	754	754	789	794	772	794	758	788	769	768	720	818	780	737	735	764	772	750	797	775	802	807	790	778	781	785	773	740	784	724	781	755	808	800	757	780	783	763	777	791	771	777	820	809	785	804	780	754	840	757	806	753	766	765	752	694	786	738	770	796	764	778	786	798	762	746	739	761	798	791	799	829	811	743	787	718	796	773	795	795	790	751	823	787	761	759	812	745	775	750	742	770	796	755	769	783	746	752	727	804	785	816	738	724	738	776	803	762	788	799	761	767	775	784	801	753	779	786	763	814	778	779	779	744	790	815	781	776	818	809	788	759	744	777	764	760	805	808	761	817	776	765	720	801	766	789	795	762	798	776	725	757	775	781	777	821	798	750	812	760	785	762	774	732	775	788	771	771	745	781	677	765	762	750	793	771	785	765	832	771	803	799	805	755	819	756	750	745	759	774	759	736	786	757	773	751	726	772	763	772	778	766	779	736	777	779	808	785	796	775	789	769	775	763	767	753	746	733	800	743	803	774	789	752	759	838	825	776	778	787	729	815	720	784	764	741	776	780	784	768	753	773	763	785	784	720	774	759	780	741	802	768	783	727	793	766	825	797	749	773	813	769	785	791	779	745	776	758	836	792	754	790	747	798	809	779	797	793	812	728	773	795	777	774	768	747	783	762	761	743	762	790	811	834	787	759	739	834	766	753	787	785	765	779	778	766	760	800	812	838	803	793	761	780	716	746	772	811	736	796	804	798	751	802	740	783	764	770	805	774	747	770	761	755	849	834	739	753	707	762	684	767	775	762	769	799	793	771	730	737	787	776	730	740	772	793	771	722	751	743	790	792	742	731	733	752	743	752	783	703	734	751	776	781	791	777	743	783	803	778	732	742	724	785	822	802	741	787	775	817	769	805	769	756	779	770	811	780	799	751	735	777
27866	14193	3487	1283	1155	952	1913	3443	3037	2070	1345	987	798	774	720	773	689	697	690	706	711	720	726	726	701	701	690	709	690	739	710	692	702	708	686	747	747	703	688	748	690	745	699	676	755	719	730	720	708	723	649	718	709	760	706	700	738	691	730	742	740	732	736	768	714	736	654	667	641	661	698	691	721	726	703	656	758	722	705	719	696	703	738	654	718	700	710	715	685	714	658	682	698	707	662	706	728	713	764	724	737	716	708	759	705	728	660	740	697	697	725	676	715	679	754	664	705	685	717	715	707	712	709	733	678	722	689	723	679	673	696	703	692	699	733	737	713	695	716	707	652	757	742	735	715	718	717	720	705	692	675	722	693	732	649	677	693	716	742	714	710	643	690	720	683	759	730	693	735	694	755	742	766	683	705	702	692	745	695	700	748	753	708	694	730	685	732	697	737	725	732	658	709	721	729	684	756	718	729	672	713	710	706	711	774	700	688	764	683	703	712	716	677	718	661	698	695	730	747	706	691	673	729	709	707	701	674	693	757	733	722	684	710	668	755	711	685	696	739	691	753	711	756	692	694	712	717	721	660	711	705	732	728	723	710	688	724	697	721	766	746	703	682	727	733	764	760	699	707	696	682	687	702	714	710	715	748	716	723	715	705	714	741	744	737	646	700	761	720	709	734	709	712	678	753	731	702	695	764	723	714	671	692	693	692	729	742	730	709	727	694	697	712	685	721	715	735	692	698	735	701	680	752	708	714	693	713	725	727	677	685	705	743	718	709	720	732	732	680	697	701	661	722	715	696	666	724	719	694	701	702	677	732	694	743	691	716	741	734	708	719	720	665	713	731	684	717	723	682	753	677	730	719	698	722	724	659	653	732	672	702	717	736	763	733	707	695	698	710	734	693	695	685	724	720	682	724	747	691	722	722	684	711	731	706	702	742	717	703	714	720	724	676	727	693	665	723	710	690	712	732	684	696	700	637	711	702	697	682	716	701	694	707	693	733	761	694	692	693	690	713	725	752	721	758	709	721	737	698	686	729	696	692	717	766	721	715	712	705	660	742	699	702	729	703	662	647	708	756	731	699	682	695	732	632	670	714	684	729	698	727	733	736	671	712	720	753	682	690	715	688	704	742	640	732	680	700	723	678	754	692	726	730	747	687	746	731	683	731	749	687	716	714	710	730	762	680	720	699	668	679	697	710	724	709	648	687	689	713	718	678	707	729	707	717	708	718	733	736	751	742	705	706	763	726	696	689	666	684	705	735	682	720	687	724	688	694	698	726	710	718	702	673	718	734	694	723	722	686	646	727	704	704	705	704	729	740	733	723	740	679	733	718	704	701	695	725	717	743	683	742	673	756	679	702	694	690	705	718	713	735	744	693	724	668	771	703	740	625	720	688	724	689	683	742	716	713	722	769	736	689	748	714	742	721	701	686	684	784	756	649	746	694	750	731	749	701	737	701	750	705	718	726	764	690	728	683	655	747	703	705	705	728	770	708	713	691	680	736	705	681	749	698	708	691	696	667	666	753	758	685	708	729	665	743	711	688	693	700	700	758	679	713	698	735	704	684	723	739	669	703	713	694	716	696	724	736	672	718	699	722	675	702	710	711	725	687	682	711	711	688	736	709	676	700	718	758	751	673	715	797	694	702	733	709	709	706	679	743	717	745	680	663	690	690	736	704	722	700	751	731	753	707	669	684	706	763	704	725	734	683	703	723	675	694	742	712	695	718	737	731	724	709	717	691	695	723	720	666	726	711	742	716	689	647	761	679	740	714	717	698	660	731	728	672	728	698	683	675	666	684	755	701	732	709	731	719	682	663	684	689	674	690	715	676	671	670	689	676	719	719	701	735	691	698	731	755	715	727	679	742	689	729	737	691	750	693	740	708	681	693	683	706	721	695	697	709	712	713	734	707	675	716	703	723	720	711	721	679	714	692	720	713	751	721	728	697	720	703	767	708	720	702	739	695	667	767	705	680	694	761	731	746	713	692	717	677	671	646	696	699	700	723	691	691	721	708	702	680	709	714	711	712	744	733	756	692	738	698	682	730	686	702	677	711	771	701	683	721	753	676	729	675	739	722	711	709	727	700	716	747	772	735	667	718	727	717	701	697	755	700	711	683	737	726	738	716	718	694	690	711	661	689	721	748	733	702	725	721	734	680	728	688	717	744	686	701	719	685	740	722	734	721	698	724	697	702	696	731	708	701	728	662	724	743	717	715	733	746	676	684	670	714	719	734	670	763	719	742	762	687	713	709	697	711	660	695	684	658	696	750	776	723	686	711	727	717	712	685	653	684	742	737	664	679	712	694	683	756	698	725	703	724	712	739	715	707	752	772	689	698	684	697	706	710	706	733	759	692	709	692	724	732	714	713	723	693	733	678	728	681	678	724	708	693	733	712	711	694	754	717	705	733	735	714	669	713	715	701	694	723	688	722	741	704	736	724	724	701	686	678	697	727	739	678	691	727	690	724	730	745	686	747	736	708	688	735	676	686	685	758	688	683	716	744	672	722	732	694	785	691	759	673	747	731	701	701	712	706	722	705	671	694	715	706	757	716	719	731	692	650	699	687	724	712	710	710	745	683	727	718	688	674	677	720	706	719	681	695	705	709	676	674	744	708	653	705	733	713	731	722	757	706	690	715	692	733	719	707	712	767	716	730	681	712	724	705	683	721	687	692	699	725	725	695	699	666	699	680	684	756	692	718	719	713	725	738	727	717	706	708	698	786	722	748	703	724	703	670	660	699	721	725	728	716	722	730	682	755	705	718	700	686	672	722	725	745	716	720	689	697	667	754	756	686	743	757	791	702	652	694	711	700	753	668	726	704	686	695	672	783	703	694	732	697	698	720	673	711	736	703	713	715	718	712	704	711	687	677	687	716	718	724	706	768	703	719	679	749	722	683	719	678	698	684	704	682	764	741	739	688	698	720	701	733	730	683	725	696	729	698	737	668	733	657	715	672	713	655	746	717	733	743	717	754	683	699	756	710	766	732	703	708	659	749	734	691	700	728	728	739	726	737	679	688	683	703	658	694	741	707	696	700	698	736	665	675	724	685	743	708	733	706	657	726	713	694	741	746	689	709	730	685	713	757	698	672	718	739	722	714	672	687	676	730	714	739	693	692	727	716	724	698	700	690	715	692	689	689	668	718	679	677	695	754	713	703	726	769	726	727	705	683	724	715	715	711	720	673	716	704	725	719	724	689	666	684	737	729	744	721	736	747	721	679	707	650	681	760	763	732	696	716	703	721	715	709	682	746	742	700	742	687	750	716	726	725	733	750	747	755	669	724	681	704	694	730	751	692	711	702	705	672	721	751	704	745	739	716	693	690	703	733	743	728	716	682	699	690	681	717	726	716	706	727	725	667	722	748	743	676	708	721	741	698	737	734	657	711	717	720	698	761	678	732	718	678	723	717	714	754	711	707	695	746	740	734	743	726	722	754	699	751	740	664	693	730	744	712	692	724	703	738	732	734	713
5169	2752	2387	990	1260	937	2321	4188	3343	2155	1364	895	725	669	667	598	583	564	568	608	595	599	587	589	567	572	561	598	605	618	633	603	587	576	610	626	592	612	568	577	594	583	569	603	614	607	593	573	657	579	589	558	581	578	663	632	638	583	570	624	599	573	588	560	620	605	557	587	596	561	616	601	591	599	589	556	563	604	571	610	591	609	593	619	627	581	602	606	558	610	618	571	592	584	562	582	612	588	592	589	579	607	627	603	611	578	578	615	614	581	640	605	568	585	626	603	592	592	594	557	629	587	610	636	598	616	565	600	574	629	574	586	603	578	557	583	630	597	599	602	617	604	598	604	565	618	558	605	591	592	625	564	542	605	595	578	555	581	609	628	627	587	619	618	596	589	591	584	583	581	569	583	600	580	656	595	591	568	618	642	594	610	609	609	598	599	602	573	587	629	641	583	605	580	602	592	622	534	601	598	609	596	559	580	576	606	574	571	623	590	590	581	586	601	617	574	620	556	591	572	581	597	567	610	581	611	589	604	616	568	615	616	605	621	624	599	620	541	582	595	586	575	579	637	575	600	561	573	580	588	569	564	571	583	581	609	619	636	557	602	593	589	572	575	589	600	590	560	629	633	561	598	611	623	562	580	588	613	578	604	548	619	581	571	651	597	558	578	628	619	578	615	582	583	558	633	602	636	565	562	612	580	587	577	558	575	585	602	600	571	635	578	583	606	601	572	594	609	544	581	614	555	599	560	596	610	591	557	533	571	593	622	574	584	565	609	568	621	580	609	568	573	620	590	558	567	567	571	585	653	620	601	608	603	600	604	596	597	608	555	533	604	580	581	628	631	619	599	597	579	582	552	576	574	595	560	617	573	590	612	593	580	585	558	599	599	571	583	622	597	615	593	560	612	609	593	623	589	607	617	602	600	559	573	589	577	611	647	577	582	689	625	638	609	616	608	567	568	645	595	575	622	583	584	626	578	593	577	573	644	574	584	591	569	589	573	583	617	559	598	542	612	580	544	613	632	562	620	665	587	604	589	611	589	577	634	604	613	593	578	641	590	588	627	552	558	607	599	593	604	565	637	570	590	623	607	582	553	581	593	601	579	551	585	570	595	596	604	618	579	586	587	565	589	615	542	589	596	612	622	575	597	568	588	587	614	526	584	592	582	572	608	586	564	578	563	651	586	572	555	574	604	583	620	584	564	595	596	611	605	560	582	564	599	627	616	584	594	589	588	596	596	574	592	630	592	573	563	613	509	550	594	551	561	567	620	651	565	579	611	597	574	583	621	595	562	625	557	586	577	594	606	590	571	569	567	643	585	598	586	591	547	589	590	595	587	582	610	613	561	613	586	569	612	620	610	596	583	586	583	579	551	617	603	623	593	591	577	593	581	629	561	619	612	613	551	616	576	611	585	589	576	577	614	592	609	589	598	606	601	585	619	576	623	558	588	614	605	581	584	596	605	638	570	623	573	578	568	628	591	595	555	558	645	625	580	587	608	574	615	589	580	586	654	549	562	592	619	589	620	610	610	603	578	590	571	595	610	617	570	603	609	634	623	572	618	614	581	572	604	606	593	577	612	634	581	574	564	610	564	580	558	585	569	566	598	641	589	593	600	640	635	585	548	541	639	606	592	562	587	564	607	612	591	578	535	570	545	567	568	582	634	603	612	639	639	575	609	602	586	599	552	615	574	554	614	537	616	584	604	593	586	575	636	595	619	593	617	592	601	586	590	565	576	603	586	602	576	605	626	570	597	574	610	610	587	614	559	631	601	612	581	610	599	612	580	587	587	599	620	575	620	593	617	537	571	629	595	594	577	581	576	563	599	563	569	563	592	594	595	579	578	588	529	577	575	556	588	647	603	605	608	607	603	605	579	547	583	606	601	568	626	579	622	521	623	594	602	590	640	571	620	595	597	610	586	610	591	588	600	581	587	573	606	575	644	589	618	587	620	612	619	586	577	586	593	618	620	536	620	585	592	576	568	600	550	609	615	593	552	605	575	597	617	599	582	559	584	618	617	605	578	610	559	592	600	572	586	598	618	625	633	584	572	583	625	569	582	633	591	580	617	604	547	585	574	624	565	559	558	573	603	602	575	567	607	596	583	598	562	572	595	562	589	615	632	596	590	584	614	600	590	602	579	566	601	575	554	571	590	621	594	620	626	570	627	521	556	592	562	579	555	581	602	657	625	587	616	592	607	599	568	590	585	598	585	571	620	537	562	589	547	623	623	627	581	601	576	582	601	616	550	617	552	588	581	586	636	602	618	625	578	572	573	601	569	594	598	601	610	614	566	571	592	586	585	562	565	626	641	558	636	586	608	585	539	560	619	566	585	600	619	615	541	568	615	560	569	555	593	579	621	623	579	579	583	620	591	561	586	609	552	605	550	605	585	598	585	593	563	581	608	589	615	609	548	627	578	573	544	620	595	584	602	599	587	593	560	565	575	586	579	620	602	600	580	631	574	613	571	570	605	636	574	598	633	645	606	581	604	606	576	574	582	550	616	576	633	592	600	586	622	566	594	587	588	588	595	557	666	603	596	584	587	583	566	591	602	598	616	577	599	572	604	596	569	553	599	618	566	639	553	602	587	596	550	597	581	584	556	585	610	601	622	610	615	599	577	596	590	625	579	573	579	553	582	575	646	631	576	611	584	628	582	542	624	552	613	604	626	592	611	612	568	540	613	581	608	607	576	609	591	577	621	623	593	593	540	622	569	600	604	627	598	570	573	617	576	558	606	556	597	640	596	625	621	576	591	600	625	589	581	608	620	570	588	627	609	578	596	609	581	551	626	612	596	588	596	559	600	592	578	578	604	570	564	603	616	554	594	609	590	580	623	635	580	624	571	602	590	636	592	543	613	586	585	616	597	604	587	608	594	588	636	627	607	646	584	590	614	606	625	557	617	589	595	566	584	617	602	569	588	604	607	573	629	608	611	587	556	594	624	611	629	630	614	615	587	589	600	569	594	625	619	561	607	568	590	614	591	537	553	624	575	630	606	611	579	500	606	584	566	569	600	574	576	624	588	618	530	633	589	639	581	581	603	587	581	593	584	612	596	611	635	621	563	570	569	573	607	595	587	617	574	595	585	598	548	603	628	582	617	588	607	588	632	591	594	552	585	564	580	624	574	620	590	578	630	607	593	607	572	615	543	607	596	618	610	606	598	593	540	623	579	593	581	581	612	576	608	584	616	604	614	597	572	625	606	586	561	600	597	611	573	620	592	561	590	588	629	576	598	583	601	602	596	557	607	585	601	595	615	615	607	592	613	566	557	616	609	569	595	564	585	586	595	558	576	560	631	585	604	599	570	563	629	593	609	620	625	579	573	550	578	610	579	613	556	606	612	577	596	604	641	593	596	559	611	568	592	578	576	575	592	584	594	619	556	601	547	587	614	596	616	629	585	610	597	578	561	576	635	620	607	613	543	594	581	555	571	577	589	581	610	630	587	585	644	603	588	596	582	596	558	580	600
25469	21403	27502	25452	7444	2394	16417	28334	22626	13035	5689	2397	1299	913	812	741	841	820	855	761	773	825	838	796	805	785	777	800	786	752	806	772	746	783	787	808	821	777	792	805	812	822	801	757	793	743	799	766	752	769	746	799	748	784	836	777	798	790	788	768	803	850	742	817	771	815	833	774	771	760	792	791	784	782	753	759	773	781	790	788	818	774	786	825	796	824	790	807	791	753	801	835	798	806	807	828	794	777	743	805	765	813	761	721	804	799	781	813	760	779	817	834	759	796	801	719	742	837	767	804	766	806	839	836	788	769	801	774	757	802	784	779	772	781	752	785	785	787	744	778	779	777	834	772	791	751	789	811	786	781	776	794	756	800	751	795	767	798	834	789	811	744	802	819	734	801	777	756	740	783	796	765	827	740	754	784	766	783	743	816	807	762	787	776	784	827	766	803	778	802	763	790	851	778	777	812	801	787	801	795	789	794	845	779	763	805	740	773	792	776	800	805	824	787	706	753	830	775	761	764	842	722	779	746	806	783	781	794	837	810	769	773	796	788	798	807	756	808	758	759	792	778	795	778	742	765	755	769	815	777	849	777	757	821	798	757	808	794	802	780	771	820	772	797	754	823	799	786	789	785	799	732	743	818	763	785	789	768	832	751	786	761	791	767	769	794	814	767	781	809	831	789	774	745	773	788	749	801	814	783	775	852	801	815	777	807	768	776	760	758	779	780	755	764	765	808	835	767	785	779	858	799	793	717	757	796	779	754	730	772	771	756	753	773	794	772	784	791	816	829	752	813	833	834	831	832	746	788	832	779	767	813	812	796	833	763	788	761	828	755	794	809	791	815	831	781	741	798	814	802	757	793	771	741	789	801	782	727	818	782	770	826	772	791	802	820	838	727	726	806	791	784	797	764	761	797	755	808	773	778	801	824	795	727	788	763	824	794	775	772	810	805	787	728	829	775	762	753	833	790	795	785	808	800	748	776	737	791	778	806	738	834	783	759	763	740	749	791	823	757	764	790	795	776	793	855	766	751	747	768	793	838	808	783	822	797	743	754	788	776	769	816	784	749	741	743	745	798	758	741	806	800	757	752	777	784	740	788	802	845	753	780	741	802	782	775	788	763	758	775	782	749	734	782	769	782	778	784	788	765	798	822	779	804	778	805	791	817	814	774	770	807	750	779	795	806	798	788	803	784	772	745	763	835	766	774	804	781	757	770	810	883	803	803	784	769	852	759	813	758	795	778	788	753	754	781	757	785	815	819	772	751	815	777	722	777	748	768	797	749	765	806	765	756	799	752	707	811	815	765	748	802	794	782	744	791	757	791	793	787	740	769	746	789	746	805	804	782	786	812	790	842	708	804	776	748	743	811	789	816	784	769	781	815	757	807	768	764	801	769	813	773	715	806	800	788	770	714	791	806	802	740	773	743	746	753	776	779	770	785	828	817	835	785	799	755	818	848	785	758	748	777	784	731	735	766	806	787	786	757	773	806	775	774	772	811	774	794	767	791	787	795	789	794	777	788	777	784	769	770	748	814	775	750	778	792	776	728	815	798	831	773	775	801	783	817	808	755	784	789	807	792	748	767	812	816	756	788	826	773	808	720	756	787	815	780	818	779	777	750	794	770	813	812	771	757	761	797	784	771	761	813	843	821	793	755	767	802	720	808	737	746	811	746	754	749	758	783	775	815	797	788	814	814	780	824	768	782	783	795	794	802	764	848	813	834	761	807	808	780	775	763	749	781	748	816	792	755	761	817	783	789	780	778	768	803	769	759	736	766	775	759	777	741	814	830	778	802	802	776	777	791	842	755	842	759	808	737	817	767	736	792	822	789	738	778	774	761	789	769	768	787	791	822	799	756	766	760	765	749	786	776	748	767	816	808	772	799	759	782	784	754	800	775	773	809	806	748	748	798	762	812	819	776	758	831	781	779	793	780	750	767	781	773	802	780	788	791	768	784	770	729	779	759	752	752	733	818	708	770	778	801	793	774	752	751	824	786	798	803	810	771	833	748	806	774	776	798	754	750	761	771	755	774	759	826	767	769	736	805	800	741	781	783	795	786	758	770	740	781	762	735	760	809	803	785	769	806	783	821	804	798	796	732	777	804	755	727	774	849	761	778	806	812	798	801	817	804	730	765	768	771	765	743	849	784	815	744	788	805	799	754	778	773	797	785	773	813	772	780	762	769	830	742	774	778	824	771	756	797	756	790	796	838	766	722	740	767	782	806	721	780	730	822	794	775	743	806	751	793	821	779	786	787	746	753	808	824	821	763	806	787	793	735	810	762	782	780	763	791	784	743	779	771	854	769	771	771	772	794	806	763	802	768	830	755	800	824	813	782	753	791	790	758	783	741	823	802	795	765	802	795	748	782	807	830	794	765	735	797	781	784	795	816	757	726	791	800	768	778	845	735	831	857	768	813	779	753	784	796	793	776	840	763	779	795	780	822	831	750	848	792	771	797	739	786	785	791	768	805	788	776	775	778	783	787	778	832	816	826	789	737	757	771	750	796	749	797	777	805	758	823	804	821	773	812	792	754	799	822	757	790	793	829	792	823	790	780	783	758	760	860	774	746	772	758	812	813	773	784	815	766	806	798	793	708	780	804	808	723	776	782	814	796	838	800	760	771	762	798	763	777	760	810	758	764	757	691	796	757	789	777	772	770	755	809	776	792	798	753	781	803	776	759	766	760	778	773	820	826	757	792	761	787	817	763	769	785	805	778	804	769	762	775	804	785	822	759	757	769	794	751	827	750	769	812	765	834	785	775	717	838	809	815	754	755	778	733	838	842	789	779	805	779	803	807	784	787	768	808	797	779	818	805	794	811	803	744	721	724	768	773	826	763	756	762	807	779	736	840	790	739	767	801	803	808	807	743	753	753	821	798	787	785	809	778	746	798	767	826	736	785	818	812	825	764	739	746	818	823	738	774	830	742	808	773	771	781	781	816	863	734	760	804	806	769	810	784	766	780	771	803	829	776	821	764	804	757	793	777	811	802	727	806	790	793	767	795	781	759	810	774	739	753	766	833	813	771	761	759	766	769	771	697	765	791	794	767	807	771	773	773	807	776	800	819	756	752	714	839	786	825	791	803	755	737	773	783	814	764	793	810	773	741	770	816	770	746	785	762	752	790	804	776	815	812	817	768	799	785	802	766	789	760	825	773	747	756	769	752	845	773	801	821	802	810	769	854	786	804	751	778	788	728	795	743	812	727	788	816	830	775	769	825	777	734	733	728	809	834	826	775	784	780	837	772	728	842	737	764	771	790	835	809	753	776	735	803	786	776	759	756	779	844	836	751	756	784	815	820	808	804	856	822	769	829	830	782	853	785	776	838	751	826	769	817	778	815	802	781	803	823	803	777	801	785	808	755	833	849	780	744	830	775	748	783	794	731	795	819	800	752	825	764	792	773	786	807	818	808	793	769	776	805	806	762	797	746	754	759	783	828	841	767	756	784	785	771	779	782	807	787	747	768	800	778
4303	5577	5494	2243	1450	2295	18729	26584	19347	10989	5491	2623	1231	839	677	738	658	696	654	644	659	629	687	697	650	660	677	659	692	698	709	707	659	741	686	684	690	635	648	667	653	718	649	659	656	682	689	706	677	633	696	669	663	768	641	679	644	710	696	682	696	599	702	667	691	687	624	678	677	638	666	651	669	647	673	645	700	644	655	706	604	660	690	670	672	668	676	649	683	669	719	663	648	692	696	701	711	650	655	666	700	692	655	653	646	674	654	659	662	672	637	642	681	677	671	670	653	698	651	687	670	663	696	717	668	731	649	628	650	701	672	706	648	628	663	666	645	656	663	654	707	656	675	694	679	664	672	653	724	681	662	668	642	629	742	710	678	699	680	702	673	693	693	726	730	643	658	714	670	749	667	678	638	696	667	660	671	703	626	663	708	712	674	691	663	637	709	700	649	717	681	672	646	656	645	722	643	703	622	699	720	686	644	708	714	675	721	676	649	648	642	665	673	654	618	658	628	669	649	700	660	687	678	711	678	670	678	635	705	694	655	688	658	700	707	711	655	705	671	659	639	673	735	681	677	679	668	656	662	729	663	683	685	634	686	674	626	677	686	676	647	685	676	683	680	675	716	702	677	669	643	689	675	692	681	661	664	637	667	706	730	662	670	645	675	670	692	664	616	652	705	706	684	632	610	696	663	693	666	646	686	670	651	671	663	659	677	686	623	676	619	695	682	685	688	690	691	744	715	696	673	699	641	685	679	656	673	640	684	663	677	618	685	671	636	682	691	686	695	693	696	671	682	642	706	637	695	630	650	693	661	669	720	656	649	681	611	635	649	629	685	705	663	641	680	676	672	664	690	727	658	707	718	643	659	653	678	664	633	702	674	671	643	713	719	652	646	666	638	666	703	676	679	684	686	680	638	669	656	647	698	647	666	659	675	672	656	689	684	708	669	641	681	660	694	683	645	689	659	690	660	611	679	696	648	680	681	701	655	691	665	666	684	658	682	650	652	675	690	650	658	646	643	727	705	668	680	701	694	684	665	706	643	648	659	649	674	637	706	701	684	671	696	674	679	674	648	648	644	621	685	669	676	666	658	676	667	650	679	641	679	679	691	653	717	675	665	702	686	683	695	678	691	697	642	695	712	672	695	689	649	641	700	666	681	692	682	653	672	675	678	699	724	638	701	669	662	641	707	622	636	681	650	606	698	649	651	653	642	687	711	697	664	675	686	679	649	654	630	674	673	642	722	633	656	681	650	689	642	670	705	684	688	663	641	716	632	669	710	622	663	661	673	661	653	676	665	723	645	639	643	705	648	647	666	638	644	673	712	684	655	680	672	711	630	681	720	653	672	642	654	669	641	686	673	681	684	700	668	693	687	675	666	689	674	690	746	650	677	647	667	643	675	669	644	699	688	657	652	668	642	683	682	697	686	710	681	621	644	669	652	710	658	738	626	674	624	680	644	640	691	663	684	659	675	602	643	697	665	679	692	653	655	693	683	651	694	655	710	669	665	664	696	681	682	655	662	642	684	711	638	652	661	664	652	702	648	671	703	666	664	707	676	698	665	709	711	637	677	672	637	664	674	662	690	656	672	614	688	674	667	676	634	664	718	657	669	658	671	634	683	637	679	663	649	664	687	675	633	690	671	661	690	615	657	673	677	655	605	702	692	721	669	649	698	652	656	681	668	678	630	667	680	670	647	695	692	673	676	657	655	643	671	672	622	614	666	634	682	718	695	650	673	699	678	660	718	669	659	648	652	691	689	681	686	721	633	699	687	695	680	686	688	748	704	685	708	643	687	665	673	706	652	687	642	652	656	662	673	655	661	652	666	660	670	679	657	731	683	686	668	661	624	697	694	690	718	689	662	668	662	680	668	722	731	706	656	668	653	684	646	699	661	602	686	633	590	641	663	714	697	679	641	647	632	682	686	645	653	671	652	681	708	638	681	653	694	629	691	692	685	699	647	653	678	694	664	638	639	646	669	696	679	655	678	687	639	697	739	689	656	656	677	647	677	641	693	696	643	663	626	646	682	667	663	668	689	667	703	682	693	684	690	668	687	663	667	689	652	653	691	664	649	703	653	732	679	724	650	673	702	700	646	697	668	669	685	708	671	705	637	720	653	719	691	680	657	668	672	650	629	662	707	659	665	626	699	676	674	664	657	721	678	650	695	617	677	638	622	673	674	649	720	649	713	710	659	660	644	620	697	637	637	671	702	684	688	666	654	648	706	725	653	650	697	671	677	677	659	675	652	674	708	679	658	684	671	708	694	674	709	721	666	685	672	657	721	659	632	675	654	670	666	722	681	645	635	664	677	721	649	619	650	690	648	691	676	634	676	679	649	675	649	684	710	717	672	649	683	667	672	666	660	673	713	691	627	626	647	660	690	649	623	673	647	660	665	646	657	673	714	644	662	676	639	697	667	676	683	673	721	689	661	672	709	693	670	732	673	676	668	651	653	698	682	654	670	654	687	687	671	636	660	711	687	666	682	683	630	675	659	673	698	649	668	665	687	680	702	673	678	691	695	632	659	690	658	620	662	675	722	658	649	681	668	710	635	656	651	637	666	643	664	612	650	703	694	659	669	676	662	664	666	618	656	715	708	670	642	660	661	639	656	637	667	729	658	644	674	678	652	638	674	655	647	729	635	664	712	680	641	663	718	693	694	692	686	696	688	660	699	672	656	662	644	668	622	670	688	655	691	680	734	670	718	646	683	700	612	655	687	707	678	671	695	671	700	653	707	722	673	701	665	666	669	643	665	664	667	654	667	702	671	671	686	707	656	667	638	665	651	640	678	675	673	630	699	675	703	659	681	651	689	672	666	683	668	651	672	709	649	676	726	683	692	682	696	657	729	667	690	650	727	690	628	695	674	682	686	662	685	655	681	689	682	639	658	655	691	724	662	674	661	695	668	623	713	640	618	691	682	686	673	634	657	662	698	699	711	683	698	655	649	710	678	711	704	697	642	676	681	611	648	641	674	714	694	703	682	635	656	691	645	663	705	695	673	663	672	713	677	661	675	631	666	669	652	698	683	681	690	698	656	686	682	650	648	632	666	634	661	664	693	684	684	693	717	674	644	667	619	657	664	677	653	688	655	682	698	674	670	652	697	647	692	703	650	655	672	680	691	663	674	644	659	688	676	681	670	635	712	689	688	690	674	647	671	660	640	608	681	677	640	692	663	683	704	701	664	743	666	682	664	616	650	678	672	689	637	699	645	677	661	671	665	638	632	712	674	659	683	701	627	621	684	716	651	682	668	681	611	630	647	664	669	653	684	651	638	638	634	657	698	647	719	704	690	651	623	661	692	673	682	643	666	646	698	633	641	618	664	651	708	682	596	660	672	697	652	672	679	717	671	673	635	681	699	651	654	652	618	657	671	691	675	707	682	656	719	653	659	664	695	696	644	675	617	726	665	683	656	678	658	694	649	672	670	645	655	650	687	648	692	663	694	662	663	640	667	626	658	639	654	673	697	674
24240	21446	28803	24500	21414	23695	43803	41858	33949	20215	9970	3661	1717	1132	1001	968	950	978	962	951	898	889	961	916	965	940	928	964	941	910	878	895	846	828	943	951	850	924	945	906	967	895	969	956	957	950	958	918	971	884	935	956	917	855	949	936	922	902	900	910	874	922	940	948	937	932	932	905	914	957	961	943	906	917	910	914	922	938	996	924	893	895	947	953	922	899	924	931	976	976	957	891	968	866	900	874	904	880	944	948	888	931	891	950	931	885	912	917	847	916	942	920	929	899	939	880	899	907	889	910	920	962	917	888	928	865	970	906	903	938	951	975	968	936	928	922	890	877	950	956	952	954	860	906	934	921	926	906	972	904	954	951	929	936	837	893	899	954	929	956	932	965	924	970	945	900	968	939	967	928	887	924	895	943	881	913	859	947	934	913	918	955	949	925	889	903	876	879	923	919	936	912	927	926	881	916	937	951	931	889	901	946	897	928	951	877	886	925	906	902	954	950	897	872	970	932	929	943	920	953	856	921	893	954	893	906	892	857	940	988	862	957	925	894	927	918	931	932	973	952	872	952	911	942	920	961	968	905	888	929	930	953	944	945	935	922	949	922	944	927	917	880	928	897	942	951	904	1009	956	927	915	896	908	935	884	913	930	917	897	911	969	909	930	934	925	1000	949	903	903	936	935	865	905	900	923	906	910	907	852	923	883	930	898	948	913	973	908	868	899	892	930	922	862	970	969	933	903	978	910	859	848	961	889	950	913	926	930	882	929	934	942	915	953	923	915	911	884	911	904	899	928	911	889	945	942	924	975	922	907	851	1010	920	962	925	916	918	929	963	917	897	928	970	935	935	994	983	858	956	910	933	894	866	950	912	886	935	915	912	933	874	921	898	963	940	927	927	923	872	923	865	934	888	895	951	938	928	979	919	926	896	926	952	876	912	913	914	864	990	869	946	935	891	927	902	922	923	913	935	965	904	930	965	885	943	890	947	887	907	926	935	930	945	933	889	965	941	958	925	922	980	970	902	872	936	921	952	933	921	882	903	894	966	868	905	939	976	924	936	919	935	953	963	951	943	911	858	908	913	907	953	887	886	954	926	958	903	870	916	917	884	913	915	864	955	931	914	914	888	907	896	902	899	965	913	934	898	876	953	935	938	948	924	960	949	882	930	866	918	861	908	966	877	950	930	920	869	925	935	909	879	889	952	905	908	899	847	936	926	967	877	889	980	934	912	887	962	896	881	937	928	912	876	943	942	919	891	940	934	934	892	932	901	934	869	915	906	927	994	926	978	900	927	902	915	956	926	930	907	858	913	965	934	886	933	896	939	960	895	944	898	928	956	966	940	935	943	861	897	969	890	865	945	916	942	914	936	914	895	926	922	866	924	968	897	860	912	916	914	921	975	882	867	926	905	971	913	891	934	950	948	927	986	923	936	875	911	869	888	907	896	912	916	956	888	932	898	890	938	928	910	964	927	909	930	879	915	909	960	940	951	921	912	907	934	914	885	933	963	963	950	958	911	901	954	895	937	891	899	934	933	920	951	962	949	969	934	926	880	953	945	894	890	938	922	874	907	949	927	943	941	916	926	1000	905	947	907	947	875	917	919	910	910	954	892	924	920	907	828	900	932	896	883	893	896	925	977	880	927	872	954	870	922	957	920	890	924	947	900	916	908	881	915	859	911	952	902	921	912	964	959	882	891	924	879	925	937	906	896	884	903	943	954	891	939	945	951	921	905	930	917	942	905	880	932	891	961	866	932	920	938	949	925	936	898	874	909	926	907	934	916	971	921	906	934	969	941	919	918	966	924	884	876	888	918	921	916	890	921	926	914	908	923	871	921	911	929	958	889	907	870	881	898	893	895	920	907	913	947	874	941	937	880	875	897	942	881	880	880	943	938	957	913	899	889	907	900	935	876	934	916	997	931	947	942	944	918	911	903	923	857	893	932	935	958	850	949	951	895	892	827	883	897	926	921	934	930	921	884	905	897	880	903	920	898	903	933	931	904	936	942	925	930	968	877	912	873	899	935	966	912	916	897	987	902	934	878	882	906	933	929	889	930	893	896	922	895	924	978	838	914	895	921	934	930	946	910	961	896	945	884	919	940	904	916	876	914	931	871	889	969	932	923	912	924	956	958	963	909	935	897	911	872	947	948	895	940	1002	915	902	951	933	899	902	925	912	937	910	868	888	913	880	920	888	930	952	965	958	907	960	910	954	923	936	961	861	884	915	912	882	875	926	936	911	886	920	872	930	915	878	908	919	928	927	904	900	883	910	884	897	919	934	929	937	945	931	867	869	891	928	953	922	905	904	966	925	957	928	871	888	927	886	922	898	905	867	957	875	923	985	970	913	912	943	950	941	924	990	958	886	944	917	911	901	854	937	928	946	943	935	934	866	925	896	925	951	851	949	928	990	883	944	913	895	906	952	950	935	926	919	901	913	965	937	902	875	935	955	920	895	944	919	899	901	850	902	907	895	990	954	930	884	906	941	929	903	940	912	893	849	875	907	906	928	896	908	948	941	885	882	937	921	883	934	901	920	912	910	939	976	959	905	922	995	924	945	863	904	909	925	951	912	935	907	902	869	875	899	967	888	929	903	906	888	940	954	839	910	927	931	881	842	953	937	1012	953	935	930	996	947	951	952	888	913	915	851	911	953	946	902	920	948	931	918	947	903	924	896	949	948	958	970	954	918	896	875	872	908	904	933	926	905	875	969	909	842	897	904	916	908	914	909	899	908	952	949	957	965	889	949	964	908	989	943	904	884	908	881	896	927	888	927	893	941	914	893	899	920	972	901	940	919	910	924	867	897	893	868	975	917	916	893	867	902	926	867	848	855	896	936	938	884	909	914	930	904	913	957	882	995	951	924	865	933	860	925	912	879	904	912	918	946	921	862	899	902	873	858	931	956	989	913	911	891	896	964	974	904	917	865	928	891	917	862	862	965	903	878	907	895	898	920	954	909	915	962	904	921	964	898	972	1008	961	898	900	903	888	954	926	910	885	932	923	912	916	980	902	957	910	927	907	907	909	936	914	959	955	894	904	908	957	918	924	908	940	913	926	866	919	912	911	888	908	925	984	922	898	962	920	839	913	912	910	916	957	960	898	915	886	924	875	892	873	890	970	900	909	912	949	895	873	900	890	892	969	929	883	883	888	911	955	916	929	887	845	901	919	895	909	907	883	892	955	966	915	919	934	912	897	916	940	928	889	952	948	933	935	927	851	914	869	854	926	929	909	932	856	931	909	928	923	885	900	903	901	959	882	897	920	939	893	946	973	907	861	892	917	891	923	907	938	899	942	894	897	890	965	910	918	983	893	910	889	906	916	941	950	870	923	867	925	926	931	906	849	891	896	959	877	910	948	924	980	932	853	930	945	977	936	968	924	871	941	900	871	936	900	945	920	921	937	927	893	894	922	953	909	883	945	912	895	904	895	923	933	907	879	911	921	904	929	902	836	876	925	934	927	898	908	929	912	930	963	917	926	886	883
5473	10114	8283	4398	3097	23173	40434	40451	27820	16402	8594	3575	1665	1005	849	798	775	777	806	837	802	770	815	828	831	837	796	821	793	819	793	748	756	791	796	816	759	800	793	792	803	765	814	835	806	751	768	748	791	795	831	796	825	773	861	799	780	755	813	741	758	788	789	782	813	793	807	730	755	799	806	797	821	796	791	786	748	765	790	775	825	795	738	825	795	798	796	769	824	814	824	862	801	753	792	804	789	805	829	735	759	787	792	802	806	767	825	772	759	787	793	743	753	824	800	742	857	805	770	825	792	776	811	752	842	788	814	810	762	818	777	782	750	789	796	812	797	802	762	819	795	809	812	803	739	760	787	812	837	760	789	781	764	793	760	792	793	802	803	779	779	784	791	791	772	817	756	802	763	816	786	831	806	800	836	787	768	753	867	803	779	832	749	847	756	804	765	750	842	773	807	795	721	784	752	791	786	785	734	754	780	792	810	795	732	779	788	804	800	792	820	812	726	833	746	779	741	781	794	780	774	817	802	748	798	782	753	796	810	792	817	822	761	798	789	768	780	787	862	784	786	756	814	718	777	800	806	762	780	837	769	795	740	773	785	778	802	792	767	757	777	834	766	753	772	739	747	752	731	799	825	798	790	751	768	785	806	793	726	787	798	785	771	761	796	795	768	802	782	777	811	810	836	792	769	797	769	811	826	787	803	797	802	827	777	771	794	761	811	780	803	825	753	746	798	747	807	765	816	755	787	789	805	767	810	692	784	807	779	816	812	825	756	793	841	745	804	737	772	762	765	772	780	817	827	820	840	774	740	801	800	804	793	766	827	794	791	773	829	784	782	778	778	813	766	804	775	735	751	755	825	788	802	817	832	762	788	805	765	811	812	832	835	748	783	818	709	820	794	789	781	809	794	764	771	782	762	752	783	769	745	745	765	815	772	736	837	786	775	793	732	796	788	793	795	803	791	787	779	740	783	839	785	796	773	758	772	767	800	789	784	819	784	788	785	762	791	794	783	797	774	716	766	768	768	790	797	796	764	775	748	849	782	814	809	828	798	724	783	759	793	774	739	776	800	753	749	731	730	772	771	760	794	752	798	765	801	786	788	790	812	810	825	774	762	754	804	793	809	763	769	844	798	811	816	815	829	820	789	763	744	775	776	761	779	787	771	761	737	773	817	776	822	774	789	771	779	786	754	806	796	804	786	790	741	784	779	784	812	770	789	800	755	696	761	801	785	756	762	806	771	812	784	824	747	784	815	784	774	773	832	808	806	751	768	746	816	768	805	778	818	771	776	817	786	813	807	797	807	811	773	737	794	779	735	794	744	742	755	756	714	777	808	785	786	843	795	811	756	760	803	798	725	737	782	835	780	784	799	805	832	766	757	781	777	782	726	767	765	795	772	787	749	776	808	787	810	742	772	771	762	779	768	768	759	786	790	775	747	791	818	731	806	786	788	803	797	789	784	812	788	783	782	776	765	765	771	781	760	780	822	806	790	772	787	819	785	823	799	815	773	831	789	777	779	815	796	811	725	831	784	765	729	777	753	767	787	809	727	805	829	790	739	792	785	749	781	769	778	824	797	747	748	738	767	831	772	780	765	807	788	732	785	858	788	740	725	815	764	768	777	823	756	833	775	809	789	803	779	825	779	780	808	752	830	787	763	749	761	788	789	776	782	807	811	790	730	778	793	814	805	811	812	753	727	768	785	793	802	735	741	795	772	796	774	765	760	736	780	804	774	758	715	825	795	744	796	800	801	735	784	755	813	789	761	773	761	784	749	722	778	810	776	790	764	782	798	774	774	770	823	776	782	749	798	841	798	772	762	769	754	790	798	831	820	812	829	822	792	745	774	780	762	827	770	810	771	791	795	789	810	819	824	748	775	795	775	796	831	793	804	787	777	757	781	742	796	784	822	760	801	741	829	726	831	791	783	762	845	808	813	763	812	777	733	789	774	766	782	798	833	806	765	751	790	754	834	780	813	791	777	781	823	745	819	742	769	773	737	785	775	811	774	751	769	736	828	791	807	777	796	754	791	755	788	816	725	773	807	792	765	773	804	804	758	783	767	807	818	749	771	811	797	758	800	808	805	781	748	803	776	752	735	786	733	775	748	786	807	778	722	728	793	777	812	839	791	741	784	781	732	752	812	760	744	745	728	809	792	816	744	805	753	810	771	765	778	758	770	804	822	788	766	728	761	771	784	765	835	783	778	826	810	822	806	769	797	781	790	742	778	752	803	766	780	774	799	797	772	759	774	768	816	774	853	767	752	782	743	811	745	763	776	813	775	729	778	818	772	769	779	769	759	796	779	777	746	748	771	760	791	755	769	801	792	811	776	816	830	762	762	800	819	789	791	774	746	746	770	762	779	793	778	785	769	784	786	815	764	757	756	769	808	770	759	790	805	767	762	755	833	787	763	763	760	735	772	775	765	836	810	789	794	819	752	772	748	815	837	738	785	774	796	838	793	833	790	873	812	787	753	761	756	800	825	803	808	787	785	838	775	785	788	784	778	752	819	781	776	784	776	738	733	744	826	743	740	810	745	790	782	801	845	747	826	739	805	763	788	775	805	777	785	737	804	794	783	731	797	789	754	789	774	785	751	784	799	820	787	765	796	790	796	800	780	768	793	806	819	796	731	787	781	750	798	761	813	790	797	812	762	782	791	784	788	809	791	850	829	780	824	829	742	796	821	757	820	782	775	767	791	847	762	745	751	779	824	785	739	833	842	727	810	823	749	781	832	792	750	792	772	752	805	759	798	786	799	840	788	817	791	779	773	778	814	734	714	811	813	797	753	793	772	819	760	765	755	792	781	759	794	744	824	749	756	761	736	792	743	812	786	789	811	757	744	767	830	807	776	756	735	817	820	802	801	761	788	799	775	765	800	770	819	729	734	802	754	800	751	772	764	802	758	817	783	763	795	783	776	747	827	770	793	755	769	792	779	800	837	788	790	793	766	847	808	748	803	765	810	811	827	788	826	791	764	779	784	759	811	764	769	727	821	820	743	833	823	793	742	764	747	813	770	761	778	800	770	816	806	734	756	777	766	781	744	784	768	727	775	730	789	770	754	767	780	737	780	794	724	746	781	749	792	797	742	798	754	792	795	804	798	784	773	828	759	772	738	783	761	851	818	738	802	718	767	766	792	802	801	790	763	748	756	810	817	765	767	854	762	805	806	785	794	763	827	826	753	752	747	747	805	742	742	780	794	789	772	754	761	767	803	821	772	755	741	783	784	794	808	779	797	804	775	712	730	796	817	831	787	812	751	799	827	797	730	844	773	803	823	802	763	751	818	776	801	749	788	794	764	764	777	786	772	799	735	790	771	761	806	784	780	774	759	787	778	806	790	780	769	803	788	830	769	755	790	762	738	808	773	768	857	713	756	780	749	730	771	808	759	754	805	790	772	814	809	760	808	815	771	759	807	803	799	799	722	811	734	746	779	767	777	784	795	779	773	789	774	779	768	790	781	756	787	802	745	726
27698	13958	2944	1421	897	1607	3919	3927	2876	1547	1099	876	811	764	763	706	717	685	724	759	692	713	730	665	735	763	749	689	716	724	721	755	719	687	748	734	697	719	683	677	749	728	742	718	722	762	767	741	754	692	696	754	740	680	789	742	755	668	749	747	741	682	716	701	742	717	726	714	695	727	696	727	716	699	759	722	739	706	777	713	710	683	699	722	726	780	752	694	690	750	704	696	729	734	702	704	684	717	660	730	738	729	735	722	713	741	709	693	712	747	702	745	741	730	744	787	725	703	762	707	705	727	711	744	698	717	695	744	749	686	674	747	738	614	763	757	675	757	715	707	740	707	767	711	734	748	718	740	785	706	703	706	682	709	702	704	724	711	762	746	710	717	713	699	718	750	752	707	700	709	737	746	693	746	750	725	764	749	786	640	706	725	700	783	716	686	740	719	754	695	755	745	680	706	770	727	700	686	683	722	733	653	701	705	660	755	725	700	687	666	708	664	766	745	756	722	752	724	735	683	744	739	695	696	683	720	737	747	690	751	762	717	722	715	753	734	704	723	745	754	716	697	759	770	741	674	716	737	701	751	707	759	661	726	694	728	745	754	712	735	768	721	765	717	708	766	795	732	692	697	748	728	724	723	732	742	719	740	697	672	761	712	761	744	712	722	719	779	759	733	694	734	737	727	750	737	764	717	724	728	685	670	677	670	742	717	709	702	739	750	735	703	713	706	698	765	673	733	741	726	724	732	746	817	754	762	722	682	748	751	712	718	715	728	726	737	698	687	764	778	720	707	726	691	706	696	771	724	753	709	762	706	704	677	759	726	731	701	670	709	716	706	772	720	720	764	735	702	745	713	704	693	710	732	722	710	786	748	733	739	695	726	732	771	722	771	736	677	711	693	696	737	702	725	743	736	712	749	745	708	748	743	733	721	731	742	712	747	713	709	726	787	776	731	742	686	729	722	713	709	711	715	676	685	748	731	725	684	755	703	734	741	716	698	710	682	732	713	719	736	716	742	749	730	758	742	694	759	711	669	702	745	679	747	702	745	758	698	746	674	730	690	717	745	724	691	721	685	753	725	704	702	724	708	793	684	721	726	722	732	720	737	717	713	702	725	740	737	780	774	693	724	728	639	717	707	681	685	723	695	729	735	726	706	762	718	724	742	725	709	792	744	742	735	707	724	744	700	695	704	711	737	703	739	736	683	726	696	760	704	682	693	745	732	701	735	686	745	690	728	707	733	755	688	740	715	735	722	714	723	712	729	766	706	746	754	696	726	712	717	693	738	678	659	697	658	707	738	750	741	731	700	727	736	694	680	731	719	719	678	742	766	666	768	755	707	696	721	696	719	733	744	745	732	737	702	746	734	720	735	745	716	713	693	689	719	729	714	753	704	749	770	720	708	693	740	691	745	690	694	690	765	686	707	747	774	725	695	705	719	736	737	702	697	676	703	678	711	739	731	751	750	758	706	735	745	730	718	716	743	765	709	680	724	710	712	692	734	687	745	699	764	768	722	755	733	698	744	734	701	731	706	743	762	723	712	678	736	654	705	710	732	715	715	706	720	712	717	723	765	677	724	686	711	723	732	675	685	687	736	707	676	683	664	690	728	759	737	697	744	693	693	724	717	737	762	702	682	707	696	731	669	711	709	726	736	689	723	749	711	741	742	694	723	682	727	726	779	735	727	722	717	716	729	750	720	747	698	730	711	701	686	700	679	691	709	731	722	763	702	755	726	736	759	754	721	748	702	682	723	761	746	713	722	780	711	713	747	745	730	710	718	768	705	743	742	720	725	675	716	664	724	692	716	648	730	746	725	687	729	730	694	714	771	738	684	737	740	678	699	747	744	672	733	704	709	748	740	709	701	718	762	733	753	716	701	744	731	756	732	734	691	688	704	692	716	688	758	743	719	741	727	710	718	697	704	727	715	740	702	777	668	711	735	768	746	716	703	727	742	682	721	653	732	746	737	716	760	752	709	720	728	721	729	739	752	699	751	711	749	705	732	685	720	705	740	694	755	721	706	743	706	694	750	695	733	681	754	703	726	712	686	681	770	725	638	751	670	699	777	775	722	758	720	715	703	651	741	717	730	677	728	674	664	717	709	710	724	735	777	744	725	721	663	749	745	704	719	731	753	738	701	738	735	743	729	746	734	721	737	756	738	753	708	742	702	692	748	748	719	689	719	765	735	718	733	740	738	680	731	705	681	720	736	804	704	760	685	725	710	737	749	738	745	739	661	724	726	743	700	681	706	713	697	719	706	711	709	700	710	682	738	742	734	709	676	710	731	706	712	649	683	717	731	732	725	688	686	755	725	753	751	721	773	767	734	728	718	733	687	710	749	728	716	726	719	733	693	749	747	725	757	747	776	720	764	722	657	725	724	715	723	702	692	724	723	723	683	690	740	745	671	739	707	756	718	744	731	727	738	707	784	693	721	714	729	739	747	729	700	668	739	733	755	683	702	736	694	742	745	696	731	769	702	755	737	730	705	787	771	774	776	722	706	738	730	744	742	704	731	758	753	750	739	753	744	688	729	749	740	719	732	732	717	728	710	690	757	705	746	777	704	724	661	675	709	718	720	708	692	698	655	721	653	772	773	692	727	722	735	747	724	765	664	719	711	758	763	747	758	694	696	696	713	680	766	704	733	715	752	740	714	743	719	740	757	750	716	705	728	674	691	797	764	731	742	757	688	773	719	733	722	733	671	718	728	703	711	720	743	717	700	756	711	733	713	678	727	726	694	698	671	705	761	772	749	679	722	673	747	726	732	716	684	762	696	718	719	758	745	703	726	705	751	797	715	693	778	711	756	695	740	750	714	740	687	702	738	724	688	727	735	716	728	719	732	712	715	723	714	749	778	722	716	666	729	728	713	740	705	729	745	734	731	739	729	725	750	694	705	731	739	718	718	708	721	700	695	720	776	691	723	729	702	710	710	699	696	666	759	710	722	769	766	764	765	752	714	753	761	703	777	749	728	751	749	738	709	747	674	713	705	749	711	715	718	748	722	756	720	742	750	725	743	718	725	647	691	663	709	722	695	694	739	727	661	732	716	742	736	736	709	737	751	743	733	738	731	773	701	749	723	754	723	711	689	716	743	787	737	736	783	753	763	700	716	774	703	704	717	720	726	718	717	697	703	745	749	724	697	741	717	746	774	728	732	715	814	741	706	702	724	756	731	730	664	699	748	707	711	716	722	737	706	713	726	713	672	760	764	741	698	712	738	730	685	744	733	785	717	770	708	704	751	715	786	718	701	721	706	749	709	758	723	700	726	751	720	708	707	753	761	719	697	712	694	765	731	723	766	714	727	703	691	703	685	698	673	677	738	698	728	711	732	713	733	725	731	738	736	728	770	750	738	737	751	754	782	723	698	704	723	695	680	747	688	708	768	743	728	710	716	758	749	742	693	685	718	757	744	749	739	761	750	729	731	696	708	690	689	699	738	698	740	736	720	738	705	748	704	703	769	729	698	695	726
5363	1969	1827	1175	885	1943	4732	4184	3038	1581	1058	702	623	650	607	573	578	571	662	605	626	614	612	601	600	635	599	606	643	611	607	600	628	615	591	630	642	591	628	612	606	574	585	603	611	569	623	630	597	619	605	607	579	587	657	618	617	550	601	599	586	603	559	582	558	659	629	575	607	587	628	603	602	582	607	619	602	645	587	604	589	625	617	632	605	592	592	635	567	589	639	576	585	565	635	586	544	600	606	565	626	596	614	616	588	617	593	600	559	648	622	571	563	596	591	621	601	634	597	610	584	591	588	596	606	580	589	611	624	577	631	614	616	613	615	588	618	616	583	631	632	643	581	563	604	588	648	614	622	550	624	586	638	551	620	574	540	570	600	543	610	598	605	590	599	572	621	630	628	608	578	560	583	630	589	580	616	622	630	604	584	628	539	568	631	579	629	569	597	657	611	627	603	607	582	595	605	595	586	587	605	576	593	597	576	591	582	606	627	596	605	616	549	590	638	571	638	613	615	618	583	583	659	597	570	609	601	583	643	620	602	631	588	556	607	617	664	565	579	600	606	627	596	609	605	604	609	606	617	642	536	611	583	612	629	576	642	597	623	599	597	605	625	593	644	577	601	622	631	562	575	607	596	623	638	595	592	622	559	615	600	599	590	605	625	597	606	589	615	581	630	630	618	630	597	593	602	606	626	598	605	650	622	615	579	597	603	619	618	620	612	589	588	619	612	532	619	604	655	613	595	604	625	604	605	612	601	571	563	610	622	586	603	556	582	649	594	637	588	584	610	582	632	546	618	608	606	629	650	586	598	611	602	627	575	614	556	589	627	613	620	610	604	570	622	600	589	613	617	601	648	620	620	620	631	556	616	647	598	624	551	623	608	596	578	603	588	599	632	619	612	599	645	624	601	575	568	613	586	593	626	622	593	591	594	602	590	597	590	632	562	644	638	618	629	638	589	605	593	592	600	633	633	590	610	633	646	602	623	600	616	600	621	592	538	600	601	602	608	636	603	576	579	598	573	632	607	572	612	581	604	581	601	566	594	602	609	577	614	597	629	600	573	519	604	613	600	607	629	600	604	601	624	661	611	636	614	631	555	605	639	607	621	593	586	657	568	599	613	614	659	606	588	622	589	622	600	573	586	601	613	598	630	622	609	646	579	595	632	609	614	622	621	602	573	594	603	637	645	580	574	538	597	611	640	603	604	603	613	607	592	642	593	634	655	571	609	616	622	610	602	639	624	607	584	613	573	570	636	598	591	606	610	585	635	564	588	584	590	623	650	595	598	607	549	596	612	577	602	599	613	594	615	581	603	625	601	612	626	602	580	640	609	599	575	609	627	629	598	613	603	566	578	553	624	614	599	619	602	599	574	613	616	562	602	575	645	604	642	651	567	629	584	635	598	635	593	625	569	630	625	643	649	596	639	582	596	598	584	630	608	589	612	586	604	610	616	587	590	583	639	608	582	588	596	593	584	586	645	584	656	622	603	626	632	611	601	621	604	590	632	634	655	589	604	581	592	576	558	546	604	614	574	612	568	606	588	613	564	582	573	556	604	614	600	633	598	573	563	597	594	590	607	619	609	569	622	573	601	629	576	591	640	606	586	585	619	611	596	581	617	641	616	591	632	583	617	604	581	613	591	579	591	615	608	617	601	617	585	602	603	597	609	636	594	604	599	619	620	637	572	639	611	607	579	604	591	578	591	614	558	599	600	669	611	635	598	560	613	540	559	629	592	613	601	563	626	582	666	631	554	596	602	561	630	634	607	574	591	590	655	556	612	636	560	611	584	609	593	609	621	591	639	548	589	637	566	570	565	598	553	578	613	578	635	615	624	584	599	562	593	576	591	599	615	619	558	601	629	648	564	553	572	579	576	598	598	581	587	597	573	569	585	587	594	670	622	595	647	591	597	617	612	609	595	626	614	635	628	593	601	574	601	576	627	637	575	587	606	587	603	595	629	629	614	607	604	591	564	628	608	595	604	605	575	562	640	610	618	573	590	641	617	590	577	608	590	544	603	648	587	651	621	590	592	640	587	596	607	575	616	665	604	575	585	571	613	593	619	570	580	571	617	580	616	621	655	607	611	566	607	609	579	613	597	575	639	603	590	635	584	576	602	625	622	576	618	615	592	625	642	584	615	636	655	601	614	597	616	580	609	594	581	589	588	611	632	618	618	630	571	682	613	604	574	607	581	643	606	611	572	606	617	546	636	592	580	595	585	581	591	608	572	577	594	585	561	631	604	649	570	575	562	605	622	544	618	596	546	564	655	594	596	648	602	645	594	624	563	600	590	605	605	599	616	587	654	573	583	625	594	588	618	582	629	599	602	574	624	621	630	593	607	605	622	627	593	610	616	626	632	580	592	577	614	589	628	579	614	589	605	604	628	605	529	603	658	583	576	578	592	610	527	596	626	606	621	597	598	612	629	585	582	610	624	601	607	633	633	539	598	647	566	614	580	586	635	640	630	594	588	598	628	629	603	529	632	573	647	621	607	594	606	598	646	614	624	603	593	604	554	608	591	605	589	621	603	572	586	589	579	603	556	610	626	606	586	638	628	565	612	599	605	616	606	605	593	615	596	589	624	612	610	603	638	583	615	597	620	551	587	572	601	594	563	592	603	607	620	617	575	606	582	575	647	621	582	619	659	636	621	579	596	632	602	637	632	585	616	541	636	608	590	589	576	607	603	651	612	587	649	605	628	622	616	643	601	570	542	551	629	576	602	605	597	608	605	598	630	607	642	603	620	572	610	575	580	619	591	670	622	590	620	602	611	634	577	596	604	586	545	637	629	577	589	606	593	632	565	592	605	596	568	628	612	615	609	550	643	572	615	561	619	623	603	630	586	639	605	582	576	610	607	630	620	555	593	580	589	616	574	628	598	603	583	668	604	597	606	598	587	629	583	631	540	656	590	589	611	625	631	572	618	605	580	603	567	591	580	559	577	607	566	643	623	609	594	623	612	579	619	565	635	603	631	592	599	621	625	615	566	554	559	621	637	594	584	590	587	619	593	600	564	541	584	583	581	631	626	670	601	580	568	574	604	582	606	625	606	578	591	614	602	566	603	638	560	593	589	628	628	582	619	618	599	577	581	590	570	640	616	592	601	604	599	586	600	600	609	613	648	583	629	616	629	567	604	592	626	600	594	606	593	619	564	614	574	607	657	595	646	611	591	586	604	572	588	613	586	595	622	633	633	560	585	617	599	575	663	630	598	597	607	616	599	597	608	602	559	615	584	574	606	580	625	603	628	614	588	616	641	594	592	571	606	574	596	592	629	615	622	582	581	572	634	595	602	594	580	566	590	610	571	595	616	598	637	620	584	552	589	611	572	580	617	578	586	596	607	613	615	607	621	598	599	605	611	609	622	599	621	584	619	606	568	616	607	589	594	634	601	602	625	610	561	638	622	589	574	576	589	585	625	617	589	607	592	625	581	596	601	618	641	573	608	551	568	614	604	565	603	593	633	599	577	582
25462	21414	27471	25439	8436	21062	38853	26315	16182	6951	2740	1373	965	850	773	836	760	799	761	844	822	771	797	869	876	807	813	825	787	822	806	823	788	812	754	845	790	789	837	836	774	791	778	811	747	790	820	775	791	794	786	819	833	778	737	830	789	768	789	741	802	791	759	806	834	779	793	777	779	831	840	795	743	785	747	804	814	778	722	804	809	798	796	780	762	798	790	777	805	775	769	808	801	814	766	756	823	785	802	812	808	846	801	868	740	794	764	814	731	789	814	824	823	832	850	746	807	766	790	776	730	770	814	795	809	796	771	785	811	800	789	708	805	792	773	760	864	819	796	799	804	827	836	757	795	814	790	783	767	779	834	788	773	815	829	784	776	784	818	823	804	751	793	767	793	799	734	767	735	790	798	811	803	751	848	792	838	764	773	847	789	752	798	742	785	860	847	800	806	777	765	823	787	779	766	796	793	776	791	765	770	751	872	792	858	836	773	830	769	798	820	786	794	829	837	772	804	764	753	795	756	807	771	803	789	811	846	809	776	762	798	762	840	792	817	862	734	757	795	774	760	834	802	780	794	784	804	786	752	796	790	782	792	817	774	787	787	767	787	793	764	756	795	819	743	820	755	724	814	786	791	802	817	810	719	799	823	780	767	807	734	796	853	774	747	804	736	776	745	766	791	761	773	802	809	766	778	774	812	811	820	745	743	783	821	792	816	785	795	776	779	810	812	784	774	825	808	779	776	733	821	790	781	822	767	804	771	811	742	812	790	801	839	722	796	795	790	726	742	781	794	796	803	826	779	787	812	783	773	749	798	754	787	851	805	797	771	826	775	815	811	802	818	790	810	794	794	806	865	818	823	775	832	811	818	782	763	783	742	821	826	764	824	810	740	772	750	837	788	780	835	843	853	883	759	802	842	729	739	836	778	815	754	793	797	806	823	757	794	766	813	781	813	791	787	796	819	805	827	833	794	828	764	817	816	827	770	799	766	810	773	804	811	743	779	831	822	818	746	804	790	785	798	773	840	786	808	770	788	782	731	791	741	829	806	813	764	745	785	826	800	825	765	754	785	820	788	770	832	795	767	808	752	830	781	778	812	830	821	810	803	834	795	797	800	787	770	799	806	794	772	788	796	771	803	781	797	753	793	860	797	757	788	828	791	733	787	781	757	774	748	736	797	819	748	827	803	869	769	779	732	833	812	778	789	802	755	763	830	777	738	827	816	737	754	780	787	781	791	773	760	783	794	780	829	820	798	826	791	807	825	785	817	780	803	805	753	789	800	755	775	781	818	753	766	828	795	763	777	793	801	771	798	731	784	783	850	817	840	824	801	766	779	780	775	838	798	796	787	785	787	822	788	836	785	785	787	847	798	797	766	756	780	705	785	822	806	771	814	757	809	787	884	741	837	829	784	763	778	790	775	723	789	837	819	824	834	785	771	791	770	824	782	795	848	809	778	812	796	812	758	818	750	786	796	767	740	743	791	791	784	772	785	826	791	736	796	795	786	790	784	776	841	790	787	818	779	845	762	804	817	791	763	781	825	753	792	764	809	830	751	778	830	799	851	779	731	779	793	755	803	750	798	826	750	799	788	801	789	814	785	756	735	826	817	794	795	782	792	806	757	805	816	763	772	741	783	791	791	806	787	750	776	804	808	780	775	796	845	782	822	742	790	849	741	783	829	774	784	786	803	758	845	809	792	713	846	820	738	768	793	811	828	805	772	770	777	776	844	779	812	803	833	756	745	754	772	801	777	821	814	788	827	812	793	805	813	848	785	764	783	759	767	832	752	841	744	791	738	823	780	841	820	803	747	786	774	770	773	795	801	737	821	771	823	790	770	773	821	765	804	802	847	805	791	817	783	753	794	740	772	811	784	797	823	762	833	803	827	760	793	823	817	792	765	801	813	775	767	767	812	793	825	790	804	781	760	821	776	749	748	740	807	807	773	769	786	814	765	840	770	812	798	848	741	757	789	756	770	798	787	838	787	813	761	807	766	781	782	832	804	776	788	773	830	805	790	777	785	772	799	785	801	793	805	760	834	756	742	801	828	790	786	777	827	765	758	789	775	798	761	786	746	779	812	797	755	750	795	785	722	772	777	810	817	829	788	786	760	806	805	785	774	777	782	837	796	848	821	840	749	807	767	810	812	797	803	820	761	805	775	848	775	758	846	817	790	814	836	796	785	766	806	756	833	812	817	785	757	792	806	814	773	809	772	781	804	735	810	828	766	775	786	809	847	790	800	804	797	786	780	785	796	758	812	778	787	825	792	808	821	823	783	829	809	776	764	814	800	798	794	727	785	786	792	753	808	778	799	763	766	806	759	765	814	788	764	785	813	743	832	775	776	788	841	825	800	785	805	872	781	828	820	824	754	761	771	792	771	816	806	806	806	783	875	833	811	821	799	795	841	768	814	767	784	763	851	827	845	753	839	736	817	785	757	772	825	827	749	792	802	784	797	795	855	804	812	789	768	804	789	811	761	743	789	793	784	780	815	825	796	771	777	751	794	827	823	761	775	823	766	812	811	791	783	826	783	803	788	792	807	843	775	777	818	771	804	821	804	755	827	778	803	819	801	815	782	822	817	812	791	797	807	784	782	801	764	780	755	756	817	817	798	789	787	803	825	755	825	750	744	715	811	778	767	770	795	823	788	790	785	797	818	737	783	777	779	781	777	778	755	809	814	818	784	815	737	820	785	763	775	792	808	751	800	790	833	815	731	772	782	806	789	754	770	831	797	757	822	824	761	734	758	774	727	779	795	715	785	796	791	786	746	792	774	780	773	804	784	770	780	776	821	728	796	782	809	811	787	809	794	783	779	796	795	808	753	749	800	778	781	825	798	788	785	745	842	812	843	812	821	756	804	788	802	786	793	802	778	773	768	812	769	774	813	797	770	799	796	836	796	813	804	774	803	772	734	751	778	841	800	790	818	796	752	875	806	821	790	805	771	821	752	811	822	832	847	808	747	808	768	825	798	802	781	802	770	802	808	771	756	801	771	813	805	803	820	832	750	799	765	811	799	776	774	783	852	786	824	750	844	809	760	825	742	796	720	769	797	781	786	841	785	795	832	798	814	811	816	767	752	768	794	843	800	778	751	764	800	852	781	760	789	827	799	794	820	804	740	806	815	781	738	722	763	756	770	838	825	832	796	817	845	772	789	769	801	783	809	746	767	849	724	838	765	770	806	792	793	731	794	765	814	804	802	802	853	818	817	812	838	783	738	809	769	802	728	801	741	747	792	866	753	790	778	846	818	757	816	783	784	798	718	819	853	755	843	834	806	747	803	791	774	717	833	807	822	798	801	750	809	764	745	745	799	798	835	791	792	771	798	840	830	807	804	826	803	741	794	808	805	820	791	827	770	801	791	743	784	786	791	828	794	852	799	819	783	833	806	841	761	828	803	773	792	843	771	810	793	796	765	786	784	763	801	752	780	801	759	786	848	779	808	801	798	823	821	839	823	773	818	756	829	732	817	770
4471	6140	5531	3498	2056	22933	34484	21042	13326	6175	2678	1340	898	732	665	708	747	677	699	705	659	670	681	694	713	671	702	700	726	722	703	706	712	667	662	679	739	723	706	689	684	675	691	691	687	660	708	716	717	663	742	695	693	697	692	703	659	698	713	675	704	702	737	696	663	708	701	653	685	651	740	650	701	683	662	687	683	720	685	667	698	667	717	655	684	694	718	732	673	712	689	678	689	723	705	677	683	717	707	685	675	690	700	680	731	675	691	717	697	680	685	700	678	700	701	669	720	753	710	681	717	671	712	701	713	707	705	664	702	729	670	692	720	679	677	683	699	658	686	672	669	683	684	738	707	670	701	711	667	685	670	679	712	698	685	690	670	668	696	711	683	716	682	721	666	693	707	661	699	631	699	737	676	719	723	699	696	671	712	702	723	697	683	692	726	661	668	713	635	707	674	699	681	677	645	685	692	655	730	706	707	653	688	727	705	741	723	656	701	670	694	712	657	707	708	689	716	649	685	697	700	663	688	660	694	662	681	692	673	677	676	719	699	672	674	695	697	683	706	688	692	721	704	667	650	720	651	685	658	671	678	646	739	695	695	701	705	703	631	721	648	684	704	687	717	716	704	694	728	691	720	681	687	655	685	693	713	697	690	694	661	700	689	676	695	724	670	721	663	707	662	677	651	689	689	643	690	661	758	709	696	703	704	741	697	676	704	743	682	714	714	688	651	700	719	701	697	671	674	624	680	665	692	643	710	668	663	701	668	701	686	682	675	665	665	658	694	691	731	678	688	653	693	694	689	707	666	661	687	704	665	720	723	679	681	705	678	719	632	716	686	712	683	667	698	686	717	698	715	727	666	643	705	694	690	689	682	699	652	722	678	659	689	710	765	686	648	685	666	739	710	659	668	687	698	684	708	699	716	700	664	657	689	682	702	635	705	741	648	677	667	683	649	671	658	689	678	706	724	652	687	671	703	696	719	695	673	747	713	676	692	680	659	691	676	730	654	677	663	659	729	663	693	655	673	698	756	704	662	658	677	689	732	694	685	645	685	669	701	707	683	678	710	746	659	699	664	719	645	683	680	710	692	657	673	735	679	651	670	718	672	699	719	719	681	665	671	677	643	707	663	677	641	710	655	753	671	672	727	656	708	719	682	775	695	671	661	720	720	705	656	718	714	695	733	663	656	715	712	668	649	728	682	666	699	699	683	703	683	677	689	692	668	656	677	653	713	695	685	713	722	678	689	713	698	672	688	663	679	652	716	669	685	651	660	660	665	675	675	712	669	763	674	702	707	654	723	697	698	644	731	695	703	671	740	708	713	717	656	731	709	693	677	663	700	677	650	672	653	679	660	715	674	651	735	703	694	674	667	658	653	717	698	687	692	635	645	668	696	693	714	672	667	675	694	697	672	653	699	697	642	671	693	727	687	687	687	689	696	685	696	683	701	703	714	659	645	695	723	694	703	663	679	679	710	715	725	746	748	718	654	678	701	749	678	697	692	710	668	700	666	776	719	705	686	648	705	673	680	704	657	707	707	697	692	716	715	680	690	702	695	666	706	689	678	666	661	674	709	680	692	689	700	712	699	753	682	675	691	731	674	659	714	653	679	656	683	620	655	661	682	722	669	638	664	726	724	653	687	682	729	657	683	675	687	691	692	677	707	754	705	736	653	711	706	668	681	693	704	691	681	719	691	678	708	685	691	719	710	663	696	667	719	697	710	721	681	661	647	672	666	711	665	683	667	659	677	707	701	692	671	671	681	684	674	635	666	719	682	643	653	748	648	693	689	721	695	689	705	653	702	672	726	713	692	692	744	680	703	742	726	708	705	682	616	679	674	675	654	626	721	721	692	668	665	667	728	709	668	659	703	668	696	670	703	631	654	695	675	683	679	673	708	679	716	702	664	697	708	692	687	711	710	723	708	681	720	664	710	675	742	671	678	705	642	647	686	691	677	676	664	657	690	700	710	695	686	707	673	608	716	699	714	665	696	681	705	642	672	685	700	691	725	697	716	718	657	695	631	668	675	756	689	691	686	668	700	685	705	670	713	677	676	689	684	635	689	656	632	684	664	711	667	697	665	692	686	617	703	682	691	703	659	730	724	699	661	643	679	660	684	746	706	720	691	669	689	672	701	703	730	663	672	702	704	697	691	732	680	703	658	704	687	736	693	661	705	654	698	695	691	665	714	705	701	688	680	667	708	697	688	725	706	675	669	684	655	709	714	702	673	678	705	707	691	669	700	676	662	637	675	739	654	657	700	664	770	708	696	705	674	654	673	688	665	676	699	686	720	657	693	695	639	694	704	664	698	665	698	703	678	675	712	673	776	747	686	737	724	705	720	679	677	674	684	685	663	722	681	715	686	680	690	697	672	715	661	647	667	720	687	737	691	682	690	694	714	642	728	667	636	726	706	704	711	668	675	716	711	693	638	724	663	732	679	642	692	694	660	671	695	699	701	691	724	698	647	659	696	722	693	663	677	687	696	709	669	687	730	734	685	627	679	689	698	667	710	706	745	661	709	652	682	681	661	654	679	693	727	703	711	662	692	718	707	720	665	710	718	664	735	695	648	680	677	675	680	711	715	692	676	696	654	634	692	693	666	666	666	724	686	669	726	699	710	662	687	705	685	698	717	697	704	716	673	683	642	742	677	701	727	716	679	641	673	661	708	678	706	703	694	645	665	717	683	647	704	660	709	721	739	680	709	685	716	652	618	746	693	686	692	725	703	647	744	690	671	715	707	709	690	715	682	694	654	738	690	699	662	723	658	686	676	673	661	729	697	694	688	704	679	657	705	709	708	700	620	761	706	712	741	688	719	682	673	680	695	628	680	650	677	725	675	677	661	683	674	674	659	703	713	662	652	690	731	684	671	707	680	672	676	661	679	664	673	687	731	705	677	674	710	690	666	695	692	712	688	666	665	677	742	691	687	653	727	679	662	684	679	707	694	710	698	710	684	698	715	616	688	679	683	695	658	650	648	676	725	666	691	716	733	668	703	715	689	653	684	704	681	704	681	712	650	706	672	700	642	658	633	680	685	667	707	724	680	644	674	637	690	670	704	699	670	696	682	680	678	700	751	674	632	714	691	677	699	668	688	672	695	711	684	722	692	685	727	676	680	674	698	653	676	695	680	709	682	690	719	652	661	700	687	661	689	673	685	692	725	686	667	690	687	661	664	649	686	706	648	684	679	700	702	694	685	690	653	704	683	662	631	689	731	653	690	651	699	706	725	677	663	665	703	666	731	711	684	679	616	689	640	703	678	686	698	700	714	665	705	716	715	686	677	720	654	694	687	643	641	663	700	692	647	657	689	707	690	696	707	715	686	679	708	661	623	679	697	693	695	688	682	654	667	667	705	722	724	679	661	689	681	716	719	647	668	692	723	666	686	674	658	689	655	702	681	722	722	676	679	662	672	716	701	690	658	678	667	702	705	712	680	747	690	728	678	689	682	672	647	688	690	700	703	685	646	694	689	709
24242	21388	28708	24433	21359	33417	55624	41136	27226	15060	5428	2029	1258	1022	971	947	955	928	959	948	926	942	1002	952	935	922	963	969	903	885	937	922	928	992	997	899	944	915	916	901	936	966	932	1000	937	903	946	966	905	910	878	873	962	889	930	939	900	994	947	945	917	981	939	913	907	922	961	868	872	901	909	946	915	948	923	864	966	968	945	928	924	921	922	924	912	967	965	984	901	905	902	940	941	918	886	870	913	994	922	899	921	967	894	926	959	930	970	890	902	933	873	904	920	881	928	933	974	917	931	955	913	873	945	883	916	898	949	887	922	916	942	880	937	950	925	898	890	943	880	907	901	879	897	937	957	930	908	882	892	893	891	980	921	945	923	952	888	890	902	910	884	940	892	903	967	907	899	978	908	921	900	911	899	896	883	939	943	912	926	900	936	912	926	932	1001	883	884	879	958	916	920	897	918	925	891	895	936	917	896	902	936	902	971	930	986	901	921	949	901	937	909	972	942	871	915	914	981	893	859	929	869	929	882	874	925	922	870	901	908	952	925	910	873	875	937	911	861	870	910	907	958	940	934	924	901	933	875	911	891	950	907	897	897	914	949	960	966	938	858	965	963	901	940	906	909	910	914	911	903	964	933	919	910	940	901	924	902	917	850	929	860	918	878	893	917	895	913	927	899	929	866	930	959	834	904	862	913	920	890	909	898	902	924	857	930	968	849	923	913	898	890	882	867	908	917	909	958	867	877	822	899	926	889	947	901	923	878	934	892	955	925	873	899	934	846	941	919	899	958	900	926	903	890	938	886	896	852	928	882	879	933	969	909	886	933	870	900	893	946	947	897	881	918	896	866	968	889	936	918	923	892	968	900	887	912	911	875	961	861	897	903	883	943	946	907	934	861	905	920	857	930	934	914	917	927	967	907	954	907	895	888	920	923	928	915	914	920	917	900	897	891	931	873	968	902	914	972	890	842	985	923	960	917	901	955	920	918	928	933	860	870	906	927	916	872	919	911	904	936	859	878	866	888	948	947	939	940	922	869	862	905	880	879	886	917	935	967	862	911	898	942	918	931	934	924	951	892	973	864	923	936	881	890	884	917	962	977	885	867	919	908	929	906	935	903	914	931	904	925	899	943	914	868	900	898	951	927	947	878	924	934	867	918	937	919	915	984	933	966	900	925	955	947	871	919	905	937	947	917	891	954	859	977	941	947	883	946	879	911	931	894	901	926	923	936	873	927	900	929	920	878	948	923	874	960	929	920	917	941	922	897	904	864	916	949	883	943	889	905	917	945	951	918	917	860	937	915	932	903	965	943	907	877	920	970	921	924	950	929	947	910	907	851	896	851	922	931	950	908	941	914	887	904	891	874	919	882	895	905	910	926	904	895	885	829	874	891	899	888	871	904	899	909	931	936	896	881	927	927	845	979	908	936	883	960	894	957	956	954	935	941	880	902	908	914	886	880	917	941	873	964	898	939	948	907	925	905	841	939	853	915	903	928	954	898	932	882	913	943	906	903	905	898	869	859	927	922	929	927	913	979	920	904	951	905	950	898	917	912	920	910	909	906	916	899	854	896	922	902	888	879	901	912	912	892	850	912	871	906	967	919	914	929	881	883	956	928	935	928	914	884	908	947	807	874	855	900	884	887	932	966	943	926	942	895	865	948	858	961	908	867	928	949	852	877	898	934	897	898	851	887	875	910	894	902	897	908	888	862	941	936	956	894	904	843	876	872	918	893	946	875	900	900	918	874	922	953	959	965	960	888	894	877	912	965	895	910	935	921	945	897	932	921	886	955	927	886	912	923	906	913	860	933	941	969	945	863	898	912	857	940	901	887	996	902	927	908	886	911	934	937	932	877	915	904	953	877	900	937	901	943	841	931	892	950	913	914	893	908	922	944	912	906	938	963	933	897	925	907	890	937	889	930	913	915	880	875	921	893	925	908	893	911	903	907	899	922	882	894	932	896	932	949	894	889	903	907	978	898	931	875	871	905	962	928	929	915	945	903	943	917	911	904	970	815	924	957	926	873	929	923	919	950	930	935	889	963	884	835	930	871	888	946	866	916	910	961	920	891	929	946	943	958	971	935	937	872	892	905	915	899	889	890	862	850	919	916	909	888	911	840	925	896	881	922	915	868	899	891	925	914	954	954	899	915	942	963	891	951	888	911	897	927	911	924	875	915	889	915	846	918	944	912	903	899	836	889	888	868	944	944	862	897	961	1026	973	936	857	886	871	906	878	898	873	927	832	955	941	902	902	961	917	882	959	896	910	874	948	907	928	928	841	866	873	926	965	918	911	930	894	847	861	881	914	937	880	902	919	884	905	880	945	986	976	963	938	936	891	891	906	948	923	933	896	921	968	887	910	994	918	909	982	884	883	867	929	931	915	875	893	911	959	908	844	896	903	882	923	904	850	916	924	910	970	900	906	910	884	882	933	905	861	963	880	880	931	907	941	970	856	893	915	888	900	919	920	912	942	883	861	966	886	901	913	950	891	903	900	941	915	951	957	905	952	902	903	916	859	907	876	915	877	932	920	912	949	900	880	923	908	892	917	897	869	878	909	889	903	878	899	898	938	877	901	914	922	910	971	897	850	927	915	928	892	865	909	905	948	909	960	922	890	920	899	898	843	921	882	916	925	933	911	938	948	953	867	900	892	903	913	879	906	957	891	850	942	983	939	907	895	943	976	983	881	875	924	856	925	900	913	904	893	890	947	855	987	909	867	944	926	912	921	893	917	928	924	886	917	858	882	897	933	937	903	956	897	888	872	865	902	886	930	941	868	922	944	886	936	925	853	936	931	908	942	936	969	902	928	892	895	929	914	919	888	903	871	851	897	923	894	869	890	915	922	914	876	875	934	828	862	882	954	943	947	917	953	953	928	923	929	861	953	917	901	906	814	910	895	933	944	923	887	926	847	892	848	899	895	940	891	899	978	921	958	886	875	864	898	958	918	876	932	896	918	900	921	901	907	936	928	868	954	895	936	905	867	941	898	904	937	862	935	950	932	877	922	903	925	903	876	894	913	880	957	922	899	852	904	852	836	959	919	874	895	944	897	936	911	907	921	924	958	944	949	932	921	916	902	928	874	934	907	933	884	970	904	916	877	880	930	902	945	877	909	898	899	968	894	898	876	906	890	920	916	903	841	892	906	964	912	930	935	909	897	909	928	901	945	902	853	912	930	900	927	925	931	872	870	882	886	932	894	903	893	922	919	936	916	905	923	891	875	920	933	898	899	917	907	955	910	910	946	864	902	896	940	882	888	882	917	890	912	985	974	925	876	890	876	894	911	897	859	885	894	880	909	870	972	972	865	850	949	891	902	880	901	879	950	899	943	962	927	844	922	924	927	882	895	925	951	902	885	890	911	910	920	908	876	868	876	897	887	900	927	913	860	945	885	884	908	906	956	900	971	881	916	910	974	947	859	906	908	921	929	901	919	909	929	878	916	909	888	884	922	881	927	908	891	921	923	914	956	927	885	984	926
6034	10755	7863	4931	4200	36361	52458	34886	21934	11663	4785	2046	1175	917	815	823	854	799	824	777	828	779	796	778	820	810	792	790	784	780	758	766	796	780	764	779	789	773	793	790	813	789	812	795	843	794	773	773	785	776	792	849	767	807	804	746	760	787	779	836	765	805	799	835	774	798	777	759	798	788	775	785	769	813	802	791	801	782	762	846	778	702	794	779	796	801	801	849	783	776	729	812	768	817	777	812	769	785	764	805	799	764	785	794	817	753	771	824	782	737	802	773	774	764	788	777	822	774	784	791	801	773	818	758	771	739	774	788	797	795	776	812	762	772	802	782	786	823	777	765	831	809	794	805	751	762	805	790	824	819	765	810	813	755	802	789	829	803	800	793	831	792	741	772	751	775	771	769	784	831	773	760	783	815	766	840	773	802	823	743	819	803	771	789	755	738	800	825	741	801	790	719	793	748	800	800	795	792	779	786	826	828	819	773	764	825	797	788	834	786	778	793	781	822	746	782	789	732	775	782	773	822	769	785	796	775	746	770	774	789	797	767	789	809	771	823	831	772	814	784	810	745	742	740	826	774	742	775	827	804	770	824	824	777	795	844	773	821	779	748	755	807	745	775	781	761	805	783	777	792	820	800	773	804	817	815	780	810	778	761	727	786	807	792	789	764	766	746	746	797	775	765	757	824	768	761	774	753	738	790	754	800	753	768	789	835	800	843	769	819	789	795	805	777	793	803	765	777	775	773	830	729	727	826	800	755	781	770	842	776	783	785	782	819	757	773	784	778	773	744	773	759	751	820	792	721	780	800	833	797	766	770	777	797	782	742	803	780	801	735	802	787	778	791	745	777	803	756	802	786	779	709	809	742	764	719	807	782	765	781	764	770	795	790	798	756	798	758	742	799	843	831	776	775	756	790	784	782	811	805	768	822	819	796	767	791	832	794	788	835	770	778	805	773	741	780	771	798	776	794	812	811	783	808	741	780	802	810	825	736	769	798	761	788	770	784	765	733	743	782	858	747	858	761	793	785	779	809	755	721	759	788	811	804	803	762	793	791	788	771	746	771	815	787	833	799	762	734	767	812	776	773	750	783	803	766	804	807	794	778	791	802	797	778	753	759	779	813	773	828	756	797	750	803	784	785	813	828	795	765	814	808	808	803	782	763	767	763	803	811	806	783	766	796	796	768	756	778	763	798	810	782	801	775	822	749	809	755	760	788	760	747	792	776	727	782	821	790	766	832	809	800	795	776	762	819	820	784	812	767	821	779	790	795	749	795	792	774	798	770	819	812	825	848	762	790	764	763	778	792	803	718	806	778	800	798	805	801	782	766	782	796	767	780	802	751	781	781	743	744	791	815	761	752	728	744	761	830	794	762	719	795	833	769	759	749	818	794	771	752	778	761	781	776	780	742	765	777	798	784	785	764	810	784	806	763	771	807	792	801	812	776	800	745	789	788	772	823	802	744	764	821	834	799	787	747	767	805	746	805	812	778	776	789	795	768	760	803	756	769	762	717	760	802	763	800	785	782	826	759	757	755	778	818	783	835	769	808	797	806	802	744	787	785	801	755	806	774	791	798	760	765	790	830	777	814	807	773	812	781	826	803	779	798	775	803	796	764	792	782	853	777	734	775	730	767	778	796	798	751	764	809	753	746	733	810	802	788	774	801	784	791	807	786	739	740	751	773	817	787	745	804	754	780	801	786	757	786	801	772	804	756	805	760	798	768	775	811	780	800	773	789	783	814	724	762	748	811	843	832	774	781	790	785	768	769	821	746	787	763	799	845	746	754	759	776	768	751	811	791	798	749	779	795	761	745	811	805	773	806	785	821	819	779	748	795	768	817	758	798	800	834	751	791	822	793	803	773	770	804	800	766	812	802	786	746	827	749	801	737	751	754	789	767	778	783	823	738	787	789	776	802	783	764	773	764	716	771	762	718	777	770	781	786	848	788	810	717	743	791	758	731	796	764	783	775	746	787	763	769	815	776	772	796	731	731	762	775	791	780	816	800	771	788	781	770	803	772	806	804	785	775	789	798	786	761	743	799	792	827	785	772	775	811	779	795	819	766	774	773	842	763	838	758	727	779	826	799	766	753	743	804	790	807	783	811	769	793	733	717	777	783	770	812	820	775	797	815	780	808	715	774	760	786	796	767	776	730	778	809	772	829	764	762	825	786	823	778	810	767	751	786	781	758	794	787	774	771	806	836	797	774	769	824	787	820	796	773	772	835	797	815	797	737	777	733	799	730	761	756	797	825	789	741	763	732	788	787	750	752	732	758	780	800	763	773	746	776	762	718	825	791	694	807	765	800	722	760	758	781	794	719	787	781	722	762	781	778	845	790	771	751	786	777	775	767	754	781	803	754	789	770	809	768	827	808	809	802	769	783	794	775	786	787	764	837	727	769	803	814	732	784	799	759	784	727	800	794	808	759	818	764	744	790	816	788	806	794	783	818	728	790	766	757	759	764	762	779	840	753	773	836	718	734	782	782	762	802	756	785	821	802	800	818	792	769	788	782	764	797	786	750	807	776	766	771	780	772	785	780	777	768	761	764	804	824	780	808	756	795	743	772	788	822	817	759	789	781	756	783	832	804	794	788	789	778	758	805	801	825	780	783	797	834	745	723	817	796	757	783	795	773	785	770	774	811	745	764	730	808	753	775	776	792	838	743	788	788	815	827	785	740	789	735	764	806	801	801	762	786	741	832	774	758	749	769	773	782	777	767	788	752	815	792	753	810	858	804	784	761	794	783	813	851	752	726	771	739	761	808	760	768	785	815	791	813	754	783	817	763	778	833	815	751	771	791	793	794	777	779	787	735	831	811	753	784	764	737	773	762	751	750	782	761	745	797	773	779	770	773	771	714	808	766	743	777	742	805	734	847	733	790	763	732	817	800	797	768	754	750	803	812	735	788	811	764	771	758	805	780	795	788	748	754	794	767	735	786	768	804	755	736	776	753	753	813	809	760	781	810	746	776	854	782	778	818	762	849	768	772	770	802	799	782	793	739	819	769	776	760	747	815	773	781	800	749	789	760	802	788	800	794	736	770	774	833	774	782	797	766	807	766	783	763	770	780	800	780	782	741	728	800	758	794	805	766	759	741	847	751	809	764	777	792	735	743	804	782	799	768	789	754	800	737	811	771	799	775	782	737	808	811	843	775	782	740	812	784	775	769	768	766	770	800	822	835	754	788	757	777	800	777	793	786	734	774	791	763	797	805	776	765	778	778	807	758	790	820	807	776	770	790	800	782	782	772	802	808	774	786	769	824	771	759	778	772	744	804	773	790	780	800	729	847	724	776	782	736	821	826	767	769	760	776	784	734	778	764	817	777	777	800	797	749	763	798	794	814	774	771	804	786	739	841	760	793	707	769	758	817	772	789	765	819	782	798	755	733	786	779	725	824	757	782	749	787	747	808	740	785	774	800	759	790	764	783	841	790	723	789	806	771	776	814	765	808	782	784	776	766	775	754	768	748	788	796
27825	16972	8003	2497	1510	2947	5216	3736	2445	1434	1023	856	796	681	735	714	717	718	722	708	773	753	757	761	755	722	749	731	730	725	721	704	719	772	701	753	735	733	720	703	710	729	731	753	707	718	758	752	730	777	730	753	750	764	741	761	746	687	771	714	726	736	735	742	760	742	751	697	740	754	722	744	733	709	753	720	739	698	731	716	715	708	732	769	720	689	715	721	704	772	684	779	775	736	735	737	739	722	704	750	740	704	741	752	703	719	698	728	745	720	727	736	674	713	714	716	796	727	720	771	653	738	728	741	692	742	729	748	714	696	770	762	695	768	759	729	685	699	706	757	669	665	761	743	706	735	742	729	719	788	748	752	740	720	720	714	661	756	757	722	744	776	713	736	744	688	761	743	760	734	741	751	747	721	709	728	745	719	715	732	717	716	769	706	751	705	750	740	731	725	725	722	748	747	708	731	717	718	679	705	740	731	739	730	755	677	738	731	728	718	730	737	721	750	717	746	757	744	700	704	728	742	773	790	727	757	747	756	754	735	732	729	731	728	752	741	770	727	677	719	754	733	729	740	756	679	706	759	747	707	725	782	759	759	760	713	781	739	790	759	696	748	675	713	739	698	698	732	679	714	700	699	754	698	705	702	702	753	777	739	718	710	727	746	744	676	687	796	726	721	736	705	711	732	726	687	714	704	690	769	756	687	721	748	753	679	781	720	747	715	721	696	703	736	755	710	691	743	700	716	767	663	704	731	716	690	713	687	712	754	738	730	770	734	755	751	711	721	702	751	750	735	703	732	704	758	678	732	692	692	683	741	735	715	714	693	717	727	719	759	718	651	739	682	753	710	737	750	701	694	715	724	754	758	708	725	669	700	725	718	737	692	702	698	724	747	738	758	705	701	697	682	691	702	688	711	728	667	725	688	714	765	693	750	695	714	724	742	727	737	749	713	704	701	728	722	726	725	692	768	709	726	662	711	649	759	714	707	688	689	703	734	728	739	735	706	690	729	740	758	705	683	662	710	806	746	772	687	694	791	733	739	725	679	721	701	741	690	745	724	698	753	734	749	741	725	683	737	737	675	747	725	755	701	716	765	720	739	705	656	735	751	727	747	740	700	705	730	722	749	708	727	767	738	746	770	760	712	675	746	698	766	742	736	735	704	753	699	739	744	760	656	727	719	759	753	760	753	695	675	709	738	760	738	763	728	780	755	744	733	717	684	714	748	746	731	711	723	688	776	758	729	726	666	761	698	687	740	768	727	738	714	769	693	734	708	751	712	685	734	702	759	741	732	706	747	754	688	720	757	708	672	770	715	706	777	723	720	741	763	720	710	736	733	715	718	711	688	708	744	740	717	677	732	699	742	742	756	732	700	701	769	722	740	704	734	717	762	712	749	674	726	717	739	715	697	748	739	718	751	723	750	775	714	764	724	762	731	726	735	680	743	678	698	734	724	720	706	736	713	750	748	697	696	758	745	706	734	743	703	731	743	739	712	695	731	732	695	745	736	697	724	735	715	738	734	710	701	727	737	682	728	738	682	783	672	697	760	725	739	692	678	704	717	700	658	771	766	756	759	704	744	752	730	680	736	745	714	671	725	761	719	750	688	723	706	705	718	707	704	746	734	717	725	706	696	713	703	672	739	739	719	730	734	734	703	733	692	706	709	722	796	780	731	711	674	724	781	766	748	680	700	746	730	712	746	721	767	687	766	746	725	743	744	740	706	758	797	753	725	695	771	734	724	715	721	791	690	731	646	730	741	734	715	751	715	748	718	745	747	703	736	753	723	725	770	733	755	740	725	733	733	759	732	741	684	788	750	715	758	743	698	688	691	767	735	683	737	728	739	731	751	731	737	700	709	754	767	733	730	683	745	727	721	750	698	715	738	718	725	782	716	728	770	707	731	752	748	738	766	764	728	713	664	750	729	701	760	719	762	727	734	724	730	730	747	752	721	727	753	738	752	762	736	687	679	700	717	744	758	724	708	733	743	720	756	714	748	707	746	677	747	701	734	727	702	695	725	729	726	739	712	719	700	731	714	778	648	791	753	749	762	754	710	683	710	731	738	752	713	690	749	742	727	709	766	749	752	709	724	738	767	708	728	756	712	701	694	723	748	771	765	708	728	715	735	715	739	721	731	742	728	799	716	800	762	792	698	755	730	708	686	723	733	741	696	718	709	712	710	738	762	728	718	706	696	645	693	700	724	703	737	722	728	762	728	736	722	701	742	692	744	725	732	727	720	754	794	745	732	718	676	748	701	756	710	755	734	724	730	727	801	705	743	703	757	742	720	681	724	708	727	737	720	685	751	731	722	704	687	673	689	756	732	729	652	705	714	756	772	735	727	731	707	755	789	716	728	746	740	718	768	743	758	754	684	720	729	688	715	745	734	693	769	735	772	774	719	733	704	730	726	708	683	749	728	756	758	704	739	747	728	738	743	773	762	723	738	793	761	752	767	697	697	760	734	719	688	711	736	746	702	729	764	744	697	752	729	717	753	698	803	753	725	737	732	763	732	709	727	720	703	714	702	779	776	716	723	719	715	721	699	734	737	782	716	743	756	769	705	718	702	712	669	734	741	785	732	715	741	726	736	716	700	737	730	757	726	691	734	703	765	747	691	728	717	689	731	707	710	787	732	725	670	745	742	743	709	758	724	747	767	714	756	764	742	707	702	746	730	749	700	743	682	714	740	769	671	662	686	710	692	727	710	728	734	737	709	728	762	712	739	778	721	751	708	699	719	771	748	693	756	767	720	725	738	712	750	724	729	738	754	762	738	727	717	753	737	763	736	684	810	706	800	767	708	741	764	733	716	704	768	728	754	714	746	715	797	752	739	717	719	716	743	753	748	728	713	706	688	697	690	705	705	699	756	669	689	742	736	714	726	702	733	714	671	768	776	741	746	722	714	689	725	761	731	713	732	713	714	714	719	689	729	726	744	716	718	738	738	695	711	736	709	711	727	708	619	732	740	689	718	766	742	721	713	730	719	721	750	731	718	744	714	714	733	697	727	728	739	747	732	678	751	720	680	726	693	752	735	760	736	711	721	705	714	712	732	740	733	693	748	709	727	777	713	752	696	713	752	701	732	738	720	732	693	776	771	763	724	708	719	736	689	742	727	751	752	741	726	747	742	675	732	756	725	738	695	721	695	740	695	737	753	667	738	752	713	720	752	734	725	677	703	740	701	732	738	724	722	778	726	710	710	718	765	731	753	729	720	712	729	770	718	718	731	722	747	729	682	723	744	723	734	726	750	711	722	743	741	701	718	694	748	727	698	692	745	740	772	718	755	788	648	702	698	746	699	727	719	729	711	720	754	678	704	731	713	711	758	808	731	747	671	758	773	683	690	732	715	695	689	755	758	726	708	740	744	733	685	739	790	752	777	775	705	728	759	702	738	717	730	752	754	735	743	777	715	727	744	765	702	755	774	715	759	764	644	732	738	748	758	705	721	731	724	798	712	702	716	658	677	714	745	704	717
7179	8536	5639	1930	1663	3640	5752	3716	2543	1321	902	684	642	622	597	657	593	602	597	637	617	614	591	622	610	607	570	586	623	636	580	613	592	589	542	610	607	571	595	575	573	554	572	551	628	613	632	625	593	561	604	624	577	621	625	595	595	626	629	594	590	563	576	628	607	588	585	595	605	596	589	629	627	578	567	607	575	626	600	619	634	586	633	632	562	587	595	637	623	592	635	597	553	545	573	596	588	624	612	625	614	597	584	622	585	622	572	586	601	607	579	594	601	598	555	626	585	589	584	592	566	571	627	615	610	583	625	606	614	570	637	577	621	610	639	629	630	591	569	610	587	573	602	612	612	600	601	625	600	614	657	567	627	611	647	563	593	601	623	638	643	581	599	580	561	570	638	605	585	539	597	609	606	569	574	626	566	564	612	585	591	644	567	614	563	570	608	651	595	605	617	623	566	627	653	555	641	548	573	603	623	629	600	616	573	622	609	592	625	619	598	616	649	556	612	579	567	549	611	610	612	636	614	598	629	580	611	568	585	589	631	590	621	577	588	588	594	601	579	552	578	577	564	577	612	553	587	609	590	561	581	585	628	635	595	570	601	602	623	581	645	610	615	601	601	609	621	597	608	597	597	600	617	590	580	596	591	615	608	584	604	619	604	603	615	550	605	586	610	631	650	592	599	569	594	596	611	618	615	631	611	610	594	596	599	626	613	648	612	605	599	577	601	610	626	588	604	655	579	601	574	653	583	618	650	623	601	604	578	633	583	614	590	612	613	540	581	614	588	586	612	600	602	614	612	606	616	621	594	564	592	563	565	608	623	543	600	631	586	609	581	596	592	619	578	610	591	604	612	590	613	625	611	582	593	624	595	564	568	632	608	612	592	594	620	586	556	588	592	604	582	624	598	604	557	583	635	595	581	602	556	618	573	603	624	607	576	586	634	563	611	611	580	585	643	595	623	546	579	622	576	591	596	616	566	615	567	603	644	599	641	594	570	593	581	614	618	605	582	587	596	611	566	574	594	616	599	632	577	571	598	608	630	627	599	602	608	609	598	578	599	612	609	601	608	617	593	595	616	617	626	568	603	596	605	599	617	606	568	577	633	605	559	594	577	582	551	597	658	614	579	589	607	560	564	601	601	584	605	621	584	633	596	566	641	571	601	597	601	586	583	593	610	620	593	583	599	591	616	593	597	621	629	608	632	597	617	607	607	588	628	590	568	582	584	625	619	594	622	619	632	617	585	613	633	628	599	621	604	563	658	593	570	625	584	595	603	583	591	587	629	661	593	574	641	631	624	570	592	604	596	613	585	597	589	639	589	617	613	564	627	607	645	579	583	605	568	587	571	635	579	612	610	610	650	592	639	609	564	619	623	635	620	608	609	608	585	572	623	561	601	629	595	565	648	608	581	589	627	589	610	574	611	562	576	586	644	593	582	574	598	557	597	610	620	588	588	600	627	623	652	613	586	612	575	627	634	565	608	647	607	619	594	620	624	579	624	613	601	594	600	631	583	587	562	609	589	593	673	605	607	559	619	601	619	577	569	620	584	585	594	585	599	616	569	564	604	559	653	609	617	608	588	570	607	608	619	605	621	610	579	603	591	535	618	620	598	591	611	613	596	588	555	628	547	625	590	577	609	575	603	620	601	624	609	644	614	597	596	601	609	600	584	578	624	598	632	595	580	576	616	625	619	569	604	575	580	610	561	592	561	655	554	642	554	612	624	592	561	642	608	609	598	616	620	591	557	599	572	610	592	612	595	628	586	581	622	634	555	608	622	594	623	593	587	604	640	548	602	597	604	619	601	596	620	624	620	632	615	602	576	606	587	609	596	589	598	590	571	599	628	594	564	607	567	592	614	629	596	574	613	577	573	585	661	627	589	586	579	640	620	618	606	639	592	616	563	604	602	600	649	600	600	638	622	582	629	622	593	556	612	544	649	608	566	588	555	623	608	609	628	653	569	638	610	636	597	609	590	592	668	595	621	591	593	604	587	617	596	571	595	637	630	614	546	597	609	583	616	644	588	584	573	607	599	591	626	643	595	623	583	603	593	592	603	527	619	604	598	604	587	609	610	592	596	601	602	595	572	598	635	612	610	601	584	569	613	630	570	626	567	603	568	638	589	624	614	613	595	614	656	568	591	618	607	597	589	633	600	551	616	642	587	611	600	601	577	572	603	627	582	562	595	625	540	598	590	566	580	612	591	602	599	595	596	598	590	632	608	585	652	605	580	592	621	567	616	588	599	597	601	609	596	558	593	625	562	624	611	578	613	648	631	585	543	570	575	616	627	603	608	539	598	573	550	645	603	622	610	595	588	597	580	605	611	574	554	595	611	610	584	568	589	604	584	597	609	619	581	592	588	598	577	615	619	551	622	590	558	602	585	644	607	572	597	573	621	593	627	560	595	589	588	613	582	642	558	567	572	567	572	632	555	580	575	645	656	623	615	579	630	624	618	583	624	633	652	545	605	617	618	630	601	635	598	596	611	565	618	593	630	598	559	617	554	582	624	625	613	579	622	648	611	559	635	623	633	600	611	563	603	594	627	558	621	556	569	602	614	603	623	572	600	601	613	591	632	601	642	572	623	559	583	638	651	563	602	572	635	614	635	621	620	622	591	588	590	587	587	623	613	595	549	590	611	576	621	611	602	597	581	611	566	634	597	593	618	609	597	576	615	593	619	603	584	593	607	581	600	594	624	629	601	599	575	584	567	593	586	622	613	581	577	613	611	571	620	602	549	619	574	624	584	567	605	589	578	597	560	621	604	644	599	601	605	602	596	586	610	580	600	605	569	584	574	590	588	577	643	627	594	601	581	590	631	580	615	564	616	592	594	621	576	602	594	611	640	563	589	603	619	560	580	595	588	588	588	588	616	600	572	577	630	587	616	629	636	588	596	652	615	611	631	613	613	606	631	597	556	621	606	555	611	581	582	556	601	585	636	610	627	567	588	593	598	617	622	572	590	566	580	563	624	573	586	649	593	629	599	600	599	599	603	664	651	589	593	581	610	567	595	590	581	577	635	582	587	637	633	623	610	588	586	605	631	617	610	600	589	588	597	605	609	555	605	569	614	596	626	628	644	621	621	609	620	539	613	606	579	593	572	617	589	604	609	596	591	602	629	595	605	643	600	612	569	606	594	614	602	612	604	619	593	579	600	596	574	611	636	601	594	570	590	615	596	574	607	601	573	629	556	602	632	547	580	624	604	585	584	572	571	578	628	626	632	600	609	618	574	611	618	580	615	565	586	577	619	610	581	609	571	616	628	566	596	615	633	639	591	567	578	650	599	597	603	568	606	619	632	583	645	618	570	596	614	630	594	595	594	625	576	561	611	598	569	577	560	635	567	622	572	587	578	627	612	606	584	601	582	672	566	635	614	581	573	540	601	590	552	617	607	580	599	619	587	579	604	587	575	583	619	631	591	563	631	581	601	578	583	593	605	551	583	616	610	608	642	590	609	621	604	575	565	631	644	598
25463	21399	27515	25178	9647	23902	38590	26303	15231	6024	2800	1318	991	852	803	792	759	778	786	782	790	844	793	796	790	788	799	799	769	811	792	805	863	783	771	770	797	789	803	803	774	808	828	813	785	763	787	789	842	762	772	797	781	832	801	825	821	765	751	746	828	760	794	793	779	803	825	845	757	784	804	776	778	750	756	790	753	772	816	813	817	848	815	761	793	779	801	753	809	809	852	749	776	819	796	815	825	801	782	775	743	771	799	764	816	774	779	780	769	763	805	752	814	752	772	775	854	787	797	749	777	763	766	783	807	796	815	837	791	781	842	787	782	784	748	826	756	808	769	810	778	744	780	806	839	798	761	758	782	826	784	795	782	820	775	813	840	799	758	809	772	802	777	727	767	800	746	759	801	792	819	796	819	817	771	818	835	802	793	763	782	793	794	803	807	819	796	790	815	813	798	851	771	799	790	816	795	796	782	811	856	787	788	759	801	827	826	763	762	852	799	808	818	748	804	802	783	783	785	821	813	805	778	792	809	779	748	802	812	775	789	769	810	769	785	802	789	769	761	808	819	744	768	826	800	730	826	814	878	770	795	725	791	799	810	800	855	799	772	721	779	791	742	754	735	812	826	763	767	743	818	802	781	810	779	777	845	832	805	804	829	782	845	803	808	805	775	803	788	776	810	814	755	759	783	805	810	766	801	731	771	860	801	811	756	741	771	815	821	823	786	790	779	808	789	828	832	821	701	823	807	824	832	737	787	845	790	768	772	802	798	811	780	790	770	758	764	757	775	831	784	792	807	810	746	776	782	781	784	772	805	786	795	803	813	723	788	721	777	862	770	793	784	801	823	762	776	837	792	795	785	808	853	776	708	837	778	764	841	755	782	793	805	767	828	795	799	767	757	765	761	843	770	806	764	779	838	715	843	740	773	794	777	747	804	809	828	862	769	749	821	835	858	830	792	801	822	762	761	800	795	864	815	796	841	836	767	761	875	789	797	789	791	789	798	766	788	768	798	771	746	794	807	744	820	808	801	819	800	766	800	790	797	781	813	735	774	798	777	817	854	752	769	810	751	793	782	793	807	784	818	829	769	761	783	845	793	785	771	795	810	797	845	758	787	784	750	787	759	822	830	775	790	851	762	787	779	810	868	756	750	727	799	837	810	784	795	802	734	781	802	791	767	785	795	755	799	784	777	791	777	756	814	799	793	806	823	740	781	821	789	816	788	790	841	779	804	817	824	764	809	780	787	774	799	795	812	724	768	828	795	767	794	774	727	795	800	796	779	800	809	766	827	791	794	788	735	862	854	748	813	803	827	810	793	757	763	750	802	767	790	742	816	813	804	787	765	811	809	783	860	813	804	802	794	883	780	796	760	766	771	806	795	776	746	790	813	807	761	753	765	755	833	803	757	793	773	759	758	795	802	796	802	771	757	783	769	805	800	825	763	785	800	779	823	825	855	820	742	805	785	807	741	775	799	778	771	796	765	827	785	805	828	823	785	781	794	765	820	783	792	793	813	800	770	782	734	777	795	784	815	808	808	802	795	763	728	781	797	781	757	782	768	805	802	772	747	858	784	764	768	804	779	814	745	736	767	755	804	801	786	765	781	772	819	753	782	771	764	769	773	776	763	781	783	799	784	770	750	797	826	754	816	812	794	813	811	810	837	762	789	827	770	831	828	824	828	795	784	815	768	802	757	814	775	819	775	804	710	762	797	806	759	810	795	812	865	832	784	743	797	749	766	790	768	808	794	798	759	773	795	759	789	810	784	787	809	808	796	750	768	800	837	774	765	794	766	798	823	763	776	810	782	735	802	839	860	808	818	756	770	798	772	762	756	775	775	777	774	779	788	821	792	758	839	750	810	721	813	818	826	859	808	775	782	758	811	787	801	799	801	786	842	732	803	765	799	779	738	815	777	812	818	840	847	791	787	790	753	772	764	815	789	815	785	830	859	771	757	780	835	743	779	798	793	767	760	819	804	740	789	791	836	743	773	788	784	759	782	735	751	793	779	802	796	780	781	775	799	817	781	821	768	790	797	813	795	793	811	815	803	803	842	811	772	791	783	808	839	749	797	817	786	795	785	789	796	790	820	755	828	803	727	757	767	805	781	771	796	791	791	766	809	820	801	821	771	770	775	737	751	769	807	746	793	765	820	793	819	779	796	718	801	753	756	775	790	811	762	851	776	821	772	775	795	754	770	742	812	829	804	765	731	778	763	833	835	782	742	822	785	738	771	784	775	796	808	776	783	881	788	794	817	800	791	784	794	774	809	797	764	795	803	801	842	826	778	816	825	821	771	763	815	824	811	859	822	755	815	791	780	732	811	791	846	776	768	807	809	799	730	785	763	770	770	776	745	848	806	796	813	783	776	837	813	787	768	776	756	845	826	804	830	793	754	779	780	799	825	785	781	822	784	809	802	771	771	803	752	814	753	776	847	785	774	802	741	802	754	768	785	773	770	805	785	742	802	774	756	714	762	805	743	788	815	796	758	781	812	780	762	790	818	762	800	817	717	792	760	753	801	786	739	811	861	752	762	802	766	761	777	783	796	805	773	815	763	838	802	818	786	765	725	825	820	755	764	803	771	780	742	793	797	830	785	819	851	802	809	836	724	788	814	811	767	806	815	739	767	836	802	768	811	837	731	747	780	789	789	748	741	814	811	755	805	737	749	798	780	761	780	741	773	829	798	819	786	804	803	816	799	842	827	782	790	771	797	806	811	816	827	728	774	823	830	749	786	804	764	766	792	813	752	818	785	834	841	798	814	774	789	763	797	775	788	856	757	790	825	795	823	824	782	784	770	765	804	739	773	769	806	754	781	768	749	819	784	776	747	813	754	775	778	834	814	835	767	839	758	814	750	796	811	764	792	793	765	751	815	793	741	755	755	761	744	794	859	798	803	754	752	782	790	834	795	799	797	829	865	773	795	817	792	805	759	784	787	793	792	735	829	837	810	734	834	806	782	762	794	751	760	792	763	805	787	773	761	790	802	803	790	761	808	761	769	818	844	789	793	868	782	811	788	803	793	806	776	782	755	802	808	806	786	786	789	796	838	796	802	792	801	823	800	818	770	793	799	842	779	765	729	776	794	788	811	783	769	843	797	761	833	794	787	743	757	782	781	802	839	813	823	741	787	728	825	794	802	826	808	796	779	776	800	812	824	749	745	810	837	769	763	799	741	768	802	744	746	754	766	778	818	836	839	790	798	820	802	772	808	800	769	775	771	817	785	800	781	818	787	798	799	819	744	791	805	791	729	777	860	791	787	841	811	777	770	819	741	779	799	781	801	815	748	813	767	793	784	815	731	823	825	816	797	817	785	801	868	771	831	728	785	750	757	767	830	763	765	792	790	789	771	792	818	779	791	756	801	834	804	786	816	785	747	745	770	789	813	786	757	821	780	747	768	826	785	774	804	765	757	819	777	779	821	790	791	841	813	773	819	842	822	760	799	799	779	779	824	759	781	823	808	776	760	808	801	762
7105	12026	12358	4204	3281	25823	33353	20916	12398	5603	2856	1312	860	755	720	661	665	646	681	666	677	699	690	678	691	673	714	709	693	680	700	677	646	679	700	679	682	675	679	628	662	663	657	673	695	638	680	656	650	676	705	677	636	681	683	678	699	711	659	728	683	668	685	729	677	654	719	694	684	670	728	696	671	679	711	653	685	718	716	683	711	701	726	700	698	707	642	629	701	737	682	634	656	691	666	732	693	661	680	690	681	703	663	677	675	664	721	673	684	641	687	679	689	695	664	667	707	632	708	675	636	677	658	697	701	680	654	676	709	673	679	651	708	675	681	684	667	688	679	654	674	716	688	690	638	719	681	650	671	709	690	630	682	720	679	706	728	655	687	665	677	697	715	739	665	650	660	691	652	704	683	635	681	660	695	643	665	689	695	652	669	628	692	627	658	689	688	691	646	701	701	714	725	683	693	661	682	731	727	674	670	680	709	674	722	701	646	681	648	743	695	743	655	662	659	644	706	672	681	680	703	654	660	667	627	671	690	680	651	689	721	658	697	681	682	730	694	646	692	681	672	709	704	650	634	662	720	694	670	689	642	696	653	702	643	697	659	709	714	659	691	672	665	704	643	694	700	664	660	668	652	682	645	695	629	648	666	673	663	711	707	670	679	720	708	733	726	710	745	677	682	693	671	676	674	668	676	688	678	723	692	708	733	744	636	702	690	661	700	678	699	659	631	681	687	709	657	648	679	648	688	678	670	647	650	640	648	679	723	677	666	715	733	686	654	665	696	702	739	656	702	634	707	687	663	671	690	667	603	693	649	692	651	725	686	725	686	687	666	654	671	721	690	706	690	644	647	718	676	687	680	704	676	674	691	712	689	670	741	692	658	730	739	690	654	690	647	680	657	648	665	721	679	741	658	725	696	702	645	641	709	702	701	684	675	694	697	675	670	701	682	672	689	689	686	655	694	643	666	656	682	693	687	668	653	695	672	640	669	672	714	716	678	660	658	661	691	704	707	683	705	639	668	643	693	664	658	657	683	634	681	708	702	703	700	663	676	688	698	657	711	700	669	663	631	689	703	611	709	707	726	699	653	675	751	671	677	688	717	642	670	642	714	672	665	677	669	675	685	692	649	709	694	693	680	663	728	719	687	665	617	697	674	633	735	670	680	667	701	664	661	696	675	693	722	651	673	686	651	680	642	652	698	662	702	711	664	708	694	685	648	683	708	691	638	715	662	715	689	733	695	665	686	707	653	685	727	722	662	650	690	678	666	670	652	701	674	661	655	630	686	704	688	665	681	682	679	699	649	708	684	714	660	721	648	654	676	697	686	704	678	681	607	677	686	671	669	725	638	706	647	719	696	677	670	660	716	659	694	674	655	689	623	662	670	750	650	676	683	676	703	670	696	683	677	707	670	648	682	673	695	639	685	701	670	642	719	649	712	667	719	653	687	655	693	662	652	669	709	677	694	652	682	648	681	642	711	694	679	760	685	678	666	679	682	692	675	679	695	664	695	663	660	679	670	671	652	661	717	697	646	664	634	661	659	678	697	710	627	666	692	649	684	670	621	646	671	683	673	633	724	649	740	725	677	625	643	723	698	673	737	710	682	672	690	716	678	620	632	635	696	697	697	659	647	679	704	632	663	679	665	695	675	700	656	665	699	682	664	672	718	656	654	689	674	659	681	655	699	687	653	702	663	720	647	683	671	641	677	744	686	646	710	680	663	676	718	682	710	719	702	702	652	690	684	637	684	663	664	691	644	662	734	716	684	703	663	717	686	660	715	684	666	707	658	679	707	688	666	642	659	658	698	634	676	653	680	701	703	702	678	636	731	679	667	668	655	675	733	674	673	656	715	684	682	695	712	683	682	699	689	645	678	587	700	678	688	667	657	666	703	694	674	695	690	702	700	718	643	673	684	643	701	702	707	720	673	658	717	694	649	716	665	640	658	662	700	732	679	647	694	671	682	701	709	701	659	649	665	702	677	723	674	671	685	730	661	668	669	659	630	733	633	665	707	696	669	689	676	662	692	698	645	712	666	692	667	667	671	701	648	694	711	692	704	635	698	668	665	681	631	670	662	657	669	667	671	660	682	640	711	673	651	699	709	635	698	709	720	689	703	701	649	700	674	688	668	692	682	684	700	686	657	656	673	682	647	646	678	680	647	656	697	676	667	620	660	671	718	729	644	704	645	667	654	705	644	698	675	684	674	674	670	673	664	670	649	648	676	687	658	720	665	693	670	661	668	671	698	705	673	685	712	687	675	659	666	738	708	625	680	682	676	673	697	676	685	703	684	668	675	677	703	660	699	720	651	680	692	703	692	651	687	684	678	678	707	670	741	713	639	672	637	668	658	699	708	668	660	702	667	663	668	681	687	667	633	676	707	692	676	705	691	659	670	669	660	639	720	684	689	674	689	677	688	714	696	687	774	629	649	692	670	657	675	668	643	652	701	677	668	653	691	694	691	639	715	699	710	653	718	689	693	647	689	687	669	711	690	729	682	624	737	713	660	677	653	661	696	688	658	662	725	683	692	731	647	673	676	683	653	628	671	692	659	669	695	676	720	646	696	693	689	700	694	719	670	645	679	644	690	659	666	653	627	688	723	665	688	694	651	715	714	663	700	655	645	680	661	728	693	693	637	677	709	718	694	650	695	603	670	687	696	650	667	657	707	726	651	689	692	663	680	675	699	723	728	651	648	656	644	682	680	681	672	680	678	716	707	697	688	695	734	676	667	711	637	691	667	680	682	662	658	682	703	674	689	666	696	649	689	678	686	656	659	659	709	713	688	704	663	694	651	647	690	620	662	648	708	679	698	702	698	682	647	642	705	677	626	674	689	711	643	676	651	716	667	671	639	694	681	711	672	704	660	683	625	664	646	702	671	660	691	689	631	735	684	646	639	652	697	702	641	630	642	686	673	721	723	687	692	646	692	656	700	676	665	671	681	659	712	682	667	719	649	656	670	662	691	679	658	669	668	651	737	655	693	729	666	706	670	718	669	656	656	678	688	694	660	687	676	756	685	696	695	664	703	689	664	667	667	664	712	644	722	664	679	656	648	728	651	685	659	687	718	671	678	616	662	710	724	619	635	652	640	701	666	643	668	708	642	709	682	697	673	655	694	680	689	675	674	693	679	683	722	670	658	724	689	680	653	664	677	686	664	660	677	675	675	700	680	671	675	650	688	667	653	697	668	684	686	707	656	664	678	665	658	680	683	658	665	648	709	660	698	669	672	670	633	665	673	697	679	708	660	682	708	702	726	677	704	701	641	705	681	678	683	682	674	658	712	620	620	622	689	672	691	641	665	664	695	681	683	669	701	690	658	673	694	668	669	668	666	640	651	684	628	686	686	667	654	671	698	706	628	678	639	668	691	667	682	666	688	706	643	657	643	673	654	653	666	654	686	664	656	703	661	668	674	662	640	643	721	660	656	665	678	710	654	652	694	675	710	655	602	659	700	662	706	644	670	664	684	642	682	653
24241	21398	28722	24547	21386	39706	55711	42581	26570	12261	4721	1980	1253	1019	956	950	933	956	969	915	928	980	948	886	978	916	949	929	922	932	962	894	950	957	949	935	977	925	951	921	977	877	924	908	883	947	916	891	896	901	1003	903	898	981	954	863	971	921	915	917	887	921	896	881	922	931	893	936	897	909	961	974	975	939	946	876	974	916	918	834	909	950	880	906	925	899	865	884	929	910	916	848	940	875	898	952	910	921	925	942	865	907	958	920	915	921	911	954	913	947	905	914	922	900	919	850	924	948	899	887	959	917	913	894	908	892	947	897	889	924	922	934	882	874	883	870	860	881	922	916	931	924	933	879	975	931	928	912	942	926	891	921	911	856	937	906	943	916	936	883	915	879	931	919	870	887	892	940	894	925	884	883	961	939	921	929	984	921	901	960	901	921	902	947	935	919	961	945	950	926	920	955	921	894	909	963	896	917	872	913	909	908	954	911	903	968	925	914	892	930	905	859	853	927	906	926	874	926	958	924	939	966	853	886	949	923	968	924	902	860	917	859	936	923	829	897	928	921	932	916	901	899	914	915	884	933	909	897	949	916	908	928	947	929	928	931	931	919	868	883	921	933	911	911	867	895	898	874	843	934	933	915	927	902	910	928	951	934	921	903	911	927	854	944	868	902	952	894	927	881	927	892	907	880	898	944	918	920	914	932	952	918	880	886	887	878	942	991	848	904	918	911	916	849	909	898	878	960	928	935	935	935	905	950	884	959	922	907	889	962	888	949	912	947	921	900	848	927	942	903	881	937	899	909	936	943	930	909	903	962	927	920	912	922	893	899	965	962	939	880	943	891	887	859	886	914	885	933	933	967	915	947	941	903	892	917	912	889	937	896	929	922	914	884	908	886	896	890	878	894	945	936	910	886	884	912	893	899	915	930	918	891	899	895	918	950	883	949	897	948	850	888	933	937	885	925	928	941	866	891	926	910	987	946	917	872	966	896	877	942	886	944	950	928	890	879	892	943	882	925	883	877	898	927	893	872	903	878	916	903	917	913	909	949	916	885	909	908	844	895	918	904	888	905	916	889	960	929	908	942	857	913	875	879	900	892	901	934	945	877	961	933	932	910	902	946	925	998	898	985	921	902	902	891	871	870	943	902	917	966	901	900	919	901	959	923	896	921	954	936	933	949	966	885	939	903	849	916	912	919	910	927	956	900	972	922	897	889	915	970	913	883	918	858	985	884	937	905	859	909	923	887	931	867	920	835	875	934	900	945	919	952	891	861	874	925	961	912	921	872	848	925	910	920	902	929	918	871	890	877	911	907	894	910	860	919	944	979	863	942	848	921	951	958	911	913	925	940	934	907	923	912	949	894	922	952	933	882	941	930	947	852	878	945	897	896	902	953	931	912	912	901	937	888	868	940	960	893	940	840	921	917	890	873	918	933	910	893	972	846	906	935	912	933	959	909	879	911	934	933	864	931	921	908	932	919	943	902	940	887	948	911	928	918	895	920	908	905	908	931	899	945	914	886	943	941	991	921	955	897	936	879	919	905	869	922	895	1003	976	885	859	906	894	910	919	858	876	901	906	943	905	876	912	879	935	940	878	922	930	926	924	917	881	915	914	881	864	888	880	928	856	901	901	939	907	895	854	870	927	937	916	879	846	897	953	941	945	932	930	908	892	910	907	889	895	930	933	920	953	887	884	928	948	909	897	905	974	939	883	934	941	941	923	883	915	926	902	941	954	902	913	913	908	839	927	914	897	895	920	878	949	971	871	950	901	861	909	935	916	928	903	934	887	908	895	935	881	843	855	859	949	963	916	884	899	932	907	917	923	941	899	895	914	965	873	917	972	907	900	916	927	942	946	894	865	922	901	956	868	888	907	936	931	895	876	879	948	915	874	928	872	913	904	852	910	938	951	905	946	921	863	907	892	974	933	876	877	907	991	862	950	916	957	892	919	917	928	895	904	943	881	920	907	916	946	975	938	915	920	915	974	969	927	921	898	914	892	926	904	897	862	935	852	918	962	923	876	898	925	881	941	869	967	967	935	941	867	890	872	895	885	935	913	948	896	928	932	904	917	896	910	905	959	946	877	950	974	925	923	909	895	889	883	980	944	861	960	890	923	927	929	899	895	924	865	936	908	914	902	872	912	926	958	874	874	909	919	892	891	911	894	1023	851	918	936	936	881	947	933	922	912	902	903	893	965	883	925	878	921	887	925	901	901	946	962	899	895	913	919	932	939	929	902	884	899	903	875	896	905	932	868	885	903	963	919	903	959	900	869	894	902	948	932	890	898	941	885	917	914	938	854	864	939	883	929	899	846	861	916	909	900	888	917	938	853	933	947	939	944	907	963	935	896	922	945	916	887	879	818	905	950	905	885	969	952	893	893	916	905	923	963	938	894	894	894	897	903	894	899	918	920	915	865	906	897	925	914	878	864	870	922	877	941	978	917	911	857	878	915	930	913	904	870	956	928	885	911	861	909	853	916	917	891	867	872	986	873	893	934	932	897	940	907	914	872	946	873	914	971	859	909	953	940	918	936	975	833	841	949	951	923	891	937	901	897	895	899	905	918	924	900	952	936	851	904	934	923	901	934	883	953	924	969	912	921	913	967	885	926	917	888	876	868	887	925	969	954	881	914	895	857	969	941	856	904	923	872	892	913	924	877	864	917	901	931	932	907	883	904	889	850	905	910	889	921	932	926	910	928	911	869	921	863	925	896	908	901	880	945	868	851	913	875	957	914	924	862	936	832	941	925	885	954	927	898	952	990	951	876	898	889	941	970	978	904	914	886	957	943	880	867	942	905	889	909	928	965	931	861	871	946	901	908	910	973	947	868	914	908	885	941	923	862	909	891	909	866	871	930	932	908	883	908	986	893	936	897	889	903	885	946	902	924	930	952	872	903	908	957	946	927	917	964	864	967	958	899	925	892	885	914	935	962	928	897	897	883	898	884	893	917	888	926	852	907	897	941	919	864	878	866	821	918	954	887	917	957	898	887	944	882	896	952	861	946	928	877	928	918	895	928	911	916	957	819	938	975	1004	940	940	940	903	974	875	871	859	889	917	901	942	880	912	951	950	907	887	908	879	916	956	870	869	888	912	910	910	937	952	862	876	902	909	892	889	899	913	887	881	898	933	875	921	829	939	899	1000	862	922	912	885	884	888	927	899	916	945	872	969	906	937	928	922	904	919	950	896	934	927	903	886	874	941	879	881	913	980	890	952	931	989	942	851	894	908	931	878	921	950	927	910	907	892	916	904	951	919	936	886	887	892	903	859	894	916	908	897	958	910	898	906	898	974	853	960	892	817	888	914	941	919	916	939	921	905	976	911	930	923	907	924	882	866	887	986	861	893	864	861	904	879	906	919	934	915	865	906	907	911	879	850	909	931	895	894	938	930	911	935	872	886	906	884	951	954	901	955	873	887	920	907	895	933	964	909	948	935	931	947	920	916	897	919	881	895	896	884	922	901	913	945	920	872	885	905	907	901
7209	14711	15636	14345	6747	43871	50449	35958	20994	9805	4550	1933	1197	902	845	810	802	787	804	798	767	812	792	824	771	779	779	805	813	781	789	778	780	778	808	779	807	817	793	786	820	794	763	707	770	759	815	751	772	810	814	811	767	796	794	759	805	796	810	735	773	781	761	787	805	793	750	745	773	734	769	773	791	832	798	777	847	753	826	771	773	790	760	804	788	774	801	747	795	732	796	803	811	727	778	790	777	787	748	805	761	778	745	793	774	823	792	784	788	773	720	755	759	749	777	775	813	764	749	760	772	805	782	800	815	763	786	782	784	745	794	796	774	787	811	811	782	792	811	789	796	802	759	757	805	790	774	796	774	765	806	770	803	752	772	761	784	819	779	779	803	748	785	775	783	808	780	733	782	771	833	798	769	803	813	739	739	799	756	754	789	816	763	773	816	798	760	774	769	758	748	820	772	802	810	766	753	751	787	743	805	805	782	718	747	799	814	789	776	782	830	797	728	805	789	761	797	816	787	786	798	790	797	791	758	760	782	819	759	796	788	763	832	814	754	793	783	765	788	818	780	791	826	759	791	776	774	782	805	817	809	756	746	811	787	744	756	792	727	783	780	784	769	816	798	806	779	766	832	817	817	760	769	788	783	755	778	776	794	809	787	774	780	820	798	788	799	787	768	770	766	800	822	793	806	785	744	773	806	719	743	786	792	822	772	791	788	793	771	777	782	773	809	768	833	756	768	848	817	749	792	772	722	776	801	717	747	866	793	776	756	783	833	750	806	803	799	787	823	790	783	790	788	705	758	751	748	821	798	804	787	738	801	788	756	770	794	827	773	767	804	772	777	806	820	713	816	819	792	783	736	760	785	800	778	777	760	714	844	783	788	758	802	743	764	788	803	784	789	766	801	832	775	810	794	783	786	757	793	773	738	844	764	791	809	760	769	757	796	810	755	834	775	785	800	781	790	804	790	779	756	733	788	784	810	760	776	780	769	784	827	799	704	744	796	749	790	787	753	785	764	782	791	743	743	775	781	753	758	776	787	790	806	777	778	747	826	787	768	769	809	781	781	797	777	718	801	800	826	803	776	732	809	789	820	753	775	785	798	786	717	824	825	769	786	769	810	812	766	825	753	755	794	781	773	782	780	755	806	753	757	779	823	825	808	789	794	781	791	859	761	794	758	776	773	760	773	767	810	758	770	773	814	783	801	759	725	757	725	763	775	744	805	747	784	839	759	752	753	817	757	713	754	809	751	801	778	811	788	789	755	767	765	767	784	751	812	804	762	770	792	738	825	725	795	782	782	780	755	766	805	811	752	815	767	833	779	802	745	732	773	796	839	818	786	827	775	802	769	793	750	812	745	724	766	794	749	778	784	813	789	747	806	781	779	756	756	789	787	788	733	762	797	786	819	787	778	792	775	720	779	805	748	782	804	781	775	739	820	749	797	815	790	720	767	749	781	757	782	779	781	808	734	804	753	786	819	766	799	751	791	775	819	761	811	743	760	802	811	722	777	781	758	733	775	780	770	768	830	802	820	770	773	781	778	724	820	790	770	772	795	787	789	730	769	807	808	809	800	800	763	784	765	730	750	784	807	764	771	751	814	808	811	823	733	798	802	747	775	806	818	733	816	784	749	785	800	789	763	780	761	750	797	778	784	790	746	782	772	761	790	791	774	840	779	779	782	755	755	814	810	753	815	810	817	783	790	715	767	788	767	769	774	844	759	785	800	819	756	779	815	737	828	771	771	773	814	825	799	755	798	846	761	755	754	740	804	738	821	761	803	817	757	772	794	777	807	793	765	756	792	797	802	764	735	771	786	776	831	812	785	786	723	791	755	772	775	778	761	818	767	792	803	745	802	775	801	747	768	775	749	812	714	714	751	741	763	743	777	785	712	762	756	780	818	779	760	760	792	751	814	763	773	798	777	741	749	768	757	749	730	724	786	777	760	741	779	743	791	786	754	785	785	800	777	776	774	786	729	750	775	795	803	765	772	776	753	797	767	740	827	750	734	759	800	815	778	798	725	747	742	742	750	799	810	810	775	785	802	781	772	740	807	823	745	773	778	740	810	764	770	758	752	736	805	825	803	753	732	798	810	763	804	735	759	790	782	777	778	775	751	727	792	819	740	779	754	834	808	766	803	766	834	774	785	803	761	773	771	748	806	806	792	766	767	768	774	775	814	754	790	737	725	804	777	781	803	777	797	749	760	748	782	799	751	742	781	797	802	753	773	780	757	735	739	762	792	784	778	782	778	799	755	792	764	820	777	813	811	738	812	746	750	755	812	788	764	844	781	747	752	796	792	788	806	776	789	762	770	779	825	762	773	828	762	748	778	758	797	781	780	799	780	766	770	751	852	778	765	804	792	800	772	757	768	827	793	765	763	781	775	813	783	760	748	739	765	770	742	749	810	809	796	742	809	777	759	766	751	769	804	785	746	763	759	749	789	784	834	753	758	795	818	730	763	775	751	783	804	768	743	830	760	779	799	826	833	792	754	775	813	790	778	780	759	795	786	752	771	785	762	765	768	843	794	781	758	791	732	746	791	815	764	780	787	781	786	766	767	783	790	787	764	787	744	731	740	788	810	772	823	751	714	808	788	846	769	683	751	751	816	783	799	771	790	750	822	746	756	750	786	761	758	745	830	730	763	796	733	750	788	790	786	738	777	804	752	792	797	755	799	761	776	771	721	760	786	778	792	820	773	810	770	781	775	744	801	725	766	764	759	771	771	765	740	789	760	761	778	720	811	794	744	763	739	760	762	755	768	735	805	748	811	788	794	767	817	762	771	797	755	741	789	776	797	734	767	751	705	774	751	763	777	777	790	762	762	785	754	775	820	813	758	788	795	753	794	777	711	815	779	786	775	756	745	774	791	800	776	810	804	771	779	769	769	842	746	776	808	734	752	755	799	809	808	815	734	741	791	767	791	814	809	771	750	769	749	797	822	793	832	797	769	703	791	745	775	771	763	828	764	791	746	800	749	753	847	762	816	758	781	775	789	787	813	748	723	723	716	770	771	788	751	768	758	781	791	781	774	779	777	768	798	770	770	758	809	763	791	766	835	777	767	779	734	783	776	752	808	774	759	775	783	751	753	765	806	768	745	794	819	773	785	808	766	760	731	770	793	764	765	791	760	812	812	778	740	753	778	767	753	709	784	758	766	814	805	784	753	798	785	791	813	805	760	729	779	787	754	779	789	819	741	783	800	729	805	781	727	805	756	748	741	790	767	796	779	753	772	819	720	760	830	811	786	784	762	787	797	822	775	757	789	748	780	747	826	786	785	753	783	741	780	766	792	780	766	825	781	776	792	737	753	778	794	809	736	826	746	755	775	760	770	807	789	784	748	788	801	785	764	736	796	740	806	763	722	780	767	776	868	833	787	739	767	776	767	819	775	820	735	782	727	792	812	754	792	750	777	791	786	769	775	760	769	759	779	749	752	749	783	748	744	768	762	787	817	772	757	779	815	767	710	797	751	754
27878	14430	5554	4699	3945	5712	5135	3070	1919	1197	923	804	724	726	768	780	717	748	769	700	721	722	804	722	731	748	714	747	755	725	770	747	788	770	738	720	744	721	700	724	739	726	727	746	765	697	758	738	751	704	779	759	753	765	725	716	666	721	731	743	780	720	725	711	775	737	734	754	695	748	730	726	730	730	736	775	734	719	741	731	800	736	674	738	757	727	723	749	756	708	737	691	734	708	728	675	662	721	719	760	771	724	702	701	759	702	733	737	766	741	792	774	708	705	770	779	722	760	711	732	723	778	759	716	716	762	718	749	747	695	722	794	756	718	688	769	741	760	728	770	746	740	746	755	724	752	759	711	699	751	741	763	737	745	791	743	748	828	710	730	721	773	712	726	760	696	725	740	672	757	715	794	712	775	750	781	763	729	715	755	713	758	712	731	758	711	773	723	737	730	727	721	730	750	758	777	756	803	756	748	714	758	730	773	766	743	710	734	711	682	720	715	750	738	751	673	706	725	706	732	715	724	734	719	751	727	725	746	735	743	688	661	676	765	753	780	760	789	729	737	712	730	759	743	704	722	765	755	722	699	724	729	710	753	756	719	702	750	767	713	766	758	712	723	752	719	685	745	761	726	749	708	725	705	735	706	763	706	787	740	735	733	720	748	675	749	778	727	768	759	705	768	743	745	689	703	765	728	733	734	758	701	759	741	739	742	747	722	727	748	707	737	684	749	800	740	714	781	720	727	707	716	716	737	757	683	746	689	757	738	701	728	767	702	792	707	708	726	777	733	728	783	695	740	734	740	756	718	772	735	743	732	756	741	758	776	742	713	737	759	740	746	722	718	751	710	723	750	707	723	745	755	722	743	780	713	776	703	725	755	761	763	719	759	762	780	715	718	766	739	751	683	706	773	732	735	729	748	776	714	731	735	749	748	708	778	712	740	747	746	736	774	726	739	735	716	716	739	720	759	755	747	740	727	785	757	716	784	757	721	726	700	707	785	741	686	749	707	763	774	703	720	749	750	768	801	709	740	743	753	745	772	713	739	763	710	694	726	783	711	768	699	742	735	725	729	718	715	744	721	742	738	737	717	709	772	739	772	696	728	721	743	742	739	713	724	752	686	728	726	714	735	757	740	753	719	732	732	765	727	740	678	740	744	719	807	722	723	727	729	700	695	743	700	783	766	766	767	701	688	744	751	768	782	704	687	744	723	731	725	748	742	774	717	753	740	724	748	714	744	738	746	714	733	701	750	768	755	741	780	726	730	732	746	660	751	694	700	750	736	772	770	711	745	713	738	765	706	703	758	770	718	751	688	733	733	764	768	748	751	708	750	737	732	720	738	731	773	720	726	717	704	769	750	726	719	751	759	719	758	694	731	780	705	734	741	757	732	742	723	724	717	768	802	721	735	746	753	684	777	734	719	730	706	687	753	727	773	761	722	712	784	761	738	709	748	729	692	686	714	757	761	708	745	719	757	780	752	780	739	716	788	745	750	715	713	713	719	753	730	696	723	703	718	738	735	660	748	736	768	742	769	711	764	779	695	702	770	766	728	740	709	719	770	765	761	716	725	741	693	740	737	732	740	738	747	704	706	730	739	667	701	731	721	750	748	749	762	720	713	725	749	670	743	739	682	738	680	742	728	698	743	746	715	721	746	730	771	720	727	710	731	746	740	738	731	746	671	706	758	725	742	723	712	776	770	741	731	751	662	704	706	744	698	734	752	749	742	732	759	737	731	704	704	760	733	712	761	758	772	751	722	749	787	718	744	738	759	732	721	702	740	765	779	704	703	729	723	765	785	747	739	740	735	752	731	746	729	751	749	719	722	747	725	692	742	722	765	796	741	771	726	690	702	700	742	709	728	704	733	763	727	701	703	734	711	706	705	744	741	742	709	740	721	708	748	748	748	749	720	696	740	666	689	740	752	746	720	736	704	755	718	708	766	755	740	750	735	753	724	746	758	731	720	714	712	737	720	766	749	702	750	731	720	716	733	728	756	743	725	734	731	723	772	703	773	763	779	736	707	748	767	764	712	724	753	714	681	733	761	734	729	740	737	721	661	747	762	718	730	756	762	688	711	751	725	711	723	764	741	737	738	739	757	746	743	728	769	714	744	752	677	727	773	728	747	700	723	720	751	717	758	755	726	693	712	748	746	767	753	767	756	732	752	754	733	706	776	750	738	707	654	747	709	784	754	735	770	755	767	716	651	735	739	707	688	718	701	711	745	709	764	733	732	729	739	772	702	734	693	773	724	748	733	739	687	766	715	745	769	713	734	757	743	717	701	724	722	742	790	716	711	743	759	753	739	731	719	805	728	742	730	732	726	703	673	721	746	726	734	753	732	745	769	714	710	734	786	747	799	713	777	765	741	742	720	704	706	744	744	687	727	710	753	751	740	749	786	737	790	759	690	752	712	798	705	699	702	785	736	805	802	696	771	761	729	691	732	770	783	702	755	780	749	731	708	770	695	717	747	651	730	709	703	766	679	728	687	729	702	694	743	744	716	764	758	772	772	710	724	725	689	684	720	712	750	764	670	720	771	717	703	718	806	744	756	750	691	702	758	753	749	700	722	757	726	707	771	736	743	740	716	762	748	749	718	685	724	776	753	734	737	745	739	754	739	743	727	674	768	689	732	729	729	757	753	698	732	750	711	785	725	736	749	707	783	710	733	765	746	735	718	757	771	756	755	725	695	754	755	780	716	702	778	761	676	718	743	752	780	744	733	715	700	711	731	718	754	723	698	721	721	752	764	734	691	770	729	717	738	670	689	763	707	703	702	728	746	729	746	714	768	743	692	728	727	730	694	771	769	741	681	762	734	747	726	762	755	691	729	700	712	759	740	735	777	762	750	716	751	782	704	733	717	711	753	757	744	734	746	719	776	718	691	696	730	772	737	675	765	728	762	758	703	741	768	748	767	732	736	787	751	725	712	726	707	742	720	779	734	706	744	783	660	700	729	754	742	745	702	698	720	745	693	779	750	733	742	787	725	746	729	764	707	711	804	706	787	785	720	722	739	709	701	706	749	784	763	720	764	752	734	734	717	730	761	734	723	682	741	762	731	735	755	690	679	711	743	727	781	715	724	756	744	709	749	744	728	747	709	713	694	682	738	733	742	755	780	701	695	713	725	720	755	691	757	716	737	732	764	787	739	751	775	741	733	691	733	749	695	727	767	707	756	754	741	729	698	756	771	738	755	713	707	716	756	726	764	731	751	750	758	776	712	795	722	772	739	725	677	729	710	733	690	708	731	724	748	735	715	730	742	692	723	789	716	760	755	753	767	739	726	753	759	732	708	741	722	733	710	769	716	729	745	742	792	726	763	734	730	715	708	769	704	743	751	782	741	731	786	709	809	742	741	722	751	759	783	749	719	735	738	745	764	744	743	754	762	735	751	738	710	717	721	752	750	714	675	742	745	711	739	725	801	661	743	750	711	792	769	741	764	717	797	726	749	724	731	748	746	766	693	712	752	748	722
5618	3402	5675	4476	4575	6508	5229	3220	1933	1158	770	691	622	629	583	629	637	593	614	618	629	585	591	638	585	556	585	605	605	579	589	619	594	586	624	590	612	643	636	570	618	647	602	637	602	630	631	598	606	622	593	607	625	600	576	602	582	598	618	616	616	657	627	581	580	596	631	621	612	627	656	637	624	635	638	634	640	581	597	615	630	627	578	686	650	538	638	616	592	614	588	586	592	580	644	605	610	598	622	601	654	617	625	604	626	632	610	605	592	608	578	603	641	603	610	617	566	589	602	578	601	614	581	598	611	624	656	622	619	615	612	601	602	628	601	602	617	626	572	622	572	634	598	613	623	606	647	647	606	639	606	610	547	597	594	611	595	608	626	614	632	589	619	630	584	595	607	629	613	603	616	642	637	631	572	584	610	606	658	619	608	625	642	612	593	597	593	639	586	612	584	596	623	577	620	594	633	645	653	607	624	622	642	632	589	568	602	588	610	578	596	629	572	628	606	630	612	637	621	587	608	598	600	577	595	631	605	643	594	618	595	620	565	629	617	571	588	640	669	611	576	613	629	584	594	590	627	606	587	634	578	595	632	603	578	600	658	568	659	583	603	596	596	570	617	641	599	591	608	637	630	599	601	624	631	586	639	604	591	617	594	638	638	622	583	618	678	588	579	640	602	611	630	599	612	572	589	607	607	638	660	570	606	616	630	594	588	604	588	578	584	590	647	610	587	619	639	657	585	590	570	574	603	616	624	632	611	616	671	594	572	601	609	615	579	608	603	635	652	642	616	592	632	561	642	593	577	652	614	639	624	576	645	593	610	637	604	629	596	615	635	586	657	619	646	639	632	616	633	622	610	631	613	608	616	607	677	613	579	631	598	620	606	569	635	596	580	595	605	589	588	662	611	603	623	626	644	612	660	633	606	626	597	633	630	603	619	605	663	645	619	603	569	633	624	627	608	611	638	629	618	600	681	587	567	606	612	620	620	623	615	594	596	619	644	587	599	604	597	678	655	600	612	576	652	622	607	562	636	610	618	620	659	626	612	561	602	611	627	570	583	586	587	585	625	631	610	630	562	575	566	624	612	622	601	616	645	595	600	628	642	574	603	562	658	603	578	627	588	597	571	627	656	646	594	622	599	616	595	566	567	592	592	612	588	582	635	630	583	625	627	669	568	624	599	650	601	625	600	596	570	597	579	622	613	595	614	583	603	584	623	606	641	572	606	593	613	630	653	575	590	603	565	624	571	636	643	566	630	604	582	657	628	595	618	632	572	605	590	594	621	581	635	593	600	607	635	609	605	570	621	599	638	637	602	635	630	617	576	594	574	615	642	635	616	618	590	613	591	634	642	641	610	641	601	632	617	581	552	573	676	582	584	593	626	622	588	664	578	631	644	632	611	593	660	596	623	607	595	641	637	588	616	566	640	597	605	631	607	620	572	642	586	590	606	579	596	581	663	648	626	629	636	592	616	592	616	600	626	621	632	604	650	618	629	596	615	656	593	632	605	650	647	631	602	599	567	657	594	595	565	632	610	614	640	633	607	623	617	615	591	610	609	627	586	669	600	564	642	608	640	614	607	613	668	603	573	597	631	594	572	613	615	642	642	612	610	605	638	590	617	605	579	609	600	626	604	589	612	559	629	618	588	568	617	615	603	622	602	593	607	604	610	586	594	636	587	654	557	632	651	596	623	588	579	602	651	582	600	596	660	618	618	610	571	605	610	589	599	581	604	590	613	615	632	590	579	576	614	564	614	639	594	648	590	624	579	668	620	596	614	621	605	572	607	639	626	594	614	598	577	600	590	590	650	623	627	611	628	597	591	604	624	590	609	582	587	619	606	640	599	602	557	612	619	576	613	601	593	577	621	652	620	600	583	595	640	593	628	612	622	614	605	627	606	596	641	586	575	619	612	662	616	591	645	614	611	642	610	590	602	637	610	573	625	609	619	608	601	627	575	590	604	635	614	627	628	581	649	576	610	593	593	593	603	585	672	592	664	583	588	647	635	577	614	606	651	590	561	638	624	614	635	559	592	587	614	614	610	583	600	595	587	610	579	578	606	598	597	600	627	599	632	576	622	624	617	598	645	624	620	639	599	585	606	618	583	602	640	621	649	612	607	597	625	629	573	610	634	615	593	658	569	592	640	606	604	573	623	613	596	608	595	618	629	634	622	629	621	632	631	629	646	586	624	621	641	630	628	591	644	574	632	611	625	633	615	588	598	591	625	606	647	629	630	603	642	597	606	581	600	616	618	608	616	658	611	607	625	547	596	632	621	560	593	599	613	614	607	605	585	590	594	658	637	583	607	612	611	619	627	586	615	587	637	647	607	564	608	572	607	636	626	602	632	590	547	573	632	567	616	664	606	641	556	625	584	620	554	593	633	660	608	548	596	614	624	574	586	595	634	604	578	597	635	594	658	636	581	580	625	572	620	636	665	616	625	613	592	641	594	607	643	572	599	588	550	595	611	619	620	594	625	625	609	633	597	574	603	606	593	634	603	585	641	584	639	596	623	663	588	589	677	636	633	629	645	613	659	611	642	568	606	602	618	562	583	632	620	639	596	641	600	639	638	637	582	571	600	617	622	606	602	610	589	583	585	595	607	625	631	611	617	611	639	607	601	646	596	582	600	596	597	621	637	601	637	578	610	627	597	626	642	623	601	604	654	597	599	622	582	662	598	648	611	619	600	620	582	668	582	619	584	640	605	591	632	592	594	593	593	640	619	599	589	605	578	599	603	633	583	591	630	586	615	593	642	623	621	616	591	673	568	578	586	634	625	580	581	648	595	607	599	625	622	591	612	609	635	574	529	596	589	627	624	617	599	618	619	607	643	612	602	572	595	596	637	622	554	574	627	605	614	640	625	603	603	613	628	623	625	604	591	628	581	646	610	610	611	634	617	605	560	605	592	587	590	550	593	625	618	565	565	624	598	603	596	625	613	616	624	625	589	593	632	601	598	594	606	615	646	637	617	678	610	649	594	610	606	637	603	577	590	583	599	627	609	604	635	569	597	591	621	664	681	620	627	578	641	604	620	651	623	605	590	606	594	607	688	609	608	609	611	636	630	592	613	622	646	645	627	618	611	599	658	600	648	615	606	611	599	599	599	592	636	595	598	654	589	593	613	622	620	635	599	640	611	622	643	583	592	614	621	615	576	592	595	615	620	616	602	627	637	591	641	600	608	582	573	591	603	596	575	610	586	602	612	608	586	613	620	650	584	589	595	575	598	592	633	590	610	594	616	603	620	619	599	617	622	621	667	679	653	562	593	596	647	600	604	641	582	611	602	598	584	630	619	576	585	569	626	604	603	650	582	567	603	625	617	584	621	638	599	638	621	588	588	594	608	607	647	587	618	646	635	634	612	602	604	617	612	569	578	640	582	615	616	547	619	610	607	646	606	579	592	599	635	587	626	567	617	584	599	601	614	626	614	589	582	594	610	586	611	632	599	610	632	589	624	626	566	618	623	626	615	595
25424	21383	27497	25529	35086	44227	32012	18704	8953	3516	1699	1084	837	874	789	785	822	760	821	901	792	820	810	850	811	809	793	773	841	873	799	749	832	786	796	799	800	795	842	822	796	789	823	806	869	784	849	803	796	821	767	849	792	880	863	785	763	755	775	784	787	842	862	786	770	824	793	801	783	804	772	835	788	831	859	753	813	829	812	790	813	789	806	836	758	813	786	771	829	816	815	793	780	831	832	802	780	816	866	785	836	815	785	831	830	790	790	782	808	842	793	810	834	770	814	785	781	857	798	834	772	752	800	812	817	822	728	835	789	788	862	806	832	801	911	859	779	759	772	824	781	799	762	768	835	778	751	821	775	779	833	792	752	786	837	814	775	803	777	796	789	779	802	747	791	792	805	804	757	824	811	816	762	750	780	797	796	854	815	758	799	861	806	780	780	844	816	766	773	759	798	766	802	815	798	747	783	771	785	780	795	792	829	809	851	822	777	753	807	808	843	796	796	797	804	819	764	792	753	810	810	832	820	747	800	800	819	850	780	768	842	796	813	808	765	780	749	792	762	816	790	821	850	736	798	759	808	799	804	797	778	817	750	850	805	745	797	762	780	788	789	796	807	828	772	805	801	776	843	849	759	748	817	841	804	824	818	790	827	770	840	776	813	815	812	805	761	846	790	810	766	779	798	810	772	799	773	772	760	720	759	815	745	809	799	826	774	782	799	786	805	797	792	826	761	792	783	765	819	801	781	819	800	821	765	777	838	751	794	799	847	788	774	753	854	840	827	779	825	762	824	756	838	816	814	776	780	807	755	840	803	782	773	795	797	802	788	767	778	842	837	745	795	779	805	775	805	795	813	770	807	777	810	771	821	798	822	830	787	819	832	844	788	815	840	786	828	826	780	816	827	771	822	793	803	791	815	774	805	761	790	791	857	788	813	797	793	791	810	816	845	867	808	802	791	816	821	772	806	859	775	756	751	800	826	857	857	776	844	855	825	828	769	749	788	836	777	771	815	723	801	763	817	768	743	796	764	786	778	757	797	790	833	793	780	746	790	824	805	783	760	757	816	814	860	769	849	823	790	753	765	840	804	767	760	777	825	846	817	788	805	810	794	803	772	812	801	765	840	833	806	789	834	810	775	792	773	758	808	815	845	770	744	804	804	819	804	798	824	771	816	789	813	841	781	816	798	779	791	804	817	824	771	750	796	820	844	798	780	786	746	805	802	800	811	796	820	831	815	843	817	858	759	777	807	790	802	793	817	795	796	804	836	762	808	816	812	796	761	840	826	834	780	799	774	838	788	775	832	835	820	792	809	752	815	814	793	743	795	810	818	767	804	844	797	803	832	850	787	793	809	828	804	773	804	805	754	746	751	857	825	768	847	793	806	805	741	809	809	763	817	832	797	820	778	823	772	781	807	775	764	864	775	754	778	827	752	860	784	784	783	744	838	788	792	801	825	776	789	783	821	820	826	809	778	810	794	782	784	805	821	787	819	811	792	792	784	807	821	812	761	752	789	758	787	828	809	846	812	832	832	836	817	792	783	770	740	815	782	748	830	771	725	784	788	815	825	775	795	769	811	749	803	789	769	800	754	808	821	827	747	770	796	843	796	756	742	791	782	819	735	807	756	746	811	777	777	771	876	750	783	854	763	852	723	784	850	782	788	785	836	828	769	781	782	785	797	833	858	771	800	792	775	769	817	771	815	762	785	798	811	772	733	812	816	810	797	810	794	788	748	794	820	798	860	779	817	816	809	758	785	760	791	716	797	788	725	792	786	771	745	777	762	776	752	851	801	774	837	796	759	815	811	844	801	827	800	775	798	814	781	819	831	838	816	794	790	815	810	786	776	791	774	820	786	790	807	825	793	797	809	773	764	836	791	785	814	792	778	776	773	863	738	800	825	762	796	749	783	852	781	793	792	776	796	811	826	806	867	815	844	763	749	756	812	813	809	771	813	802	810	771	784	888	768	821	743	806	801	789	797	807	777	761	800	795	807	756	789	796	793	808	780	791	772	797	747	772	834	760	807	803	813	784	794	748	794	740	804	809	778	798	816	782	838	794	805	798	791	821	812	852	836	792	806	762	816	793	805	796	807	779	780	851	764	817	738	810	813	806	764	772	827	826	696	769	796	829	818	798	816	804	820	709	754	799	788	765	817	788	793	781	791	793	795	758	845	800	784	832	823	836	784	800	777	802	859	827	757	840	781	777	833	839	810	810	802	790	810	830	755	800	787	785	798	827	781	796	755	796	811	844	767	777	773	793	793	801	792	769	776	797	821	762	799	806	771	788	833	784	765	801	826	836	793	789	765	798	830	753	799	851	780	857	775	807	784	826	782	818	767	796	778	741	806	709	794	848	803	803	799	839	791	813	793	779	809	822	773	828	855	811	791	782	828	748	755	767	804	800	772	802	819	773	769	800	783	809	842	753	786	804	809	785	821	798	757	794	798	760	804	779	780	842	743	866	792	832	838	785	747	814	813	817	769	782	798	766	746	826	808	794	807	837	823	801	781	808	788	837	778	772	854	816	787	767	808	784	785	816	807	772	793	841	812	802	804	765	804	796	761	766	850	802	819	847	828	802	846	765	846	819	815	821	803	788	823	820	758	737	799	820	795	815	851	809	811	739	781	808	816	805	748	798	776	774	763	804	758	842	792	790	796	861	757	774	805	779	792	768	791	825	818	786	803	826	829	796	807	821	835	799	852	811	832	835	804	776	797	816	837	808	751	825	811	790	828	832	816	821	789	709	773	805	777	786	783	875	849	772	824	816	805	796	798	788	759	745	841	789	777	760	763	790	794	773	798	832	790	812	799	809	816	811	787	822	838	801	787	814	824	785	804	794	810	797	790	714	730	782	798	801	797	766	775	780	797	782	783	760	862	837	806	836	785	859	841	771	776	784	802	797	834	724	787	753	781	812	794	790	730	842	795	767	753	771	829	785	782	826	791	812	773	809	799	791	823	797	791	787	776	805	783	782	746	755	775	767	770	802	797	775	791	791	769	830	775	765	762	807	785	827	838	821	790	754	813	792	708	775	784	783	844	793	766	767	797	800	794	841	842	821	796	850	840	781	796	759	821	811	764	837	819	747	820	814	803	793	805	766	762	816	788	851	780	794	808	799	785	830	757	802	823	803	827	783	800	778	790	797	753	788	804	764	761	784	800	833	830	771	725	756	815	794	832	794	783	764	786	749	797	796	817	753	805	803	786	848	826	745	791	801	757	824	781	766	754	830	793	812	846	791	839	809	828	810	807	800	803	816	750	743	814	819	818	784	783	796	751	859	758	787	807	753	755	804	764	784	826	800	821	791	798	784	764	752	783	808	830	803	810	749	744	780	770	809	817	809	796	801	767	797	744	812	757	755	812	763	731	815	807	806	760	806	782	754	813	779	745	807	836	848	765	801	750	810	762	788	809	744	811	844	795	794	783	776	770	777	772	782	805	789	765	776	793	811	817	801	856	781	768	794	794	809	800	797
4618	6184	6528	8298	38591	38593	24524	14872	7913	3534	1678	960	751	725	695	650	722	689	687	648	690	658	727	674	686	697	699	696	695	677	678	702	707	678	710	723	680	685	694	685	723	658	712	697	710	709	718	702	700	721	713	723	700	623	674	693	698	715	702	716	674	663	662	675	655	676	740	697	695	708	658	634	718	662	687	692	667	714	697	687	733	676	674	700	708	655	680	690	685	691	682	694	687	709	696	638	678	685	703	658	700	641	689	686	660	688	698	692	721	669	671	698	691	663	673	724	679	701	690	709	710	706	690	590	644	689	688	681	727	651	705	656	698	734	691	689	659	639	685	674	698	689	720	677	642	697	710	696	726	689	688	706	721	690	733	701	675	646	686	688	682	639	711	624	710	708	690	658	699	704	655	699	645	636	679	664	701	651	711	702	733	730	709	675	698	706	644	685	679	668	698	697	688	680	691	677	704	693	732	702	695	663	708	709	694	654	686	726	687	684	653	693	724	719	661	703	631	693	704	668	687	706	685	699	655	684	679	707	685	712	699	710	685	664	709	661	684	682	674	694	626	700	710	674	673	650	694	716	727	690	693	678	691	722	692	710	704	644	699	603	653	692	706	693	719	681	654	645	695	705	659	649	680	677	667	690	700	695	715	662	708	682	724	688	659	732	685	671	718	672	698	691	721	702	665	631	702	701	656	632	692	750	664	660	665	675	696	687	707	668	697	696	712	691	708	647	665	694	718	699	681	693	686	653	699	672	698	631	652	652	673	694	682	698	743	697	701	735	712	668	717	678	678	677	688	676	655	683	665	705	683	714	685	692	696	672	658	723	687	643	698	706	652	693	700	695	693	649	702	633	701	677	715	658	721	710	679	698	660	665	698	686	674	678	706	645	684	649	691	699	708	688	677	694	695	626	712	640	656	695	689	687	665	702	652	705	726	682	643	695	704	713	651	633	720	661	700	696	706	693	698	698	703	649	721	684	687	748	695	668	684	687	648	669	678	684	678	675	704	677	673	670	649	677	679	669	716	675	690	693	688	715	672	656	697	685	697	682	622	691	670	682	637	683	673	668	712	685	697	656	738	695	691	685	680	664	714	692	680	707	683	667	644	670	683	682	717	702	630	686	707	676	632	659	698	674	672	653	720	627	678	708	719	681	685	712	741	685	659	665	674	702	682	681	671	680	660	657	684	725	683	673	672	685	689	731	678	673	680	705	667	656	670	701	685	713	739	658	645	693	650	670	639	666	698	687	649	667	720	670	684	686	715	675	698	670	646	672	701	674	740	651	688	689	672	683	648	663	671	674	710	713	637	662	657	690	671	666	660	680	697	681	666	690	695	665	708	680	651	708	680	689	645	664	692	682	667	691	682	687	674	666	704	690	705	659	694	683	714	706	701	695	675	669	695	680	703	748	673	696	659	628	655	681	688	644	670	667	676	682	723	651	736	652	690	720	705	685	715	656	662	668	700	687	695	648	672	625	658	704	648	714	645	656	629	704	644	715	722	704	689	696	702	632	668	697	686	712	716	694	680	717	663	693	664	692	670	705	693	684	719	667	700	722	672	700	695	719	689	703	712	638	679	706	698	660	678	705	648	680	687	680	656	700	667	675	683	669	722	681	675	683	664	719	668	697	719	659	718	665	699	669	716	699	707	672	694	709	674	646	705	699	660	666	672	680	627	668	690	663	714	647	690	724	737	715	640	658	651	674	706	756	679	670	684	706	696	670	686	685	649	658	683	629	712	662	669	740	692	664	689	709	665	667	669	708	708	707	662	670	733	655	698	677	680	709	625	675	642	703	669	658	666	741	657	671	720	686	719	683	715	690	645	715	656	678	678	674	683	689	660	660	719	664	672	673	689	722	730	662	685	671	678	686	643	647	667	688	694	682	684	693	668	717	688	732	684	708	640	683	641	671	662	682	713	681	690	707	669	674	683	691	690	644	684	670	655	668	649	696	647	676	667	671	672	659	641	656	673	688	682	684	646	675	675	671	681	627	704	631	694	660	671	657	693	663	680	661	702	700	658	676	719	748	651	729	660	698	654	669	677	623	704	688	668	672	700	679	719	687	665	657	714	699	658	721	674	707	669	666	676	667	679	707	676	698	678	675	711	704	674	685	660	654	701	727	642	688	735	696	709	632	703	697	704	670	650	666	644	722	700	688	705	760	686	662	676	663	658	630	685	657	691	715	726	686	693	664	657	723	661	736	646	710	669	687	696	675	648	681	719	675	686	711	627	733	660	675	709	649	688	665	662	688	685	651	688	683	663	689	657	677	686	654	655	683	678	707	712	670	674	670	674	729	699	648	677	674	741	676	683	723	702	680	660	677	715	692	631	705	664	662	659	665	709	680	695	679	661	643	669	679	675	709	661	665	685	667	630	677	677	678	680	652	708	734	686	662	681	697	661	667	711	675	685	698	717	684	728	642	718	684	676	690	671	646	669	664	703	705	638	693	663	664	689	627	698	674	700	706	666	647	714	675	660	667	696	667	686	718	699	661	636	678	641	692	711	693	719	674	657	700	692	646	689	684	670	694	667	728	677	625	679	694	666	705	663	675	669	704	706	713	662	670	672	681	665	663	699	631	687	683	681	692	642	660	643	705	687	656	690	729	651	685	670	658	719	721	720	671	665	678	722	674	687	672	675	685	704	630	737	703	672	709	662	666	670	705	669	659	695	719	653	687	667	701	703	686	665	642	680	667	699	652	707	695	699	670	687	679	716	685	701	675	681	700	660	655	718	671	750	636	644	686	695	669	694	715	670	688	701	692	701	653	632	679	653	665	678	678	700	647	629	686	631	627	624	663	722	708	707	674	663	617	688	690	648	690	701	664	689	674	712	734	674	686	691	656	709	654	651	681	660	666	641	637	710	675	651	659	676	706	625	687	666	645	676	634	698	640	679	704	695	663	731	674	662	684	649	681	671	688	692	699	706	700	672	652	666	672	688	707	718	699	634	676	660	676	718	668	653	625	673	636	669	679	625	686	669	728	698	683	708	705	662	679	667	655	669	678	662	666	657	700	662	669	653	692	689	688	659	729	693	678	663	641	676	641	659	693	678	692	672	690	608	673	667	696	664	723	675	622	694	660	633	664	669	710	699	688	706	679	650	701	685	667	725	667	656	688	714	699	670	717	661	676	723	676	651	676	663	655	700	702	678	681	677	689	691	614	681	685	670	673	704	677	716	678	703	713	740	710	700	712	723	664	661	703	622	655	694	706	729	627	664	679	672	644	669	648	622	642	685	666	646	688	652	677	692	712	735	686	679	675	720	639	695	732	691	737	715	661	665	674	693	691	644	656	656	675	687	646	691	696	694	674	689	719	702	655	682	668	657	687	696	682	706	694	668	687	692	705	679	654	648	691	685	704	673	661	697	700	691	624	642	684	688	742	720	682	706	677	718	670	643	676	706	643	667	692	676	674	677	692	650	647	718	644	681	665	695	691	704	685	666	659	652	667	620	685	651	701	702	711	626	698
24222	21400	28740	25723	49007	56982	46748	27393	14629	5855	2404	1323	1040	1072	950	956	923	916	969	925	958	950	899	923	926	927	929	965	922	827	925	934	911	961	915	950	1000	874	858	941	911	940	902	963	888	906	999	948	876	902	986	966	898	935	912	885	886	954	863	976	921	966	903	933	856	897	916	948	979	992	945	888	909	895	918	896	938	887	954	912	909	971	927	926	964	893	921	873	864	912	868	942	905	921	1002	922	949	911	952	884	895	915	956	915	949	912	933	921	933	863	948	956	919	928	922	954	929	889	922	898	934	940	945	916	960	971	958	906	936	925	879	897	924	880	862	955	892	935	926	928	913	917	925	913	909	908	969	889	990	868	925	914	928	925	960	897	914	889	924	900	883	918	884	933	881	971	920	909	956	957	868	950	981	872	906	938	879	934	936	984	987	969	928	898	928	907	957	910	946	885	857	931	979	952	889	939	949	928	947	895	923	937	867	885	887	952	920	950	956	937	967	918	898	900	859	893	955	941	907	862	896	934	876	877	910	915	943	947	953	906	934	900	929	892	870	923	888	898	909	879	888	953	920	892	914	908	878	972	884	936	1006	891	894	925	963	974	936	967	995	915	918	932	958	953	954	938	920	914	918	917	988	955	950	946	950	888	941	931	893	924	922	953	951	925	954	916	905	946	938	902	899	910	927	903	951	942	907	984	932	954	873	922	933	933	929	938	965	918	938	915	914	968	918	960	913	974	898	897	932	851	903	965	935	926	942	953	940	912	926	907	952	951	881	964	906	905	943	936	917	942	899	974	919	871	917	887	906	889	903	998	914	954	861	891	884	931	955	930	952	941	972	902	907	901	960	947	908	884	899	908	917	912	899	901	947	912	961	919	892	915	902	878	918	937	878	981	941	941	892	915	884	900	961	913	913	865	915	930	870	897	899	947	951	865	905	916	872	952	890	927	852	884	923	937	922	937	980	924	942	905	886	936	936	932	867	920	849	945	890	909	892	881	907	904	931	974	908	951	901	933	921	915	955	848	967	974	862	884	940	921	927	918	952	901	871	877	946	887	918	916	904	924	943	881	938	919	929	944	975	953	937	922	920	960	887	966	878	907	945	908	918	887	923	934	890	912	902	873	953	863	908	928	953	878	907	870	900	890	925	920	965	887	927	944	949	952	937	935	905	924	859	910	958	903	938	947	924	927	906	891	899	957	908	844	899	947	865	930	935	896	930	918	925	919	918	855	955	890	966	919	914	939	962	890	919	950	916	929	921	961	949	883	874	883	942	881	955	909	927	964	923	945	916	910	855	956	883	883	934	939	928	947	912	850	920	891	938	923	907	932	898	927	896	923	928	901	902	926	881	897	897	915	925	898	884	878	961	881	884	950	949	906	936	896	898	903	964	930	928	918	921	894	897	868	971	929	978	896	906	949	930	864	927	910	980	919	898	906	894	921	949	899	952	905	912	935	935	862	933	980	1001	947	895	912	940	980	916	936	958	870	992	961	933	890	902	934	922	955	948	912	936	872	927	899	946	879	933	982	882	949	923	966	854	939	932	870	928	893	947	907	894	866	921	956	943	956	872	896	898	877	887	964	949	917	890	883	873	947	920	933	875	900	924	942	902	908	900	863	910	913	914	887	950	909	907	930	904	859	944	896	863	935	917	892	913	908	961	907	967	847	938	921	936	890	957	903	886	915	917	879	925	940	924	914	910	915	930	888	852	948	950	917	917	866	895	918	912	912	921	903	934	931	952	946	924	891	925	886	940	951	968	912	910	914	849	941	918	971	935	927	948	935	930	943	905	923	899	839	946	916	929	942	878	902	893	932	918	867	975	940	923	882	926	905	935	896	920	907	891	912	904	909	908	893	934	904	925	901	937	940	880	869	942	929	943	889	911	986	929	935	865	917	881	931	874	915	909	924	917	930	959	924	882	913	923	984	905	896	919	861	924	979	956	904	923	969	929	943	945	938	942	933	935	920	894	944	954	900	947	885	979	936	897	894	902	913	854	927	950	924	930	908	927	922	938	987	945	942	929	885	914	875	934	910	907	910	887	936	936	955	892	862	953	883	932	925	864	865	967	962	911	863	924	916	907	892	864	957	911	955	920	900	953	907	925	898	875	928	919	930	910	900	941	939	911	909	921	919	962	950	970	936	906	893	889	951	914	914	943	964	903	892	918	897	950	928	897	907	910	932	863	900	889	894	931	892	940	925	919	912	953	923	895	909	912	943	953	981	923	920	959	888	949	895	942	872	885	902	906	916	952	948	950	924	949	899	870	907	966	986	940	916	895	889	949	939	971	890	882	892	866	953	932	914	951	893	937	914	877	902	861	923	914	957	918	941	869	895	947	915	890	919	972	915	865	899	907	948	904	908	925	964	911	862	933	855	923	940	866	915	983	929	939	931	926	920	937	976	956	918	950	879	984	893	900	953	918	961	902	945	904	914	925	928	901	944	953	850	882	888	909	902	958	913	934	926	881	880	915	930	947	894	954	872	909	934	935	970	939	894	908	883	971	914	974	991	870	923	930	933	902	898	906	956	868	949	917	941	929	907	891	849	944	882	925	907	922	952	927	959	898	906	943	969	936	887	970	905	931	873	934	928	952	932	930	918	922	899	937	914	925	889	898	963	901	880	941	953	954	923	895	942	929	968	906	938	882	914	929	842	904	907	937	959	920	935	892	922	962	958	948	900	928	928	932	921	947	883	934	897	889	905	900	1007	878	860	945	954	942	888	901	931	938	910	920	917	894	974	903	950	930	891	859	957	894	936	923	897	941	935	931	978	903	939	900	863	949	920	918	921	969	906	926	896	883	949	922	874	924	888	899	898	906	936	916	944	977	929	893	902	850	912	929	870	918	865	904	888	838	846	930	905	890	908	970	911	934	907	886	915	929	945	930	974	886	920	916	870	927	977	892	982	939	906	913	1010	915	869	951	937	879	903	865	908	940	924	912	854	907	910	955	980	920	906	971	904	894	926	868	867	904	881	895	931	945	896	959	920	913	875	879	929	947	915	900	960	901	892	897	895	915	952	917	892	923	914	924	870	950	880	890	944	908	957	871	906	930	872	935	925	885	907	923	889	898	890	867	899	936	879	924	916	905	903	915	909	909	890	950	948	927	937	926	914	907	923	821	896	925	942	887	950	946	938	910	895	946	890	865	869	944	930	973	902	870	925	912	909	872	988	912	912	921	913	883	945	906	925	954	908	937	929	883	883	944	926	868	876	952	916	855	911	894	895	962	905	904	928	917	925	904	870	894	940	925	923	989	905	925	898	879	948	909	920	948	956	944	893	912	924	920	903	883	944	914	866	919	905	936	981	935	924	905	893	900	922	939	892	945	937	941	935	963	933	952	932	881	909	891	904	913	904	940	918	927	940	978	873	986	901	913	923	924	920	910	921	898	908	956	917	918	906	901	898	910	931	902	912	899	945	910	906	924	915	903	925	922	880	894	964	947	1003	899	922	940	898	923	895	924	951	870	921	963	919	889	897
4793	9819	8609	29067	63944	55410	38635	21326	11766	5592	2364	1268	928	858	815	784	800	809	776	801	775	818	771	783	833	743	845	797	802	814	811	795	792	802	799	803	769	809	793	730	760	769	782	787	794	779	793	778	763	799	747	783	790	796	797	774	797	762	761	775	799	782	819	752	805	779	757	761	810	758	711	786	800	799	727	783	784	788	788	790	810	786	759	780	775	810	730	804	816	813	760	808	782	778	761	799	799	791	762	777	760	725	779	754	755	821	808	733	823	795	770	746	810	752	767	735	809	810	772	810	726	782	777	768	774	734	795	758	833	766	785	822	809	777	767	840	755	819	752	809	807	788	803	754	780	748	726	781	769	763	766	814	767	741	813	769	758	774	828	794	752	753	818	786	793	802	839	819	746	790	782	731	787	784	814	785	749	756	743	795	787	803	736	788	792	818	778	755	740	790	798	785	785	771	784	769	762	766	789	806	783	748	802	788	751	819	751	683	809	778	786	755	791	768	784	769	767	756	780	745	773	836	798	824	815	786	831	780	800	743	772	811	743	836	742	821	733	828	770	810	764	757	784	784	821	733	754	785	796	760	752	775	747	739	760	754	802	786	755	829	771	777	731	777	832	789	856	790	742	777	760	800	765	782	744	766	721	756	771	784	767	761	798	751	737	786	784	767	771	768	769	792	775	781	782	843	765	760	778	813	818	798	794	761	781	780	766	776	755	720	800	790	827	753	783	774	745	794	763	761	759	794	765	775	789	775	763	793	774	768	783	775	791	749	835	797	747	797	787	730	768	755	775	765	805	772	817	765	713	789	779	785	759	775	749	769	765	722	802	791	707	807	779	744	735	834	729	801	789	794	777	822	786	780	778	844	786	767	789	762	818	795	789	827	819	786	810	769	758	739	768	729	771	778	747	802	793	746	758	752	818	787	747	765	807	815	774	784	760	786	764	777	755	723	789	788	794	752	759	792	778	788	794	792	752	803	809	795	768	788	722	739	786	750	762	801	764	783	717	798	730	810	809	779	780	803	758	762	778	789	766	777	777	742	779	785	787	770	799	754	813	769	738	798	818	716	806	773	744	802	747	727	819	820	763	733	791	780	784	801	776	796	806	755	793	778	784	767	798	807	790	813	754	730	811	784	803	804	759	725	779	705	779	764	738	827	802	747	799	797	794	803	770	772	732	796	770	750	748	738	766	841	807	788	805	731	821	760	749	777	802	772	808	756	827	824	789	813	759	768	773	771	732	742	818	712	757	786	781	768	774	813	758	844	768	763	798	823	791	754	757	763	771	714	739	790	710	777	778	753	792	783	804	743	750	802	719	747	754	759	781	821	767	776	848	790	751	784	829	780	790	766	753	800	792	766	736	784	803	776	751	707	771	788	794	787	717	784	798	783	759	768	801	801	806	769	787	759	836	767	750	725	795	801	724	798	742	743	829	813	757	761	783	774	767	769	762	782	791	766	787	768	795	735	830	807	782	771	805	788	780	796	755	756	744	747	732	704	767	763	797	778	774	769	802	786	798	810	774	794	758	783	739	767	821	822	818	813	780	759	787	789	779	785	822	792	786	790	742	774	761	769	799	735	759	758	782	823	784	805	750	767	809	786	771	800	775	756	768	770	785	772	790	794	787	810	768	762	798	748	778	795	749	794	787	813	811	748	814	741	754	784	757	767	792	788	738	759	764	771	753	735	835	816	780	708	761	761	804	769	776	745	705	746	818	802	790	788	715	786	782	767	761	767	800	798	790	761	787	704	777	788	788	774	749	757	769	714	787	794	757	775	744	754	753	799	792	774	772	794	792	823	749	715	793	777	736	743	731	799	815	701	765	762	754	796	790	807	781	768	761	771	817	786	771	792	774	763	746	783	799	766	734	779	775	703	806	787	812	747	799	797	787	829	778	817	761	767	801	781	775	807	770	754	726	773	736	803	791	788	784	784	761	789	766	809	771	760	771	797	775	790	783	805	760	782	776	804	745	807	724	794	797	795	819	778	727	765	773	775	793	770	769	810	802	752	792	811	802	778	799	797	779	799	765	738	760	770	747	743	747	766	794	756	805	814	714	764	788	801	740	737	792	801	832	751	767	738	755	741	779	769	735	742	795	732	775	759	781	799	752	757	791	820	754	722	777	782	770	816	735	759	736	744	786	748	745	819	771	811	760	744	788	834	776	787	718	813	798	785	780	764	799	744	746	759	780	731	769	801	769	767	787	777	775	755	756	798	802	788	796	787	771	808	732	765	773	774	734	804	765	764	782	813	800	794	790	795	801	835	770	788	784	756	723	747	815	750	792	784	780	753	726	756	769	782	779	788	756	793	759	766	789	750	737	798	793	765	772	742	733	773	718	799	786	793	729	744	740	778	765	780	771	766	791	781	748	749	769	834	794	742	732	771	801	825	822	805	751	777	774	774	766	765	753	726	766	806	794	752	807	777	751	864	743	770	764	783	755	775	760	773	730	779	811	774	785	773	799	738	804	779	832	741	745	798	781	790	813	787	761	738	799	770	768	789	730	801	807	762	832	828	768	799	795	806	709	781	784	813	711	760	730	776	745	791	780	770	720	787	774	781	773	776	764	811	768	760	790	782	769	750	765	743	766	802	785	736	767	734	759	753	755	767	776	774	814	825	747	767	764	802	807	775	731	766	780	842	828	753	790	823	744	778	758	782	804	787	807	758	755	738	815	810	774	770	759	760	752	781	770	783	764	790	786	816	749	764	843	777	735	762	758	777	767	802	801	801	843	814	723	781	790	769	788	752	761	770	765	770	781	777	800	765	778	781	758	793	776	725	718	750	755	859	787	803	816	792	768	783	774	757	712	755	800	723	776	780	782	740	726	785	781	783	739	758	770	785	783	758	790	747	765	788	788	819	800	743	762	824	844	768	743	826	801	762	708	733	786	737	737	774	747	783	745	811	771	792	799	761	798	767	770	772	773	726	712	822	749	755	801	769	817	792	803	784	745	815	739	773	773	856	764	775	752	802	814	809	758	748	799	811	746	767	775	751	747	750	765	741	834	740	758	809	742	803	803	768	774	787	787	742	792	767	795	814	781	751	773	758	799	773	797	721	823	731	785	773	734	750	781	770	788	788	802	753	806	768	773	812	777	796	772	741	756	724	797	799	755	789	796	802	805	783	789	771	768	743	761	760	763	785	745	744	783	783	748	799	790	765	795	774	817	754	793	765	747	763	744	770	801	766	747	775	802	799	801	730	775	796	778	755	763	752	770	777	768	828	735	743	723	796	768	716	769	743	763	763	764	781	736	818	716	788	763	789	798	745	735	811	788	781	767	779	787	795	773	778	807	799	809	743	789	796	787	778	781	814	743	796	758	778	796	772	794	745	778	777	767	741	820	761	781	733	719	769	790	796	746	768	775	746	716	763	747	762	717	829	806	802	793	785	777	763	750	736	754	718	774	799	740	751	773	792	794	794	784	746	817	762	834	778	771	733	757	800	771	783	786	739	752	764	752	778	774	786
27832	14093	3032	1564	6119	8257	4913	2509	1374	991	892	804	710	763	706	736	734	719	734	749	731	745	714	741	710	740	777	780	722	711	714	733	724	760	792	710	711	752	693	696	770	723	735	724	762	732	669	694	722	721	737	764	783	699	733	732	731	721	753	760	699	731	699	716	697	712	746	708	739	753	773	742	710	730	711	727	734	747	718	726	789	731	708	707	728	736	755	770	777	740	736	732	744	752	731	800	710	720	739	719	750	732	727	722	797	703	752	703	709	729	703	742	784	735	737	735	755	761	741	746	724	700	757	743	750	756	673	741	815	718	748	743	721	764	744	686	725	755	666	742	741	744	751	717	724	777	760	719	753	743	765	745	693	712	763	760	695	695	755	757	775	718	663	753	702	739	759	677	743	687	670	730	698	743	761	731	738	700	740	733	752	693	739	773	722	761	750	723	733	723	710	748	756	756	767	710	742	696	701	752	724	716	743	733	756	687	729	718	766	716	768	711	744	724	704	722	716	764	756	686	743	724	737	726	724	747	735	727	715	723	689	735	723	722	732	729	719	769	732	713	764	726	771	686	707	759	742	710	751	762	754	686	758	743	727	748	736	709	721	740	742	763	762	788	716	766	710	727	698	748	673	746	736	709	737	720	738	681	730	777	736	721	717	700	746	693	732	700	731	716	695	738	721	740	779	752	748	747	760	758	693	767	746	753	705	803	762	709	683	703	710	764	740	781	739	759	714	774	684	765	713	745	714	757	711	735	738	761	722	699	739	763	673	747	726	700	750	723	749	725	740	727	708	760	717	718	733	735	778	766	792	715	760	751	721	749	728	678	744	726	722	705	706	717	738	688	707	716	723	701	761	719	732	682	761	770	725	737	733	711	777	766	768	768	723	714	740	702	726	714	765	746	701	751	728	744	750	731	686	743	755	691	760	734	688	712	698	777	719	739	733	743	728	751	762	793	710	768	757	719	699	723	779	703	736	730	767	681	726	743	720	694	698	711	720	722	728	712	710	704	795	764	724	751	754	744	733	732	675	659	744	749	719	736	738	747	734	720	733	724	724	693	759	720	717	668	710	726	725	787	708	751	748	706	720	738	763	726	709	712	693	735	748	703	719	727	718	691	778	771	682	733	786	750	679	728	746	754	763	737	715	726	743	756	713	656	774	731	674	765	733	720	687	707	715	684	743	774	750	730	741	735	739	781	733	761	693	752	731	704	751	729	733	755	729	724	741	676	742	756	736	713	750	746	749	711	700	764	748	726	756	709	738	738	746	696	747	725	733	684	765	704	737	721	739	721	773	783	742	715	792	764	782	726	703	713	713	691	699	731	757	722	710	730	738	730	729	738	742	725	739	680	728	760	770	726	760	720	737	721	706	743	749	722	760	787	722	734	745	704	689	682	771	749	769	728	729	755	698	736	718	734	723	732	742	817	743	735	732	714	709	689	716	726	757	733	734	761	733	732	729	750	686	759	763	731	735	695	749	724	769	785	720	669	739	773	782	772	705	755	725	739	736	714	697	736	724	748	743	753	739	712	729	735	736	807	746	740	718	728	701	693	710	691	743	740	731	733	713	733	694	755	770	760	686	743	726	677	763	717	739	707	750	737	752	691	776	686	749	722	709	652	687	735	711	732	746	684	698	717	724	775	734	698	729	752	726	727	711	744	756	711	715	754	703	697	700	750	752	753	731	722	753	740	726	741	742	730	768	732	782	728	748	737	775	773	733	728	763	730	750	736	730	711	759	723	742	731	734	686	723	743	718	701	723	726	750	706	758	730	730	731	783	767	727	735	720	742	777	712	713	743	746	713	726	755	735	733	721	704	756	705	739	724	744	753	713	726	731	731	743	733	726	702	718	682	733	747	739	693	697	742	771	746	735	721	738	782	737	724	744	765	776	805	763	737	736	715	762	732	753	744	709	756	717	741	743	738	712	733	737	725	704	707	758	728	699	757	744	752	716	697	709	720	750	792	678	707	759	766	707	719	709	713	711	710	753	762	778	720	685	745	698	736	728	719	728	753	734	734	724	752	702	735	698	729	729	782	681	733	742	766	744	722	751	724	755	727	757	763	741	721	717	746	725	706	699	728	718	698	803	731	772	741	720	680	717	738	741	717	763	732	740	722	730	760	726	736	718	752	754	747	739	694	773	741	729	757	750	770	764	713	738	749	664	711	697	758	729	737	711	708	743	702	775	709	746	751	745	716	743	715	700	774	734	735	741	704	727	722	771	706	699	700	745	722	754	738	728	729	732	727	767	756	759	759	695	693	732	740	752	754	747	790	712	742	700	760	774	721	776	765	761	753	694	771	722	708	689	715	717	735	776	722	687	728	737	726	702	771	726	742	759	770	717	718	688	690	741	727	741	741	743	728	750	722	749	699	788	744	718	662	723	745	731	704	720	790	754	758	679	732	728	716	691	761	728	718	734	763	742	798	745	742	731	751	724	728	705	689	704	711	831	702	751	673	742	707	744	710	755	773	685	755	694	747	692	728	722	705	719	735	742	715	710	742	789	730	708	737	737	719	787	737	717	723	780	739	739	762	774	780	766	711	728	752	681	703	733	708	742	684	707	716	741	748	717	751	732	785	732	701	743	804	723	738	738	680	780	712	741	721	743	746	745	739	715	728	752	699	772	756	705	755	723	708	728	688	731	736	719	729	708	681	704	728	789	803	699	710	747	746	742	741	722	706	713	742	791	753	723	704	797	733	727	715	702	758	697	724	762	732	745	758	719	700	712	755	732	692	780	741	706	734	741	738	728	744	694	750	693	749	741	733	740	739	770	700	725	693	680	702	723	690	711	753	745	757	703	732	736	749	727	746	704	719	740	694	695	779	735	738	694	724	718	736	764	738	763	708	726	726	787	745	747	775	706	755	754	730	752	765	765	744	742	733	691	763	723	720	775	763	730	721	720	698	686	775	728	764	722	747	707	713	715	696	769	786	734	735	721	726	748	762	714	696	721	697	707	741	725	755	770	716	763	717	734	703	750	720	745	761	723	720	768	714	764	727	786	725	733	717	680	749	727	710	743	710	700	770	737	761	728	697	725	762	676	743	733	732	710	729	726	705	722	775	745	716	770	733	725	760	714	767	716	755	758	771	736	728	748	723	687	738	735	747	720	749	749	738	726	780	781	739	752	686	736	726	758	756	738	757	736	741	696	703	726	797	751	763	713	727	708	735	727	774	690	742	722	700	710	750	713	684	717	697	696	750	726	747	709	697	745	716	724	687	742	779	704	731	752	790	725	744	715	691	755	759	711	735	749	699	760	782	739	738	721	751	769	677	700	717	702	720	740	692	716	700	761	806	742	725	724	787	787	796	745	702	714	654	747	726	686	702	716	738	752	698	704	747	708	715	680	753	746	776	740	770	714	694	697	741	771	708	713	771	715	787	808	718	736	719	753	752	778	704	746	755	716	730	705	726	714	692	726	795	678	754	735	746	732	724	699	774	728	672	699	751	749	778	710	729	758	772	720	719
5447	2358	2101	1288	6819	7655	4778	2399	1358	902	724	647	614	609	649	645	630	654	612	611	634	607	592	635	628	620	568	648	601	628	617	593	666	598	606	645	566	580	562	610	593	623	624	642	606	630	614	619	612	588	591	614	639	608	577	582	602	605	585	600	634	566	582	572	640	583	613	639	615	621	608	600	586	572	611	605	633	661	605	640	622	601	579	614	621	596	584	600	623	624	622	659	581	584	601	642	606	636	636	574	605	609	583	599	595	613	618	635	640	612	575	627	622	612	583	583	568	610	595	626	618	614	615	576	605	588	564	651	593	620	561	620	606	637	591	591	579	636	585	617	633	632	620	682	618	603	593	595	596	608	608	606	627	638	592	613	644	607	603	598	644	622	610	591	644	582	623	616	610	624	612	576	660	603	614	599	592	619	617	639	610	594	605	595	580	601	583	597	624	601	601	610	629	601	641	591	602	610	654	604	587	608	585	587	605	575	607	666	640	635	612	615	628	625	631	592	638	617	581	620	655	650	585	593	623	645	591	576	624	576	612	634	626	642	585	630	631	585	627	605	598	625	606	606	643	624	650	614	601	608	653	601	590	658	632	603	618	609	552	600	546	575	630	606	617	599	595	614	600	595	572	612	606	585	608	603	599	621	582	611	595	629	569	581	638	636	580	612	604	622	597	596	604	600	609	609	578	602	569	562	589	619	623	633	589	574	615	661	602	594	580	642	598	609	593	583	624	630	595	619	607	594	615	597	661	638	624	601	604	623	578	559	586	584	558	598	607	600	604	574	604	590	619	557	626	614	582	635	599	646	631	627	604	637	619	600	630	614	622	599	655	583	639	627	622	600	642	633	615	584	613	602	582	599	586	572	600	624	635	600	568	637	638	593	601	561	621	589	615	610	658	550	653	581	592	611	637	586	629	603	582	603	629	570	605	626	628	628	579	620	599	640	593	617	597	602	593	620	570	616	604	614	597	623	603	590	603	600	618	643	616	607	587	605	625	648	561	619	617	641	640	620	619	610	598	600	601	592	648	566	608	585	586	607	564	601	627	623	628	581	603	573	606	624	600	604	584	608	600	603	647	596	578	581	606	616	589	599	623	634	578	514	594	595	659	659	587	586	583	584	623	602	636	608	609	661	590	617	612	597	602	578	622	608	595	618	633	683	615	629	591	577	572	616	610	615	589	606	584	627	608	580	575	609	625	597	606	574	643	618	607	591	581	676	591	643	626	602	630	598	650	620	591	603	571	591	617	604	621	605	580	609	610	588	595	612	622	609	625	633	595	599	602	614	624	599	595	621	609	612	628	637	588	633	631	607	623	610	637	607	579	621	611	612	625	628	606	550	592	602	603	637	592	579	649	646	546	576	614	580	622	599	600	673	599	602	600	596	637	597	602	583	572	577	635	577	627	621	595	580	637	607	651	613	636	571	629	585	624	584	585	616	615	619	607	614	615	629	578	588	568	627	606	606	616	604	633	591	590	585	588	597	636	635	625	618	584	610	627	596	577	615	597	632	602	617	644	571	639	600	639	597	590	624	587	596	583	615	591	618	632	640	570	583	622	632	648	606	606	602	576	618	608	605	608	652	606	632	617	611	592	609	649	631	608	602	618	596	532	600	601	619	594	651	563	580	601	587	575	630	621	623	584	585	582	575	576	617	618	661	620	618	587	605	584	621	596	595	602	616	637	603	591	616	624	620	614	617	629	665	592	644	640	646	629	605	610	607	560	560	647	575	620	609	587	597	595	592	600	570	622	584	643	618	605	591	634	626	536	604	575	613	602	608	614	560	634	626	633	640	606	594	609	626	597	577	589	628	608	623	598	576	595	630	590	644	632	590	638	606	644	629	654	604	611	629	616	599	619	597	583	647	609	575	592	613	624	656	620	599	590	607	576	601	624	617	557	596	572	606	601	582	632	609	587	626	631	611	581	631	614	634	637	602	628	584	589	552	601	598	583	582	625	623	623	605	577	577	580	604	640	598	619	605	580	627	539	632	632	619	598	630	673	594	620	602	664	611	652	627	627	632	687	620	607	616	619	588	604	605	602	619	600	597	646	577	574	644	636	665	587	595	601	622	595	614	594	594	643	608	586	582	612	599	616	636	612	626	572	613	607	607	574	577	613	626	608	595	625	631	591	605	615	605	596	646	618	627	596	584	638	616	589	567	633	644	612	683	602	599	585	610	640	581	622	590	606	690	614	640	589	595	659	560	630	604	535	659	632	640	582	560	609	581	547	555	647	584	631	633	611	641	637	581	589	591	592	615	598	602	603	584	633	627	598	638	554	638	619	617	584	605	576	577	630	583	578	625	602	649	604	591	601	601	560	620	613	627	538	622	598	582	607	609	615	621	602	603	616	633	625	602	577	583	586	622	612	607	588	594	576	602	627	626	643	577	632	616	600	605	638	660	564	611	616	572	630	594	603	622	633	589	609	609	629	621	591	596	619	575	640	648	552	571	643	613	615	622	652	616	617	593	613	576	633	617	595	590	648	620	581	651	600	574	606	648	624	586	602	608	609	592	633	601	622	598	569	658	599	604	619	611	580	600	614	603	569	607	614	599	627	604	629	621	625	582	605	557	601	623	609	574	538	627	595	625	656	547	625	597	586	588	648	596	619	580	564	597	603	603	621	588	624	596	545	607	629	636	610	640	608	597	589	605	563	630	616	589	559	596	603	630	572	553	604	593	610	605	592	613	634	583	615	586	592	571	634	574	635	559	639	637	599	657	602	592	648	614	628	623	631	612	567	616	587	664	584	611	655	577	616	627	600	569	576	595	622	612	612	612	624	617	552	622	611	632	617	601	656	597	646	563	564	630	607	576	590	580	586	552	618	574	643	588	624	600	626	575	592	601	607	590	603	619	637	609	597	635	594	590	586	650	632	602	614	592	601	601	575	639	606	582	566	630	548	587	632	642	613	616	602	619	654	594	607	581	605	630	614	612	616	575	598	593	652	636	622	592	578	648	609	645	626	635	602	617	627	607	593	654	646	641	581	611	593	648	641	655	597	605	623	640	637	589	574	648	587	626	561	633	584	641	594	622	640	630	644	615	571	592	588	574	642	615	610	609	579	635	620	615	592	586	595	602	544	624	610	596	647	618	625	650	600	611	646	616	590	657	594	621	597	651	596	629	619	575	617	605	626	591	564	586	592	620	604	652	585	632	659	634	624	585	596	593	589	588	614	670	584	575	610	596	608	583	643	599	616	597	638	630	588	599	602	596	623	596	605	627	628	603	621	602	578	600	608	616	616	618	624	602	607	618	624	615	615	616	603	582	585	552	589	591	626	609	677	623	633	636	596	571	633	622	583	576	635	612	627	599	562	608	595	601	625	562	646	592	610	616	615	608	661	641	539	610	594	623	611	584	634	569	623	577	611	599	628	643	563	615	616	549	611	600	576	632	595	606	631	615	630	619	666	606	611	619	594	633	583	527	628	629	593	656	593	616	583	572	595	582	561	614	617	600	618	618	602	622
25510	21454	27522	25533	28429	47299	37466	20424	7590	2562	1208	968	876	798	814	834	832	826	829	814	796	797	845	813	827	793	868	827	782	824	859	755	836	857	818	737	840	770	778	785	768	816	807	746	795	786	797	778	816	783	792	826	843	843	785	783	816	810	816	804	768	793	752	824	797	808	767	818	820	804	839	791	775	787	760	819	848	844	816	764	841	802	832	809	780	775	860	776	795	814	782	801	787	797	762	807	765	805	806	742	815	738	775	722	822	818	816	790	816	755	748	776	829	780	768	760	802	822	805	750	790	762	879	822	791	797	789	781	827	829	825	788	832	755	850	799	812	820	834	780	773	820	747	818	789	770	774	787	813	842	807	786	783	805	797	843	784	831	804	762	761	751	786	785	781	774	763	855	807	754	740	801	803	857	846	771	800	806	820	753	854	834	783	773	797	792	827	772	814	778	800	798	813	830	771	827	851	841	791	767	812	808	879	746	766	783	770	762	762	797	735	755	770	807	849	824	781	811	786	819	813	762	867	843	845	803	804	794	768	792	830	770	825	783	782	827	790	791	822	763	816	788	727	826	792	818	791	825	792	765	862	781	786	804	794	795	769	788	799	815	791	773	761	792	829	801	799	773	798	807	805	817	821	796	799	773	792	856	784	782	787	739	796	812	759	851	751	757	809	815	817	813	815	770	819	741	758	804	794	856	819	825	790	741	811	791	795	868	776	825	757	836	786	775	799	798	796	847	853	733	744	804	807	822	799	848	846	785	772	817	792	825	768	797	748	798	841	830	737	769	794	795	769	815	779	813	762	762	779	804	850	781	818	804	848	829	847	754	800	811	786	798	804	814	742	838	826	835	810	776	826	758	791	781	775	800	816	829	801	774	832	782	796	872	754	865	811	803	764	791	813	772	830	804	777	800	804	797	767	763	782	857	841	855	812	798	778	777	782	813	833	784	828	807	762	834	802	750	754	763	787	812	793	806	795	786	785	814	799	827	750	757	746	758	840	810	794	847	801	814	773	809	836	786	802	797	784	775	844	789	762	814	834	843	846	810	772	800	792	789	799	756	800	759	810	738	811	778	816	812	791	826	805	803	810	772	780	798	783	803	804	758	797	782	777	754	821	819	818	810	799	820	840	797	763	770	811	763	794	780	780	785	824	777	767	746	836	765	770	791	804	782	759	799	804	825	775	747	773	817	845	777	767	757	796	793	828	754	765	874	768	738	881	801	805	814	789	770	833	725	783	785	793	792	793	810	794	861	780	845	781	835	740	810	758	814	831	772	839	764	811	776	846	758	804	817	807	833	784	752	758	791	799	777	795	746	790	786	812	758	772	806	808	739	782	821	753	777	777	813	798	830	821	822	819	785	830	839	769	804	718	865	729	824	833	804	816	806	800	780	813	803	812	772	751	776	802	812	773	831	807	798	799	782	790	749	816	803	726	851	831	806	791	817	780	761	754	787	802	805	823	808	757	828	803	819	779	764	800	820	771	856	876	809	798	859	838	785	803	804	811	833	853	798	766	830	798	771	737	792	815	772	761	796	793	726	813	768	841	778	799	740	800	724	776	777	796	766	784	753	893	846	822	834	769	789	812	802	820	782	820	747	806	778	797	765	801	821	786	807	779	748	786	746	832	858	814	778	802	761	763	832	796	802	757	773	773	814	811	782	737	852	807	788	758	790	819	810	777	811	745	747	778	830	790	750	818	777	818	805	778	788	773	834	801	795	812	779	834	785	766	767	812	798	792	808	767	782	797	803	772	809	809	806	813	839	750	774	818	821	807	810	826	806	808	855	806	789	804	774	830	764	805	810	801	784	832	797	790	799	812	768	814	749	852	801	755	822	801	816	811	839	793	847	800	822	826	790	801	822	870	760	736	796	820	808	776	767	818	816	825	819	812	775	810	837	813	790	819	808	756	802	845	775	776	758	760	807	828	800	775	767	826	882	785	811	790	844	780	780	796	793	804	830	771	808	801	828	852	825	814	763	828	802	772	796	830	812	806	771	856	765	789	831	775	795	790	819	780	841	807	792	776	789	817	775	812	790	773	790	790	801	774	788	829	818	780	767	804	800	817	810	810	812	819	783	782	805	825	734	758	774	793	859	789	739	816	838	810	812	792	803	813	827	802	788	802	767	814	779	761	825	775	828	793	824	783	779	783	832	833	783	802	827	878	823	849	762	809	796	767	789	825	815	788	826	809	798	745	794	816	810	773	774	793	806	799	833	773	785	799	810	806	814	805	762	769	793	808	798	812	762	809	825	830	862	807	824	814	789	853	801	809	836	760	760	801	823	788	796	785	832	774	804	765	772	775	832	786	765	807	775	812	738	764	788	801	764	823	760	803	789	833	800	770	843	770	787	809	765	779	844	786	755	767	818	825	784	809	798	763	785	840	831	825	817	847	790	798	840	855	780	766	784	811	765	816	842	825	825	791	814	856	761	777	869	786	790	809	803	731	767	788	811	767	755	819	860	786	767	788	850	805	786	817	765	726	847	801	823	825	809	791	846	831	799	802	747	755	793	747	774	833	804	764	757	793	835	768	811	838	794	803	794	779	777	795	779	830	798	819	806	770	801	793	799	744	785	756	815	790	804	780	746	768	757	824	793	819	801	810	781	781	797	823	835	797	753	741	768	820	762	790	784	807	848	822	831	770	824	841	799	822	820	781	841	772	819	785	828	860	809	820	766	794	817	809	817	806	783	820	812	783	770	862	817	825	826	805	811	823	808	811	842	788	807	741	898	784	818	830	784	775	799	784	805	803	827	775	765	797	801	852	810	804	837	790	783	759	816	770	769	824	816	770	803	780	762	792	793	833	798	750	774	833	793	779	794	800	812	809	788	807	776	823	769	783	816	769	781	845	812	806	783	817	776	748	778	795	837	770	801	805	772	832	802	835	802	754	833	822	767	764	780	784	825	839	871	788	780	834	809	840	799	777	766	798	802	771	818	836	799	823	735	805	796	788	810	764	791	766	827	849	793	825	783	782	778	829	734	812	814	759	834	775	842	783	775	827	776	759	802	863	842	790	773	789	802	810	799	782	848	785	794	837	802	864	783	850	822	832	747	855	860	786	855	797	757	744	779	776	766	772	759	788	786	819	777	788	772	812	874	793	756	775	828	787	797	847	813	782	775	805	780	822	785	838	830	863	819	843	801	811	789	808	806	790	803	772	811	782	783	757	785	771	815	806	798	804	811	848	800	864	846	801	747	849	860	795	790	812	848	796	780	794	763	812	827	782	792	832	802	802	784	797	769	849	777	778	794	788	839	829	780	845	804	771	757	791	833	829	723	792	777	819	816	752	839	816	772	810	800	784	820	768	751	847	831	816	785	823	731	814	821	794	856	813	796	751	785	745	812	824	783	811	761	858	807	790	783	813	820	771	824	773	784	850	821	803	780	823	819	828	810	756	755	775	805	753	812	829	778	802	749	835	807	855	781	782	816	803	823	774	768	798	790	808	811	809	766	800	829	829	749	797	791
4486	5753	5456	2934	29218	42965	29295	14877	6364	2383	1194	813	755	725	687	699	661	648	689	691	688	698	716	719	696	730	704	633	708	730	634	712	711	677	702	691	718	684	675	683	732	678	711	677	695	689	714	671	656	694	668	676	718	661	678	680	656	671	648	708	676	651	691	707	709	703	676	712	703	678	699	651	650	688	667	687	684	635	647	663	695	729	679	706	670	680	683	637	658	651	722	703	655	703	631	704	707	692	699	725	724	694	695	709	720	712	728	660	657	740	657	698	734	687	685	671	645	671	741	645	631	706	699	723	714	745	691	706	734	693	695	659	682	710	687	670	700	631	713	693	694	671	633	679	697	708	683	667	730	637	660	667	683	683	690	732	643	629	692	640	651	727	682	671	727	683	684	694	709	650	685	672	673	673	686	699	648	703	676	652	669	695	676	676	679	679	659	647	686	671	660	687	654	677	657	709	687	648	667	686	635	707	691	701	666	680	683	705	645	686	677	646	645	694	678	668	705	639	654	662	689	677	684	742	648	721	641	682	690	670	685	654	692	700	667	679	640	677	716	647	647	702	697	699	668	713	680	650	705	695	694	679	701	686	738	729	665	632	693	674	698	681	684	658	704	687	696	679	717	705	691	693	621	649	620	676	686	697	651	712	718	671	657	674	705	707	668	671	709	696	720	685	705	687	663	703	692	665	694	670	730	699	668	647	718	680	631	683	695	671	713	645	687	656	673	648	681	692	695	667	721	697	662	673	658	705	703	670	640	711	653	701	646	695	689	602	645	649	697	688	714	675	688	654	665	636	676	687	694	705	674	640	652	658	710	713	701	671	656	663	642	687	687	675	653	681	695	730	703	699	633	648	667	720	690	690	669	668	672	690	666	687	673	691	651	639	654	690	714	695	656	725	630	664	653	641	699	715	699	689	639	694	713	728	718	667	680	689	687	701	661	664	740	708	678	682	673	691	707	634	692	660	646	689	694	683	686	676	696	691	649	707	638	692	636	684	707	685	638	681	703	684	692	654	641	658	661	674	713	699	711	661	695	631	683	715	686	678	639	628	693	651	709	649	726	699	663	646	649	664	662	736	706	701	693	690	677	689	664	700	691	665	691	636	684	659	682	673	664	702	658	688	705	651	696	619	697	721	667	689	730	676	688	660	695	670	646	740	687	691	652	674	704	658	699	714	700	655	713	695	675	653	675	676	648	700	656	676	718	685	650	701	664	680	650	665	676	678	686	682	726	669	692	696	667	660	697	658	682	682	640	636	702	722	667	719	682	697	712	638	692	692	652	671	653	681	641	648	655	664	639	662	655	669	687	617	716	715	655	630	716	651	637	681	697	689	641	651	722	655	674	648	640	686	683	696	659	691	675	702	672	692	687	681	645	714	716	678	676	675	679	668	668	639	655	695	661	642	685	658	658	713	689	711	699	664	655	647	681	724	689	670	710	691	664	732	674	668	707	679	703	643	670	663	698	690	658	677	649	661	668	708	687	661	690	672	709	681	630	694	683	679	721	684	661	635	712	664	711	616	672	637	688	681	657	687	641	688	672	687	696	673	653	661	708	765	684	644	686	676	678	687	707	666	698	662	673	693	686	728	657	663	636	636	657	722	683	696	684	756	679	706	695	681	656	680	665	679	680	667	707	656	730	671	727	639	650	705	661	660	680	676	682	671	679	697	715	687	659	700	640	675	651	679	735	634	641	661	684	673	680	645	705	679	685	663	680	688	628	668	625	688	682	618	648	705	700	717	657	675	659	652	674	682	699	722	651	699	660	699	703	666	718	670	700	679	656	671	694	668	721	639	678	678	695	676	667	687	654	664	705	679	678	639	673	694	685	715	699	667	686	696	716	663	674	700	695	699	654	696	652	671	671	665	688	663	722	651	691	711	686	680	705	685	685	665	633	660	649	704	650	694	708	737	704	697	659	661	648	707	647	679	658	705	684	638	734	663	663	661	651	674	659	686	679	690	669	681	698	668	673	653	644	687	666	627	651	702	662	651	668	693	659	703	696	707	651	664	663	651	713	638	675	718	660	698	666	699	667	633	713	684	672	651	669	647	669	660	658	703	705	706	683	652	671	678	687	688	668	689	669	692	723	713	740	678	701	666	692	694	626	647	682	716	698	611	707	689	700	674	658	664	676	629	696	670	702	666	683	728	652	663	653	664	726	677	691	716	655	674	691	701	663	628	660	675	661	664	695	645	679	672	700	683	650	686	658	708	613	664	657	674	655	677	690	647	690	628	692	658	691	732	671	654	646	676	690	647	628	668	725	626	671	654	593	641	669	699	664	695	738	668	685	658	684	608	665	644	702	690	675	658	696	679	654	662	699	654	714	656	716	673	666	647	710	732	664	657	674	668	677	658	654	679	679	682	634	683	653	692	657	676	681	693	647	707	659	655	728	703	708	684	711	662	684	658	696	669	670	636	711	665	667	694	696	647	693	677	671	683	690	705	649	707	675	690	683	727	689	699	654	662	639	659	651	631	687	650	652	705	660	682	657	658	684	679	730	654	617	684	690	727	685	655	680	666	686	700	669	685	650	654	663	609	686	678	670	635	655	691	679	680	655	692	710	665	666	661	663	690	673	665	669	733	640	659	682	638	649	660	676	693	657	695	663	657	685	675	629	713	715	648	675	668	658	669	692	712	674	651	668	682	692	684	684	668	698	682	677	729	671	642	642	703	712	664	674	659	673	691	692	696	663	735	693	647	694	680	637	678	653	648	691	670	672	709	672	663	736	666	685	652	699	647	664	686	692	723	708	695	621	728	689	661	655	704	648	638	691	668	684	676	677	643	687	673	650	692	650	674	664	701	695	663	731	695	650	683	658	738	673	618	684	693	694	645	671	674	692	667	661	678	667	739	723	678	701	704	743	688	712	657	685	683	693	685	674	685	722	690	661	647	730	663	680	687	658	677	659	659	710	732	696	635	659	708	688	717	700	647	667	661	699	626	648	681	664	668	633	690	665	722	658	649	688	684	675	678	686	682	664	660	652	696	680	690	686	667	685	679	661	654	680	712	676	671	714	721	675	677	650	661	706	653	710	677	603	648	616	689	675	708	686	674	669	647	677	666	665	649	701	723	666	712	659	658	670	654	668	704	687	656	675	668	641	728	663	699	692	693	723	677	651	702	692	709	650	706	674	649	713	700	696	673	699	687	709	680	696	636	698	711	701	622	703	629	648	656	730	657	683	647	642	728	660	674	708	697	730	640	714	680	693	675	698	670	692	678	686	691	643	655	682	675	630	680	701	632	685	730	686	695	677	681	726	709	632	671	687	682	705	665	705	683	691	694	670	686	670	680	652	684	640	633	627	679	653	673	693	710	697	716	723	638	684	673	689	684	669	687	679	694	684	687	713	649	658	674	665	661	668	705	678	708	666	662	670	685	649	670	678	678	651	690	682	657	697	702	676	671	652	678	677	682	681	725	693	679	689	686	675	718	687	713	681	654	677	699	648	659	718	674	676	688	661	705
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
