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
339379662771	339379663292	339379663842	339379664392	339379664942	339379665490	339379666042	339379666592	339379667142	339379667692	339379668242	339379668792	339379669342	339379669892	339379670442	339379670992	339379671542	339379672090	339379672640	339379673192	339379673742	339379674292	339379674842	339379675392	339379675940	339379676492	339379677042	339379677592	339379678142	339379678692	339379679242	339379679792	339379680342	339379680892	339379681442	339379681992	339379682542	339379683092	339379683642	339379684192	339379684742	339379685292	339379685842	339379686392	339379686942	339379687492	339379688042	339379688592	339379689142	339379689692	339379690242	339379690792	339379691342	339379691892	339379692442	339379692992	339379693542	339379694092	339379694642	339379695192	339379695742	339379696292	339379696842	339379697392	339379697942	339379698492	339379699042	339379699592	339379700142	339379700692	339379701242	339379701792	339379702342	339379702892	339379703442	339379703992	339379704542	339379705092	339379705642	339379706192	339379706742	339379707292	339379707842	339379708392	339379708942	339379709492	339379710042	339379710592	339379711142	339379711692	339379712242	339379712792	339379713342	339379713892	339379714442	339379714992	339379715542	339379716092	339379716642	339379717192	339379717742	339379718292	339379718842	339379719392	339379719942	339379720492	339379721042	339379721592	339379722142	339379722692	339379723242	339379723792	339379724342	339379724892	339379725442	339379725992	339379726542	339379727092	339379727642	339379728192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22723	20084	27012	22929	20089	18476	32925	44647	34103	20294	9255	2554	1084	829	733	691	693	723	656	685	707	740	750	690	701	728	684	701	730	756	677	700	742	731	726	656	695	745	729	655	713	661	691	690	668	749	715	748	734	751	700	710	652	627	680	663	659	694	752	707	719	667	718	662	730	738	708	682	682	691	666	676	696	680	704	718	715	653	754	707	677	671	689	712	714	745	684	709	690	695	681	698	685	725	702	744	693	711	706	757	670	700	708	724	688	766	719	692	732	696	693	717	715	677	672	724	703	659	684	706	705	683	695	715	705	706	709	685	689	727	706	747	710	721	731	698	738	707	683	656	703	714	700	661	714	740	693	701	706	684	706	712	718	665	674	690	692	683	674	715	666	734	722	764	657	686	745	676	673	719	749	695	716	712	719	695	735	660	646	679	663	730	711	720	703	706	705	703	753	670	663	712	709	721	723	679	700	714	687	696	700	702	694	655	699	746	699	703	662	682	658	708	725	664	659	717	661	713	690	694	676	655	675	690	707	664	740	699	691	718	703	677	669	657	672	716	687	674	638	699	703	691	688	722	704	697	694	727	668	697	708	709	743	655	671	704	672	733	714	718	699	678	696	662	703	676	705	668	702	668	725	677	750	709	690	707	676	719	743	697	767	728	695	679	690	703	711	708	709	751	700	690	713	713	697	733	715	720	691	702	725	703	660	647	683	723	704	681	745	741	660	737	682	752	714	707	676	693	670	688	727	681	683	721	723	678	700	674	676	729	695	735	700	699	652	675	717	673	684	703	725	712	683	655	697	714	683	694	704	708	739	723	672	678	675	727	732	697	686	676	726	690	685	680	673	699	710	713	670	696	666	705	647	685	680	703	691	707	710	715	718	680	692	685	687	731	743	672	700	752	663	688	665	681	697	677	727	750	707	717	701	641	678	724	689	737	705	695	702	654	700	718	699	692	699	704	675	696	698	673	698	695	717	701	690	744	695	653	705	710	649	666	696	669	713	720	725	705	670	664	676	685	681	690	723	634	708	661	647	674	706	722	656	709	682	651	711	659	660	708	667	718	688	737	708	711	715	694	680	672	677	664	681	661	736	727	757	757	699	695	701	693	678	704	788	643	689	694	691	671	670	663	731	725	702	674	698	646	679	689	682	656	714	721	655	668	658	696	678	716	736	732	716	701	690	728	705	689	692	699	630	686	651	709	728	699	675	695	707	665	671	689	751	718	673	707	689	689	723	689	670	712	718	713	716	708	740	698	661	692	698	688	684	727	725	709	674	666	713	716	704	697	741	714	677	707	716	674	676	690	691	689	719	677	667	716	675	646	709	721	749	684	760	684	690	645	692	709	644	662	728	716	714	696	704	718	683	695	705	730	681	742	748	699	642	750	668	662	736	689	678	692	649	676	672	633	645	700	672	707	732	684	656	740	629	677	692	686	709	730	723	718	716	689	710	769	715	722	718	691	679	664	666	711	718	706	690	635	657	687	662	740	676	675	654	689	717	706	726	677	669	713	691	705	644	675	721	672	715	703	662	673	685	693	677	698	724	729	692	719	729	604	660	687	752	690	717	713	717	689	665	707	657	673	679	669	724	704	680	738	733	706	699	699	677	734	708	761	701	686	681	704	700	693	707	708	676	734	695	698	697	670	706	664	681	696	725	668	712	747	697	755	721	694	677	710	717	687	704	750	717	694	749	674	713	692	675	720	675	667	691	676	697	690	677	722	675	697	685	695	718	667	722	656	658	725	699	681	672	659	683	640	723	712	669	633	726	639	717	733	680	700	679	684	718	665	719	682	709	663	676	659	719	667	636	721	630	684	684	692	705	706	688	668	640	688	665	721	663	692	689	671	716	736	687	701	680	698	676	685	666	686	775	670	690	688	707	727	715	622	663	685	659	643	696	715	705	680	668	686	703	710	629	681	714	659	704	751	698	665	726	679	674	705	699	678	646	696	679	676	705	714	647	701	689	676	691	709	676	689	700	731	675	685	679	693	725	690	659	678	696	772	677	744	686	688	685	711	694	681	723	649	778	668	702	660	662	691	714	736	670	682	687	666	726	698	724	742	708	714	621	676	702	648	708	700	664	699	699	655	666	684	691	698	668	670	676	666	720	715	701	736	720	731	753	657	720	724	657	651	649	691	699	668	679	663	728	648	700	670	687	714	732	707	675	688	670	711	669	657	747	684	674	677	668	723	753	711	710	722	732	715	712	653	708	701	646	673	687	718	750	678	687	642	754	730	709	745	677	677	664	687	685	696	625	672	681	673	722	711	694	696	679	704	688	680	719	695	729	705	681	691	689	703	700	669	700	719	695	676	690	735	652	689	708	730	696	719	718	680	686	734	694	683	683	699	693	729	708	685	679	687	692	669	704	690	677	738	740	714	654	719	666	676	709	702	667	726	647	700	714	694	701	656	697	707	673	655	704	703	727	718	738	687	689	704	686	721	759	691	701	695	685	691	675	705	671	686	667	685	681	700	686	694	724	748	728	618	689	666	689	712	707	648	701	670	677	653	691	712	691	699	694	718	672	718	669	714	649	724	720	710	683	733	678	670	706	699	694	675	641	730	694	722	684	704	678	679	700	694	716	724	672	692	742	709	756	681	669	648	712	668	693	707	638	653	731	658	707	686	688	693	696	703	739	666	751	672	682	706	695	732	736	689	714	704	645	692	720	670	669	691	704	738	683	707	669	715	684	667	685	686	704	661	730	681	699	665	686	707	687	718	731	707	721	733	730	686	725	718	671	736	736	725	658	686	744	737	671	751	658	651	707	720	664	741	690	737	669	662	674	710	645	724	726	676	757	684	699	663	676	707	752	679	702	728	717	727	643	726	662	725	706	701	697	734	752	656	711	669	699	663	702	752	694	696	703	713	667	695	701	734	680	695	705	706	696	704	703	649	696	649	744	713	720	674	724	693	669	673	716	743	712	686	683	663	707	679	738	694	709	677	655	622	664	677	693	700	746	721	647	685	736	752	712	702	736	703	752	688	663	702	679	678	713	674	701	645	749	735	713	716	746	674	679	730	712	684	665	684	696	663	697	683	748	744	703	739	679	708	645	716	660	736	668	670	692	707	688	698	679	682	721	755	709	702	676	690	724	700	716	688	676	709	686	673	668	708	720	697	718	704	685	698	729	711	697	692	721	709	727	714	663	658	662	632	763	651	679	702	709	702	681	695	712	692	703	727	664	722	686	658	714	708	713	714	740	689	700	719	716	712	693	678	691	696	689	727	656	716	667	711	694	731	680	778	745	672	679	739	666	684	730	700	785	717	657	678	709	707	715	674	711	671	622	734	725	647	658	647	699	711	704	683	683	663	692	627	666	683	695	683	678	679	725	726	664	718	748	662	712	708	658	736	711	680	711	720	715	719	701	683	696	691	697	705	761	711	668	743	705	692	644	735	744	725	667	720	704	681	705	693	669	677	653	717	708	669	667	713	687	708	726	664	707	685	690	738	730	703	685	714	712	695	679	706
6057	14133	11686	6837	8359	15385	32437	42293	28633	16189	7416	2451	1059	756	661	699	628	597	654	678	637	645	641	615	654	617	680	685	618	680	652	654	668	648	652	650	616	674	614	640	671	673	627	623	620	630	671	597	672	671	658	634	641	668	630	633	650	657	649	689	660	651	589	642	624	604	624	602	632	635	651	669	660	639	635	683	670	669	627	667	615	674	697	647	648	636	640	634	633	639	616	634	659	667	654	639	623	653	641	635	683	636	629	649	672	620	678	618	640	648	667	637	641	641	614	624	610	655	673	599	627	628	634	617	650	614	686	654	607	614	650	670	638	638	649	623	606	593	622	657	636	650	695	632	661	622	645	643	604	623	679	571	641	615	647	671	649	643	660	633	640	611	637	621	623	654	666	685	604	636	639	562	664	629	645	665	631	648	652	621	653	639	687	614	665	684	692	641	577	670	587	651	652	651	634	628	612	664	639	654	609	663	662	585	650	602	679	692	644	615	644	631	630	652	637	674	658	622	599	657	574	590	669	691	673	617	623	611	656	619	655	633	605	632	645	654	618	617	669	653	666	617	618	629	615	660	666	593	587	642	618	617	627	623	657	642	620	670	643	589	626	637	633	629	675	632	597	614	629	643	656	628	613	633	629	650	608	607	640	631	669	640	615	650	619	628	629	625	674	624	599	649	658	629	680	640	579	646	624	643	657	652	649	596	610	590	655	642	665	605	641	625	650	647	648	653	644	634	641	631	615	608	630	660	652	622	664	653	641	658	599	636	673	657	613	646	660	618	674	675	629	606	681	649	645	642	633	627	616	673	673	641	637	640	605	646	653	645	654	635	660	601	616	602	620	630	613	617	622	610	624	628	631	699	631	640	618	657	586	640	629	635	604	640	630	658	620	656	626	662	627	635	630	637	664	679	614	650	590	618	663	639	646	614	658	588	641	642	637	613	647	630	653	613	654	646	638	682	600	652	645	678	670	675	645	593	620	619	681	636	687	666	678	620	640	599	649	659	647	598	631	663	628	668	644	617	596	657	653	665	627	639	614	673	629	617	675	593	653	630	671	635	612	655	618	642	593	637	674	618	617	620	640	643	594	626	632	595	626	634	633	600	613	647	668	623	648	652	632	615	609	613	651	634	626	611	615	617	622	638	665	671	659	647	596	631	633	647	647	626	649	635	605	612	630	636	646	659	660	686	635	662	627	630	620	653	585	656	645	612	611	631	624	639	617	674	657	653	662	642	628	661	646	725	656	656	621	610	644	608	611	610	641	706	595	604	664	640	635	625	618	621	665	659	607	661	639	641	654	641	649	637	625	629	610	712	640	639	635	617	612	625	625	637	616	655	654	652	611	647	610	604	638	605	643	606	645	673	622	628	620	596	591	641	658	631	619	609	640	642	597	635	607	589	679	634	620	626	657	664	649	647	643	633	652	626	662	641	610	627	602	622	628	678	646	628	656	610	622	638	602	640	675	669	677	648	618	655	666	620	618	627	664	651	628	609	631	635	673	671	618	646	642	604	629	638	616	621	652	591	616	636	652	654	606	686	678	626	609	631	643	633	607	658	644	674	692	646	608	611	674	628	689	624	592	674	648	620	644	652	669	638	582	669	644	606	633	632	634	643	680	666	580	612	656	632	614	650	655	621	597	678	654	670	658	661	625	668	623	643	609	632	658	604	662	632	696	622	620	636	634	667	636	605	649	666	632	655	645	601	624	632	616	639	646	665	631	624	577	602	613	643	613	634	653	642	622	614	648	591	630	607	625	610	638	610	628	630	635	567	638	684	632	663	670	640	668	639	611	628	610	636	635	634	609	660	609	640	640	615	583	643	636	676	685	634	708	647	672	635	645	628	626	623	709	657	599	645	633	633	664	619	609	619	649	628	641	626	610	645	599	599	656	645	667	659	620	645	622	596	644	577	678	598	643	669	675	652	630	624	632	655	590	656	637	641	641	666	664	659	614	632	661	620	633	629	623	639	638	628	626	653	620	625	637	648	637	585	640	625	641	627	592	582	644	634	628	609	613	602	658	633	644	614	626	603	641	647	609	624	590	597	637	660	606	645	663	638	653	621	604	637	652	602	604	602	632	643	649	664	613	644	606	647	661	645	656	607	632	582	651	642	594	649	635	615	661	636	600	625	662	636	602	689	650	626	615	662	648	615	670	628	606	660	642	664	634	616	677	660	640	632	621	628	631	623	671	633	622	647	604	637	628	638	641	610	631	649	671	615	635	657	667	596	669	648	684	612	629	630	611	635	622	602	597	644	649	597	612	635	592	596	648	655	647	662	634	610	624	627	654	614	615	623	627	668	612	640	658	566	642	580	657	670	662	670	604	646	591	666	640	595	674	645	655	603	630	684	658	641	624	621	630	589	621	638	618	601	651	645	635	653	670	677	648	610	590	631	672	661	645	615	632	631	652	656	642	631	648	622	629	587	647	629	674	671	627	639	615	610	644	633	642	643	633	629	650	647	602	653	633	598	615	601	610	630	626	658	622	633	691	633	683	622	676	616	644	627	659	610	640	646	636	611	631	620	649	614	656	574	661	637	649	582	613	638	665	581	638	632	635	666	611	655	614	637	656	609	615	637	628	634	655	617	643	621	634	644	659	641	639	612	604	638	617	639	633	677	620	596	615	621	649	644	609	637	603	614	626	599	650	601	644	625	667	664	637	709	646	600	677	628	651	637	624	617	611	629	641	596	636	593	643	617	648	612	642	662	642	615	630	636	622	648	645	685	633	599	577	607	645	650	675	639	635	601	626	617	656	592	644	621	640	654	637	660	668	634	630	611	658	620	634	638	626	625	662	640	646	620	604	620	648	621	624	646	645	662	616	676	606	652	645	638	615	619	635	616	654	605	630	623	618	674	599	665	598	643	640	595	605	636	585	600	660	592	659	624	676	602	622	606	624	658	672	626	614	623	611	602	614	617	638	636	651	681	648	650	626	649	662	635	605	607	612	593	576	650	613	654	628	626	638	614	655	619	662	629	617	610	632	653	661	631	658	631	609	624	628	635	626	637	616	647	635	600	671	614	640	598	642	626	640	597	630	627	628	683	646	638	654	645	633	629	653	633	619	653	650	660	634	598	690	623	644	675	624	618	628	665	622	667	628	626	690	631	659	617	637	611	626	602	625	623	641	624	618	650	641	636	635	657	663	616	628	600	663	650	582	664	613	665	645	653	652	658	612	666	594	604	677	620	661	601	693	642	654	669	570	616	662	625	578	640	603	565	618	647	633	658	637	609	626	575	630	644	629	626	637	602	622	622	618	665	673	595	669	603	605	636	623	633	577	663	612	640	655	688	611	612	631	624	658	656	643	641	648	579	612	640	616	651	680	562	567	616	652	637	608	635	606	638	647	613	600	623	603	668	663	623	577	659	601	647	659	623	667	607	649	623	628	646	606	664	643	680	648	623	623	621	605	614	612	624	659	638	630	649	618	650	629	637	654	678	629	682	676	599	599	641	654	624	653	644	609	667
27856	17354	6310	1948	1590	2425	3723	4246	2954	1755	1052	757	713	703	686	684	687	692	700	675	685	747	648	712	657	670	649	690	702	631	658	710	661	646	654	665	706	681	665	621	625	668	695	699	702	694	672	620	672	686	684	702	688	752	668	695	694	681	701	673	695	700	655	620	624	651	667	656	708	644	690	707	668	653	654	707	677	646	744	709	658	661	655	653	681	731	624	680	714	640	689	713	672	710	724	660	704	641	621	718	674	658	701	679	724	622	704	654	643	663	696	626	655	675	606	683	611	662	638	635	677	678	671	669	662	669	677	658	702	675	670	622	695	667	671	663	689	685	680	710	689	663	646	692	662	666	685	667	630	676	638	721	659	703	695	675	686	685	697	672	685	675	658	676	623	693	666	684	674	633	704	676	636	719	653	680	665	679	671	697	661	689	656	647	670	653	673	650	680	652	660	667	706	683	654	701	635	683	632	643	649	717	641	661	695	691	707	660	636	684	680	712	662	678	640	686	656	697	654	638	675	696	639	684	648	664	692	695	697	669	678	641	659	670	745	675	699	643	679	682	671	694	689	685	663	658	694	638	633	692	729	654	637	663	631	693	723	669	696	643	669	681	665	695	672	659	649	674	680	655	661	659	672	703	719	711	673	646	674	659	680	657	644	591	678	691	616	641	695	659	685	683	624	725	644	654	683	610	669	698	685	689	651	641	666	689	694	690	684	723	665	672	661	677	661	621	699	660	666	665	664	674	676	639	629	654	677	621	649	654	666	631	694	688	674	666	675	684	664	719	701	672	650	666	653	733	641	659	643	626	650	709	658	679	684	613	658	637	680	692	686	651	666	662	647	674	667	649	624	723	695	668	652	680	722	676	712	728	678	638	667	653	710	679	705	672	656	652	658	648	640	673	649	648	674	652	661	678	672	654	665	661	716	635	672	675	665	689	641	694	644	725	644	688	686	668	698	640	626	689	675	734	657	656	630	685	648	636	689	682	716	671	693	661	646	670	683	707	648	704	694	678	688	627	673	667	695	637	689	673	703	704	661	675	664	669	683	670	636	674	674	666	675	682	660	682	665	672	649	699	661	690	702	669	661	691	658	702	663	727	662	669	645	706	639	694	637	663	652	635	621	666	644	662	606	722	666	702	654	693	636	651	652	690	699	675	658	626	691	703	695	664	649	743	711	699	658	638	679	670	709	642	670	653	648	645	690	680	603	668	635	670	681	662	669	666	649	625	711	712	711	689	658	706	683	643	669	656	649	662	688	673	657	661	684	671	645	697	658	695	657	721	678	672	696	653	666	631	727	663	705	695	668	676	700	626	656	702	682	652	678	668	687	675	689	664	639	679	655	698	642	669	674	649	638	656	647	637	666	663	674	684	636	687	704	654	664	646	667	653	723	652	682	680	657	664	705	649	684	645	731	689	685	677	631	673	681	699	676	665	669	667	688	625	647	635	700	670	714	686	706	693	661	626	663	665	660	642	677	714	705	663	680	684	684	633	615	677	661	687	631	681	620	658	710	675	642	663	644	660	681	676	724	720	710	676	683	677	709	701	705	646	652	675	682	658	713	671	738	699	653	707	640	632	647	632	652	682	660	687	680	686	680	640	647	685	646	672	711	604	715	681	678	712	663	674	675	661	671	672	691	715	653	652	656	734	664	654	654	703	735	654	670	665	659	668	688	679	694	680	651	695	646	666	684	694	641	687	702	684	665	668	628	685	668	666	657	684	655	663	686	690	676	678	638	679	667	649	683	671	634	649	632	648	653	633	714	717	618	681	674	681	658	673	676	657	644	727	707	666	674	656	626	674	684	626	695	696	665	623	678	671	658	687	670	645	721	677	715	697	611	634	630	673	665	720	670	674	681	658	697	667	681	654	686	679	653	638	644	595	673	672	645	666	666	630	653	669	623	702	669	658	689	660	659	705	689	637	664	648	666	656	696	617	639	655	638	646	713	632	675	727	633	648	657	612	635	725	656	627	688	690	695	662	657	623	657	684	646	634	668	631	693	702	674	661	668	705	662	658	688	670	711	656	687	620	658	674	682	718	669	683	691	662	678	635	669	680	649	671	695	654	690	651	646	677	688	689	639	679	679	634	646	672	698	660	689	650	685	727	669	630	698	689	663	736	738	675	640	682	699	699	701	691	701	682	668	669	659	681	656	665	642	660	668	665	674	661	627	679	682	714	681	641	678	677	675	654	672	745	597	620	648	697	621	661	670	712	647	673	632	680	680	622	720	686	681	705	644	659	682	644	696	663	686	664	660	672	646	691	660	668	674	706	663	644	715	668	682	651	617	665	670	714	660	685	699	706	683	680	648	635	635	694	653	678	669	633	682	670	641	703	668	654	641	662	676	644	688	696	650	671	678	679	655	710	650	659	653	712	678	683	626	685	655	683	695	655	683	693	665	689	688	642	643	721	704	692	717	693	656	692	650	661	613	705	671	660	678	665	654	693	723	660	673	627	639	682	650	630	663	714	668	679	660	624	696	672	648	654	625	675	650	711	705	644	726	653	677	654	673	704	680	615	611	707	646	667	653	668	679	725	714	658	740	730	710	710	648	628	664	643	668	647	710	667	666	655	640	693	610	702	660	738	686	712	659	617	625	699	674	688	624	647	657	677	701	655	676	713	654	696	660	651	663	691	701	682	694	666	651	645	654	680	656	674	617	649	747	675	675	678	690	647	636	680	668	723	668	688	665	607	694	676	683	653	686	680	694	676	663	668	687	657	678	707	670	653	699	688	637	685	707	692	679	692	650	651	658	651	701	678	673	632	676	626	669	660	694	675	701	673	679	711	667	710	651	674	693	654	647	673	723	657	732	698	679	653	664	728	646	658	628	700	672	673	699	676	683	682	664	653	697	653	642	694	666	704	641	670	678	693	686	695	677	670	685	681	648	679	692	707	674	692	698	693	672	668	688	657	711	631	661	678	666	660	663	687	651	662	647	719	715	652	627	693	664	656	674	673	715	678	624	689	627	665	653	651	702	671	714	632	679	668	625	673	705	658	726	681	642	663	701	697	701	686	702	628	740	648	664	661	695	690	635	707	708	681	659	660	733	660	633	671	650	691	666	662	698	648	698	648	695	614	688	682	683	639	687	669	714	685	669	675	654	654	672	674	687	678	657	674	659	740	632	699	711	630	684	663	657	655	659	659	669	705	656	675	709	709	650	667	642	656	720	668	678	665	688	678	690	681	708	655	674	703	693	658	659	677	672	700	683	686	678	663	706	716	614	664	698	681	617	659	644	652	635	677	675	668	650	707	686	655	688	640	690	648	718	685	689	655	674	702	633	655	700	666	696	706	670	609	679	687	639	644	707	676	681	635	626	653	641	687	696	661	675	704	674	677	643	623	661	660	648	650	716	677	633	656	669	683	640	646	694	677	634	738	664	660	692	655	695	660	701	698	685	656	657	705	661	691	701	689	715	662	631	640	676	654	698	700	645	669	665	673	676	651	642	708	701	665	685	631	640	681
8854	11082	3834	1524	1759	3099	4516	4817	2972	1740	1070	733	621	583	600	605	603	610	591	638	617	599	599	612	574	609	617	633	585	612	612	607	634	555	612	600	595	598	595	600	570	610	627	597	580	563	579	605	612	600	576	585	655	572	637	596	577	634	575	525	646	618	649	562	589	598	609	579	595	620	606	604	596	555	600	622	591	613	595	580	606	598	610	607	598	641	610	580	680	579	601	580	588	597	625	620	590	576	575	580	626	607	598	590	625	572	593	625	607	526	562	564	596	587	572	612	580	550	613	634	632	625	598	593	643	625	586	647	609	594	590	586	591	604	599	589	563	566	604	617	627	582	595	603	607	611	555	608	584	590	614	593	594	581	564	585	594	608	597	620	605	579	578	570	584	611	632	571	616	602	576	587	593	565	625	621	600	563	571	597	602	568	574	600	581	555	607	591	601	603	563	584	588	562	606	576	620	569	567	628	622	601	611	611	609	568	600	629	605	598	592	626	575	590	580	593	572	588	549	632	592	608	627	612	592	616	582	596	616	584	579	611	585	585	609	611	654	583	577	583	633	564	575	636	545	590	582	576	614	606	579	555	596	590	617	581	614	628	625	608	592	571	588	598	630	586	589	597	586	634	593	580	564	615	591	582	594	599	605	603	593	593	616	558	593	613	585	541	597	564	615	613	577	587	639	586	583	582	594	681	613	589	553	603	549	585	581	593	628	548	614	620	616	572	598	549	591	592	629	606	568	597	627	611	569	608	560	601	577	601	597	595	570	613	603	620	588	622	623	583	581	583	616	608	629	656	577	576	595	587	566	566	578	602	626	609	624	556	613	629	576	578	606	595	587	577	560	603	558	574	559	583	604	633	592	584	582	566	621	585	554	582	632	598	603	616	580	595	587	600	614	570	605	595	553	605	583	641	548	593	567	624	620	616	589	561	577	586	604	613	604	587	611	588	616	612	568	582	605	650	635	622	625	593	636	662	585	605	578	581	607	579	575	635	609	549	597	597	548	584	608	577	590	599	585	566	599	610	575	632	619	599	575	586	603	622	618	577	607	603	571	603	569	585	619	617	612	588	609	626	568	590	607	619	637	586	612	590	615	598	579	638	601	597	607	590	629	625	575	545	578	579	622	584	592	612	586	543	595	611	595	578	584	607	579	594	622	579	605	612	626	589	575	601	548	571	614	588	582	621	595	575	598	612	606	629	603	602	572	593	596	553	563	600	606	610	540	549	586	593	645	586	596	607	602	627	586	640	567	632	613	594	615	591	619	616	630	609	598	647	623	630	571	605	586	587	598	567	559	626	598	648	582	583	577	627	584	581	583	583	612	592	610	601	588	641	589	557	567	621	643	678	553	623	622	598	641	617	589	583	609	564	586	581	598	631	643	574	580	564	595	605	590	613	627	589	615	645	599	606	650	574	587	611	592	654	572	616	585	625	638	649	549	603	575	576	612	616	607	605	546	607	629	627	610	594	579	609	566	599	559	620	547	564	626	624	586	615	573	563	631	579	624	622	599	605	536	604	604	565	608	610	615	621	553	591	590	595	640	595	541	613	604	615	650	594	624	601	579	585	569	594	593	629	607	582	575	625	592	600	593	602	565	579	592	595	548	566	580	583	608	600	615	598	622	582	601	597	596	625	610	614	603	551	589	588	596	597	583	612	615	601	569	629	575	614	610	609	560	589	615	637	595	612	595	630	634	601	600	641	602	604	619	595	561	548	612	583	581	569	571	615	573	593	602	600	594	564	600	613	586	583	591	656	614	574	639	662	573	564	552	582	590	582	629	603	615	610	541	570	600	564	574	602	584	558	540	591	558	617	574	558	582	612	521	547	624	616	585	601	591	600	568	580	579	605	612	616	548	619	601	593	644	603	615	591	605	615	654	618	607	591	593	603	639	578	628	613	569	580	599	594	609	575	583	613	573	585	616	581	548	582	581	591	576	638	594	581	579	607	598	621	556	586	572	608	596	612	589	609	618	591	571	623	585	624	604	600	570	554	575	601	593	599	618	618	566	621	581	604	605	602	572	632	562	619	627	609	582	594	599	586	592	586	618	605	590	622	586	546	614	605	587	604	582	591	561	611	576	598	589	591	563	596	613	590	562	579	628	602	564	563	605	554	595	563	577	605	582	591	643	624	605	582	584	595	600	592	594	616	575	585	615	655	598	596	578	587	587	602	608	626	620	590	588	613	653	587	589	608	599	632	565	573	594	586	595	601	622	577	597	630	571	611	576	612	588	590	636	609	600	592	568	608	632	551	669	560	591	564	587	600	566	588	592	611	565	573	576	599	581	609	595	624	566	585	637	601	622	571	598	635	580	684	601	603	597	593	575	591	633	584	597	607	607	592	591	564	609	629	600	588	606	589	569	618	539	608	581	594	595	609	595	588	626	605	609	606	592	578	585	639	640	627	614	648	591	621	601	586	599	608	573	628	634	584	558	587	575	582	608	589	600	608	617	599	551	620	600	582	610	619	547	592	596	598	595	602	612	560	611	579	600	548	608	563	621	625	571	586	582	546	618	565	654	545	567	610	609	584	581	585	618	556	587	573	577	574	569	612	616	588	599	565	582	611	607	624	560	612	607	591	576	547	590	608	593	567	576	572	579	616	616	581	593	538	591	558	587	589	604	591	570	620	635	648	566	625	583	630	590	608	619	592	601	622	619	579	600	569	610	613	604	599	617	609	591	599	573	624	596	625	592	581	554	587	597	592	620	586	591	584	599	553	596	623	577	570	574	611	530	565	590	611	591	587	648	558	607	615	593	594	592	560	625	595	597	570	589	569	601	614	606	570	592	560	503	609	603	576	588	587	584	586	584	605	599	605	630	574	590	580	629	670	574	626	616	608	581	577	639	599	612	599	571	596	602	562	562	597	616	565	573	571	606	615	578	595	621	564	578	623	572	618	563	629	534	566	618	591	581	552	624	585	581	647	611	592	626	606	615	615	606	592	620	593	598	589	570	600	621	616	617	618	604	589	597	625	580	621	603	629	587	587	596	633	633	598	564	574	587	614	631	575	591	569	576	622	588	630	610	631	610	597	587	611	551	566	578	570	612	578	617	597	598	581	642	604	554	616	570	570	571	590	595	579	626	579	587	611	602	562	598	629	596	559	603	555	609	585	593	582	524	598	591	572	624	617	587	565	618	568	651	549	579	589	580	614	577	572	615	571	583	579	591	573	611	615	606	594	637	628	580	561	590	588	622	602	561	608	585	590	642	568	588	535	569	637	580	578	569	636	567	627	586	582	587	606	556	611	628	580	590	594	644	536	576	603	633	597	564	596	572	589	532	601	575	591	578	594	605	632	597	586	610	571	589	585	572	610	576	598	578	538	637	593	599	550	571	586	615	612	590	572	582	585	627	593	607	617	579	602	643	637	571	653	596	557	565	596	597	562	600	609	578	613	628	583	616	611	593	586	633	550	596	577	588	627	648	619	686	595	621	636	570	585	577	557	597	591	634	554	627	623	565	626
25514	21367	27125	24523	8080	12010	30787	26560	16438	7133	2658	1114	727	696	683	669	675	633	651	640	596	627	654	588	678	658	651	628	657	666	669	722	652	650	617	678	669	671	630	655	649	649	658	648	652	646	623	648	640	673	605	647	622	591	629	631	646	670	621	613	643	653	619	638	652	654	664	642	660	644	647	645	648	638	607	627	624	678	627	636	621	639	606	669	680	646	644	648	675	637	669	653	618	664	629	677	620	650	673	643	641	672	649	677	668	650	660	667	607	606	645	701	640	674	665	601	614	594	671	654	654	644	659	622	659	665	643	640	612	664	610	686	604	626	628	620	638	635	613	628	684	618	648	650	641	632	632	623	658	607	631	650	689	617	645	608	635	654	659	607	650	656	633	603	699	639	690	657	650	633	652	656	666	662	644	659	575	653	653	642	615	646	656	642	662	629	640	682	619	652	659	641	630	670	632	655	664	666	618	682	633	636	656	700	667	599	651	649	632	666	592	611	613	657	654	608	628	644	671	640	661	630	620	646	673	629	675	631	610	661	660	633	647	638	606	614	611	633	645	628	600	632	589	666	604	644	624	620	656	635	654	635	660	677	620	624	610	671	634	648	610	653	648	668	596	614	632	652	678	619	669	659	663	666	663	647	616	657	627	636	633	610	644	671	664	582	630	661	677	629	630	636	643	619	637	636	609	680	597	660	662	653	609	630	621	675	608	615	684	658	647	625	653	566	607	620	637	670	692	632	632	645	651	671	645	632	623	628	641	642	612	649	639	628	628	617	649	691	625	617	589	656	617	667	613	635	619	655	661	691	639	634	652	613	648	617	650	693	660	683	669	636	624	630	643	627	682	663	664	623	615	619	601	646	622	608	628	602	641	676	649	621	671	646	577	637	590	644	656	686	675	605	659	609	640	677	638	646	713	619	667	609	662	639	626	673	660	616	621	644	610	611	578	644	615	642	652	666	679	629	619	657	658	668	635	639	637	617	616	620	662	607	584	663	644	644	600	674	659	637	608	642	662	677	661	627	659	613	649	659	607	611	582	662	632	602	652	620	637	669	622	599	645	645	668	644	632	674	622	611	626	637	630	635	648	615	620	664	634	684	621	566	602	664	630	627	630	670	665	627	696	605	704	610	667	609	602	617	594	677	622	642	657	627	624	654	675	620	595	635	652	648	631	654	585	637	646	645	626	639	624	678	654	647	637	624	639	629	624	653	604	639	692	689	651	608	632	628	710	649	636	667	683	607	704	677	638	595	646	610	658	618	638	637	631	620	649	651	681	619	592	617	657	625	636	644	600	635	657	602	628	584	661	640	617	645	641	648	665	639	619	620	649	630	611	614	625	621	630	700	604	688	615	667	649	625	633	658	639	680	645	604	643	679	632	632	635	637	586	685	644	620	591	662	657	671	619	663	662	620	620	694	604	635	641	581	648	664	654	648	656	660	616	653	658	638	611	638	662	569	677	628	640	687	642	642	620	641	604	603	648	633	614	626	685	642	645	632	657	613	619	636	653	685	638	685	653	656	658	677	665	642	642	646	634	646	687	630	644	621	652	632	632	701	651	600	638	720	654	645	689	675	629	643	675	627	657	625	595	622	647	589	609	652	622	585	603	682	615	672	631	627	652	642	636	662	629	660	666	659	701	595	661	658	641	636	637	635	663	631	674	665	607	610	626	647	629	613	669	620	649	658	631	599	606	610	595	670	622	577	621	645	642	629	620	616	585	633	676	619	644	640	634	601	631	634	630	661	669	617	615	601	595	615	610	653	651	573	675	634	648	610	584	639	659	644	658	638	640	645	659	654	681	675	650	634	660	626	630	611	688	700	659	637	664	633	600	647	645	606	619	667	646	645	630	672	622	607	651	656	622	652	620	671	618	644	626	637	677	598	659	647	661	608	634	639	659	644	659	606	673	671	632	647	662	613	636	659	616	619	663	612	665	640	637	620	616	663	616	654	600	616	620	633	646	612	625	691	648	593	656	639	656	682	659	660	649	661	611	645	643	639	654	618	606	642	633	608	639	629	617	692	601	669	659	671	668	682	659	664	650	643	656	588	649	638	653	649	630	656	628	635	613	668	612	667	590	638	624	649	643	613	655	640	648	613	628	669	657	642	654	598	624	628	680	636	680	636	635	663	622	688	593	652	636	612	656	657	639	634	658	635	662	627	631	620	622	653	633	604	666	682	644	633	671	653	597	613	618	664	651	664	653	633	638	628	642	640	551	670	643	644	647	652	643	629	656	647	618	656	608	615	630	621	632	623	668	642	637	630	619	655	634	621	626	607	685	572	605	649	642	642	646	600	648	679	621	640	642	646	627	651	623	649	683	649	641	702	669	636	587	630	631	638	587	624	634	674	633	664	604	605	651	632	656	663	619	644	620	608	636	674	663	640	625	695	701	681	633	644	667	666	651	637	611	613	671	608	613	635	647	625	652	620	651	612	651	632	643	643	658	687	664	606	630	624	648	641	648	597	637	666	681	649	610	617	615	615	617	597	627	622	639	672	638	638	722	661	644	656	655	605	661	625	680	652	659	665	627	627	656	632	641	626	627	628	636	646	629	617	604	603	645	645	642	567	627	651	644	587	678	650	652	660	642	657	640	677	611	657	624	624	661	602	631	628	657	636	639	647	678	643	607	588	653	636	625	648	620	628	604	615	651	605	624	640	616	651	647	638	657	586	640	640	629	646	647	632	625	652	642	654	676	658	642	628	643	662	659	678	650	634	632	646	664	616	642	650	626	632	612	694	676	659	659	647	671	665	656	622	653	628	622	599	688	638	627	651	617	624	643	606	623	622	642	671	658	643	680	638	608	665	623	660	621	644	587	604	661	617	637	645	631	613	642	617	665	688	667	650	647	629	668	596	622	601	692	638	634	625	640	653	592	637	657	635	613	645	663	628	655	631	669	644	661	627	647	680	614	639	601	684	636	630	646	656	600	626	608	620	643	649	664	625	637	636	634	597	667	652	643	609	697	624	664	600	640	635	652	619	624	634	623	605	659	688	706	684	641	611	611	680	646	697	601	632	620	642	653	665	667	634	615	671	599	613	639	639	639	659	603	609	671	645	628	647	631	669	632	668	615	656	681	633	610	650	627	644	690	624	651	637	634	671	626	588	630	632	611	621	636	608	677	638	652	678	639	660	655	667	649	620	659	643	634	617	664	678	675	682	602	645	634	640	650	671	599	616	642	721	619	654	601	611	637	605	625	668	652	587	675	710	622	627	625	634	623	621	652	626	636	660	654	624	643	612	642	660	641	629	650	636	694	659	665	690	669	618	646	643	646	632	636	662	623	647	677	629	623	638	663	631	652	676	673	662	628	605	599	636	631	594	636	627	622	598	598	661	667	627	635	617	666	616	621	614	641	678	657	590	620	620	627	619	659	631	597	634	655	681	615	649	643	672	609	644	661	626	623	591	618	669	670	632	625	627	666	656	611	588	593	640	673	650	596	654	615	662	631	684	648	605	645	696	619	611
11045	23604	10836	2805	3108	13847	28781	22399	13634	6445	2695	1152	694	609	600	639	618	631	623	596	591	625	576	607	643	631	582	626	598	599	587	553	633	609	547	604	634	584	581	563	532	596	584	622	587	601	641	571	632	597	605	607	623	600	587	595	570	612	611	627	637	626	561	590	603	565	562	622	577	602	593	568	606	602	612	598	612	594	611	555	585	611	612	606	590	586	543	616	581	551	625	605	564	614	650	598	603	639	602	576	580	612	605	574	601	572	575	613	601	614	621	610	573	594	607	624	600	639	617	552	550	640	633	582	584	546	540	611	574	588	589	615	584	604	622	565	620	542	618	608	614	625	598	593	629	562	597	627	574	544	578	618	607	660	618	557	622	590	623	573	557	605	579	577	597	573	591	619	601	562	582	591	580	629	658	582	613	636	597	561	610	582	588	579	606	591	552	637	571	599	586	559	573	604	555	603	604	597	622	612	627	618	609	625	570	602	622	607	633	612	625	541	622	601	589	610	571	616	576	599	616	621	608	608	602	587	625	619	578	601	601	625	552	562	576	607	601	607	613	608	554	575	618	614	620	574	585	578	593	582	573	635	586	586	571	584	597	598	588	574	641	600	577	589	636	577	586	606	582	611	596	604	595	659	586	547	597	618	584	565	584	627	603	556	566	584	606	625	567	573	591	588	603	607	588	604	605	558	570	578	582	588	621	566	597	561	641	597	614	594	600	591	606	618	589	592	600	621	610	564	585	580	595	580	579	603	606	579	591	568	590	600	617	600	638	607	624	574	575	612	653	551	632	573	582	548	599	585	614	622	538	666	572	582	579	628	609	572	620	611	600	607	599	565	625	589	591	614	588	584	589	595	610	573	536	614	611	595	624	595	614	581	587	569	576	587	560	578	593	581	564	588	601	564	580	622	595	614	595	607	581	558	555	555	618	607	592	587	625	628	553	605	628	564	612	574	557	529	614	569	570	570	615	558	597	595	599	617	615	567	610	592	606	618	629	590	554	591	620	588	578	594	601	578	645	595	589	613	558	616	574	614	632	619	642	585	552	646	559	586	593	594	572	599	550	622	570	571	606	615	613	561	567	618	618	624	555	623	620	564	598	583	623	611	563	590	625	608	593	616	572	588	577	622	606	577	607	582	598	579	619	565	614	542	602	588	642	595	567	586	595	585	598	618	585	598	600	623	624	596	599	609	581	552	554	610	602	596	602	588	643	607	594	606	629	623	581	607	570	615	586	604	594	590	578	582	576	583	602	608	609	578	563	608	612	602	620	560	559	623	599	572	590	610	581	597	610	590	589	623	597	612	624	621	596	606	580	593	568	592	577	617	664	611	633	621	558	599	610	598	599	617	617	602	580	571	612	601	597	594	579	598	589	588	615	615	581	593	592	616	624	643	574	637	564	575	647	601	610	580	610	563	580	600	591	593	569	599	638	625	622	602	598	563	572	590	580	596	545	638	572	563	569	603	601	597	634	602	630	595	597	615	576	598	638	587	617	606	590	586	605	581	569	615	622	648	617	569	537	621	624	606	592	587	592	615	608	569	579	608	576	585	581	587	610	595	621	566	585	589	558	620	609	576	612	596	613	565	645	561	581	611	569	605	599	639	570	606	599	555	574	621	572	612	618	598	642	604	593	592	635	570	573	568	595	604	622	554	646	601	590	616	598	626	659	592	581	627	589	562	599	605	558	578	615	588	636	635	569	614	630	615	622	629	528	578	603	578	586	594	594	640	581	617	603	573	578	611	545	561	559	605	595	572	552	619	580	591	600	580	605	606	613	589	586	566	605	609	619	611	591	569	620	634	582	600	610	647	622	562	586	595	557	572	616	571	619	629	601	614	575	547	586	568	620	603	566	569	591	605	597	607	634	595	561	594	607	520	607	579	585	602	592	657	615	603	585	591	609	565	610	618	605	587	577	586	637	595	581	590	596	603	587	534	627	605	582	634	573	599	615	592	614	617	584	617	573	583	594	602	588	544	585	602	572	591	598	625	593	587	599	629	591	575	568	591	608	593	576	572	625	590	602	566	537	596	602	571	586	606	585	571	582	601	567	598	587	606	590	549	608	577	603	610	571	573	637	570	608	566	569	580	592	557	578	610	605	577	622	588	636	615	588	580	541	594	614	590	552	594	594	599	576	586	622	589	642	573	549	558	629	572	586	606	582	616	590	617	619	602	577	594	576	606	629	623	603	614	531	632	611	577	575	616	584	646	614	607	589	601	572	602	555	612	534	585	587	584	601	550	607	594	571	584	575	606	570	570	608	589	580	550	587	577	591	641	609	617	571	570	566	598	618	594	602	577	602	635	598	618	585	632	618	610	573	599	580	542	610	617	589	615	579	569	588	603	598	590	631	546	595	588	595	567	573	604	635	588	595	593	620	606	610	573	609	572	550	574	570	585	605	620	599	598	613	581	600	594	635	587	614	608	578	584	638	630	585	604	584	593	585	596	607	571	585	629	595	580	618	596	605	587	595	613	579	587	588	611	596	590	629	581	584	594	593	592	582	604	536	574	647	553	643	580	530	609	619	581	575	596	606	586	637	553	582	548	558	572	575	603	591	576	588	590	613	618	582	588	616	592	586	606	598	624	588	605	590	620	589	592	626	615	587	633	569	585	569	584	623	614	587	573	599	638	664	587	606	598	606	571	563	586	542	578	599	617	561	590	617	606	630	604	644	601	652	637	585	585	575	631	608	611	587	555	638	586	579	583	573	637	577	592	636	592	635	567	623	601	651	572	572	580	629	589	588	573	598	596	563	611	601	597	608	643	601	582	615	589	608	595	601	555	580	568	577	628	613	566	570	586	602	582	654	583	588	611	606	572	601	588	510	628	650	594	626	593	587	575	629	631	622	598	601	589	604	559	596	633	612	577	602	594	596	569	595	577	586	594	617	562	592	598	629	587	627	558	608	549	565	598	622	604	603	611	619	621	591	627	594	536	574	551	624	586	585	587	593	585	583	599	638	584	587	602	586	606	592	609	597	575	586	570	583	595	579	614	605	599	602	579	613	646	605	583	561	580	567	628	623	560	568	586	567	596	553	583	600	569	564	626	602	588	560	572	605	565	609	598	627	586	575	557	576	629	650	585	613	600	592	645	619	617	575	560	584	613	562	610	603	550	618	611	600	576	600	609	581	591	597	541	589	604	553	598	586	637	580	605	585	594	567	624	586	620	580	608	555	602	615	628	601	601	629	567	614	578	566	564	583	601	597	589	592	621	599	583	587	617	602	590	581	607	601	633	577	540	622	573	623	567	575	644	582	604	553	604	590	575	593	584	606	626	569	605	563	581	571	589	607	572	586	600	557	618	592	607	604	623	540	577	579	572	614	593	606	546	565	586	583	595	571	600	587	595	580	573	557	590	592	586	614	589	573	576	572	570	581	606	568	592	556	594	610	549	599	544	607	597	592	565	573	632	592	577	579	603	618	572	632	608	629	600	576	569	603	560	600	572	569	617	572	605	606	620	592	619
24152	21323	28642	24410	21404	27300	48905	44729	30799	15197	5502	1791	972	827	770	739	768	770	736	772	830	767	761	752	771	738	763	782	763	773	748	779	773	729	790	746	718	741	765	743	717	786	720	747	753	706	728	728	772	723	737	721	726	779	768	714	704	788	742	713	693	735	757	695	716	689	735	739	733	741	761	697	759	745	712	752	779	712	726	765	775	737	685	751	780	725	725	735	757	753	772	695	710	718	744	698	736	707	707	737	670	727	747	770	720	760	777	748	739	725	726	677	785	694	755	711	771	718	705	723	718	761	727	745	708	724	707	727	752	737	763	706	736	743	707	729	726	734	723	772	720	738	727	727	728	799	708	752	677	731	691	731	716	746	714	749	776	706	772	724	710	756	737	748	706	699	715	697	750	716	723	746	729	729	698	757	708	740	704	810	739	705	727	726	768	713	733	747	777	757	702	714	706	725	794	684	782	708	736	782	679	691	716	695	728	769	724	741	746	672	721	714	735	757	763	769	751	764	729	724	690	696	732	726	752	781	762	785	741	712	749	750	740	685	762	755	747	742	735	760	708	752	759	690	729	725	732	707	676	697	724	772	736	710	734	718	723	724	718	744	716	759	691	687	739	726	771	726	752	720	732	711	748	741	701	707	725	714	705	703	709	740	815	723	744	682	771	724	691	703	739	721	728	729	707	731	764	738	756	780	736	743	707	697	736	713	738	756	730	731	758	723	707	706	739	706	708	762	729	779	706	746	721	750	712	719	761	742	727	728	717	704	754	728	735	735	715	762	725	702	692	789	752	749	729	762	741	727	727	728	755	737	724	699	687	712	736	708	704	737	727	741	765	720	718	763	714	720	724	735	704	771	747	733	724	725	719	681	760	712	776	707	685	752	723	709	708	705	731	716	688	706	736	722	700	753	714	741	699	716	707	736	723	754	729	751	693	728	774	784	693	684	747	700	706	757	724	751	738	758	758	719	677	712	723	723	675	724	775	743	735	704	692	767	757	756	736	751	735	715	723	764	761	700	747	794	738	743	669	709	730	719	719	761	718	733	743	780	723	727	704	771	741	730	769	700	768	742	726	707	751	709	741	736	720	743	716	731	702	702	748	714	746	753	736	721	724	777	728	719	674	750	740	730	706	711	731	685	749	781	715	751	685	748	739	738	712	736	739	697	725	688	699	769	668	762	724	692	687	747	746	706	769	704	773	670	706	738	727	667	795	689	745	730	712	686	743	672	727	732	765	710	742	709	715	730	703	724	733	768	683	734	748	658	720	726	727	717	740	707	715	749	741	754	742	728	739	722	710	759	745	725	753	689	723	744	672	741	752	737	749	718	702	709	755	771	693	749	735	733	730	744	636	793	753	707	691	747	752	737	747	708	716	732	771	700	720	738	747	694	721	660	737	759	744	719	729	749	725	728	738	801	759	781	741	745	709	700	685	737	727	747	737	710	697	748	698	760	732	787	780	721	787	703	715	720	716	679	714	708	733	710	730	704	776	710	737	713	743	721	711	689	697	666	676	699	745	719	744	718	768	708	710	724	719	738	715	742	781	705	726	744	696	747	765	812	731	719	742	712	714	725	748	683	713	728	716	676	691	738	715	701	697	754	744	713	742	761	692	725	753	719	769	750	729	724	677	701	757	728	706	718	750	741	723	727	684	763	702	684	689	718	746	698	723	720	707	803	724	715	710	694	726	722	739	763	712	730	758	779	707	725	720	717	720	702	708	754	738	705	714	713	736	734	716	753	764	749	721	712	762	735	707	749	711	696	688	749	721	734	741	689	687	711	741	737	748	741	740	680	793	712	711	774	723	727	750	755	729	693	768	758	696	780	748	708	770	774	735	733	721	719	733	710	723	757	754	673	769	659	703	727	683	721	753	721	735	713	773	726	749	801	696	727	728	726	670	723	764	744	727	740	746	738	737	720	679	735	673	722	705	728	744	741	757	720	747	751	725	729	731	704	771	715	721	706	735	715	764	711	741	759	727	758	743	734	709	731	725	753	760	721	714	735	733	717	768	767	731	738	690	720	701	718	708	733	737	763	760	702	749	686	678	770	711	735	721	727	764	696	690	684	721	699	724	740	767	693	727	700	747	740	700	750	725	692	715	752	675	773	697	700	726	768	739	743	755	700	695	694	726	685	737	694	738	684	735	735	746	739	764	712	705	711	705	741	746	677	727	745	707	691	711	703	693	689	741	777	748	739	731	734	691	749	762	707	736	752	784	784	678	712	715	714	726	717	730	734	726	721	755	695	697	660	770	680	676	773	683	687	692	703	741	790	755	726	738	696	743	729	725	764	740	695	718	747	727	769	734	742	767	735	684	734	720	763	730	728	733	743	713	756	710	747	727	759	730	686	703	707	770	717	760	732	756	713	670	723	735	753	736	716	734	700	755	721	693	732	740	758	717	755	720	755	759	763	681	710	731	749	728	682	712	689	734	742	741	737	735	775	705	736	702	736	756	688	757	683	761	781	747	730	745	737	724	748	723	743	795	734	759	772	736	749	708	703	759	803	746	740	759	736	713	717	698	791	736	748	760	706	718	703	762	704	699	728	678	759	706	753	760	742	748	719	780	694	734	733	774	745	778	738	783	715	744	728	699	754	728	764	700	718	708	708	743	712	765	711	702	698	772	724	684	697	752	741	722	766	679	695	714	712	747	716	730	713	746	714	741	715	751	733	727	729	724	744	747	752	710	765	691	734	663	788	759	753	744	704	739	727	739	753	730	765	717	758	705	729	731	776	756	731	767	705	687	681	762	737	741	714	712	743	763	745	722	755	759	757	750	744	753	746	705	714	756	754	751	728	711	701	671	746	698	750	765	719	717	749	724	728	678	695	701	748	707	723	754	720	757	714	735	728	732	711	719	764	724	729	743	772	727	737	768	701	780	736	692	693	747	744	723	739	730	742	746	691	691	786	681	729	712	671	701	731	710	711	690	768	698	721	756	698	727	724	742	697	739	713	724	754	721	756	782	721	739	717	749	704	753	719	722	698	743	673	746	731	717	745	729	734	759	790	735	744	771	665	760	661	794	738	736	735	700	728	784	692	768	718	724	735	688	696	698	674	731	675	736	712	717	691	721	735	743	726	780	735	772	776	729	743	664	712	752	742	685	784	746	743	744	693	715	708	728	760	697	756	758	700	691	742	728	788	723	747	740	706	717	699	750	705	671	769	732	739	769	697	721	715	694	744	730	720	712	740	734	747	692	760	773	699	718	741	692	713	763	740	716	790	667	736	706	700	713	686	745	732	786	714	726	752	703	725	694	723	722	750	700	761	735	726	721	747	746	710	730	709	698	701	725	730	715	762	746	695	707	737	709	709	750	772	714	758	714	755	715	695	735	790	781	719	747	776	702	705	696	739	707	752	727	742	741	719	729	706	724	703	789	712	733	765	725	716	739	669	690	724	740	758	708	704	695	712	686	748	698	760	715	708	743	723	754	730	740	731	733	677	709	735	730	709	703	739	687	738	777	684
11170	26591	17003	13143	10085	28166	46324	40049	25026	11596	5179	1879	905	724	716	666	675	686	671	721	741	711	735	656	710	667	685	654	630	718	670	656	693	697	700	653	657	699	695	657	667	676	712	694	632	682	700	682	679	716	690	678	606	677	689	676	617	720	680	640	665	644	699	713	640	700	676	677	627	690	662	679	693	669	694	658	688	688	678	680	660	678	674	698	707	685	622	679	658	741	664	722	708	644	685	675	703	653	676	667	676	727	646	710	671	691	678	681	677	706	667	640	690	696	654	698	669	732	667	685	664	701	689	700	700	713	685	741	704	644	662	646	690	703	658	637	658	697	711	642	647	682	725	736	687	714	675	678	629	675	660	670	687	657	654	713	686	659	722	668	703	710	658	682	663	644	659	682	688	601	679	662	630	715	711	678	700	698	702	693	700	662	664	649	692	751	691	702	682	683	712	654	680	692	646	656	668	707	683	668	706	659	697	670	673	673	654	652	708	653	659	711	705	665	706	675	668	654	701	681	623	661	658	654	679	708	643	656	689	718	688	666	656	678	671	676	683	614	669	679	653	712	681	709	629	721	692	694	736	711	683	686	661	631	695	683	650	672	707	679	706	702	681	660	684	675	698	661	651	655	631	663	668	678	674	702	657	727	752	713	653	672	658	683	640	639	653	661	738	636	674	726	672	650	673	697	688	644	638	664	657	668	671	662	651	680	678	741	675	698	646	706	714	691	655	663	611	679	672	672	689	668	688	674	681	664	658	633	686	642	683	692	672	692	652	673	678	676	683	640	633	649	629	679	696	683	713	767	654	684	643	686	690	679	655	688	684	671	697	667	660	719	658	699	688	665	713	681	673	648	689	644	714	673	619	648	666	662	663	673	680	695	654	691	675	657	666	697	649	646	673	704	650	699	625	689	633	654	694	695	647	694	724	679	645	659	699	704	639	607	692	651	611	663	671	727	662	692	633	710	675	686	632	687	676	691	672	646	651	686	632	644	682	660	658	703	653	655	678	689	642	626	645	614	678	636	694	660	716	727	691	662	689	672	694	668	640	683	691	655	688	721	636	662	669	688	681	673	678	648	739	664	653	690	717	697	655	643	658	690	662	661	661	690	633	690	673	678	668	712	665	650	676	649	667	673	676	605	655	679	685	686	691	660	675	675	729	680	623	684	664	683	675	665	685	687	652	675	665	650	667	644	663	706	685	633	711	659	657	638	655	678	672	717	654	708	658	668	750	674	677	682	657	658	654	680	631	699	677	679	700	639	662	663	726	679	653	652	639	689	659	671	721	676	695	710	685	658	662	668	700	653	701	647	703	666	684	701	721	674	677	649	691	632	686	698	687	679	672	662	650	691	698	662	656	713	683	674	682	654	672	671	712	722	702	671	697	655	693	707	630	658	674	640	683	640	644	694	670	681	687	659	635	695	652	682	660	636	645	679	627	661	690	680	659	703	629	635	680	596	698	658	676	677	664	696	665	696	637	652	683	657	703	648	688	697	721	692	653	689	664	664	670	656	671	666	677	627	689	668	664	658	667	623	652	657	689	627	668	691	692	678	671	675	613	669	672	670	681	679	685	661	627	652	607	703	629	672	657	682	697	636	637	688	660	710	666	721	674	704	687	662	673	681	696	676	700	686	645	632	675	691	745	699	670	649	687	698	696	668	655	686	665	689	618	645	656	671	635	639	680	623	655	672	615	682	673	634	694	687	633	699	651	708	661	678	697	671	685	713	616	670	711	686	714	678	687	688	662	658	680	669	664	672	717	677	668	719	722	648	681	659	693	696	653	626	689	671	709	687	683	651	695	642	614	652	625	654	673	683	667	659	664	652	647	734	701	674	681	682	665	653	668	616	680	690	678	606	690	643	661	702	713	678	639	727	667	657	708	654	689	679	721	666	717	681	672	652	642	677	687	652	682	667	634	715	634	758	666	659	617	663	675	690	641	669	633	719	665	663	698	683	680	684	613	715	650	631	707	669	692	668	636	620	650	676	669	656	679	705	718	685	681	680	700	668	666	663	626	680	694	708	671	711	629	660	652	686	660	666	673	682	671	687	673	645	703	676	661	693	681	643	686	695	685	659	686	664	717	685	674	687	693	641	663	656	701	672	691	682	661	658	618	678	664	645	709	688	695	673	660	658	658	713	658	660	675	639	676	641	672	670	712	668	667	674	675	721	661	695	705	656	682	689	653	676	681	618	678	660	650	676	615	686	676	662	743	642	665	702	690	711	665	653	656	638	647	664	686	694	642	661	673	679	708	673	698	702	624	686	715	604	721	715	723	679	689	728	681	667	668	671	665	655	662	661	637	675	699	653	662	668	638	663	645	644	701	659	676	697	638	643	707	669	637	653	617	699	705	703	671	689	640	697	662	692	647	683	685	641	660	670	695	635	663	699	705	665	690	653	673	665	699	640	684	707	665	664	630	667	687	698	644	630	683	631	664	660	702	699	675	689	661	707	646	703	658	664	705	651	675	643	670	677	676	683	709	634	670	656	670	663	712	644	664	669	681	676	678	676	657	687	678	685	669	678	653	650	657	708	677	711	735	726	658	681	610	690	658	665	679	693	664	628	674	651	673	704	669	661	671	653	625	698	694	651	599	656	679	661	675	657	683	682	661	673	671	661	655	663	663	701	678	677	663	708	649	660	648	716	598	641	676	673	667	689	678	700	674	680	657	658	688	645	706	639	704	682	648	651	650	674	671	648	692	638	679	644	727	679	697	650	661	705	628	709	695	688	712	627	665	658	642	643	671	666	625	666	675	658	729	681	626	677	656	663	665	656	687	667	706	657	648	661	690	616	696	683	679	671	657	661	619	687	660	668	652	677	673	691	671	664	692	724	679	691	684	715	697	685	718	696	645	696	669	664	719	709	671	617	641	702	682	675	670	708	681	649	707	703	653	653	683	660	640	641	686	652	664	674	659	680	703	698	636	662	626	650	628	649	656	642	717	689	676	716	677	702	674	666	680	647	694	665	622	637	673	691	678	685	658	688	668	648	652	666	660	680	671	700	645	634	680	672	699	672	674	627	637	637	647	671	702	661	647	695	633	688	641	641	697	636	644	702	682	646	672	704	673	738	695	687	656	673	719	670	681	641	614	656	662	678	646	658	637	689	673	677	737	657	681	663	669	651	668	636	676	691	627	680	665	688	627	668	660	680	665	685	636	686	656	670	695	657	702	645	679	645	645	652	660	675	660	629	662	651	682	662	694	655	684	636	651	657	670	698	649	674	694	728	620	666	653	678	647	696	646	681	697	676	673	674	638	646	680	626	674	689	670	670	673	654	711	724	704	649	692	715	654	699	678	657	674	725	653	660	654	677	660	638	696	690	651	632	662	672	693	680	729	633	676	663	658	642	653	691	657	669	654	643	655	654	717	655	642	704	654	706	676	652	665	678	652	659	688	646	621	676	656	694	711	672	683	696	666	626	637	658	681	669	677	656	705	671	698	659	647	655	669	707	657	684	636	649	669	677
28143	20756	16244	11177	5375	3242	4018	3727	2518	1460	1047	761	706	663	702	675	680	658	686	656	658	630	673	684	653	625	669	698	684	671	712	672	669	686	679	640	707	657	670	647	673	635	655	645	639	668	664	664	725	684	690	668	659	641	644	645	646	692	643	685	675	643	697	675	702	621	664	683	677	633	620	621	666	696	703	621	652	685	640	653	674	648	684	660	688	708	695	670	694	631	673	677	633	667	647	657	653	696	657	654	624	638	697	652	636	677	673	646	673	662	652	656	715	634	619	655	681	659	681	677	706	664	680	622	728	671	695	643	609	674	676	677	618	650	691	659	694	637	611	649	670	640	644	653	700	712	686	684	670	689	620	626	653	656	663	664	638	676	642	710	660	642	645	665	698	709	677	620	695	666	692	637	692	631	652	657	707	608	616	696	660	688	652	624	653	650	685	628	661	644	660	661	667	656	694	647	712	686	668	687	661	648	671	692	634	666	647	712	701	648	673	666	623	657	623	639	673	715	648	622	653	694	639	607	641	687	692	657	695	627	633	670	678	683	675	639	679	661	728	662	645	670	682	698	641	664	641	708	632	636	637	689	633	659	712	671	673	658	656	669	660	635	699	681	663	666	694	666	714	652	652	618	695	692	672	715	656	689	659	656	635	636	639	668	664	587	739	681	656	720	638	692	603	690	690	693	649	674	632	716	698	723	624	671	676	707	663	665	679	667	672	646	656	652	710	713	647	674	678	640	686	708	722	649	670	641	654	653	632	681	671	641	662	712	690	649	656	638	640	704	676	685	695	657	661	624	662	620	615	674	642	635	664	658	702	656	648	694	654	656	610	675	667	645	659	661	677	655	687	673	654	705	656	654	662	670	670	654	622	649	673	680	644	664	672	661	649	607	659	667	707	668	702	629	670	621	692	664	671	628	619	643	674	647	621	663	662	662	663	657	685	680	670	660	663	728	630	672	722	672	650	688	691	633	652	681	624	686	712	649	642	650	608	674	607	638	674	681	660	681	653	702	699	675	691	685	723	641	677	676	701	669	661	705	624	637	695	663	680	623	707	623	656	670	644	689	666	689	682	672	636	699	675	677	671	694	674	686	681	666	665	684	680	682	674	672	725	684	640	655	630	659	645	654	632	684	629	673	672	684	693	672	632	719	675	642	668	653	641	666	658	690	712	624	636	628	654	681	648	665	672	625	631	663	639	692	693	654	653	666	656	667	665	659	718	675	738	638	708	656	643	649	674	643	661	632	682	666	710	704	698	695	624	638	667	635	635	731	638	654	642	687	627	667	683	719	661	687	656	709	672	611	669	667	666	700	656	687	631	657	634	679	643	683	635	701	682	682	632	652	660	690	651	695	665	714	672	665	670	693	679	712	677	691	691	678	655	610	628	671	664	684	663	618	663	672	659	624	621	653	641	680	667	640	633	677	647	659	693	720	641	707	662	652	634	663	642	656	683	619	656	694	646	650	638	665	699	642	678	636	670	697	652	676	707	686	636	687	693	629	634	630	643	673	657	678	655	701	675	686	756	685	654	651	704	670	650	664	678	699	689	663	691	640	692	670	610	641	651	607	650	688	634	636	692	725	656	673	651	688	666	698	665	664	662	649	677	647	661	643	682	641	672	630	662	662	667	649	597	679	662	689	663	668	691	646	652	660	636	681	689	658	685	696	654	701	686	661	665	708	648	669	636	652	616	679	684	701	703	673	643	676	635	615	627	673	682	632	606	685	654	660	697	617	659	638	610	657	659	661	642	674	663	582	642	664	680	671	681	632	655	654	658	655	640	686	672	635	616	651	702	645	683	625	696	603	650	652	671	670	615	700	719	657	695	690	659	606	701	723	643	681	701	641	630	685	623	628	650	620	637	675	721	641	639	687	647	691	636	630	706	646	640	712	695	676	658	681	677	667	626	661	644	655	670	669	651	705	650	669	635	649	682	665	660	692	649	720	693	647	651	642	671	679	622	661	605	650	629	664	672	681	668	676	610	738	711	681	680	723	662	690	624	651	673	666	667	713	711	639	679	682	666	645	693	662	668	649	677	639	664	673	687	658	688	659	663	702	637	678	670	741	660	712	649	665	645	687	648	659	666	670	697	706	682	633	712	662	714	666	679	680	676	679	697	637	717	644	634	655	672	709	699	641	658	662	656	690	633	672	613	670	681	645	622	686	653	664	712	671	659	680	655	657	679	648	684	607	651	644	617	638	682	648	668	676	637	664	633	675	664	651	692	676	674	693	647	655	694	676	685	661	674	669	682	695	686	634	666	666	661	681	711	667	672	644	676	629	660	702	655	687	635	734	694	710	697	659	668	658	665	667	698	702	672	670	697	634	669	655	622	679	680	686	644	666	633	642	711	692	635	698	670	656	653	692	668	628	669	683	673	645	674	669	657	640	679	655	662	735	743	653	683	691	663	653	693	676	642	630	671	659	660	647	660	700	656	657	651	700	717	696	697	643	652	652	686	639	687	679	651	629	658	634	709	632	680	716	697	669	687	687	660	681	700	670	691	639	671	673	670	646	682	680	682	638	666	638	705	663	648	687	694	649	694	654	682	666	697	613	711	724	624	638	655	665	698	702	651	644	663	674	646	660	712	649	653	667	635	656	675	626	673	623	630	634	672	700	674	654	654	605	684	677	660	666	706	669	658	635	635	653	678	648	680	680	661	686	674	660	631	680	617	679	677	657	631	637	685	649	637	655	643	718	698	688	682	648	705	639	674	660	700	716	663	687	679	677	626	674	703	710	672	691	672	650	650	635	645	640	626	654	668	673	637	699	618	668	668	664	674	622	669	678	656	651	615	669	620	649	703	674	676	667	700	675	628	642	699	674	642	704	734	694	658	643	664	676	695	672	673	692	689	655	636	636	645	728	742	697	693	692	688	693	691	727	629	679	663	695	635	697	648	641	690	689	654	673	723	682	704	687	705	684	662	667	716	658	618	690	686	668	691	665	650	656	649	673	676	666	646	650	704	681	612	685	653	635	705	620	632	679	638	635	659	648	683	635	640	655	714	626	683	689	688	673	662	637	662	665	667	650	678	683	666	655	696	637	709	700	659	597	712	684	656	673	646	673	643	670	694	643	650	685	663	638	683	682	716	646	683	667	658	699	633	653	681	664	640	682	659	649	657	688	695	671	688	634	649	706	675	660	659	663	628	641	658	661	666	681	675	631	651	663	675	743	726	685	647	677	690	642	674	678	679	648	616	677	646	654	721	628	663	669	678	713	672	656	677	649	646	642	701	666	671	653	675	651	674	731	650	675	638	653	676	667	667	639	688	691	635	644	631	663	652	658	621	687	639	674	677	648	695	690	669	688	623	660	614	693	689	658	630	651	627	702	650	690	653	669	672	687	662	697	651	660	673	674	711	688	699	606	664	621	747	671	678	666	686	665	649	632	696	656	689	699	687	653	684	651	675	704	653	613	643	644	678	689	701	670	671	700	615	669	701	642	659	688	702	694	716	655	692	670	650	652
10303	17901	13873	9550	5396	3856	4809	4018	2780	1506	943	690	628	613	589	582	615	632	626	591	647	598	562	594	583	607	601	608	621	605	594	593	566	555	561	556	611	580	622	583	572	578	582	565	589	579	611	579	599	600	598	595	562	582	612	567	627	661	584	600	625	608	614	596	610	592	550	576	581	620	608	602	590	570	570	612	607	614	563	590	564	617	601	612	593	566	565	576	612	589	538	585	546	583	582	593	553	629	624	595	613	592	589	612	604	566	597	568	599	605	630	582	578	584	582	589	591	593	568	551	576	568	622	622	605	582	572	588	609	617	614	589	570	600	592	591	570	553	581	575	575	563	599	584	562	557	565	623	594	659	616	562	591	607	603	598	611	594	567	647	593	554	615	651	590	594	590	615	560	574	575	614	616	585	650	609	571	549	601	624	598	560	561	580	614	598	606	623	568	597	576	580	549	589	591	580	581	599	575	623	611	591	561	588	605	606	596	582	573	589	565	612	584	572	576	623	575	615	560	618	594	587	638	592	586	567	602	515	602	580	568	588	562	590	602	584	583	516	640	586	603	590	633	559	597	633	576	594	648	569	633	589	601	604	571	593	586	604	582	543	619	604	573	553	627	559	576	614	565	618	533	608	567	568	588	582	595	581	638	586	534	565	574	572	633	609	626	573	611	596	635	594	567	580	566	562	566	613	586	605	622	643	622	615	581	614	628	599	594	589	634	591	649	600	599	578	616	648	580	614	618	603	593	557	605	603	593	616	599	590	586	560	603	598	600	578	551	601	573	587	617	582	606	596	591	563	561	623	589	582	558	608	581	624	577	623	623	603	547	606	615	571	586	580	628	537	607	610	563	600	553	612	599	635	580	594	582	585	597	625	593	596	530	608	553	570	569	628	574	587	578	594	556	582	605	580	602	588	577	621	629	559	615	558	596	577	552	592	527	593	576	602	598	592	566	615	665	600	578	586	610	639	602	626	630	546	616	554	593	622	599	617	630	625	590	603	576	567	629	557	559	593	612	581	572	550	662	568	608	559	597	593	568	589	583	594	596	573	565	557	558	566	611	575	596	548	601	603	592	567	592	601	612	614	579	610	552	655	615	590	565	635	592	599	576	581	551	565	567	611	612	612	570	587	553	578	567	562	600	610	616	570	557	610	627	607	593	595	608	611	629	573	602	556	587	575	570	582	584	614	606	559	585	595	590	613	606	575	559	574	574	605	567	593	571	619	578	606	634	593	585	616	573	644	571	602	568	603	604	579	583	586	592	588	634	565	578	590	620	602	612	582	569	592	556	573	589	611	618	586	565	619	583	614	586	572	570	606	622	626	585	585	580	621	587	587	608	559	603	606	591	554	578	580	578	568	642	599	593	596	591	597	590	583	593	569	567	591	587	544	619	602	589	634	614	564	563	598	564	580	598	549	576	612	584	588	608	544	579	610	551	594	569	608	610	562	624	576	609	606	625	586	588	581	612	556	614	583	591	632	546	606	612	580	602	604	601	613	608	532	639	615	575	604	599	601	583	558	570	567	570	583	613	568	567	531	606	591	614	622	601	562	587	598	597	577	577	588	544	534	621	601	557	607	574	578	606	575	586	562	605	571	637	617	596	607	599	621	603	580	596	599	524	602	602	576	570	566	639	582	586	600	600	566	613	582	570	579	618	573	543	593	607	581	603	623	595	580	618	616	589	589	585	572	569	618	539	622	557	597	593	573	577	584	630	565	579	644	585	633	676	575	593	583	607	604	578	648	599	542	620	605	610	524	571	592	574	544	591	617	578	633	615	601	600	639	627	587	587	606	622	590	580	606	605	597	622	606	590	591	617	610	606	596	617	613	643	564	595	588	569	584	616	608	626	578	586	599	589	570	648	610	565	610	645	603	601	580	588	580	571	608	564	561	603	583	622	611	631	601	604	622	582	552	581	557	605	572	612	630	539	574	549	609	561	607	612	598	558	611	547	633	632	579	573	587	592	577	593	553	561	586	587	592	600	619	589	596	592	609	597	554	576	609	605	610	555	616	628	622	602	598	660	599	588	610	583	578	592	600	576	604	560	570	634	594	559	594	595	575	583	570	579	577	607	529	572	582	596	575	582	594	590	626	574	594	650	592	652	572	605	585	593	630	622	591	562	585	570	585	576	607	644	604	594	594	599	562	588	564	586	547	599	605	554	593	607	576	619	564	553	610	575	576	585	589	636	563	622	586	622	573	577	613	602	612	583	578	640	605	562	592	594	596	573	652	598	626	591	614	630	613	550	568	612	571	618	568	584	626	572	601	588	603	600	633	576	564	590	571	587	589	587	556	582	566	583	607	572	559	542	612	610	584	571	595	574	562	578	589	600	613	606	645	649	590	663	588	582	557	564	572	595	574	582	579	590	598	607	576	602	617	635	572	616	597	552	592	583	617	614	577	582	567	632	574	580	581	588	598	559	595	585	592	571	621	581	613	622	578	618	553	590	583	575	571	592	602	619	569	558	594	580	586	619	602	546	603	611	624	613	632	513	638	565	555	588	590	598	592	573	618	567	624	586	562	613	631	571	577	612	607	596	576	583	586	597	597	602	574	605	549	587	600	588	615	587	569	583	612	591	590	580	576	610	589	595	596	597	630	582	622	629	568	556	593	587	618	596	637	611	594	590	589	614	594	610	623	588	600	595	592	523	598	582	599	554	586	594	626	619	634	576	570	561	584	588	579	602	607	569	585	582	607	619	609	621	577	596	597	626	594	596	591	540	577	579	584	589	578	563	606	620	626	586	581	583	555	584	603	565	572	577	609	596	571	595	573	603	547	602	570	569	602	584	599	592	585	577	596	611	627	587	609	557	605	573	562	588	589	551	576	592	575	638	587	638	605	594	575	598	590	608	581	627	593	598	595	635	561	529	583	617	625	621	568	610	608	547	595	574	605	623	571	562	588	554	596	574	554	613	588	576	613	575	595	613	620	607	581	587	606	605	598	603	574	607	529	580	582	600	564	591	591	554	585	565	620	587	593	581	560	558	591	597	568	607	591	615	599	608	554	588	577	566	593	565	559	617	591	574	621	551	608	581	557	512	638	620	606	618	598	571	583	586	648	574	575	595	564	610	602	552	556	585	631	565	625	585	580	628	617	612	582	584	591	583	590	585	605	599	574	606	607	574	601	584	590	596	599	561	597	599	626	629	549	618	563	581	585	564	612	584	593	593	627	578	597	631	605	594	631	580	547	577	574	604	621	579	584	544	593	592	598	568	617	591	596	612	590	575	592	571	591	558	563	616	632	555	577	580	595	609	599	569	629	555	582	591	618	576	595	573	542	605	606	581	604	579	612	608	567	565	601	556	598	637	596	613	616	558	600	552	571	569	591	590	581	604	575	583	603	615	562	589	572	605	615	613	595	604	599	571	601	586	662	640	564	609	611	607	596	584	579	640	603	613	590	578	597	595	553	601	549	587	587	609	635	574	616	586	563	591	579	627	595	575	599	591	596	521	562	570	614	589	600
25464	21344	27271	24583	11716	14894	29302	28336	16208	5960	2195	981	706	705	592	638	636	638	637	645	605	641	628	587	617	668	605	631	646	638	661	625	637	649	613	627	649	585	644	675	666	619	630	635	647	636	657	638	649	596	659	671	634	689	642	651	614	591	616	601	638	654	568	633	650	595	649	664	580	657	648	646	626	631	615	609	641	628	652	616	648	619	670	627	626	654	645	650	623	633	665	676	599	672	664	646	647	622	615	613	654	587	651	640	619	642	654	626	665	634	655	597	617	623	664	602	611	637	617	719	624	614	589	581	659	663	654	662	617	643	642	570	651	606	635	615	651	629	625	640	644	669	606	635	601	661	636	660	658	632	676	656	602	606	641	652	635	615	595	642	573	612	661	640	637	653	609	617	644	604	636	648	636	643	633	630	595	573	617	639	602	614	649	631	646	602	648	646	616	635	619	614	624	627	660	636	669	666	607	594	570	659	615	590	660	620	611	638	684	576	648	605	612	625	582	648	602	597	663	649	665	651	614	622	602	671	594	626	617	628	657	631	662	600	561	668	673	624	580	623	592	593	645	650	652	654	666	661	606	583	662	664	609	600	656	575	622	661	606	623	661	643	633	638	660	686	677	610	638	603	629	613	647	638	653	628	573	636	665	659	610	599	606	624	599	645	620	634	684	594	652	635	641	638	619	599	648	664	625	605	607	612	657	667	594	609	677	613	653	663	634	614	631	633	616	606	641	604	614	667	612	630	618	640	631	646	649	612	629	586	632	618	650	642	666	639	656	627	660	627	625	608	634	625	630	592	643	612	599	623	655	648	595	701	636	607	659	601	595	627	620	631	630	613	607	658	634	624	606	616	625	640	606	673	657	579	614	689	662	607	595	660	655	627	624	621	659	658	614	605	658	650	594	621	623	585	620	600	661	654	610	620	652	567	597	624	618	633	666	625	631	593	625	648	676	677	703	620	577	601	639	626	597	638	616	629	644	606	660	579	566	669	626	660	626	648	653	621	633	641	604	599	629	633	668	659	656	603	620	618	596	632	632	570	686	621	651	641	604	598	614	613	593	615	598	607	621	631	667	638	640	652	650	641	617	610	633	633	639	600	640	637	637	597	680	664	647	636	628	649	622	670	609	668	644	607	639	595	664	633	686	645	652	589	618	634	620	592	580	663	598	644	612	645	611	634	661	638	645	613	599	636	631	613	636	616	630	620	604	641	637	596	637	612	651	636	645	691	620	633	649	610	680	607	658	651	623	604	632	640	595	612	606	580	647	630	683	639	642	637	649	602	640	626	627	644	651	654	616	606	674	621	654	652	625	606	619	564	678	607	657	645	623	640	637	615	599	635	610	608	632	580	573	605	626	613	570	619	629	604	613	651	634	672	620	622	657	606	646	599	602	665	622	609	660	653	639	644	592	629	619	624	638	611	696	633	621	657	596	664	609	613	624	590	616	590	622	602	630	621	656	632	613	620	664	617	633	639	644	624	618	620	650	614	625	590	591	625	630	612	617	641	631	654	598	606	623	661	649	654	635	629	617	610	640	612	605	635	655	614	655	562	636	628	642	671	599	635	652	624	610	594	650	653	603	592	627	613	624	574	658	600	603	621	628	607	622	637	590	671	637	570	593	638	598	599	662	635	619	584	644	639	680	608	568	616	652	618	577	644	617	602	602	637	639	666	586	594	651	653	595	640	603	621	664	662	665	631	581	644	637	663	674	661	628	623	593	642	639	618	673	625	676	648	648	668	649	698	628	624	632	683	606	638	618	656	642	660	652	635	666	620	632	651	660	603	621	667	632	655	625	594	636	637	636	637	635	639	612	633	636	657	608	589	620	618	633	662	609	649	601	652	633	663	653	621	629	641	615	634	623	651	628	622	634	614	617	632	648	603	640	638	640	658	607	657	635	650	596	597	652	634	636	664	617	574	676	610	636	642	654	630	639	642	623	627	631	545	696	596	634	652	639	629	621	662	617	651	666	592	636	618	616	628	659	568	636	580	606	635	643	656	604	633	640	652	624	625	619	625	666	635	623	662	618	613	650	629	642	665	633	604	647	637	637	634	624	604	610	682	607	614	595	627	595	678	572	612	618	651	616	640	649	646	623	607	655	592	652	616	640	623	589	623	614	639	596	655	682	633	600	669	669	611	626	643	600	605	646	647	589	626	624	635	668	632	676	602	681	613	657	627	633	632	649	629	649	586	674	633	589	621	609	645	625	636	634	609	627	615	653	598	652	602	629	618	586	623	625	627	651	622	630	612	648	616	637	660	624	596	619	626	623	640	622	634	650	637	601	656	623	631	606	633	616	622	598	631	594	620	589	649	599	627	657	654	645	621	612	618	564	643	588	598	637	610	647	634	633	657	657	628	671	609	594	629	641	630	628	615	642	635	641	690	579	661	614	646	645	621	642	590	587	607	621	657	626	644	615	623	663	621	640	660	658	679	613	630	632	596	621	597	624	621	579	661	652	620	642	641	637	615	609	622	663	625	647	602	602	627	614	638	630	597	658	644	593	628	651	618	580	661	592	616	663	663	603	576	692	642	592	627	596	605	631	641	614	632	577	625	639	690	664	600	654	634	681	622	615	650	622	604	653	621	591	628	602	661	659	633	590	615	599	682	626	631	637	630	615	650	674	606	619	670	650	610	642	648	619	614	616	645	616	664	628	672	621	625	580	643	631	596	644	641	643	623	625	639	623	639	650	614	613	621	629	677	620	624	651	618	625	637	636	615	634	632	634	693	569	613	610	612	600	647	655	657	615	638	658	644	632	647	638	623	604	658	636	587	614	616	642	646	610	654	657	630	603	646	638	607	652	619	630	603	628	616	625	619	650	685	622	635	633	616	612	646	601	644	620	622	646	637	656	614	596	628	577	618	654	619	634	639	621	658	606	669	610	638	659	657	597	665	680	615	635	615	615	635	625	655	610	598	599	653	636	600	612	628	614	613	648	637	618	594	625	630	653	608	631	625	641	615	634	571	656	622	638	619	675	585	641	613	608	620	616	638	668	630	645	611	651	656	614	672	635	613	661	647	661	623	623	630	647	616	631	610	619	633	607	601	601	656	624	650	613	654	640	631	631	610	645	623	619	642	646	629	570	645	621	580	607	602	628	649	610	605	625	666	659	630	623	590	659	617	574	609	637	652	606	641	646	671	625	623	588	625	631	632	658	679	629	592	597	649	626	590	648	617	610	619	624	585	608	612	607	601	647	662	642	623	630	623	647	668	621	624	642	660	649	641	607	617	647	636	635	632	658	617	610	639	609	636	626	646	611	642	612	612	626	639	636	629	640	608	595	653	595	597	642	621	609	638	659	615	632	620	651	655	631	645	650	600	624	631	629	630	637	619	630	600	630	619	611	575	681	673	628	624	649	642	632	671	617	645	638	690	645	639	614	619	662	618	665	595	630	641	628	656	601	612	666	617	644	623	620	594	604	607	640	606	597	652	654	607	648	651	630	614	652	628	629	624	640	676	645	617
12095	28383	19426	6190	5927	15575	28083	23967	12768	5205	2220	1004	706	641	627	623	575	612	630	606	627	573	592	562	603	585	556	599	600	626	630	575	580	625	589	602	596	597	601	618	567	603	607	609	593	578	579	565	583	594	571	616	642	573	653	577	570	613	614	582	555	569	560	624	624	580	575	615	559	571	615	595	586	585	601	597	595	619	582	584	622	577	609	607	603	585	604	589	623	575	577	591	569	590	595	551	569	619	611	578	569	578	611	574	547	628	598	601	580	592	576	609	629	610	599	581	604	600	624	588	585	602	578	587	609	564	609	654	600	546	568	577	585	582	548	617	595	604	625	610	545	561	560	552	593	569	599	581	616	635	603	621	620	539	588	621	590	604	562	597	586	569	591	579	605	585	578	573	573	592	618	558	652	576	590	617	599	625	608	560	582	616	564	579	597	585	565	603	594	551	561	604	616	585	575	605	549	612	586	521	570	602	627	579	563	619	641	576	582	553	588	607	557	583	558	619	597	586	615	596	620	604	577	607	567	567	578	580	603	642	562	525	528	612	638	592	521	615	538	560	600	622	602	615	584	605	593	582	594	568	570	588	562	560	645	571	580	546	592	586	605	590	637	548	598	606	678	587	596	577	619	589	663	620	540	606	552	549	626	592	581	631	600	632	589	557	567	575	585	644	546	593	565	590	535	586	571	615	587	564	614	606	576	599	617	577	583	620	643	587	570	596	566	561	568	585	574	627	544	609	578	563	627	631	663	598	564	609	562	592	586	577	596	568	591	617	582	564	617	603	649	591	610	578	581	621	540	625	640	598	550	582	591	558	581	585	568	556	597	627	589	620	595	568	603	571	606	570	577	618	587	611	621	575	565	572	604	635	578	588	575	612	562	590	607	645	593	600	604	590	577	561	617	614	567	600	615	535	606	615	563	591	581	634	560	599	582	605	542	597	582	581	572	578	601	635	578	625	561	594	618	615	613	594	557	609	576	608	585	626	606	628	614	596	608	563	604	585	578	562	559	615	591	579	549	628	576	572	554	600	612	630	594	634	524	572	600	625	592	588	625	555	634	575	579	578	595	589	618	582	599	598	599	611	555	554	578	559	616	613	605	634	597	562	583	602	593	568	598	578	603	597	587	580	591	608	531	620	575	589	586	607	588	587	623	617	591	620	594	598	602	547	624	608	595	605	569	617	580	610	561	617	563	583	554	582	622	576	608	587	583	571	579	581	581	575	584	597	582	608	575	572	566	563	584	590	597	588	562	563	595	586	597	593	618	578	598	560	576	619	604	597	589	615	536	605	577	581	515	575	572	553	585	633	573	558	547	604	608	592	614	585	559	572	633	569	580	551	582	611	568	632	568	624	589	611	575	541	603	608	616	582	607	577	601	592	594	622	628	623	584	582	605	589	574	594	594	593	568	617	639	602	651	570	623	579	558	620	563	566	585	593	600	612	593	601	618	604	594	583	626	573	606	546	608	592	570	584	585	578	590	616	591	573	622	532	621	599	601	607	588	587	588	597	593	575	576	573	627	588	579	571	627	627	575	616	594	588	611	562	565	550	623	592	546	579	542	599	564	632	583	562	603	583	577	587	602	620	586	583	565	579	524	632	584	520	626	573	579	575	627	546	582	595	568	553	577	573	624	589	612	544	577	580	614	574	607	623	586	570	588	566	585	592	575	609	599	571	565	589	561	577	617	553	620	622	583	597	590	577	583	568	594	643	605	507	570	582	561	622	585	590	589	591	603	540	587	586	606	622	598	593	609	587	612	549	577	582	565	597	600	548	556	574	582	598	581	599	628	620	613	630	613	593	576	545	589	558	585	604	525	627	573	620	621	630	579	632	595	600	584	552	588	574	621	635	629	574	531	606	569	607	570	551	565	600	573	574	630	603	623	560	601	634	604	612	598	560	602	589	602	577	604	636	621	580	565	565	581	588	572	569	564	600	597	608	577	609	602	581	560	620	576	595	593	603	571	604	622	595	589	600	651	572	600	632	597	585	534	582	583	567	562	539	567	572	636	605	630	544	577	624	610	593	660	629	623	588	592	543	629	611	583	622	581	615	591	555	554	586	611	627	646	574	588	593	612	566	592	646	574	581	577	577	546	565	581	566	600	565	562	550	556	581	623	530	614	571	627	596	588	563	583	636	590	613	561	611	552	574	626	581	611	582	628	574	609	576	550	574	551	617	545	590	561	609	604	551	556	544	573	583	564	621	572	604	569	580	561	636	610	599	535	602	588	586	594	555	589	599	610	568	634	599	612	584	611	590	585	622	611	542	594	555	600	565	600	588	620	602	593	614	543	590	613	601	609	605	603	575	612	570	580	597	585	524	619	637	561	587	565	557	587	564	607	614	607	551	628	566	591	613	528	593	608	637	611	572	576	594	607	584	597	581	566	600	616	605	588	592	586	628	622	561	592	563	554	568	573	590	564	585	583	567	609	562	594	592	599	559	580	602	597	579	603	571	596	628	571	572	609	653	608	579	629	558	600	575	607	548	610	626	579	599	612	582	639	609	620	536	577	599	573	539	598	557	582	568	578	611	629	587	603	559	589	578	567	560	573	541	591	603	591	555	585	574	619	594	657	594	593	610	545	567	594	574	572	570	602	567	622	585	562	567	552	576	606	606	572	589	567	599	597	599	561	576	572	564	625	566	557	570	564	607	601	619	573	631	578	634	591	553	594	564	623	539	568	575	570	564	633	546	612	591	555	558	620	627	583	623	587	591	567	555	618	642	575	536	620	547	580	589	624	591	552	568	612	567	584	578	552	597	581	591	562	625	525	583	547	607	595	612	582	604	601	593	608	587	577	562	572	597	615	611	587	587	613	595	627	611	553	570	582	627	595	581	571	568	599	601	549	604	563	564	588	557	580	635	552	581	584	607	591	620	609	599	571	593	618	583	585	563	585	657	570	563	603	582	552	589	591	610	631	614	616	604	590	637	600	579	547	589	598	593	598	612	558	578	581	625	557	588	577	615	601	589	543	536	592	587	632	622	563	558	593	605	587	580	600	531	618	556	598	594	604	606	580	602	559	537	572	582	550	548	630	636	609	561	583	591	593	563	558	608	579	604	614	574	591	576	602	568	596	595	571	547	574	596	591	612	578	565	606	625	586	572	561	590	607	577	580	595	566	534	562	618	569	593	594	591	581	625	599	561	616	545	591	570	633	608	584	586	575	571	579	596	610	603	629	583	587	559	581	577	592	601	623	644	579	614	590	602	622	592	582	572	568	593	592	600	571	574	628	591	575	619	598	577	576	597	558	595	569	541	605	583	625	581	592	581	577	570	618	607	591	576	614	599	585	593	566	630	606	625	554	620	604	595	552	585	584	595	589	561	623	588	582	578	565	584	578	634	580	604	599	538	566	598	579	590	581	579	575	567	578	619	616	584	589	623	619	592	534	576	570	570	560	568	612	604	561	581	632	573	614	566	538	572	584	605	578	603	561	586	618	625	615	589	572	557	660	604	623	600	567	582
24132	21278	28528	24330	21310	27276	51114	46375	29782	13064	4415	1498	921	785	787	780	705	716	752	764	758	736	724	736	734	732	694	713	739	676	723	729	743	737	720	739	695	757	718	692	742	721	772	740	768	682	719	733	778	695	727	744	777	716	713	736	720	702	743	748	733	704	727	692	722	722	691	760	691	722	684	717	715	723	757	806	706	718	719	650	729	783	678	715	716	737	785	690	740	750	733	727	739	779	708	691	730	735	721	720	712	736	716	693	726	743	721	724	718	754	720	738	709	684	725	701	771	709	724	717	698	687	707	743	719	709	687	747	765	718	722	736	742	718	726	686	742	724	700	734	716	721	761	737	702	745	732	707	702	683	733	726	775	705	741	743	741	754	718	752	715	743	689	671	752	731	715	714	703	771	718	709	749	719	695	720	757	733	672	757	740	760	754	731	738	741	697	694	710	718	751	734	695	708	719	697	735	690	717	725	766	769	728	727	678	737	726	754	740	749	781	691	795	755	728	753	676	713	729	752	805	739	709	679	742	697	738	739	693	687	764	676	700	711	716	733	706	765	723	671	685	747	674	700	732	709	740	721	721	710	738	754	753	731	758	728	689	734	728	730	708	681	733	698	695	700	747	741	748	746	731	682	685	711	759	736	708	721	678	690	717	693	720	693	689	729	701	743	738	758	774	714	703	714	694	738	708	724	731	691	716	713	762	698	708	688	697	696	719	695	705	738	730	731	689	747	760	715	731	699	721	737	726	748	681	714	705	738	705	709	721	728	728	743	716	758	723	688	722	706	716	700	723	763	731	729	680	703	695	709	732	759	707	714	774	752	735	793	733	719	712	734	676	757	728	719	737	749	741	704	695	721	751	739	757	716	709	727	744	713	714	687	738	663	673	719	728	734	743	713	712	717	692	702	708	726	749	733	679	758	700	752	719	744	751	684	789	707	706	723	714	735	743	714	763	761	696	694	690	727	731	747	709	728	678	684	788	669	706	650	714	678	717	692	743	793	733	709	719	705	738	741	745	733	731	687	761	741	718	750	706	728	711	706	717	735	727	784	682	734	737	772	698	725	712	722	736	689	731	750	694	731	661	688	705	729	743	735	742	744	768	750	713	720	732	744	715	690	686	694	744	685	731	765	694	722	710	740	702	694	741	745	698	672	686	734	698	689	710	730	781	713	744	737	692	720	754	717	671	731	697	720	765	694	682	726	692	693	724	738	743	717	707	673	748	711	721	727	689	712	726	677	689	691	687	734	759	758	716	734	758	726	700	699	689	753	745	741	699	765	685	715	703	701	741	752	732	749	679	736	670	715	708	760	644	735	751	699	704	725	686	657	725	689	749	721	698	734	732	675	740	703	742	707	696	737	745	760	716	738	739	722	767	715	744	682	765	749	725	731	712	679	723	700	694	735	714	738	704	697	707	724	703	747	679	709	716	674	762	690	725	713	716	700	759	745	683	637	682	696	730	731	725	704	695	734	657	725	706	774	710	683	693	684	709	766	730	698	668	742	684	712	730	716	710	692	751	721	711	680	680	718	760	707	733	736	726	755	739	648	685	698	715	728	678	743	749	745	682	672	748	730	700	758	720	720	746	739	717	732	741	712	746	684	728	747	754	762	724	684	714	747	760	730	773	695	765	697	724	693	700	704	745	710	714	708	757	731	752	762	708	738	710	731	729	676	732	696	716	750	708	704	741	749	736	698	729	765	756	712	721	701	687	712	722	745	683	692	717	745	756	695	699	687	700	731	722	716	699	761	726	746	751	729	716	689	690	709	713	739	746	713	714	701	692	741	723	731	746	686	743	709	704	699	719	689	752	767	737	689	715	675	714	739	689	716	679	706	751	712	706	741	685	718	724	724	749	687	670	729	783	747	720	720	733	696	732	713	700	702	730	742	735	679	706	743	706	705	690	759	672	729	721	714	742	752	735	691	669	718	704	751	689	721	738	699	681	715	708	707	710	671	746	707	693	702	705	721	673	740	691	728	744	705	708	755	741	688	720	695	689	742	723	670	706	746	729	707	754	756	732	715	698	692	716	735	749	732	706	694	715	724	729	694	749	724	700	706	719	737	710	752	675	719	772	752	739	734	662	765	719	710	703	728	700	704	665	705	682	706	768	723	689	657	747	758	742	741	754	690	782	734	684	682	754	736	682	765	723	705	688	720	724	682	706	692	741	686	796	734	717	681	705	761	718	761	705	710	679	761	760	721	725	725	745	729	721	719	741	744	749	716	715	724	721	697	694	688	702	778	697	695	739	691	742	734	752	670	738	715	730	728	694	708	698	725	740	682	749	750	740	669	700	776	715	664	722	728	756	708	688	736	710	697	726	751	732	762	652	689	738	694	733	697	718	738	708	721	734	696	744	716	765	698	761	720	756	729	706	751	714	769	684	715	734	675	763	716	743	733	731	757	752	733	697	713	720	701	710	688	672	701	736	689	728	688	719	738	687	757	742	722	727	681	700	712	733	677	642	698	737	681	757	730	721	770	732	709	683	704	724	731	705	685	724	728	725	691	719	688	727	727	718	724	688	745	700	740	721	674	721	720	764	719	715	697	722	767	689	733	685	676	731	730	703	658	730	694	727	692	726	702	733	724	745	692	808	703	733	686	738	712	698	743	736	723	710	676	722	714	688	718	763	759	770	737	742	710	681	730	702	745	735	674	727	788	696	704	710	726	712	739	677	724	674	728	725	661	705	743	703	721	763	764	752	766	727	740	707	746	726	760	746	732	681	697	751	735	718	670	669	743	723	726	732	714	724	717	736	722	719	726	687	698	735	743	732	722	714	718	715	654	709	701	753	734	714	693	793	747	658	711	706	712	716	690	720	754	729	684	708	751	788	698	701	722	744	711	703	732	707	677	750	694	750	745	695	702	681	731	689	710	752	716	706	681	705	705	741	700	790	717	741	728	733	763	730	711	720	701	722	716	728	736	688	747	673	724	760	722	693	748	753	718	718	716	695	716	742	721	737	715	717	690	763	745	773	688	686	692	710	722	700	720	722	706	686	706	711	692	710	741	687	709	725	704	730	796	713	751	758	732	799	732	740	728	726	723	755	729	712	703	759	662	723	701	690	693	693	704	719	698	724	674	743	701	704	703	688	701	703	678	744	690	693	754	698	735	704	680	724	744	718	713	696	713	729	737	710	722	695	720	718	753	742	693	753	701	755	761	763	796	691	685	742	751	759	696	721	749	717	727	747	687	743	752	712	721	726	716	682	744	785	757	729	706	730	707	707	680	709	696	722	732	732	767	688	707	724	727	728	698	737	719	749	686	716	725	756	721	693	696	723	734	760	715	680	698	736	677	699	706	733	660	760	705	722	692	696	717	739	725	706	722	719	761	718	739	750	746	715	672	699	690	745	734	740	738	740	684	754	704	739	717	764	734	689	773	724	725	666	743	790	734	705	742	724	781	689	706	749	723	674	680	715	722	692	755	691	714	692	722	707	737	722	698	726	678	716	696	708	711	693	709	723	712
12767	25868	21759	10890	10862	28329	49263	41039	23192	9924	4261	1471	815	720	665	672	675	640	640	659	683	690	648	693	632	728	667	668	643	667	688	642	686	646	677	688	686	659	665	691	704	680	697	614	614	682	658	627	690	695	660	642	672	673	655	684	685	704	690	639	684	704	664	642	653	669	692	691	691	644	652	675	631	629	719	663	716	671	663	640	672	717	625	638	675	630	694	698	695	687	705	647	669	694	677	650	666	629	689	666	618	687	646	657	669	682	651	713	651	687	695	637	678	673	647	639	657	693	708	667	648	659	716	676	691	705	685	665	693	671	693	651	641	654	666	664	708	682	683	652	662	710	702	635	624	643	703	708	628	691	659	639	657	700	638	672	663	706	653	679	685	691	681	682	710	668	655	641	656	655	689	700	741	683	689	641	655	731	690	661	683	703	642	667	674	678	646	695	650	647	611	651	693	657	658	664	667	637	628	693	649	691	651	626	621	679	691	628	690	643	646	646	645	645	674	711	655	706	662	698	703	712	682	637	699	714	657	679	672	700	677	703	715	706	625	652	627	676	639	659	668	686	700	673	648	664	702	649	693	669	647	681	651	679	633	670	713	686	686	681	671	648	740	719	631	631	694	660	652	651	676	637	684	657	628	644	640	697	697	649	677	679	648	712	648	697	657	677	676	644	690	676	690	662	677	680	696	654	666	723	699	682	664	681	698	663	664	624	654	643	646	691	665	742	637	639	685	657	647	675	671	640	651	699	643	652	696	668	654	653	640	672	639	669	647	655	687	670	668	676	650	692	613	598	699	678	675	630	626	681	664	666	674	644	661	673	677	626	691	673	683	681	640	695	662	714	659	637	659	636	652	670	684	667	646	678	627	669	691	628	719	673	657	686	710	661	664	638	695	645	642	689	635	639	656	692	676	656	711	654	698	635	697	653	629	675	717	713	615	682	653	682	684	681	684	678	648	684	679	651	660	670	692	653	654	680	644	689	672	699	647	683	658	649	655	679	668	671	661	625	681	663	659	681	648	696	615	638	691	622	664	686	634	671	644	639	699	692	649	687	679	665	700	682	657	670	676	656	678	666	659	675	677	669	681	676	661	642	689	651	647	652	682	674	651	658	650	641	730	639	663	657	691	679	686	670	645	682	684	668	682	742	675	629	676	661	683	646	662	638	711	635	662	682	690	656	700	643	651	661	606	674	662	672	614	637	647	645	682	678	683	664	654	657	667	653	651	657	638	658	749	659	728	663	680	657	660	666	690	671	649	676	666	670	618	655	630	628	636	708	670	616	673	678	624	697	706	660	651	656	637	692	591	664	699	692	698	692	672	683	674	680	663	631	639	625	670	649	646	617	652	657	687	650	691	647	664	672	641	679	669	665	688	641	671	684	679	656	633	674	628	695	687	698	650	676	638	632	646	690	649	688	666	622	627	700	700	665	671	681	652	640	623	661	662	662	696	680	685	657	668	680	674	681	638	670	682	702	720	688	680	650	671	663	683	658	696	675	665	664	645	635	643	619	706	693	710	681	649	611	616	680	662	711	664	680	675	690	619	667	663	654	671	658	654	649	639	660	673	712	679	662	647	648	691	651	653	679	651	691	666	639	604	679	699	682	669	672	641	669	725	718	655	705	709	724	637	648	605	647	640	668	628	651	660	662	693	694	644	694	646	657	638	650	689	713	674	614	639	668	651	625	711	651	623	627	647	704	642	636	666	639	680	666	641	661	662	684	665	669	632	656	668	671	663	674	669	681	668	670	661	675	666	663	691	627	668	707	657	649	679	661	654	680	642	700	682	654	649	660	679	727	656	665	652	633	689	645	666	670	660	687	741	670	736	655	623	672	674	657	654	640	671	684	662	609	688	609	686	680	685	673	639	648	681	649	637	672	648	651	644	660	677	688	653	668	662	665	626	690	669	679	627	656	699	692	616	709	695	686	676	685	684	680	669	699	666	671	660	625	645	640	671	720	683	665	668	651	674	653	693	669	657	632	676	671	654	671	605	622	689	657	670	663	687	685	700	713	643	664	662	706	683	667	664	617	642	639	689	680	646	702	650	648	646	672	663	705	722	632	652	627	689	689	663	680	697	657	661	651	695	656	675	638	627	658	668	664	676	615	699	657	691	687	630	661	719	700	678	696	640	670	653	666	624	653	642	651	649	668	653	631	652	669	637	664	646	650	690	679	603	686	657	658	689	653	648	692	670	627	688	645	659	665	639	687	664	669	670	671	668	667	691	612	698	673	671	677	718	663	664	678	660	708	684	661	713	634	680	683	659	641	671	644	632	649	669	672	693	693	643	651	704	653	635	677	671	649	658	643	645	653	684	683	655	643	651	661	701	635	679	663	720	646	673	659	642	687	650	675	612	685	678	659	643	648	618	720	678	712	688	645	649	618	666	665	671	674	633	676	669	671	628	640	684	655	647	678	670	636	667	718	691	647	625	668	648	697	681	663	697	616	647	651	636	681	715	669	649	613	679	679	658	693	655	670	641	692	661	667	660	631	667	658	668	666	650	639	666	676	681	630	646	645	645	677	638	636	689	696	687	678	649	661	708	636	635	649	660	665	679	682	672	658	675	676	648	688	680	682	698	621	684	638	708	684	658	640	676	614	641	657	718	653	651	671	704	666	659	633	649	656	643	682	640	690	654	663	661	623	700	686	643	664	654	692	651	695	675	658	688	654	671	650	683	672	694	664	636	678	667	659	645	681	705	630	691	637	644	659	677	668	647	665	678	673	646	624	682	707	660	654	660	640	660	655	679	624	672	692	678	677	674	654	683	676	625	653	637	656	660	665	617	641	647	650	717	649	663	698	700	654	684	691	654	682	666	634	672	682	653	672	627	640	650	631	645	640	702	657	666	647	673	632	687	662	650	667	649	702	657	654	704	640	664	680	654	631	667	603	701	658	663	667	643	664	604	702	678	674	672	604	639	641	682	679	701	645	699	649	631	676	621	647	681	630	658	690	682	664	630	671	668	653	693	636	675	685	637	651	647	685	687	667	670	637	672	649	665	709	693	608	669	667	655	619	671	651	684	662	657	666	673	681	681	626	708	647	663	650	658	679	659	634	647	624	645	657	630	648	656	673	655	636	674	648	672	651	687	631	701	667	655	677	642	674	646	614	687	658	647	679	684	694	622	729	644	665	657	689	655	622	682	686	675	681	672	684	682	664	667	652	626	662	654	636	632	655	667	666	616	704	663	696	671	717	694	698	655	677	670	679	619	669	652	688	625	644	668	677	624	654	620	668	679	733	612	639	684	649	689	695	682	635	667	685	683	684	636	700	696	642	666	680	650	665	594	639	708	641	656	662	688	645	660	669	655	692	655	640	667	666	636	696	701	677	652	693	639	635	668	643	665	636	633	658	609	672	694	655	659	658	664	652	615	659	677	698	613	629	643	688	664	647	654	663	585	655	654	626	691	623	634	661	653	660	669	696	679	703	673	659	689	687	676	652	716	616	682	713	657	702	708	639	623	685
27796	15092	7107	4748	2004	2569	5259	4400	2553	1344	946	800	647	694	628	695	660	653	644	645	619	670	660	641	657	644	669	688	657	613	626	649	661	680	629	618	691	629	648	677	649	668	679	636	660	652	662	634	661	655	639	615	657	663	674	629	650	647	635	644	621	647	656	654	669	635	622	648	677	631	638	638	600	699	661	689	651	689	635	638	682	662	650	656	648	626	653	594	566	659	650	651	652	668	648	674	650	665	655	617	680	678	676	697	700	670	648	636	638	653	665	620	671	646	625	661	642	628	660	680	659	607	665	650	655	636	646	706	624	636	616	652	669	650	668	647	666	643	658	629	690	650	646	633	637	667	657	678	610	621	671	753	648	590	613	706	627	675	623	606	652	687	585	629	596	669	672	634	639	616	611	664	676	627	635	626	629	640	669	694	662	644	657	631	686	591	667	635	657	650	646	619	666	630	681	651	638	638	593	637	677	630	657	608	635	611	646	649	688	621	646	616	624	648	669	618	668	631	633	669	650	637	600	688	653	592	643	663	655	607	648	656	637	642	695	641	664	621	640	639	641	588	659	613	589	614	626	623	651	635	643	686	640	678	631	670	674	662	643	697	633	670	651	665	671	627	619	610	689	679	653	635	649	652	693	659	653	616	634	665	667	651	639	698	661	664	632	665	664	658	663	659	627	622	629	676	634	642	691	679	659	658	662	722	725	691	666	671	585	611	625	661	640	642	696	649	708	680	593	665	624	651	639	672	674	674	679	692	660	618	672	698	681	627	665	679	652	646	632	685	628	676	665	677	618	651	591	622	643	664	709	682	636	670	639	652	622	624	637	638	640	605	612	680	678	705	651	645	633	663	631	638	639	632	704	636	665	633	612	658	679	671	641	617	616	681	661	656	626	695	617	654	642	662	709	625	636	642	656	618	659	656	652	678	638	652	649	665	626	608	655	655	658	650	695	631	641	628	650	676	665	680	680	671	649	630	646	640	649	636	652	652	656	644	670	664	653	660	623	653	633	631	598	634	640	603	632	606	642	648	622	617	635	623	666	632	677	654	654	644	665	616	687	650	658	656	613	632	607	641	661	650	652	655	625	607	632	645	680	642	585	650	639	645	642	644	615	605	646	634	652	674	629	664	627	626	636	620	627	640	654	674	645	662	604	706	637	702	668	651	654	643	679	677	652	649	640	669	655	684	641	640	657	644	609	639	637	599	658	651	606	638	597	677	622	597	609	667	653	672	602	668	626	629	668	681	654	652	653	608	665	665	644	689	662	638	646	629	681	611	623	627	607	637	651	640	675	652	638	665	683	654	624	616	611	665	614	608	634	629	646	709	659	590	646	644	646	604	659	654	634	672	733	640	664	624	633	648	626	643	669	603	626	657	677	680	639	626	673	639	599	693	644	656	678	689	658	626	601	704	646	656	661	612	681	659	652	667	663	660	598	675	722	683	698	671	651	661	657	674	638	647	634	657	637	651	625	680	654	662	639	643	668	675	635	631	673	657	652	705	643	690	594	683	676	686	619	642	687	617	704	625	623	625	630	629	659	647	676	648	654	642	632	622	670	635	663	661	627	630	673	646	614	664	614	629	616	646	668	626	673	702	620	635	699	646	701	648	613	647	628	676	672	662	629	725	684	648	618	623	622	656	637	689	642	652	634	674	619	678	634	638	622	645	651	646	654	648	646	652	659	614	603	646	639	630	676	660	671	621	599	633	655	592	633	651	633	678	652	655	619	650	649	649	609	637	624	658	637	674	620	661	653	658	648	666	651	661	668	688	645	639	654	639	663	609	656	640	644	663	670	656	658	669	649	636	662	607	710	588	631	687	687	633	661	647	633	665	657	616	625	644	692	676	693	628	703	658	644	661	694	674	612	681	658	648	644	619	644	649	736	663	661	627	649	638	660	667	665	647	675	688	653	747	695	659	686	665	669	644	630	639	651	667	640	625	626	636	627	647	651	626	654	655	591	639	674	645	627	617	644	619	669	664	688	682	616	656	651	659	598	700	640	639	686	626	667	543	680	648	627	668	652	653	636	636	702	624	644	638	655	639	637	663	661	664	659	611	710	664	606	669	639	666	641	644	644	679	683	609	646	672	680	657	665	638	622	704	662	617	665	617	612	703	646	620	635	644	635	638	640	647	650	665	643	672	665	621	639	654	627	615	675	609	636	644	722	697	626	654	608	685	699	684	634	632	644	637	624	610	650	628	690	659	616	645	614	639	705	643	667	669	645	609	652	716	655	657	608	652	651	656	640	672	648	602	625	687	652	658	624	645	641	637	610	674	641	587	628	637	647	620	635	684	631	668	682	654	694	630	674	652	667	644	650	674	658	672	628	594	663	641	647	631	622	630	630	626	637	653	603	613	660	645	651	658	581	649	631	645	641	673	674	665	663	633	655	668	669	648	703	638	639	655	678	635	680	630	624	694	667	642	660	652	666	639	629	669	634	639	666	679	640	622	632	624	630	678	637	653	638	640	633	666	642	629	617	628	634	653	661	654	675	658	650	628	655	641	693	671	615	637	634	649	682	634	728	624	643	651	649	666	635	657	648	648	669	642	651	648	656	622	630	689	637	658	678	648	657	676	605	620	661	686	661	656	689	670	653	673	664	639	647	672	643	679	691	619	650	671	643	598	630	632	664	650	695	633	648	675	607	650	631	655	626	633	681	635	612	643	649	651	689	678	671	592	688	644	657	648	636	644	699	631	675	610	664	583	668	664	608	628	666	618	652	656	675	616	652	655	663	649	643	644	662	639	642	650	626	670	637	634	636	635	637	625	658	645	713	697	647	675	679	662	631	655	643	652	651	650	639	629	612	690	634	647	671	656	658	631	631	642	633	688	677	655	592	615	661	696	647	624	664	683	659	682	657	595	664	649	629	654	662	594	667	604	613	638	617	638	613	651	637	664	639	599	583	616	639	631	619	599	591	682	653	676	636	650	663	666	645	620	623	652	670	617	649	675	679	654	661	628	672	645	643	631	649	687	613	690	642	682	651	644	657	723	648	662	626	657	639	621	691	626	651	680	644	638	589	643	660	609	677	640	700	615	643	646	652	710	675	654	672	696	668	634	621	643	678	646	647	634	693	652	613	603	691	607	623	619	666	662	678	685	643	654	657	674	663	660	635	659	671	661	617	600	629	671	639	673	685	617	623	612	667	679	656	624	666	665	673	635	637	674	616	662	681	616	677	634	659	603	669	613	669	642	709	682	663	654	662	644	640	626	643	653	687	585	646	632	634	612	649	623	638	587	640	647	653	614	628	642	633	664	663	640	623	618	662	646	612	689	675	645	667	624	673	668	639	634	625	609	629	708	660	650	692	663	612	670	629	722	695	622	630	655	652	669	659	633	611	667	655	631	639	634	671	607	628	640	672	606	657	619	602	589	642	622	666	660	711	637	634	662	672	637	636	653	658	653	646	696	588	646	624	659	644	621	673	619	662	680	704	647	652	616	659	679	659	658	667	684	663	645	682	674
8604	5304	6954	4676	2322	3411	6127	4751	2527	1340	856	623	594	623	593	572	544	611	567	600	590	566	599	555	603	619	560	574	573	594	585	583	548	557	594	619	559	593	576	601	591	578	600	621	575	514	583	620	539	607	566	550	588	608	624	554	620	565	583	592	601	552	548	541	554	589	628	577	576	565	577	583	569	579	529	592	587	596	567	545	622	534	569	600	564	593	617	609	578	563	563	565	589	583	613	582	586	618	580	596	573	568	569	613	615	590	569	573	598	573	587	575	583	544	561	545	612	579	565	591	608	583	567	569	564	564	589	549	548	585	627	563	596	573	587	592	571	593	623	584	583	550	556	585	590	567	562	630	564	608	549	570	630	586	580	561	599	588	576	555	585	553	616	568	574	590	614	577	579	557	546	577	589	573	606	591	567	594	571	578	629	578	566	591	595	541	580	604	586	592	601	564	588	594	601	581	606	585	576	552	578	638	568	546	534	615	597	540	591	607	611	576	596	598	577	587	608	570	566	549	556	582	605	561	563	549	532	553	560	580	590	585	566	554	572	582	546	595	617	589	580	603	563	561	600	589	621	597	609	529	608	570	602	571	562	569	610	585	557	583	614	599	574	564	623	578	613	584	606	534	619	623	597	595	567	598	558	591	577	605	601	594	614	570	565	571	582	632	580	583	569	576	600	587	591	589	564	608	603	595	581	593	606	580	557	619	596	593	611	534	588	555	572	590	649	591	564	573	582	586	577	593	588	569	592	591	620	581	586	536	546	559	574	609	601	510	579	584	573	536	586	608	591	611	570	543	573	547	597	602	562	616	556	576	555	580	575	562	606	567	560	617	545	547	600	546	572	564	532	605	595	588	601	571	566	606	611	577	597	578	599	618	536	564	592	587	563	591	563	596	592	591	566	576	566	584	562	566	587	593	553	570	581	614	591	589	580	523	568	575	582	615	575	587	598	564	563	556	620	580	583	610	585	573	567	590	581	552	577	579	607	564	585	568	545	620	577	563	593	596	587	557	580	598	556	587	574	587	576	629	618	599	606	545	624	571	625	563	612	600	608	542	595	568	571	583	583	623	607	602	568	585	565	597	603	583	568	574	570	543	592	624	581	582	556	563	579	542	578	587	616	546	590	567	568	607	548	551	568	560	593	573	565	576	598	565	564	561	587	593	575	620	603	573	585	573	598	595	581	618	544	616	597	587	578	624	580	587	591	573	604	610	604	544	554	585	562	591	589	601	543	629	597	586	612	607	602	579	580	562	646	637	615	563	615	571	612	616	589	591	623	533	582	583	603	589	591	576	535	571	605	614	563	599	603	535	580	600	614	555	591	577	586	580	580	537	568	600	566	613	595	586	584	577	601	591	564	594	638	601	574	570	583	537	620	579	619	603	574	563	557	576	573	573	568	568	565	608	538	584	543	557	576	598	578	603	557	561	557	581	676	637	570	586	619	582	597	540	599	601	581	557	610	588	559	617	598	538	588	518	566	613	621	554	590	553	560	557	568	555	603	566	554	558	591	564	612	576	589	582	582	557	562	601	577	615	600	547	613	570	577	591	595	594	602	582	610	626	580	587	608	582	603	574	555	576	568	569	615	587	586	579	592	574	574	613	610	618	570	601	597	578	604	570	601	592	608	592	579	545	606	587	557	569	559	530	574	587	608	555	571	587	594	587	618	593	571	577	611	566	546	624	614	555	588	611	623	584	598	564	567	577	556	558	557	593	591	619	539	577	576	588	570	576	553	575	590	572	577	577	557	563	584	568	569	581	551	535	598	599	543	557	579	572	582	588	559	608	557	556	579	560	611	615	545	587	589	585	592	559	568	590	575	597	547	569	579	594	599	595	602	572	572	555	611	597	565	600	580	609	628	554	597	586	597	556	596	645	638	578	577	579	583	543	563	548	567	604	574	564	557	586	575	568	580	567	588	558	612	583	591	571	625	593	628	591	580	573	623	559	585	599	602	591	601	574	585	627	562	553	584	602	602	590	561	585	608	590	625	572	542	610	554	567	588	564	582	588	550	557	583	573	577	564	554	566	556	562	559	595	620	585	592	582	570	577	576	560	582	584	562	541	579	618	600	560	577	616	591	591	593	596	583	569	554	590	583	557	587	573	556	560	592	589	551	571	592	575	566	584	556	560	605	595	584	576	577	571	567	607	607	559	640	562	607	573	606	606	558	559	595	585	586	534	551	625	590	530	629	633	585	574	627	599	574	586	567	543	567	612	578	568	625	594	568	556	595	567	607	556	595	591	590	592	591	556	604	566	608	569	573	588	610	628	568	571	599	561	568	589	587	564	603	598	600	583	553	605	590	604	590	606	553	588	595	581	601	635	596	538	604	538	599	547	572	614	623	598	543	528	595	594	582	588	578	615	543	549	552	571	587	586	611	580	590	612	601	605	579	548	591	591	580	559	628	559	561	604	616	562	520	622	608	582	601	554	601	601	585	542	601	615	597	603	580	617	558	587	581	595	578	566	599	572	546	560	549	598	596	566	586	591	597	567	539	560	609	581	592	569	559	585	575	593	585	575	582	595	578	592	611	567	632	564	563	577	596	580	546	573	566	578	619	540	564	553	571	605	605	570	599	593	567	593	571	581	585	520	552	595	558	585	601	576	574	611	566	573	570	579	589	565	602	586	597	553	584	594	580	524	612	597	579	597	610	580	564	547	600	546	550	593	602	605	584	549	553	589	536	551	642	576	586	569	597	576	612	598	536	544	602	624	555	576	565	596	529	600	589	585	570	611	547	588	565	566	582	598	582	588	605	632	602	583	595	609	552	578	579	585	613	554	588	551	556	580	628	609	607	571	618	548	559	598	599	550	634	592	569	571	611	599	574	580	554	606	554	583	602	593	599	602	575	602	573	582	593	552	590	562	559	563	565	555	600	633	555	599	569	609	602	588	599	562	551	624	583	601	539	541	567	610	565	571	543	627	599	554	597	550	554	605	602	602	568	553	582	532	596	566	560	571	587	596	644	540	584	566	582	589	592	530	613	606	606	608	549	579	547	601	568	573	594	563	554	553	618	572	604	587	557	545	548	623	602	576	562	580	555	571	577	610	574	606	577	636	614	609	579	558	581	595	551	571	585	574	574	566	609	588	598	573	586	558	532	567	568	591	600	577	581	582	611	612	576	642	610	582	619	571	601	565	579	602	555	615	570	586	598	567	601	597	608	571	547	590	582	582	551	596	567	560	562	588	594	591	571	561	627	550	554	570	598	628	559	528	572	546	596	607	605	591	581	583	561	583	609	579	576	555	601	614	583	579	590	564	563	529	583	564	566	591	610	623	565	587	589	581	577	569	527	609	589	599	547	605	603	624	625	619	588	563	566	570	584	552	588	606	579	602	602	581	595	598	532	553	583	593	618	550	589	569	534	608	588	582	578	561	610	625	593	562	607	571	545	578	618	604	610	576	600	579	634	589	579	587	536	623	555	604	552	629	546	606	617	555	557	596	578	596	619	607	579	588	573	576
25483	21289	27018	24948	12356	21103	32123	27206	15233	5312	2055	922	705	678	627	626	617	603	638	630	647	620	636	627	618	619	617	603	593	645	626	634	612	643	597	585	642	650	674	574	583	605	556	649	610	581	572	625	598	616	660	623	621	617	647	559	633	601	622	668	585	625	604	600	614	624	625	632	575	622	572	618	628	592	613	592	560	633	630	652	622	633	529	584	634	590	584	628	622	597	616	618	648	621	609	638	637	585	630	613	605	592	628	598	624	553	610	633	634	602	654	591	640	580	662	616	607	578	588	625	604	593	616	635	596	625	636	639	627	643	620	569	593	614	644	600	626	615	652	654	674	609	672	549	622	627	661	623	620	576	599	618	571	635	598	684	649	573	633	596	594	630	657	586	561	579	587	598	578	617	574	629	564	611	624	597	636	570	594	601	626	600	578	651	649	618	616	635	598	629	606	600	611	576	594	585	588	604	616	640	564	606	577	638	612	652	540	615	596	598	591	635	644	624	679	619	601	632	616	586	638	596	595	659	571	619	576	642	617	585	618	623	638	624	609	636	604	619	592	600	621	628	631	604	595	612	593	626	588	599	631	626	590	571	597	638	616	692	613	618	609	588	592	591	643	620	571	588	628	603	602	598	606	604	656	624	694	587	635	585	612	654	584	591	610	630	595	592	587	551	610	592	606	607	624	600	608	608	578	627	637	591	617	604	654	647	640	616	574	597	599	613	635	593	610	596	612	636	608	600	600	590	588	622	616	619	638	607	643	632	654	605	629	647	641	604	644	603	627	622	610	627	653	609	596	570	617	610	641	572	613	605	618	617	625	626	577	605	608	588	614	594	586	602	602	591	618	610	615	647	604	600	599	547	600	634	652	641	598	630	620	558	589	623	603	623	620	602	633	593	630	624	599	590	603	577	631	575	589	603	616	577	645	592	586	573	626	626	631	648	619	602	617	594	614	599	679	645	613	618	607	659	632	615	586	584	594	578	640	668	656	593	609	602	572	607	660	580	589	608	608	631	628	634	614	569	589	583	637	614	673	608	635	644	589	604	595	603	614	595	638	640	671	615	617	594	631	617	623	631	615	593	582	639	571	639	604	601	615	661	605	614	578	595	596	599	612	636	590	596	623	626	625	605	611	578	598	567	603	570	609	637	648	618	603	625	587	615	589	630	636	595	598	612	620	618	617	621	667	609	681	625	597	589	607	609	615	597	584	607	608	606	659	591	606	579	663	582	611	591	627	662	597	608	642	641	628	675	595	647	555	607	636	610	585	634	585	591	629	669	590	631	621	597	584	627	615	599	606	612	581	622	608	641	627	599	606	593	583	586	646	606	593	623	574	650	603	610	605	601	615	594	626	622	583	599	592	624	586	608	625	608	587	565	637	595	636	572	617	633	607	606	577	629	576	609	617	562	617	587	619	584	638	616	624	609	631	636	610	642	621	619	638	580	641	613	645	602	598	605	631	618	571	591	597	578	601	592	585	627	625	615	634	606	621	633	622	603	616	580	568	540	594	607	613	597	584	603	610	586	590	594	591	567	619	600	596	574	594	595	603	575	568	647	589	614	586	593	594	585	579	590	670	658	624	630	599	631	607	605	597	635	596	611	602	603	615	638	616	578	612	605	643	623	634	629	578	627	617	581	584	625	569	560	595	617	634	630	587	605	604	605	545	595	615	583	624	596	633	588	585	605	602	607	647	604	595	575	652	626	620	576	658	590	586	632	623	580	612	589	621	663	638	608	638	594	614	604	622	644	630	666	590	612	587	607	663	636	592	576	607	611	608	600	592	628	618	592	588	586	632	631	615	607	620	596	635	635	598	577	603	618	579	581	669	630	612	609	570	584	617	603	651	606	567	631	591	652	654	591	574	585	584	619	618	644	585	609	582	597	640	616	618	613	641	632	636	650	583	573	579	583	611	590	600	651	590	597	603	661	622	640	631	587	652	588	610	604	628	578	592	649	603	620	667	619	642	627	607	624	563	622	558	621	602	583	629	615	636	644	631	616	579	579	586	605	624	582	600	655	609	611	584	593	614	574	596	639	622	624	538	613	634	591	596	657	607	608	548	579	587	604	626	633	640	613	625	627	564	603	666	640	582	621	570	609	608	595	607	647	588	627	600	588	651	624	610	588	610	628	606	597	630	599	555	617	613	563	634	572	625	563	601	615	615	628	624	648	623	599	598	582	620	597	602	611	605	634	619	599	627	571	597	604	594	588	611	571	610	607	669	600	592	582	611	608	548	616	659	585	622	653	613	556	620	643	681	591	611	605	621	618	633	646	606	605	586	627	644	643	616	614	614	592	618	610	629	592	611	582	619	605	578	643	621	588	608	577	618	617	613	638	608	593	603	622	618	591	598	595	587	608	603	591	637	650	598	650	590	600	659	587	589	612	587	574	686	597	576	575	594	626	637	647	602	588	572	610	588	612	589	597	584	609	648	601	593	628	595	562	586	563	664	603	609	640	631	622	628	608	607	607	597	646	623	627	576	628	610	617	617	586	672	613	562	610	600	656	618	591	635	632	656	619	614	582	599	591	620	587	607	597	642	627	627	577	616	646	636	623	614	639	608	632	580	619	619	601	652	631	626	621	625	639	646	643	622	581	621	635	605	634	593	623	637	637	606	616	571	629	641	594	600	638	646	608	637	671	613	597	618	606	599	628	601	652	570	598	610	641	617	576	611	631	570	617	607	615	672	548	601	593	652	644	614	591	606	605	609	634	616	581	590	607	637	657	604	604	581	610	592	668	600	608	588	581	566	604	559	600	624	585	584	652	620	642	633	644	633	553	609	590	649	635	596	613	601	627	632	627	608	641	604	586	598	592	641	642	603	605	636	626	660	609	613	609	592	598	613	606	616	609	609	597	587	593	632	633	600	586	633	611	629	635	611	609	616	572	598	654	627	614	616	627	597	630	589	611	656	602	666	648	671	603	625	617	616	582	645	588	623	591	669	653	615	625	595	615	620	581	631	633	662	585	614	642	622	590	617	619	577	578	617	626	669	589	615	610	646	574	653	624	610	632	626	615	581	590	617	637	586	565	608	566	592	589	635	581	664	596	604	621	599	577	620	625	614	613	586	619	600	632	631	585	615	658	624	602	641	633	627	651	602	582	584	619	614	639	607	618	619	580	594	612	564	594	583	585	637	632	633	605	581	605	568	623	632	585	571	589	645	665	623	610	610	650	690	621	601	625	607	605	568	640	632	644	608	632	628	611	559	596	622	561	652	637	619	636	580	615	574	606	588	635	569	598	577	634	634	582	660	611	607	611	644	592	646	631	603	610	611	617	631	641	612	621	617	586	629	629	625	574	654	623	620	602	598	633	575	626	620	613	595	633	643	610	658	639	616	622	613	614	625	657	594	634	621	637	591	632	598	653	602	610	571	616	610	639	559	637	630	607	629	627	631	602	622	588	597	636	578	581	614	607	604	597	617	614	619	636	598	580	600	603	650	616	581	602	629	582	651	684	619	644	665	608
5238	9798	9189	5702	7781	21963	28878	23231	12172	4992	2128	988	703	595	602	582	574	575	592	591	591	584	582	604	565	526	565	560	636	573	611	617	562	562	589	601	565	590	613	598	542	567	579	582	601	604	623	588	568	569	552	569	559	540	586	578	616	548	561	588	591	585	571	586	596	601	600	561	525	577	586	564	560	572	576	553	612	553	577	560	593	644	567	572	607	591	557	574	556	555	597	554	534	568	568	524	570	610	560	577	545	558	597	573	556	556	582	541	578	588	559	564	594	563	599	607	542	566	571	576	543	603	600	602	572	591	609	532	553	616	561	568	579	601	584	562	562	584	550	586	546	620	565	566	554	570	588	597	521	575	589	578	575	549	551	589	562	551	573	561	594	577	554	552	558	583	584	577	601	567	595	533	596	560	546	533	570	626	585	549	627	568	559	586	604	580	570	581	528	584	541	533	566	560	566	593	564	577	593	600	554	559	552	602	589	594	581	565	571	530	574	605	606	604	586	555	609	561	585	577	574	617	572	616	546	568	553	521	598	585	533	576	604	624	585	574	584	572	609	603	558	602	565	622	592	571	607	572	590	582	615	569	555	612	541	565	583	548	577	560	550	517	627	534	574	572	566	559	547	562	567	579	553	575	568	561	547	599	580	578	565	551	564	598	567	540	585	590	560	532	571	581	609	599	592	585	547	606	533	567	600	591	537	557	568	556	588	582	554	579	603	534	592	604	542	570	551	515	541	552	575	562	590	589	552	583	543	552	581	573	552	568	550	554	565	578	576	559	602	563	588	536	531	563	568	619	549	541	560	581	582	522	577	561	537	552	594	612	585	563	517	561	551	595	598	545	520	542	607	597	598	554	526	573	564	584	570	577	579	576	580	557	586	553	599	561	560	574	560	616	547	559	532	558	541	608	556	558	559	565	523	610	559	605	583	633	573	580	558	551	580	573	576	569	572	586	598	590	604	581	616	609	564	530	562	570	588	549	612	569	557	614	538	568	583	589	521	530	570	580	607	580	559	569	570	587	582	569	570	591	537	560	586	537	602	593	592	577	613	575	550	565	613	568	579	564	553	574	592	581	543	568	563	575	541	567	563	598	577	567	560	574	599	580	590	538	590	587	598	591	567	632	575	530	540	571	579	586	565	557	519	615	583	550	612	611	591	565	556	554	558	563	560	608	607	560	560	588	615	570	587	552	606	586	592	583	543	572	529	583	625	575	558	562	570	559	582	585	566	595	614	621	575	618	518	550	573	558	610	587	582	562	636	546	543	547	606	567	543	563	580	592	565	592	584	586	551	550	544	574	589	551	559	529	521	615	598	616	553	572	583	545	570	571	573	600	559	589	548	589	614	587	572	619	534	568	566	559	555	579	566	577	605	588	592	581	513	544	551	568	536	581	559	568	554	590	610	539	603	572	611	560	581	554	577	565	616	617	586	551	586	572	621	571	567	508	599	544	580	600	594	593	534	597	600	565	560	548	554	591	608	560	581	594	542	541	559	602	586	593	576	611	590	594	567	547	583	572	569	548	605	558	549	552	535	544	597	596	568	575	609	575	563	581	539	557	558	601	556	514	608	574	615	597	583	563	509	570	575	525	574	557	593	552	560	550	622	556	580	600	586	573	607	564	589	609	606	540	591	572	566	582	585	567	616	550	576	605	594	577	591	528	616	569	584	543	519	552	558	590	588	565	584	572	560	565	558	614	600	587	558	597	569	584	573	570	610	588	575	628	548	614	596	577	564	542	558	568	549	562	583	625	582	550	575	561	577	576	594	561	601	573	591	589	591	580	586	579	550	593	577	588	582	562	555	596	581	553	541	595	608	581	521	539	538	621	580	602	604	591	595	558	591	615	535	590	583	571	598	520	610	578	590	582	556	591	556	563	609	594	589	569	590	514	563	581	600	575	577	600	587	590	563	543	578	567	540	553	600	560	601	536	596	598	565	588	536	577	599	511	586	578	583	585	540	529	549	559	554	567	564	586	620	539	611	581	592	599	509	585	529	547	552	562	517	569	596	545	583	581	528	575	561	590	580	579	584	549	540	553	596	586	532	590	589	562	577	577	593	584	573	569	537	571	610	589	533	586	576	583	554	580	547	572	597	592	565	578	543	577	558	556	573	595	563	561	610	604	587	598	589	593	608	599	572	598	582	580	583	592	586	570	545	569	558	596	590	539	576	592	584	528	594	571	598	576	582	578	559	544	570	562	531	585	588	581	564	592	566	565	613	572	568	569	536	556	623	591	596	558	597	605	598	631	561	580	577	577	585	587	575	557	581	592	578	544	551	592	572	569	496	565	580	551	590	590	575	600	617	551	540	599	570	602	579	559	544	562	581	594	610	546	579	603	571	583	570	556	567	551	590	562	592	583	593	531	560	583	590	560	595	564	544	563	569	586	544	571	600	543	603	576	536	595	577	612	582	594	550	534	542	599	562	618	582	536	630	578	571	607	582	531	583	561	569	574	593	644	528	534	575	572	556	564	620	590	542	598	570	594	520	537	552	561	559	582	581	557	586	575	543	587	568	567	576	589	559	594	580	564	587	545	571	597	621	562	598	537	579	613	564	569	609	570	542	583	577	571	623	542	547	590	599	557	577	583	567	572	596	603	544	600	583	587	548	624	602	544	563	587	563	571	570	600	591	618	572	559	535	591	578	586	581	532	571	597	573	581	545	569	574	558	573	534	531	581	534	575	564	541	541	588	532	606	562	566	559	567	564	541	631	573	551	578	585	570	557	544	599	607	563	539	593	606	568	576	559	584	562	609	592	563	590	595	562	596	568	557	564	558	581	512	612	604	588	533	572	548	530	571	600	576	540	586	575	520	533	578	584	612	611	599	577	508	576	577	601	593	584	577	602	534	594	579	569	568	604	541	597	555	535	558	592	541	578	565	574	559	556	570	552	572	593	574	579	572	557	566	561	580	550	553	617	582	621	546	571	574	554	564	598	554	572	562	560	549	568	617	530	592	604	564	574	616	529	600	552	548	573	582	603	542	538	534	590	575	536	576	598	547	581	559	581	581	580	576	574	599	578	564	564	571	601	541	536	583	576	565	605	537	555	558	574	595	589	614	562	560	592	563	538	575	570	558	582	569	616	610	596	583	576	580	531	585	567	592	609	574	591	570	578	564	567	552	558	606	567	589	548	561	560	569	560	597	593	579	568	617	584	570	571	577	567	544	541	519	563	572	534	552	610	542	533	552	563	534	563	538	593	547	528	550	549	549	549	547	555	551	515	577	575	616	588	592	562	600	569	556	575	584	609	586	533	540	601	540	583	568	582	546	558	547	561	606	547	565	589	586	547	562	615	599	581	596	589	585	639	522	572	562	549	572	601	574	585	590	598	579	619	574	565	591	534	578	610	551	603	571	556	552	566	544	614	568	561	554	605	583	578	603	572	569	607	560	559	590	583	577	613	586	581	580	551	565	558	588	582	606	622	601	563	574	533	571	574	549	556	578	529	570	575	591	611	550	602	583
24118	21273	28562	24278	21432	35683	52759	44260	29216	12569	4311	1492	916	738	692	694	763	768	724	710	725	736	751	728	720	686	748	765	726	704	685	719	699	705	731	739	692	678	676	726	723	706	707	696	745	674	691	720	651	641	672	727	705	735	673	748	726	686	692	749	666	717	710	717	732	716	745	704	654	711	709	686	656	692	675	666	636	702	680	669	656	702	709	705	750	678	680	688	689	713	718	676	687	706	700	698	685	685	712	724	716	662	744	694	667	708	724	708	688	717	738	731	734	705	699	719	676	755	670	698	692	730	687	697	719	708	750	696	735	687	697	691	700	701	695	711	714	673	666	675	670	664	719	705	716	701	685	722	656	740	671	681	683	702	718	713	743	699	676	711	710	696	706	691	692	739	742	730	715	653	638	684	704	674	716	710	719	707	702	725	674	703	683	698	714	708	698	682	730	683	739	690	675	734	674	731	741	662	691	711	723	710	697	696	688	727	713	745	660	688	703	704	727	716	700	680	725	691	703	687	726	694	685	705	745	688	760	717	721	704	719	652	694	709	715	743	681	660	717	715	664	694	703	656	673	722	668	659	705	704	734	650	684	704	765	708	700	729	720	647	672	664	689	657	640	719	669	696	713	698	723	706	739	752	713	710	714	755	700	728	680	708	737	722	675	691	663	685	709	719	754	691	687	765	695	679	666	697	705	657	686	704	694	703	703	678	696	665	710	724	710	701	727	748	739	674	747	699	686	731	688	676	719	654	734	713	705	723	686	708	696	687	686	656	681	740	775	699	705	670	696	678	645	674	708	682	681	677	715	679	704	674	719	699	667	702	699	683	750	695	761	698	700	742	659	674	690	707	663	706	713	732	723	715	673	673	698	695	707	728	705	676	656	674	778	697	728	686	696	712	750	705	664	715	717	675	695	758	694	695	697	646	714	702	681	688	749	671	691	732	695	672	668	694	701	679	665	713	712	705	733	684	708	668	683	666	672	723	732	684	679	644	655	678	694	688	681	661	725	663	715	742	700	703	741	684	685	741	683	726	715	667	712	646	712	655	710	686	710	724	625	672	738	691	641	741	709	662	714	701	686	701	726	712	694	672	755	689	746	669	642	657	709	710	715	768	709	714	728	652	674	751	754	730	684	684	733	695	680	728	682	724	701	644	708	682	668	672	701	687	682	754	659	687	705	675	672	724	691	739	679	731	751	635	651	706	661	690	700	701	691	701	688	717	707	736	733	703	714	644	698	689	720	680	725	725	743	736	675	738	693	728	715	694	651	720	759	725	687	671	668	694	707	682	722	729	693	713	671	744	695	691	706	708	690	735	702	700	700	678	655	711	691	680	714	653	718	630	690	699	716	690	684	680	696	689	666	699	709	691	668	690	702	692	689	721	657	694	691	714	719	695	713	666	719	678	695	692	729	695	694	679	707	742	656	734	683	664	711	674	711	692	697	704	678	677	685	673	650	714	665	700	706	665	688	692	689	690	694	717	688	706	651	659	681	670	676	706	683	716	694	686	703	669	678	688	654	703	706	715	676	651	736	640	709	654	712	666	659	731	673	679	652	683	666	653	699	658	677	674	673	749	682	685	728	708	681	692	643	730	665	672	688	730	664	735	737	705	706	678	700	670	719	687	694	737	699	685	679	675	654	698	719	706	716	628	706	717	707	662	723	665	697	712	709	721	697	711	662	727	699	649	683	699	680	678	686	706	675	687	672	678	723	687	742	744	724	698	709	753	694	703	691	710	690	698	648	643	672	721	714	714	696	707	691	685	717	666	647	657	659	706	732	669	715	681	696	732	730	682	656	704	706	726	715	640	708	680	723	726	704	607	725	720	685	725	737	720	660	679	690	648	743	729	711	709	677	688	701	702	711	707	681	659	640	672	708	685	700	716	699	717	729	687	684	664	649	720	704	712	743	702	712	739	701	651	653	668	673	694	664	680	700	683	748	666	673	679	713	692	684	662	734	686	676	695	701	683	654	708	687	716	731	704	712	643	693	710	655	717	749	664	661	713	651	723	697	699	689	729	710	658	716	677	712	718	675	693	735	656	715	715	697	696	700	718	640	707	703	751	682	702	658	691	711	690	683	709	698	714	716	708	712	698	713	658	655	703	707	705	693	705	713	711	661	657	682	699	713	643	692	689	643	709	717	720	673	726	663	673	695	719	720	688	675	682	706	712	738	615	662	681	704	695	680	666	699	694	740	650	720	712	689	678	725	697	739	668	687	720	717	690	706	690	701	705	722	697	677	714	710	654	716	690	705	736	704	678	642	748	676	666	708	711	681	707	666	725	679	751	665	717	713	713	705	695	695	697	682	730	706	699	735	679	670	664	709	690	700	713	695	679	701	760	670	692	696	711	695	668	707	669	740	694	718	708	718	652	661	666	662	723	777	715	725	694	677	733	700	722	643	669	742	674	648	682	669	706	690	670	667	682	682	709	664	646	691	677	734	663	713	675	654	691	692	702	733	712	685	695	683	665	697	709	719	709	672	690	708	668	716	719	693	694	716	718	724	704	675	688	701	656	691	702	721	742	691	740	679	697	716	673	692	721	699	670	684	689	711	680	726	683	675	686	674	671	684	727	691	696	694	677	696	719	707	742	716	744	707	710	687	731	710	694	713	726	629	754	701	691	705	710	700	734	700	667	708	659	698	715	691	710	669	621	696	717	711	679	699	718	668	707	709	681	704	707	702	700	692	653	681	691	703	664	675	716	751	694	694	688	700	698	667	688	752	656	697	679	746	692	675	729	689	702	723	709	673	717	669	686	724	716	692	681	705	739	713	726	666	704	682	734	704	662	760	650	699	660	693	691	691	658	727	680	723	706	665	714	656	708	650	682	667	680	655	677	712	717	684	715	723	687	690	683	706	698	668	762	705	700	698	688	669	697	636	761	696	672	718	681	702	676	674	681	700	729	667	724	712	693	666	649	690	689	718	719	733	650	692	688	724	711	672	688	673	699	658	694	672	705	690	748	722	671	716	731	696	665	714	701	707	662	710	687	717	712	703	738	724	726	702	722	684	695	707	672	707	708	755	704	697	701	701	641	721	715	693	669	672	742	713	732	697	700	611	666	691	697	678	712	714	697	745	696	723	754	718	695	723	661	692	668	691	739	737	695	683	720	715	675	691	634	729	677	690	674	678	708	689	690	687	665	715	681	704	693	725	694	717	702	700	722	726	703	694	684	710	699	736	707	691	662	716	698	734	711	662	671	697	726	698	691	662	687	691	643	678	697	707	683	715	706	674	704	686	725	676	699	620	718	710	730	713	680	729	726	712	740	674	664	697	625	712	685	724	701	692	646	689	750	712	740	650	689	707	703	714	726	691	699	653	671	691	689	739	645	711	697	709	670	648	705	729	747	700	722	693	647	721	719	711	722	745	706	693	703	682	715	675	733	699	685	675	714	714	700	664	687	666	747	674	671	625	661	711	675	681	675	674	698	723	686	721	706	696	667	713	722	679	699	682	709	676	692	687	676
5953	14145	11840	7285	11003	40151	48822	39037	22859	9839	4073	1520	824	680	709	652	679	623	640	642	622	631	674	615	658	605	645	689	693	646	655	600	674	662	664	671	657	661	623	688	605	653	626	684	685	643	655	628	694	647	668	640	666	581	639	641	669	659	628	642	632	639	658	636	674	640	703	626	659	643	673	636	621	655	640	692	604	671	585	671	663	637	651	650	608	628	645	700	698	693	636	655	637	651	683	618	607	643	635	641	651	689	600	674	654	638	623	657	675	674	638	675	615	677	672	623	644	676	665	648	664	642	645	643	654	692	673	712	628	677	669	637	649	679	632	654	632	647	626	656	673	615	610	625	675	609	677	648	603	632	660	631	700	601	652	615	657	636	650	628	604	680	629	645	621	645	606	652	671	643	621	598	663	623	631	651	637	634	677	652	634	634	650	655	653	619	634	639	627	623	662	652	623	628	674	629	659	640	622	639	665	635	661	598	664	644	679	661	658	657	620	684	620	609	716	616	630	681	652	636	664	606	663	629	665	612	646	648	679	604	641	640	658	618	644	647	620	630	592	684	672	585	657	643	618	688	653	643	617	668	657	647	664	701	640	649	637	657	621	639	700	630	668	571	681	670	659	652	667	645	631	638	644	641	644	673	650	615	653	630	678	637	631	670	639	590	644	588	670	642	648	583	659	651	656	635	671	709	651	649	682	648	643	658	670	630	631	713	646	660	639	646	659	593	653	660	640	670	609	693	673	674	608	651	678	632	657	630	673	613	644	594	598	625	641	620	656	629	668	628	605	619	672	618	678	631	642	670	623	645	644	655	703	656	688	683	581	630	671	666	677	631	606	628	682	627	640	641	619	647	626	643	641	598	667	632	626	607	642	642	617	594	659	665	650	709	636	627	616	634	637	585	669	611	660	671	659	653	638	664	627	672	632	662	613	621	623	623	681	616	641	700	650	675	611	645	668	662	638	636	628	635	629	631	642	658	624	643	671	628	699	650	678	637	624	629	705	675	614	631	656	647	648	586	625	652	670	662	684	639	634	634	640	619	638	629	606	675	610	679	585	640	689	666	705	646	633	608	654	687	670	629	608	673	653	635	681	648	679	682	693	648	625	591	604	641	636	626	699	650	634	602	670	643	690	617	641	652	627	612	630	609	631	630	595	639	665	628	689	612	607	602	625	588	654	632	628	622	619	616	649	633	654	661	619	662	647	625	649	659	662	665	660	669	623	642	664	575	627	614	660	662	623	672	708	603	679	579	664	619	675	638	649	652	662	624	636	647	640	676	595	658	645	598	612	667	630	640	622	617	636	615	616	644	662	658	629	639	643	628	629	627	648	653	646	592	626	650	618	562	665	649	690	610	659	675	664	702	651	614	653	674	607	641	637	646	621	638	652	657	660	636	612	625	681	665	658	606	659	631	634	630	600	647	692	597	611	636	643	655	643	680	636	658	617	617	602	605	651	636	651	631	666	644	707	600	614	632	629	670	642	649	661	644	658	654	654	685	629	611	648	680	655	674	682	672	646	670	641	642	628	650	618	621	643	658	622	635	610	628	678	647	682	645	619	643	697	639	631	594	674	725	670	642	630	665	610	628	701	622	668	648	661	631	646	574	622	623	640	623	633	616	597	639	605	685	671	672	625	640	618	599	646	619	607	640	680	598	637	642	625	659	645	668	680	664	636	695	629	648	639	602	694	654	636	678	651	694	641	671	641	619	614	671	635	659	643	671	629	656	650	643	597	684	618	629	624	625	639	645	623	625	638	624	625	671	628	640	682	638	601	599	667	634	667	659	625	593	655	659	683	643	679	606	659	639	611	666	661	643	605	652	669	635	593	652	614	637	667	601	656	629	655	641	652	638	649	636	664	640	651	609	619	667	643	577	638	645	633	620	681	643	626	656	675	620	624	651	663	633	666	650	649	675	663	646	637	659	646	631	633	620	648	643	665	654	674	628	639	673	687	672	642	621	686	653	669	663	618	655	623	613	653	642	644	605	665	653	626	652	605	639	670	631	630	642	617	670	680	609	648	602	605	604	600	653	664	633	642	653	658	627	601	671	638	591	633	608	625	668	634	632	641	627	617	642	595	620	680	649	643	633	655	685	632	643	693	600	667	646	610	696	686	678	642	677	671	610	650	623	633	653	661	597	682	632	619	676	633	627	682	641	639	640	648	660	638	669	613	632	676	624	656	651	616	640	632	624	629	648	629	653	643	646	642	647	679	661	649	641	659	629	610	637	657	676	646	698	632	638	672	660	630	644	653	582	666	613	647	657	670	615	696	622	667	633	612	648	664	662	624	657	647	659	584	624	620	613	651	654	666	615	626	628	594	611	619	596	646	644	656	682	631	605	622	635	665	651	674	637	634	620	654	626	649	598	604	600	659	678	640	599	584	629	606	627	673	673	624	625	619	668	633	626	611	645	619	706	614	667	657	666	634	697	641	639	593	668	647	657	648	655	661	642	683	685	626	643	634	607	582	619	639	675	655	655	631	628	639	628	635	623	653	667	671	651	653	645	621	677	647	645	614	639	666	602	697	699	635	649	633	630	619	653	605	632	601	636	625	600	606	643	664	664	621	626	692	622	642	640	606	651	646	674	625	627	605	660	587	637	614	683	657	595	659	650	644	637	664	641	615	605	615	625	646	595	667	672	636	655	657	645	649	664	632	661	650	621	621	626	628	647	635	697	631	653	611	614	638	643	596	676	653	624	637	619	658	662	670	640	630	650	662	627	629	624	624	668	627	597	587	661	648	641	635	645	622	593	622	644	639	637	649	638	620	656	611	635	647	654	659	636	685	646	664	585	639	609	620	648	625	672	615	670	647	647	648	645	622	635	639	636	615	641	650	654	627	678	695	639	618	631	582	660	661	590	664	609	656	629	633	664	624	667	575	650	639	622	647	629	614	629	661	648	648	593	637	624	648	670	664	639	629	688	611	627	680	636	649	626	688	604	634	617	649	622	684	639	593	615	651	676	670	639	677	647	681	662	677	642	642	659	694	638	613	660	673	686	628	618	664	644	642	633	629	655	616	638	659	671	617	640	680	646	619	629	612	626	659	663	647	622	614	638	632	636	628	656	630	657	622	613	631	579	662	672	629	604	639	657	642	649	663	707	648	644	629	614	650	637	659	641	606	651	600	658	625	597	589	651	646	620	628	624	654	649	625	602	642	651	681	670	659	642	645	665	662	624	687	657	643	660	595	651	664	658	661	605	658	655	615	604	633	638	656	636	672	680	659	634	641	642	657	609	611	615	670	620	654	656	668	635	681	656	640	624	647	663	656	669	633	643	627	636	653	633	647	607	645	660	627	609	657	644	654	610	600	669	610	660	632	644	674	687	628	618	678	599	624	651	635	664	670	617	635	638	633	615	634	632	614	627	677	663	677	653	656	626	672	634	604	651	619	618	624	651	662	658	624	659	646	667	651	629	637	658	601	633	626	644	634	623	657	658	656	660	645	614	646	663	701	637	599	646	607	629
27509	14426	4033	1765	1427	2783	4534	3868	2171	1282	868	705	658	675	617	606	636	635	635	628	641	682	649	624	660	659	667	599	632	626	641	641	633	645	612	634	652	626	623	602	634	636	606	614	623	643	626	603	613	606	623	660	643	579	625	640	670	625	636	630	660	613	627	642	581	647	679	604	674	631	637	664	646	645	614	583	599	623	633	593	633	614	602	624	634	618	642	637	593	620	648	623	641	593	629	646	636	625	652	630	644	604	638	599	658	672	645	617	645	605	589	646	631	622	639	657	637	654	624	653	630	611	640	670	676	628	605	587	660	660	622	603	633	642	660	608	626	626	647	636	657	601	615	581	638	664	609	613	710	567	627	628	640	600	634	606	649	673	624	622	660	622	620	637	583	620	635	622	611	639	645	652	651	648	559	650	618	688	682	628	631	636	647	647	640	651	635	653	605	655	636	540	651	642	611	656	657	675	590	643	607	662	643	641	578	653	644	614	620	599	608	638	678	597	646	600	676	651	622	642	648	665	618	618	645	663	593	610	605	596	639	671	592	630	645	625	613	621	595	598	646	610	638	644	599	620	657	633	647	601	650	659	608	656	611	613	594	632	626	604	656	630	613	652	606	633	583	614	636	658	652	582	622	617	618	637	661	615	678	609	620	654	593	647	646	629	651	655	618	636	603	657	614	644	642	614	595	601	673	664	596	615	576	692	651	633	629	634	621	653	618	673	578	648	675	614	625	600	610	602	634	649	632	635	629	583	596	660	648	647	629	634	593	625	632	619	603	647	610	614	580	605	614	624	611	623	674	608	668	632	629	657	646	583	646	610	627	628	655	593	645	668	617	625	642	669	674	592	605	659	644	623	671	647	621	643	637	630	677	644	625	628	663	589	646	607	598	658	684	602	610	631	658	629	629	694	599	646	646	599	652	634	626	646	615	622	626	628	628	619	645	646	581	579	644	647	605	585	618	631	640	631	625	624	616	632	632	636	609	635	668	627	606	633	637	628	667	594	658	623	603	621	627	626	631	610	664	617	642	627	636	617	626	597	632	651	600	585	639	642	635	661	618	662	599	592	620	658	616	679	619	608	611	568	630	654	598	598	630	612	621	598	623	576	636	620	632	611	618	595	619	622	646	576	625	658	636	657	601	691	645	634	630	631	637	643	643	587	564	594	612	619	636	671	633	581	613	621	653	613	591	650	619	655	633	620	601	588	659	688	568	644	583	629	604	634	608	616	618	651	626	645	586	603	615	640	663	663	608	654	615	583	595	628	650	656	664	645	641	627	598	627	610	656	660	605	621	561	597	628	589	638	579	596	657	632	645	595	629	642	612	644	648	641	593	599	630	633	622	658	641	588	624	598	618	609	623	615	601	599	616	606	635	621	593	629	661	635	608	568	607	625	623	618	655	631	615	636	611	622	616	584	668	594	595	630	602	620	617	638	603	641	651	653	650	619	621	608	693	635	634	594	674	656	637	637	640	629	623	657	663	619	631	635	628	681	623	639	617	598	634	639	614	643	657	636	651	618	639	652	634	629	597	669	625	602	617	631	606	640	626	608	615	580	600	612	631	624	612	619	594	626	638	651	642	611	641	659	623	663	719	653	643	585	651	611	628	630	603	603	641	607	586	660	634	663	608	619	620	597	635	681	677	634	674	610	632	614	670	620	603	615	636	657	620	633	637	638	665	618	656	594	635	665	646	605	618	670	643	667	637	645	610	643	655	593	646	669	654	625	632	614	618	658	646	658	659	655	627	598	616	605	581	667	622	622	619	625	618	595	673	651	634	615	589	610	602	652	642	580	659	621	582	653	652	609	659	622	624	637	688	651	635	617	599	633	621	647	642	665	679	610	634	642	639	658	655	615	630	648	648	623	634	636	592	679	591	597	617	603	570	617	620	641	597	633	603	666	612	619	639	674	605	619	622	609	638	633	630	616	644	646	652	665	620	623	648	649	615	588	651	567	634	608	646	625	655	650	637	648	630	643	567	619	665	641	602	619	624	581	622	634	645	660	635	652	636	610	634	638	644	616	663	637	593	651	647	609	647	634	610	634	685	672	637	646	584	594	596	629	600	617	668	658	609	655	625	643	616	611	636	669	579	657	625	618	650	613	639	624	661	669	640	660	646	599	657	613	636	623	620	620	625	659	633	646	645	618	662	618	650	644	663	648	637	651	610	628	682	649	605	652	602	661	655	624	566	595	631	611	606	607	671	653	660	602	642	633	638	625	593	612	614	628	667	606	654	631	621	593	631	590	625	577	581	610	639	624	646	675	692	646	605	604	615	605	600	603	639	615	639	621	621	680	578	600	608	662	629	634	638	669	649	643	658	633	618	640	628	633	630	636	619	604	613	595	632	604	642	584	646	621	646	629	619	611	613	610	641	624	636	584	653	618	624	630	634	625	631	643	624	587	611	599	657	655	696	650	649	622	596	619	608	625	647	601	594	644	627	658	611	637	629	651	623	627	627	595	625	657	631	622	614	616	616	638	635	656	645	628	652	651	603	608	606	591	580	577	657	625	664	645	621	573	679	615	558	588	595	613	626	619	654	621	629	653	607	689	602	606	597	623	588	621	656	647	619	630	681	613	652	628	642	654	635	656	660	667	614	605	608	603	639	625	654	663	626	615	641	635	652	619	602	646	657	628	608	624	610	563	597	692	635	600	647	571	648	604	639	613	662	638	615	628	641	627	624	648	617	616	632	584	649	659	620	625	605	570	628	638	603	588	637	624	645	590	614	673	636	643	585	640	637	628	661	613	594	597	689	646	634	638	630	610	620	683	627	618	672	597	661	624	630	632	624	638	599	597	624	662	624	626	610	604	647	628	598	619	642	636	627	622	659	668	606	553	605	633	653	639	606	632	617	601	684	634	633	638	628	626	674	633	636	622	627	597	662	621	638	630	600	599	640	607	611	586	624	622	634	632	639	681	620	614	642	613	652	618	655	586	592	596	597	614	637	616	600	630	599	600	610	619	667	667	657	589	661	566	617	606	637	671	654	589	651	625	629	610	614	640	577	609	626	628	631	660	633	572	595	581	648	605	610	662	646	630	692	641	674	646	651	610	640	627	692	599	682	598	619	645	648	657	644	587	644	663	629	654	635	608	622	601	653	624	662	597	653	622	632	650	643	640	676	650	598	623	633	618	616	575	678	649	654	648	644	625	638	605	605	558	670	595	670	651	636	643	662	618	680	630	604	654	603	644	669	609	625	598	615	625	625	612	622	632	611	660	635	654	650	621	627	652	596	595	638	620	606	634	619	610	617	581	654	607	592	642	620	593	685	616	573	595	665	610	641	676	617	646	662	589	620	668	637	633	636	615	568	634	587	635	658	629	659	648	639	647	631	616	632	630	599	587	611	587	622	586	643	626	614	617	625	632	632	622	648	640	594	608	591	608	628	572	616	611	586	656	621	603	609	606	641	656	638	648	596	633	651	628	644	657	652	644	602	662	640	606	641	665	657	619	618	638	661	604	615	610
6271	4718	3151	1614	1661	3829	5453	4295	2463	1333	825	666	636	559	581	555	575	519	597	558	599	534	562	570	560	522	550	600	536	540	560	592	559	583	563	552	550	585	586	571	547	571	517	537	555	574	572	558	570	526	554	583	555	555	614	583	522	542	576	568	575	533	534	580	567	606	542	545	550	573	538	582	542	538	559	538	551	552	550	600	588	579	551	583	536	552	572	575	553	573	536	548	542	518	558	522	557	527	552	550	512	604	540	592	570	569	593	610	550	548	586	541	580	566	556	597	555	603	562	540	588	526	514	573	576	558	552	576	522	580	533	561	581	555	578	557	553	579	556	541	580	571	547	588	548	548	563	577	567	565	554	574	579	553	551	581	526	558	566	563	521	553	559	548	534	567	579	584	545	555	552	561	531	526	582	528	582	551	554	542	578	528	587	536	569	548	566	570	527	575	555	543	578	521	618	559	552	537	599	559	582	533	585	537	551	573	565	547	558	562	562	569	547	599	591	531	590	570	603	572	503	553	538	542	570	585	563	568	534	598	560	557	567	547	518	575	556	552	535	528	538	559	571	559	547	603	599	542	562	585	554	559	541	531	572	549	562	538	534	569	603	552	572	576	587	582	535	564	586	551	540	614	540	540	594	568	543	594	582	512	542	551	506	586	577	536	559	566	497	562	541	545	564	548	536	561	519	565	546	528	532	557	574	562	539	584	541	591	561	547	597	526	586	564	541	527	559	568	547	523	550	541	564	576	599	549	541	615	508	581	567	560	564	553	585	588	532	543	591	581	597	554	535	579	540	544	584	535	569	512	557	544	590	534	572	613	535	608	525	571	535	511	595	564	547	541	568	535	550	568	578	526	591	561	605	554	527	533	539	525	539	585	589	553	596	555	516	578	567	565	543	543	592	569	585	542	551	526	552	526	561	514	542	598	564	547	586	573	563	568	571	546	586	518	536	562	571	579	610	571	539	584	600	580	562	538	583	568	582	523	539	589	544	604	559	552	576	588	583	556	569	547	546	599	587	534	531	562	590	569	546	559	535	552	589	519	555	593	534	588	560	542	600	597	573	546	548	552	563	576	534	579	587	551	550	543	552	548	518	605	543	570	519	563	583	559	500	564	558	540	550	586	585	565	543	594	595	543	597	538	552	548	611	548	535	570	603	556	565	560	537	522	567	584	533	516	563	544	566	526	620	578	547	549	574	561	567	593	529	570	545	559	554	585	552	592	540	569	533	556	589	577	559	537	555	588	572	518	532	567	588	571	586	572	548	595	589	537	558	515	570	529	560	557	590	562	480	550	554	543	600	589	551	552	563	566	552	528	593	566	554	532	581	575	564	547	591	559	553	550	564	538	568	540	567	571	536	566	560	540	553	566	574	560	556	548	544	579	542	540	539	560	572	568	562	574	494	591	571	546	608	537	534	567	548	562	531	541	553	579	550	596	588	541	540	517	575	578	603	565	582	517	506	540	525	575	579	555	562	538	572	573	573	545	522	604	528	511	524	490	563	558	575	554	558	548	546	592	565	602	538	524	551	568	512	531	555	560	553	584	582	544	545	585	542	538	594	547	547	558	549	579	523	566	545	562	521	542	529	562	577	535	570	577	563	565	566	558	569	594	557	577	553	591	548	563	557	560	513	554	617	521	562	598	553	532	578	561	535	559	596	589	566	569	525	514	478	602	552	526	525	590	562	565	570	587	552	573	572	553	592	577	604	567	560	518	544	562	525	590	577	583	540	564	536	585	559	559	565	552	544	571	589	555	539	540	554	590	582	578	549	565	526	556	525	585	573	595	586	546	578	539	564	547	561	582	564	579	534	531	562	578	549	568	580	525	568	517	587	589	600	549	514	549	581	537	566	587	526	543	563	578	551	557	604	558	595	531	600	551	540	577	532	586	528	579	568	551	603	573	549	567	559	548	517	557	545	560	546	556	552	570	592	573	611	564	615	555	551	536	546	576	562	562	558	548	597	594	552	600	582	532	575	571	549	548	517	542	591	529	598	557	547	557	529	567	513	578	575	541	545	599	493	583	516	541	576	542	570	547	569	528	558	560	554	518	576	587	537	554	527	552	542	558	557	538	550	559	562	534	553	530	568	563	584	575	540	592	569	559	527	573	517	557	588	526	600	570	572	573	532	546	545	571	551	545	574	558	579	569	626	566	558	572	555	549	555	535	536	542	558	613	575	569	572	542	536	599	576	550	587	596	566	520	542	558	562	538	550	601	571	512	543	570	578	565	543	599	567	577	564	573	564	573	597	562	593	595	544	518	549	547	525	534	605	552	568	512	552	597	538	562	546	573	569	548	561	555	558	601	571	533	565	599	561	562	560	521	582	548	576	562	520	536	585	533	547	560	536	579	592	560	557	546	523	582	626	567	591	542	580	555	600	577	554	552	542	542	551	562	564	576	533	557	542	516	532	559	551	543	580	555	550	541	560	562	584	579	528	580	566	597	546	569	579	541	558	531	611	539	556	595	540	504	588	544	569	535	535	543	568	599	574	579	563	539	553	583	545	509	567	568	563	543	582	589	544	537	496	535	592	588	553	526	571	506	542	559	564	603	553	582	580	509	551	569	518	561	564	563	532	533	582	546	527	496	575	561	576	519	590	507	561	565	558	582	611	556	549	539	602	564	530	538	567	618	554	572	549	596	571	540	588	567	595	537	577	521	592	538	539	494	528	527	553	532	552	551	562	563	550	569	519	541	534	539	504	570	585	571	565	559	549	575	550	545	527	542	564	559	546	549	549	574	577	544	584	571	537	552	594	543	545	583	562	578	560	544	540	554	559	573	551	548	588	565	558	562	569	557	582	553	541	545	562	551	571	547	531	558	530	546	584	571	580	546	554	526	552	563	502	573	562	590	508	552	537	598	512	559	557	520	567	546	558	567	542	555	583	553	552	559	556	529	539	536	582	586	554	578	547	607	563	580	536	528	552	555	561	567	574	530	572	532	561	587	499	568	562	521	532	548	618	588	583	549	558	600	586	573	542	520	607	566	529	577	618	568	584	564	506	552	544	574	589	546	602	514	555	552	545	569	550	575	563	551	600	597	570	534	552	571	571	586	560	591	573	564	564	545	550	577	542	528	567	528	570	528	574	554	546	579	549	529	590	594	540	537	550	572	586	563	567	596	568	543	545	591	539	531	562	575	553	576	579	563	541	569	570	607	555	595	501	575	594	554	568	565	536	546	563	552	572	544	577	541	519	556	534	548	596	542	557	550	578	607	561	571	573	598	566	550	585	527	565	569	524	561	584	528	551	576	517	564	547	517	567	604	555	571	609	555	555	550	608	600	548	591	575	560	534	554	580	598	586	552	593	567	561	563	531	565	535	582	565	556	563	571	543	541	578	551	581	588	556	554	571	535	547	576	549	522	545	535	560	562	570	546	555	568	545	564	571	576	512	525	579	558	555	568	579	535	527	542	566	556	542	561	592	589	547	536	535	526	562	545	595	585	578	545	566	563	565	606	576	590
25457	21321	27002	24764	5765	13218	33298	27205	15813	6117	2260	991	649	604	596	625	585	603	613	588	598	657	604	623	601	602	582	605	589	621	603	582	611	603	586	578	600	553	563	583	580	619	578	604	613	570	583	589	622	587	589	599	569	571	596	603	569	592	602	583	557	606	570	586	637	610	596	597	593	549	594	620	607	573	574	608	602	583	645	607	535	587	598	600	613	584	544	598	586	631	617	595	593	590	601	555	563	584	566	563	607	611	604	561	574	638	645	549	581	545	595	593	609	553	595	559	591	603	608	612	625	596	598	563	552	560	625	587	596	606	590	585	592	571	572	580	610	580	611	575	570	624	649	632	610	578	619	642	610	569	546	565	593	613	600	559	558	582	588	535	554	553	589	585	595	567	563	614	567	615	593	568	620	575	586	622	604	562	599	588	599	602	612	591	603	624	604	587	634	600	614	599	584	551	626	590	580	584	624	608	617	574	604	594	591	566	597	600	620	595	605	642	569	563	595	602	537	636	619	600	558	591	608	603	544	573	624	597	656	634	624	604	563	572	579	607	607	603	629	585	642	625	556	619	656	586	622	556	589	618	580	627	624	589	587	601	576	578	574	595	638	590	612	606	561	612	587	572	617	566	600	582	582	560	595	596	591	599	634	580	562	593	591	629	584	541	564	585	565	566	602	595	584	575	613	616	550	542	616	613	612	607	602	595	618	561	621	579	608	573	624	574	590	602	588	620	582	566	542	567	555	599	625	618	600	587	579	652	583	595	543	585	567	632	578	593	621	590	574	611	603	561	622	612	570	615	574	575	578	601	596	609	588	625	576	537	600	595	579	579	578	596	605	572	565	570	589	607	585	574	562	599	607	586	596	588	598	599	555	564	608	573	577	600	583	574	563	616	608	618	624	579	613	565	596	582	593	589	581	559	597	596	611	589	599	564	618	636	591	609	582	587	538	579	545	598	606	648	621	586	575	640	612	654	572	633	592	610	608	573	569	546	563	627	596	615	611	603	611	571	580	637	548	581	657	620	578	624	606	644	654	609	606	562	602	577	615	587	622	581	594	585	576	616	604	577	600	541	552	564	563	562	549	548	573	548	583	575	570	627	534	626	581	598	583	565	623	603	590	612	573	607	619	603	596	601	606	575	562	566	623	592	607	626	600	558	553	607	589	621	590	565	569	593	577	632	583	588	579	581	583	628	619	605	602	619	645	552	616	634	567	660	573	555	619	610	566	608	607	586	611	577	579	626	587	631	568	605	575	621	577	598	540	550	586	577	653	573	596	622	579	637	616	580	567	566	607	603	644	622	553	542	580	622	554	585	568	618	584	610	583	572	598	624	561	557	534	621	566	573	583	580	632	590	613	585	624	592	562	562	574	602	597	551	573	585	614	618	602	587	598	572	630	593	583	608	641	617	586	642	623	567	639	558	574	593	580	605	539	590	551	646	600	560	606	565	546	601	565	627	585	570	572	647	584	605	568	632	584	599	591	601	590	643	561	620	556	558	623	614	600	609	617	571	605	575	586	567	609	583	607	611	585	551	609	641	582	591	604	580	597	595	567	595	598	613	610	606	582	635	622	571	603	583	598	540	561	579	576	569	575	600	588	571	571	564	586	579	590	607	644	558	592	612	615	587	569	617	577	581	544	594	578	561	573	558	592	563	587	604	563	561	605	650	594	582	596	566	583	576	588	609	549	575	557	613	552	584	577	560	578	619	639	596	576	576	597	601	558	608	606	569	572	609	569	610	597	572	572	630	615	621	607	554	613	578	558	626	569	634	562	587	568	597	590	616	588	585	589	648	582	632	614	659	595	601	576	582	589	570	601	586	605	595	570	563	588	589	608	578	595	530	533	572	581	586	569	601	608	623	615	590	581	559	525	580	569	587	581	604	575	614	597	641	581	574	622	545	592	592	629	591	586	610	596	620	618	612	625	585	611	598	618	638	604	576	587	613	612	582	567	618	586	564	557	607	577	610	591	580	609	602	596	565	589	591	576	603	608	613	604	605	605	628	563	616	606	612	555	599	549	640	561	599	558	594	616	610	605	585	597	580	579	576	526	598	610	604	590	628	553	582	599	564	571	561	580	582	598	598	570	637	607	609	588	576	578	591	584	547	589	599	625	609	629	578	545	585	603	586	590	623	610	631	587	610	573	581	585	573	595	574	615	597	622	597	598	611	564	618	587	629	596	589	601	564	580	602	612	622	555	586	644	594	538	563	601	605	609	595	601	618	564	581	613	539	614	616	591	589	612	593	580	570	568	601	599	601	642	600	599	607	641	576	621	574	589	563	590	600	575	587	542	582	573	571	569	625	598	574	562	583	605	573	582	598	577	598	594	584	585	571	597	568	626	596	576	584	610	587	600	621	578	585	628	563	565	563	613	577	595	576	651	601	614	538	578	609	600	604	596	604	563	572	561	566	587	585	619	601	642	574	617	608	664	619	574	582	588	590	613	599	596	588	633	575	618	563	588	634	611	589	587	577	580	609	595	622	571	627	564	625	600	591	573	622	584	571	599	583	584	598	566	576	581	595	618	586	634	579	600	613	601	572	613	571	607	606	621	640	607	593	597	585	556	621	582	562	624	587	590	582	586	627	606	641	626	579	605	598	574	641	599	624	622	571	558	565	569	612	603	592	595	600	597	599	559	607	609	592	558	573	590	568	559	575	597	606	562	588	606	597	592	602	603	610	535	575	600	594	612	581	570	581	580	596	611	539	591	606	576	607	601	636	564	631	607	636	627	553	588	580	557	593	608	552	622	606	592	614	602	598	578	607	609	609	532	595	603	580	550	607	562	603	536	618	631	561	622	593	595	575	602	603	607	571	573	575	564	609	546	622	574	587	598	589	585	575	605	604	565	580	612	586	580	580	519	626	605	579	592	598	561	590	616	609	564	563	606	580	609	583	601	595	574	578	614	592	598	600	583	603	568	560	573	587	614	566	606	615	615	586	583	611	631	664	624	631	585	569	561	627	574	595	593	601	615	579	612	598	576	607	610	569	566	614	609	612	585	594	585	577	605	617	632	587	604	624	566	613	615	574	600	594	593	602	629	555	638	619	601	576	582	597	598	594	611	583	612	558	595	579	573	586	594	625	574	593	618	577	591	604	512	555	539	596	595	590	604	596	646	594	617	582	635	603	579	614	547	587	574	592	586	595	562	613	570	595	594	597	571	556	595	582	559	609	549	595	611	607	583	568	571	575	573	592	574	627	543	638	574	572	586	629	598	575	597	576	621	555	561	607	604	608	592	615	598	590	590	582	592	553	555	599	556	591	640	603	603	600	579	600	588	579	582	587	578	573	613	548	582	625	570	572	631	601	603	595	576	593	582	627	587	591	582	634	591	598	573	559	564	588	565	636	630	587	665	627	590	584	586	596	593	571	581	576	580	609	609	601	569	606	597	606	614	630	592	586	533	634	572	569	606	640	603	590	612	596	589	605	604	567	567	566	598	624	599	602	585	550	586	620	659	632	564	562
5089	9168	5978	2629	2043	15618	30438	22722	12976	5725	2352	965	690	564	555	595	600	587	596	533	570	539	568	548	553	579	540	562	516	605	578	548	539	592	537	555	553	539	574	596	601	563	553	583	562	549	566	580	571	562	569	591	563	562	546	546	593	550	526	575	532	553	574	539	584	544	580	584	548	577	553	539	542	544	552	520	556	546	538	571	536	522	576	567	559	575	575	580	532	547	537	531	563	596	551	531	547	556	573	538	595	582	547	554	524	536	575	593	579	549	519	542	560	578	530	548	531	567	563	585	561	549	562	562	528	578	536	552	569	557	551	525	541	583	569	554	569	561	552	558	543	579	526	598	519	519	527	586	550	538	521	569	546	560	572	563	523	574	581	564	524	531	590	591	521	550	503	589	547	553	593	571	604	529	542	600	551	545	507	534	546	553	562	557	535	573	553	561	551	567	531	564	544	579	560	564	548	558	543	522	511	594	546	540	600	544	543	564	554	521	540	599	526	546	523	546	543	552	552	583	582	579	538	500	599	543	554	565	526	548	550	555	530	545	548	554	555	531	544	561	612	553	536	537	551	547	534	570	562	563	547	572	549	550	521	586	529	571	583	557	574	536	538	541	541	562	553	547	563	585	568	548	603	543	568	566	566	564	557	577	595	548	568	545	525	560	553	561	560	581	563	568	530	573	598	555	549	565	557	558	569	568	559	583	551	588	530	563	558	541	560	539	584	560	567	588	575	568	590	547	539	554	548	575	546	567	586	607	551	561	548	569	600	532	517	515	574	547	530	579	579	592	557	551	550	512	523	539	561	533	534	549	540	563	562	560	560	548	545	535	560	595	551	578	560	564	531	541	518	530	520	540	576	526	562	550	532	532	578	540	540	552	562	574	557	558	578	572	544	552	604	582	562	541	540	552	515	517	525	572	533	520	541	521	492	571	616	588	537	569	501	540	527	567	548	513	573	561	562	531	553	530	574	579	525	516	579	537	564	596	549	536	557	568	538	544	567	555	549	513	559	540	550	576	563	516	498	545	555	550	571	587	539	541	577	542	569	539	573	564	557	554	555	583	529	567	541	562	550	549	532	592	574	603	576	585	559	534	556	559	546	561	566	588	493	559	533	604	565	565	585	598	571	576	558	556	567	576	539	537	551	595	603	570	562	513	554	596	593	560	553	558	529	579	575	529	552	539	603	542	540	535	502	515	540	616	517	531	540	525	586	567	563	550	541	526	581	546	589	575	563	590	537	586	578	563	526	595	576	550	595	545	515	574	534	527	577	609	481	562	514	561	588	570	530	591	601	549	571	537	523	567	607	549	557	537	593	528	578	551	575	531	606	547	551	553	598	574	545	580	582	531	526	525	598	572	589	556	565	571	577	584	544	570	546	515	567	562	539	608	515	550	534	570	538	547	572	529	535	547	514	516	532	564	583	633	579	595	571	572	530	526	552	560	503	574	569	588	582	556	536	554	579	529	589	555	558	567	540	566	574	546	549	556	533	563	558	568	524	587	539	546	555	537	551	561	542	555	545	557	546	519	537	553	556	590	556	552	584	567	525	540	560	559	551	615	561	552	517	548	526	589	563	528	579	560	544	580	547	576	576	590	576	575	553	547	545	578	530	526	526	597	561	572	588	573	598	519	514	520	567	544	567	589	546	534	589	548	566	547	597	550	597	584	545	546	546	579	544	545	506	580	594	556	564	610	561	563	553	560	566	533	544	526	528	537	517	566	577	519	543	546	543	567	564	561	540	536	563	601	538	537	590	552	544	566	623	585	537	552	527	541	550	529	585	577	552	555	533	553	536	561	568	546	555	516	561	535	518	561	626	587	556	551	576	544	537	551	581	567	561	590	530	558	536	566	525	552	540	563	545	572	563	560	527	557	546	580	547	542	557	543	531	549	543	555	559	571	534	605	565	545	581	555	540	519	555	569	538	590	555	595	555	524	561	549	571	576	569	538	602	517	533	543	551	549	564	505	553	579	550	576	552	584	580	543	503	518	512	522	560	555	576	558	522	542	527	605	610	575	553	565	545	550	602	562	518	543	565	558	512	550	543	516	584	590	569	542	531	580	541	571	581	547	569	581	528	556	522	612	557	574	569	531	556	588	548	557	546	560	546	589	543	540	503	545	543	558	554	535	540	591	558	598	583	534	570	583	570	557	542	591	559	564	541	522	526	542	586	579	563	556	566	535	577	527	584	579	532	573	527	601	546	547	524	543	585	531	537	561	495	552	579	558	534	534	579	522	545	547	538	551	546	554	562	542	573	540	505	585	569	508	577	568	497	542	571	567	555	538	578	572	565	582	532	525	532	551	538	571	554	559	567	543	565	563	571	562	547	542	522	547	517	565	530	527	547	557	517	593	550	532	530	556	516	577	570	561	534	584	542	570	510	570	573	556	552	545	538	582	544	586	568	555	556	539	557	564	518	568	540	583	550	574	542	538	525	528	595	534	517	529	525	532	552	586	597	565	564	548	595	561	501	548	534	529	516	559	563	580	572	529	591	522	510	562	556	558	515	569	547	556	536	577	534	572	532	614	540	580	562	562	558	552	546	537	556	582	538	545	512	551	522	568	554	587	519	568	577	543	563	550	557	554	531	588	567	563	527	538	576	539	592	548	565	579	570	565	588	564	530	529	564	549	530	566	604	496	544	585	596	525	512	548	538	558	581	545	580	524	554	555	588	537	556	557	537	506	557	590	531	552	553	548	580	564	557	550	571	527	572	606	537	552	537	528	567	560	576	541	536	537	553	546	547	557	522	559	576	604	576	568	561	574	561	516	570	581	538	530	548	534	525	563	573	575	547	542	539	557	577	578	574	567	536	566	559	550	565	534	558	565	531	557	569	570	526	533	558	568	567	571	588	552	576	539	572	560	565	562	573	548	552	527	530	575	573	520	549	555	539	595	505	583	574	579	549	556	539	597	540	578	587	515	519	607	567	553	585	556	521	553	598	511	574	583	534	552	555	567	517	555	558	552	547	562	554	544	528	570	542	524	577	575	519	541	554	577	559	544	604	563	598	570	568	552	554	585	550	560	541	552	540	538	587	551	566	563	603	548	520	535	558	546	568	607	582	539	550	550	593	546	567	527	549	542	564	523	547	584	542	578	557	548	534	554	542	545	577	572	547	541	484	566	560	571	506	548	560	594	560	544	564	575	531	571	535	571	544	546	557	585	576	541	557	515	518	572	537	583	523	579	520	543	569	567	542	563	562	511	542	538	598	565	547	533	573	517	533	580	549	602	563	550	581	559	578	548	559	579	571	553	577	500	553	512	546	533	502	549	511	549	561	575	538	534	559	590	541	554	520	571	543	590	556	589	575	599	547	559	562	537	553	534	522	537	503	541	569	582	557	555	541	543	519	563	554	572	531	551	535	534	556	570	563	542	526	541	533	605	576	586	602	565	558	562	538	558	559	568	537	573	555	567	492	564	590	597	538	560	530	541	507	526	531	565	567	557	572	557	554	532	550	520	561	543
24102	21294	28593	24344	21184	20787	52116	46150	31086	15198	5436	1590	898	748	775	696	733	759	760	718	689	766	652	759	707	704	702	728	657	649	680	675	695	729	714	690	674	653	697	677	687	695	680	644	698	709	661	734	725	727	721	664	736	724	673	725	681	645	719	620	731	660	690	719	693	696	717	668	684	682	700	692	691	705	679	719	683	687	655	643	655	704	674	639	710	679	704	684	740	646	666	679	662	678	682	672	680	681	662	658	714	656	652	681	647	669	702	669	707	682	640	677	672	705	642	743	643	691	667	703	696	686	694	683	700	721	747	673	681	683	677	673	677	668	634	692	682	672	674	694	700	680	702	759	632	733	676	681	657	655	677	655	658	700	713	702	679	712	713	643	684	711	664	676	652	645	659	667	671	715	678	662	625	704	645	669	659	699	631	745	691	679	686	699	675	635	652	683	669	669	688	660	701	696	731	665	668	685	704	655	704	689	670	667	736	659	723	693	676	728	689	698	672	661	724	687	645	641	688	699	644	675	663	680	684	656	675	677	713	684	696	668	665	691	672	745	685	711	686	683	694	660	670	642	629	697	660	685	664	671	652	643	654	688	675	662	642	676	672	705	679	651	704	703	682	655	662	633	686	697	730	671	699	680	646	719	667	680	662	729	718	665	618	724	668	666	704	639	679	677	685	699	713	722	689	728	654	685	696	652	691	652	746	698	688	658	697	683	692	662	655	662	649	654	704	676	707	668	676	649	681	678	725	734	712	691	684	665	699	664	675	676	677	685	674	688	704	755	674	717	689	666	707	678	652	677	672	681	709	617	731	670	635	642	681	681	645	644	625	702	688	721	656	682	647	675	731	668	704	719	688	631	731	658	701	648	685	683	660	723	692	635	699	674	660	638	642	662	671	691	677	698	684	674	682	666	656	730	704	662	663	665	681	705	702	672	613	678	654	669	694	707	653	673	776	647	709	623	690	672	673	706	658	661	699	691	688	694	709	643	676	686	704	668	671	645	697	682	672	668	694	697	672	683	637	684	714	706	658	645	712	629	687	674	696	677	649	703	706	655	683	686	674	674	669	695	703	715	667	663	740	647	652	720	739	721	684	684	636	690	689	641	710	712	693	658	675	678	706	697	704	695	665	715	655	688	690	635	672	716	654	666	700	721	658	667	675	687	699	667	703	669	666	700	672	676	698	630	685	672	657	637	630	617	670	661	682	689	659	658	668	666	677	711	679	671	676	663	676	703	656	648	666	693	695	704	734	686	690	703	765	638	649	716	698	644	659	665	687	664	735	669	738	679	676	661	653	629	677	674	665	677	735	652	680	719	713	663	678	676	697	725	678	634	683	682	657	666	742	652	710	673	666	664	689	700	684	751	658	672	681	710	635	665	683	693	684	691	687	705	691	642	663	687	658	695	692	650	730	688	699	748	717	640	619	699	669	676	712	658	680	650	638	661	735	707	704	675	680	643	721	666	734	730	646	677	744	685	674	696	695	664	689	660	657	656	667	657	663	660	663	669	683	710	699	681	710	726	689	649	699	688	670	670	667	675	698	638	698	681	675	681	692	695	698	677	699	642	626	671	649	635	667	731	673	678	641	687	654	676	691	714	651	681	713	688	701	677	692	683	693	645	687	639	612	699	664	669	673	680	726	631	665	728	706	690	644	704	652	656	684	697	633	722	676	644	679	670	728	656	696	638	673	664	666	672	658	684	671	657	676	681	758	697	742	675	678	572	675	668	682	653	639	665	713	683	667	697	681	716	698	703	674	704	711	664	694	665	657	669	679	700	690	672	651	696	682	678	643	639	684	665	711	729	691	727	630	694	697	675	691	707	712	661	739	668	698	652	655	692	664	716	682	697	675	746	672	715	677	695	687	646	667	642	690	667	664	684	677	714	699	716	690	692	705	686	700	733	634	747	725	648	626	681	646	690	660	682	657	680	707	682	634	639	703	643	655	695	701	654	686	668	682	682	711	681	651	661	640	690	710	673	650	700	673	677	656	702	706	649	667	685	686	658	658	657	668	696	662	700	649	710	664	704	660	702	648	702	644	680	691	635	662	712	670	668	726	732	626	641	658	686	664	655	692	697	667	674	685	700	646	717	663	683	631	715	715	653	720	672	679	714	698	711	692	690	691	673	617	652	667	667	661	723	709	657	642	664	646	722	715	712	710	690	654	696	725	680	717	704	652	657	658	697	689	705	685	635	698	630	701	648	686	697	728	734	667	692	661	680	700	707	697	630	717	690	727	698	662	671	667	700	701	689	687	718	664	699	699	705	695	689	684	682	665	662	682	691	662	694	682	744	700	699	649	664	655	735	673	657	636	687	673	673	676	696	712	682	656	681	663	661	711	678	662	655	706	668	666	600	710	698	662	677	683	681	652	659	688	703	717	677	723	683	648	697	704	662	719	626	709	680	664	726	701	750	679	672	654	651	660	696	696	634	716	716	645	666	684	694	691	690	697	696	650	719	673	711	712	701	753	688	716	651	676	694	704	699	686	726	680	707	702	733	650	693	703	669	647	661	630	664	660	657	646	639	652	688	691	714	676	689	741	671	657	681	698	692	667	731	686	713	689	641	708	638	680	640	647	685	730	648	681	688	681	690	692	659	676	661	694	693	705	649	691	689	685	680	646	682	666	715	687	689	653	659	679	682	667	679	681	664	659	676	691	684	705	672	707	679	714	666	706	686	676	656	712	670	691	695	651	688	691	663	634	668	669	715	692	653	680	702	692	670	687	658	669	637	720	673	693	695	668	653	668	640	652	674	702	692	700	723	677	694	682	673	720	652	690	688	684	657	633	712	662	656	598	692	683	672	696	612	688	695	704	712	712	690	697	738	684	681	654	689	661	663	655	687	696	637	689	662	698	658	709	730	622	675	676	674	645	669	713	683	721	684	629	693	658	710	652	736	678	633	669	691	658	688	691	689	679	694	660	675	670	607	647	638	689	654	675	696	691	705	689	681	723	651	648	699	685	695	654	698	686	678	693	646	683	686	690	679	705	689	694	694	637	720	695	666	708	702	729	674	693	682	678	712	661	681	706	679	661	700	687	688	654	682	647	709	696	656	731	653	668	693	682	671	667	681	677	667	641	700	676	657	659	680	674	706	661	685	706	682	648	644	699	683	664	684	724	618	686	634	666	679	656	701	660	653	690	674	648	659	680	760	631	687	657	683	669	675	661	668	681	672	693	679	687	675	710	680	712	733	686	648	675	679	702	713	663	688	672	657	700	656	698	741	713	670	645	725	663	667	652	648	679	677	698	623	676	683	695	688	703	678	693	685	667	700	670	664	624	658	684	697	707	652	674	666	714	654	707	634	680	676	710	709	678	628	699	643	694	667	672	699	683	727	684	691	700	711	693	694	655	649	659	651	699	670	636	669	648	659	696	686	659	694	680	685	651	683	669	688	673	674	722	677	627	665	665	698	661	691	678	681	662	711	695	671	665	681	761	710	673	657	663	660	653	605	707	645	654	653	659	685
5348	13951	10747	5769	4047	19846	49132	41949	24644	12053	4956	1603	878	688	608	694	624	656	654	641	650	649	662	656	642	691	686	675	666	653	629	636	672	625	704	629	645	646	647	596	641	616	640	676	653	617	625	636	644	643	645	646	615	608	686	616	603	632	637	630	611	665	639	644	666	615	657	652	630	585	682	649	621	574	626	647	624	626	632	624	653	605	706	656	619	602	662	601	616	594	621	642	620	619	668	639	597	623	660	671	632	663	629	636	622	657	634	630	647	642	625	624	666	661	622	689	636	613	583	633	625	614	675	603	631	620	673	618	659	625	633	656	672	628	615	642	624	644	664	629	646	651	607	641	649	620	633	651	690	624	663	572	639	646	616	676	641	641	602	598	652	658	652	650	601	604	640	670	616	611	630	625	628	648	656	636	621	631	649	681	637	664	637	662	685	650	656	624	633	645	607	645	645	593	560	656	658	624	639	647	628	665	618	671	651	606	637	601	641	627	620	639	638	571	626	627	658	672	630	649	653	620	653	613	631	622	641	583	657	674	635	633	673	675	648	646	654	567	634	672	609	608	621	634	668	629	653	631	624	682	627	651	651	662	665	613	630	639	601	644	656	644	634	623	638	604	604	640	635	647	631	634	608	606	609	649	679	654	619	625	654	615	650	675	603	647	628	626	635	629	632	631	644	626	624	661	665	644	653	686	681	623	606	652	672	626	657	669	640	631	656	586	628	631	618	598	630	668	645	581	624	649	632	627	625	679	599	655	663	644	629	609	635	640	617	619	626	633	645	635	626	647	609	616	625	605	641	604	628	597	626	626	621	653	655	652	625	665	652	648	667	646	669	652	624	626	611	598	589	660	652	627	663	614	649	618	620	646	661	673	610	655	673	632	612	648	628	627	657	654	594	654	654	621	636	568	622	692	601	652	656	623	640	608	643	618	673	653	614	698	628	683	621	649	660	650	641	669	628	663	670	656	629	645	650	640	675	674	640	645	613	609	634	663	677	638	625	604	618	647	631	643	658	621	625	610	609	649	624	643	668	632	585	641	652	661	638	671	609	635	652	643	659	632	657	664	601	622	624	616	666	636	590	660	639	632	604	617	651	661	622	628	608	655	633	672	675	592	627	666	640	681	667	614	614	615	673	661	612	622	661	638	673	606	662	649	668	638	669	630	604	666	624	644	621	628	683	595	642	625	593	644	661	612	629	623	657	621	600	630	598	615	606	639	612	629	620	604	652	661	644	633	616	661	646	604	668	611	662	638	665	664	621	630	621	595	642	670	668	645	598	602	618	628	626	646	644	596	626	687	620	631	635	660	661	662	647	651	659	613	648	640	630	643	614	634	616	676	683	676	646	658	610	622	624	654	651	622	653	682	616	651	650	612	614	646	617	601	661	637	674	623	643	617	656	641	630	651	599	641	635	653	644	668	638	655	640	683	677	608	626	601	673	644	635	617	671	596	603	659	647	612	641	614	634	645	629	613	646	625	611	635	653	648	634	695	674	621	634	633	633	600	656	614	634	626	675	706	643	598	622	587	627	669	622	603	621	629	641	639	641	594	637	613	621	651	624	600	659	610	663	644	618	626	606	592	622	617	606	637	666	630	616	629	610	642	619	613	594	631	622	671	622	658	661	625	627	634	640	675	629	634	643	597	565	671	706	630	611	582	643	634	647	586	598	642	654	646	604	611	622	623	623	660	603	664	579	616	665	648	659	622	658	611	655	652	650	626	610	616	615	674	652	635	618	669	633	643	689	621	656	635	683	609	669	611	607	588	617	668	622	649	654	616	646	658	662	630	668	626	645	609	652	636	623	587	586	620	633	628	637	665	669	625	627	637	619	629	613	642	599	618	629	582	625	603	614	617	671	658	709	644	643	606	631	589	658	639	676	560	619	628	618	618	620	611	664	671	631	650	602	643	631	585	637	690	672	646	672	610	649	640	696	654	603	650	632	666	623	635	624	607	631	658	635	610	618	671	620	602	620	610	651	659	654	603	630	626	625	643	662	685	618	625	645	641	607	680	622	639	615	632	670	621	640	612	662	651	622	631	639	646	631	615	655	670	631	662	701	640	603	622	648	681	582	614	641	602	572	656	648	638	604	614	614	696	635	670	623	628	623	623	636	637	633	610	646	675	632	629	612	640	577	592	615	657	651	635	622	628	591	630	633	623	641	612	663	633	614	608	642	651	665	626	664	633	608	620	628	610	643	619	595	624	651	670	634	645	633	612	601	630	611	612	614	633	631	619	661	631	638	614	652	623	673	639	652	671	630	588	691	640	683	644	611	589	646	603	666	602	657	705	594	620	637	666	621	637	638	599	608	637	644	640	608	602	653	632	634	651	634	621	681	676	586	636	649	658	636	678	635	632	608	695	651	638	669	701	672	647	605	682	687	645	619	600	642	626	618	616	629	664	595	690	621	632	633	619	604	647	663	608	588	686	663	686	640	587	662	606	685	635	589	670	669	623	643	615	622	628	653	652	626	646	667	659	644	665	650	588	620	618	608	629	617	624	643	610	587	633	621	662	610	643	685	635	639	621	580	624	685	671	668	584	630	624	613	648	671	627	620	589	642	630	642	617	599	615	667	574	634	612	676	651	657	640	647	680	610	595	616	621	616	613	624	613	611	660	629	681	673	605	657	574	555	659	648	606	645	569	610	644	621	588	620	631	651	604	644	626	639	629	664	635	605	656	645	627	646	629	609	634	631	647	656	643	608	610	649	624	617	638	629	587	629	621	633	630	673	637	638	633	657	630	630	629	622	638	624	600	636	582	628	641	636	618	625	589	639	643	605	654	641	640	641	642	588	614	642	610	612	674	683	652	631	652	635	635	608	579	592	609	621	601	637	609	634	607	672	594	657	609	616	662	668	629	654	631	659	615	673	592	642	616	667	630	643	596	684	671	657	580	610	665	650	628	634	660	632	626	656	608	637	622	640	617	640	626	597	595	625	632	639	631	629	612	613	637	637	683	669	598	651	641	584	644	658	628	600	672	650	679	595	622	664	603	633	612	599	631	632	606	622	667	629	674	621	630	668	647	625	621	680	624	657	614	605	594	640	627	618	602	661	607	640	575	658	654	598	678	656	631	664	633	618	641	632	650	654	657	629	650	625	609	655	620	690	620	626	653	619	646	657	664	604	678	599	672	638	640	633	635	656	622	650	615	665	632	651	614	688	651	621	640	628	647	603	633	600	642	642	601	641	644	617	615	620	672	621	635	645	667	641	604	640	676	670	653	631	663	622	639	620	619	660	641	624	672	590	634	618	633	618	615	632	613	667	593	648	608	616	650	650	602	593	679	578	612	689	655	634	601	594	670	682	615	640	652	613	620	674	608	619	668	586	641	618	591	636	603	628	656	661	663	613	630	634	639	602	638	627	634	646	625	632	649	646	628	703	672	658	603	646	640	635	632	618	646	665	631	653	651	648	618	636	626	585	633	578	628	576	662	615	653	612	618	674	629	628	652	624	647	641	615	632	640
27483	13833	3119	1494	898	1767	4698	4269	2460	1418	893	694	680	609	649	661	610	592	606	649	617	577	633	624	586	621	604	621	619	607	589	585	577	602	636	602	632	621	600	635	587	641	600	605	611	589	650	603	616	646	626	582	649	607	624	602	638	611	616	595	598	630	623	622	613	643	595	644	608	596	640	632	563	610	640	633	618	619	587	635	585	618	614	592	617	597	567	610	606	608	618	625	636	627	592	579	632	634	626	669	612	577	621	612	605	618	651	595	608	619	609	651	638	603	635	609	581	604	603	586	630	651	611	609	662	614	605	604	628	582	632	615	630	622	647	614	640	597	580	595	629	580	624	593	640	584	631	602	634	599	628	610	642	560	611	614	636	607	607	644	622	567	618	602	660	608	658	672	643	577	563	624	604	645	632	639	633	632	583	626	601	593	620	559	603	581	621	614	590	619	595	610	624	580	650	604	618	614	566	575	572	601	620	619	635	601	608	636	635	576	609	632	624	610	681	582	613	613	662	574	607	640	636	625	603	633	647	633	631	636	628	578	594	579	628	617	633	582	629	624	676	591	584	623	641	621	621	621	593	579	612	623	659	576	632	625	606	642	619	616	606	569	615	588	623	609	592	631	622	613	612	579	614	583	591	591	624	629	659	613	641	590	613	580	577	624	635	633	603	581	616	621	577	587	586	624	633	643	662	678	670	624	632	585	656	608	628	631	614	580	603	597	618	574	653	606	632	654	615	594	604	597	632	603	583	612	639	593	598	616	591	592	639	642	630	667	627	587	658	616	589	625	639	641	621	598	645	605	615	645	603	619	638	589	614	614	615	602	587	636	622	647	601	665	648	532	601	643	581	611	605	602	591	577	608	634	578	621	672	602	623	637	636	639	617	613	564	648	617	681	591	595	613	619	573	621	668	627	605	580	646	632	609	650	638	582	647	646	606	596	648	582	564	626	585	628	639	651	617	620	598	632	592	639	623	596	629	563	617	646	567	603	599	616	631	674	675	585	570	600	635	623	620	628	646	597	586	622	610	646	581	611	614	627	616	605	635	613	627	633	621	626	593	651	573	594	640	617	623	605	578	654	598	621	629	630	579	586	617	620	612	637	640	616	646	558	578	636	637	669	621	653	605	620	608	623	662	625	594	636	681	601	594	620	637	635	616	679	650	598	651	634	610	631	628	633	591	613	638	606	609	616	573	580	664	580	620	604	642	643	608	602	586	601	611	654	653	611	623	628	606	619	612	636	646	617	608	604	605	630	588	610	587	627	639	642	597	610	647	609	633	571	639	651	616	580	610	655	593	611	640	627	657	599	620	588	612	584	608	630	656	612	590	610	602	574	611	621	608	584	596	602	616	611	599	658	612	666	643	641	650	629	571	639	631	611	568	623	633	620	667	596	620	607	602	636	661	605	633	605	556	583	627	609	609	627	601	662	627	639	635	662	601	645	654	656	659	615	631	629	582	598	608	589	602	612	598	633	616	593	634	661	626	629	612	594	607	672	620	678	632	618	607	615	576	622	599	605	564	644	685	599	659	620	609	657	666	598	631	634	615	677	588	600	595	592	656	614	606	616	654	631	625	636	616	602	637	584	613	620	606	633	639	632	619	598	631	640	585	580	632	610	591	650	646	648	627	552	581	621	624	621	611	622	646	615	581	550	600	587	580	601	669	594	555	587	604	633	627	592	617	672	632	597	625	631	617	652	602	624	618	649	629	606	601	605	631	621	648	603	635	642	609	596	563	567	643	593	633	614	611	632	628	587	605	623	586	618	609	631	610	606	623	602	577	594	583	637	588	596	617	606	575	584	639	565	605	641	594	621	639	563	617	601	608	627	624	619	628	602	608	604	670	644	617	579	617	692	588	624	620	655	616	577	628	618	631	614	613	581	626	609	614	668	605	634	629	605	570	568	636	606	610	594	610	604	584	629	643	613	621	627	595	660	627	616	614	609	633	642	667	626	581	625	616	627	613	644	634	634	609	601	617	572	611	566	603	653	583	675	639	612	614	591	666	635	660	612	573	577	656	647	657	595	613	595	586	598	610	641	602	621	578	632	620	584	631	648	608	607	652	613	619	635	652	594	645	605	616	598	643	616	597	610	664	628	623	588	599	642	656	583	546	645	604	627	616	606	631	630	595	607	625	631	605	603	689	626	622	611	619	612	612	622	582	595	594	636	646	623	651	614	586	601	613	622	629	609	651	628	629	593	633	590	661	608	618	578	602	600	578	607	646	598	608	610	616	634	593	647	600	587	602	577	611	626	624	612	618	624	657	605	638	610	601	656	581	616	617	619	592	589	620	624	615	627	595	652	611	595	598	618	592	616	637	626	645	605	637	646	603	603	642	604	606	620	639	635	634	624	645	616	640	634	598	640	614	603	608	613	552	607	634	618	624	544	618	635	648	641	615	626	624	624	600	603	626	643	633	609	617	597	615	572	569	615	592	584	599	634	624	611	631	613	611	545	630	600	620	550	626	679	670	601	622	609	618	619	642	633	598	605	590	593	635	642	633	621	628	643	639	636	619	636	628	604	591	642	630	645	612	584	593	614	615	631	640	698	558	622	618	592	629	621	563	610	670	649	612	628	630	618	595	621	602	602	626	648	608	595	615	631	645	657	606	632	625	608	648	632	591	638	591	608	610	620	616	652	653	607	633	580	639	640	621	662	617	599	626	627	597	647	647	651	569	623	659	649	589	664	622	609	629	580	586	590	625	598	588	619	568	652	679	606	585	638	636	643	625	634	636	636	582	600	606	647	577	609	605	597	657	617	611	603	588	639	643	657	599	621	654	633	607	624	583	601	614	598	560	565	603	607	621	570	621	625	618	607	661	595	635	599	621	623	634	583	626	618	646	590	636	579	611	672	594	641	610	592	652	645	639	634	627	629	620	619	598	574	620	625	563	650	605	619	602	632	611	649	610	628	642	575	585	591	636	647	593	607	653	594	591	651	652	595	595	617	630	650	598	577	612	624	572	591	606	597	635	587	609	605	632	601	632	584	639	636	624	593	630	616	609	623	647	615	633	599	588	621	602	628	557	594	613	599	680	647	603	620	571	628	635	614	652	579	653	605	625	596	585	585	619	612	616	623	571	658	695	644	625	591	648	642	597	588	665	585	641	624	645	581	587	630	598	595	595	649	588	625	620	639	671	608	608	569	598	640	608	644	591	598	568	643	602	581	605	589	637	639	606	645	577	606	628	621	606	582	597	653	597	615	613	599	646	624	585	628	575	598	659	643	591	607	621	588	650	613	540	591	680	618	605	605	607	624	673	640	644	594	653	577	622	654	631	584	586	556	642	582	581	567	626	603	648	564	565	622	632	614	603	598	630	579	645	578	641	632	602	631	611	634	606	631	611	618	599	565	604	629	628	551	585	627	651	598	594	613	626	611	608	610	633	547	584	545	617	634	623	610	578	641	650	616	634	593	631	629	589	668	638	622	594	611	614	621	685	623	588	664	560	615	576	660	606	617	627	602
5957	3246	2029	1248	964	2553	5593	4690	2561	1506	899	605	522	578	555	548	596	589	572	540	573	593	555	515	614	499	610	582	584	566	559	570	564	536	538	566	515	596	562	567	551	552	546	545	549	563	565	567	568	523	563	539	525	556	574	552	534	530	542	568	547	540	598	517	567	542	562	570	535	563	555	544	581	533	554	518	518	531	560	583	536	513	568	544	578	550	538	530	555	551	571	557	553	560	592	578	536	529	520	570	580	495	569	539	571	563	607	573	534	545	526	547	581	598	537	551	545	557	566	571	562	616	586	531	579	522	610	585	573	553	516	559	571	586	518	555	528	571	547	586	510	555	538	529	589	583	557	519	578	590	569	555	561	579	495	547	512	580	590	566	533	546	573	551	580	546	572	527	527	579	537	555	505	586	517	547	547	568	573	529	574	513	601	552	536	584	566	545	567	534	545	557	517	551	524	560	516	532	577	550	513	546	545	567	577	539	558	572	536	542	567	607	534	570	585	550	581	549	509	578	539	572	600	541	519	549	565	588	541	567	560	535	517	568	552	576	572	555	511	546	555	542	585	525	584	499	574	519	580	521	554	557	549	524	570	563	546	527	534	573	551	553	546	555	537	592	547	575	530	557	534	550	565	578	532	548	625	537	612	560	552	536	562	574	542	549	569	511	549	551	582	541	546	511	555	533	554	534	598	578	510	541	575	529	550	575	552	585	551	595	578	576	565	571	549	523	583	569	545	517	528	544	594	551	611	581	510	586	539	558	558	555	520	574	520	579	562	535	547	536	582	570	569	576	563	548	502	547	540	513	591	553	546	532	564	519	542	521	563	518	544	525	566	550	542	587	585	530	537	558	572	602	596	589	534	526	533	576	538	558	561	504	581	520	589	533	536	546	518	511	538	544	539	532	518	566	547	528	543	562	553	568	542	535	553	549	553	547	537	602	554	561	560	561	577	571	586	571	532	548	577	553	567	550	558	543	541	572	519	538	550	546	555	524	549	573	581	558	566	541	518	561	489	525	539	542	587	574	541	527	572	557	568	498	564	568	527	589	560	557	573	486	555	487	537	538	533	531	521	535	538	573	560	555	603	530	595	567	594	556	529	523	594	512	577	552	553	538	576	548	573	564	562	536	508	533	527	565	540	544	562	540	549	564	582	579	552	580	604	513	533	555	584	553	574	555	600	587	558	589	517	561	525	570	560	560	537	543	569	583	580	566	515	609	573	564	573	545	559	525	559	588	552	537	577	539	536	586	561	557	527	568	582	543	540	537	519	570	566	545	530	592	536	539	567	551	587	554	539	567	554	547	564	554	546	528	540	506	554	585	537	571	528	573	542	546	563	532	553	535	535	568	554	535	550	544	564	575	571	545	593	567	573	527	562	549	575	567	568	554	546	539	547	521	533	556	555	540	581	523	523	580	556	533	550	535	571	543	608	545	548	483	533	585	557	528	582	576	564	579	557	562	536	530	578	596	560	527	551	606	558	554	563	567	551	584	545	592	525	539	598	530	524	578	552	550	514	540	556	550	629	549	558	545	552	569	602	558	540	542	531	504	567	536	531	577	526	521	525	550	564	558	572	544	572	509	539	555	554	526	547	548	535	543	519	486	582	550	532	497	558	582	565	553	577	588	580	581	539	513	583	561	570	543	591	562	574	587	544	571	582	574	534	543	557	556	556	567	598	567	571	594	577	539	566	592	536	569	575	498	543	551	565	608	546	531	548	557	552	572	597	548	519	521	560	552	581	545	570	567	559	568	552	533	527	549	522	572	588	535	551	573	578	557	548	545	556	594	573	555	550	551	537	540	548	540	549	583	532	539	591	538	502	586	583	551	562	544	575	595	546	591	543	532	550	580	574	558	534	568	526	562	608	545	543	514	560	519	579	563	516	546	584	554	549	574	548	590	549	578	556	558	520	571	566	552	549	559	541	552	552	546	528	591	601	523	559	532	566	544	566	543	551	586	564	548	568	547	571	565	547	554	555	532	524	580	572	529	518	584	562	543	559	569	541	598	553	555	584	563	548	576	548	549	556	540	571	578	599	538	551	549	526	612	552	556	541	557	525	563	501	537	557	565	524	526	570	552	569	557	530	533	595	576	517	538	550	572	559	574	543	588	586	538	519	551	530	530	577	545	562	580	584	547	571	554	575	497	567	554	546	537	509	553	528	579	509	516	545	582	503	539	530	600	520	577	564	579	539	577	566	562	540	569	542	553	554	542	579	630	554	552	518	528	539	565	553	559	532	584	556	561	580	541	538	586	573	530	556	570	576	552	531	575	532	534	563	508	596	585	546	571	556	573	581	539	543	526	541	523	563	532	554	570	546	547	559	536	584	536	538	560	515	518	583	554	532	633	565	528	553	578	551	576	597	569	577	550	526	544	558	539	585	590	540	547	558	554	563	558	531	571	573	557	543	563	547	615	575	543	549	518	572	535	558	595	547	541	548	626	516	531	537	553	547	538	551	557	578	585	564	551	576	539	556	531	547	567	551	537	552	558	553	513	522	559	534	578	571	526	564	532	541	550	555	593	567	557	575	552	548	545	547	585	561	548	512	531	516	551	533	541	530	584	583	569	548	579	546	551	553	591	534	498	557	567	517	566	563	540	564	549	556	571	576	561	543	559	602	550	610	535	503	553	566	557	580	556	573	539	546	540	552	595	497	584	530	556	580	559	584	558	509	591	584	568	571	579	564	560	505	539	578	572	525	548	560	528	541	582	565	503	571	565	634	572	537	555	604	550	616	538	548	562	555	571	486	578	580	562	537	535	577	585	550	529	582	564	575	580	597	533	553	560	533	566	530	546	531	517	568	577	556	560	533	563	549	564	539	557	557	517	563	547	531	560	576	509	540	558	528	577	512	580	557	568	505	544	592	524	549	511	541	545	577	548	570	550	565	592	553	562	570	540	555	526	576	588	561	563	528	538	574	562	584	572	549	570	544	567	581	549	539	538	570	559	546	579	520	581	586	588	517	563	582	547	567	563	525	537	535	564	557	519	558	544	545	534	529	587	602	514	528	576	545	529	608	546	532	537	549	568	519	606	550	574	582	555	556	557	569	558	598	544	546	522	589	564	589	562	548	551	574	574	543	580	571	508	553	546	570	559	540	516	557	560	528	592	515	551	540	543	536	595	599	510	533	571	549	556	562	557	546	535	546	583	577	572	578	539	599	537	502	566	542	580	571	525	533	525	595	572	527	588	572	539	547	561	523	558	529	537	534	592	542	535	535	536	517	567	563	589	570	554	578	544	553	535	546	553	573	535	551	504	540	549	552	525	539	521	544	553	602	575	516	556	568	538	536	561	585	556	522	506	572	544	567	574	565	550	502	633	544	555	533	566	580	573	546	523	515	539	575	535	554	601	569	545	581	535	582	574	568	530	579	542	589	557	540	498	559	526	574	565	575	531	559	546	559	535	560	571	565	529	532	577	566	586	572	539	546	534	562	561	554	533	548	599	544	558	541	531	597	574	562	519
25451	21274	26992	24877	6000	10450	31281	28103	17513	6862	2252	935	676	622	605	605	656	606	599	638	629	637	621	624	581	624	575	583	542	577	550	587	630	572	605	569	585	620	569	605	596	583	584	573	568	585	585	594	562	568	555	620	577	593	620	597	634	592	577	559	624	604	594	622	630	560	613	613	617	541	616	553	592	566	604	591	575	554	603	553	574	613	591	567	590	567	625	597	582	571	579	590	610	565	602	654	594	589	568	545	620	597	598	560	564	584	570	592	568	593	590	573	593	622	597	600	583	619	582	652	562	621	601	587	622	584	599	617	610	569	580	580	582	570	601	583	607	552	592	525	591	577	541	605	587	597	600	598	602	602	598	568	607	607	571	591	601	634	582	554	576	594	640	593	587	577	591	651	599	610	602	570	556	542	595	532	594	617	566	624	626	587	553	533	649	636	534	593	584	596	589	553	582	588	549	584	583	584	599	595	599	552	583	615	583	559	591	554	605	568	602	563	580	623	615	551	600	574	586	553	582	598	589	579	577	555	573	607	620	555	604	624	583	568	562	610	600	617	593	569	598	571	591	597	617	587	606	575	614	551	566	576	610	565	563	594	553	598	619	606	560	577	572	575	555	586	584	529	588	613	594	576	569	618	580	635	593	596	561	583	593	648	548	542	576	580	597	590	650	620	593	571	596	644	539	604	599	560	584	601	556	604	604	600	588	586	576	585	561	575	599	641	577	576	584	579	564	562	619	624	554	588	587	619	614	588	551	556	533	563	574	604	608	601	603	589	586	602	596	594	588	589	550	551	562	601	606	627	603	559	594	573	579	589	591	586	566	552	608	571	561	603	599	591	591	589	592	596	625	613	589	629	579	559	594	561	605	567	600	550	602	563	610	611	566	607	595	576	585	580	608	556	616	550	589	597	557	575	553	611	596	592	590	596	591	599	598	588	560	612	552	613	580	551	552	564	590	572	597	581	587	618	604	600	561	546	585	609	615	576	574	606	579	555	604	571	565	625	598	588	587	594	620	607	608	571	598	618	596	652	547	627	554	566	574	598	594	566	605	583	593	590	577	613	567	581	552	644	580	606	612	590	603	578	539	562	609	588	557	574	601	561	585	592	579	612	594	589	636	588	588	586	579	551	550	596	562	604	612	578	582	615	568	588	645	567	572	615	584	602	557	578	614	562	573	541	573	595	544	612	608	577	595	552	651	602	573	573	625	646	580	567	578	563	573	564	585	548	570	599	569	603	541	542	578	584	578	574	597	571	548	615	565	597	606	637	567	592	603	547	628	603	564	573	599	561	607	581	589	592	566	569	571	603	598	598	600	574	582	589	602	576	568	584	604	591	568	530	593	580	617	600	595	568	609	578	547	551	601	544	572	576	539	570	550	599	573	605	592	583	612	528	577	633	611	628	584	594	588	556	578	590	545	603	592	606	622	581	589	567	579	582	534	609	577	550	606	547	629	590	605	579	573	572	593	590	593	600	544	572	565	630	576	611	575	563	629	593	604	603	584	611	591	539	598	575	549	590	580	567	550	565	541	595	566	592	628	577	584	564	585	561	590	551	592	576	552	578	563	567	587	591	565	612	577	563	584	583	608	590	624	580	564	598	631	593	598	562	599	578	587	645	613	587	579	573	585	562	569	600	627	629	601	567	604	626	622	577	567	611	570	608	574	573	610	591	597	602	572	577	615	655	577	561	583	565	576	574	579	555	608	590	573	594	617	565	575	608	618	555	595	568	610	584	561	608	608	535	581	621	565	534	539	567	603	575	573	588	565	592	582	606	553	543	584	632	589	588	606	535	606	627	584	556	590	574	571	596	616	594	539	582	593	655	610	603	590	561	645	571	549	566	580	601	559	580	587	619	608	604	634	628	549	582	568	590	553	611	613	631	587	603	551	574	545	571	591	628	579	565	640	597	586	541	586	617	590	637	568	590	611	584	558	552	557	628	587	598	537	561	569	590	578	597	528	578	623	579	591	585	593	588	600	608	575	578	599	569	588	607	614	581	608	565	586	644	588	575	596	581	570	623	604	619	617	588	541	616	594	602	563	571	624	567	588	592	533	538	603	611	628	596	588	539	628	577	606	599	599	569	586	564	575	583	634	579	587	598	566	587	590	639	570	579	559	571	575	570	563	572	598	614	551	549	599	554	603	607	534	559	599	563	565	559	625	585	556	565	578	621	574	561	617	569	590	613	634	555	602	566	624	548	588	568	562	577	635	614	573	579	561	563	580	594	579	565	574	605	555	624	577	566	579	601	568	589	581	592	652	591	597	582	583	604	578	625	586	581	610	607	570	623	616	545	553	592	602	552	603	572	581	622	591	599	595	623	562	589	595	608	578	621	609	561	595	591	608	611	624	544	559	621	570	592	557	566	548	574	634	596	583	553	610	590	657	569	574	561	573	588	550	650	624	590	549	600	626	570	593	598	610	590	583	559	594	528	617	585	544	629	605	610	587	552	569	597	595	576	592	573	609	585	546	614	611	551	554	631	607	585	618	590	599	565	586	570	605	568	545	563	529	633	580	594	582	605	551	626	609	560	550	575	575	577	588	573	557	628	602	633	597	566	596	584	561	585	587	553	595	566	573	625	570	598	657	582	603	567	612	584	582	567	561	580	572	584	579	601	637	583	592	545	554	587	606	617	599	584	566	570	559	563	591	570	634	601	600	613	545	560	625	552	608	647	631	547	570	592	596	593	558	578	605	553	590	561	575	554	586	585	570	600	574	577	550	562	615	607	606	595	578	563	624	590	585	581	631	557	584	583	560	581	632	591	582	595	572	599	581	549	577	618	606	603	606	630	561	596	606	603	584	570	578	634	617	586	573	587	576	569	600	625	559	567	596	551	562	631	594	617	553	587	598	588	596	566	601	601	597	620	590	569	595	583	543	540	653	606	540	594	584	620	594	631	574	553	625	572	619	588	549	620	583	572	586	536	602	587	577	610	590	545	574	597	583	611	614	555	562	559	559	583	638	598	624	573	603	584	584	602	598	613	610	572	608	570	569	603	587	564	592	600	601	562	573	577	541	613	572	534	610	566	628	561	619	582	554	569	604	566	588	615	561	625	610	610	589	587	560	612	576	619	571	526	597	572	581	579	585	593	529	574	592	556	646	582	612	564	577	617	619	590	604	557	551	594	550	588	616	603	594	578	552	614	632	624	587	585	616	607	590	592	606	598	631	583	592	593	569	593	555	608	555	574	609	581	564	613	613	572	603	588	552	587	595	538	614	630	603	600	602	585	540	576	603	632	596	618	594	574	618	635	569	582	582	602	622	608	610	611	626	588	632	565	582	554	599	570	546	616	638	588	586	589	570	578	610	598	582	606	553	543	594	584	577	592	597	619	618	604	603	557	609	565	642	602	554	570	550	594	609	572	600	565	586	602	637	577	583	562	587	672	614	562	616	600	588	562	610	592	587	565	583	543	603	573	589	556	612	616	601	583	573	579	592	575	528	583	586	633	521	545	575	562	601	614
4360	5977	4480	2472	2193	13229	29166	24269	13852	5997	2274	984	588	605	566	576	551	532	527	592	556	564	555	616	548	541	517	597	596	570	584	523	586	580	517	599	575	555	573	526	559	531	584	577	564	629	562	556	570	541	543	591	539	578	543	560	553	549	548	571	615	548	570	556	557	527	636	601	556	607	564	552	522	598	581	593	534	547	526	563	609	551	565	582	532	551	585	550	565	550	552	557	524	555	566	521	594	532	595	538	592	553	600	529	549	549	551	572	601	562	567	552	615	519	554	571	589	548	551	557	561	569	552	569	563	579	520	532	582	570	578	553	552	595	599	498	544	583	557	547	521	599	525	570	527	586	578	568	572	526	525	569	498	566	553	546	579	541	556	577	573	588	573	546	559	513	510	562	621	548	570	547	504	541	562	516	569	538	519	559	564	560	537	518	569	563	570	565	559	585	544	545	522	530	516	536	567	526	557	531	568	557	568	541	516	529	561	574	559	508	556	558	546	567	571	544	571	566	530	580	566	580	526	542	481	551	517	549	582	568	538	515	535	589	566	566	564	559	566	552	553	536	544	545	554	577	509	510	553	535	551	559	533	553	568	503	562	599	618	585	534	542	554	555	567	540	566	551	559	541	584	539	535	542	539	604	500	552	596	536	593	518	536	520	589	595	587	553	590	527	550	524	512	600	528	573	554	578	547	512	540	573	546	537	584	559	587	580	528	585	595	549	563	569	583	570	551	583	538	597	559	563	587	584	520	551	569	554	522	567	572	571	547	527	552	596	524	497	530	568	578	563	578	560	589	551	563	573	527	526	544	560	543	568	567	525	562	529	516	543	546	526	543	555	567	567	537	512	533	550	567	576	505	602	530	565	572	510	554	532	556	563	529	583	534	521	544	510	557	543	571	535	520	546	564	533	526	542	570	538	570	555	545	548	588	524	568	613	568	541	562	558	540	550	595	557	560	568	551	540	540	576	579	544	563	547	564	578	547	548	594	595	519	559	546	519	531	534	593	550	509	547	559	506	538	524	540	554	608	589	580	544	588	538	551	541	598	530	525	551	584	570	565	557	555	565	568	523	552	577	561	549	546	575	569	559	558	542	540	517	570	574	554	520	545	544	521	540	567	599	603	543	581	569	578	593	555	569	546	563	530	525	568	578	596	539	554	567	588	568	526	549	589	598	532	562	538	587	577	557	557	545	568	537	572	539	531	517	583	578	543	543	595	551	606	558	578	538	547	544	529	558	527	568	533	525	543	566	565	575	532	547	521	574	562	502	553	557	551	589	562	575	584	539	553	551	518	563	555	541	552	532	541	608	550	594	552	541	555	510	546	531	596	544	555	573	574	519	576	620	580	577	570	539	582	553	575	553	545	548	572	581	564	521	558	550	573	578	564	507	565	557	564	531	550	518	550	556	569	576	539	543	525	549	567	587	543	524	541	587	548	577	572	573	526	516	555	563	525	545	564	565	574	546	592	504	533	583	540	557	564	557	543	558	531	567	571	594	560	543	549	579	567	546	566	567	548	540	535	594	514	559	526	541	527	563	564	579	537	542	544	600	537	485	562	572	556	556	612	541	608	547	548	611	574	545	570	506	575	531	537	562	598	586	546	554	554	577	563	494	603	573	553	586	554	551	554	561	565	560	589	541	501	525	518	562	563	576	581	599	531	566	550	516	559	570	482	565	565	577	554	524	571	537	567	547	545	576	550	542	554	539	516	578	548	560	556	528	553	579	546	550	526	586	553	583	570	579	517	590	594	525	528	576	548	594	539	583	527	543	523	511	515	546	589	514	578	556	557	547	551	553	537	557	532	536	571	539	595	593	542	561	525	581	568	572	593	565	563	562	557	598	525	560	555	595	532	582	571	554	552	615	547	547	570	553	542	578	525	582	542	548	536	593	562	584	533	578	567	545	585	557	548	542	572	537	556	589	554	531	560	558	541	570	526	551	533	548	571	534	530	585	637	586	552	568	553	519	548	539	599	554	539	557	557	546	591	564	541	537	576	567	599	596	571	558	534	561	582	539	565	557	593	587	559	524	547	546	547	573	556	567	620	567	542	556	559	585	542	562	591	565	556	566	533	573	563	563	543	565	566	534	543	571	552	583	571	543	569	566	528	549	549	540	554	562	528	548	581	593	593	506	552	564	565	573	553	596	560	562	562	597	554	572	531	571	570	547	557	544	521	573	575	549	605	572	526	542	564	587	555	572	524	575	514	580	546	580	617	568	585	573	495	528	571	535	534	541	564	562	578	558	560	541	580	580	548	570	525	557	590	557	567	548	594	540	554	533	548	550	557	549	581	506	574	558	543	556	519	542	556	580	611	557	581	563	532	549	524	541	598	525	514	536	485	584	595	596	593	545	536	499	552	554	594	545	572	580	577	570	563	535	536	554	542	573	540	582	613	556	571	583	573	555	537	542	551	601	588	547	545	582	543	570	567	536	574	581	540	591	582	555	517	549	533	536	530	541	529	559	541	552	550	561	556	541	530	548	574	582	587	560	538	539	581	583	554	589	538	550	562	568	581	579	510	560	530	530	554	541	563	525	555	517	546	574	630	527	547	560	510	529	566	586	578	526	571	543	622	543	547	516	557	556	546	529	565	559	574	556	518	606	544	596	563	591	542	557	532	556	606	574	578	539	578	510	556	572	554	545	552	508	566	572	541	568	540	595	604	566	548	573	588	562	561	573	550	547	557	521	555	551	551	535	543	564	583	543	597	554	608	547	554	555	510	547	512	567	564	552	518	532	529	574	527	548	567	510	593	541	516	582	571	591	580	557	537	558	585	500	560	563	581	544	577	543	555	572	545	556	525	569	574	516	555	568	590	548	521	528	539	529	551	576	483	574	521	525	570	535	534	522	549	550	536	565	546	556	540	562	560	586	538	587	559	571	575	527	559	511	556	526	548	578	561	556	548	572	562	560	583	531	498	544	568	572	546	542	564	581	544	528	529	561	599	541	539	544	562	548	545	517	600	550	546	555	569	558	520	576	528	568	555	606	546	522	533	539	563	575	569	555	552	534	605	533	539	532	606	562	592	533	550	582	549	513	554	564	537	554	582	526	544	574	565	593	599	598	562	545	536	518	570	537	530	592	597	534	554	592	573	539	547	533	591	539	508	557	559	558	510	610	556	584	548	549	563	557	543	591	565	571	520	563	554	515	541	555	561	566	586	551	521	560	582	555	578	547	559	584	544	525	520	559	556	538	580	578	569	579	531	556	570	550	526	583	536	554	585	526	545	519	567	560	523	589	566	583	544	542	565	568	551	563	582	521	535	497	536	595	575	519	538	544	577	537	566	573	570	539	499	562	523	553	521	629	562	548	566	564	576	568	572	592	582	536	569	520	547	548	513	556	527	552	563	554	519	567	538	599	531	571	571	558	571	480	537	573	555	593	522	554	542	553	563	553	543	586	551	557	601	578	573	548	580	586	569	556	567	559	560	577	559	542	567	578	599	559	567	557	583	547	560	556	556	570
24177	21303	28605	24359	21271	30730	52475	44234	29715	14013	4417	1336	925	787	711	751	691	714	697	647	663	691	715	729	702	712	730	679	686	666	701	733	698	668	695	695	731	681	702	711	682	673	673	686	701	734	728	696	669	686	746	703	712	739	675	701	704	636	713	673	702	717	744	704	677	702	700	728	663	728	713	699	706	681	694	749	676	685	713	704	722	686	669	680	688	691	722	725	712	726	719	683	649	677	675	634	678	685	711	725	700	694	654	694	677	739	693	655	699	700	677	683	745	673	684	687	688	624	652	676	688	644	714	698	745	697	723	744	682	664	715	717	711	715	695	666	701	695	717	717	681	716	680	663	705	702	671	713	664	717	656	699	704	713	668	676	692	700	605	658	687	662	677	708	707	745	663	683	644	750	631	710	697	744	689	732	691	706	691	709	713	717	672	665	678	704	689	687	735	670	689	654	669	678	665	690	722	691	673	695	698	692	647	683	706	670	648	647	708	717	684	645	735	659	704	662	709	627	706	661	662	694	693	687	686	675	700	670	687	727	714	708	735	673	645	716	673	715	692	691	685	672	669	691	677	690	697	694	721	662	680	659	652	679	661	697	711	736	721	697	721	744	674	686	746	673	727	675	715	721	704	695	720	712	660	619	703	702	698	682	710	667	699	638	665	679	695	691	681	684	704	656	701	730	723	688	693	677	703	648	674	707	680	699	687	688	638	700	682	671	669	735	670	640	692	750	658	702	731	677	714	681	714	659	712	695	641	662	709	682	656	673	702	669	661	675	675	684	672	644	646	661	698	643	673	704	687	733	675	680	671	643	703	662	686	644	660	687	740	664	687	678	723	663	706	637	672	678	669	697	686	685	681	696	660	676	672	659	632	697	657	656	693	704	689	662	656	694	697	696	702	736	726	704	673	714	689	693	696	684	671	711	663	648	673	631	713	618	666	700	713	659	670	668	722	691	685	722	696	693	697	647	668	708	665	687	701	682	667	680	696	711	716	672	706	663	677	674	682	613	697	739	666	689	649	738	662	679	711	643	677	633	647	634	654	711	698	726	682	702	608	658	685	714	693	689	636	655	737	705	616	674	705	679	646	686	744	647	710	653	637	675	683	658	721	680	645	640	700	689	673	692	651	677	655	668	664	745	722	745	689	711	659	683	691	703	701	653	716	689	637	690	641	652	739	686	682	656	675	683	674	671	690	679	664	618	724	670	679	660	712	678	700	658	715	656	659	684	677	691	681	679	753	689	686	712	694	752	745	668	720	644	720	652	700	678	669	678	672	684	658	674	733	712	701	632	660	672	709	674	670	692	695	709	676	682	696	694	706	729	642	674	672	682	724	673	708	731	663	679	635	700	676	733	721	623	726	708	659	701	712	677	700	698	702	684	679	728	669	702	671	693	694	675	664	667	664	707	647	700	671	659	724	655	668	721	709	711	670	665	650	661	708	657	698	672	656	680	715	719	656	719	731	659	685	684	712	678	677	695	643	674	706	689	685	631	698	724	699	686	703	659	686	702	680	689	665	713	657	646	716	709	669	649	684	671	726	673	717	687	663	677	696	719	692	676	690	768	695	657	667	702	693	669	694	667	703	679	681	704	704	682	659	725	678	730	695	662	732	681	716	648	666	656	684	690	696	776	731	684	635	679	689	658	705	715	650	667	657	682	704	671	676	647	686	691	688	675	620	659	705	666	701	656	683	729	659	676	706	695	712	747	706	694	675	700	681	709	700	719	690	694	691	678	684	693	687	665	666	663	652	679	703	689	637	702	670	683	697	606	708	681	662	666	638	714	672	685	682	700	700	666	674	681	670	677	743	690	714	678	711	712	692	647	676	717	685	714	656	639	713	667	725	645	699	707	633	654	671	686	685	684	687	670	708	673	681	720	702	670	704	690	636	681	657	695	668	702	742	646	635	708	676	712	670	692	704	666	706	712	676	682	669	678	635	704	684	659	677	727	654	682	667	660	696	668	673	672	682	691	712	644	698	656	697	693	673	696	677	676	730	621	709	672	659	685	641	659	696	652	649	645	636	636	713	631	699	653	637	676	677	724	661	649	696	670	643	690	652	636	706	718	669	671	719	743	685	678	693	698	715	665	722	709	677	717	708	657	723	712	728	655	692	727	649	724	673	715	662	676	684	681	682	678	669	645	679	729	642	695	683	702	698	661	687	685	652	716	687	669	682	665	675	692	664	631	634	660	689	666	688	671	644	723	675	707	704	664	642	693	679	658	703	682	703	673	636	754	619	716	649	660	661	706	717	666	717	665	670	680	656	695	701	678	692	706	708	628	678	691	726	610	656	674	653	715	694	666	632	677	695	698	673	680	715	643	694	673	674	687	651	626	713	677	652	717	643	635	680	667	638	680	705	704	717	658	656	701	712	663	691	721	668	674	712	706	679	696	684	700	700	646	691	619	730	706	701	735	716	682	683	683	652	702	696	704	659	717	650	647	678	693	675	698	652	724	679	677	693	658	713	674	687	658	682	715	680	697	692	733	672	679	651	693	675	692	714	699	706	690	664	667	699	684	677	655	686	698	650	677	700	679	690	690	671	701	680	657	662	718	699	650	708	729	655	670	634	730	614	693	680	670	734	686	701	671	704	681	727	673	664	688	726	730	662	712	689	658	689	646	675	688	703	679	699	622	708	683	684	653	688	693	658	671	697	715	683	692	740	673	682	727	704	724	717	697	676	694	658	699	695	682	718	691	685	697	629	706	672	696	679	680	730	729	674	694	660	712	691	677	721	712	667	717	682	714	667	675	669	686	705	684	679	702	668	714	619	721	655	681	659	637	684	695	712	681	704	700	664	677	693	682	647	670	699	684	673	680	687	688	682	671	701	693	705	705	684	693	709	675	699	684	633	690	687	669	670	662	670	631	700	720	694	702	678	683	706	686	690	672	729	682	684	649	714	740	711	689	686	663	675	709	714	703	669	667	690	670	672	662	619	656	718	665	699	669	659	673	695	654	695	702	690	692	715	679	698	655	696	690	656	684	670	659	703	643	671	651	673	639	651	644	653	680	703	674	701	677	678	676	652	671	664	697	709	703	716	695	718	703	697	671	686	667	682	706	673	681	669	705	733	688	684	697	710	690	669	682	698	718	661	648	698	675	703	658	688	712	637	631	679	713	673	653	702	699	675	678	701	695	669	690	628	754	644	661	692	678	678	680	642	739	641	717	698	704	723	631	653	719	669	661	713	695	705	647	697	682	678	698	678	698	689	707	692	724	670	732	679	646	694	696	659	645	634	660	699	642	674	684	687	682	705	696	682	677	696	691	681	634	676	696	718	719	692	687	729	695	731	663	720	694	660	693	652	662	691	711	701	700	595	674	667	669	682	760	708	722	630	727	667	723	639	705	697	713	723	730	713	675	681	674	632	659	655	688	695	686	691	672	684	676	674	711	667	679	689	682	624	721	718	616	636	686	697	655	669	663	661	675	678	710	671	731	647	650	673	721	696	704	707	677	712	705	692	691
5594	9775	8190	4699	5296	33411	48659	39925	23549	10764	3966	1411	850	644	637	651	655	676	646	680	628	628	636	665	616	676	620	677	681	638	677	678	647	663	630	653	721	706	626	639	657	651	682	651	603	653	634	663	633	630	630	670	604	702	624	633	643	619	681	641	649	681	642	624	634	595	652	612	643	611	674	623	634	651	640	632	670	699	677	645	616	636	618	618	698	633	625	655	628	648	646	647	689	657	645	596	658	657	635	583	624	624	645	653	646	639	612	613	613	656	640	625	602	663	668	642	649	634	632	661	647	671	664	712	643	655	648	640	624	624	632	603	670	687	624	629	671	607	637	671	618	643	640	620	651	625	655	592	653	657	668	673	672	651	658	666	607	647	699	626	651	642	633	635	668	598	625	672	664	618	653	624	670	667	636	628	655	658	643	650	665	667	619	634	656	651	632	646	639	691	660	625	659	620	619	642	608	679	647	647	650	654	581	667	689	646	624	678	648	637	651	651	621	648	655	632	650	640	632	612	667	636	620	657	640	644	608	655	637	631	599	695	656	663	650	618	653	659	624	651	692	606	662	644	654	640	599	636	641	681	657	636	643	620	581	630	655	643	655	678	633	637	624	621	664	641	628	628	640	649	626	649	622	690	626	657	665	603	664	636	619	634	666	647	661	615	654	660	632	662	630	641	685	647	625	629	657	638	679	679	651	624	699	645	644	626	644	668	638	638	631	627	616	625	588	666	631	662	637	610	649	636	657	653	681	666	595	614	664	655	646	632	621	641	620	592	657	634	648	622	640	641	645	644	664	659	670	652	613	630	658	669	647	624	699	652	663	699	639	620	661	658	629	655	620	670	644	675	619	665	651	629	646	648	661	681	637	641	617	648	614	623	612	637	649	675	636	641	624	620	670	587	625	624	621	626	662	622	678	615	616	637	651	661	659	642	604	673	647	654	649	626	628	613	671	669	670	601	642	653	658	624	647	634	633	678	645	606	614	608	629	680	650	637	631	654	676	660	676	630	615	628	614	671	659	605	602	667	631	640	666	667	635	651	644	682	615	617	650	590	635	614	672	651	642	663	604	653	637	653	671	649	629	662	662	660	694	618	673	652	672	623	614	623	634	612	644	643	621	678	632	626	620	636	631	651	611	641	629	649	596	641	667	657	678	670	662	599	642	609	679	669	607	630	626	623	642	615	654	662	649	633	632	635	645	623	615	656	624	623	683	640	632	642	652	657	637	628	662	682	620	670	664	700	600	635	624	653	680	640	633	606	602	619	618	633	646	634	683	636	684	653	652	653	621	687	666	659	668	610	630	637	678	642	638	619	642	597	623	627	621	627	609	658	646	614	632	672	622	650	629	687	588	668	647	643	618	623	620	656	675	633	657	635	610	687	634	681	669	651	656	632	609	619	684	633	624	634	637	671	650	613	650	617	648	676	638	648	641	637	670	580	637	641	672	636	643	666	659	677	601	659	659	688	642	624	627	665	669	672	602	624	662	647	642	656	627	665	651	717	689	600	622	624	598	635	628	617	664	697	618	632	672	641	590	646	622	602	696	646	604	641	672	668	603	622	630	663	645	662	608	666	610	623	639	633	631	620	656	611	647	640	650	655	644	629	620	617	641	617	663	659	625	628	695	608	702	648	674	636	634	666	597	637	609	664	612	623	611	573	635	634	648	634	634	633	613	646	646	621	655	630	685	631	657	660	684	632	681	636	621	620	639	644	626	636	651	626	615	649	654	742	622	612	632	646	650	624	642	664	634	695	659	652	668	615	649	659	637	638	635	649	582	667	630	631	658	643	638	650	672	704	656	667	622	636	665	626	656	632	613	647	666	654	657	668	634	630	624	668	637	666	616	641	647	670	658	611	600	684	669	602	647	627	627	646	674	641	683	674	656	665	619	636	629	603	614	654	619	668	700	620	649	704	655	637	623	638	638	608	668	671	638	643	657	631	681	688	633	656	650	658	707	637	625	665	636	654	627	629	605	650	646	622	649	627	651	647	603	637	626	619	657	690	600	633	649	581	634	673	648	645	664	651	601	659	650	643	657	670	616	652	626	641	657	612	647	648	595	642	669	676	631	614	638	651	649	643	661	668	698	618	684	605	641	625	668	624	637	700	649	666	639	605	653	641	647	609	656	634	666	641	627	649	634	653	641	633	602	660	617	628	614	607	638	638	637	657	647	665	627	646	634	581	628	660	631	613	634	625	669	611	693	609	598	655	627	622	682	668	620	664	658	650	651	618	648	626	650	684	604	624	690	633	570	657	656	633	646	632	656	662	614	644	628	615	623	619	605	634	628	644	641	659	636	688	635	651	659	590	604	636	632	669	635	657	634	674	611	624	588	642	657	661	642	639	605	626	617	651	676	660	652	659	593	615	653	661	607	685	625	644	624	604	604	636	659	593	653	649	670	644	585	638	648	675	668	680	603	664	627	624	667	688	651	646	641	638	621	658	648	631	631	644	662	622	631	618	633	652	653	616	627	623	640	633	646	680	660	644	643	638	626	561	588	654	622	581	608	630	616	639	650	646	641	663	584	602	642	668	642	653	641	641	620	655	609	654	633	646	638	661	680	674	598	621	625	623	653	624	637	619	601	671	643	663	602	647	674	650	634	593	636	626	672	640	642	641	683	653	646	591	660	635	607	645	623	652	637	655	645	629	666	613	628	646	664	624	591	652	646	643	657	626	675	699	630	700	637	648	638	603	645	628	626	633	670	668	657	624	633	650	649	669	666	619	665	665	636	638	633	676	650	625	694	615	631	672	593	664	674	615	615	628	660	636	661	655	607	682	630	664	675	661	626	632	638	635	667	629	623	619	657	643	618	581	635	580	655	674	594	633	627	664	646	630	669	681	651	646	624	646	643	621	669	618	565	650	617	602	630	643	621	636	684	640	644	614	647	649	630	648	622	610	650	639	617	632	672	643	664	593	674	651	609	587	653	631	629	704	668	634	615	636	621	623	625	630	663	634	674	669	625	638	643	656	645	655	601	650	649	614	627	666	642	669	665	649	621	639	629	648	631	621	614	687	620	620	641	627	650	611	611	672	617	632	642	623	642	602	602	639	609	594	613	607	634	650	648	677	649	604	627	609	616	624	617	688	593	651	661	655	648	646	688	621	651	608	655	646	657	620	620	596	634	591	640	620	603	693	671	664	651	632	556	664	668	675	659	653	643	654	602	693	649	639	650	692	641	656	660	642	628	602	634	633	646	601	649	640	645	618	608	663	660	642	615	604	647	625	616	643	648	626	646	636	632	644	604	630	638	629	643	592	638	677	666	640	623	638	684	620	614	635	637	678	654	629	658	620	653	618	645	620	674	632	624	623	642	590	646	623	601	656	652	663	588	671	628	652	645	683	659	665	641	670	620	645	646	645	685	599	697	649	613	634	642	642	595	636	615	647	651	621	597	631	669	679	668	642	696	663	641	644	632	647	640	642	606	662	634	651	634	617	651	605	631	647	624	622	623	681	616	677	629	607
27531	13590	3260	2118	1570	3132	4661	3708	2298	1247	838	738	633	620	579	637	661	605	662	588	636	693	626	640	681	686	614	643	635	656	684	643	667	590	693	607	628	620	651	664	615	574	627	652	638	609	662	668	628	673	618	635	665	660	664	687	622	621	685	621	596	636	645	607	615	633	637	662	623	639	661	641	625	631	618	683	631	632	605	669	646	595	637	687	619	620	640	680	620	624	680	619	647	620	657	667	622	648	639	631	653	553	632	608	642	605	640	594	653	638	645	638	639	647	624	645	616	655	628	638	659	625	613	623	640	660	602	589	629	682	624	594	614	644	643	665	652	625	603	625	670	610	645	593	624	600	638	620	629	619	625	611	583	600	660	649	664	668	676	652	604	646	636	621	610	635	628	560	639	640	662	666	608	583	626	678	617	661	604	586	600	625	606	627	625	660	625	615	607	663	615	670	632	643	633	598	652	648	635	612	645	640	604	616	594	661	614	633	670	611	600	624	628	589	581	611	562	609	637	683	640	596	627	668	604	619	641	649	596	570	645	635	591	595	607	607	644	590	641	626	660	584	573	691	667	620	607	607	631	623	624	625	623	634	629	598	626	650	665	632	584	625	638	645	645	647	655	641	694	646	635	665	613	650	594	611	628	622	636	656	624	594	604	577	668	637	625	637	649	658	629	662	635	667	644	654	609	657	599	619	644	597	608	603	644	641	645	597	608	621	652	659	641	622	624	597	595	637	625	690	608	639	654	577	656	642	610	651	592	631	615	637	602	654	656	638	630	646	613	620	629	648	652	622	607	564	654	619	622	616	616	567	589	644	670	611	608	618	598	621	593	620	581	631	619	630	647	628	656	647	647	662	695	635	662	648	627	594	646	637	679	603	637	640	635	621	643	622	667	651	637	619	621	609	655	640	664	656	617	654	661	596	643	632	656	570	655	658	622	588	639	649	654	636	645	650	610	562	618	605	659	634	655	635	644	640	666	566	636	637	690	644	641	611	634	682	646	672	619	638	633	671	596	635	674	651	597	600	655	641	642	604	602	655	616	596	595	632	606	638	589	648	615	625	608	609	623	623	639	629	628	641	613	624	652	649	637	644	638	661	608	630	623	614	633	671	644	670	651	625	601	611	632	679	668	604	648	670	653	605	617	634	653	587	611	587	622	616	601	627	658	637	590	656	618	593	603	651	617	618	674	685	617	668	600	631	658	633	576	627	599	662	593	651	614	629	610	589	676	616	652	659	647	653	651	641	615	632	627	593	678	638	612	652	657	632	640	624	600	564	625	639	582	603	634	639	633	639	593	618	659	690	669	709	605	624	617	631	580	634	668	611	624	588	641	594	641	673	632	630	693	622	605	657	653	608	613	612	604	632	647	633	653	633	638	637	631	639	640	652	639	637	627	666	634	614	603	617	632	625	629	612	645	602	623	594	616	666	605	578	566	610	622	647	602	670	643	587	620	638	613	650	638	646	636	599	636	642	629	648	591	667	645	657	636	633	609	636	629	610	615	641	681	595	622	658	624	619	589	633	638	572	602	669	590	612	619	599	625	632	679	599	650	602	634	616	640	665	623	665	636	642	658	651	652	645	668	626	623	645	644	609	636	600	642	634	609	574	691	611	596	626	679	684	619	597	663	612	603	618	613	597	637	629	660	621	654	620	664	601	654	599	665	667	634	610	626	616	640	667	629	600	614	625	607	639	622	614	621	625	671	620	574	631	675	579	611	652	605	652	614	649	617	654	600	613	612	603	606	631	627	598	630	657	668	680	600	661	603	648	667	662	603	645	668	673	650	639	609	631	617	638	642	623	642	643	655	649	593	628	599	610	636	655	646	614	618	588	649	635	650	608	643	630	592	656	647	606	660	590	603	678	656	664	624	617	592	651	640	593	615	701	641	605	668	625	642	635	677	649	660	630	636	625	608	594	632	678	598	594	617	645	652	689	656	643	640	669	603	640	662	601	651	633	652	628	588	638	611	627	620	594	605	597	598	652	612	630	615	616	685	591	615	574	585	662	616	639	656	639	642	622	663	637	696	636	613	654	617	621	622	651	600	623	666	624	623	676	661	584	602	644	646	606	616	642	629	560	651	657	637	638	663	630	600	671	620	604	637	645	614	721	652	685	610	622	642	647	657	624	620	614	636	662	584	629	597	626	657	597	665	635	623	610	646	658	623	662	600	630	638	614	674	625	638	624	644	614	634	600	629	641	678	605	582	631	601	607	666	632	653	647	609	630	612	616	632	622	647	605	658	602	611	655	622	631	582	652	590	629	629	661	637	649	641	645	669	676	627	621	669	684	645	687	608	644	626	625	615	629	693	619	667	679	609	642	642	637	625	644	640	616	714	667	636	653	603	637	642	638	659	598	604	602	572	638	667	651	622	616	626	632	658	680	602	614	604	683	592	575	611	617	629	600	616	610	653	616	631	627	605	642	695	623	602	653	653	704	653	680	619	632	654	639	665	622	653	640	611	659	614	653	589	630	639	654	579	629	680	590	624	651	619	633	663	640	617	649	623	620	609	621	601	601	621	606	653	685	629	620	637	627	671	632	644	641	628	597	612	605	670	631	660	601	664	631	636	611	607	607	636	606	627	626	636	623	651	598	668	654	610	603	636	648	627	664	632	667	647	631	637	619	598	611	642	659	644	626	630	637	647	648	668	611	613	639	608	638	567	652	614	634	625	602	647	635	684	624	644	626	662	627	625	615	630	626	653	619	643	661	589	608	587	604	640	657	613	647	633	636	645	631	644	648	640	603	639	591	614	638	609	616	620	615	606	627	668	616	660	594	618	618	631	664	613	596	638	609	650	600	606	664	672	635	605	618	623	578	611	626	687	624	655	643	611	620	624	650	655	651	615	615	639	613	574	641	617	623	634	607	633	664	614	622	642	635	671	654	635	622	620	612	622	679	639	616	613	664	630	618	624	589	660	632	637	619	659	699	626	624	649	696	630	616	623	612	678	633	645	633	654	609	641	635	641	632	627	627	627	632	664	645	650	607	643	570	606	586	614	671	654	624	640	651	618	610	592	627	638	641	652	583	658	620	594	624	615	670	651	687	612	618	648	591	603	676	602	636	646	626	632	632	620	614	629	621	583	643	637	665	676	603	686	631	616	641	659	633	633	592	662	634	663	635	605	657	635	655	626	604	627	606	606	675	683	612	613	580	624	634	609	620	679	620	603	627	581	601	601	619	634	634	622	679	630	622	653	641	681	642	623	615	628	668	587	648	609	598	648	631	582	643	567	627	646	641	655	651	616	565	644	633	609	587	634	670	602	590	687	651	589	583	626	572	646	623	635	627	657	605	638	635	630	640	610	618	562	617	586	638	638	640	620	594	669	646	597	650	610	611	603	618	592	617	637	668	669	621	593	633	627	587	632	584	630	623	622	571	663	669	641	602	652	629	679	640	643	658	597	648	605	641	632	548	638	630	575	650	601	630	653	627	658	637	628	642	638	611	655	598	672	645	643	668	610	623
5606	2786	2577	2165	1976	4175	5228	4110	2433	1297	823	627	576	559	582	595	536	582	561	578	598	559	580	573	605	551	573	521	575	610	543	512	554	578	553	536	569	532	573	577	617	582	587	576	584	515	555	545	579	571	576	504	550	574	546	594	537	569	574	546	545	556	571	553	529	543	581	544	569	561	574	571	563	591	566	567	567	558	571	525	547	565	549	606	563	581	573	564	625	561	553	592	536	540	568	596	568	561	560	592	546	603	534	564	627	549	580	538	576	594	622	558	529	562	602	531	592	582	596	560	597	551	534	581	529	604	566	584	539	553	582	528	593	583	583	551	558	569	566	556	581	545	555	554	569	600	588	525	570	610	550	554	566	564	519	551	571	590	618	550	573	570	550	556	538	588	570	540	511	524	597	570	595	588	574	555	537	554	569	556	585	538	587	562	558	564	585	608	547	560	604	585	528	601	530	594	590	541	547	557	577	565	566	589	594	579	558	568	580	569	554	557	575	511	588	576	529	573	570	525	574	544	568	553	549	546	585	530	493	565	572	586	594	612	564	585	581	552	583	559	578	560	574	591	576	573	578	553	571	580	514	571	553	559	549	570	588	532	554	585	551	575	563	553	566	544	537	564	515	558	578	590	559	531	553	544	565	559	520	584	562	548	587	565	557	547	544	578	580	560	595	560	563	558	572	565	590	603	598	536	591	502	602	551	545	540	539	533	585	552	577	587	554	525	556	551	566	575	561	524	552	592	597	535	580	550	544	568	557	579	571	542	528	574	541	569	552	576	564	579	551	563	582	549	549	584	610	565	552	556	533	567	559	557	590	553	587	577	567	580	548	563	558	563	528	550	573	562	519	596	563	551	552	553	587	584	611	530	558	577	531	580	565	589	546	555	588	569	569	572	567	542	587	568	552	555	566	545	596	568	549	557	558	601	561	558	579	561	586	545	565	558	583	594	652	534	549	551	561	553	552	592	532	546	562	561	562	562	541	566	596	539	585	570	547	579	579	537	554	541	565	607	610	571	540	583	553	562	599	505	556	568	571	615	592	540	543	578	535	542	604	588	556	540	581	617	603	572	552	560	568	559	520	580	581	543	570	584	565	540	530	528	586	531	564	607	553	546	583	567	563	564	596	570	545	551	551	583	583	565	552	611	568	569	545	568	586	576	595	529	575	576	583	609	564	598	550	544	542	590	552	606	576	589	606	589	573	561	562	574	582	578	527	565	556	576	594	579	537	534	517	545	534	608	563	554	590	560	510	545	603	585	561	558	593	588	580	581	617	559	589	553	588	553	544	560	536	553	584	558	605	534	603	530	561	593	570	595	558	559	545	540	564	536	565	573	548	509	572	547	534	554	538	539	582	569	611	566	569	611	616	559	527	551	589	594	576	582	574	575	612	588	563	570	567	518	589	567	486	566	575	507	563	569	553	584	578	561	552	571	572	571	572	560	550	554	511	558	526	587	536	557	569	583	560	519	568	588	558	574	522	611	585	550	580	554	573	552	602	564	559	564	580	583	597	570	539	584	589	602	541	567	571	564	547	608	579	543	512	549	536	552	523	576	511	541	526	504	543	579	611	558	578	536	545	546	556	579	537	595	564	550	571	537	545	604	556	584	576	532	550	566	584	526	589	564	586	580	570	549	522	582	578	504	520	597	597	556	530	573	579	601	533	565	558	589	547	553	539	578	611	551	567	551	542	581	570	536	579	540	552	550	538	605	560	556	570	568	536	535	535	557	566	570	593	564	551	575	569	595	576	541	558	579	565	540	564	580	615	583	549	561	565	563	562	545	541	543	551	554	586	555	549	575	608	575	547	553	569	583	545	543	535	614	556	559	524	583	548	538	565	571	596	572	571	557	605	563	573	584	570	534	516	569	597	542	531	579	583	574	562	574	543	528	585	547	569	566	605	551	540	534	578	585	576	558	535	593	562	566	561	604	565	603	565	530	573	543	584	566	571	533	524	587	549	586	578	575	589	605	586	577	512	564	547	534	570	611	535	523	571	552	594	590	587	549	600	608	588	570	596	565	555	537	547	521	539	552	544	580	551	547	584	565	608	508	573	584	585	551	551	561	512	573	530	594	571	581	586	545	536	606	563	574	562	545	530	565	559	551	614	553	534	554	540	514	545	575	545	575	552	559	544	579	533	540	576	591	549	563	574	531	560	522	535	578	522	581	605	541	557	590	559	512	539	566	562	519	548	562	535	545	551	592	566	497	558	585	564	547	542	578	550	562	587	559	543	580	575	576	552	547	597	524	560	568	601	597	531	578	588	613	596	543	528	550	572	567	576	550	602	578	565	554	588	564	607	550	585	554	566	589	527	526	575	574	563	582	563	584	599	571	588	574	576	556	602	548	548	599	546	563	570	511	566	519	591	564	581	588	546	604	506	576	564	530	587	548	558	560	544	577	575	583	544	568	562	556	541	581	557	550	618	549	556	552	595	565	588	553	524	573	560	536	595	536	557	549	547	532	565	563	586	537	567	557	597	577	614	565	598	577	590	545	536	582	551	564	568	567	550	552	545	555	556	584	568	553	571	573	551	566	554	521	527	540	556	558	566	556	595	581	609	566	575	577	545	644	586	598	560	569	548	579	518	568	553	533	572	539	581	586	543	610	571	576	544	580	546	526	541	522	592	596	577	551	538	544	554	563	610	573	543	581	567	594	604	543	563	576	580	575	543	554	553	608	554	573	587	533	587	563	563	550	600	559	627	584	575	548	577	554	586	568	548	532	606	587	570	550	535	526	564	552	539	541	550	623	535	531	580	550	579	612	557	550	549	572	601	553	535	584	570	590	558	527	561	548	553	555	548	540	594	584	572	560	559	536	527	588	577	525	578	557	552	512	551	565	561	583	550	565	626	540	565	589	558	535	544	539	581	575	566	540	571	555	582	535	580	553	582	575	580	590	555	585	551	551	563	587	589	550	541	515	538	562	572	561	504	533	589	531	558	559	516	562	565	575	546	586	567	582	548	560	586	607	507	600	523	529	558	531	561	527	567	580	513	593	550	589	580	590	570	563	561	555	548	590	566	540	594	590	570	561	582	557	559	556	573	577	574	531	541	584	580	591	595	556	551	585	576	590	605	549	581	523	558	556	601	558	587	568	534	595	569	566	586	532	553	537	564	550	566	577	551	531	550	561	556	563	556	542	560	559	600	574	569	584	528	630	599	553	546	526	572	554	545	593	551	555	582	578	581	527	545	545	528	568	556	543	552	571	557	569	583	586	555	616	561	559	536	602	572	576	610	603	570	566	565	554	559	594	552	557	622	550	584	557	565	557	540	594	559	572	591	563	599	541	588	555	629	566	566	538	573	574	586	546	612	539	535	554	589	544	574	577	574	607	595	603	596	567	514	536	530	529	546	611	617	570	555	595	548	555	609	548	564	600	577	570	596	569	578	587	529	534	566	567	554	569	563	539	590	587	587	577	541	574	563	574	555	546	566	594	584	518	574	565	571	560	613	556	556	549	520	560
25463	21289	27074	24885	9247	17755	33823	27255	15723	5837	1933	937	675	649	649	622	603	630	590	622	596	557	539	599	625	595	607	593	589	600	615	587	589	578	604	595	613	576	586	615	613	544	685	636	588	550	629	647	602	614	576	614	615	617	647	548	596	632	601	606	621	633	652	584	592	658	611	566	640	646	621	592	588	569	605	580	602	612	646	633	621	580	596	615	624	629	637	596	626	602	608	598	592	608	576	598	573	575	661	589	651	579	664	562	592	576	606	641	605	590	608	570	597	616	622	622	577	611	634	581	556	602	632	603	612	611	601	591	618	661	570	602	618	607	599	570	603	619	603	617	610	604	596	625	594	568	644	581	594	585	611	606	561	590	636	620	637	590	622	631	604	594	608	619	592	609	580	594	586	611	581	602	568	605	596	573	606	578	620	580	605	621	614	594	582	566	625	600	578	590	582	609	631	596	569	593	568	584	658	626	618	573	606	614	586	628	620	583	625	563	587	628	574	607	585	620	571	581	574	585	600	568	615	641	596	623	603	598	613	616	642	590	639	657	638	637	563	587	657	612	620	607	555	621	612	641	612	586	543	550	600	621	611	607	610	629	582	609	606	589	556	585	636	603	593	617	591	574	630	604	630	582	601	608	567	595	628	598	630	611	597	630	598	591	598	585	592	598	563	615	601	566	598	596	609	591	608	602	621	628	594	575	584	647	606	576	594	608	613	599	573	670	594	615	586	605	625	632	575	610	585	590	635	606	562	586	580	617	576	581	616	626	568	573	566	575	611	586	581	589	600	588	548	573	598	608	600	582	593	559	581	609	629	591	619	575	560	651	577	564	614	579	603	641	567	609	629	597	601	582	620	577	605	606	615	597	649	584	594	582	630	643	618	592	591	607	561	610	551	570	613	602	581	628	639	584	596	590	626	601	562	616	571	596	596	656	599	588	612	587	607	652	616	609	593	599	640	603	588	625	605	595	612	580	620	605	628	617	602	611	589	594	620	602	566	632	615	608	632	588	610	601	614	577	596	603	571	629	617	607	580	625	601	591	570	565	588	644	621	590	630	608	568	648	599	609	595	647	610	625	551	623	603	586	602	566	612	587	590	597	589	589	595	680	622	650	594	586	623	615	596	638	614	602	568	585	589	579	660	532	582	623	622	593	586	618	584	594	617	615	570	591	607	586	590	633	586	584	618	613	632	600	596	584	595	582	624	599	557	583	572	560	607	608	580	561	589	597	636	608	631	609	583	581	620	629	587	626	568	604	597	535	602	608	594	599	603	580	595	573	601	638	624	593	540	616	591	606	569	593	599	593	589	598	570	606	665	615	610	546	598	629	626	621	601	587	653	636	617	659	626	580	647	600	629	616	603	611	611	592	588	604	604	592	625	571	600	630	570	562	588	600	570	629	615	579	602	640	582	594	573	637	563	606	623	592	619	631	588	575	574	587	570	581	575	594	671	628	610	607	622	598	626	597	595	616	656	627	606	570	618	630	622	584	590	619	578	591	581	573	603	578	613	604	547	603	584	604	578	630	584	589	578	563	575	600	566	590	602	577	619	585	576	544	605	574	555	587	621	603	560	608	580	584	595	636	604	602	590	609	603	652	597	585	597	597	605	603	564	611	615	636	581	593	621	635	564	578	602	611	614	617	624	602	585	606	559	586	598	610	617	591	607	585	585	640	624	613	603	584	635	589	563	583	582	649	606	637	587	600	587	589	657	612	612	570	592	624	650	594	557	588	598	615	594	616	607	596	576	642	588	625	600	582	658	617	622	565	595	660	648	610	574	593	594	625	582	612	629	603	638	625	598	603	621	638	532	623	624	601	642	596	617	632	641	591	619	617	587	608	592	596	598	576	611	611	584	632	651	637	593	575	575	648	583	611	607	605	575	582	608	630	597	595	606	566	639	613	587	567	571	601	573	641	610	619	629	586	552	610	590	586	663	622	591	630	627	595	658	562	615	621	598	594	634	569	639	584	575	584	625	622	608	572	589	573	592	586	630	622	591	645	574	624	571	572	583	584	579	572	605	617	590	553	593	606	610	623	629	613	578	636	595	628	637	554	561	601	571	601	561	581	612	608	589	585	575	597	595	580	604	552	570	586	636	613	561	621	580	543	604	612	607	597	567	609	608	593	588	602	611	606	655	622	591	591	599	639	542	582	615	615	550	645	606	637	595	585	616	600	556	590	650	632	595	593	560	582	594	601	602	559	612	621	555	579	604	594	609	587	589	611	593	613	563	589	578	615	611	588	590	602	571	562	589	585	591	617	639	588	596	567	606	582	597	589	572	580	565	576	622	577	587	577	591	596	621	592	590	620	597	599	633	631	637	573	624	593	607	576	593	568	534	609	614	607	648	595	606	595	632	573	593	570	578	595	564	608	620	600	578	589	603	620	609	620	612	662	603	621	630	626	582	579	606	628	559	649	599	614	584	630	636	649	659	614	570	585	643	613	604	586	614	598	601	568	581	579	583	594	569	579	580	618	580	604	615	571	626	549	604	608	631	588	579	605	553	567	661	630	599	565	579	626	570	536	596	597	572	573	597	617	587	564	581	602	626	587	624	573	607	591	619	626	632	643	588	641	606	585	602	588	538	599	621	589	619	559	562	648	627	600	627	602	630	604	617	621	608	604	558	608	587	593	578	581	577	608	621	606	647	560	601	572	592	616	627	592	582	636	640	566	607	589	600	611	588	624	607	606	570	555	565	592	610	634	562	610	617	602	616	607	639	626	584	615	626	660	590	575	585	617	586	609	587	604	614	614	608	574	621	589	563	562	610	605	568	607	605	615	579	627	635	621	664	606	587	580	606	651	584	581	609	652	602	650	608	559	584	627	611	569	625	615	665	600	641	612	624	633	620	587	629	608	598	553	625	565	584	608	576	603	571	616	575	623	578	628	563	578	650	604	606	645	609	570	568	599	615	645	622	620	587	595	552	560	595	604	570	609	648	566	587	625	597	564	616	583	601	615	571	569	618	636	620	603	613	580	614	599	621	577	596	591	588	596	584	600	598	607	605	548	634	600	628	651	546	597	662	607	634	570	604	621	614	570	578	635	604	594	587	625	646	647	587	607	596	578	640	564	637	627	581	612	616	550	570	639	634	634	592	641	554	596	640	566	599	577	567	601	591	617	619	628	631	614	598	598	601	600	595	593	566	592	582	624	630	603	591	568	610	600	606	612	652	591	637	580	599	631	621	601	557	579	613	633	602	603	598	623	589	638	623	582	612	626	626	648	591	591	589	601	594	606	598	604	564	621	606	616	543	666	615	633	579	583	602	663	526	572	588	583	573	596	616	613	554	619	616	634	585	569	607	611	608	607	614	593	611	555	579	644	586	573	574	601	621	584	562	618	624	591	580	588	578	569	589	610	586	589	567	599	647	607	586	617	592	589	597	625	561	642	639	626	625	635	598	595	636	637	633	590	642	603	600	591	628	605	593	586	602	632	587	628	568	595	590	608	614	640	646	630	620	622	613	560
4973	6773	8165	5498	4701	19928	30320	22852	12262	5210	1989	866	704	632	542	615	558	553	559	577	530	563	555	531	574	544	527	545	573	537	538	574	550	569	625	578	572	539	566	587	562	555	593	617	588	551	599	561	545	546	560	538	563	567	609	597	529	531	561	569	619	555	584	550	575	559	560	595	561	546	614	605	577	554	539	554	534	561	559	567	548	529	581	588	586	525	549	603	534	482	518	567	593	530	571	574	564	573	592	555	586	593	534	567	602	603	522	515	592	575	596	526	572	544	545	541	582	582	567	554	555	543	544	541	569	565	600	602	543	534	507	570	571	559	552	588	542	567	565	542	579	528	559	581	573	570	594	537	562	508	589	567	573	524	592	566	608	571	577	572	546	538	541	562	582	570	512	618	577	578	572	544	576	564	549	547	599	625	571	590	548	552	588	575	550	562	563	572	569	568	582	572	547	590	583	538	577	574	595	563	551	564	545	588	551	564	576	571	573	577	550	529	566	563	578	598	551	520	565	592	594	588	541	578	509	543	540	511	553	607	611	603	585	561	543	569	592	542	552	563	572	543	562	597	528	583	592	551	553	587	607	556	610	557	568	543	549	542	537	529	551	541	561	562	609	563	558	571	524	594	540	555	574	567	571	515	542	595	574	580	548	571	580	597	604	527	549	573	567	583	570	553	581	630	549	591	558	560	563	555	588	587	557	577	624	588	582	605	548	556	541	557	551	549	593	562	541	601	577	560	535	606	563	580	564	568	555	602	584	569	575	576	568	582	571	567	597	549	577	620	579	557	544	537	535	579	553	573	556	553	580	567	552	536	565	534	574	540	513	596	603	529	590	514	589	599	564	608	573	540	586	588	559	588	550	560	592	490	594	531	567	590	580	557	567	572	534	510	542	586	528	556	604	552	527	569	568	541	583	571	573	552	605	537	640	554	573	560	581	557	583	540	581	557	526	546	611	545	527	588	543	561	573	565	543	590	554	569	547	524	532	568	578	562	604	556	533	604	575	547	569	578	542	608	550	532	548	561	577	570	534	533	573	570	556	552	582	563	598	563	574	574	579	524	597	557	567	548	591	604	564	529	594	545	560	549	574	579	598	585	588	502	559	541	600	590	549	543	591	534	513	567	596	579	583	547	571	573	588	564	571	560	587	533	560	541	565	571	566	536	525	528	572	522	610	579	552	601	575	570	575	552	554	552	579	543	610	548	551	560	567	552	530	570	562	542	541	559	529	592	547	543	544	572	546	556	573	545	552	557	571	545	626	563	591	561	576	558	585	536	602	560	598	572	570	536	529	580	581	567	599	543	549	549	580	567	546	547	574	555	539	556	566	567	588	536	558	574	557	549	596	565	515	544	562	506	534	580	517	594	551	564	533	569	566	555	606	609	560	582	586	573	523	608	535	549	563	546	521	558	584	570	575	562	532	580	549	546	563	560	584	595	569	616	551	583	560	572	555	553	562	546	555	583	595	565	527	550	599	563	532	604	566	559	529	552	580	582	564	548	532	546	533	601	570	568	538	559	580	580	560	595	594	587	611	541	575	574	552	576	604	563	546	574	543	569	568	627	593	554	566	588	562	545	541	619	542	579	534	533	595	580	565	592	571	589	547	544	545	509	539	552	559	555	581	619	557	557	544	555	590	554	581	595	587	545	556	555	510	547	565	541	593	581	569	590	571	590	573	533	580	540	592	539	557	554	550	545	606	591	580	568	564	563	561	526	549	550	531	538	550	522	565	524	556	552	542	562	588	578	587	568	583	558	567	591	600	569	570	598	575	579	575	547	556	596	569	562	601	566	574	567	558	555	560	559	562	545	540	596	579	580	528	563	576	592	581	587	527	577	585	521	562	582	532	542	573	580	587	560	566	578	581	535	517	593	585	550	569	567	553	524	593	522	561	551	523	561	537	572	525	568	533	533	546	557	560	566	537	571	573	596	547	524	543	610	604	596	548	550	599	530	576	588	537	538	586	585	513	578	569	569	575	555	551	560	561	578	579	588	539	602	572	554	537	556	572	567	575	593	549	592	579	559	539	538	562	572	603	553	577	553	564	544	569	551	552	610	579	569	572	545	575	549	575	550	580	565	546	538	553	566	590	570	572	575	557	560	562	584	558	534	576	549	571	597	548	617	575	572	535	548	577	600	548	572	591	583	548	515	553	608	560	593	577	578	598	538	539	581	546	571	571	583	552	571	540	555	582	574	545	563	556	560	575	588	524	568	603	589	556	555	557	548	611	566	559	603	516	556	580	566	559	567	535	554	565	532	562	572	585	544	567	561	531	614	569	584	551	587	566	561	582	579	567	590	577	568	539	563	596	510	554	566	577	543	546	572	545	578	539	567	604	620	572	551	557	567	578	619	577	554	591	584	585	593	659	598	558	590	505	557	585	560	567	542	554	598	562	578	527	600	529	564	586	519	593	540	522	553	560	529	543	589	585	550	598	568	577	534	557	565	556	545	550	548	542	548	562	559	563	567	586	558	573	561	585	547	552	551	554	610	549	560	540	546	557	571	528	552	566	519	562	573	594	585	569	563	578	540	546	566	555	565	512	559	548	546	542	585	561	565	512	590	582	526	569	600	604	510	536	499	564	592	560	586	548	594	565	541	560	526	563	542	552	579	566	593	546	559	558	551	590	571	542	581	594	576	572	582	587	516	584	552	563	573	517	582	580	557	549	584	576	582	559	538	556	559	587	560	582	554	596	555	562	550	551	519	561	574	585	540	583	577	573	541	564	511	579	575	509	558	589	505	585	586	575	555	560	553	507	557	532	565	568	572	575	620	546	578	535	540	534	541	535	544	584	588	564	538	528	567	527	587	548	564	576	527	567	581	549	561	576	575	599	554	560	539	558	531	558	539	540	580	557	563	517	598	615	601	567	531	536	573	566	544	572	568	580	538	540	562	562	577	603	570	599	555	535	552	584	539	563	536	547	518	548	589	541	587	615	588	580	583	604	576	576	511	586	575	568	546	501	621	537	580	606	541	546	569	503	523	570	557	574	569	518	556	529	561	621	516	564	548	577	567	560	590	532	529	570	589	522	576	569	501	579	540	507	574	589	589	571	595	569	489	560	584	565	558	583	540	610	582	581	552	542	544	537	561	587	620	551	581	568	566	541	557	587	536	579	569	602	581	556	541	526	593	543	594	539	588	596	551	568	549	536	608	549	583	531	589	542	538	606	561	585	574	546	571	601	579	551	526	567	546	570	584	582	589	563	520	582	532	592	578	557	542	549	529	583	533	561	582	577	621	553	536	531	596	529	596	570	583	561	585	577	534	559	624	593	626	553	535	574	555	581	550	572	605	552	589	532	579	605	568	556	549	571	529	589	601	583	568	539	561	568	587	574	554	543	556	551	564	588	571	541	569	565	538	630	565	550	550	602	562	578	570	560	571	560	544	558	571	524	552	554	577	563	571	613	554	551	571	514	579	563	568	563	540	589	584	590	562	574	597	555	529	562	597	596	553	576	573	604	588
24147	21301	28633	24328	21231	25419	54029	46994	30323	14464	4449	1414	837	745	773	676	715	682	711	704	692	720	706	728	739	691	755	737	681	730	695	725	761	780	727	755	684	733	706	752	695	678	711	728	729	690	710	690	684	698	726	734	735	748	702	720	704	684	657	690	759	737	690	729	690	756	680	692	692	678	660	737	737	751	724	719	748	690	666	694	698	708	776	713	708	734	714	653	694	710	683	748	707	748	752	713	701	741	723	706	680	735	658	685	693	689	737	699	735	670	701	679	721	735	724	703	682	677	728	674	675	724	736	750	707	724	758	700	736	729	710	685	742	677	691	719	664	688	703	713	706	730	678	710	708	728	696	716	742	700	694	665	705	718	674	723	727	691	678	706	674	717	700	709	721	692	740	681	723	696	733	701	736	699	685	656	734	709	728	691	686	701	705	722	697	728	670	733	691	714	695	651	771	725	707	664	689	731	715	708	692	729	695	689	707	678	732	681	725	709	671	695	687	665	696	653	694	676	697	683	649	702	698	746	683	689	717	677	705	648	682	722	689	688	700	643	719	730	700	736	718	687	716	772	655	759	723	688	727	707	757	704	718	694	754	677	701	700	708	678	763	731	677	679	765	763	738	722	711	683	718	668	699	665	656	687	750	651	753	709	732	711	704	687	658	723	708	686	737	687	714	748	662	734	748	668	716	686	643	665	685	699	690	766	707	704	726	680	754	728	733	687	750	736	699	716	739	689	703	728	717	715	739	717	705	717	684	705	685	720	703	754	686	722	686	743	720	726	649	717	664	713	705	697	705	718	733	704	729	720	739	746	663	730	660	716	743	764	713	652	731	679	709	731	735	716	696	695	735	703	677	684	744	699	688	692	737	679	671	705	686	734	710	694	678	763	685	699	703	645	668	692	675	719	700	687	699	684	674	713	710	675	704	729	663	721	706	702	697	684	704	710	699	691	717	678	689	742	666	729	712	700	662	726	708	734	702	719	715	756	684	719	705	702	703	657	648	672	685	728	738	723	707	615	681	731	705	725	681	724	694	736	688	680	659	714	691	719	700	689	753	690	700	688	721	712	673	708	687	713	681	727	760	721	725	694	730	694	691	737	669	691	662	691	709	726	678	676	690	701	713	753	708	712	702	683	679	724	702	688	723	696	733	689	703	738	701	740	688	728	699	739	698	702	665	678	699	680	695	742	734	719	719	740	669	735	668	747	718	736	664	703	716	714	686	688	734	678	692	688	685	694	714	687	702	650	689	720	702	735	709	727	710	698	754	665	694	721	697	633	666	656	728	710	700	663	738	728	701	730	678	722	669	715	716	715	688	711	729	702	682	679	727	677	704	714	698	720	666	718	659	657	732	736	669	714	655	713	737	702	696	720	717	702	702	708	688	705	688	727	696	706	679	715	748	712	689	706	681	694	677	654	716	724	683	681	675	726	727	707	700	692	729	639	772	659	723	640	673	711	691	690	725	678	694	659	680	692	709	713	751	664	714	720	707	711	734	710	701	679	698	729	725	696	720	710	702	729	719	686	660	671	720	703	722	671	718	689	694	709	773	718	685	748	715	669	728	680	717	721	695	716	707	681	751	683	691	652	697	714	736	664	744	664	727	712	702	688	694	722	760	663	747	723	680	694	669	688	746	693	692	664	711	692	769	740	700	638	725	728	689	726	683	675	717	696	681	699	719	689	653	687	717	746	692	655	670	704	667	716	682	707	730	666	702	651	711	732	722	690	751	727	676	670	703	645	696	740	716	717	714	721	689	717	688	728	736	701	690	733	650	714	702	672	702	685	669	723	735	705	752	709	662	704	689	673	714	728	661	725	656	744	689	679	672	681	675	705	741	680	652	690	754	772	693	771	753	673	683	689	728	655	664	644	677	712	676	655	728	675	684	697	739	724	690	670	746	691	648	686	687	676	685	721	675	690	740	689	737	681	704	717	724	753	763	665	691	710	742	673	699	685	720	745	755	704	714	729	686	759	705	702	704	731	686	675	693	699	669	696	662	650	690	670	681	713	731	718	670	701	709	736	727	677	704	654	756	694	691	700	706	682	722	729	720	707	714	745	688	660	749	684	656	704	703	696	728	701	672	671	686	708	661	662	687	696	677	707	727	723	691	695	681	689	696	700	728	691	745	700	734	672	685	716	732	740	678	725	723	689	707	673	704	739	733	666	677	713	736	673	744	721	720	759	692	723	671	719	693	660	721	705	730	730	719	698	675	713	701	667	702	671	719	713	709	695	676	725	677	721	658	694	720	723	708	746	646	702	741	711	677	687	695	710	652	715	700	744	707	733	722	718	710	775	703	648	706	676	685	732	696	677	727	714	654	700	666	718	744	726	692	707	662	681	683	670	703	708	682	704	711	723	728	684	670	724	700	747	695	698	717	718	651	700	673	733	723	716	684	693	707	717	693	700	760	725	740	728	669	653	727	682	709	737	706	728	709	715	674	699	699	709	693	735	696	683	677	685	716	691	661	676	664	726	755	727	685	702	677	713	754	653	716	738	740	664	727	714	690	708	664	751	706	731	706	689	704	697	703	740	663	696	693	669	697	707	704	689	673	654	716	700	697	723	719	743	676	674	703	713	704	707	714	655	744	674	704	729	676	658	693	681	745	677	699	684	743	713	687	693	708	750	733	730	670	709	668	725	710	730	643	729	713	746	754	711	676	680	689	717	721	727	694	714	708	719	682	706	659	711	680	715	701	724	772	673	699	685	742	703	688	657	694	654	684	696	689	696	718	684	677	698	741	678	746	713	683	682	723	703	681	758	684	675	748	694	705	659	675	692	743	718	702	702	708	707	732	680	672	668	721	716	719	653	721	685	702	699	647	690	730	674	718	695	713	683	669	726	699	706	739	676	691	722	688	702	715	683	668	699	684	695	713	730	730	663	697	682	711	718	674	717	698	692	707	693	684	736	710	712	720	723	668	695	696	795	762	696	695	681	715	636	641	711	678	655	706	734	680	753	691	677	714	689	715	738	743	715	689	700	694	709	723	627	666	689	725	689	664	680	716	726	671	724	718	702	703	688	714	639	711	714	707	704	740	682	696	670	703	696	682	726	700	710	734	723	684	661	682	701	702	712	674	739	718	702	713	707	754	707	680	728	697	658	738	721	730	703	742	720	667	763	720	707	721	732	709	711	732	691	699	684	728	691	689	713	734	682	679	721	751	684	745	714	651	670	697	701	675	663	684	748	670	709	745	700	643	747	712	684	714	728	707	734	704	735	758	722	719	713	699	674	686	715	647	711	730	669	703	697	747	715	660	729	700	652	717	754	700	677	707	767	689	719	690	734	693	709	654	716	710	667	691	667	714	728	714	729	670	656	710	729	745	691	720	706	733	708	708	672	749	714	750	695	699	689	696	688	715	685	689	686	698	661	728	711	683	685	691	714	704	713	729	693	707	704	715	672	732	697	750	696	734	682	731	683	665	696	701	701	763	645	725	701	734	700	781	679	727	674	707	734	643	697	734	718
6413	13171	15959	8335	6845	25396	51106	41628	23856	10962	4107	1414	765	719	661	648	660	633	628	650	647	632	639	684	675	695	653	644	650	678	637	685	660	670	681	667	704	664	655	668	676	650	661	648	661	650	625	682	657	677	636	630	679	664	679	629	693	625	639	653	660	614	677	630	686	628	650	637	649	608	649	699	676	650	620	672	637	661	629	670	650	640	640	694	648	626	668	734	651	651	674	674	660	626	691	620	663	647	609	662	617	654	658	672	639	617	646	672	630	650	586	742	662	663	635	627	672	679	629	632	644	695	676	664	702	671	735	638	684	636	668	699	651	655	646	650	697	603	684	646	690	683	626	600	676	690	673	671	655	643	706	660	656	673	614	602	692	678	646	689	649	637	695	688	660	694	721	660	646	681	657	616	690	662	667	710	662	621	685	656	656	662	663	644	604	635	636	626	622	663	651	599	656	665	608	620	668	672	607	659	618	689	678	658	658	629	668	656	652	612	655	640	634	683	654	643	663	660	699	647	666	654	729	685	652	690	653	624	670	632	656	665	654	658	617	639	657	655	638	670	703	649	629	685	627	674	607	700	656	652	668	624	643	599	629	687	665	610	633	640	655	665	665	687	694	674	673	646	639	634	673	660	650	630	682	656	628	651	671	675	606	630	658	628	664	633	671	647	613	665	629	664	697	626	654	674	688	643	646	631	660	608	630	676	630	653	658	648	629	638	728	680	675	624	612	614	643	691	653	654	640	687	665	642	643	636	643	590	587	656	708	651	639	658	672	644	683	599	657	686	687	687	681	633	681	644	685	619	636	660	664	622	683	662	670	704	631	615	690	632	649	613	676	646	645	659	661	651	682	658	594	646	664	666	666	649	665	603	625	600	633	601	655	688	668	659	612	633	668	601	651	676	624	639	658	725	700	639	634	655	643	671	644	668	693	674	662	592	650	651	686	654	657	682	655	653	667	627	661	638	625	626	651	648	674	694	662	648	657	634	606	664	661	686	692	634	670	669	654	652	664	664	609	634	653	698	656	673	651	623	638	673	633	654	650	656	681	671	625	651	654	660	603	681	674	679	642	684	646	637	666	647	652	662	640	665	609	628	658	656	687	629	655	649	640	684	686	621	655	622	652	648	648	646	688	670	680	616	631	631	625	718	672	684	694	699	645	717	641	663	660	652	605	650	640	634	624	658	645	659	646	687	674	618	643	617	679	686	650	644	691	664	650	677	624	691	643	666	630	672	654	660	678	666	640	646	679	645	685	637	680	666	721	663	642	645	657	662	663	659	655	685	661	653	679	616	650	683	680	658	691	664	637	644	678	612	640	655	662	657	669	626	669	636	635	619	703	667	681	608	633	658	635	651	670	657	622	679	618	647	656	667	641	647	637	627	593	684	672	618	635	669	669	579	686	607	659	627	666	618	665	652	661	644	661	639	636	663	657	618	624	634	610	705	642	628	638	645	693	666	673	669	634	672	654	667	655	680	618	627	626	647	626	674	683	609	644	624	617	639	653	656	669	658	626	643	680	668	683	630	665	662	659	629	650	641	678	674	615	669	643	663	660	676	611	653	602	665	609	628	643	665	634	631	673	637	711	654	648	631	641	651	649	644	664	711	653	672	668	632	624	640	678	670	639	670	653	669	674	638	615	681	650	650	676	641	658	619	660	606	650	644	717	676	656	631	646	667	674	636	665	665	674	686	614	623	621	702	612	651	603	679	641	652	638	642	681	648	708	681	632	661	623	655	731	638	660	616	617	670	643	691	660	654	662	659	675	595	613	651	724	648	702	674	669	642	659	652	642	677	650	622	619	682	638	670	649	679	651	644	679	577	666	644	684	651	642	616	636	629	661	666	666	627	636	633	672	655	561	658	632	722	693	621	634	667	661	642	659	623	642	683	678	618	651	634	622	665	664	644	631	678	664	658	653	640	648	652	648	625	683	629	661	610	662	678	635	653	663	668	619	644	639	640	668	669	649	692	655	614	663	647	633	683	629	630	671	660	661	660	627	689	654	644	667	592	665	601	614	662	618	668	653	613	671	643	677	667	595	680	656	671	609	610	652	646	607	651	672	647	674	671	625	662	606	630	666	662	624	658	631	653	608	643	689	684	640	686	702	620	631	638	635	646	678	619	666	649	648	649	643	636	604	647	635	662	681	670	626	612	671	612	616	662	629	595	669	631	656	630	636	704	685	653	626	627	663	653	628	623	638	618	682	636	668	633	679	641	639	669	672	635	683	656	669	661	642	700	622	628	652	665	648	685	614	671	646	653	632	669	647	619	597	627	606	652	630	603	614	649	602	652	657	650	639	638	639	651	682	678	674	654	657	653	660	658	682	650	621	600	668	640	644	693	683	671	668	664	677	639	648	662	644	663	652	671	640	598	685	624	693	673	653	681	684	642	688	654	660	601	674	666	659	630	681	658	637	621	646	640	625	656	625	633	651	651	652	628	630	658	649	676	635	643	622	659	655	629	619	623	657	661	604	680	625	619	645	682	682	674	614	611	629	652	687	656	649	626	614	684	658	663	654	644	610	624	643	691	672	642	653	638	655	593	621	623	595	648	675	702	620	670	662	644	634	652	660	647	614	671	624	655	656	639	653	606	647	681	678	606	617	624	624	623	634	637	666	604	662	674	628	658	669	613	659	623	658	643	634	625	630	653	628	628	638	638	644	651	610	620	677	663	637	665	638	627	653	637	581	692	652	644	637	642	664	624	649	628	651	600	645	640	682	634	633	680	619	653	682	633	650	591	637	628	675	647	623	642	640	628	625	715	664	630	653	663	659	645	661	620	622	634	629	695	663	664	657	646	689	649	676	659	670	665	652	597	690	605	702	623	669	630	633	648	591	609	628	625	645	658	669	604	684	647	620	614	651	641	606	668	635	660	633	661	646	650	631	684	601	622	662	641	668	652	652	657	651	657	632	652	701	687	657	599	654	645	642	660	630	598	636	690	653	660	647	660	632	632	667	636	662	626	637	648	644	618	683	630	678	641	662	672	640	653	624	651	634	659	657	663	610	638	651	644	691	654	657	639	677	642	676	679	608	657	660	645	658	639	638	655	633	642	644	600	675	698	646	654	697	684	611	601	634	679	659	618	644	674	670	665	646	649	672	630	657	617	637	623	648	622	639	671	669	641	666	642	682	648	664	601	650	619	690	659	666	648	615	642	622	660	644	676	644	648	629	653	676	644	645	615	694	677	626	654	635	671	665	632	658	665	619	637	630	627	656	653	641	668	652	625	670	593	654	654	660	651	680	695	679	633	631	675	697	650	649	678	652	633	614	670	610	703	662	656	637	624	640	653	628	672	645	661	623	649	641	617	682	675	644	636	668	651	601	602	659	623	665	672	667	695	644	591	617	605	662	650	629	656	597	670	635	680	689	657	660	620	673	632	661	634	642	678	661	625	672	651	670	619	674	607	612	625	617	690	629	667	621	638	672	627	668	647	630	655	648	648	621	629	636	671	680	627	644	597	664	629
27741	14440	4086	2284	1196	1815	4482	4239	2470	1346	899	743	727	598	651	695	661	634	652	600	646	647	672	648	619	679	684	630	656	656	620	623	601	622	640	630	610	666	661	659	636	642	663	625	634	644	648	678	641	687	654	650	620	635	636	662	619	608	642	629	630	655	631	600	663	635	633	677	680	663	679	631	661	610	660	642	647	665	615	578	623	596	608	626	683	643	621	615	628	630	648	610	617	662	608	629	626	625	635	662	611	663	663	632	671	638	641	632	682	661	636	604	605	636	598	681	676	611	618	629	620	622	626	632	678	647	620	653	658	672	623	619	632	628	602	648	681	634	667	657	657	634	651	662	633	674	622	656	631	656	608	655	613	656	654	658	652	687	645	673	616	626	579	673	695	684	615	627	639	645	619	656	629	677	674	670	639	689	655	692	629	661	677	658	657	638	646	651	608	643	660	632	609	674	674	634	618	634	600	595	654	615	606	615	623	619	642	635	651	625	656	636	610	587	635	622	605	594	623	639	613	644	640	626	612	641	643	683	583	662	638	650	598	599	621	624	632	608	612	641	591	609	664	588	628	639	603	613	665	623	572	638	657	632	656	583	638	628	641	635	672	672	614	630	646	655	631	618	666	624	665	671	622	625	641	623	602	608	599	600	682	613	643	614	625	659	647	623	663	624	637	660	641	616	594	654	640	627	617	618	649	607	632	634	652	644	632	614	638	653	575	623	613	605	645	603	614	622	640	608	625	645	676	635	616	656	594	604	651	635	605	635	628	619	608	650	632	668	668	622	625	651	641	669	661	594	649	638	610	606	611	629	689	672	606	672	676	696	663	631	632	656	635	649	616	665	684	627	650	662	631	654	654	633	664	591	614	672	613	672	646	589	690	636	647	630	659	624	624	578	635	613	640	657	631	610	634	660	629	596	638	596	630	599	702	660	662	628	605	632	612	638	660	623	672	675	641	638	586	679	620	610	641	650	592	618	618	689	671	615	619	666	685	657	639	616	616	604	628	643	628	626	627	636	603	635	628	678	638	620	638	584	648	623	681	651	642	622	648	675	618	643	665	595	634	634	711	641	618	614	645	575	617	625	585	655	671	646	644	636	621	651	612	634	633	624	610	656	664	697	609	600	625	630	637	606	637	665	665	650	606	615	653	615	705	641	671	590	646	645	610	674	677	591	643	678	608	655	614	654	630	636	639	667	618	629	662	664	599	640	634	642	661	637	597	654	604	636	665	635	622	609	614	640	655	651	618	670	653	621	665	641	624	661	599	651	656	612	661	645	602	685	606	657	639	670	636	606	622	638	610	625	624	645	681	644	643	666	647	679	656	620	651	658	622	629	609	614	627	632	623	612	666	635	618	626	682	612	647	641	628	648	668	640	618	648	675	701	659	645	608	624	639	607	639	635	661	605	676	648	617	602	601	666	643	640	685	676	645	618	674	624	612	652	613	596	614	670	624	644	637	635	691	654	623	605	612	629	648	617	664	679	637	638	659	626	638	603	630	617	626	652	640	618	658	706	668	644	629	627	661	650	655	652	625	675	693	613	639	684	650	634	595	661	643	634	570	647	611	579	649	618	608	665	618	619	655	653	622	652	636	661	664	648	600	669	616	645	640	640	632	646	688	627	621	654	624	693	608	649	676	683	612	603	677	671	643	663	637	673	606	621	654	627	583	620	653	611	667	616	613	662	628	648	607	644	639	570	624	626	628	614	672	621	700	620	618	685	646	694	573	666	643	605	589	663	649	657	639	643	644	642	674	679	598	590	690	614	618	637	698	646	605	659	648	642	656	695	655	643	613	659	575	653	644	607	620	600	652	676	649	648	669	624	620	647	660	667	629	648	616	631	631	616	670	690	645	648	626	624	640	590	623	656	634	616	633	599	657	620	650	623	634	638	651	649	619	673	632	661	634	613	621	667	690	631	601	631	634	632	642	605	602	660	654	617	633	690	631	634	627	599	638	665	651	626	652	638	646	653	602	604	617	622	641	665	667	641	635	598	623	665	710	634	571	621	630	631	648	664	615	580	664	583	588	609	657	634	663	611	673	694	658	617	622	679	638	664	632	629	622	592	685	640	655	599	651	586	595	658	586	647	661	630	604	681	601	610	590	704	644	697	644	587	646	654	595	603	651	634	658	648	642	631	623	627	652	659	613	619	627	666	646	623	624	623	653	627	628	591	608	631	644	661	646	701	639	652	642	659	645	640	696	665	644	671	614	615	707	652	613	617	646	681	612	695	639	643	666	626	602	651	611	606	673	651	628	623	596	599	643	637	651	634	638	641	626	709	639	702	664	651	642	644	645	651	665	617	623	620	630	669	624	629	663	601	626	627	670	648	676	635	648	603	635	655	610	637	664	623	620	687	641	640	644	636	640	702	658	616	635	649	620	676	625	663	639	636	649	641	623	660	632	639	650	594	625	649	671	647	645	628	615	647	608	638	649	632	644	671	683	674	633	646	630	639	672	625	677	655	636	600	644	594	640	665	633	639	610	643	621	682	653	589	641	572	644	640	627	624	655	680	600	633	634	610	676	578	620	619	632	572	707	602	633	653	658	647	655	628	622	610	668	644	668	656	645	682	614	650	677	712	621	636	675	628	643	647	642	573	621	606	621	666	609	671	602	629	665	644	638	644	688	635	676	686	664	647	636	646	699	618	670	663	651	629	633	659	637	676	620	592	655	660	654	640	655	651	679	647	614	610	616	630	629	711	622	640	643	661	631	623	608	633	620	621	637	582	624	633	630	626	655	606	635	642	621	669	616	669	641	639	649	605	690	610	635	646	674	674	659	632	599	588	607	653	626	617	681	664	629	635	649	589	647	630	635	676	589	633	650	634	627	625	612	647	659	615	626	665	620	651	622	619	639	657	636	640	650	633	581	688	625	655	646	638	593	586	668	669	647	599	642	640	616	572	632	651	684	668	644	618	677	615	678	647	678	630	667	627	644	650	635	689	630	681	627	665	638	650	676	632	640	613	669	553	622	668	622	656	636	640	608	660	638	643	638	686	674	595	629	623	669	636	611	651	615	631	613	612	625	597	695	624	650	634	630	699	601	653	590	647	629	615	640	670	713	643	616	622	664	627	664	645	656	643	649	633	664	612	620	597	601	610	642	638	636	625	645	627	627	637	623	675	629	609	632	646	683	616	640	620	672	644	625	641	643	676	636	627	646	654	664	624	628	619	624	621	630	631	594	644	572	608	638	685	621	632	658	677	656	633	623	671	616	660	625	600	647	662	690	625	620	656	641	597	644	619	649	638	653	649	597	634	624	626	655	660	653	667	603	618	635	635	644	624	582	631	669	655	626	633	585	642	652	708	615	632	618	605	666	657	645	621	596	667	644	694	623	612	589	659	636	629	585	641	617	647	664	618	644	637	622	615	694	686	617	627	634	628	658	660	671	652	632	645	662	563	633	644	607	638	608	651	656	644	657	586	655	653	635	604	670	624	645	650	603	683	608	605	663	608	635	640	659	675
6762	4091	3393	2100	1340	2483	5538	4631	2632	1423	829	638	632	591	551	556	568	547	556	557	563	587	568	615	551	574	622	573	587	572	546	600	593	582	597	598	556	577	612	581	586	600	546	559	581	577	582	589	581	588	547	601	500	594	566	624	547	515	575	574	570	581	618	547	517	582	576	607	610	620	568	559	588	563	614	582	589	599	600	539	580	556	572	554	586	593	556	575	566	573	560	580	578	583	594	601	566	559	584	583	581	577	583	561	568	560	558	560	550	551	578	550	605	601	593	575	533	544	574	573	601	544	590	559	581	578	620	553	554	579	552	578	545	587	555	583	568	605	565	566	593	588	593	580	577	586	570	604	507	555	586	626	595	577	532	562	584	586	612	625	575	540	569	526	581	576	552	578	538	616	590	565	577	585	588	605	601	583	583	577	580	561	541	581	569	574	570	604	525	542	534	560	590	560	572	569	597	541	560	548	624	544	592	571	617	552	587	537	588	550	594	565	579	585	566	559	571	525	542	595	589	592	557	567	557	594	611	563	562	585	606	548	615	549	600	560	540	584	558	583	589	531	561	587	572	570	564	564	584	547	594	556	579	566	564	546	593	571	556	576	554	596	570	553	600	558	529	584	549	528	556	573	561	542	560	570	594	548	613	515	608	575	583	620	563	568	587	571	597	585	607	603	591	583	529	569	616	557	551	549	557	550	603	619	574	543	591	575	630	551	581	587	534	590	557	559	516	553	562	556	581	550	547	551	564	576	556	561	567	572	559	558	549	573	558	541	545	580	590	637	545	553	568	550	558	603	560	560	589	576	612	584	601	560	608	575	559	575	532	579	577	623	561	590	552	538	596	566	602	572	585	547	584	547	504	553	584	573	564	563	578	566	575	566	572	591	550	528	548	533	544	571	592	573	615	595	557	555	552	565	569	584	550	627	580	629	543	560	615	559	562	589	583	566	588	562	602	593	596	586	606	592	546	597	588	595	565	588	531	572	586	545	575	557	589	599	563	564	589	576	591	606	578	553	593	586	591	563	616	590	594	579	557	588	584	575	586	573	572	544	548	559	566	609	555	576	582	570	607	606	556	528	592	517	587	585	579	532	577	576	591	555	547	571	551	580	581	575	614	552	600	546	604	586	538	593	574	546	608	577	558	612	538	564	597	574	602	563	572	571	570	591	554	578	568	546	543	556	563	574	594	600	570	569	606	601	541	596	559	566	578	586	595	559	581	548	589	514	577	541	606	598	624	540	535	546	571	578	576	566	548	603	582	556	582	576	574	557	606	585	545	611	583	591	601	547	561	555	590	545	599	563	594	544	569	608	567	601	575	593	568	556	596	534	580	586	541	553	565	546	547	570	563	553	585	566	596	563	553	633	585	596	602	547	560	590	602	556	580	556	586	591	561	572	574	528	531	589	569	545	549	574	598	631	540	536	600	583	541	526	516	576	555	560	545	552	518	568	533	581	582	582	535	526	588	548	577	567	544	580	587	582	549	581	538	550	550	553	561	599	538	561	567	589	556	539	593	568	548	588	561	585	578	574	560	590	551	536	531	548	570	551	574	523	570	630	548	615	572	528	566	596	577	556	609	569	570	609	590	589	531	556	585	591	578	602	590	570	562	565	564	572	583	557	577	586	585	592	581	567	565	587	549	546	555	532	559	582	635	582	557	570	513	613	569	577	579	629	590	578	568	564	562	571	560	576	571	551	550	563	556	569	590	584	560	541	536	564	568	599	555	552	583	543	565	554	574	544	588	539	621	571	585	574	600	562	591	553	576	580	569	540	546	562	612	568	599	601	587	617	613	568	563	598	549	593	579	585	568	509	557	549	562	569	546	594	566	579	567	593	541	549	584	553	579	565	566	543	496	549	573	572	603	554	537	586	608	549	606	522	561	579	579	609	558	561	556	593	594	576	588	537	600	587	523	601	552	568	584	562	561	557	603	561	611	559	583	580	564	591	620	568	565	548	591	588	599	582	557	591	581	581	607	546	561	583	593	550	579	607	584	542	571	602	569	574	544	573	547	574	622	615	572	571	577	572	550	562	560	537	595	506	522	596	583	574	565	551	539	574	569	627	582	563	561	581	547	579	562	565	567	555	601	551	567	587	603	568	582	557	579	553	607	564	549	569	564	546	582	563	543	592	577	562	574	591	556	557	541	576	559	570	592	561	573	602	547	577	573	567	574	599	532	598	548	578	598	592	579	545	550	631	500	528	574	555	572	558	572	611	561	572	592	583	631	556	546	573	560	569	592	533	577	556	565	567	603	574	632	597	570	552	563	569	568	559	578	564	559	561	559	564	608	579	556	558	561	603	571	577	568	589	592	610	596	555	575	572	599	538	557	562	542	524	526	562	622	629	521	527	553	573	588	555	585	570	540	556	580	566	572	584	556	555	616	554	563	561	579	568	564	562	569	613	583	597	607	578	548	545	535	549	556	559	580	564	548	558	583	579	581	565	584	596	559	618	519	588	573	619	574	597	590	585	555	574	585	597	612	596	575	589	511	568	564	511	584	573	554	565	557	588	535	584	569	568	608	541	550	543	555	574	614	547	576	551	572	603	567	543	537	541	551	568	574	541	583	572	559	558	547	563	593	589	564	599	565	590	577	573	576	552	554	514	547	553	571	600	597	522	621	575	570	619	557	580	557	572	553	545	579	590	531	603	612	549	592	529	514	577	560	578	592	571	569	593	570	579	561	565	602	545	572	564	532	505	564	600	549	554	567	619	550	566	568	538	554	614	589	553	547	570	576	580	571	581	569	561	543	605	605	543	556	573	627	575	533	582	608	593	546	542	503	609	578	554	565	582	558	596	534	543	548	566	555	601	592	548	565	584	569	553	568	599	547	578	570	546	573	604	544	572	556	556	544	590	549	533	547	613	527	547	550	594	555	597	571	559	531	574	551	582	624	550	590	563	548	598	577	597	564	551	539	552	545	563	563	541	567	583	568	610	543	555	581	545	611	602	578	574	575	613	525	617	583	546	568	565	579	613	568	615	566	575	579	552	549	557	573	549	606	536	579	612	594	590	571	600	546	550	598	572	570	597	540	553	551	561	541	538	551	578	589	586	568	594	585	552	528	575	541	596	572	611	589	557	584	599	587	549	578	639	575	568	543	599	581	553	605	593	593	534	576	550	549	539	623	585	573	545	531	530	532	522	586	583	599	588	593	563	537	608	567	601	557	588	567	598	545	606	613	610	533	543	578	541	562	597	570	570	612	564	541	521	539	545	555	626	592	605	573	552	567	609	532	588	553	568	552	541	570	581	602	580	596	617	578	568	576	566	551	565	553	617	560	571	588	550	570	573	579	600	582	598	542	603	532	608	567	590	576	556	591	567	565	608	597	583	561	563	568	572	553	570	566	558	571	569	575	561	587	552	580	580	573	560	540	556	539	556	578	540	569	548	594	579	509	587	540	542	604	585	598	568	600	580	592	591	567	584	578	604	594	555	575	587	610	530	576	608	574	564	528	564	558	619
25432	21298	27029	24944	7359	8013	27439	30674	18967	7290	2269	1037	774	669	664	636	611	661	610	605	639	581	648	608	625	625	621	637	609	640	601	569	628	600	617	591	679	587	624	623	589	622	648	647	576	594	597	612	598	586	606	600	635	646	586	598	559	582	566	568	643	637	623	649	599	595	590	621	606	579	585	577	614	567	579	644	603	652	584	601	589	621	611	595	590	597	588	602	580	618	632	634	586	611	653	628	615	618	584	611	611	580	654	607	582	586	682	586	582	594	635	611	562	614	625	576	628	595	604	604	588	601	598	567	605	602	631	639	582	621	581	588	607	576	640	607	601	596	579	590	594	632	597	617	617	624	574	605	611	604	604	638	565	639	579	602	631	612	587	614	616	616	568	586	610	568	609	641	642	608	619	610	585	613	591	605	583	617	563	597	598	608	597	564	615	595	607	613	602	595	615	574	590	623	615	636	612	662	554	578	594	624	622	592	553	558	614	587	593	566	683	585	624	618	619	633	607	561	593	601	616	587	610	618	563	576	620	570	591	609	570	570	605	598	621	605	588	614	593	564	595	650	613	668	575	616	620	646	608	581	595	645	610	611	645	600	580	636	633	614	599	601	568	612	564	614	595	650	595	604	618	592	581	608	606	629	641	573	628	583	629	603	544	602	606	617	606	594	599	600	562	599	609	613	616	598	581	610	656	558	624	610	659	610	620	614	622	595	589	554	600	578	617	611	596	630	584	592	585	637	610	601	571	628	592	578	604	607	588	639	626	554	582	624	614	618	632	594	592	563	617	601	599	598	581	592	614	621	589	665	599	591	569	568	604	622	564	614	595	598	604	620	622	590	600	580	646	611	607	588	621	563	617	554	661	606	660	600	576	579	577	554	588	537	598	603	587	609	611	597	599	635	599	577	617	557	606	564	622	582	599	569	631	626	638	591	589	598	601	590	640	644	596	599	593	621	576	575	607	588	588	583	632	607	641	607	570	648	601	589	632	601	548	579	621	599	593	639	593	608	586	562	571	583	569	621	604	578	615	564	575	617	608	616	613	599	615	641	656	599	602	620	580	653	642	632	558	558	606	588	608	614	614	610	630	595	581	582	580	613	608	601	611	599	621	543	620	651	622	615	601	578	644	625	555	596	611	572	599	635	590	562	638	620	576	579	598	597	608	589	566	626	573	588	600	631	586	569	644	609	547	612	618	556	572	614	569	628	607	590	644	562	600	591	605	570	601	549	606	608	597	559	595	672	598	601	526	672	632	618	568	548	600	609	602	646	644	575	603	641	600	624	607	579	623	627	620	611	620	580	585	571	593	597	600	656	575	580	617	583	642	624	604	595	631	584	573	593	578	590	659	587	627	585	618	603	556	604	569	592	618	642	606	607	613	580	572	577	610	592	587	631	620	604	592	593	636	580	623	601	636	592	530	629	634	637	626	545	610	612	614	635	596	602	591	586	585	629	615	582	629	598	592	642	595	556	574	586	615	681	608	621	613	599	590	627	599	618	604	617	610	646	617	653	559	607	594	572	593	607	553	581	548	643	605	599	633	613	601	605	587	636	606	649	571	648	621	588	567	593	580	571	617	571	592	565	636	593	595	581	601	601	620	616	614	646	575	626	584	576	608	592	612	602	578	634	589	627	596	599	579	599	609	638	592	562	607	606	609	624	603	603	595	598	670	580	610	630	587	596	652	566	621	605	649	614	602	563	596	561	641	609	568	615	612	591	590	597	595	602	602	600	595	578	607	626	617	598	572	581	587	652	617	602	616	577	597	577	638	580	632	577	652	620	603	641	628	593	591	582	571	595	615	629	616	589	594	606	627	595	591	572	595	608	632	581	620	596	611	621	605	596	596	627	594	634	569	658	634	629	576	607	614	627	606	615	594	620	617	614	582	609	629	612	598	603	635	655	598	565	569	602	585	614	592	617	590	601	592	626	591	611	609	596	622	609	584	585	607	603	645	595	637	550	572	597	580	602	622	582	589	635	561	602	632	597	606	577	617	581	553	595	610	619	623	606	599	627	639	593	583	548	581	618	615	628	603	589	601	582	612	629	593	579	560	584	539	599	567	587	598	592	610	592	585	640	595	565	616	592	620	618	603	613	579	602	554	637	614	571	588	598	595	646	596	567	622	608	603	586	568	606	595	616	636	601	571	628	557	583	608	647	599	601	623	593	564	571	588	619	622	587	594	583	573	618	615	573	609	591	631	636	629	600	596	576	616	591	623	598	588	562	582	603	601	601	613	591	588	576	637	568	620	603	583	608	621	606	591	616	605	613	615	617	547	607	614	624	573	611	579	569	602	588	613	587	600	599	601	537	575	593	605	614	606	620	570	600	629	614	590	603	567	588	621	600	632	596	612	604	562	590	564	604	578	588	618	626	566	602	555	634	648	624	603	587	647	638	583	610	611	591	595	599	644	589	566	619	583	589	664	607	600	618	614	607	560	588	620	634	615	618	594	606	570	610	581	593	570	628	611	591	607	617	614	614	573	575	596	629	647	600	648	593	590	634	610	586	565	615	608	630	597	611	581	584	578	597	623	595	627	602	539	599	583	603	639	575	625	592	591	606	602	635	626	598	595	599	566	589	611	575	553	584	612	626	628	599	602	566	566	612	637	590	620	563	604	627	636	568	591	555	604	623	629	580	623	622	596	610	585	604	604	657	695	582	633	614	613	594	530	593	650	557	571	596	610	552	633	624	565	584	586	592	546	616	610	560	607	599	641	645	588	563	627	586	605	576	635	626	588	595	644	631	598	623	563	625	602	601	588	613	595	585	554	602	617	599	559	600	605	589	613	584	571	634	622	626	627	655	597	613	602	615	650	595	627	626	591	602	595	609	589	629	560	588	654	635	569	580	586	626	560	643	621	603	588	599	569	610	558	611	618	581	593	607	566	626	598	568	614	606	603	597	620	576	599	616	626	579	606	582	568	586	625	621	580	567	605	564	567	591	561	575	623	605	615	569	616	610	633	578	607	593	635	595	564	650	617	619	592	598	593	577	604	625	581	598	621	646	626	609	607	606	598	598	604	609	634	585	565	551	637	565	571	624	632	561	612	618	569	639	595	591	567	624	591	632	667	656	617	633	644	602	601	583	572	629	633	571	592	598	595	598	600	608	578	590	604	581	579	581	613	576	633	582	603	620	579	596	566	612	634	615	613	570	569	605	588	602	617	619	573	549	632	578	589	581	626	566	641	615	614	630	621	629	611	563	583	605	615	582	610	603	584	612	588	599	631	604	622	598	653	588	607	601	596	602	600	635	574	604	556	595	597	619	578	588	587	582	579	626	661	645	608	636	589	593	589	569	572	608	601	613	603	591	616	573	621	571	580	588	596	626	640	635	653	597	585	579	605	641	597	573	604	640	562	570	608	627	593	599	622	589	613	581	584	593	623	648	604	598	639	639	548	591	557	590	608	557	576	640	582	592	597	584	582	576	617	649	609	586	601	612	566	580	612	553	600	624	635	591	628	570	611	577
5852	7328	7391	3810	2844	9591	27549	27047	14482	6139	2330	1029	667	603	600	593	567	532	565	555	573	587	576	594	565	579	553	566	551	589	574	541	591	565	577	562	567	565	536	571	557	566	623	572	576	557	574	592	527	577	579	536	581	585	578	508	576	577	575	528	602	584	611	606	580	585	575	567	569	549	581	564	571	563	574	524	550	548	563	563	541	519	585	556	589	532	554	608	609	562	551	564	577	522	554	584	539	546	573	583	566	533	552	579	559	565	561	574	571	536	559	581	578	537	561	560	547	568	534	561	588	552	608	572	582	606	605	610	589	554	578	550	583	556	600	584	609	595	564	563	564	558	574	560	552	579	597	598	570	535	572	583	525	544	608	528	564	571	533	599	577	565	626	542	576	574	551	571	570	572	614	599	572	612	553	534	576	627	547	564	570	539	564	557	504	530	553	559	587	549	584	518	535	540	609	585	551	542	536	539	548	570	586	562	582	562	594	532	571	572	537	556	593	581	602	591	571	547	591	540	596	598	591	580	581	543	550	557	574	550	532	556	591	537	580	568	558	571	562	545	573	570	554	511	556	601	581	544	569	560	582	549	577	568	594	595	530	517	553	577	568	549	606	554	585	523	545	581	587	565	543	573	543	556	564	556	575	566	565	568	564	572	512	575	561	590	614	578	556	561	567	574	566	551	605	559	575	547	559	579	552	554	542	583	563	576	592	587	562	609	566	545	570	556	596	573	564	513	548	566	615	566	558	576	567	577	515	567	549	581	537	560	582	551	534	549	537	574	562	582	605	591	600	568	565	568	565	543	581	597	581	599	605	552	502	564	596	556	560	593	581	592	562	577	573	558	539	568	555	577	557	578	528	560	562	563	553	612	548	537	534	619	583	570	553	630	583	537	517	534	566	567	561	561	548	590	580	554	584	587	558	547	563	546	514	582	546	592	541	535	590	526	567	534	543	570	556	546	575	530	586	579	575	558	530	569	560	544	520	515	579	548	550	575	533	538	565	537	538	531	554	555	597	556	579	561	588	591	601	550	539	529	599	552	532	586	566	564	543	545	563	517	581	583	593	589	525	553	522	596	581	565	606	574	560	530	573	536	554	606	585	577	560	590	574	552	541	562	572	540	539	574	550	549	578	536	598	531	552	582	592	554	578	559	584	540	567	554	571	567	541	540	556	581	583	567	530	578	564	562	570	567	544	561	574	604	570	563	574	587	572	570	572	548	540	570	527	600	586	526	542	550	561	525	569	548	557	573	568	549	568	576	585	543	563	571	537	572	568	584	552	573	602	596	546	534	568	597	557	539	569	553	602	564	533	543	626	553	537	541	589	609	566	559	522	545	545	551	541	558	549	551	562	536	581	577	572	551	562	493	589	614	599	552	558	563	581	519	558	589	571	538	601	548	571	597	591	542	562	537	607	564	579	567	582	576	558	598	594	564	573	526	534	563	553	553	559	522	588	548	591	594	565	517	555	541	522	594	557	549	551	605	564	572	558	563	561	524	585	542	548	582	577	572	580	563	521	548	557	561	563	534	552	588	568	536	565	601	586	550	592	511	605	551	551	557	594	556	571	570	568	584	549	571	544	548	543	562	578	600	562	594	536	603	573	531	565	549	564	545	581	536	571	510	562	518	557	597	575	574	546	592	593	569	528	588	577	562	585	520	548	586	599	570	589	569	539	562	585	517	559	581	564	572	572	548	581	569	541	552	553	567	580	589	574	596	537	565	583	541	593	557	568	633	551	576	568	572	542	554	523	564	548	565	551	547	563	560	582	537	576	576	565	601	571	589	569	564	586	558	565	557	575	590	559	528	564	554	570	569	540	572	575	544	556	551	580	554	546	578	521	541	587	589	555	604	585	571	574	567	583	557	565	571	514	568	579	598	602	516	561	542	569	549	555	556	540	583	561	587	593	550	539	532	541	578	581	590	546	548	553	549	554	599	555	556	578	518	546	561	588	597	549	584	593	569	567	544	547	543	589	536	607	584	550	578	553	532	590	626	546	529	562	565	587	546	550	566	589	567	525	552	598	564	537	555	542	552	534	577	569	580	597	561	576	553	564	547	595	562	586	540	552	567	573	561	525	571	554	565	558	585	572	572	612	576	545	558	576	586	599	611	549	538	517	594	578	554	552	532	528	569	590	516	581	543	547	545	562	567	556	552	528	539	601	559	500	585	534	580	598	513	523	560	564	578	578	581	573	574	520	599	583	561	577	537	526	518	545	578	537	602	578	549	550	540	573	592	574	579	574	595	523	579	577	540	574	551	526	537	606	544	568	575	612	566	547	578	562	580	540	591	603	557	550	541	534	545	588	519	558	564	566	545	552	596	576	558	574	578	559	575	582	560	553	557	584	577	570	584	534	574	589	591	577	587	558	596	589	561	573	576	539	590	572	569	591	553	562	551	559	541	557	573	580	580	540	518	570	532	560	561	588	561	514	565	583	601	556	609	554	573	553	578	582	544	567	581	605	553	558	553	539	569	579	542	564	562	581	602	555	557	551	569	572	559	540	546	567	582	554	591	595	558	549	565	519	586	588	552	559	596	578	554	554	532	564	524	535	589	581	558	586	539	551	570	550	558	544	573	562	540	541	599	532	538	561	609	564	590	588	553	521	563	555	502	555	543	533	514	556	518	560	543	612	522	577	613	595	557	534	573	541	538	546	573	521	558	580	587	581	578	596	579	546	568	576	576	542	542	569	534	522	517	584	575	585	602	545	514	581	580	582	590	525	559	591	617	583	612	570	587	573	532	556	581	483	585	571	581	578	562	563	564	526	529	555	585	578	576	546	561	522	557	522	587	573	585	581	595	535	542	561	540	590	554	574	582	560	545	611	591	541	606	532	546	578	586	535	554	548	606	571	571	545	593	543	552	590	568	550	574	569	552	583	498	595	581	580	547	533	623	561	538	551	506	531	559	505	602	553	573	554	572	564	532	575	578	516	552	552	538	525	589	560	572	558	538	531	579	534	541	552	573	572	546	553	564	538	568	575	558	579	595	539	558	551	535	547	595	574	576	561	580	596	581	524	583	498	556	553	545	552	559	605	530	594	576	570	566	569	576	602	523	613	514	543	573	583	567	557	595	540	515	553	580	518	594	584	540	571	566	534	542	577	533	558	545	583	525	575	554	526	596	505	588	546	585	567	509	540	584	563	562	557	561	587	547	557	570	630	559	603	562	574	621	555	563	557	595	561	535	516	528	572	532	560	579	567	592	552	571	558	580	562	622	561	587	583	517	590	576	591	558	618	521	577	519	561	532	574	540	563	579	532	517	569	560	539	561	578	596	560	568	550	555	566	594	577	569	546	582	557	551	550	577	576	590	585	549	547	569	549	576	567	531	550	514	568	568	570	523	580	546	578	543	596	534	579	587	521	599	571	543	562	537	558	564	599	552	546	572	524	571	637	553	563	539	538	533	566	539	587	581	559	601	548	562	575	542	561	571	543	607	561	531	578	555	573	551	556	587	585	556	531	535
24045	21266	28551	24286	21195	15402	43575	51144	35525	17502	5566	1662	978	784	684	697	744	729	762	688	721	658	654	692	706	638	705	702	727	745	726	690	689	696	679	716	719	712	720	709	666	701	728	726	692	726	693	779	718	702	744	731	704	696	716	711	709	743	686	700	743	706	701	675	699	695	675	693	680	684	648	707	716	662	694	685	681	713	708	686	697	702	705	727	665	714	656	721	659	704	701	700	707	681	688	746	699	696	700	707	677	719	681	692	754	675	688	744	717	665	674	730	671	690	707	723	672	661	704	639	726	666	704	666	669	720	706	735	674	688	678	688	674	730	696	727	654	659	732	662	695	703	701	690	707	739	672	639	690	703	710	735	691	701	688	702	678	690	705	675	696	680	735	731	709	703	676	682	738	721	695	655	708	656	702	680	702	674	668	701	720	724	729	688	658	671	731	745	690	679	765	675	724	656	717	734	671	709	696	656	737	732	727	719	719	693	680	721	680	665	721	728	693	698	708	678	734	720	700	697	695	703	694	725	638	714	722	652	689	733	728	704	698	722	676	721	698	667	694	657	660	689	670	701	670	716	718	666	702	729	691	671	718	688	716	678	716	677	698	676	702	674	670	697	688	701	701	736	701	726	698	709	715	720	689	706	729	654	710	653	676	761	660	661	685	723	710	654	676	756	703	722	670	682	643	658	681	710	694	703	732	769	694	651	725	723	753	684	670	670	688	723	675	672	703	652	657	677	709	708	717	709	728	726	695	711	712	753	714	690	709	716	707	702	715	774	727	658	727	725	718	682	741	695	693	704	682	690	691	646	643	720	680	676	679	703	703	736	689	670	665	680	651	723	666	691	707	717	683	653	731	703	659	690	727	750	676	701	724	693	723	683	715	697	696	750	721	715	702	714	676	705	652	735	743	702	678	713	714	672	700	704	738	668	682	747	691	697	681	693	681	660	736	663	680	691	646	679	678	627	674	722	745	647	717	694	701	676	665	719	694	699	699	651	682	674	737	735	763	667	624	700	677	721	733	683	660	644	712	728	693	738	693	669	721	643	751	619	753	712	737	633	685	691	643	733	734	710	654	670	703	708	680	694	684	692	663	684	731	707	671	712	701	745	713	640	647	720	714	685	664	724	688	720	724	732	755	731	688	727	705	712	719	668	668	681	640	773	665	667	670	724	714	681	711	687	695	693	730	717	627	663	663	686	725	695	694	689	714	702	690	696	687	705	686	695	710	690	671	701	638	736	729	740	734	739	662	708	684	674	692	719	741	686	686	727	664	688	715	676	707	693	697	685	762	732	697	707	727	696	687	738	706	682	661	674	706	696	665	728	723	678	679	709	703	695	705	723	721	692	697	715	713	672	696	727	673	699	654	673	707	724	686	675	651	688	675	669	699	719	696	693	713	691	706	664	674	673	671	691	670	666	717	673	693	734	678	692	679	685	714	684	709	649	699	740	690	716	710	647	698	695	764	790	684	668	678	668	698	723	640	702	680	712	677	695	684	741	689	687	664	672	658	720	696	667	734	652	699	688	653	682	688	727	703	719	683	692	678	684	722	707	714	656	713	717	730	648	703	741	638	695	710	708	731	675	663	692	726	678	678	705	617	768	704	691	710	689	682	704	669	683	682	700	712	710	733	659	661	712	714	676	657	693	674	699	707	653	731	739	708	695	709	685	680	683	705	748	701	675	741	666	688	735	700	716	678	718	706	674	688	759	706	690	711	672	702	655	703	661	689	709	682	725	736	728	693	714	688	735	716	719	704	720	714	827	715	653	696	709	715	713	745	669	703	731	702	741	710	688	667	709	690	706	695	758	698	717	694	713	723	669	724	677	703	665	684	707	738	695	685	688	744	696	720	749	686	692	637	692	693	660	707	708	651	692	687	703	660	683	686	696	708	668	649	706	685	674	719	675	663	664	711	687	701	638	671	673	704	695	742	693	689	682	746	696	653	708	707	679	714	679	683	710	709	722	706	648	714	678	704	725	755	707	691	694	652	660	687	704	694	705	700	708	686	690	727	774	716	701	727	747	729	668	673	688	724	678	729	666	730	745	714	708	724	713	696	669	712	666	745	719	686	716	721	697	687	715	753	666	700	729	715	688	706	678	659	659	677	725	696	692	683	710	720	715	691	700	676	711	685	722	703	630	667	727	698	678	712	715	687	651	696	670	655	725	675	746	751	682	712	671	701	690	702	677	667	675	726	683	745	667	711	642	676	678	658	700	699	757	689	674	670	711	701	716	720	732	716	688	703	717	715	721	686	706	679	703	682	674	683	670	719	692	713	731	717	742	707	718	694	695	649	664	696	744	644	732	689	685	654	701	654	705	704	701	713	692	676	700	693	711	760	671	681	744	708	692	688	666	698	692	694	709	686	679	666	724	707	657	701	722	684	672	728	697	696	691	698	727	741	708	693	646	689	688	723	699	689	705	674	696	673	701	680	720	686	685	683	680	741	709	727	749	696	690	688	659	659	689	707	701	661	679	695	701	672	747	694	717	696	708	675	693	685	716	725	715	703	706	664	715	734	730	715	634	681	698	703	726	687	720	677	678	687	676	702	687	683	670	716	709	722	708	710	708	734	671	688	744	682	678	668	694	732	718	715	725	710	676	699	673	697	689	709	696	689	705	728	646	720	710	672	696	713	724	661	697	685	687	677	691	689	717	687	699	704	714	732	693	719	717	702	686	698	740	720	730	693	640	666	716	704	696	717	730	694	645	673	665	666	721	694	696	706	711	721	695	657	709	723	649	780	680	666	758	699	746	703	661	693	729	707	699	737	714	694	720	688	694	697	676	697	683	750	720	668	667	679	646	726	684	722	697	699	691	689	684	664	679	713	736	678	647	713	682	672	721	709	679	698	696	690	679	676	735	688	721	672	712	693	695	704	666	683	693	664	688	681	721	675	637	683	661	668	693	611	729	678	659	680	686	671	699	728	670	652	715	725	708	742	697	679	709	699	689	669	687	664	718	664	731	701	669	730	661	674	728	658	679	683	704	650	693	664	726	712	731	720	689	731	671	705	716	706	645	733	638	670	741	726	736	678	699	690	729	682	674	666	736	681	722	659	741	716	663	711	666	747	674	638	689	670	669	662	685	717	704	668	674	677	643	725	726	685	718	673	693	691	693	686	679	744	708	702	618	675	714	691	672	695	694	662	692	732	653	660	692	682	701	698	703	646	689	676	719	718	719	671	684	713	729	733	655	718	708	721	702	750	714	727	695	648	673	713	654	706	698	681	714	650	660	669	678	687	665	679	700	718	668	659	666	716	708	735	691	711	725	668	633	667	679	678	673	709	664	717	681	660	650	709	735	677	676	674	668	734	701	691	717	745	669	779	689	669	734	737	718	681	682	734	730	707	704	694	665	678	684	678	690	743	713	733	694	700	700	654	673	687	693	686	778	657	720	707	711	699	682	680	730	674	717	745	721	699	764	699	706	713	702	733	656	665	744	703	670	713	686	704	671	719	660	703	670	701	682
6317	11255	10867	5186	3138	10428	44828	47510	27650	12750	4618	1623	856	711	639	656	682	707	730	626	665	657	655	675	665	639	656	648	649	698	668	634	655	643	622	644	660	637	646	633	690	609	641	675	620	684	613	661	634	655	637	659	644	689	657	656	645	631	685	611	676	651	669	674	679	622	697	645	688	651	673	655	663	702	673	646	653	633	658	682	603	620	633	662	613	602	600	659	634	628	655	698	651	631	686	615	621	649	646	670	637	704	613	663	638	679	635	663	620	685	642	601	617	636	649	609	631	606	668	591	629	683	681	625	645	635	675	634	622	685	645	657	660	650	605	613	639	642	627	669	651	666	676	706	637	628	677	601	625	587	584	612	664	643	624	651	639	666	684	659	715	618	634	620	625	667	674	649	642	682	607	613	670	592	629	590	655	617	633	641	651	696	666	610	659	629	643	676	655	650	666	708	673	636	664	703	687	654	641	644	652	685	659	637	735	596	641	632	614	667	655	644	606	653	649	633	641	624	621	643	644	626	632	621	658	624	628	671	656	667	650	649	654	708	651	596	635	702	673	644	612	610	700	622	650	624	673	648	668	624	650	652	678	663	624	670	642	633	638	630	635	675	696	670	589	637	630	673	703	680	662	646	658	683	672	654	645	676	647	606	671	671	635	584	627	647	643	611	655	628	705	670	635	591	673	675	617	667	635	648	629	654	678	690	597	621	636	672	627	677	611	654	693	635	651	647	651	664	634	658	632	615	634	640	711	627	653	646	667	662	630	615	649	639	612	678	662	656	623	650	608	632	643	632	650	661	656	675	644	638	626	681	659	645	615	639	639	679	644	673	677	673	613	651	642	659	671	667	671	703	664	719	697	664	616	635	655	632	640	630	612	634	643	658	677	622	610	660	669	679	667	635	629	659	650	644	646	622	695	688	666	666	653	625	618	697	673	632	671	610	622	666	658	668	619	649	627	651	666	638	648	662	670	659	662	630	650	647	637	678	614	622	615	627	626	629	662	654	628	678	654	638	652	631	629	642	597	638	658	654	646	651	628	668	663	660	634	642	632	639	644	627	626	645	675	640	683	689	603	642	627	635	673	669	625	663	628	603	648	673	622	661	665	637	629	626	635	624	612	677	654	676	650	674	633	665	614	652	610	612	645	653	644	659	654	652	652	645	689	614	654	640	660	656	629	639	619	637	639	626	620	644	633	634	628	694	609	676	620	627	623	688	637	699	620	618	656	684	643	635	678	649	610	630	654	660	638	627	635	652	626	661	642	629	630	663	636	657	662	648	585	662	650	681	630	659	593	628	662	639	632	670	669	666	620	622	685	637	601	632	622	662	619	662	638	631	668	639	672	624	609	658	641	648	616	627	625	694	650	650	618	622	662	675	676	681	638	651	675	609	657	631	622	700	628	631	645	661	642	688	603	654	639	672	655	700	647	684	648	601	664	614	606	659	635	637	624	635	641	677	679	648	680	640	626	623	665	639	609	637	634	611	622	663	628	652	642	650	619	618	691	663	666	685	631	656	605	692	635	632	646	651	636	682	681	622	639	630	668	673	656	615	664	671	663	671	614	637	666	675	670	614	669	674	655	611	615	654	637	639	634	647	661	623	597	634	670	632	642	647	615	633	619	650	606	628	660	662	582	626	678	636	619	608	670	653	707	643	620	681	649	640	625	615	687	645	612	682	664	632	628	595	642	643	651	626	700	646	655	680	645	661	608	657	631	606	628	605	633	658	616	631	657	661	659	577	669	596	658	632	672	655	632	663	622	679	641	630	663	678	644	652	622	681	650	630	705	631	613	654	640	622	609	650	663	644	642	685	691	644	664	605	657	632	658	615	673	593	644	642	673	679	664	657	648	632	653	640	605	674	653	624	605	654	671	657	705	670	649	663	632	614	694	688	651	637	684	719	648	628	640	662	632	594	633	683	599	669	661	681	670	688	665	657	639	631	634	651	692	618	643	659	648	626	651	626	651	648	686	617	652	647	658	671	637	632	649	678	662	653	640	667	672	662	633	634	668	626	640	647	615	646	683	628	647	646	630	639	661	707	613	632	639	639	635	662	637	650	688	657	654	646	629	675	632	629	656	653	633	661	656	633	646	652	664	675	601	653	650	635	607	665	637	612	637	673	618	634	636	638	642	678	618	647	662	630	639	641	612	647	681	691	622	664	660	648	678	648	685	655	647	648	621	651	645	621	624	635	646	628	631	687	651	630	619	690	651	646	622	641	683	582	671	650	646	675	650	639	688	685	664	660	617	610	665	667	658	636	668	664	635	681	639	611	587	659	647	674	672	665	658	661	649	625	678	655	612	627	611	617	642	635	639	636	631	678	643	673	671	669	644	621	668	653	687	633	640	643	652	628	641	640	626	639	672	624	650	665	643	601	651	660	673	646	632	669	642	649	616	648	698	639	633	671	688	633	651	650	645	645	681	706	637	662	632	637	652	644	639	661	629	620	636	675	627	686	629	660	636	719	636	605	629	603	656	664	670	641	619	643	625	626	626	633	685	687	636	669	615	640	644	644	652	642	638	644	673	696	624	643	596	618	709	648	612	658	646	663	640	634	618	641	637	665	607	657	630	620	679	617	638	640	648	659	657	688	623	650	664	623	635	651	643	630	660	631	617	637	662	583	627	609	645	647	626	635	599	635	672	660	634	636	620	676	651	613	629	647	612	634	654	663	668	628	659	675	646	649	640	642	677	663	640	635	651	660	628	640	672	626	648	632	631	692	619	606	625	682	634	619	564	655	658	627	641	721	682	666	594	645	625	665	643	646	657	688	654	664	648	615	673	676	625	657	616	673	633	631	648	601	597	655	642	649	637	678	645	607	637	628	637	633	669	685	637	665	647	634	624	648	620	677	642	622	650	656	610	654	626	657	659	656	643	693	660	621	639	644	718	662	617	645	614	638	622	641	665	623	636	599	642	664	598	649	646	674	612	651	643	684	645	628	656	621	681	664	676	618	615	640	660	600	667	590	615	652	650	662	678	652	661	656	611	606	664	673	625	621	640	663	627	680	587	649	637	617	635	673	604	649	589	656	652	613	647	631	673	632	640	635	653	636	654	637	656	673	640	628	639	652	623	643	633	646	658	633	620	610	613	658	664	641	636	672	645	624	614	669	611	663	614	633	630	654	633	674	684	639	661	667	658	675	592	652	637	627	637	642	664	666	638	626	667	622	593	632	644	636	639	639	650	678	604	668	615	687	651	615	644	674	663	674	635	700	659	628	606	638	643	694	653	633	674	649	650	639	629	658	651	624	635	638	636	633	677	662	690	638	648	631	615	594	604	654	616	645	650	634	616	625	648	632	667	654	634	663	659	638	687	568	641	697	629	654	652	653	615	669	671	647	658	638	642	629	657	680	654	650	663	673	625	649	673	646	655	665	630	664	632	652	680	659	688	641	652	636	647	640	609	637	646	669	620	641	619	664	631	663	608	630	692	651	635	655	680	601	611	645	599	606	701	631	644	607	651	661
27637	14130	4409	1647	892	1435	5277	4731	2504	1323	866	732	714	679	612	639	593	649	651	693	644	622	641	650	651	613	665	636	630	659	632	656	660	624	623	636	636	667	680	650	632	651	643	595	650	649	641	652	630	648	626	661	695	618	670	605	616	624	689	636	690	634	686	669	667	659	606	678	659	693	653	631	676	647	643	670	605	675	652	621	628	653	648	642	613	647	638	642	690	664	682	665	649	663	603	625	656	630	631	604	629	646	664	654	672	668	646	641	588	660	654	649	641	697	674	664	667	639	620	632	658	653	705	675	641	648	645	643	638	663	643	678	653	642	603	673	666	623	621	614	655	627	628	622	630	589	642	656	651	649	638	670	688	641	658	638	598	626	683	656	630	656	606	606	614	636	635	669	653	652	640	587	676	662	625	673	643	648	602	692	651	624	663	638	670	628	621	622	657	650	617	664	627	636	669	635	698	650	638	621	620	680	655	637	663	620	658	636	618	659	616	659	659	685	697	618	596	597	601	621	640	595	607	664	599	659	676	625	621	648	649	657	645	605	653	640	638	615	633	626	662	650	648	638	635	626	640	616	640	658	608	634	621	636	613	633	647	706	696	640	626	598	613	623	617	619	645	655	685	637	623	686	651	609	689	644	617	711	649	610	664	630	636	622	611	655	695	679	668	621	695	639	649	650	652	649	632	647	589	629	610	681	621	644	677	662	660	611	614	603	623	631	649	616	635	670	594	643	655	674	605	635	682	656	654	641	658	643	668	607	611	624	637	695	603	629	647	619	572	623	655	629	652	660	656	672	623	654	650	645	669	639	670	647	659	639	627	627	609	677	613	655	661	665	631	615	595	627	606	636	651	655	674	621	662	650	647	602	688	686	664	665	650	652	605	618	587	606	671	654	671	588	615	637	622	610	667	625	646	644	621	624	650	714	639	657	625	671	599	617	613	648	613	640	651	671	684	631	636	639	702	591	636	633	677	708	653	667	643	662	633	662	624	652	596	645	711	629	631	603	616	689	681	686	649	666	673	672	670	643	636	623	610	627	596	606	650	671	622	668	650	645	670	655	613	662	647	648	618	670	661	672	642	651	647	672	629	670	655	662	615	620	618	624	602	678	638	643	600	607	663	646	683	675	637	707	654	662	655	630	621	641	695	632	655	639	619	645	624	616	617	633	648	656	676	664	673	654	632	613	666	655	685	621	662	611	645	702	643	685	653	631	678	690	682	640	630	621	635	638	669	657	659	598	640	659	627	657	624	653	640	685	644	641	618	605	652	619	646	645	661	630	612	637	672	665	639	682	649	677	681	610	618	641	651	654	601	619	654	662	681	657	727	606	624	675	648	646	637	602	650	594	700	639	647	647	622	684	603	611	658	692	593	639	624	607	664	656	646	603	607	654	617	663	694	617	631	593	623	645	600	684	627	614	588	628	636	633	639	676	612	625	617	625	641	632	650	695	596	625	657	649	646	607	626	678	670	637	698	605	632	642	673	628	622	675	690	661	667	620	688	621	620	641	649	636	641	652	634	643	609	611	658	684	685	557	630	663	653	661	593	631	654	654	620	680	660	587	644	662	664	628	676	651	623	623	627	641	652	641	611	652	624	682	661	640	649	664	666	598	683	616	660	619	639	660	627	656	636	578	617	626	640	637	670	620	652	652	660	659	677	652	622	676	656	647	631	619	663	680	689	639	599	686	678	656	655	660	667	625	650	639	660	636	664	592	654	672	679	660	666	637	643	681	671	659	648	618	600	666	644	615	580	632	679	628	703	642	633	676	618	608	666	663	609	585	620	651	664	603	637	635	576	607	636	628	628	653	659	605	596	640	636	678	644	661	612	633	614	648	655	612	644	632	621	634	650	613	660	666	639	637	649	670	667	620	599	605	657	677	609	602	663	718	633	620	668	642	632	601	639	651	666	647	608	694	644	634	653	577	654	655	659	629	667	652	632	607	636	641	649	639	616	621	630	666	665	644	636	642	645	685	642	608	604	655	645	633	653	687	644	646	654	586	653	657	658	637	675	671	642	674	642	644	660	623	646	649	610	649	685	601	668	668	650	659	615	634	656	612	641	617	682	651	638	629	616	656	665	681	641	644	650	710	596	676	639	634	632	617	653	657	694	640	623	691	632	643	673	632	616	677	633	637	662	631	633	669	650	628	670	655	643	649	622	638	646	627	650	654	623	625	676	667	622	617	669	597	603	650	651	623	660	650	616	618	609	685	588	668	638	661	661	647	620	646	655	654	674	648	617	615	593	613	647	674	626	627	633	695	664	661	634	667	654	610	651	636	686	643	652	671	661	605	664	619	610	642	660	635	676	685	646	639	659	634	659	638	650	637	629	620	616	678	636	638	645	612	650	630	636	618	636	579	651	612	665	671	671	649	621	622	680	679	664	634	598	656	625	616	639	671	689	642	634	670	661	634	687	691	693	645	659	618	660	613	630	693	624	659	644	605	615	631	623	653	663	640	612	558	687	636	638	615	643	662	628	648	595	668	654	619	603	633	637	676	627	646	621	646	629	669	648	667	620	677	632	642	632	639	652	671	596	689	644	602	665	647	666	692	619	645	607	602	634	617	699	664	665	650	660	655	653	669	682	671	669	642	639	665	614	626	636	673	626	614	632	633	659	662	670	651	630	657	621	639	629	682	631	640	673	625	713	635	636	690	639	647	612	666	681	637	652	648	715	646	637	643	651	645	658	582	613	643	671	665	654	638	593	649	623	655	694	644	593	686	639	640	646	639	653	609	637	660	633	609	619	581	641	659	677	672	610	639	661	605	671	675	637	623	685	659	635	628	621	644	635	678	628	675	645	632	695	591	642	618	618	609	651	643	688	657	659	608	651	636	653	607	639	615	661	673	615	615	637	625	627	614	672	663	645	636	686	594	669	635	595	637	634	633	677	599	628	655	632	625	646	670	623	660	659	632	631	662	613	677	643	645	613	576	651	639	652	616	642	618	657	636	622	660	690	630	613	637	672	604	643	616	623	637	609	615	650	660	654	649	664	610	631	660	627	657	638	671	669	613	618	671	673	588	711	592	629	662	614	693	619	669	643	614	629	683	671	684	598	634	623	645	624	672	681	708	608	601	629	629	591	644	614	617	610	605	680	674	671	679	631	657	650	654	649	660	632	670	666	610	650	656	710	617	694	633	642	672	631	673	704	680	653	661	631	679	647	604	648	652	652	637	658	600	683	610	681	644	666	610	683	596	673	710	633	666	650	663	631	681	620	638	676	657	642	657	600	644	673	627	663	646	660	631	596	663	662	633	679	651	636	654	650	591	644	617	635	612	630	618	643	591	641	618	603	659	636	615	614	676	644	632	634	618	602	615	652	645	620	651	649	623	641	632	623	662	616	617	662	656	685	639	639	586	645	628	643	649	655	673	642	642	612	612	629	622	672	648	651	653	629	628	651	664	654	634	654	636	666	626	675	641	622	658	663	661	650	584	645	688	639	621	658	608	653	687	628	634	637	664
5893	3774	3529	1294	947	1830	6377	5021	2552	1374	872	643	617	560	596	586	575	586	557	570	536	545	603	586	582	563	607	549	557	603	590	599	605	548	578	548	592	567	578	590	580	599	604	534	589	558	593	635	586	583	582	563	546	590	609	581	585	583	631	596	559	580	535	551	556	569	572	554	558	595	558	560	525	566	562	587	597	616	566	553	582	575	620	536	570	609	600	538	540	603	546	608	559	576	569	570	599	621	558	531	601	577	602	587	569	553	567	548	610	572	552	548	590	586	550	576	608	580	610	598	582	614	549	561	552	585	577	566	565	539	583	554	596	556	562	561	542	569	570	583	579	605	540	560	573	547	568	575	609	601	546	602	557	574	569	546	588	598	605	566	523	551	599	583	574	518	561	552	558	593	596	561	579	556	550	599	562	597	594	549	551	600	583	573	583	559	529	609	575	536	584	549	626	581	600	595	593	544	581	605	600	546	536	581	599	572	522	630	542	528	568	585	613	610	607	583	534	577	538	573	548	574	602	549	560	562	531	583	610	581	544	575	579	593	575	603	563	581	584	583	557	542	568	602	570	559	579	569	565	599	589	578	569	558	590	543	578	564	557	554	588	582	563	566	571	572	530	568	559	590	555	583	585	582	564	544	582	572	560	525	565	573	596	582	574	541	602	576	568	580	570	562	526	566	544	561	582	594	555	552	567	561	559	567	608	577	555	543	570	627	563	581	590	570	548	594	592	573	595	545	596	572	609	619	573	572	614	614	578	571	524	571	573	614	582	549	582	582	533	572	580	557	586	591	613	562	555	595	585	528	559	592	556	612	564	606	563	567	553	552	542	576	633	612	542	573	561	571	569	594	576	603	556	540	610	579	589	624	546	565	546	622	582	539	585	604	577	548	560	569	602	573	574	563	569	625	571	570	592	584	564	571	577	581	547	572	562	544	539	575	589	593	602	520	637	596	597	533	533	594	572	581	540	602	589	594	569	612	580	587	601	562	616	604	562	568	561	590	572	569	579	546	600	552	564	592	524	573	594	578	611	569	559	586	562	580	557	582	560	551	602	608	525	565	596	582	623	559	559	617	607	596	577	576	620	563	600	614	553	607	582	547	590	565	536	592	568	568	571	595	563	586	565	560	572	552	575	535	573	617	594	566	586	628	539	596	611	559	602	574	590	574	552	558	491	614	592	596	601	606	538	556	584	561	590	616	610	579	555	607	569	597	555	560	613	557	521	530	581	535	552	599	540	572	611	577	523	583	588	603	587	575	541	560	601	587	552	579	571	576	587	576	579	564	591	519	585	571	563	560	563	566	608	563	581	556	574	573	598	578	573	553	572	578	563	580	626	596	592	549	543	601	612	546	569	585	579	569	571	567	531	590	574	566	621	603	570	551	547	568	569	522	602	570	565	579	584	565	557	610	564	540	544	572	577	581	545	565	583	589	554	576	562	545	599	613	536	542	562	576	586	581	527	557	577	593	582	599	604	582	558	575	580	581	643	630	576	571	617	573	591	557	621	558	569	597	579	599	570	599	571	545	534	542	555	587	571	591	586	538	609	585	553	612	596	539	535	566	569	541	556	582	532	591	571	570	562	563	554	559	587	560	585	511	572	600	603	546	550	577	540	563	578	579	541	576	589	577	570	565	560	580	609	585	572	625	589	553	601	547	561	566	588	564	560	573	524	568	580	565	565	558	561	574	582	524	566	573	543	538	563	510	567	555	558	541	556	618	593	582	610	595	578	619	545	535	575	558	540	548	585	618	573	574	568	611	606	538	553	559	585	579	554	556	589	536	594	581	578	556	602	631	519	571	641	592	572	575	583	612	617	568	587	586	575	544	553	567	566	578	529	526	546	563	550	570	534	586	604	588	588	553	662	573	557	550	557	565	621	587	548	554	597	563	583	569	582	542	570	596	519	586	578	549	584	569	544	567	529	571	565	577	560	595	577	568	594	595	591	571	540	584	585	570	562	542	544	562	574	584	529	578	549	613	564	534	561	570	576	575	566	592	593	531	578	577	615	509	568	558	612	567	576	579	610	610	548	620	544	596	558	593	552	614	573	599	543	567	573	604	568	596	575	571	513	573	578	553	590	558	604	591	600	538	597	575	611	560	563	565	593	593	553	591	586	603	601	599	592	556	533	566	606	546	557	592	547	577	574	580	582	605	595	574	578	566	592	545	587	599	623	566	580	558	614	583	606	547	596	533	608	584	585	581	566	562	574	571	608	558	541	588	614	561	558	557	578	549	571	553	559	595	581	556	593	550	542	565	539	538	544	567	565	601	549	567	581	577	524	544	531	581	586	565	552	578	605	568	556	576	566	538	578	581	575	582	587	546	599	556	598	593	577	580	563	568	555	601	552	537	561	590	576	538	595	569	585	558	563	562	577	570	562	571	543	607	569	639	585	587	551	566	592	598	560	585	571	584	581	590	566	556	539	622	580	563	588	591	546	566	568	604	575	580	574	534	561	533	570	542	541	558	589	543	578	611	573	534	551	555	581	562	596	566	552	592	585	572	550	567	533	597	550	562	554	536	578	584	548	598	560	560	586	577	599	562	600	598	606	535	607	582	582	543	593	603	555	592	610	564	585	531	566	566	568	561	622	541	567	587	540	557	600	561	592	598	552	565	587	571	528	591	580	596	550	548	601	556	574	615	566	564	567	597	581	562	578	570	551	558	580	541	593	543	573	538	559	580	582	548	648	582	570	543	565	561	558	539	574	549	590	579	559	578	566	560	591	567	571	610	568	604	541	593	547	565	554	562	580	530	576	580	596	582	571	552	581	532	588	598	573	587	584	588	557	570	588	599	570	622	571	565	561	620	567	545	572	516	561	578	596	582	589	595	588	537	560	594	585	641	586	583	559	546	546	566	578	579	604	551	573	591	595	571	548	597	561	538	552	541	578	585	547	577	616	577	571	582	568	535	531	543	547	581	574	561	598	606	548	579	566	579	554	578	573	600	572	538	519	562	561	569	559	556	592	595	575	551	549	561	555	594	583	547	616	561	602	568	568	555	553	606	601	639	550	597	533	562	625	544	564	577	595	570	567	556	564	592	588	591	573	538	554	602	546	593	591	599	583	546	622	609	547	560	567	531	542	579	596	550	615	568	584	582	574	565	560	570	578	623	561	556	526	585	553	606	613	571	535	595	578	602	595	577	571	541	556	601	585	575	550	546	598	596	575	547	570	572	594	553	568	543	616	564	535	583	597	611	557	586	563	544	583	614	570	565	589	613	592	547	554	582	577	596	534	580	589	551	584	611	565	542	555	578	545	568	595	573	589	566	587	564	586	644	604	567	588	620	607	564	591	597	603	598	554	563	595	593	582	560	596	620	559	585	580	564	602	567	580	608	568	558	568	571	576	587	565	564	564	592	576	569	570	524	563	584	563	523	560	616	588	516	617	594	582	574	588	557	574	564	592	594	614	565	604	506	584	569	535	565	599	582	575	562	535	594	556	616	562	562	586	579	566	608	568	572
25479	21277	26991	24763	7414	24946	37734	26964	13041	4536	1494	899	701	660	627	603	627	619	632	647	610	604	629	600	623	646	649	646	666	637	676	573	596	633	629	609	623	624	630	624	595	651	600	619	604	597	597	641	604	628	627	600	638	654	626	620	619	629	629	613	628	619	614	614	623	606	599	611	636	583	649	598	597	663	634	631	611	660	687	634	620	638	625	676	594	641	630	648	592	637	648	621	646	649	642	599	632	615	608	592	601	636	633	639	604	639	629	567	585	625	611	652	627	657	629	628	638	611	629	640	585	614	634	586	561	602	603	631	643	627	620	614	608	641	645	620	642	586	608	608	638	616	607	620	653	649	609	578	657	632	630	610	580	640	611	625	615	628	619	570	636	605	632	609	630	621	612	591	621	607	599	644	552	609	638	572	559	627	620	577	618	627	619	642	648	553	646	620	649	611	649	585	605	659	665	650	583	607	608	615	665	614	628	624	622	640	654	604	644	641	655	637	593	609	637	556	619	606	637	615	599	630	616	606	632	623	635	623	645	576	619	618	601	640	653	613	646	622	626	650	626	596	600	588	609	626	596	616	616	589	672	662	641	640	606	611	570	592	607	648	662	621	640	638	632	640	557	639	617	594	645	647	623	649	632	692	596	606	592	597	605	646	634	628	634	643	628	586	629	603	608	584	631	613	645	576	605	613	632	635	600	615	628	657	613	643	584	556	619	598	624	654	632	653	651	620	584	573	616	616	600	616	610	617	641	634	642	653	676	644	635	635	619	635	626	605	599	594	621	619	609	608	642	620	604	638	622	605	612	602	647	637	631	625	589	627	634	610	634	623	617	686	598	633	607	627	624	586	610	618	598	642	624	653	587	614	649	588	581	599	600	614	589	632	596	616	650	611	605	620	576	645	654	590	612	613	636	611	593	604	603	590	638	628	619	585	624	653	594	636	587	614	599	605	614	658	560	621	600	598	633	624	611	623	618	646	621	599	649	626	664	572	619	664	625	651	637	594	625	630	587	657	589	649	604	599	628	600	622	641	663	653	595	593	578	637	580	644	585	573	617	584	595	618	573	587	652	594	608	604	616	626	639	620	599	617	609	621	646	579	626	620	613	592	640	580	626	616	596	633	586	633	606	648	637	627	592	613	585	643	625	609	568	633	600	634	635	627	661	576	629	613	625	644	653	610	605	655	610	632	634	645	643	658	562	620	619	569	638	632	621	628	628	615	697	620	609	666	612	628	613	603	606	589	573	648	638	632	607	590	635	628	658	577	584	591	619	593	644	621	616	601	619	625	603	606	618	606	636	591	607	619	621	629	644	621	649	621	654	561	646	620	553	589	639	603	601	637	607	620	594	598	606	593	624	620	592	635	601	610	576	622	615	635	589	587	609	653	613	632	602	634	612	646	616	652	584	688	653	702	628	601	617	597	619	607	606	600	629	615	598	615	640	632	626	637	598	681	621	635	662	616	661	617	632	598	652	643	589	617	627	649	606	609	627	643	632	640	603	593	647	607	647	655	577	621	613	630	599	628	582	629	660	578	596	624	631	633	610	626	587	626	627	650	603	604	631	647	629	630	609	596	632	650	637	654	634	620	604	611	644	623	600	626	572	634	620	657	633	616	645	622	579	615	560	624	635	653	582	632	645	642	661	635	602	590	599	621	630	610	560	631	680	587	586	651	651	634	606	590	614	601	601	656	607	640	582	582	614	631	595	630	619	656	597	650	574	586	580	597	639	597	617	575	587	630	641	604	618	612	623	652	650	619	596	665	652	589	618	621	630	602	597	593	653	606	578	569	609	619	637	652	595	642	605	618	598	597	665	607	635	632	624	608	595	626	584	598	603	645	620	610	615	554	620	568	633	601	592	603	583	597	648	617	574	624	628	603	553	623	589	581	594	629	646	626	627	629	600	611	590	626	631	660	611	632	614	631	613	599	597	611	622	653	607	638	588	595	598	644	628	544	584	642	599	611	629	588	619	596	619	660	622	627	619	622	603	620	621	573	639	650	633	596	640	574	654	661	633	602	618	638	596	633	630	569	592	612	611	589	596	627	650	661	576	614	651	626	579	607	607	609	608	622	601	608	630	629	644	616	613	625	611	661	651	598	631	690	648	597	605	576	571	618	612	623	612	654	575	577	687	615	667	625	578	589	625	617	630	620	640	598	669	639	659	609	653	629	579	572	603	647	625	602	599	618	609	584	613	570	586	638	600	628	635	622	588	598	603	644	646	637	617	601	599	618	583	568	576	633	666	652	611	589	656	601	641	657	608	594	602	601	680	624	651	588	588	610	641	620	605	642	663	569	619	598	649	592	567	636	630	579	586	586	608	649	624	610	677	670	637	639	586	621	640	614	585	613	621	643	626	623	623	615	621	643	644	635	609	612	577	581	623	625	604	638	625	624	596	625	624	578	625	619	616	582	644	621	562	615	607	603	603	592	660	655	613	632	654	655	608	621	672	598	644	629	669	621	648	640	640	649	600	609	629	620	619	605	608	598	637	632	624	614	578	586	629	627	602	632	666	615	625	624	585	631	669	637	622	623	614	635	598	603	595	634	559	641	623	580	639	654	652	592	637	595	652	597	667	598	626	579	623	615	582	617	588	608	588	661	638	591	627	646	626	587	621	660	640	594	617	611	619	606	586	644	601	619	631	618	630	598	622	614	614	636	638	639	632	596	636	627	635	612	634	638	604	569	575	654	571	658	624	629	600	644	633	598	609	611	619	591	601	600	602	621	594	616	608	589	626	664	564	615	647	610	622	637	623	607	613	684	641	653	638	633	620	606	616	581	615	627	620	621	602	578	644	672	647	596	619	638	615	601	627	633	593	618	567	598	632	618	657	589	569	553	680	582	676	613	621	611	625	655	670	630	619	618	639	616	631	622	592	659	599	603	609	673	639	645	643	625	641	623	634	647	647	589	645	664	650	600	613	588	620	625	636	675	572	595	642	612	600	651	622	588	619	651	678	642	620	601	620	602	591	630	545	583	607	653	612	602	594	633	619	635	636	562	615	607	677	626	613	635	624	572	618	625	679	627	626	629	612	626	664	610	659	609	618	570	636	592	679	640	608	635	657	634	633	620	647	571	608	609	610	663	599	650	601	615	610	635	601	650	646	639	592	627	603	603	576	593	660	605	582	620	647	656	607	603	590	673	586	598	658	655	638	625	631	631	637	610	660	646	621	623	628	612	618	632	580	651	638	569	593	639	612	652	652	629	627	619	685	655	572	618	645	638	610	580	585	590	574	608	606	601	637	604	615	653	639	613	640	622	615	618	637	608	642	630	603	618	636	604	624	638	651	612	610	598	621	634	622	581	601	612	600	618	614	597	585	637	664	634	656	605	628	621	627	602	644	610	657	623	626	646	637	595	609	641	575	628	647	646	645	585	610	618	634	608	603	630	641	640	605	582	624	644	636	598	610	585	577	641	617	659	615	594	622	633	597	632	600	646	646	597	661	568	586	613	613	602	651	633	634	610
5009	5989	4952	2194	4218	26527	33018	21366	10275	4132	1574	778	661	621	556	592	569	584	558	592	575	610	569	571	573	580	559	594	584	566	578	582	596	587	592	603	584	595	588	584	536	608	594	606	548	579	634	617	581	554	569	599	507	618	615	596	604	574	614	609	598	605	569	560	579	597	551	574	594	620	614	576	611	571	611	569	586	535	589	553	574	565	615	591	576	558	572	608	580	586	575	542	607	567	603	571	584	566	576	612	575	577	655	607	601	553	578	553	588	566	585	567	560	599	591	588	583	579	578	611	594	593	576	510	608	582	549	576	567	574	589	576	567	573	611	604	569	550	607	540	563	573	564	541	591	594	567	557	543	574	590	601	577	598	588	568	542	545	593	621	601	611	550	537	582	601	588	577	537	622	538	586	563	617	551	557	588	570	600	605	557	580	631	574	574	555	550	549	585	561	602	558	581	614	608	574	547	596	617	583	568	635	560	622	588	537	606	611	580	604	570	593	567	626	629	608	551	606	587	619	553	598	591	568	580	624	582	578	579	597	526	568	558	546	569	584	592	550	633	535	610	573	575	560	540	572	576	580	572	596	570	536	582	550	538	591	599	544	562	561	557	581	585	573	561	581	549	576	582	581	550	576	576	581	579	562	592	553	568	569	564	568	587	565	604	580	536	561	573	559	567	602	604	551	545	616	565	552	546	590	593	570	561	582	562	572	572	585	538	579	588	564	582	616	609	537	595	582	566	555	596	591	596	587	567	603	627	595	551	563	544	570	563	582	607	587	599	559	598	566	606	604	541	568	572	602	605	629	570	564	565	618	601	622	564	584	539	592	602	567	587	576	593	599	587	582	573	598	600	592	585	610	607	590	575	608	567	593	581	568	602	583	560	544	613	627	573	558	607	550	561	583	599	576	577	533	567	617	575	582	589	557	572	614	536	578	568	590	571	550	577	581	555	577	565	567	583	553	598	579	538	565	597	581	596	576	567	577	585	598	631	556	565	544	592	557	528	588	531	586	579	604	546	584	637	605	603	581	585	565	589	619	548	597	544	586	565	573	556	570	610	573	552	579	613	576	567	594	563	602	597	574	573	594	556	579	556	593	586	554	595	613	601	559	587	524	546	585	574	597	592	612	561	584	562	579	547	591	565	597	563	559	614	574	524	595	565	578	584	603	562	551	537	568	554	618	549	544	578	638	595	571	614	574	556	560	591	542	586	561	586	606	579	572	561	584	581	585	565	565	586	549	583	624	580	576	576	551	556	590	612	568	543	641	657	553	542	557	584	542	572	592	567	571	572	552	590	594	538	583	566	567	613	563	612	562	510	544	620	539	594	564	581	592	585	562	597	570	593	606	582	599	582	613	537	532	574	607	590	537	538	531	540	599	560	573	607	584	574	565	577	635	537	572	550	601	573	535	572	573	583	568	549	587	568	581	583	608	590	540	588	571	596	557	605	534	563	626	572	586	620	583	566	560	554	580	589	596	587	595	591	560	586	547	581	549	602	580	593	595	552	563	539	578	612	586	617	600	566	602	585	613	548	613	592	586	549	578	590	578	601	592	563	582	577	529	599	593	597	548	567	566	606	612	576	578	614	560	579	593	567	587	590	549	588	546	569	608	603	578	564	575	569	609	582	594	524	584	562	518	572	553	587	561	592	565	580	571	576	571	592	568	565	584	593	593	583	555	551	564	617	604	591	554	589	615	557	563	583	598	525	587	577	603	497	587	574	563	597	561	554	546	621	569	522	585	580	579	602	543	604	621	578	588	600	631	553	635	576	539	589	589	557	577	590	591	548	599	541	588	583	558	566	568	566	535	577	530	617	512	569	608	545	583	603	563	542	590	598	579	547	571	602	567	578	616	635	557	608	574	577	554	592	605	600	608	560	552	574	597	573	603	587	589	583	627	602	567	562	610	585	564	558	582	573	556	539	555	589	544	576	571	584	556	575	628	553	557	580	560	587	586	555	560	606	596	619	544	618	591	564	591	604	563	535	607	564	614	576	559	578	613	591	535	558	610	616	559	596	548	592	596	613	593	538	578	589	586	625	581	603	499	602	592	577	589	593	588	601	623	579	562	563	559	558	593	575	540	539	553	579	597	563	572	572	523	570	578	577	609	556	582	584	580	528	546	585	528	575	561	586	567	563	559	606	572	561	568	566	567	562	560	572	539	573	595	583	549	551	553	568	596	620	561	594	572	596	557	607	546	516	577	566	567	541	602	567	576	544	564	574	615	568	569	602	576	573	575	611	571	548	585	602	583	575	564	593	607	571	582	561	577	573	587	536	557	576	553	578	621	569	548	575	554	556	571	599	585	593	577	564	562	568	540	572	552	583	583	534	588	636	539	611	615	563	576	567	576	542	559	603	593	609	543	572	518	536	527	572	529	580	527	576	588	570	539	590	533	564	567	584	547	595	579	593	580	580	588	575	627	606	540	617	568	588	550	540	599	578	556	574	616	546	572	572	530	577	573	630	562	585	578	578	597	585	606	577	587	578	560	534	553	575	578	590	609	593	530	536	580	549	558	646	583	623	598	599	587	601	584	576	609	530	613	546	534	557	590	597	603	589	598	598	565	591	500	563	551	570	586	589	589	582	574	612	554	558	503	576	587	578	621	589	558	588	607	580	559	555	575	577	626	609	582	550	597	577	598	617	562	603	586	573	586	573	583	598	576	601	625	550	619	571	585	539	608	614	583	571	553	552	583	608	545	561	601	535	609	629	580	589	530	574	576	551	565	566	556	550	557	530	575	598	599	563	572	586	583	537	609	565	547	559	539	564	558	550	590	569	577	557	555	538	535	592	577	605	552	560	612	570	568	561	598	581	577	567	566	538	579	569	582	589	577	579	579	575	566	542	605	626	556	595	560	574	536	643	577	577	621	541	579	571	584	542	581	620	590	580	605	553	595	553	574	585	555	550	584	558	602	596	542	579	586	553	608	603	574	565	552	608	543	557	585	550	567	567	590	553	551	597	580	561	575	555	622	572	526	595	597	535	571	554	595	548	614	607	619	610	569	606	590	557	551	586	583	569	563	557	602	553	622	545	603	547	618	563	550	557	603	549	601	578	582	561	533	571	555	552	538	590	602	545	600	548	577	555	568	607	552	573	563	557	560	604	554	576	534	577	534	583	533	559	573	573	538	577	655	577	551	584	572	578	549	573	551	569	531	614	580	574	582	597	573	578	559	611	568	551	591	551	583	517	593	569	557	558	564	556	537	553	602	576	570	596	609	600	592	592	575	605	617	603	555	600	598	562	577	567	603	536	596	580	561	584	599	608	569	617	569	588	551	580	608	607	604	571	574	585	571	584	547	566	596	612	580	538	589	547	600	581	566	597	579	557	590	590	565	582	543	516	544	581	607	559	572	579	595	562	569	578	568	529	583	534	593	581	568	592	602	567	605	601	588	567	569	575	538	541	549	562	589	559	572	534	583	556	603	588	604	584	590	557	576	653	537	583	554	603	599	602	596	581	569	585	530
24173	21288	28577	24349	23159	51848	55964	38980	21102	7840	2117	991	787	767	788	735	723	778	731	727	797	796	737	733	714	726	795	699	761	758	762	758	713	756	745	731	746	746	718	722	733	694	702	742	721	709	686	694	723	739	681	747	708	700	703	729	721	722	703	723	753	729	739	743	711	735	698	749	720	777	802	682	706	714	717	729	763	729	704	761	758	760	743	680	717	719	737	748	744	665	715	723	715	702	702	771	701	720	761	771	716	668	732	724	799	772	725	749	717	715	713	772	724	765	735	713	729	746	727	757	723	700	803	721	703	725	697	718	743	710	704	734	729	747	703	681	735	701	792	749	731	715	679	721	716	752	725	724	716	763	716	764	713	762	692	705	680	681	675	755	706	762	722	726	725	661	741	707	722	695	720	689	706	728	702	764	731	726	661	707	709	704	685	717	711	726	701	720	724	782	708	728	682	767	722	721	759	779	749	743	758	693	762	718	718	680	659	715	685	676	709	701	756	703	688	765	718	703	720	718	706	795	743	729	674	734	713	682	770	690	727	748	744	771	737	757	698	739	703	748	720	736	724	706	718	661	717	734	739	702	751	692	708	732	759	720	672	763	745	713	683	690	722	740	744	714	666	722	719	729	719	706	737	745	763	715	744	758	717	740	720	706	738	721	723	709	707	713	751	732	723	791	659	738	751	665	711	742	752	728	720	756	753	725	745	702	714	730	731	715	703	720	708	751	733	759	701	697	722	698	752	743	713	722	715	769	750	743	705	703	737	712	716	734	713	804	715	767	747	662	715	721	706	704	737	739	697	700	742	707	704	758	768	693	718	738	686	676	684	734	701	708	724	731	697	732	744	732	726	742	707	742	710	735	747	728	675	769	751	700	707	733	696	761	706	737	783	749	745	733	716	697	724	701	718	724	732	757	772	728	697	698	718	714	689	716	736	744	718	712	706	671	753	746	703	688	705	770	736	742	693	701	706	772	674	745	695	737	702	699	681	724	703	687	763	692	686	689	749	713	708	785	747	721	656	731	702	719	757	679	712	698	741	702	749	691	738	756	733	735	712	744	714	691	748	729	709	722	749	707	720	721	782	730	709	739	688	742	769	712	744	752	701	716	736	731	736	673	712	749	711	718	702	751	731	753	731	696	714	702	717	698	761	752	688	721	700	705	720	748	709	722	736	756	708	725	707	714	732	693	724	697	686	718	723	754	719	772	707	716	678	779	734	693	707	754	700	721	749	736	715	730	738	712	673	717	705	714	717	746	710	704	729	761	757	733	714	766	710	734	723	729	702	762	676	732	718	753	673	729	704	716	743	707	768	735	727	669	706	705	729	709	710	701	730	688	730	741	738	719	681	735	722	799	721	746	709	758	734	754	674	676	743	759	717	744	689	715	692	731	718	714	729	705	720	676	754	672	736	702	715	728	703	724	750	704	724	713	740	730	725	719	741	721	703	755	765	734	711	696	764	760	701	737	707	690	712	697	776	701	731	707	702	711	708	707	716	737	733	681	745	715	722	728	722	709	750	753	727	750	659	735	729	709	726	768	735	720	741	679	729	744	687	746	685	701	685	711	737	722	696	704	707	697	720	694	731	689	696	724	760	731	751	696	703	749	742	767	693	710	719	709	690	730	725	742	700	784	700	712	764	733	705	723	735	746	754	688	717	686	736	747	724	735	724	747	755	748	742	696	832	747	720	682	720	763	758	686	763	690	675	705	737	730	727	736	726	739	745	708	733	756	725	729	702	671	770	721	704	775	789	738	786	719	714	716	740	714	731	692	761	714	712	742	755	755	673	726	735	726	720	687	781	718	756	740	738	712	690	690	720	763	711	737	713	706	722	720	691	737	738	711	692	738	694	728	722	788	720	766	749	749	749	668	693	719	732	737	758	721	704	733	701	737	715	716	740	745	730	659	692	681	693	718	710	712	706	732	779	718	712	714	758	731	691	728	677	716	703	677	704	696	711	708	743	703	740	702	698	683	742	722	691	739	705	705	757	707	704	732	735	725	674	703	779	722	751	667	710	721	663	718	717	686	713	724	690	709	727	774	732	700	688	727	694	765	714	678	690	679	717	725	710	736	743	719	708	693	678	678	722	718	688	681	672	707	699	697	693	721	752	713	687	709	778	685	699	743	738	729	706	716	717	715	739	758	693	692	732	728	726	766	689	739	700	680	760	707	782	728	722	734	722	740	665	706	754	721	732	758	750	714	761	700	715	749	699	679	738	719	710	728	743	744	755	743	706	707	749	763	734	751	670	714	712	711	720	719	746	771	747	688	648	682	735	726	692	713	696	718	711	705	702	711	715	739	739	719	710	719	712	700	741	695	740	750	706	728	740	760	717	717	727	711	737	726	697	751	715	700	775	744	744	685	725	742	712	741	666	720	763	712	740	678	690	713	747	738	710	699	699	723	750	729	670	748	716	717	699	734	692	694	702	734	711	700	690	730	719	715	736	715	708	750	693	651	685	738	727	706	767	746	703	757	744	738	707	715	744	729	695	696	757	719	736	727	708	689	692	747	717	742	709	726	713	727	760	748	731	732	738	705	742	685	693	689	759	721	741	710	743	729	703	745	759	694	732	726	707	638	757	723	714	725	739	702	687	745	743	675	722	729	699	687	673	734	692	734	726	709	771	766	777	681	721	702	726	733	711	741	727	738	737	673	769	752	726	707	717	696	745	728	708	697	739	778	720	787	764	735	694	725	737	722	774	769	765	707	708	758	708	712	754	767	704	674	698	760	702	691	740	720	703	654	735	752	698	707	695	740	669	744	681	719	750	703	753	780	783	708	691	722	717	692	735	724	766	761	748	672	686	717	724	719	714	690	724	803	743	733	787	777	675	695	748	690	699	722	735	781	745	724	764	716	737	744	723	724	696	685	684	697	721	686	731	713	704	745	691	699	671	683	686	766	702	671	747	715	701	699	717	756	711	674	760	675	692	707	748	709	707	735	690	694	741	732	731	744	755	712	720	716	757	675	746	749	713	739	728	685	737	702	680	660	714	695	717	797	728	696	748	680	689	723	701	754	700	745	712	712	777	735	692	718	677	714	734	759	723	725	781	711	728	746	766	706	730	690	747	730	727	702	713	669	709	744	720	711	658	719	721	705	739	767	763	720	704	730	734	761	730	669	713	694	701	694	747	691	723	714	772	756	692	752	755	758	709	775	692	698	725	726	722	691	747	734	674	742	663	713	724	722	685	717	754	740	740	740	735	706	756	717	745	713	699	686	748	694	691	701	714	743	698	814	711	690	737	740	737	727	714	728	705	693	719	727	682	749	755	716	739	709	729	728	760	709	709	735	688	697	704	736	697	701	713	751	789	695	741	748	697	704	720	745	691	805	742	776	685	749	739	716	755	720	702	694	746	670	712	730	720	725	725	707	729	742	667	722	744	747	684	725	702	653	712	738	710	686	738	720	759	676	742	711	667	753	729	737	747	746	673	700	734	718	694	716	705	691	752	724	712	740	699	683	746	689
6400	10387	7323	4516	20871	56233	50218	32154	15811	6369	1939	924	785	686	703	705	681	649	696	714	661	681	700	691	710	686	685	650	643	688	680	676	664	705	675	695	694	655	703	676	638	686	648	656	674	716	698	692	639	702	682	671	681	711	645	684	687	673	668	715	688	687	706	666	673	694	643	694	683	695	628	650	676	678	714	660	679	671	673	651	684	646	690	677	679	689	663	633	677	686	710	653	675	713	678	733	656	649	605	645	676	665	698	674	670	686	704	660	668	664	687	721	661	639	679	640	642	714	650	674	657	675	689	724	648	639	664	641	676	667	695	681	690	679	701	671	693	700	669	666	652	691	661	664	653	686	689	670	625	632	645	699	688	637	694	679	657	703	686	665	693	749	662	678	658	652	653	661	634	653	719	661	702	660	680	642	685	664	626	687	645	657	676	668	682	676	663	650	683	684	647	677	670	637	678	636	688	721	657	705	646	695	694	649	678	697	695	646	679	658	683	718	673	697	684	671	655	671	633	651	651	670	676	653	630	680	660	645	641	717	655	680	648	713	676	683	675	679	680	683	767	680	652	688	689	671	667	711	648	677	677	631	666	705	679	677	689	705	701	678	673	629	674	656	644	673	636	681	687	710	685	672	689	712	676	686	648	682	647	650	646	659	722	673	639	643	636	694	654	695	662	688	681	726	676	627	674	694	640	652	646	669	709	662	659	631	643	638	656	674	670	655	705	675	635	664	671	658	703	650	712	656	644	669	701	669	617	686	669	732	710	638	655	688	671	680	692	670	634	651	678	637	641	667	644	633	676	668	637	639	692	686	677	700	654	626	671	679	668	653	660	684	686	667	664	655	664	662	663	669	677	652	644	651	641	708	691	630	688	703	662	665	674	661	693	646	653	678	684	683	670	656	641	688	711	651	643	648	637	666	687	672	694	683	645	694	718	723	631	751	665	669	695	657	681	686	699	649	691	634	660	651	700	658	660	697	664	671	694	713	678	683	714	683	715	606	681	648	649	675	654	611	666	672	638	687	664	659	647	684	695	679	608	677	636	649	655	666	663	691	627	694	643	681	691	672	656	677	696	742	648	645	659	679	666	696	664	681	671	647	695	660	681	616	684	648	675	664	701	645	645	689	660	665	677	689	643	700	682	663	681	624	667	696	636	631	663	640	678	665	648	698	712	663	648	696	688	688	688	681	670	705	654	619	652	667	662	690	715	651	621	683	687	652	690	661	690	682	665	684	699	670	658	673	649	692	642	726	712	738	671	684	668	717	688	656	638	706	707	640	672	630	643	649	670	675	658	666	650	689	665	672	663	694	701	630	643	654	669	656	617	665	650	669	686	675	701	658	665	686	672	684	631	705	689	667	643	715	688	636	697	712	676	635	665	608	683	675	643	634	641	641	671	673	670	690	679	643	690	696	617	688	699	689	665	647	642	656	678	668	719	680	637	683	671	681	649	626	651	675	652	638	653	714	654	667	671	691	669	665	621	668	696	653	663	710	670	677	681	686	708	682	685	669	629	675	651	678	703	677	724	686	640	664	649	666	721	617	686	702	638	647	688	700	664	627	690	658	687	653	657	666	668	653	678	693	676	656	684	674	651	642	674	724	654	698	686	664	651	655	664	648	689	655	614	630	630	697	684	612	681	729	668	676	699	637	659	674	669	636	650	629	675	652	697	640	687	667	647	678	650	646	716	673	678	663	661	631	674	674	631	710	617	637	700	653	679	708	664	705	624	677	639	677	704	680	673	629	739	688	639	656	681	625	645	689	691	682	667	670	689	707	680	637	643	630	686	669	648	704	689	639	668	668	686	681	689	695	673	681	710	624	697	693	698	651	661	666	670	671	642	669	643	650	644	718	681	651	686	687	697	658	681	649	644	659	684	702	653	685	687	692	662	655	649	685	703	690	660	698	642	660	667	710	656	655	662	623	665	652	627	675	669	637	651	650	684	622	659	697	634	675	660	676	678	725	692	717	655	704	680	695	649	672	626	664	677	723	655	686	651	677	623	650	681	670	680	675	639	667	658	686	649	699	649	689	669	661	643	695	675	659	704	662	630	678	674	634	638	631	656	680	661	655	676	693	649	688	644	618	648	662	667	663	673	686	678	675	717	680	654	676	700	644	683	663	677	661	642	655	701	642	638	639	688	677	640	670	642	729	653	717	657	698	625	636	663	681	645	708	684	622	692	658	656	653	680	664	704	665	627	697	652	621	719	659	668	662	663	637	652	659	619	727	675	678	674	655	686	672	688	658	693	604	692	621	716	629	667	678	678	665	711	665	658	680	659	661	635	682	652	716	695	658	676	641	675	665	663	717	652	647	699	674	657	654	735	705	657	670	628	680	665	682	613	650	667	658	666	625	731	666	678	577	663	670	679	663	703	694	645	658	702	655	655	631	688	647	681	675	663	655	668	702	654	690	682	648	684	667	682	661	643	681	658	679	627	693	668	686	669	659	684	689	671	657	653	637	674	713	649	622	686	684	663	693	700	681	709	622	677	645	665	647	704	684	685	667	648	652	717	643	687	620	664	650	618	680	654	650	679	677	613	709	663	651	685	705	708	672	648	662	706	645	649	662	691	644	664	653	653	665	678	645	643	640	670	705	648	647	649	664	685	673	671	639	706	680	685	676	644	604	657	670	694	647	641	659	682	708	646	685	697	644	684	659	629	643	631	651	656	652	686	650	657	673	675	652	709	651	676	677	677	644	666	654	626	672	689	658	646	646	688	698	656	618	626	645	658	675	675	710	701	643	639	689	707	699	666	634	655	685	648	676	683	678	661	671	684	691	660	657	675	647	645	657	639	722	700	632	643	636	625	665	646	670	646	685	643	661	677	682	654	687	640	672	641	680	708	690	648	647	664	668	655	703	659	698	673	641	701	640	632	684	640	693	656	699	658	675	673	653	667	668	654	645	694	668	685	625	641	669	654	682	623	660	680	681	643	695	640	676	677	615	685	648	713	683	703	683	641	693	713	664	697	692	676	648	689	695	699	659	685	652	628	689	647	651	695	685	690	655	690	638	654	661	644	639	630	693	684	696	697	640	644	688	662	679	641	664	652	684	623	703	656	692	686	645	671	701	620	675	689	684	717	696	657	655	697	672	683	643	631	636	670	688	661	683	647	687	677	652	689	661	712	688	710	668	664	606	678	681	698	676	700	632	651	676	651	645	621	667	682	686	633	663	666	686	654	635	694	669	652	648	636	709	671	678	606	673	683	705	711	693	706	646	682	708	666	672	635	680	652	670	655	667	615	677	640	693	622	669	696	656	654	653	641	628	666	692	641	647	677	663	676	678	664	639	690	699	697	677	674	695	691	664	655	668	640	669	613	658	633	677	692	656	650	639	709	688	661	680	683	690	684	634	675	693	660	664	648	643	634	672	682	635	701	645	693	684	707	709	685	701	755	647	667	668	672	704	675	654	657	728	687	650	684	702	683	649	680	722	651	652	653	636	694	675	679	699	663	666	702	688	625	659
27426	13510	2798	1518	3062	6790	5478	3065	1542	1033	701	702	675	647	697	704	668	647	637	685	686	652	707	742	693	650	703	672	636	618	646	661	657	669	699	657	686	668	687	674	656	643	649	678	677	637	667	669	666	650	627	617	649	646	660	670	721	621	666	641	635	665	609	686	629	650	629	672	680	659	659	635	653	677	626	648	670	651	647	645	674	666	654	684	645	681	666	667	652	689	661	618	667	597	650	638	710	669	691	673	685	694	643	679	645	632	661	659	591	667	657	658	674	699	645	624	649	651	668	662	708	640	600	653	601	656	659	643	636	671	689	635	617	656	634	666	666	643	645	653	654	633	661	666	656	662	667	633	659	668	659	653	620	724	653	699	659	667	693	641	667	621	689	638	671	666	658	675	650	652	679	648	687	666	629	681	673	644	639	630	723	638	652	680	723	646	666	663	665	661	645	650	678	683	661	663	642	659	626	656	644	690	659	683	678	710	614	680	653	675	649	627	695	670	712	638	634	638	621	633	622	672	628	581	699	631	585	672	658	638	681	710	672	692	671	669	651	657	713	690	638	667	661	672	638	635	631	644	703	634	686	621	625	658	699	687	642	643	648	664	631	654	616	719	621	651	651	633	635	627	668	656	689	648	632	639	651	687	641	657	653	664	652	672	671	665	617	663	678	640	665	667	634	657	678	627	657	715	710	684	713	636	687	625	656	612	618	609	645	658	654	596	693	636	644	711	673	668	675	625	687	698	587	694	612	667	651	652	641	689	692	651	627	696	681	625	623	649	652	642	690	649	665	675	660	655	664	659	641	629	664	613	671	663	649	668	650	670	627	651	717	661	621	663	662	625	651	676	678	684	668	681	603	664	653	643	648	631	658	674	629	659	645	677	604	644	613	644	645	689	638	654	646	638	622	656	650	684	681	688	637	677	676	656	614	696	652	673	631	685	654	637	609	679	700	652	606	722	649	643	674	680	671	636	692	662	667	625	660	666	657	636	642	620	670	628	665	658	671	645	636	642	640	657	661	630	679	641	646	619	640	638	637	610	618	660	691	671	673	649	651	657	676	629	631	676	662	629	685	673	655	628	651	671	677	623	699	605	664	661	683	656	668	637	684	650	644	673	693	624	622	640	695	609	638	681	691	656	695	654	669	657	708	633	669	642	639	648	654	684	653	657	645	634	660	632	682	688	671	656	684	647	642	610	724	635	650	665	700	657	611	653	656	691	692	687	698	677	659	696	632	629	668	678	653	641	652	675	631	663	676	607	633	664	635	611	683	672	679	690	667	628	669	674	640	665	654	681	658	636	675	622	706	698	678	647	656	680	638	713	648	674	664	656	668	630	642	684	621	631	646	664	624	689	647	607	650	646	611	621	614	643	622	664	667	628	675	642	642	673	663	605	650	635	656	663	645	664	648	640	652	649	674	687	684	698	649	625	691	640	678	587	647	694	654	624	652	673	657	683	664	670	673	595	648	643	677	653	649	678	630	669	675	648	680	621	653	658	653	662	641	631	653	656	673	631	644	660	624	639	659	657	597	651	652	634	652	673	623	639	664	670	640	663	641	650	684	642	658	613	717	638	666	661	625	659	638	687	603	669	652	680	643	655	668	686	649	618	626	698	688	577	646	656	669	626	662	639	660	608	632	659	624	644	666	690	681	625	691	721	672	683	688	681	675	684	645	678	697	655	639	671	627	661	670	622	664	640	690	668	669	661	683	701	668	625	660	708	654	697	664	633	666	666	673	672	614	651	684	644	687	642	645	640	651	640	644	644	618	646	678	694	648	636	592	638	676	605	654	674	615	647	666	677	634	694	632	629	625	654	635	621	644	659	650	631	637	632	676	671	648	653	640	655	667	623	674	696	637	669	654	647	677	630	677	695	637	692	629	604	673	615	685	701	695	690	621	690	636	661	671	678	655	615	669	643	642	633	669	602	664	668	612	649	605	650	642	675	622	663	644	697	654	586	646	630	678	661	666	649	652	621	649	640	676	621	675	685	639	664	632	636	659	648	662	632	634	662	643	601	629	654	645	675	672	652	667	654	670	640	706	648	645	702	691	629	628	640	637	610	639	651	658	710	674	580	653	664	662	654	629	654	628	656	690	640	674	634	665	660	608	685	643	660	680	655	671	644	672	673	655	689	662	620	679	652	641	613	662	689	648	620	723	655	685	629	705	670	641	633	665	620	655	596	647	620	657	688	668	648	633	680	613	691	618	674	644	629	644	686	641	639	670	681	696	638	603	655	632	662	654	693	741	677	669	645	623	649	694	602	641	642	638	642	652	678	700	651	662	699	659	639	640	655	617	609	652	681	635	648	618	664	641	600	682	666	600	610	645	647	627	649	681	688	682	642	659	693	648	642	716	648	668	641	651	671	597	642	679	642	686	687	649	668	598	643	656	639	666	624	658	680	667	619	684	684	649	669	624	627	698	649	691	644	634	692	663	648	677	648	679	659	673	655	682	647	680	642	666	638	634	622	647	615	655	650	636	701	645	681	637	691	619	679	672	673	676	636	677	656	652	680	661	668	624	636	688	674	634	653	663	656	689	666	687	678	647	658	635	665	622	645	682	670	700	683	645	641	659	659	656	654	655	668	682	663	673	658	605	601	617	639	662	697	658	661	647	655	667	640	633	670	662	669	667	702	665	643	653	639	664	635	647	647	684	692	660	624	662	601	646	636	645	614	672	687	629	655	653	693	668	661	651	668	609	651	661	668	673	634	654	677	636	630	681	667	611	632	672	697	639	620	633	616	652	640	654	621	718	633	716	715	586	658	627	643	617	662	639	650	642	655	656	701	640	650	657	653	680	637	652	626	636	656	679	660	660	637	670	629	628	648	646	649	707	604	667	671	634	632	683	638	674	646	659	630	648	605	617	665	621	706	666	626	608	644	625	626	674	663	654	706	692	667	627	661	660	630	672	692	694	646	656	675	687	649	644	627	650	633	661	615	682	619	670	630	629	615	683	654	642	648	675	636	695	642	687	672	663	605	646	663	668	656	605	650	664	641	632	630	637	640	683	695	663	656	677	651	614	675	659	650	665	666	661	666	665	672	660	668	693	650	650	645	620	657	641	649	655	600	677	620	638	678	632	671	678	669	641	640	670	664	645	655	666	653	601	648	665	659	686	687	677	638	655	644	666	676	679	695	665	642	680	694	660	643	668	634	659	635	655	625	654	682	655	651	708	655	691	623	650	644	648	655	614	646	614	686	692	603	667	614	657	666	642	634	611	621	651	701	644	649	670	661	645	690	663	653	680	685	613	687	698	687	696	641	630	689	644	668	672	613	689	631	692	658	674	645	699	627	662	637	656	652	689	626	649	641	645	679	660	613	677	655	643	656	651	625	632	612	632	665	665	635	657	612	604	665	662	615	612	645	664	661	674	671	659	660	664	668	684	645	676	678	633	657	663	638	676	615	669	673	629	659	650	647	604	712	693	680	670	596	637	715	614	702	655	620	648	668	631	608	669	657	641	649
5850	2176	1740	1193	3885	7415	5546	3075	1664	999	713	596	645	600	597	602	579	608	579	617	587	566	583	560	513	626	618	627	556	584	623	582	575	554	600	552	571	580	562	587	587	605	614	568	568	625	594	620	594	599	597	587	557	631	603	582	593	587	582	565	585	602	573	619	635	624	608	593	592	561	614	579	593	582	599	608	593	565	598	572	550	587	556	612	544	598	602	592	575	613	558	604	577	581	623	550	570	597	586	548	588	611	559	578	598	513	599	600	610	651	570	585	561	603	579	619	580	612	559	610	594	601	590	571	590	538	591	606	600	626	586	552	551	587	587	593	612	606	553	560	587	580	583	590	627	619	577	591	581	561	581	570	615	557	587	584	583	569	575	576	582	595	580	590	608	588	561	581	623	578	584	567	539	571	548	553	627	617	603	584	572	595	575	586	568	606	585	574	625	640	552	568	540	592	578	595	571	543	619	586	570	566	603	568	601	602	549	553	583	505	593	594	558	590	623	606	618	575	608	590	597	584	591	588	602	522	556	595	582	573	595	629	599	559	557	579	588	555	550	603	593	599	572	596	566	594	574	574	577	552	584	593	589	564	576	597	584	587	617	550	573	585	593	589	542	582	587	549	541	581	613	602	579	573	583	607	611	591	599	570	606	624	607	620	603	597	593	598	560	551	624	571	609	564	550	605	589	591	609	579	599	594	611	562	589	597	606	600	578	578	575	564	605	543	576	573	545	570	562	624	543	599	601	575	565	582	565	599	583	602	594	603	562	584	584	573	585	610	616	577	563	576	640	563	587	576	580	613	579	567	582	600	608	601	594	572	577	590	586	600	582	596	573	602	590	584	529	620	611	586	591	599	632	624	573	566	585	565	574	615	587	600	598	601	558	545	585	558	613	606	604	555	615	613	601	586	614	594	630	559	594	601	566	602	561	639	621	590	588	574	609	594	579	574	562	620	578	600	592	608	635	563	568	605	540	590	608	607	619	529	570	618	590	576	581	592	616	576	592	550	625	605	586	603	611	599	608	569	590	622	584	581	598	571	623	622	593	617	577	596	603	560	631	607	573	606	575	603	614	577	577	612	602	563	609	558	573	589	667	584	580	587	576	587	574	561	618	577	594	566	572	589	593	562	604	596	579	573	587	620	554	565	640	569	563	581	584	554	616	570	569	581	574	540	596	551	542	611	588	563	609	605	595	590	606	594	605	611	581	607	562	529	562	573	577	552	587	606	632	614	593	596	619	570	528	571	605	595	586	597	617	598	599	565	574	574	596	575	604	573	623	577	588	598	597	631	602	654	545	564	523	572	583	594	600	566	596	568	581	565	580	538	571	578	572	578	598	531	551	582	539	598	582	552	599	617	603	614	596	574	541	585	571	594	580	555	588	590	616	595	551	584	581	578	546	565	550	575	584	565	600	558	608	585	634	617	588	592	570	583	571	634	623	592	583	571	566	594	564	590	569	590	578	581	564	630	606	630	629	600	587	595	602	589	580	627	620	601	576	570	551	607	544	541	593	606	618	545	578	608	598	609	620	618	569	600	609	575	567	584	574	598	609	588	582	600	599	555	608	634	589	629	564	560	594	561	557	586	530	595	600	566	604	568	577	596	620	575	555	572	612	572	581	590	618	577	554	568	584	621	577	623	609	611	582	597	591	593	544	629	574	598	588	607	561	598	607	571	580	585	580	620	618	619	578	553	590	568	610	602	606	593	547	600	537	588	579	615	600	587	557	568	553	604	578	574	587	587	614	602	571	618	541	598	588	575	591	620	592	572	594	575	575	622	574	544	584	585	559	622	574	638	625	617	579	580	584	598	585	555	600	595	611	568	582	585	590	597	575	613	606	635	562	581	578	570	584	578	554	549	613	552	609	551	566	611	586	656	619	612	596	614	582	564	564	597	590	624	584	562	570	586	568	565	592	603	594	607	563	644	647	597	605	613	558	549	607	601	561	555	605	614	571	580	589	604	615	611	593	577	610	560	616	538	576	568	606	572	616	599	549	577	604	602	547	609	604	612	596	605	620	567	586	623	601	604	641	616	604	596	572	568	601	574	571	597	599	580	578	630	559	543	597	632	602	620	593	599	559	588	604	635	604	552	578	587	540	584	600	559	625	626	532	610	562	591	562	555	623	551	585	615	600	570	575	597	586	615	582	629	614	579	516	521	585	596	609	550	613	581	595	583	624	602	567	586	623	560	567	583	577	586	577	595	599	606	583	555	580	576	591	594	615	569	585	546	559	603	582	606	599	614	617	615	549	601	543	578	611	608	544	589	622	588	601	605	616	601	579	585	643	574	571	611	617	620	562	583	631	580	589	580	592	586	579	587	604	561	595	588	575	558	546	569	545	553	559	612	606	559	609	602	601	549	582	594	565	579	562	614	625	571	588	596	601	599	568	622	614	599	583	610	560	588	591	579	557	605	578	614	606	618	608	579	597	625	612	611	609	547	589	587	552	610	569	561	628	609	571	585	573	585	586	540	563	591	564	582	611	602	608	587	649	591	561	625	584	595	614	583	579	653	577	598	577	580	552	591	546	613	541	570	562	592	602	615	616	618	599	587	586	548	623	595	584	574	585	537	578	605	580	583	627	614	565	588	580	573	608	598	610	616	564	563	556	581	516	597	566	557	545	592	599	565	620	553	590	591	588	577	637	586	617	588	577	589	628	576	584	617	596	554	549	598	556	568	615	608	615	609	595	576	593	598	603	609	583	583	552	616	613	574	524	635	563	632	588	565	533	600	588	580	613	600	607	535	604	583	585	563	600	575	566	630	579	627	643	633	588	587	562	572	575	568	592	584	584	633	583	597	594	582	604	562	627	560	609	622	582	546	573	595	606	606	623	586	581	628	581	586	606	575	562	586	514	607	550	551	550	627	611	561	575	607	601	552	587	545	534	589	590	598	622	608	554	570	617	622	555	591	588	565	617	624	609	598	575	601	574	583	548	602	560	574	602	548	609	593	628	565	588	628	576	604	571	574	583	621	569	596	586	559	593	593	574	614	607	598	590	585	625	630	617	585	596	594	557	605	656	568	605	574	610	586	594	558	577	595	626	591	573	589	578	576	582	529	631	590	572	600	606	582	568	637	607	573	617	553	569	575	583	589	598	572	585	583	626	566	591	576	613	617	560	606	551	602	573	593	612	561	575	617	597	557	557	585	588	601	594	516	555	588	597	577	590	593	600	570	571	539	582	587	575	556	624	608	562	605	562	559	588	584	562	586	588	617	666	591	618	590	602	556	598	573	631	610	582	599	576	544	575	587	571	593	601	616	603	573	567	594	605	573	608	548	581	598	608	581	560	628	568	603	594	606	571	624	583	582	604	590	579	608	592	633	592	582	574	610	607	584	567	537	588	630	593	570	573	614	536	564	594	588	615	588	622	589	566	593	593	599	573	609	547	565	579	573	607	595	559	601	612	557	568	571	570	585	600	609	581	607	586	570	636	613	588	582	587	601	580	549	585	574	608	561	554	569
25435	21270	27039	25059	21396	40643	33740	20981	9566	3356	1402	841	741	671	645	629	638	645	585	636	664	629	672	574	608	636	688	698	639	626	642	627	656	581	621	643	650	616	652	609	627	632	678	615	676	616	642	689	636	639	594	619	591	623	615	626	619	628	594	666	617	604	660	635	679	623	638	653	630	656	648	655	642	588	611	626	574	635	629	613	632	624	633	640	607	561	637	628	655	645	619	622	635	628	600	613	627	603	636	633	599	660	615	579	613	630	629	639	598	610	611	697	649	586	665	606	644	656	616	614	605	589	655	655	581	628	633	644	636	627	605	636	602	629	612	669	641	638	647	647	649	623	619	640	598	673	667	643	654	653	652	638	620	631	642	620	647	652	633	646	626	552	636	609	635	623	620	665	615	631	626	623	616	625	622	624	559	623	665	650	627	656	607	620	599	642	676	581	641	589	598	622	635	639	666	630	658	604	669	625	617	639	614	643	669	648	573	650	606	628	652	632	640	682	647	667	629	644	583	597	638	595	660	628	611	631	639	639	626	595	602	596	588	610	625	642	677	617	602	647	633	661	683	621	625	639	695	660	609	618	618	612	633	631	639	665	635	605	627	624	623	618	635	609	616	650	623	602	662	659	595	637	634	635	610	641	647	627	604	624	646	623	629	614	633	589	643	618	677	558	632	655	634	646	635	611	572	584	616	632	650	642	648	616	609	634	641	633	647	600	603	670	668	640	615	615	649	652	655	564	646	609	659	638	606	583	629	665	649	627	638	655	644	668	656	665	674	638	629	651	622	631	597	666	635	667	617	706	677	607	618	640	675	625	643	631	644	612	647	641	587	639	630	623	591	637	665	608	612	664	651	608	671	618	626	606	661	603	615	668	649	600	617	632	624	670	582	650	614	571	641	662	624	625	646	654	604	612	619	617	619	593	658	651	611	618	594	659	646	601	624	586	603	582	642	631	639	638	654	610	640	606	661	657	633	618	658	656	653	651	655	624	615	643	624	622	559	630	606	605	617	651	640	625	575	609	654	588	599	599	588	658	627	595	663	619	638	576	611	614	614	579	626	640	637	633	634	641	657	652	628	631	637	663	653	626	580	600	580	599	632	678	637	623	678	670	636	629	593	640	635	613	617	698	618	602	637	656	634	680	635	612	607	638	610	601	615	612	589	645	621	632	627	645	633	619	674	667	625	633	636	620	656	630	629	583	590	616	630	606	619	627	628	639	643	606	616	609	613	655	598	598	614	638	618	687	642	656	581	634	601	647	656	638	657	626	598	672	657	650	703	587	650	589	641	633	668	649	610	614	577	612	621	630	609	658	622	674	607	625	607	626	671	617	684	647	627	639	650	651	640	647	621	598	611	612	647	660	648	661	616	656	645	604	661	652	633	596	628	634	613	629	628	594	629	624	584	628	599	615	697	605	654	647	604	607	646	620	629	597	638	646	653	641	630	594	645	663	571	627	631	593	607	631	620	663	611	633	609	596	624	640	679	571	586	624	632	655	597	613	581	652	625	638	603	660	636	639	574	600	625	633	602	619	634	631	590	636	650	640	587	617	636	660	595	628	631	622	659	621	604	626	595	631	602	613	583	635	637	622	629	640	649	640	647	634	623	624	681	646	629	645	640	582	611	655	621	609	651	628	647	667	658	615	600	613	658	637	599	601	663	642	618	663	592	606	599	618	672	654	616	600	612	625	622	638	593	627	676	575	596	625	642	603	631	614	671	606	651	637	642	580	604	623	634	620	650	590	638	611	633	633	674	639	617	600	651	612	621	615	605	630	667	641	586	632	613	621	676	613	637	652	617	662	610	622	654	592	689	607	634	645	607	629	581	604	640	589	632	609	630	654	618	669	569	596	581	632	656	641	680	621	601	620	592	647	660	653	660	624	634	650	629	657	635	613	605	630	663	630	596	640	616	652	612	647	627	658	586	616	601	635	644	667	612	612	625	617	649	644	629	646	666	639	628	623	608	636	671	672	611	663	605	592	611	651	629	625	634	619	625	633	607	631	637	651	579	621	607	675	641	577	636	638	622	652	616	591	677	614	645	625	644	603	665	626	619	662	626	632	633	652	608	606	623	589	662	625	657	671	590	617	656	627	596	596	677	598	626	659	646	603	603	638	631	678	630	650	612	646	594	617	636	574	667	629	649	692	606	581	625	635	667	618	605	608	630	604	615	640	611	658	675	605	632	606	615	647	691	592	593	614	587	566	612	638	644	654	595	655	624	641	661	641	671	668	639	652	635	617	639	611	629	615	647	672	621	656	634	632	635	678	600	625	663	602	634	639	627	657	642	579	662	613	616	606	618	567	611	667	660	646	658	633	627	634	578	619	604	618	640	618	641	623	635	597	604	618	644	628	651	622	656	662	645	668	632	634	636	622	630	632	654	606	598	625	632	572	672	650	666	616	642	573	642	615	636	619	627	627	639	621	694	615	655	642	649	643	624	660	599	601	662	619	629	677	687	632	620	605	642	659	646	589	592	628	648	656	645	669	707	614	638	590	641	667	602	617	653	614	593	618	629	623	621	617	653	620	655	626	647	607	638	635	612	666	678	649	667	630	629	653	581	573	615	586	615	644	657	646	677	640	643	640	650	603	662	666	655	659	626	613	608	631	631	663	635	607	609	605	641	630	641	638	577	655	614	613	624	626	646	614	649	678	636	590	682	656	622	609	633	679	660	614	657	679	660	610	579	672	638	643	637	639	621	616	622	618	642	619	621	590	611	652	626	676	608	642	634	606	615	634	652	607	601	627	609	607	636	633	616	613	640	617	614	598	588	627	645	607	672	661	593	660	619	646	618	610	622	631	656	606	622	633	599	625	643	646	631	647	647	625	624	658	641	649	647	589	585	612	629	631	618	644	633	662	637	620	630	597	635	658	669	612	605	688	595	623	643	604	675	645	663	626	625	574	616	591	598	642	648	638	613	696	599	651	661	628	626	633	644	607	649	645	667	606	648	571	628	645	603	597	653	591	591	644	663	650	635	632	603	626	615	615	635	638	640	595	598	632	634	676	654	638	616	638	656	623	638	600	624	577	647	620	605	602	630	661	614	607	580	621	606	636	648	609	645	653	644	636	656	645	609	661	613	643	622	587	607	613	604	616	631	617	625	589	601	679	630	616	610	645	609	639	632	629	625	604	621	616	651	598	624	644	621	595	591	646	660	636	651	621	611	646	665	625	609	641	655	640	608	639	598	590	686	643	615	576	605	614	602	659	638	640	646	619	577	643	596	601	604	633	618	643	624	617	668	587	661	649	628	606	633	601	632	610	639	636	595	614	648	642	650	628	645	661	611	626	639	620	611	630	619	645	603	600	682	635	667	659	639	626	630	581	659	628	599	620	642	621	603	643	613	605	633	694	633	625	632	626	593	587	598	628	637	642	613	676	620	645	613	622	618	619	625	650	616	671	623	639	664	645	622	608	649	592	637	634	600	638	676	603	604	636	619	627	650	619	631	617	583	641	608	636	659	615
4721	4409	3376	2966	19728	37720	27505	16667	8154	3408	1535	832	665	638	679	622	555	629	570	639	617	632	620	656	594	578	601	597	618	630	576	582	601	580	600	601	644	550	598	641	600	582	636	589	610	596	581	620	563	567	604	627	560	594	625	574	620	564	575	595	596	584	576	599	644	583	612	572	658	608	628	549	583	593	591	574	565	628	604	582	602	556	594	623	556	604	627	565	591	601	581	591	617	609	616	545	557	600	610	632	550	590	564	570	614	631	576	595	591	624	584	599	570	597	595	588	606	603	596	632	675	590	575	610	616	593	593	591	590	567	577	588	552	583	599	596	629	595	584	615	581	622	617	605	613	576	564	571	564	629	591	607	591	570	585	570	597	625	587	561	597	600	579	543	571	617	603	598	610	582	595	572	600	591	612	565	593	571	586	598	591	558	611	604	624	575	627	602	620	618	578	585	589	567	582	571	568	589	602	567	605	591	577	606	631	663	605	631	586	588	555	613	587	621	624	588	583	605	573	618	558	620	613	618	642	572	603	601	596	597	608	590	609	579	593	610	604	585	587	593	574	595	625	601	544	610	600	577	624	543	595	623	646	572	583	581	579	574	606	592	526	560	564	590	587	587	573	551	592	586	627	577	592	575	592	582	599	580	550	613	581	627	553	600	575	602	607	614	644	557	612	544	626	615	601	614	560	617	581	558	608	591	579	572	628	560	576	555	578	591	553	560	548	590	622	626	582	569	568	588	591	625	584	557	568	618	632	550	616	592	624	634	565	581	549	572	559	611	631	600	553	551	597	631	655	598	618	613	624	591	611	632	580	608	610	593	580	616	561	592	585	573	603	583	586	585	569	607	582	595	603	559	549	578	603	574	613	595	640	637	601	623	597	607	595	608	613	608	617	593	574	587	536	588	602	590	589	621	599	597	618	609	603	597	573	597	566	580	552	628	584	600	645	595	584	589	583	594	607	589	608	554	557	613	570	599	624	589	598	573	574	597	602	596	604	626	619	618	616	602	591	593	629	619	593	604	608	597	600	545	599	583	571	605	619	616	645	605	660	627	571	599	590	592	595	590	567	591	629	579	621	589	611	539	581	575	574	596	627	584	587	656	585	601	579	625	577	613	573	560	622	532	650	604	559	562	592	573	601	583	605	610	573	597	605	567	599	586	547	596	578	626	574	584	589	610	576	609	622	552	633	569	623	582	570	583	602	608	572	648	565	593	585	598	565	610	632	587	603	595	552	563	558	541	632	580	610	606	627	619	571	556	593	572	566	613	567	605	622	577	561	581	597	575	600	596	562	620	571	601	574	583	604	608	582	615	579	563	618	611	553	613	594	605	588	570	622	579	590	656	621	585	597	565	571	608	590	558	578	554	590	638	583	614	571	569	607	640	544	599	574	605	609	579	595	611	600	624	573	605	609	613	557	648	588	595	577	600	578	550	595	609	589	610	600	587	586	573	620	601	533	585	565	605	584	557	610	538	578	646	592	587	607	564	627	589	578	573	598	612	568	604	607	626	611	579	585	613	668	614	625	591	570	585	597	593	604	619	570	587	605	598	565	613	610	606	614	636	616	558	612	566	589	657	614	590	623	622	583	593	572	594	580	578	561	588	601	591	589	614	553	593	599	580	572	552	581	547	616	571	551	578	580	586	581	563	594	586	548	569	563	646	601	592	596	622	606	601	543	588	592	597	600	580	583	562	649	565	565	567	589	619	619	580	581	628	585	599	632	584	605	602	655	623	581	603	592	635	560	602	588	615	605	599	578	535	587	647	614	568	596	580	586	566	599	593	559	573	595	621	557	608	629	617	571	593	617	619	604	621	605	606	593	621	575	610	567	571	601	630	626	577	546	575	571	632	588	566	582	576	559	617	619	586	565	591	608	619	570	550	569	616	556	600	596	561	592	598	577	600	544	583	577	613	594	611	584	580	593	606	623	578	570	587	610	577	604	557	565	591	649	586	596	633	646	647	581	554	610	541	576	560	628	579	598	619	556	584	596	578	564	611	655	601	608	597	572	611	613	578	605	577	640	551	568	617	630	643	577	606	590	553	608	612	615	560	550	603	622	636	588	601	589	574	632	564	590	604	588	567	578	614	563	602	592	552	598	614	606	587	598	589	597	588	577	577	614	596	617	581	570	621	561	599	586	546	559	581	582	603	602	600	613	565	584	600	632	607	551	606	576	593	591	592	586	603	633	603	584	613	620	622	567	599	541	586	575	616	589	618	589	601	646	554	579	592	584	568	526	553	575	605	570	550	596	645	603	601	590	577	603	597	626	572	600	621	574	602	567	604	592	608	587	542	597	623	590	602	593	580	603	581	561	627	624	606	580	561	671	603	594	584	555	580	621	589	602	614	587	629	630	577	558	602	630	548	563	640	566	562	570	578	582	602	594	595	588	577	594	589	572	567	601	575	574	610	620	600	545	596	591	586	596	588	587	626	612	538	615	575	620	593	589	619	589	597	576	572	562	578	552	615	544	574	585	559	637	563	582	606	601	595	619	578	590	601	574	593	564	608	587	612	575	561	627	554	589	585	621	611	624	577	612	559	612	607	598	553	597	593	597	578	562	566	573	610	581	595	595	602	584	616	584	601	598	542	615	619	578	614	616	589	572	633	620	616	594	584	540	618	565	601	574	561	607	608	554	575	582	561	618	586	631	587	600	605	574	562	577	580	645	625	576	556	580	607	576	628	616	587	629	614	581	613	604	578	590	601	572	637	559	588	600	626	567	598	551	625	606	577	578	614	610	588	567	594	585	578	567	582	594	582	570	601	592	594	570	589	589	568	545	581	574	586	598	625	607	563	571	643	590	676	640	595	598	577	579	587	558	526	596	600	590	611	593	593	585	595	610	566	579	584	587	602	576	597	592	657	557	616	570	538	597	617	587	585	569	589	613	555	638	557	610	585	603	617	596	559	613	556	611	598	570	609	616	615	611	633	631	599	585	613	621	610	596	581	592	580	529	538	596	559	628	563	638	595	611	632	574	604	582	590	570	612	612	561	587	589	612	606	596	587	619	592	560	610	556	629	588	628	567	584	585	621	574	615	594	547	575	589	575	632	616	577	601	609	595	540	600	554	622	590	569	577	590	578	586	614	593	616	600	617	661	603	623	594	562	579	595	614	590	608	539	586	573	584	595	636	572	608	609	581	634	543	586	602	556	600	591	634	538	564	602	640	567	590	576	597	618	605	585	573	588	592	579	578	582	583	609	626	580	604	564	570	593	595	623	604	573	614	585	608	577	607	596	599	572	552	562	564	591	598	622	563	618	601	606	591	574	576	524	578	561	578	591	591	567	612	610	576	588	571	578	546	581	554	612	602	578	620	562	600	615	622	619	593	640	600	600	595	602	598	594	600	616	594	525	612	575	546	587	601	617	600	587	597	580	545	609	572	605	580	542	601	562	585	567	584	581	620	564	607	602	584	564	558	590	592	592	579	576	621	577	586	587	613	577	575	598	602	587	609	574	568	578	584
24124	21270	28558	24299	23249	47472	48462	41969	25068	11679	3367	1275	897	788	766	734	770	726	731	734	711	765	787	709	752	744	783	741	741	796	713	843	767	720	702	718	761	779	710	749	803	737	708	720	731	702	769	758	716	742	729	741	749	753	718	745	736	758	776	752	751	779	738	775	741	704	740	723	735	751	694	762	714	806	738	710	746	749	715	731	761	777	768	705	726	697	730	746	805	798	720	682	697	722	747	740	721	790	752	730	724	752	747	745	738	744	698	752	733	753	731	742	731	780	716	678	671	728	693	764	745	760	726	737	753	725	719	708	755	724	687	734	791	747	710	760	713	725	770	734	742	702	689	750	744	713	718	778	734	731	760	711	770	699	745	718	719	751	783	780	723	687	730	744	691	704	773	762	740	769	751	728	714	763	724	724	814	731	770	735	713	729	782	769	752	758	702	731	747	766	730	758	718	738	751	742	725	739	766	685	731	786	763	727	722	710	772	726	695	761	767	706	763	688	698	748	760	716	720	695	791	731	776	729	785	728	756	713	732	752	744	735	724	699	740	759	763	754	716	770	746	729	719	739	778	707	761	707	744	777	732	692	714	758	742	764	703	763	699	747	743	733	728	740	724	713	702	749	743	742	756	729	736	735	747	747	752	743	752	738	742	738	672	738	771	718	755	729	756	686	728	748	707	713	714	722	750	718	725	791	718	741	752	729	756	757	782	721	738	734	755	710	758	736	745	780	729	765	735	735	725	795	731	685	766	744	759	729	732	708	734	771	717	732	792	769	730	741	727	766	717	718	748	769	701	693	735	721	724	762	731	710	698	676	721	753	795	748	696	748	718	725	738	713	703	718	673	721	793	709	779	732	649	741	700	757	739	680	701	702	736	738	724	757	747	717	742	719	720	717	709	690	715	754	709	700	733	759	750	754	718	748	751	694	753	751	690	781	763	683	755	738	780	782	702	691	711	712	810	686	687	690	744	763	770	745	730	772	707	694	708	704	728	747	748	769	702	727	757	663	766	759	770	767	700	741	763	769	750	741	817	715	689	713	760	753	768	767	777	735	788	706	766	724	715	724	728	720	740	724	724	759	777	719	733	757	748	755	716	716	742	743	796	753	776	736	701	695	738	700	729	769	719	780	694	719	685	729	698	725	741	721	725	761	763	781	750	738	789	709	697	740	713	711	722	731	716	769	772	714	674	735	759	780	695	707	762	728	766	714	746	718	737	683	725	781	771	715	704	705	711	771	728	770	726	702	748	723	722	715	769	753	758	759	790	752	698	741	732	745	679	725	734	745	762	728	762	789	752	762	759	780	764	722	704	730	789	703	684	763	721	723	755	704	747	726	763	755	773	763	738	737	759	726	705	734	719	714	736	736	758	798	757	744	743	727	739	782	734	720	698	730	726	767	699	735	776	736	737	722	757	726	741	786	755	773	707	741	742	737	790	743	734	702	710	718	720	695	736	682	777	734	740	790	740	785	752	725	804	722	716	718	738	754	721	739	730	731	731	714	730	765	748	728	697	743	718	697	725	729	770	764	738	673	722	730	708	815	778	694	747	745	749	715	750	753	746	727	728	691	711	747	708	703	715	749	724	752	761	738	685	731	710	733	762	726	749	736	705	708	765	704	776	762	791	717	721	740	713	729	754	747	719	673	730	783	735	737	788	749	779	732	737	734	769	709	748	740	766	705	713	734	703	725	714	659	733	710	704	697	745	705	760	722	746	756	741	701	781	725	772	745	712	724	730	723	755	753	714	727	750	736	747	675	729	699	735	761	761	736	740	689	738	715	700	775	786	797	713	734	736	711	686	711	804	709	736	748	722	732	743	716	771	751	750	689	714	761	738	744	736	724	781	733	728	677	740	749	757	777	771	736	720	729	747	711	686	698	699	741	730	707	753	697	704	724	702	749	731	718	730	750	742	761	745	730	780	765	754	765	719	735	768	716	673	736	750	715	713	722	724	726	764	722	711	698	721	725	714	715	763	735	682	744	736	755	685	704	766	733	709	759	759	733	762	763	769	708	767	755	737	734	755	715	721	737	725	695	760	711	751	703	772	727	734	745	736	779	703	718	764	709	748	726	739	750	712	712	682	706	699	752	733	745	745	729	700	723	692	749	710	789	738	728	768	731	770	673	725	728	746	794	752	778	696	767	730	735	771	748	760	765	745	739	737	750	762	701	768	763	726	721	705	739	750	708	717	771	703	717	726	764	738	661	727	726	756	760	714	755	742	743	746	756	759	733	768	757	768	724	751	764	760	727	712	717	767	796	772	783	717	712	726	725	777	802	717	740	716	740	693	730	717	709	748	766	727	720	804	741	725	697	725	745	756	731	747	761	727	755	737	716	756	771	738	761	748	734	720	756	715	729	755	760	751	750	801	723	730	709	697	701	750	705	726	715	770	695	724	777	699	769	770	680	717	779	762	753	742	753	752	742	701	728	763	726	747	767	758	758	723	704	769	750	709	768	767	714	742	700	789	732	718	720	736	756	708	732	743	751	773	724	717	727	747	694	733	698	763	746	740	771	735	735	723	746	713	738	775	791	759	784	691	732	715	765	715	768	743	766	733	732	751	743	733	745	710	784	738	750	747	761	729	756	734	726	703	701	764	736	729	819	707	737	737	715	724	757	751	722	736	707	710	740	731	778	715	741	729	730	707	736	700	705	755	754	770	768	731	763	779	709	731	722	796	801	703	796	720	730	717	706	726	715	750	720	811	783	711	724	766	708	693	726	697	693	712	738	758	772	740	728	691	698	758	763	730	773	745	718	716	766	732	752	739	700	729	799	708	766	690	687	707	692	793	785	774	712	743	729	743	727	718	726	732	716	715	751	752	756	708	781	729	783	715	722	674	739	749	707	738	736	706	727	744	753	693	743	771	729	776	721	697	688	763	755	786	729	764	707	735	756	771	735	721	738	718	743	689	726	740	749	782	733	744	706	731	733	754	713	718	728	745	752	734	702	698	739	673	771	750	722	744	750	746	720	723	738	709	727	715	722	798	727	726	700	761	748	731	708	733	770	708	690	727	769	730	699	692	722	735	712	770	762	754	740	735	754	711	727	703	780	726	729	729	722	748	711	725	677	780	722	737	768	729	710	723	730	751	728	739	770	718	733	729	755	766	726	744	691	715	751	719	728	732	765	760	715	722	755	718	764	734	760	740	721	752	730	731	758	722	734	744	760	726	737	734	760	732	706	736	756	685	719	745	757	757	756	715	756	711	678	690	697	721	715	711	710	734	699	755	752	695	727	683	711	715	748	706	734	750	756	701	786	737	713	755	743	713	725	798	728	730	701	810	764	761	727	732	742	751	710	787	737	714	733	759	749	733	726	724	767	775	718	730	755	735	721	727	754	737	736	748	834	735	756	722	736	738	765	749	714	728	761	702	739	698	777	737	683	704	724	705	710	788	762	756	729	672	764	738	688	747	692	721	697	715	697	782	784	714	755	750	785	757	700	724	777	721	755	730	724	699	718	739	703
4972	7264	5958	3914	23609	52508	43834	36708	19586	9363	3116	1231	781	698	679	667	664	707	708	673	648	683	689	669	640	655	720	723	689	657	686	652	693	597	660	648	712	690	649	658	677	669	671	637	681	678	669	690	689	701	726	646	665	648	692	682	665	676	654	652	681	705	708	674	649	692	681	676	682	675	658	638	683	649	686	739	696	706	667	718	699	634	674	704	683	671	661	666	612	701	687	699	701	680	697	667	699	679	710	704	660	637	669	637	653	674	706	624	666	622	660	670	658	666	663	697	661	699	669	657	658	620	682	655	672	681	654	656	643	703	728	639	670	697	706	721	749	690	652	714	699	696	680	689	685	649	654	710	695	689	631	681	668	668	659	680	653	641	763	677	632	696	643	694	673	693	677	626	636	630	635	688	695	673	669	671	691	666	709	678	663	707	642	687	689	657	663	721	671	731	693	670	686	698	726	642	670	662	689	662	670	719	624	629	654	642	694	628	657	675	663	658	653	666	678	669	689	654	672	733	654	684	668	695	655	684	675	688	690	720	705	706	695	689	658	698	676	692	710	670	709	649	718	663	661	681	663	655	696	723	713	659	641	661	706	742	651	676	690	680	660	695	642	712	665	667	660	722	631	739	652	671	695	676	678	697	681	672	673	671	670	660	677	683	661	654	639	660	700	645	685	675	706	677	664	704	719	726	685	683	713	696	672	655	729	687	744	668	670	678	642	649	663	648	669	625	697	664	655	707	689	631	690	677	678	684	700	674	656	662	666	646	680	669	648	672	712	685	691	698	688	645	662	687	702	625	684	662	683	684	718	703	738	679	649	702	637	646	672	691	754	693	620	694	617	694	663	726	680	667	655	705	694	678	663	669	674	678	651	677	711	675	651	647	707	688	664	701	676	672	731	686	682	717	687	662	673	656	676	618	657	654	712	667	652	678	656	660	682	679	664	690	658	662	686	656	728	654	678	610	676	656	697	668	673	727	704	709	660	667	676	679	668	684	685	686	644	693	683	610	652	659	654	655	699	661	707	653	717	699	644	680	678	659	654	649	658	663	674	685	690	661	696	685	673	675	651	734	651	650	674	679	657	655	680	655	663	670	660	668	655	726	694	635	667	681	703	674	692	622	687	715	676	640	668	647	683	645	656	723	688	682	717	655	663	643	704	651	695	652	732	704	677	661	688	680	634	712	700	681	728	654	710	659	691	693	681	670	671	722	634	647	718	647	686	642	674	655	639	727	645	684	656	686	674	705	693	688	654	677	689	672	641	686	656	677	665	659	716	651	694	614	673	660	649	681	674	674	713	683	672	683	669	700	618	675	702	669	639	633	694	676	675	694	679	679	653	656	676	702	641	660	755	696	642	688	652	626	656	675	660	658	694	686	619	670	703	670	645	666	727	669	659	657	654	643	665	698	671	642	642	682	653	662	689	684	690	670	687	675	695	671	683	651	664	694	641	679	678	634	649	673	690	671	656	692	680	659	708	680	678	601	664	668	696	647	677	668	687	653	681	668	654	644	672	685	652	689	675	655	679	664	690	654	716	689	685	680	656	686	663	659	675	691	646	637	675	708	678	653	647	666	652	639	655	669	633	704	675	701	666	655	685	653	667	669	667	665	693	678	690	672	645	676	683	682	638	638	649	662	657	629	644	670	618	683	637	675	639	721	674	665	638	669	666	656	670	688	644	690	688	694	670	689	667	685	663	722	669	671	686	685	707	636	693	679	702	652	659	688	669	675	715	637	683	686	627	648	651	618	652	672	645	699	705	665	671	686	675	671	655	649	656	666	668	658	689	727	677	646	697	672	667	676	669	716	700	664	653	666	690	661	703	685	669	674	651	627	662	691	690	660	653	676	668	702	674	672	620	695	627	665	701	711	658	644	644	656	651	659	712	653	656	636	699	646	650	701	645	704	655	657	647	678	691	704	669	687	710	699	667	642	757	687	739	641	679	681	630	682	682	659	625	684	662	662	659	697	626	643	671	645	700	700	635	665	644	685	671	717	654	734	649	632	686	637	642	659	651	712	642	664	664	655	656	723	686	706	694	611	691	671	660	684	721	656	674	654	662	717	656	708	659	639	675	673	692	698	663	676	695	673	635	679	681	674	706	683	681	658	680	667	706	629	650	695	679	628	657	621	691	630	688	646	649	661	591	681	671	701	700	675	655	690	652	666	639	663	617	705	627	646	699	678	638	701	666	664	646	663	614	702	718	661	711	694	647	686	650	698	637	716	714	745	662	696	600	698	667	725	690	664	648	698	668	679	672	665	654	669	631	679	630	684	703	634	699	701	686	692	663	725	686	685	649	683	655	692	668	678	689	662	694	643	653	676	677	672	686	642	628	691	706	685	671	703	671	687	649	709	676	681	707	697	685	702	674	677	652	698	678	650	651	661	617	631	639	672	667	664	688	670	689	658	667	640	656	640	663	661	602	674	663	635	639	696	641	696	642	731	663	672	673	679	679	699	686	635	717	694	679	681	647	679	640	623	630	675	648	681	633	660	662	677	685	695	709	640	644	707	616	687	661	615	627	680	654	620	666	684	667	635	671	654	674	683	659	675	665	703	666	695	645	674	699	666	645	688	655	657	705	730	684	662	676	697	657	692	675	673	703	693	671	691	662	674	662	687	660	630	642	723	683	673	650	660	706	674	685	626	718	685	700	667	609	692	633	596	702	691	668	697	693	696	678	680	693	649	697	648	667	649	693	647	699	696	700	713	652	673	680	648	658	669	651	689	656	671	686	670	665	637	658	675	685	694	635	635	675	645	671	635	643	678	652	652	680	684	670	642	602	699	703	702	657	660	646	696	719	631	705	661	721	683	662	682	666	693	663	712	679	676	674	670	660	699	673	668	685	638	659	676	668	673	711	673	659	665	647	665	648	679	729	676	652	653	662	670	662	665	670	655	684	679	685	715	670	667	678	681	692	632	711	667	646	664	646	701	626	683	688	671	662	677	692	632	709	649	686	644	679	669	647	702	676	630	708	688	664	676	621	665	655	664	682	650	661	648	678	671	668	646	663	673	687	650	678	649	721	662	668	688	645	696	654	708	650	688	661	640	618	667	675	703	690	641	660	672	705	655	718	728	692	664	673	719	633	674	676	669	693	658	657	642	656	610	653	692	622	665	670	659	654	664	650	690	712	732	621	646	679	669	698	676	670	699	667	673	726	644	683	626	683	680	683	672	642	674	660	660	648	656	707	646	694	691	673	627	654	637	638	660	645	687	640	688	637	662	664	621	628	675	674	670	621	691	699	701	663	679	679	699	659	681	631	650	659	687	665	631	676	659	632	695	644	657	670	623	634	682	676	715	666	705	688	714	704	677	720	737	656	733	685	656	676	685	682	661	719	676	660	674	684	637	607	654	666	673	659	640	661	659	707	685	671	661	650	691	669	643	610	689	675	666	713	634	675	747	683	689	666	686	641	708	635	650	654	666	673	703	690	689	681	665	657	708	711	666	640	662	688	702	659	684	653	665
27530	13264	2287	1080	1049	3253	5267	3878	2179	1237	838	750	688	714	668	661	695	631	653	682	646	639	652	639	631	700	661	666	679	677	653	620	640	634	668	661	666	694	704	642	674	685	679	666	655	645	685	693	645	644	656	614	627	662	683	686	667	655	663	631	643	656	708	671	661	619	701	707	665	681	668	626	670	653	663	659	652	629	715	654	623	658	654	655	620	633	655	682	621	678	652	661	622	637	686	735	678	665	677	631	644	662	644	675	673	680	669	666	622	664	632	636	703	698	654	633	664	659	656	713	637	681	670	685	657	669	655	646	665	694	658	668	663	689	679	715	622	661	626	637	650	653	687	660	632	645	651	640	659	685	664	633	667	645	660	695	642	661	685	640	655	635	685	668	658	686	643	651	648	661	687	702	682	676	616	643	687	646	660	656	685	694	709	676	633	701	686	621	633	621	637	638	645	703	664	678	676	673	660	697	628	679	670	616	654	653	659	679	595	651	619	647	674	638	647	618	630	661	706	677	685	682	644	672	631	616	660	646	620	682	674	639	691	693	672	688	649	690	669	630	660	669	638	651	686	642	633	657	653	660	670	627	667	642	635	691	671	663	676	696	677	672	648	680	666	715	670	658	644	675	688	676	636	660	691	651	693	624	696	659	652	665	705	657	684	650	699	680	651	642	725	641	690	708	687	628	709	676	700	663	616	628	638	654	670	643	672	661	677	651	661	657	654	656	678	635	649	660	695	680	706	681	639	641	664	631	634	642	705	634	678	687	596	674	661	674	695	618	635	677	658	625	619	632	666	680	628	640	653	656	672	657	647	712	670	643	667	678	671	614	640	643	707	668	679	672	632	640	695	674	682	650	695	698	635	668	629	673	649	641	641	668	654	649	636	649	662	615	640	646	653	663	684	681	635	649	625	672	649	629	684	646	654	644	675	644	623	648	695	709	643	663	692	622	648	640	655	623	670	658	672	666	653	629	632	647	674	683	666	679	664	626	651	666	618	656	673	636	670	668	668	652	679	640	621	668	607	666	680	720	618	681	610	684	664	676	610	638	618	662	683	704	665	620	662	625	664	680	625	593	622	631	666	635	699	676	654	689	632	643	643	667	630	626	690	637	625	617	660	694	641	658	654	684	651	683	664	686	665	658	643	672	670	649	642	700	671	662	643	670	664	654	663	671	672	665	691	677	635	626	674	688	690	643	613	642	656	704	674	661	652	671	665	669	670	636	637	676	666	684	675	638	691	687	671	621	660	620	676	707	618	630	656	652	645	662	696	645	670	632	660	651	653	675	669	612	684	671	641	730	664	672	687	654	641	687	657	730	675	624	590	625	670	661	690	654	735	668	635	664	671	665	643	646	627	678	688	660	675	673	692	643	662	619	634	704	663	638	648	607	669	654	626	696	644	651	669	657	636	637	643	666	671	660	641	655	667	661	621	652	709	664	644	664	692	663	636	626	645	643	651	644	654	631	643	720	669	645	668	664	670	668	663	651	647	686	618	637	645	650	675	700	657	631	685	649	653	639	722	641	664	676	664	691	678	635	630	640	669	674	664	670	608	695	628	652	657	684	656	611	656	637	634	685	648	645	680	666	681	672	668	696	667	655	607	674	679	664	661	669	667	642	698	659	679	650	641	655	643	674	650	688	631	670	679	649	687	674	620	647	621	670	681	626	681	649	645	679	639	686	646	658	608	676	657	628	670	686	706	707	658	647	668	720	626	685	656	638	699	658	656	644	650	695	666	674	637	640	663	665	670	639	740	649	628	661	659	678	664	664	659	694	628	675	665	583	674	678	666	626	640	678	641	714	701	659	616	641	607	651	643	650	630	626	660	724	646	689	661	631	644	651	607	685	707	641	670	669	694	707	660	652	675	652	624	691	645	674	589	697	663	617	662	620	657	646	634	629	674	659	651	665	676	687	662	688	648	642	648	677	668	691	682	669	648	712	606	613	643	652	675	655	633	665	665	643	643	656	680	625	645	640	678	638	679	656	644	627	702	659	677	633	693	676	626	685	637	685	646	632	729	624	634	653	647	675	641	627	724	676	667	635	689	642	682	640	656	662	681	681	603	652	622	657	683	656	656	683	666	647	655	662	667	687	664	646	657	643	656	662	658	656	675	649	687	653	656	662	691	674	659	655	672	668	635	658	655	661	675	666	631	639	725	678	637	638	635	682	670	679	675	660	653	663	667	677	672	689	646	621	659	680	665	664	673	708	675	648	671	672	628	674	645	653	658	636	715	680	638	655	661	686	658	643	681	625	670	652	683	643	637	592	636	643	610	695	698	698	667	622	629	650	651	611	640	717	658	696	675	721	690	651	616	651	656	627	646	668	626	667	609	651	689	683	645	660	675	665	668	617	668	653	666	669	663	717	665	687	629	665	663	694	675	672	707	703	693	685	665	680	646	691	633	626	639	669	636	659	643	619	633	643	664	696	690	697	676	710	651	665	643	693	602	653	675	658	624	660	680	661	702	662	641	641	651	661	695	704	654	703	683	677	622	654	662	653	672	672	626	693	656	618	630	677	635	630	660	605	678	670	650	642	640	683	625	641	641	670	683	667	688	686	677	663	646	660	648	706	653	622	650	650	679	695	683	684	663	652	642	648	684	643	660	682	669	655	658	673	678	612	622	636	647	669	595	620	631	638	701	661	643	670	662	698	646	673	656	638	634	662	682	659	658	668	616	698	665	692	656	629	643	688	652	628	659	651	648	662	662	664	668	687	622	649	687	668	643	721	681	680	677	702	680	682	651	655	609	652	650	669	680	631	649	669	619	664	654	670	630	661	732	646	688	643	641	676	678	651	634	662	645	690	703	668	652	627	621	666	708	680	675	710	652	657	656	661	609	635	655	657	701	676	689	680	734	638	678	646	636	675	642	649	651	704	652	634	646	655	688	633	652	640	666	621	647	642	616	680	655	612	644	635	670	674	679	647	692	624	700	649	594	625	633	636	696	645	636	681	670	656	700	663	677	726	681	618	649	658	657	672	672	652	675	659	670	697	650	662	690	715	698	663	645	673	623	683	625	717	675	655	687	629	722	643	675	637	636	676	685	681	664	643	673	661	666	665	627	715	635	644	627	626	642	682	646	706	661	628	652	641	653	693	699	658	664	705	676	700	611	626	673	668	634	669	667	728	673	606	684	652	648	636	668	676	633	650	620	649	670	716	663	682	701	675	683	644	674	640	662	635	666	634	717	651	644	667	643	646	649	721	629	682	685	679	698	635	647	696	635	678	683	674	610	643	621	688	675	696	640	667	643	691	699	677	665	685	690	667	629	651	677	645	650	692	661	653	681	673	633	676	671	674	622	624	645	639	606	657	669	640	621	690	649	691	652	661	697	656	649	682	599	646	630	680	669	628	668	669	687	668	669	681	665	662	659	674	673	661	610	682	658	648	694	627	704	661	648	623	677	638	676	612	690	654	639	670	653	645	648	634	656	643	669	657	673	675	621	655	648	628	651	658	679	679	653	689
5658	1432	1353	854	1152	4110	5862	4005	2342	1233	837	663	585	611	613	602	583	588	591	602	626	569	585	560	564	624	581	588	610	584	570	601	573	582	635	566	581	628	606	584	563	586	602	608	569	627	604	597	653	568	624	581	600	589	572	642	598	515	592	605	546	618	579	585	613	596	595	555	610	556	623	630	619	609	585	588	602	601	598	574	586	600	579	588	570	551	555	597	597	660	570	593	624	601	571	622	542	590	571	615	629	600	576	592	604	605	600	616	594	591	566	585	553	542	545	588	628	606	562	606	540	586	577	550	600	589	612	584	608	595	606	581	596	591	565	616	586	588	579	631	573	611	551	602	602	594	574	578	593	600	588	567	568	616	600	597	585	554	584	601	590	636	582	575	558	562	563	600	572	657	579	582	615	577	590	612	585	566	606	565	572	577	586	616	583	603	632	619	630	620	589	627	565	552	580	583	620	592	608	562	578	631	644	565	549	624	606	577	621	578	625	589	606	551	587	575	584	593	595	576	603	595	559	624	597	594	580	600	586	572	568	563	609	597	586	604	572	614	615	613	610	616	568	594	574	575	571	565	574	565	585	612	532	547	588	597	606	565	538	571	585	558	573	558	543	633	592	600	586	591	589	594	555	630	604	602	620	560	610	614	616	598	597	622	608	598	582	604	575	576	566	550	577	584	573	594	585	564	602	587	560	569	524	568	608	601	557	587	574	597	572	606	600	589	563	561	577	602	563	586	604	607	592	627	538	638	602	598	602	578	601	563	556	614	561	604	629	570	601	611	596	580	598	586	605	561	547	545	573	593	591	555	575	563	552	632	586	603	662	580	588	597	603	603	568	548	599	548	606	620	597	550	618	591	563	585	597	630	574	624	606	613	579	568	577	609	592	606	566	644	543	569	534	608	613	585	581	592	583	558	629	587	596	562	610	584	555	582	602	580	580	559	556	625	592	611	577	572	561	585	564	614	603	573	573	614	628	554	566	580	624	591	573	610	595	574	597	598	591	581	578	585	597	575	600	639	649	609	590	575	591	572	573	589	634	578	609	612	631	579	597	606	625	565	578	596	611	573	591	602	576	569	590	621	540	605	577	623	578	604	556	564	596	578	614	561	585	565	574	594	584	597	593	598	628	552	623	560	539	611	609	608	636	580	567	596	600	591	623	573	605	603	613	604	632	588	598	624	596	572	587	591	601	548	581	609	645	530	521	604	564	634	606	583	627	572	570	572	575	585	622	655	589	624	604	636	603	611	588	602	629	599	539	602	529	605	598	596	619	613	563	568	582	577	583	576	595	556	616	604	587	579	579	584	589	621	558	576	538	580	545	579	609	556	553	547	616	595	566	658	645	571	594	563	596	561	569	566	596	606	608	577	591	633	609	604	570	597	588	591	579	646	623	567	566	592	623	612	570	581	561	589	567	592	603	580	589	613	617	599	601	644	573	574	601	624	566	643	563	592	596	638	582	540	617	634	615	594	582	584	611	650	571	597	557	581	562	582	638	608	583	608	589	606	603	598	596	590	632	578	628	620	614	562	586	551	603	596	600	618	586	606	554	619	612	610	589	590	592	588	570	636	568	604	553	682	576	645	614	607	540	576	584	599	559	579	582	569	572	610	525	603	567	601	624	612	605	558	583	595	563	595	633	627	585	588	604	575	608	618	603	613	576	550	578	584	604	612	563	582	605	562	585	573	571	556	577	590	619	579	598	562	573	600	619	612	566	614	523	607	588	569	608	583	615	593	620	579	566	610	613	576	574	561	570	607	626	585	563	570	604	593	618	591	581	601	604	613	576	582	618	583	558	569	570	599	637	588	577	612	528	609	549	585	616	617	527	602	572	601	593	617	566	605	567	580	596	606	565	588	596	551	560	607	582	554	572	609	575	566	602	567	641	575	606	598	616	579	588	570	621	548	604	586	634	578	630	592	602	576	637	566	604	633	572	578	623	556	593	619	622	625	630	614	597	567	562	602	558	559	577	552	651	569	584	575	582	581	586	592	606	600	583	586	597	610	589	579	556	557	586	544	574	638	595	570	569	577	607	612	546	587	631	613	567	606	622	567	608	608	598	565	624	576	612	604	596	595	562	622	570	649	546	580	625	581	586	574	598	574	575	608	552	585	599	558	566	603	593	523	660	584	610	588	575	572	628	613	589	560	604	614	596	623	577	595	599	584	598	556	582	586	578	582	581	565	613	565	605	649	568	563	571	608	601	549	593	608	582	569	544	626	602	586	580	547	595	566	590	639	597	573	560	599	609	578	581	602	583	541	600	599	608	550	589	601	630	608	529	581	616	587	628	625	580	548	586	559	588	580	590	540	613	589	529	649	596	568	556	607	610	582	623	624	555	583	614	616	595	608	567	569	621	584	550	562	619	620	598	613	558	596	596	607	615	588	593	638	619	608	598	625	572	612	559	587	617	648	634	571	609	574	571	553	578	599	581	587	582	571	561	584	584	617	618	635	614	606	584	580	586	542	586	613	576	595	598	597	583	623	582	580	597	585	595	555	554	623	592	581	594	625	578	591	566	611	630	558	611	599	598	574	596	567	577	588	589	587	605	617	566	577	588	589	622	567	578	559	561	617	587	550	579	597	569	584	581	588	549	584	573	596	582	617	578	622	575	580	582	600	584	564	594	624	612	565	622	582	589	580	610	608	634	624	603	602	584	543	590	599	574	586	611	590	548	555	570	543	577	585	601	604	568	564	548	599	577	577	584	632	587	592	586	623	566	560	590	545	617	612	589	544	567	582	586	591	594	594	624	585	623	611	540	600	578	600	566	584	612	575	617	637	610	595	601	554	561	579	588	570	578	532	588	576	562	601	582	580	624	580	565	561	600	569	621	579	595	610	560	584	600	592	616	595	602	640	622	602	600	581	623	566	596	622	580	574	588	585	582	596	628	622	633	615	608	561	573	578	588	591	621	613	597	617	550	570	585	607	566	602	594	599	613	566	600	529	593	552	611	640	594	553	587	528	620	582	572	615	612	608	543	595	630	573	609	609	569	608	605	567	568	592	596	581	542	647	527	593	607	640	603	625	560	570	575	622	591	597	581	623	580	601	596	576	585	587	602	531	597	601	616	579	569	610	607	595	583	551	625	567	552	642	579	560	588	599	558	608	550	626	632	567	572	595	571	588	619	592	616	607	587	594	619	607	596	536	581	631	638	570	584	636	604	544	613	597	570	609	584	614	588	611	626	562	566	571	594	618	601	587	584	582	588	560	594	576	642	580	612	605	576	584	620	555	592	630	563	580	617	613	640	589	557	610	659	608	554	637	607	576	587	559	553	610	587	538	616	623	574	594	599	584	588	566	572	554	577	567	580	587	572	558	624	580	652	603	599	603	570	610	627	566	598	598	596	554	568	582	616	551	534	598	572	632	612	620	612	623	569	615	565	600	604	591	590	561	587	599	579	579	584	599	569	581	579	619	579	598	590	613	592	623	556	603	644	594	580	618	612	589	584	587	548	567	602	592
25546	21319	27067	24942	6933	21820	37965	26389	14040	5258	1695	900	739	727	654	607	664	646	605	659	657	658	659	642	643	636	660	644	634	670	641	639	650	650	664	625	699	672	624	619	604	653	663	666	678	608	592	677	625	619	611	687	631	643	614	669	627	629	669	625	622	659	668	634	638	664	606	620	616	657	606	633	656	616	635	598	654	646	646	635	650	634	655	562	612	601	619	689	594	602	641	619	650	643	614	591	631	652	603	671	631	653	622	597	638	604	578	614	664	616	617	639	627	596	637	626	652	698	632	636	619	618	639	632	609	606	613	638	665	602	642	653	632	618	653	645	648	632	601	621	600	634	604	584	606	591	629	614	629	598	581	653	596	585	626	649	630	677	630	639	667	616	620	624	600	589	627	670	631	599	639	625	623	670	640	623	639	614	626	628	572	633	627	644	619	591	627	617	597	626	653	641	636	607	644	598	618	638	636	658	614	591	634	624	633	606	595	651	649	606	626	613	653	605	629	636	625	627	636	629	647	652	607	618	578	666	625	615	610	599	688	659	608	615	608	640	586	655	657	633	653	643	631	632	622	637	614	598	641	636	610	669	625	632	642	617	638	646	589	660	599	594	646	608	602	675	657	636	645	627	687	627	626	647	627	653	603	661	636	618	624	636	594	625	600	574	631	660	578	669	644	641	605	659	662	676	613	592	635	633	625	649	625	631	614	607	663	627	625	602	648	653	670	608	689	601	659	635	616	655	727	585	620	646	622	678	622	623	649	615	568	652	626	654	608	626	639	601	667	660	610	674	607	607	630	614	664	616	639	629	618	661	649	613	591	584	603	621	633	605	650	643	603	592	601	646	619	674	627	597	615	671	645	632	711	671	658	599	685	640	628	619	596	652	577	601	587	603	641	617	621	634	631	640	637	613	657	624	680	621	655	621	618	615	638	608	636	601	630	598	615	664	659	643	683	637	653	638	617	618	653	599	617	651	610	690	640	582	642	626	639	611	579	616	652	601	587	577	604	632	633	653	599	601	648	668	661	630	654	593	630	601	636	611	575	621	674	624	628	654	641	663	648	629	632	587	650	630	628	658	627	618	616	664	646	650	654	613	599	617	610	607	633	613	676	628	639	604	644	633	622	592	632	603	600	614	643	613	612	645	635	657	639	661	635	676	621	620	627	645	627	638	601	631	667	617	617	625	617	610	574	593	629	601	658	624	626	656	637	645	659	617	680	630	640	601	580	684	605	633	636	676	627	661	625	608	605	627	635	641	598	596	678	624	650	619	581	619	632	655	583	648	631	602	609	647	589	659	601	603	615	617	612	627	646	596	607	624	627	648	680	627	613	643	618	631	636	600	621	640	628	664	608	636	637	648	666	613	595	650	649	616	601	605	602	626	598	634	638	599	623	640	604	617	624	640	601	595	666	654	620	699	615	624	603	612	608	663	595	637	614	586	622	664	640	628	695	632	597	631	646	692	592	595	644	627	617	626	641	587	644	615	599	640	664	639	595	607	602	604	635	633	639	611	636	626	628	649	593	652	639	610	616	632	663	644	635	603	610	594	630	610	639	627	600	587	607	606	632	656	639	630	661	636	673	675	651	657	610	608	633	627	652	605	608	665	631	604	621	635	663	660	596	658	605	633	648	632	637	600	662	616	594	669	610	631	597	642	611	584	620	585	652	701	637	661	656	639	621	622	673	590	599	641	629	613	624	620	621	641	624	606	633	659	577	638	677	577	647	629	623	589	651	597	661	645	599	600	608	633	631	606	653	600	593	649	596	615	599	621	684	656	632	604	640	624	647	641	651	647	639	613	630	669	597	594	584	584	678	610	643	621	615	620	598	618	629	614	663	592	631	639	612	619	658	625	634	610	651	630	673	607	643	621	605	668	656	647	677	613	622	657	632	657	637	658	589	582	628	610	623	592	641	604	646	626	613	641	632	603	691	632	617	622	633	612	624	627	667	643	644	622	619	655	616	640	596	653	623	649	597	661	639	643	587	611	646	644	600	554	641	602	602	606	644	596	596	629	603	625	653	627	587	656	662	608	629	664	668	605	614	638	634	638	633	646	659	640	640	567	588	644	637	638	564	595	602	583	605	650	679	650	621	607	652	580	600	616	617	639	576	595	564	637	658	630	644	619	614	662	625	679	606	634	685	643	641	626	644	629	676	623	620	612	602	651	671	633	642	637	631	618	660	663	627	587	654	618	672	606	568	624	670	664	632	625	641	621	650	638	631	612	657	609	637	611	632	649	623	639	606	669	617	614	659	615	609	631	651	609	653	610	655	604	629	615	623	615	562	650	587	612	597	609	625	611	589	638	624	599	644	648	619	659	613	660	616	611	653	592	616	626	673	617	595	640	620	620	629	631	602	638	601	611	594	609	689	635	602	636	620	635	662	662	658	607	614	604	624	661	655	666	623	634	653	631	645	649	624	585	605	584	568	586	604	628	651	653	615	601	639	692	645	658	597	583	626	635	639	671	681	594	585	611	625	610	634	585	627	638	593	656	590	630	650	661	662	617	601	673	645	560	643	619	652	633	630	664	600	608	619	585	595	656	647	637	599	636	604	649	622	664	609	634	651	602	615	584	668	608	574	606	638	593	631	631	631	630	621	611	626	661	649	644	652	649	638	612	647	605	606	644	619	629	629	640	637	634	592	605	605	642	623	645	645	596	627	674	621	635	605	636	642	666	608	641	619	646	612	630	605	617	626	608	586	654	669	640	639	618	606	663	627	623	623	677	612	610	656	680	680	634	649	677	621	611	645	607	653	591	578	571	591	588	655	652	598	679	634	620	601	616	636	593	623	641	618	672	638	599	620	638	643	632	651	593	636	634	660	593	677	630	672	636	634	639	652	650	650	612	641	593	593	625	629	626	639	638	652	622	675	645	586	607	606	609	647	629	602	655	642	625	616	666	611	637	644	597	622	621	621	659	638	651	660	618	595	657	658	644	621	591	650	594	634	600	612	605	659	596	596	636	626	615	678	643	659	608	573	609	619	636	602	624	634	602	642	632	616	645	620	612	661	610	620	613	641	595	596	610	627	652	637	618	586	628	566	624	623	562	608	653	596	622	684	647	605	625	615	572	643	599	605	630	652	634	670	654	606	631	648	632	618	619	642	670	629	598	680	621	650	617	645	612	629	603	652	623	650	634	635	584	645	602	602	600	685	615	609	647	618	586	635	625	635	608	595	611	611	603	608	658	681	631	649	617	606	645	647	570	640	647	635	602	634	612	644	613	618	615	670	606	626	625	626	654	622	620	582	581	601	626	644	643	628	630	605	616	648	636	646	667	662	650	592	561	644	607	617	648	635	635	607	654	621	626	635	631	621	639	643	635	671	613	633	607	602	634	631	650	611	683	604	639	655	645	611	594	638	606	649	663	601	641	638	648	636	638	624	613	611	658	627	649	630	678	667	629	605	666	631	626	610	587	658	604	664	644	619	603	607	637	576	621	591	617	686	660	603	636	602	627	621	663	639	632
4339	4888	3530	1718	3205	24468	32473	21668	11105	4784	1901	895	648	627	601	609	594	578	641	578	591	622	614	573	597	606	572	588	640	607	551	613	598	598	585	596	603	581	582	572	617	591	596	598	601	535	604	598	637	556	601	621	610	655	631	616	592	604	589	576	575	572	622	602	559	619	583	615	597	586	623	617	612	594	588	592	593	589	624	612	583	594	611	639	598	590	617	601	557	583	595	577	586	545	591	607	527	619	564	592	555	592	622	625	585	597	625	596	596	567	604	580	589	586	576	582	599	597	560	554	586	576	610	621	557	616	564	524	541	585	585	629	548	591	574	614	588	576	571	553	598	560	605	587	592	642	574	580	595	571	602	621	602	547	563	588	630	584	585	619	582	600	589	592	589	571	599	569	572	583	592	600	592	554	585	597	618	586	609	597	563	562	583	586	555	579	568	597	564	568	608	576	578	572	581	601	580	585	619	636	610	592	551	576	582	565	559	560	573	593	591	556	570	587	570	571	581	590	598	593	637	603	596	589	588	577	618	611	595	573	576	560	586	569	563	557	554	567	645	590	627	578	556	600	636	542	600	570	568	574	651	584	593	592	589	596	575	579	611	604	593	605	592	598	622	600	633	565	583	574	603	547	566	564	557	581	576	596	611	625	597	547	588	527	597	586	592	569	552	601	629	595	616	613	607	558	579	577	562	599	599	614	608	589	606	583	551	612	593	585	609	550	548	581	623	630	602	591	595	579	594	568	558	576	604	573	620	605	593	569	576	585	560	599	560	618	593	601	583	580	558	573	573	578	595	596	593	549	575	570	584	612	604	586	579	588	620	578	607	587	637	580	543	596	594	578	630	594	608	621	592	593	583	609	606	581	546	624	560	578	614	559	627	604	610	595	574	588	610	590	567	597	622	546	573	569	599	572	660	622	564	582	593	551	554	592	593	580	635	573	592	524	565	607	600	561	610	615	590	582	539	557	564	625	601	612	586	564	568	568	619	558	607	624	571	612	592	566	588	566	584	609	603	603	624	577	609	594	550	590	585	585	613	569	581	560	633	584	609	585	592	582	575	569	599	581	593	544	604	592	590	590	576	575	605	560	565	589	630	608	597	600	601	594	594	597	607	593	643	576	553	561	643	594	599	565	564	593	567	532	600	541	539	571	609	555	577	593	602	569	594	593	575	588	570	561	530	581	577	587	546	598	616	529	629	587	597	599	609	602	612	613	607	581	584	580	608	577	610	611	612	593	547	603	602	595	602	568	584	598	618	572	580	566	601	592	629	582	633	592	561	590	562	543	605	635	602	578	595	547	589	598	568	577	604	558	611	605	632	575	604	598	604	575	592	586	586	550	588	583	614	556	593	602	551	583	529	588	573	585	621	608	646	562	632	597	609	588	583	616	568	616	593	559	596	594	625	594	595	564	549	582	553	584	602	608	568	577	574	587	615	602	552	590	624	628	583	570	574	614	580	584	574	608	596	626	586	576	604	581	569	616	606	573	584	634	596	610	631	538	588	543	569	592	596	552	568	528	560	554	588	625	625	618	651	535	555	601	584	576	586	587	609	565	607	594	577	528	551	599	562	589	572	592	606	557	597	586	612	597	585	559	553	599	595	567	583	596	593	572	593	599	578	612	568	608	603	573	591	577	576	560	564	608	585	570	589	602	636	564	552	590	575	539	620	553	602	578	574	603	584	568	597	549	567	575	597	588	564	540	552	541	582	602	609	597	585	596	589	588	643	548	549	583	603	570	584	604	577	541	575	598	612	536	580	577	593	539	604	591	556	573	566	615	537	586	605	618	610	622	577	594	567	632	586	559	586	604	585	585	569	582	623	584	591	598	562	596	643	579	621	528	548	581	582	559	597	604	567	584	649	585	575	602	548	574	587	546	569	603	613	570	585	608	605	582	594	620	595	590	550	612	549	580	564	590	555	594	594	599	527	618	547	585	580	628	583	580	604	585	582	611	572	583	588	557	540	607	545	595	566	617	547	615	579	589	565	583	622	632	594	568	611	570	566	537	570	586	574	606	581	601	632	593	574	611	587	651	589	578	565	630	588	618	603	562	596	569	556	608	609	608	551	593	565	632	642	587	570	602	598	577	590	616	611	638	595	573	550	588	612	560	587	598	594	547	577	610	585	578	610	616	594	582	590	582	609	610	617	622	607	597	572	537	609	589	581	612	569	598	600	552	542	563	607	618	578	588	596	601	599	579	587	599	614	528	595	612	621	619	566	578	589	613	623	592	546	582	589	597	636	590	559	604	594	582	566	639	624	577	554	556	603	563	631	607	577	565	631	629	612	612	610	600	597	574	615	604	595	617	599	627	598	562	573	612	570	579	597	559	584	554	570	597	542	572	569	577	575	561	558	542	558	567	574	577	578	591	597	624	581	577	603	571	535	589	568	589	568	598	657	558	572	612	574	597	587	591	557	588	605	580	623	573	574	572	622	606	554	642	602	586	590	586	588	623	543	551	587	586	617	613	603	563	566	613	580	619	573	578	612	610	566	602	582	593	567	619	600	625	567	569	597	608	596	616	604	598	566	573	566	584	588	619	590	557	651	536	564	610	589	592	592	614	608	593	578	606	584	573	626	571	573	598	561	566	608	580	607	538	552	553	589	576	567	542	586	567	591	576	589	587	581	584	577	555	561	558	600	569	587	596	557	595	652	575	635	550	606	577	594	569	578	607	567	580	576	581	590	576	591	568	606	621	586	621	565	589	608	544	627	630	604	605	595	553	594	560	619	555	581	541	539	605	596	559	548	590	547	598	598	632	602	581	566	605	578	617	585	590	577	569	597	580	608	568	600	581	576	524	597	560	608	628	584	638	582	566	580	618	579	569	588	587	629	605	574	597	573	614	575	570	589	592	600	587	566	590	575	595	619	564	582	561	568	582	599	600	597	551	597	613	591	589	553	582	590	588	570	626	578	595	591	581	579	546	605	513	610	586	586	607	612	557	585	595	577	579	597	617	591	592	637	600	588	579	589	618	615	599	586	626	582	599	597	609	584	642	635	624	586	543	604	559	596	588	612	547	581	555	557	531	599	606	561	598	575	575	631	591	597	561	587	566	563	578	571	586	640	608	597	579	558	564	611	609	565	576	623	560	635	597	576	587	624	575	564	566	525	580	620	595	600	587	635	606	604	586	599	526	583	607	585	629	596	607	562	547	597	567	607	571	632	598	599	617	609	615	611	590	586	551	568	595	610	588	580	582	587	572	579	642	589	588	579	525	569	586	615	635	587	571	563	575	566	615	636	646	564	570	593	607	581	570	562	567	578	576	607	579	562	609	552	559	575	603	576	549	605	591	662	606	531	578	613	520	597	602	587	557	572	591	557	598	569	631	589	582	549	596	578	574	634	606	635	591	580	593	581	542	574	579	563	566	563	588	607	597	590	565	582	591	575	570	589	622	591	566	563	568	575	565	629	607	593	573	597	558	572	578	611	576	567	566	623	559	561	591	606	583	569	552	597	564	623	618
24164	21284	28576	24306	21484	30626	56210	44367	28049	14172	4179	1731	1056	790	752	709	746	777	712	766	752	697	776	699	711	753	707	720	711	689	701	741	746	742	730	725	720	746	719	755	696	742	732	663	724	707	731	775	726	739	722	726	726	728	701	746	750	714	747	725	761	714	751	725	690	693	758	727	754	750	731	718	708	703	698	738	741	685	752	726	724	762	678	728	723	737	776	768	723	746	783	718	721	730	684	764	789	733	735	740	749	747	718	706	709	676	747	703	758	692	725	733	698	686	704	752	738	716	718	727	736	712	710	675	682	688	658	751	694	737	714	751	680	734	723	798	717	713	706	770	733	679	708	719	708	681	801	732	709	748	690	722	716	706	714	699	708	745	723	755	686	728	708	685	696	708	756	717	727	678	733	730	738	680	714	654	748	734	753	737	705	716	762	698	721	690	738	737	791	728	682	747	756	664	705	700	745	724	621	747	750	682	729	749	736	727	777	727	752	735	692	709	709	717	651	726	709	779	752	708	672	726	700	735	709	769	743	685	704	695	710	728	715	763	694	686	754	708	726	677	712	703	750	668	725	743	703	666	715	665	686	692	725	682	704	690	709	764	689	675	724	733	723	735	719	709	727	734	705	676	725	741	681	697	775	714	737	716	702	707	739	672	723	722	705	733	694	723	724	746	664	684	753	704	699	769	760	744	687	720	762	734	689	721	744	729	743	708	737	718	714	682	713	730	679	736	679	732	679	688	678	713	681	709	723	736	728	713	723	687	722	696	722	716	696	735	721	734	742	710	746	693	758	765	696	707	752	740	667	712	748	697	784	734	705	776	736	728	733	734	716	719	695	750	715	735	734	724	749	767	721	673	754	674	734	744	698	733	640	714	735	734	691	775	740	688	720	691	729	664	730	743	762	693	701	747	710	719	686	738	712	706	676	751	732	707	719	724	695	723	684	701	715	724	721	713	729	744	741	719	735	702	667	706	740	705	731	692	714	678	705	716	708	725	661	728	674	721	748	770	715	733	698	763	703	711	721	693	717	737	725	724	712	644	688	705	732	693	667	727	693	681	749	738	710	721	769	767	725	752	698	716	713	755	712	707	709	737	726	717	706	754	726	700	733	752	730	735	707	754	734	709	700	719	729	774	721	744	704	718	749	711	684	694	716	711	734	721	711	711	766	734	699	673	739	735	670	731	684	740	768	712	714	735	711	760	708	701	733	686	767	716	717	698	681	738	719	685	683	755	703	694	709	745	746	700	706	690	718	716	713	764	707	705	732	731	707	687	748	732	767	710	729	703	729	766	697	736	708	734	709	735	696	703	673	695	702	724	705	724	680	720	728	737	689	703	777	724	760	707	695	707	707	760	638	710	756	706	709	691	688	723	753	706	720	726	723	715	693	690	722	725	714	736	761	728	731	736	731	689	703	684	737	690	699	690	748	724	662	729	734	777	709	677	767	740	679	725	691	693	713	726	803	727	707	748	745	744	744	723	709	681	698	713	690	737	681	742	687	727	724	724	707	724	712	752	725	749	721	704	693	719	700	719	728	711	709	709	705	702	739	754	725	693	735	725	688	743	748	718	700	733	706	728	723	696	700	710	736	693	765	740	718	706	747	742	749	683	687	741	719	735	697	715	744	745	693	693	724	710	801	701	743	728	733	708	729	727	742	738	753	718	667	718	749	741	711	747	694	739	730	752	697	739	715	700	724	723	677	677	743	728	740	704	747	703	740	763	721	723	712	743	719	680	657	703	744	736	739	692	694	658	702	729	769	711	735	740	691	738	722	717	704	733	747	728	690	651	684	653	762	704	730	689	758	764	710	696	734	723	774	722	665	720	721	728	735	665	711	685	693	693	653	682	657	701	695	684	715	677	739	748	770	714	729	718	754	745	691	708	756	732	713	741	727	706	697	717	710	719	712	740	701	723	684	745	747	714	716	750	706	677	720	737	696	712	695	691	739	751	727	747	688	689	739	668	716	725	738	709	740	711	762	702	731	729	735	731	700	688	709	693	670	662	726	733	708	695	729	727	700	667	707	716	713	714	700	742	718	688	742	685	734	696	714	716	738	741	691	728	770	747	706	697	712	749	699	704	698	708	680	695	707	736	731	717	708	646	745	724	703	741	758	731	715	744	680	709	785	666	737	634	704	661	713	660	700	703	752	740	754	743	718	702	745	669	717	706	733	745	744	689	704	700	724	721	755	710	737	736	745	636	696	739	782	724	688	777	718	724	717	738	707	739	708	735	719	776	723	700	787	718	698	761	764	711	695	721	656	737	702	736	674	687	715	696	700	686	698	702	740	707	692	734	754	728	740	724	700	692	691	734	727	709	703	710	765	709	682	692	740	707	683	732	757	761	733	734	721	725	736	698	743	735	743	745	688	734	718	707	752	733	722	738	728	718	712	708	701	691	697	715	714	715	750	713	698	753	761	755	709	741	762	714	668	672	750	737	700	724	668	678	698	742	714	752	707	695	718	727	728	731	696	723	725	663	738	674	710	724	705	725	697	692	768	732	739	693	723	743	726	697	740	716	718	708	757	706	708	721	769	708	701	709	734	730	688	706	723	713	734	764	720	741	748	688	706	704	703	727	724	738	716	735	688	694	731	695	762	717	721	709	796	658	727	722	675	746	789	743	686	699	689	751	701	703	759	696	691	674	743	709	823	687	755	756	705	712	702	689	735	721	668	671	714	809	700	743	740	707	745	750	696	721	729	723	737	708	723	738	723	782	742	762	725	746	691	744	766	683	696	763	747	711	692	738	715	731	699	731	687	753	755	722	683	714	694	750	719	746	720	693	755	727	682	758	763	696	748	727	706	754	648	711	708	729	715	696	686	694	731	713	691	764	768	681	703	743	711	710	696	773	738	734	734	697	706	666	717	783	652	726	733	722	750	743	665	688	643	685	769	724	698	725	723	747	733	738	682	706	707	653	740	721	742	736	726	694	693	705	708	688	704	737	714	723	670	775	726	728	735	734	670	707	763	690	759	693	732	692	699	752	738	721	690	735	687	751	785	688	748	736	726	728	716	673	677	707	678	720	715	721	687	728	723	756	733	718	719	693	669	725	759	745	687	696	731	710	738	730	771	665	694	694	733	751	726	721	684	753	729	694	720	784	673	716	730	676	683	720	681	742	646	696	702	707	705	726	732	700	725	727	675	711	724	742	695	720	740	726	729	734	730	690	771	718	682	685	748	665	689	680	743	733	686	713	706	736	762	743	767	701	696	728	656	723	698	727	677	670	700	749	738	709	742	728	718	741	696	679	736	711	708	741	714	677	718	704	695	674	752	743	706	734	755	695	749	696	697	709	723	711	720	724	691	713	731	755	718	700	700	695	696	768	744	719	704	713	681	667	735	701	710	747	712	706	698	688	780	719	675	687	692	727	663	724	706	707	723	681	722	675	727	663	669	694	708	739	687	727	689	771	738	752	661	717	666	731	703	785	741	697	731	703	714	703	696	713	709	721	744	714	699	673	693	723
4734	7569	5656	3178	10256	32491	52844	38813	22393	11159	3715	1757	974	805	656	692	706	685	697	666	700	705	697	692	672	666	724	641	690	672	721	683	731	676	678	697	614	649	713	726	723	647	682	715	682	693	685	700	652	694	664	650	710	617	647	684	673	682	659	670	638	674	673	697	678	688	650	664	665	697	638	680	640	660	698	659	594	691	702	655	693	688	645	694	709	676	665	654	702	663	620	652	665	652	649	660	676	616	655	717	649	702	711	623	639	672	686	665	657	657	680	671	672	693	655	666	663	660	670	683	612	656	661	603	667	728	689	687	687	692	703	671	737	626	702	678	650	671	661	687	615	705	683	643	703	643	681	644	641	717	690	667	669	680	663	682	663	684	685	700	642	677	633	672	683	676	657	650	717	630	644	668	626	643	674	650	685	673	662	675	719	618	657	646	698	681	621	743	657	672	675	716	682	660	674	673	699	687	716	632	701	669	628	674	665	646	699	717	665	663	677	659	641	657	654	648	656	661	636	698	689	644	716	645	709	686	654	680	643	644	698	696	653	676	670	690	673	674	655	700	628	634	660	626	667	741	676	672	681	638	670	642	635	685	644	684	595	680	687	656	624	683	651	646	643	672	658	616	657	647	692	660	721	665	679	699	643	666	693	651	640	704	670	669	684	625	629	663	714	708	661	675	635	672	641	634	648	672	658	690	687	679	724	658	651	649	696	691	675	664	638	624	637	675	657	636	666	662	654	694	680	641	637	649	671	690	652	676	666	654	642	620	674	661	648	642	664	663	656	684	648	637	638	676	668	681	667	684	623	660	627	674	676	678	665	660	705	649	642	692	667	657	630	653	658	678	685	638	627	614	659	634	695	618	672	658	710	639	682	671	662	609	668	664	668	683	670	660	618	669	655	654	690	604	663	656	618	699	676	696	637	646	683	676	662	650	639	681	666	641	702	684	631	655	659	665	675	725	634	687	666	647	653	699	655	677	656	640	652	663	686	679	660	679	695	666	672	704	691	674	669	684	643	636	663	710	697	700	663	633	660	661	680	677	624	630	672	622	711	661	696	658	646	672	700	608	589	667	660	652	644	663	620	634	653	675	670	671	666	636	703	701	649	665	696	687	671	674	667	674	645	701	698	665	690	670	711	701	666	658	696	681	666	637	650	708	663	657	727	651	661	705	671	682	656	656	624	621	695	685	652	705	677	691	674	692	654	689	628	617	640	668	588	640	683	698	629	689	662	659	675	639	651	719	650	678	683	657	666	663	688	687	690	633	681	678	627	657	661	715	677	636	680	649	696	658	670	650	653	656	666	681	658	670	639	661	698	691	668	661	642	636	611	604	658	669	681	685	647	648	665	703	688	674	718	687	655	707	648	669	660	684	703	701	613	653	712	664	665	671	670	679	657	658	696	647	657	661	679	682	692	671	684	697	626	608	677	639	654	620	634	635	633	644	647	694	673	651	710	641	675	665	669	658	616	674	689	676	715	702	672	628	661	683	661	644	665	678	674	749	664	643	674	652	688	675	668	690	650	688	684	632	671	635	667	640	678	606	680	658	659	691	662	678	688	696	638	697	679	665	630	673	636	642	638	646	670	687	636	692	697	652	659	629	642	708	657	624	695	696	640	665	677	679	686	696	681	676	690	714	658	624	659	620	659	700	673	661	674	689	634	719	623	605	716	672	669	642	655	652	660	681	643	648	659	664	681	671	654	671	657	697	657	604	606	717	655	656	649	675	672	612	689	656	630	681	657	669	712	680	680	624	617	612	704	662	709	661	674	656	639	669	681	673	673	686	669	694	688	695	692	671	670	657	620	680	715	630	682	679	640	682	656	671	702	650	662	665	650	698	641	697	718	675	669	628	661	700	636	623	671	677	691	673	692	715	685	593	678	720	644	628	690	629	671	643	679	637	686	697	655	656	653	688	671	675	736	661	709	644	659	639	646	670	654	636	702	663	664	672	603	638	651	680	661	674	660	640	647	692	655	656	641	676	625	680	706	664	640	649	685	633	649	685	650	674	622	643	693	643	675	656	681	690	705	659	628	706	652	676	637	647	646	680	670	682	620	640	685	655	626	676	712	648	669	654	630	681	644	625	644	695	692	648	601	678	637	669	626	662	643	640	659	702	667	627	663	687	671	680	659	654	628	701	668	683	597	698	648	616	646	653	659	703	697	688	682	646	683	641	682	677	679	685	696	655	654	621	653	623	614	666	653	691	642	638	660	649	668	672	634	688	664	708	641	686	706	687	655	648	627	626	632	642	643	643	650	677	698	687	655	676	656	662	644	660	642	643	669	615	669	679	670	695	627	635	625	664	667	638	658	623	623	643	654	687	636	646	675	651	661	682	640	665	652	654	674	698	668	668	643	657	654	650	629	688	633	651	654	619	667	693	653	646	677	670	714	695	664	661	618	656	650	626	668	672	683	661	674	669	677	663	666	655	661	665	677	691	672	685	664	692	633	667	637	643	669	707	629	646	628	678	679	640	633	641	645	678	645	687	706	679	700	634	633	629	599	672	698	647	636	700	668	641	671	670	685	660	670	653	647	628	620	681	642	686	617	619	648	639	645	680	674	650	661	640	648	692	673	633	637	668	680	644	650	667	652	691	679	593	687	664	657	648	619	654	671	685	633	658	648	644	646	643	609	689	652	694	641	666	630	671	698	632	677	634	705	660	659	663	714	638	657	699	690	694	625	624	623	680	626	614	658	686	665	656	627	689	670	670	669	671	670	682	650	664	622	666	650	695	668	652	655	652	610	643	684	629	639	678	685	676	664	728	638	667	670	617	649	665	669	703	639	617	642	662	660	696	728	615	694	659	637	687	693	632	672	672	665	660	711	642	665	623	626	692	705	670	659	684	650	671	668	648	629	687	690	694	677	636	660	686	641	659	699	660	624	648	684	683	633	666	642	642	608	667	665	587	651	649	709	654	700	697	656	683	703	619	650	696	703	687	714	660	697	632	637	679	656	618	640	671	644	656	665	642	679	670	651	674	649	678	662	669	590	650	628	700	685	653	664	669	693	672	647	676	666	663	667	659	662	679	652	646	684	692	649	646	674	623	691	681	653	662	690	682	650	720	634	654	668	615	669	668	645	706	658	662	608	665	679	627	658	661	669	659	650	629	688	657	672	672	652	652	682	667	669	648	673	687	628	693	642	695	649	685	666	669	640	656	674	671	702	662	661	682	704	642	647	656	660	665	628	662	655	626	666	628	633	661	658	618	666	695	666	676	644	664	627	675	638	615	668	653	627	617	642	668	654	644	680	626	652	666	642	644	653	691	701	650	645	648	637	641	684	703	657	628	646	638	624	640	658	664	667	681	698	664	641	669	659	674	679	716	653	654	673	692	649	662	619	640	683	677	651	662	691	630	694	612	634	654	645	663	666	687	670	633	699	680	674	612	652	684	611	631	683	668	702	694	661	658	664	663	694	694	668	651	674	626	626	624	645	683	691	664	633	641	686	674	654	684	629	707	651	676
27680	13175	2061	1137	955	3071	4837	3520	2124	1284	779	709	644	622	647	668	648	641	638	629	630	634	613	677	609	648	614	679	650	641	652	641	624	633	685	625	649	624	617	689	640	591	652	698	664	619	642	649	629	679	642	651	669	665	634	649	613	656	631	592	629	669	662	648	645	661	604	595	662	619	647	661	643	655	648	650	600	680	603	590	626	631	661	677	619	682	634	642	646	610	612	669	655	658	633	659	635	693	632	653	652	565	660	613	646	669	631	673	657	645	684	643	625	639	636	624	642	639	604	606	649	662	670	628	658	605	626	660	637	690	573	627	630	621	680	644	624	625	618	672	639	670	628	612	642	678	616	646	653	639	678	633	699	643	627	627	659	639	615	708	626	600	672	661	602	642	644	640	599	627	621	611	566	636	615	662	617	679	656	609	647	626	658	645	632	633	611	637	621	670	645	656	641	647	625	641	666	633	609	616	602	648	627	624	646	647	645	620	642	641	608	638	651	602	602	595	633	702	650	598	675	685	617	665	648	642	622	657	652	592	637	642	614	662	675	696	629	612	638	664	638	646	630	636	658	637	627	669	627	603	658	647	660	651	581	645	650	657	618	606	599	640	672	657	675	652	657	631	673	598	634	673	680	669	599	671	663	660	659	645	580	667	639	676	653	611	645	643	627	659	654	627	608	647	645	628	647	650	618	669	615	647	620	644	679	634	604	649	629	628	634	620	646	668	672	706	652	665	649	642	673	627	632	657	687	629	592	649	653	696	675	642	624	647	603	662	628	652	664	664	592	626	662	608	596	641	590	655	637	666	618	648	666	633	636	579	660	610	623	652	632	625	624	597	600	657	635	656	642	670	619	654	602	653	618	626	615	624	652	682	628	625	669	658	635	639	664	644	611	597	643	685	643	645	647	664	656	639	683	655	642	618	616	676	666	656	629	651	653	674	637	670	630	609	592	585	607	634	604	605	700	651	656	659	643	634	656	658	626	622	614	698	679	606	569	638	607	649	625	684	636	603	644	647	659	624	675	612	603	619	681	632	643	638	589	611	630	614	657	649	681	593	649	625	611	673	617	659	648	621	618	694	665	656	660	658	620	671	622	638	614	653	657	600	651	654	632	653	654	657	635	644	612	630	676	625	599	657	645	650	623	670	689	691	595	621	652	655	617	642	635	625	635	655	623	626	654	636	703	673	660	683	638	586	647	630	687	650	658	656	656	664	661	631	640	675	634	612	640	667	674	636	626	673	639	631	629	644	650	592	645	610	662	640	622	673	656	606	656	644	652	621	657	665	637	661	627	624	640	618	609	620	666	614	646	714	680	615	682	622	641	622	634	587	643	653	667	637	635	634	672	624	596	673	647	653	642	684	637	665	693	641	602	620	659	610	647	653	681	624	626	664	598	621	624	647	653	587	680	619	614	654	677	638	600	635	613	640	656	608	646	633	646	659	672	647	648	667	632	642	631	649	622	617	629	646	590	658	677	614	636	618	636	625	668	612	612	662	653	659	642	643	656	615	667	673	591	609	626	626	627	644	645	659	590	592	604	651	680	642	589	594	637	622	682	653	639	626	600	633	642	672	683	619	639	618	602	619	663	658	667	676	668	680	630	657	633	708	595	611	645	649	625	604	631	649	649	689	633	650	664	667	659	647	687	648	616	653	623	630	605	655	634	626	671	633	671	614	660	634	611	634	625	641	623	670	636	656	654	626	605	617	651	651	665	596	665	665	654	613	621	650	677	627	650	614	630	649	648	661	629	624	646	616	612	641	630	658	640	684	651	635	641	695	664	620	675	652	683	681	679	657	656	705	741	664	664	593	660	644	668	651	645	606	672	633	605	669	638	646	622	604	614	640	667	656	633	649	670	641	666	636	611	684	633	626	684	647	587	627	627	634	629	665	693	659	665	614	638	615	651	667	669	644	634	612	633	658	672	651	624	600	628	629	626	674	667	636	618	669	623	673	673	628	677	627	640	640	696	624	667	592	691	574	617	680	666	645	597	615	638	630	689	613	722	669	617	629	681	637	591	678	645	612	656	656	640	640	596	669	668	626	632	612	590	608	633	637	660	661	655	640	670	667	622	664	631	623	639	631	596	610	648	664	616	633	659	630	663	611	691	652	647	644	642	630	630	590	607	647	649	642	575	652	637	650	612	652	630	609	624	614	627	603	663	669	637	647	605	647	668	646	630	641	644	665	642	610	662	637	688	672	652	625	676	666	635	658	647	637	635	664	668	588	664	660	617	613	611	688	645	677	665	651	634	626	651	697	654	692	653	613	672	616	624	671	660	658	673	653	674	619	642	668	646	655	633	625	654	630	636	630	634	635	634	637	657	662	630	660	679	651	628	690	608	716	685	643	658	649	597	630	647	669	618	627	660	681	616	655	702	597	658	637	672	619	640	602	593	616	604	640	632	628	623	673	643	703	644	683	665	648	676	681	601	599	593	619	639	665	653	635	656	653	659	624	627	666	636	666	640	656	641	643	650	654	636	622	585	679	639	636	625	572	589	677	630	607	689	625	623	631	662	682	612	638	635	640	626	643	676	619	609	664	654	662	631	679	631	633	672	611	649	633	616	604	652	648	640	672	631	642	668	618	634	654	627	657	611	584	669	619	636	666	627	643	603	601	629	601	648	673	600	609	652	628	646	652	700	652	612	632	656	639	639	637	652	683	654	627	692	654	631	645	667	642	649	612	627	647	636	679	618	641	690	672	684	632	606	612	643	625	617	657	663	647	577	626	653	628	674	618	650	677	667	636	578	600	655	694	640	668	650	661	622	625	658	649	613	645	591	597	655	635	668	605	672	627	584	622	619	630	676	626	650	611	653	635	631	650	653	642	666	619	607	630	616	613	658	626	622	629	629	642	612	665	650	707	650	626	585	664	636	621	637	653	612	598	653	626	638	617	644	606	611	648	642	669	588	678	619	685	693	670	655	642	644	635	603	666	669	628	652	653	642	652	638	652	706	655	621	645	674	649	648	627	635	611	685	693	622	616	656	646	595	628	660	671	677	642	650	716	655	689	691	663	683	634	615	596	647	668	635	663	593	614	685	640	633	690	655	625	654	641	627	676	621	637	671	667	665	630	634	635	634	654	668	625	646	608	623	619	667	698	685	622	679	670	620	625	640	673	626	643	682	654	646	658	688	602	610	639	621	642	622	617	662	637	635	672	681	656	635	637	629	643	648	625	597	614	644	654	663	626	639	631	609	653	621	656	691	605	595	619	602	620	596	640	599	627	635	595	659	672	641	612	651	672	636	653	595	648	669	623	607	605	617	617	621	611	618	603	621	673	613	628	615	635	642	680	632	628	667	666	649	656	608	645	673	643	642	625	640	636	604	621	615	658	631	585	632	634	621	666	605	629	628	653	613	672	673	705	657	633	635	669	619	603	653	567	666	667	652	653	650	602	617	629	650	667	651	617	642	652	680	652	703	604	585	633	653	680	631	646	664	650	643	690	662	612	620	644	640	622	653	633
5416	1273	1011	908	1065	4121	5543	3872	2223	1267	737	677	609	567	545	568	611	569	604	557	610	602	591	569	554	591	595	598	560	599	594	585	601	612	577	558	565	578	625	578	545	624	566	551	591	547	560	584	579	580	603	585	581	614	572	561	595	631	585	599	596	618	591	589	565	567	545	571	578	555	555	584	577	631	592	579	606	566	579	593	592	553	588	615	555	583	580	583	580	564	596	576	606	627	571	582	572	594	583	576	544	610	565	557	569	606	559	608	565	587	542	586	592	602	583	602	572	539	585	599	583	637	595	601	553	573	580	522	595	565	542	611	567	587	575	610	603	568	591	524	597	605	588	570	525	611	540	586	598	609	571	576	593	571	587	562	626	624	596	604	591	600	561	573	627	540	595	603	584	555	599	608	554	583	558	548	570	549	595	589	594	588	590	547	617	588	585	562	605	559	600	608	545	535	526	547	568	600	584	590	574	619	550	572	572	588	597	602	595	542	598	616	538	570	585	588	553	626	581	608	588	596	588	619	538	599	587	541	553	586	590	604	582	606	632	565	538	550	602	595	575	594	627	554	588	570	583	591	576	568	620	622	607	595	552	559	562	584	557	582	580	585	588	578	542	548	581	599	574	596	606	593	543	581	605	600	547	552	567	586	628	568	576	609	632	561	567	592	571	584	593	591	557	590	598	594	578	494	580	635	567	576	578	601	631	556	565	589	591	595	532	557	594	592	539	595	559	580	559	566	589	617	599	562	637	570	595	577	578	613	586	555	585	566	584	554	577	588	597	581	533	556	579	608	561	609	619	577	573	581	573	556	557	563	575	563	592	558	585	543	600	542	568	593	569	571	558	559	560	579	615	593	582	628	620	602	589	579	591	594	545	605	589	587	572	577	581	547	553	574	549	592	593	528	616	570	601	594	579	554	590	588	539	554	577	607	575	568	603	581	557	554	559	590	644	535	589	606	591	609	601	609	575	574	605	589	590	589	584	552	599	586	584	600	563	554	597	575	597	565	572	569	555	576	576	537	588	572	565	606	522	557	593	578	586	597	581	574	585	616	627	599	554	539	579	604	576	585	596	584	571	542	579	589	545	589	606	523	610	593	591	550	593	570	565	565	587	540	597	585	587	538	578	611	568	577	599	619	556	620	565	590	552	529	569	508	581	558	567	577	575	582	575	540	603	574	572	572	597	568	552	580	600	566	580	582	548	615	579	553	538	609	585	580	597	605	565	566	578	593	574	590	536	588	608	579	623	600	615	595	594	578	583	579	566	598	597	593	610	553	581	555	561	575	571	591	578	581	564	596	547	592	575	563	537	587	598	573	579	568	599	559	540	590	619	607	606	584	566	598	626	580	566	594	618	571	605	622	560	584	560	576	600	624	581	583	584	592	584	577	581	591	562	628	541	601	549	560	626	579	554	529	585	586	601	632	566	642	585	591	564	580	589	565	567	614	592	545	586	557	575	579	582	577	578	636	553	575	573	565	620	577	537	618	603	590	574	654	631	554	562	569	600	599	574	552	604	579	555	567	557	520	535	577	574	596	579	573	587	564	606	583	563	611	601	557	572	591	556	610	592	528	575	603	571	583	574	606	582	550	599	592	528	592	584	579	553	579	601	550	627	592	615	568	592	595	545	579	590	564	612	561	542	568	610	555	624	584	581	542	543	583	569	560	583	591	551	556	635	581	575	579	599	612	541	574	587	606	596	606	642	582	627	578	590	593	616	622	581	595	636	610	544	569	550	561	571	570	565	568	594	562	602	594	571	607	571	551	596	625	620	557	566	528	604	577	585	581	562	581	590	563	541	595	580	589	562	584	542	581	590	633	548	552	576	630	512	550	558	588	603	613	561	600	583	530	562	581	600	609	566	608	596	575	589	579	572	575	563	601	613	578	574	559	599	572	585	580	573	607	578	574	607	574	587	578	601	554	604	583	579	631	592	581	549	568	574	558	542	549	599	552	584	594	577	568	567	569	595	553	584	552	559	556	580	565	565	627	572	588	552	596	572	564	580	586	597	562	582	582	623	577	563	622	591	576	611	603	555	512	602	533	598	597	617	539	621	623	599	605	543	636	610	583	584	568	598	563	621	553	593	597	567	596	561	555	560	572	549	594	573	530	581	599	599	640	580	596	625	574	569	541	588	551	546	655	622	558	602	573	587	573	582	614	590	616	593	570	595	543	569	559	617	533	581	603	592	586	578	573	555	580	568	573	576	583	585	557	576	550	559	589	588	574	573	571	619	608	589	575	603	583	542	590	585	559	607	577	599	523	567	575	605	534	587	583	580	595	599	589	560	551	603	595	565	563	606	602	557	570	589	589	602	571	578	562	563	598	602	571	615	574	542	558	568	594	584	585	647	587	558	593	564	600	595	556	592	608	579	554	564	561	535	616	572	635	546	535	595	570	550	553	571	602	595	554	563	578	591	574	596	576	580	562	606	563	539	598	538	572	574	527	558	601	529	558	611	572	570	545	586	613	577	568	539	555	602	538	575	587	582	556	540	565	572	605	587	580	560	611	591	606	589	587	611	583	600	590	582	587	632	552	573	573	590	615	557	573	555	576	558	546	565	601	627	572	568	587	545	558	554	548	577	570	561	608	604	553	549	565	590	549	550	598	597	550	584	567	617	611	573	637	589	541	564	572	601	575	579	582	599	609	596	588	581	594	598	566	544	585	574	614	574	619	602	552	585	581	586	591	573	554	543	537	552	559	546	546	561	594	586	589	605	540	516	519	591	597	574	617	575	579	606	607	571	595	558	612	611	586	574	554	631	543	545	577	619	626	579	560	601	585	568	629	591	587	601	604	621	540	568	535	555	610	623	569	564	580	594	554	585	564	592	600	570	510	539	581	579	576	562	588	580	578	516	571	536	560	594	582	596	568	596	588	593	542	631	630	592	590	632	559	574	543	526	573	575	571	575	580	546	569	600	560	539	575	553	598	634	565	550	574	590	584	547	557	538	575	580	540	582	605	578	617	586	575	557	555	585	613	578	573	604	596	602	549	577	587	616	602	593	565	592	574	634	541	589	585	613	605	557	639	593	559	563	578	540	569	596	599	586	596	582	552	572	599	590	561	570	570	586	562	580	587	575	545	555	606	565	594	567	578	537	540	572	578	560	595	575	571	555	570	586	563	604	586	645	560	584	601	570	576	600	591	581	576	572	554	589	596	616	585	582	600	604	545	598	596	550	565	549	598	586	585	580	529	565	580	591	551	577	550	589	553	591	592	596	596	578	569	588	569	548	575	592	615	555	567	592	578	554	586	549	627	574	586	644	607	553	564	596	580	560	569	578	556	555	577	567	577	549	564	585	610	574	549	569	593	574	548	547	581	602	594	598	578	635	558	600	562	564	600	576	544	598	596	591	565	569	572	576	541	583	569	582	564	579	589	586	578	561	567	552	554	612	600	572	590	605	551	541	564	531	568	584	584	564	562	577	583	594	578	629	579	537	569	547	574	562	549	560	539	554	577	564	586
25475	21281	26951	24967	9724	28913	35272	25372	12912	4622	1714	980	771	627	613	644	597	617	582	613	586	620	670	604	588	635	609	605	615	616	627	612	615	631	572	613	608	673	634	585	617	605	557	574	570	589	599	627	638	641	602	610	615	548	584	592	566	566	575	628	648	599	604	605	578	627	571	592	620	629	587	608	660	589	601	608	617	604	667	654	646	577	619	609	621	578	635	632	599	607	629	592	603	609	665	605	588	590	604	581	568	603	574	605	554	564	591	602	621	586	606	622	594	602	633	607	608	554	589	647	586	601	603	598	628	603	587	559	628	572	637	568	611	633	610	576	619	593	622	613	623	569	624	574	611	566	612	621	600	640	572	614	583	580	587	589	579	635	610	629	622	643	607	574	593	610	580	648	614	589	598	579	560	613	596	642	603	570	606	647	580	575	586	575	587	636	596	545	587	626	599	628	612	625	636	611	578	634	581	559	616	608	592	644	610	628	621	653	572	619	617	607	599	581	614	598	640	596	652	630	601	604	570	619	605	584	555	602	632	557	619	627	584	619	597	637	587	627	600	646	562	606	581	603	628	606	614	597	597	625	610	635	620	624	574	557	586	636	651	619	599	590	618	647	620	636	583	595	585	644	610	632	625	588	589	596	651	564	623	610	586	621	608	639	593	597	613	626	612	631	593	628	563	585	619	589	582	617	602	625	587	589	606	600	646	558	621	579	622	588	608	603	589	603	614	623	587	632	586	591	586	655	575	596	577	621	618	619	636	576	585	574	609	637	583	604	632	656	616	580	607	608	545	614	630	595	575	582	541	592	592	656	616	539	604	612	639	610	613	617	577	592	629	623	610	589	600	631	606	599	617	611	577	568	610	621	570	629	613	587	598	616	618	646	616	586	601	579	588	584	600	560	589	574	594	574	595	592	577	570	613	562	572	607	595	612	617	606	569	608	615	586	620	557	631	568	580	614	616	582	629	604	645	587	623	637	631	656	576	642	588	629	603	654	577	557	631	609	623	650	578	561	629	561	592	568	568	619	610	618	620	610	574	552	588	574	579	586	645	612	606	648	606	619	629	597	605	598	597	588	624	585	615	636	560	557	641	586	597	581	591	555	593	614	557	577	622	588	634	585	596	627	597	552	587	589	611	634	613	635	582	533	578	589	576	648	624	607	593	592	623	581	613	538	615	607	608	589	608	600	604	587	598	616	577	604	621	579	598	608	597	607	563	580	556	616	636	636	596	575	599	596	599	632	590	593	661	565	654	627	663	553	576	586	576	603	613	583	581	579	606	637	576	605	628	599	592	632	601	581	558	594	587	542	626	653	592	601	580	543	621	594	609	588	590	578	577	646	581	587	601	635	552	625	589	632	604	596	603	625	619	547	616	612	611	600	647	598	582	577	602	627	574	566	581	564	609	608	605	610	602	576	584	599	627	636	594	590	588	569	591	588	578	610	593	574	604	614	570	591	579	596	558	613	612	620	590	584	653	551	624	616	670	610	571	643	586	631	640	635	596	576	580	555	655	612	647	574	601	606	590	611	626	549	598	569	546	605	577	571	595	582	585	604	593	601	625	576	647	635	594	568	626	621	572	611	596	620	600	642	581	570	580	596	611	620	566	594	611	625	598	575	571	605	612	618	622	577	587	574	602	621	584	597	627	596	619	620	553	608	607	571	601	550	586	609	602	577	570	609	589	595	577	599	618	627	588	615	541	585	613	608	606	618	651	612	625	599	621	558	597	622	596	587	593	637	618	650	574	607	644	602	607	623	559	585	599	654	604	592	604	632	624	620	631	658	574	593	599	574	589	566	612	606	601	608	592	585	560	569	574	605	608	625	604	616	579	564	645	598	634	621	588	585	639	637	577	575	606	567	598	611	609	618	617	608	600	618	591	602	638	552	597	622	647	584	589	631	585	577	598	615	578	602	595	644	576	612	608	622	603	611	620	621	576	613	609	596	608	678	609	586	568	594	592	643	644	631	632	627	645	555	612	627	619	621	663	598	578	588	575	608	633	595	629	584	595	614	630	556	600	602	605	584	555	613	604	553	582	624	626	609	603	591	607	611	600	648	574	608	599	662	590	577	636	598	572	627	598	611	617	601	631	574	614	598	616	604	609	572	616	601	627	639	604	597	622	582	612	617	602	576	624	589	581	571	631	625	617	570	640	606	595	608	621	621	560	617	631	594	557	651	610	631	607	605	627	552	590	625	610	614	602	581	574	598	612	577	603	598	574	593	552	613	586	578	621	603	561	582	617	589	643	572	578	630	578	598	621	627	615	641	595	574	584	580	622	618	611	568	584	579	574	603	587	557	619	553	617	591	593	638	619	654	668	626	581	601	596	613	626	611	619	598	591	602	601	594	640	587	580	655	624	594	598	633	616	595	604	560	650	619	645	593	579	563	608	596	606	591	649	631	579	581	589	603	609	575	605	633	638	596	627	575	611	608	550	609	555	563	585	618	597	589	634	571	585	616	584	610	634	623	576	583	557	629	598	623	628	633	625	593	597	577	606	599	616	608	649	596	621	573	599	602	574	575	591	604	569	625	606	619	596	594	619	582	557	594	643	585	592	622	578	570	651	630	571	617	566	602	638	645	629	619	605	559	603	628	615	571	606	600	607	576	616	609	609	605	608	616	602	595	610	600	572	577	616	635	630	602	589	585	601	599	632	612	591	573	582	572	554	589	618	593	628	570	578	579	605	621	598	569	594	628	564	604	610	591	585	586	624	596	588	615	595	603	624	627	548	597	610	595	639	570	588	555	614	622	594	616	570	622	600	624	602	611	596	583	615	641	630	580	562	593	592	569	632	592	614	662	624	577	665	618	607	599	626	638	589	579	592	595	600	620	583	600	589	660	608	597	608	627	592	567	583	599	539	624	630	605	585	622	602	665	616	599	575	609	569	571	588	586	568	563	584	586	599	598	657	604	596	629	603	603	568	557	591	593	653	614	585	651	599	621	593	557	637	639	560	616	594	608	578	646	621	652	574	568	635	616	627	611	592	593	625	618	589	620	623	613	618	609	629	631	608	596	657	601	614	639	636	614	634	590	633	607	596	585	604	565	627	596	601	584	617	579	612	558	644	586	561	571	605	600	601	618	592	586	612	621	629	589	586	649	587	638	573	584	574	613	643	605	565	566	612	577	572	558	641	571	626	620	570	574	561	610	580	639	598	627	622	588	604	602	626	623	589	562	608	605	616	605	593	622	600	554	581	575	591	585	590	656	615	604	571	584	610	624	591	601	608	582	643	566	594	606	625	609	564	580	598	572	600	628	595	574	633	590	603	576	607	598	569	568	596	620	613	561	600	581	637	620	578	639	560	607	602	580	569	582	653	592	621	586	608	622	576	538	602	662	624	593	646	602	598	603	639	559	583	621	606	612	580	579	620	643	591	634	592	561	614	612	616	596	631	593	589	631	636	628	614	620	603	569	622	598	614	598	602	585	626	604	586	616	630	628	628	607	578	647	610	650	620	641	584	613
4202	3921	2993	1790	6517	29697	30105	20977	10526	4427	1828	1005	675	623	588	635	579	543	609	561	569	601	550	572	602	578	578	553	585	542	574	618	599	602	567	569	560	581	605	541	585	601	580	601	588	557	565	585	533	540	589	561	558	590	619	541	571	543	583	549	549	586	575	568	582	573	594	593	614	594	542	584	580	546	587	520	567	599	595	614	587	590	539	550	593	543	591	602	594	578	604	603	553	555	597	559	583	589	568	589	599	525	582	525	526	600	568	563	620	569	544	551	552	576	554	560	559	561	578	581	563	590	578	559	601	584	622	566	603	582	565	592	586	574	545	645	559	589	565	617	596	567	533	589	608	532	581	572	563	583	568	523	587	548	540	572	595	600	534	578	576	555	547	577	598	602	596	546	604	626	545	597	587	600	546	575	579	598	607	573	590	579	553	588	582	591	571	620	548	568	565	533	571	593	572	582	618	595	563	570	581	589	541	587	578	594	561	587	537	526	596	572	545	585	603	583	607	580	581	542	581	608	565	557	591	600	550	617	629	565	578	592	609	597	546	587	596	595	563	612	574	566	605	597	595	590	580	575	558	579	604	539	554	588	609	552	619	563	596	607	598	535	587	575	575	577	582	589	575	591	550	544	569	559	586	591	559	594	550	586	562	595	605	570	556	554	606	530	594	569	568	586	594	524	583	521	576	590	612	548	579	568	591	596	557	568	574	556	541	558	577	547	559	589	550	586	597	560	555	629	591	557	561	556	567	574	602	572	544	584	534	602	558	573	552	569	576	549	605	598	554	551	565	597	576	581	570	595	569	589	571	572	591	545	537	612	590	566	573	590	589	594	575	549	597	590	560	556	559	572	578	552	551	525	576	597	585	568	574	537	568	575	598	575	562	535	603	562	621	576	587	568	532	570	603	646	587	562	539	562	583	551	610	600	594	572	574	577	568	530	566	604	562	590	552	570	556	605	552	617	594	548	568	608	601	548	563	570	542	586	604	515	562	572	593	568	565	578	548	589	562	578	551	579	558	596	580	581	540	557	601	579	586	574	524	576	572	580	568	605	575	575	536	582	544	604	542	574	547	553	571	517	589	617	558	535	587	577	587	608	600	565	595	551	569	613	596	579	559	590	568	596	547	577	575	587	585	543	596	613	565	611	624	554	572	563	594	575	599	575	560	558	567	547	574	596	555	547	583	588	596	602	590	638	591	599	549	567	547	572	563	520	532	556	543	595	544	580	543	594	572	611	562	596	581	577	568	581	576	581	570	596	589	558	596	568	555	547	562	629	626	525	588	553	598	576	577	637	552	601	586	571	555	561	585	585	581	538	545	551	566	566	590	549	539	558	565	597	613	614	577	583	561	593	549	542	556	569	560	509	568	600	568	559	568	561	613	588	583	582	554	606	553	603	594	576	558	564	593	596	582	611	539	564	554	586	585	558	613	576	602	561	584	577	585	594	594	586	586	616	556	560	572	567	565	543	614	541	636	608	560	575	593	589	564	601	538	543	613	573	553	565	580	566	580	559	576	597	612	608	577	601	615	553	562	599	565	549	599	559	548	562	548	559	576	534	536	567	551	554	562	532	537	593	561	553	571	570	569	577	573	573	601	575	597	572	560	552	580	581	587	564	550	553	565	580	537	566	574	572	600	551	593	571	556	572	575	609	550	574	584	570	566	588	613	561	555	556	574	550	558	582	596	537	533	628	582	579	574	532	603	552	558	532	538	566	546	616	576	548	592	610	584	585	595	568	612	566	576	552	644	598	556	569	585	588	592	585	563	558	551	560	565	561	541	556	594	558	554	571	578	534	564	562	623	548	598	558	604	598	555	564	574	585	561	598	580	600	556	559	618	564	577	562	584	583	599	609	565	582	558	555	589	561	588	555	604	564	573	607	579	602	593	571	589	596	561	598	618	603	572	564	538	556	520	559	539	597	573	548	579	549	592	573	553	566	530	585	556	575	545	581	562	596	586	587	568	586	550	607	583	557	593	548	590	538	578	552	522	599	597	579	546	592	587	550	623	548	545	545	591	606	567	590	578	561	599	607	574	571	582	569	589	588	580	599	598	530	608	509	555	590	593	563	581	572	574	568	564	557	519	586	562	593	555	587	580	549	559	559	570	586	589	643	592	567	577	615	572	574	572	587	596	599	619	585	588	550	566	537	596	572	543	578	564	551	600	572	551	568	523	594	563	541	563	546	593	604	551	586	616	570	581	558	567	551	589	580	596	566	593	567	577	598	572	602	539	509	558	567	605	573	561	564	581	569	581	573	585	641	576	577	571	576	581	559	607	599	631	584	606	583	586	562	550	565	594	597	583	514	596	598	589	582	567	535	537	582	539	541	536	597	560	557	587	573	546	587	601	605	550	576	565	573	600	573	521	568	535	558	574	592	543	562	546	617	594	599	514	562	541	538	560	570	555	581	574	570	586	563	563	578	610	533	537	583	568	564	607	617	579	574	593	547	613	564	586	536	577	561	595	591	582	585	572	555	568	623	561	555	608	586	608	589	555	564	589	580	559	570	574	513	546	615	579	593	569	550	594	564	623	585	578	586	568	555	547	575	538	580	581	575	549	575	506	574	549	641	568	586	578	615	564	573	611	599	586	593	575	570	535	576	593	589	543	579	556	579	554	612	568	602	571	588	578	582	578	612	600	575	607	627	570	539	542	570	619	595	575	560	581	556	612	605	652	573	568	546	604	589	508	580	533	593	605	593	590	572	603	549	565	595	540	565	596	596	542	590	563	569	596	566	563	572	568	494	538	621	546	570	543	566	564	526	568	612	578	565	539	580	588	583	559	612	584	562	589	568	578	617	550	549	565	574	539	596	587	489	531	596	529	573	601	591	568	517	617	535	562	561	574	575	602	565	577	530	546	568	554	576	507	572	558	553	579	666	574	567	559	561	610	551	634	561	530	543	567	549	613	621	582	554	566	569	560	587	567	569	580	612	578	529	633	546	579	580	600	577	570	618	560	559	574	579	586	607	545	565	564	600	545	572	559	566	555	518	586	583	612	567	607	562	593	577	629	547	565	574	537	553	600	584	520	623	575	596	562	558	598	583	586	560	591	592	595	589	572	563	610	567	595	551	596	555	630	557	553	623	604	612	557	559	556	603	546	580	582	591	560	576	609	571	557	608	587	570	620	594	578	586	575	553	587	600	573	563	602	597	559	585	594	579	543	566	595	591	556	552	598	566	545	553	566	582	621	574	530	570	587	545	621	583	570	560	581	531	612	554	532	547	535	575	649	556	612	636	560	537	557	578	577	560	607	571	587	558	577	610	505	597	525	552	576	564	608	580	567	595	593	580	600	554	616	570	574	560	547	601	562	578	578	598	572	584	590	587	566	560	561	607	560	588	596	561	545	546	598	609	554	560	555	589	556	598	585	553	557	574	538	555	537	556	566	546	592	570	605	570	579	554	557	608	584	503	563	550	593	559	567	558	558	543	515	587	559	606	539	559	577	586	583	599	542	588	588	557
24116	21274	28560	24290	21382	43540	54187	42117	24805	11604	5287	2017	1082	848	750	682	680	733	704	710	704	681	726	732	698	733	759	723	706	701	731	685	698	713	705	724	710	750	705	700	703	703	700	701	754	771	662	707	688	706	671	727	717	704	695	721	699	677	701	730	722	728	664	682	719	720	690	686	706	690	727	717	696	699	689	708	702	698	715	725	722	713	690	742	719	695	718	684	727	653	682	728	696	731	716	721	755	711	720	686	724	676	750	714	682	686	695	718	725	718	708	726	695	677	717	735	697	690	743	662	725	730	708	672	705	692	718	738	672	736	655	739	669	703	715	716	676	683	725	759	658	691	696	705	784	698	708	713	718	663	710	715	674	715	737	707	706	712	668	687	702	729	707	664	733	676	749	668	670	684	688	686	658	686	694	684	671	692	736	701	702	752	652	681	676	734	676	667	702	737	720	706	723	689	684	670	715	753	708	730	770	669	706	713	740	738	720	714	710	733	689	749	732	719	663	687	649	701	702	742	691	708	697	698	696	687	708	668	745	726	720	682	663	694	677	695	731	738	710	691	729	718	740	740	744	680	690	741	734	702	705	678	669	677	694	746	733	720	711	662	702	712	697	735	701	724	681	686	721	721	635	690	730	690	701	655	696	689	669	702	726	710	743	703	756	734	729	687	724	689	722	718	736	707	681	711	703	672	715	706	720	665	698	723	703	653	670	715	671	694	718	748	707	697	654	673	728	723	734	729	737	740	710	704	704	703	679	698	688	745	705	726	700	697	680	689	676	712	674	761	714	659	711	711	741	720	727	697	745	690	688	697	682	731	710	695	691	715	683	680	729	710	720	700	690	751	694	719	666	705	753	732	701	681	737	694	748	638	696	679	709	709	748	707	722	709	726	704	676	735	689	700	708	696	655	665	734	689	745	749	704	726	758	709	708	729	748	677	745	703	721	684	660	710	689	704	703	707	671	753	710	712	700	680	697	691	686	709	683	740	713	711	758	723	669	682	696	690	673	710	722	766	724	678	679	710	741	666	715	693	710	698	723	675	749	685	682	704	723	702	638	750	729	720	681	763	696	740	754	703	706	680	719	678	715	702	668	701	711	699	687	706	678	676	709	702	704	699	697	743	731	685	692	698	660	720	683	713	681	661	669	694	688	717	729	714	697	737	721	689	723	736	694	762	808	735	709	730	758	677	716	714	690	740	708	747	723	714	738	760	727	707	702	742	670	698	699	684	743	704	720	755	685	707	755	717	725	658	691	719	708	659	686	666	714	730	712	721	684	743	708	655	687	688	742	728	707	659	718	722	736	761	745	715	689	711	658	683	685	689	689	647	672	675	711	695	665	730	742	698	676	703	685	707	671	710	712	667	690	756	689	705	717	715	736	727	724	673	708	744	721	686	731	728	668	748	715	732	691	691	720	683	684	726	679	676	699	735	713	726	702	718	656	676	696	752	692	718	699	723	671	721	673	694	713	695	701	737	674	686	708	635	704	678	660	730	688	761	668	682	707	739	725	731	664	744	730	714	741	703	687	669	647	699	687	705	719	756	716	708	731	735	703	709	654	698	724	685	659	726	720	711	703	734	700	699	737	694	681	725	697	716	667	736	682	734	703	698	687	680	717	675	701	689	714	716	705	750	704	711	719	707	676	693	712	720	714	705	671	725	720	723	684	740	675	703	732	751	669	697	695	698	694	753	672	696	672	677	648	737	672	724	667	747	640	720	706	746	727	676	697	679	682	792	670	722	698	697	739	707	736	704	723	754	653	661	686	724	665	683	656	681	690	707	679	720	684	723	691	767	690	656	693	713	694	757	706	682	719	676	694	761	720	693	713	679	729	708	715	722	730	718	730	700	734	654	669	690	716	704	676	734	755	650	705	679	680	675	725	732	720	697	710	714	672	696	702	681	690	729	713	680	695	705	716	681	676	669	729	706	691	685	676	740	716	657	718	667	702	718	682	721	710	682	709	664	724	705	698	723	720	750	686	712	691	735	719	706	700	717	702	712	666	686	714	736	658	711	681	681	703	673	703	719	685	712	696	691	692	669	695	772	669	693	727	694	687	694	661	745	700	667	724	719	720	704	710	692	701	688	729	691	722	753	677	717	733	690	711	696	752	659	723	701	757	735	679	696	699	709	699	668	708	704	684	681	691	703	708	738	746	742	671	747	739	661	665	760	706	678	682	694	744	667	663	667	737	663	749	718	652	724	712	663	707	730	667	679	706	678	621	723	669	644	725	670	683	697	711	734	745	709	689	728	670	721	711	691	681	729	694	724	686	725	715	739	688	724	695	705	724	728	691	715	697	724	701	705	731	677	728	701	668	700	698	711	703	669	725	697	714	713	698	746	685	717	677	718	720	690	652	721	755	714	706	680	720	753	706	706	688	708	697	672	733	707	723	741	698	748	718	661	698	751	678	735	721	735	706	731	690	738	657	705	727	702	698	716	725	747	725	639	676	685	733	747	728	736	720	746	681	696	742	708	729	731	718	707	731	702	717	688	709	691	694	676	760	742	687	651	750	682	709	731	715	721	684	723	677	718	657	723	704	724	709	725	709	737	732	778	699	698	719	719	683	688	704	695	732	713	678	744	707	681	705	666	681	709	707	712	697	698	678	723	744	710	710	644	737	688	718	686	701	704	714	692	690	683	732	733	739	720	735	693	690	672	720	713	678	759	753	681	713	697	710	760	734	748	706	735	670	667	713	696	722	713	693	665	694	709	736	671	694	714	685	717	734	715	694	730	764	682	698	655	662	765	692	755	727	704	660	688	643	675	731	708	706	758	688	691	729	690	718	696	704	690	712	710	723	697	719	650	757	675	649	691	753	709	715	707	691	738	715	690	674	746	650	709	748	675	679	692	688	662	699	744	690	651	710	717	728	738	721	694	716	708	730	691	623	717	723	688	710	725	686	722	707	727	732	710	716	712	765	728	639	756	644	716	731	711	693	710	693	736	723	678	712	678	732	727	703	720	708	706	711	733	737	703	701	700	699	689	725	691	725	687	666	742	726	689	702	654	700	686	651	705	742	689	716	689	753	712	685	696	678	740	742	669	695	695	708	705	698	725	701	707	666	734	711	707	712	724	704	731	688	723	744	689	724	697	696	701	737	688	703	707	666	757	745	689	696	663	725	703	713	674	730	684	703	761	662	695	748	728	665	715	713	665	723	738	721	699	685	729	707	756	716	699	711	681	706	733	716	728	731	714	689	725	732	702	734	715	648	666	711	668	711	653	699	713	747	733	696	719	695	704	704	696	671	688	697	733	778	661	737	737	750	716	733	715	698	737	696	742	692	695	767	693	722	738	652	709	730	693	708	693	737	691	683	731	728	683	745	684	696	707	689	715	721	678	685	688	690	749	707	697	748	726	755	723	734	720	658	741	737	696	689	733	715	701	725	670	698	703	720	708	687	752	673	735	708	770	676	720	722	740	707	705	688	724	660	719	702	705	697	751	704	727	718	730	690	732	646	675	703	672
4603	7737	6825	3461	7882	48748	48831	37120	18956	9546	5362	2193	1169	715	693	685	687	676	696	678	636	635	652	635	655	679	680	710	662	650	711	673	725	682	635	624	649	652	676	689	676	676	715	646	667	666	633	666	671	682	684	663	660	683	653	684	649	667	686	666	633	679	715	675	653	658	673	636	636	617	680	681	697	688	664	612	640	653	668	632	666	671	679	687	668	608	644	602	663	660	655	650	691	655	652	661	658	657	691	695	598	659	692	700	671	644	695	685	627	648	675	695	689	647	694	718	664	654	654	671	665	651	641	610	722	648	646	685	651	650	681	661	658	645	646	683	654	669	645	641	682	669	666	645	679	657	646	686	628	663	676	670	676	630	659	619	650	644	680	614	679	691	730	661	673	679	723	667	631	640	661	702	683	708	701	679	682	674	658	684	681	647	653	658	638	686	661	637	628	626	720	673	671	626	654	680	618	657	673	651	657	674	666	680	633	685	651	701	676	686	686	653	625	663	649	661	718	656	714	692	647	629	654	686	645	651	666	641	659	664	663	663	629	648	646	670	671	682	711	664	663	694	676	656	686	687	631	675	660	664	673	669	655	621	666	673	638	676	658	669	633	668	689	666	653	663	672	671	672	627	629	654	691	649	688	663	636	626	597	595	627	704	654	632	677	689	661	627	674	710	668	687	653	671	617	676	688	666	691	661	654	658	646	682	690	650	631	736	677	684	624	648	677	658	693	711	661	663	700	654	666	680	665	654	685	654	652	690	649	658	735	679	668	656	638	685	669	659	641	657	637	680	671	614	695	676	645	674	648	646	676	658	669	680	667	675	654	702	687	639	667	654	670	645	626	642	685	617	649	667	589	711	663	615	612	663	632	650	679	676	708	651	659	649	624	677	641	676	672	654	686	714	644	636	646	677	661	640	713	663	657	625	648	673	680	602	661	658	629	639	669	650	631	645	666	633	651	646	643	632	686	661	678	691	649	676	662	644	685	642	661	596	698	651	617	659	658	639	638	649	649	661	638	670	678	696	662	632	649	618	641	667	619	663	636	651	651	663	648	641	611	666	726	653	648	636	669	658	648	629	665	627	697	645	640	651	697	652	692	643	654	648	714	653	664	678	641	660	620	655	663	658	675	666	666	650	672	653	629	658	644	657	683	650	671	643	686	675	643	658	673	684	694	663	689	694	615	692	678	668	616	607	655	672	640	682	687	677	634	613	692	640	706	648	657	711	650	685	669	656	678	618	657	672	675	640	645	664	691	662	656	660	663	695	655	659	641	644	671	625	666	680	672	650	678	680	652	664	684	674	631	657	710	656	656	701	671	605	671	672	678	663	677	694	661	695	695	665	649	724	681	671	653	632	681	672	653	653	645	674	617	616	660	652	631	672	645	640	676	640	656	745	644	646	691	619	623	646	645	639	650	640	647	661	614	684	670	627	650	682	688	657	696	665	636	660	674	678	638	691	683	624	625	689	681	665	674	637	678	666	636	683	658	676	669	740	608	657	655	667	668	668	657	688	665	661	661	666	675	657	688	666	675	695	666	647	623	663	633	658	690	698	704	652	662	697	690	668	665	611	657	652	665	635	631	679	670	624	653	661	636	651	707	645	665	620	652	687	670	665	661	612	656	649	611	648	653	621	682	683	637	659	671	653	649	702	657	648	637	689	654	680	728	678	647	641	651	620	671	632	664	641	652	666	694	638	674	673	707	691	651	685	663	689	637	702	583	648	682	656	640	650	630	650	695	670	643	715	665	684	661	647	610	667	676	684	611	679	641	693	643	663	670	644	705	636	685	636	683	608	671	685	648	653	695	662	635	622	644	637	681	648	627	726	642	648	688	634	679	654	711	660	679	681	611	667	713	650	655	679	676	706	632	672	616	634	659	666	665	650	679	667	683	645	633	685	669	662	694	654	621	668	640	648	672	662	611	637	657	651	666	660	645	684	701	694	666	651	696	644	667	666	640	664	681	681	655	661	713	647	667	679	634	611	662	654	698	681	672	671	615	658	713	712	635	654	649	691	630	639	659	700	650	713	678	655	657	677	671	673	601	641	634	643	684	648	645	627	635	627	643	628	647	675	663	651	639	698	650	666	675	630	688	661	631	660	636	666	612	683	650	695	682	677	632	652	678	658	660	659	657	687	608	652	673	684	681	682	690	617	674	660	650	627	661	681	692	675	653	661	643	650	647	652	646	666	673	695	700	684	698	701	676	628	678	675	628	646	689	643	695	686	674	643	637	641	680	679	637	656	699	639	644	679	667	623	656	687	694	672	639	616	663	697	637	611	645	657	628	674	648	654	657	635	624	645	663	694	648	608	679	631	650	604	662	654	658	637	654	636	633	652	633	665	667	660	627	638	682	653	655	678	620	591	645	665	652	610	642	642	606	673	611	656	625	626	628	621	680	680	632	647	644	670	675	648	718	700	626	667	664	663	689	655	665	658	654	691	675	613	690	679	624	653	614	598	642	615	664	667	642	641	648	644	692	640	616	622	641	630	668	671	700	658	696	605	684	638	656	629	679	667	685	665	584	644	647	652	670	654	664	661	626	643	643	684	647	697	678	674	649	621	690	617	618	654	652	671	653	703	696	696	663	637	646	655	657	699	633	683	671	593	674	637	664	666	659	589	662	642	613	623	636	652	613	715	642	684	650	677	690	650	651	701	702	631	613	668	649	634	638	694	679	700	635	690	659	692	654	644	676	636	677	632	614	625	656	637	602	631	669	663	709	666	683	682	640	648	692	678	648	683	645	678	681	686	724	684	615	616	631	687	640	656	650	669	677	621	710	636	659	664	639	635	675	672	623	649	657	666	657	664	693	673	686	693	657	669	658	689	671	671	672	646	690	710	658	649	673	644	649	659	699	665	618	638	649	606	658	657	636	693	663	638	650	643	670	672	635	656	678	597	618	651	649	667	629	644	690	709	661	675	673	650	664	707	657	634	651	648	636	639	700	622	661	638	644	674	639	675	619	622	626	636	668	637	693	677	670	645	638	678	656	676	657	637	657	676	608	670	685	684	668	621	632	693	658	661	628	596	706	654	687	632	651	625	631	624	671	677	664	665	619	639	657	639	651	627	664	644	702	689	631	677	611	682	647	672	646	701	649	683	659	695	684	678	678	639	673	680	631	691	630	677	667	650	646	620	680	656	665	653	639	657	695	671	615	646	676	609	699	664	658	687	681	657	629	685	693	653	652	729	640	641	633	715	648	645	605	701	621	668	589	702	631	710	647	624	649	624	661	672	679	718	641	694	626	681	606	703	685	667	648	670	671	600	744	616	643	665	698	687	652	652	647	699	662	669	660	687	651	665	619	658	670	687	610	667	665	644	677	687	673	655	682	667	662	657	677	648	659	691	660	629	602	650	675	628	650	621	673	648	647	611	666	650	639	623	650	692	618	644	643	638	678	678	648	608	645	631	692	662	664	659	655	710	715	600	657	631	662	694	645	625	654	637	620	711	694	696	676	641	683	645	614	649
27407	13026	2498	1279	857	2251	5095	3730	1839	1153	882	779	713	642	631	671	593	633	625	635	646	645	652	661	653	673	628	623	655	650	633	611	641	567	650	662	615	685	620	603	647	646	647	608	621	634	614	677	680	684	644	640	619	652	676	666	628	662	640	626	610	678	640	620	635	636	672	582	649	662	665	618	659	596	657	643	619	655	647	621	584	609	609	594	634	613	598	636	619	633	663	676	648	641	626	699	611	618	668	604	655	691	679	628	644	675	647	583	634	648	616	627	650	661	603	603	648	651	634	619	602	644	673	655	663	622	638	607	638	649	643	625	655	628	641	569	626	674	713	664	652	660	602	685	605	646	623	687	681	633	649	614	635	634	620	623	654	626	630	633	655	621	604	645	632	608	665	642	629	630	619	623	602	634	653	669	629	661	681	610	648	619	672	628	592	600	643	640	634	668	640	626	649	609	695	666	640	677	643	628	628	659	655	642	636	653	598	606	650	667	620	600	608	647	648	589	613	621	632	677	583	613	648	649	607	579	661	640	656	660	630	674	667	614	654	609	642	649	605	626	589	632	635	643	628	629	639	622	696	622	677	620	623	659	636	629	654	615	648	666	645	625	599	631	686	624	642	601	595	642	630	626	626	639	630	611	674	634	649	659	651	637	617	610	629	689	594	624	655	638	668	662	633	588	625	688	603	644	653	604	642	649	630	683	672	614	638	626	663	651	646	664	648	636	674	622	607	643	660	635	646	650	616	627	679	656	646	624	608	626	668	650	590	654	625	665	579	622	620	641	663	634	607	660	604	643	625	676	664	627	594	645	654	623	566	620	609	649	652	618	686	652	620	607	650	622	666	602	628	641	638	597	623	717	608	686	663	614	626	615	634	600	629	628	587	623	677	628	635	636	629	627	623	651	621	658	631	620	666	618	637	663	650	671	658	640	611	667	602	578	623	652	614	666	605	626	600	686	639	600	669	611	651	636	591	569	618	629	660	623	645	657	682	624	594	677	641	667	619	609	672	629	604	645	615	651	625	663	630	627	665	657	620	605	675	612	600	569	633	580	656	612	601	631	654	667	638	619	681	631	616	670	655	601	642	642	667	652	643	650	632	642	670	636	634	672	659	680	687	631	607	646	612	675	654	646	621	595	680	651	628	645	663	634	598	615	615	659	645	661	652	653	623	653	650	626	634	611	611	643	640	670	620	598	616	651	617	646	641	612	627	620	621	618	620	666	641	630	605	606	725	604	626	635	610	649	611	662	633	640	648	631	660	589	613	617	664	602	642	653	634	608	625	658	658	647	638	585	625	612	624	655	616	670	656	657	665	612	637	647	587	658	601	637	624	617	643	652	656	622	619	641	665	683	645	651	633	595	653	641	628	629	662	638	643	604	634	607	692	656	579	618	652	681	615	603	663	598	632	622	667	625	653	613	675	610	672	671	649	605	630	641	606	692	576	655	624	678	640	673	652	687	673	655	619	622	647	626	579	639	644	650	646	604	630	656	608	651	607	628	662	671	635	632	662	642	604	628	603	627	625	625	625	608	642	603	617	642	669	610	603	628	647	642	615	647	619	635	610	615	667	672	583	642	636	631	649	645	592	606	637	643	599	628	697	663	622	661	662	633	627	604	592	650	643	599	656	599	633	636	608	670	640	631	610	603	659	622	629	645	636	607	605	637	644	636	662	703	636	635	656	626	635	607	648	650	636	635	676	610	624	626	593	623	600	649	643	639	668	643	652	616	620	613	634	589	663	608	622	668	655	605	618	612	609	650	654	675	631	613	621	639	647	651	637	684	617	609	655	626	658	653	609	705	628	571	629	648	646	623	640	601	615	613	645	691	634	638	630	592	640	630	646	596	611	673	669	640	623	646	622	658	640	631	635	627	634	645	619	674	640	596	605	607	619	595	604	640	616	674	636	633	660	681	651	667	618	653	593	628	617	671	593	665	662	631	626	629	640	632	651	660	633	651	630	673	657	653	664	630	678	663	652	682	627	607	666	601	631	602	675	655	687	605	647	636	585	644	633	652	613	634	591	641	679	617	582	672	586	653	659	637	642	623	659	634	632	670	593	607	647	654	643	662	638	638	674	636	615	674	617	622	647	628	583	650	640	611	651	634	614	631	661	669	653	609	611	616	675	584	596	658	598	693	620	625	653	649	639	661	622	649	570	672	599	644	655	640	650	640	631	590	656	617	629	642	632	645	589	634	624	641	634	581	611	695	600	656	624	649	668	622	677	594	603	618	630	649	591	630	658	663	607	686	662	650	631	664	667	640	595	627	642	660	613	633	631	625	652	612	583	672	665	626	659	673	644	672	640	652	609	631	656	620	594	647	640	637	638	658	656	605	628	616	613	622	614	600	601	662	652	651	603	663	653	622	642	601	625	598	682	634	612	634	635	669	655	635	595	638	616	661	603	634	634	667	622	624	621	654	650	629	662	625	623	677	604	604	651	634	720	626	670	648	666	641	640	639	641	690	648	631	593	599	637	667	640	600	660	680	649	668	625	651	646	661	668	682	645	641	621	629	650	621	664	571	657	643	641	616	640	665	635	640	650	600	589	608	624	634	624	669	658	654	642	628	630	613	584	626	666	620	663	668	643	615	638	659	645	611	672	597	649	609	600	595	626	632	652	655	642	626	588	657	673	677	640	650	650	604	600	603	606	602	657	620	642	629	646	634	607	634	605	642	646	676	603	676	616	628	660	615	688	620	641	633	624	637	587	654	687	640	665	625	667	642	631	635	608	682	621	632	660	630	650	608	624	608	611	653	612	647	646	628	607	635	695	604	598	625	655	649	691	611	648	653	619	580	607	642	630	659	659	613	644	583	668	616	641	637	657	637	632	644	627	634	647	635	607	651	599	639	643	624	673	629	593	638	668	608	664	610	640	645	588	612	633	607	637	643	627	641	645	610	588	653	618	630	645	632	601	613	639	614	652	631	616	605	600	645	616	606	596	596	623	591	623	619	631	641	649	608	621	681	603	667	702	629	639	631	670	653	648	606	682	655	649	643	671	619	644	615	654	672	656	641	660	633	601	629	657	629	697	637	628	619	649	634	620	624	605	648	634	606	659	645	605	620	623	660	588	640	609	644	631	567	633	658	687	684	683	605	594	659	619	625	627	610	622	634	577	643	619	638	660	610	618	646	673	626	643	637	670	666	620	615	621	618	660	642	610	625	660	681	621	599	607	646	662	612	660	611	620	647	672	671	638	642	660	668	669	728	622	588	606	656	667	661	679	662	674	655	638	603	647	640	661	626	628	617	587	636	641	608	674	651	607	628	667	638	650	691	654	670	670	662	617	641	653	642	638	672	661	647	672	653	648	623	625	650	601	638	636	611	614	642	612	668	631	637	639	641	642	606	624	646	682	649	654	665	638	622	632	645	642	647	617	627	641	615	634	600	635	622	637	658	639	666	634	700	622	655	639	646	628	680	640	640	617	626	604	654	644	583	661	656	663	654	632	684	630	663	603	618	615	644
5256	1461	1605	950	823	2996	5908	4109	2003	1270	933	770	639	563	571	583	572	604	599	557	575	581	564	550	579	619	565	565	590	586	569	562	586	565	575	541	620	566	574	587	533	599	591	545	589	570	596	603	549	606	579	579	562	550	604	560	560	570	615	607	575	563	551	550	557	599	607	586	565	579	586	605	546	598	592	547	579	584	577	584	583	581	561	599	571	524	583	590	563	571	571	597	609	598	561	599	585	581	612	567	582	573	606	618	558	569	589	631	550	502	596	581	546	569	569	634	529	574	576	550	590	587	513	538	561	582	610	571	612	623	540	587	598	543	581	591	581	560	621	590	593	569	567	535	598	562	544	579	554	615	619	578	591	573	603	605	562	591	596	556	498	594	614	564	571	597	561	553	582	622	581	602	540	583	586	572	575	572	576	571	542	621	566	612	597	608	616	581	573	597	568	592	634	606	518	561	562	549	555	605	584	540	585	569	575	527	572	520	584	591	599	555	579	553	589	623	563	554	565	602	568	549	564	557	549	584	556	559	594	586	560	581	583	555	550	595	530	534	601	604	602	589	539	615	606	595	530	555	537	558	565	575	580	562	525	620	551	595	588	568	525	610	604	607	530	586	574	574	613	585	584	629	570	567	538	568	554	607	570	575	523	580	615	570	550	556	602	545	569	574	566	556	585	564	570	580	549	583	567	600	560	614	557	575	543	594	579	559	525	562	553	590	593	547	616	577	575	562	592	603	523	566	581	581	570	623	563	561	603	556	565	587	579	627	544	575	643	544	572	604	575	599	576	533	552	568	569	548	622	547	590	566	583	610	582	564	609	613	531	618	599	609	569	621	615	554	560	565	595	529	587	552	595	542	573	576	577	572	569	552	576	613	580	537	612	586	589	575	581	588	599	563	553	598	593	605	612	580	581	579	601	592	575	540	579	561	562	558	575	534	590	566	585	596	615	617	586	560	599	609	546	559	580	565	608	556	585	537	603	583	537	575	552	563	547	567	597	579	567	530	578	591	641	580	613	569	597	583	551	604	566	594	588	590	570	577	586	580	548	625	568	559	572	601	589	532	553	524	577	568	562	589	574	604	558	605	561	613	531	578	546	596	594	560	601	592	573	610	572	569	597	546	575	546	620	594	571	565	598	604	558	586	599	601	613	525	625	542	583	597	586	597	565	614	536	578	565	534	578	604	612	598	614	600	586	556	604	596	559	569	574	584	554	613	627	609	567	557	562	586	521	573	608	583	589	617	564	591	563	606	609	576	579	537	523	590	616	553	610	582	546	549	579	597	613	584	580	538	577	559	515	551	568	539	570	533	564	583	548	610	594	584	556	571	541	562	571	578	584	606	546	569	606	590	539	576	594	554	590	609	579	589	565	577	612	603	600	594	610	606	528	571	588	616	584	592	579	617	579	579	602	598	548	531	575	608	568	569	605	606	571	600	609	542	558	604	608	609	621	614	603	569	579	564	581	648	574	562	540	569	560	612	600	579	591	551	563	593	583	569	548	580	529	568	633	552	548	552	561	575	588	577	576	584	603	601	559	563	552	575	559	575	593	564	549	605	579	577	544	551	606	580	581	596	579	550	591	590	578	610	573	608	554	611	622	592	642	583	548	592	588	582	553	580	579	556	599	578	565	574	583	569	579	589	573	587	611	546	557	568	618	607	617	606	593	573	542	641	569	563	562	550	531	532	559	538	596	603	576	594	584	574	565	569	544	592	639	578	597	596	598	607	590	528	574	576	537	598	542	588	575	594	573	566	639	545	548	596	580	594	551	548	586	579	577	540	594	594	583	592	584	559	572	571	576	564	610	563	587	581	548	542	599	632	547	567	560	569	622	547	540	546	579	545	604	625	567	565	559	556	572	607	554	570	584	592	602	607	596	547	581	610	557	539	532	567	555	569	567	588	563	602	544	613	571	588	552	591	557	559	600	566	542	634	559	546	607	564	560	575	603	603	600	566	544	545	594	564	596	539	618	565	551	581	576	554	582	579	582	610	548	585	583	595	592	603	595	557	566	572	599	606	580	575	574	570	580	548	580	595	560	580	566	599	591	556	616	553	557	601	642	586	568	587	576	564	582	558	558	588	609	582	586	595	571	539	584	541	581	558	551	560	549	580	546	553	591	599	568	552	551	592	637	573	609	563	582	528	588	594	611	586	544	581	594	570	588	571	554	575	603	550	567	569	575	587	564	558	581	576	554	574	533	552	548	580	610	545	522	555	586	624	582	559	569	552	545	621	588	564	513	611	572	628	604	617	610	579	598	572	534	555	567	552	589	536	548	554	557	514	599	540	575	561	611	554	568	575	602	555	570	561	588	582	582	555	561	558	554	573	566	543	597	591	554	550	536	563	586	593	554	606	577	587	590	597	562	583	582	582	557	567	548	554	541	572	589	568	580	594	544	563	550	586	558	572	588	634	563	606	547	549	573	567	579	518	581	597	568	597	558	566	599	617	580	585	585	575	618	593	553	539	599	571	563	619	580	583	544	561	573	603	585	573	543	579	532	593	593	568	557	565	581	552	589	577	543	544	592	550	608	546	535	579	537	568	566	581	616	612	580	541	594	579	593	548	526	560	598	533	589	594	541	563	556	567	609	592	573	537	592	605	605	575	589	596	555	595	582	605	564	559	611	539	588	577	592	584	563	514	549	550	612	569	550	589	578	577	588	581	563	583	548	579	600	537	583	581	544	586	551	576	605	633	560	599	579	558	558	599	513	582	599	581	555	553	583	591	555	575	566	569	622	547	539	528	547	625	556	552	626	584	532	564	569	572	505	584	538	580	596	570	570	612	576	559	514	587	568	540	586	612	574	585	564	575	573	572	589	560	601	591	576	563	552	576	585	525	571	553	579	564	566	537	589	633	579	557	574	587	556	565	558	606	597	575	597	542	588	552	544	606	529	573	581	616	557	579	588	606	566	545	602	582	595	574	612	566	607	572	617	564	532	556	570	583	583	583	597	570	573	564	596	607	572	559	582	576	607	559	577	589	561	595	549	527	586	572	616	595	564	552	569	587	555	532	560	588	564	622	547	600	599	550	532	616	577	581	546	583	576	562	548	565	590	563	555	563	551	615	586	593	584	617	602	612	562	569	587	591	556	583	568	564	604	577	582	556	593	569	534	579	592	569	571	567	615	569	589	566	587	590	554	568	564	618	570	611	563	580	590	559	598	604	597	591	532	580	602	613	575	571	560	599	584	570	593	577	592	560	580	566	547	543	589	575	569	598	573	572	570	586	571	571	571	553	540	525	564	616	572	565	557	649	572	568	585	627	618	553	540	570	579	587	592	554	614	580	616	609	540	583	522	587	560	617	585	583	574	598	556	582	602	520	540	554	570	547	593	600	587	561	545	561	587	607	561	582	598	595	571	571	592	543	568	577	519	575	570	555	617	545	600	561	561	560	585	548	568	573	575	554	554	598	572	564	601	555	534	556	609	577	627	567	549	575	557	568	541	630	565	580	587	609	581	576
25457	21277	26945	24893	7992	27146	33929	25951	12706	5481	2370	1066	674	671	645	661	613	608	658	622	639	602	572	640	624	652	598	603	603	605	667	611	617	614	645	646	627	646	585	586	631	621	578	603	634	620	649	695	612	623	643	595	630	578	589	648	573	605	605	610	631	634	636	615	637	656	600	646	647	633	608	667	620	601	624	633	570	602	614	594	582	615	644	644	632	621	599	661	618	585	648	670	610	620	623	661	643	618	662	624	604	628	608	608	645	622	648	584	602	649	627	596	640	628	585	581	609	652	607	594	624	629	598	561	630	608	588	623	611	605	595	621	575	610	593	585	637	564	636	602	629	647	603	650	617	620	563	649	580	612	572	623	617	593	677	623	622	610	638	609	604	617	623	615	645	613	647	671	620	650	592	605	597	619	583	604	617	587	605	625	613	580	598	526	617	626	588	616	594	634	612	653	614	631	616	617	645	603	600	590	598	586	667	585	643	612	681	593	629	568	546	617	584	588	592	607	667	627	612	626	604	588	607	629	605	635	576	616	592	612	620	617	597	616	635	594	659	621	637	617	575	570	569	668	608	665	644	574	660	607	626	648	660	592	593	621	601	609	623	630	611	606	637	616	617	649	577	568	624	589	583	609	616	641	640	612	643	637	637	598	625	659	613	622	629	585	587	637	604	559	614	587	559	643	561	649	604	607	636	572	612	612	641	569	640	647	626	632	619	623	611	627	634	589	641	605	594	630	614	603	600	636	596	610	624	569	632	645	591	612	632	607	591	644	609	617	616	593	639	635	617	630	652	681	639	605	609	631	598	647	613	606	582	609	642	610	604	642	590	652	573	607	612	576	612	610	578	618	631	609	645	630	607	620	569	635	590	584	654	637	621	576	627	642	655	583	610	592	609	587	599	641	564	636	594	606	576	651	632	653	637	584	637	577	599	605	602	573	621	620	593	663	578	591	615	628	581	618	611	615	636	559	621	595	588	616	629	632	593	590	635	628	621	654	601	588	627	572	627	639	608	574	606	628	634	599	589	606	622	586	659	613	577	580	611	623	638	591	641	602	634	597	570	598	635	645	605	626	598	622	657	673	666	625	621	603	586	631	586	611	579	610	630	613	622	599	571	576	672	603	622	597	649	602	595	635	613	618	627	604	566	618	612	661	653	573	644	591	657	591	571	635	634	623	621	632	655	595	641	603	649	575	604	632	612	623	633	604	626	628	605	575	609	645	657	616	630	620	599	598	580	641	641	636	638	654	583	598	636	637	657	552	631	616	620	638	630	626	627	624	641	632	604	584	646	611	637	622	622	644	613	613	635	590	623	610	638	627	593	631	587	617	675	592	582	644	619	613	575	642	641	639	630	630	647	642	622	651	622	606	596	615	658	607	584	597	608	596	609	569	645	607	612	608	611	618	597	589	598	602	628	616	605	579	681	617	630	590	599	549	591	600	620	631	651	599	618	582	597	581	629	661	614	640	594	596	639	639	634	580	635	642	581	613	644	607	594	587	595	583	617	617	545	625	609	634	620	594	646	597	650	585	628	626	639	663	632	601	609	602	579	638	656	602	670	648	601	588	627	573	603	639	573	642	605	644	616	615	628	625	613	621	639	626	611	589	614	638	611	613	628	606	640	595	644	625	598	634	625	616	634	621	636	593	620	569	636	628	656	547	602	718	610	596	656	607	607	592	616	595	623	656	588	623	629	638	595	623	659	655	622	556	605	628	566	604	595	570	611	626	600	623	609	659	674	613	601	612	627	593	604	637	625	641	613	546	654	631	612	602	614	605	598	599	565	615	623	654	648	628	603	626	636	620	631	587	611	635	633	643	626	626	573	612	608	669	638	584	649	577	616	645	623	663	634	601	662	615	591	626	636	644	626	620	615	600	623	622	632	607	623	600	642	596	607	599	636	636	604	581	626	588	641	642	635	640	629	629	620	614	593	666	631	599	590	603	602	629	625	615	576	614	598	624	602	596	665	585	665	599	604	516	620	603	571	584	614	611	604	595	658	623	604	630	625	616	594	644	573	664	589	632	594	633	631	605	599	662	546	574	618	575	635	580	594	620	599	620	607	588	635	608	590	633	612	557	595	593	600	584	609	633	617	631	572	558	602	602	615	628	631	593	613	625	596	628	613	615	667	641	648	573	614	614	624	619	645	616	611	630	638	583	573	581	586	566	624	624	587	649	630	577	629	630	613	611	616	567	654	595	654	597	643	630	623	637	588	610	589	600	632	630	596	585	607	582	610	650	651	630	608	611	624	596	585	602	606	625	627	661	685	603	646	603	581	588	580	632	590	632	653	630	637	641	616	635	604	631	681	634	578	594	644	600	592	600	567	625	571	596	629	566	615	589	606	649	634	611	622	633	578	702	637	569	619	584	661	583	637	592	649	626	620	551	592	614	663	621	599	630	639	597	616	592	608	599	614	609	608	616	613	624	620	642	610	577	585	611	625	639	569	592	609	627	647	661	619	624	626	657	615	613	599	646	577	594	631	634	596	634	617	619	599	612	610	624	618	584	587	605	651	659	598	635	634	594	616	569	598	628	614	581	581	626	659	627	583	587	607	629	629	617	626	661	588	562	661	580	564	595	607	633	588	613	622	615	614	635	616	593	635	630	620	613	574	586	584	606	643	600	602	623	632	643	644	612	624	594	615	640	564	633	610	664	618	642	573	639	579	620	627	552	627	563	621	588	587	596	642	607	637	608	607	584	618	570	569	582	616	591	577	604	652	637	607	630	665	593	604	629	554	634	631	623	644	597	583	619	600	647	632	628	656	609	631	634	609	631	610	609	603	613	622	660	667	671	627	595	596	610	600	621	625	634	634	639	638	624	660	638	618	579	574	607	617	573	590	588	565	612	600	664	666	580	646	586	621	637	624	603	617	582	683	660	567	587	622	623	593	552	578	656	610	629	600	606	586	639	600	636	609	574	635	587	616	622	646	605	648	638	611	619	598	617	630	592	606	586	625	613	646	568	584	620	609	652	607	629	584	641	652	601	610	590	594	627	606	592	601	624	601	607	617	593	570	631	584	626	668	638	653	620	587	598	615	598	601	610	631	610	630	604	631	628	611	619	599	632	635	594	565	615	590	600	621	624	616	649	640	618	559	610	633	627	636	621	565	610	618	657	628	617	614	631	639	607	588	638	615	599	599	595	602	619	644	668	637	583	623	590	600	604	580	604	606	644	671	589	633	600	612	622	638	627	595	606	598	631	584	646	602	604	607	605	623	607	620	604	573	601	601	612	595	577	612	574	609	660	606	607	673	598	603	654	663	602	605	632	615	617	617	657	594	611	566	577	601	597	596	579	641	622	574	629	653	601	615	596	603	604	607	606	599	585	578	566	590	634	601	643	622	619	624	633	623	615	590	627	593	627	617	582	598	599	628	576	615	594	628	680	632	632	642	588	582	579	594	634	599	624	591	612	589	605	591	594	621	634	585	611	591	649	617	630	612	585	592	601	657	601	595	618	620	617	596	637
4120	3787	3406	1797	4715	27872	29506	21455	10268	5301	2453	1078	743	579	635	598	549	591	590	621	613	591	573	596	604	591	583	567	578	578	628	601	571	611	579	583	613	615	602	603	590	619	600	613	570	558	591	595	597	604	577	624	571	571	613	581	582	582	612	549	552	559	573	584	549	576	548	585	588	610	616	618	551	576	603	609	637	596	574	590	596	597	539	609	550	560	600	592	590	604	616	558	610	592	606	592	542	552	587	551	570	605	567	564	617	562	599	537	594	563	606	537	568	573	576	569	566	538	559	573	564	567	624	566	579	575	593	609	550	582	559	564	587	610	606	618	568	527	616	596	599	589	593	572	590	581	602	595	546	549	551	556	614	605	638	571	617	613	546	591	588	617	570	611	644	588	579	560	575	581	583	520	550	573	598	574	591	578	585	630	581	560	614	588	597	571	555	561	539	617	565	567	582	586	595	594	576	563	527	532	539	641	560	595	555	624	554	576	583	566	585	584	592	603	598	622	564	606	563	571	606	629	602	603	598	593	587	623	611	549	539	591	588	605	611	555	568	549	586	608	592	563	550	559	577	570	557	615	613	595	596	597	574	611	568	550	578	576	632	593	580	593	583	600	566	599	605	566	630	566	604	551	580	607	543	555	594	587	567	571	563	615	555	586	523	590	583	590	579	605	560	543	574	604	595	536	589	550	609	600	563	584	546	601	580	534	565	569	574	594	562	616	570	610	574	552	621	607	588	558	608	610	570	580	591	586	556	547	562	604	610	588	641	593	629	599	614	616	565	588	568	535	578	594	580	575	560	573	625	556	603	578	600	582	600	560	568	584	568	585	605	604	584	533	593	542	568	571	568	601	640	608	591	614	566	562	610	573	608	600	545	572	548	575	603	562	581	558	562	574	587	576	574	564	575	600	631	586	586	601	574	577	570	572	581	602	589	609	615	611	580	601	592	596	605	602	614	624	626	578	588	638	580	630	589	583	565	574	540	597	597	563	596	576	579	572	578	610	581	592	607	571	577	585	583	588	612	568	598	587	550	558	556	579	557	589	580	630	566	514	615	577	580	584	567	562	622	552	648	588	572	578	581	602	651	573	621	647	545	592	605	545	566	577	571	556	576	533	552	603	577	595	567	559	621	583	546	563	565	576	600	603	582	587	599	627	600	573	614	631	605	588	574	615	599	594	553	548	572	558	559	563	589	573	561	550	562	583	573	611	570	600	612	556	556	542	580	566	574	596	587	578	603	597	556	598	579	571	570	559	566	584	590	572	557	589	592	544	579	608	567	596	587	592	617	567	598	571	577	555	567	568	578	582	578	545	616	559	598	575	535	565	572	635	588	575	616	569	562	602	552	561	581	575	617	631	606	580	596	583	587	567	563	581	540	602	586	595	572	559	595	553	583	557	578	554	586	539	590	550	598	619	597	633	572	576	602	589	613	602	568	597	596	554	608	589	601	587	587	544	580	601	600	519	599	627	542	603	552	602	611	573	557	580	580	610	636	605	610	576	573	574	581	554	579	565	609	540	571	597	550	558	625	581	542	559	598	583	560	577	599	579	571	585	568	556	576	601	549	579	569	575	577	582	621	592	593	586	570	594	559	570	564	587	583	600	635	582	567	604	560	542	613	534	617	591	625	590	563	584	622	540	557	573	555	580	622	586	568	548	611	606	593	590	579	573	581	593	518	562	592	570	549	542	558	596	562	609	536	598	602	550	607	583	556	593	593	570	590	568	574	567	577	604	578	587	609	596	583	631	571	559	582	612	578	598	570	593	601	594	585	575	548	616	590	581	595	585	584	614	600	641	599	582	538	581	593	609	593	580	576	585	564	587	565	593	543	566	576	581	591	585	572	550	586	546	572	511	550	600	628	567	561	588	584	547	541	571	566	574	601	594	571	562	605	596	569	598	587	617	613	593	567	574	539	595	610	561	562	584	567	555	568	595	610	537	588	552	572	557	602	562	644	602	579	555	542	569	587	616	585	563	579	576	578	614	580	589	554	583	618	562	611	558	621	587	565	579	582	581	615	572	592	573	602	597	564	583	570	592	609	550	554	583	560	560	561	586	576	590	564	588	586	578	590	548	581	592	606	564	586	605	561	607	604	599	560	564	612	585	600	586	555	610	589	638	582	574	583	595	614	599	611	602	589	593	612	595	618	610	622	574	606	596	538	586	601	645	608	584	548	616	594	564	578	588	576	601	540	586	573	531	602	623	581	552	565	583	584	572	577	595	575	588	565	572	577	593	577	599	525	629	563	598	573	569	589	600	610	575	584	577	550	598	529	613	570	575	584	601	578	568	591	565	579	563	599	544	549	583	582	597	619	562	615	587	577	571	550	571	573	561	532	568	568	561	574	583	596	617	560	597	617	581	578	598	585	573	556	569	567	595	585	517	619	609	584	572	589	546	539	562	596	592	559	569	581	589	585	603	569	595	624	556	575	580	556	552	579	555	556	594	574	546	623	594	576	552	559	594	553	596	588	533	625	576	575	578	602	604	583	578	609	577	555	589	568	551	538	574	594	572	559	606	575	588	600	557	606	572	609	631	587	574	598	627	556	517	572	578	600	554	593	586	547	581	591	603	526	580	605	519	626	583	567	597	584	602	580	614	594	553	593	609	540	562	586	585	596	550	618	571	584	556	567	556	550	552	618	607	572	563	590	522	546	577	569	600	563	557	589	586	539	562	577	614	573	616	563	610	564	539	597	573	539	558	602	630	567	598	607	581	600	620	595	577	613	622	574	602	580	566	597	561	595	565	583	551	584	598	554	579	579	572	610	560	568	559	584	582	570	564	585	569	611	592	583	590	581	580	578	594	578	600	578	566	545	598	565	597	568	553	592	572	596	570	565	563	587	537	570	594	605	604	589	610	535	590	554	598	579	607	574	548	573	571	601	604	591	560	562	576	578	575	605	577	528	599	590	638	616	597	566	608	596	608	589	593	566	606	583	595	603	626	549	612	550	553	573	579	601	613	557	599	551	583	588	598	597	575	578	634	575	600	619	614	584	633	546	600	560	591	606	590	613	562	579	548	577	518	589	596	539	615	580	556	555	604	625	567	583	552	606	570	572	583	556	591	591	567	579	566	611	545	587	596	568	602	553	572	610	544	631	583	595	597	576	538	644	564	563	577	590	565	578	581	574	595	579	590	568	611	589	585	578	593	597	567	559	591	627	591	564	584	562	624	609	610	607	626	516	571	615	523	578	575	522	542	576	595	572	569	585	569	543	559	570	601	589	570	602	612	555	583	585	650	576	580	558	602	583	542	563	571	607	554	588	551	570	581	589	577	611	572	580	586	605	563	556	552	598	597	549	541	602	571	589	603	579	573	558	618	592	566	605	581	605	578	597	596	552	573	559	601	592	565	559	591	557	576	579	566	547	590	591	596	576	566	585	593	605	608	598	602	587	536	580	557	583	543	581	561	611	582	606	578	581	577	577	581	583	621	581	573	583	575	583	595	601	614	572	565	571	591	613	558
24084	21261	28566	24273	21620	40632	53993	41484	27671	13640	4819	1654	932	771	799	709	719	744	756	796	730	768	732	762	724	721	738	734	758	817	704	711	729	739	762	751	735	749	718	774	771	721	771	723	744	709	735	732	764	747	782	755	732	781	756	720	738	715	757	743	741	756	746	720	763	747	736	757	754	744	719	750	737	719	745	690	720	795	735	690	744	751	755	737	701	707	718	776	747	739	718	738	830	714	758	786	737	781	732	706	691	725	700	717	717	736	757	717	784	789	720	745	726	733	712	756	748	708	689	721	769	752	741	756	747	719	723	714	694	719	739	757	740	758	825	735	713	697	729	751	704	702	730	782	750	706	776	721	719	730	771	724	730	751	730	715	750	718	719	735	720	712	722	752	738	759	677	750	765	757	724	715	748	718	779	752	723	683	732	745	687	749	718	699	729	769	733	738	737	718	742	733	730	719	740	748	700	765	724	766	748	741	732	704	725	728	711	757	741	756	734	734	728	705	755	716	748	752	733	813	702	777	793	674	665	749	744	712	801	724	747	774	705	672	720	745	686	740	697	741	715	739	704	723	699	741	787	734	732	720	753	708	741	784	728	736	751	770	705	705	768	728	775	707	699	727	704	710	742	710	731	683	718	699	721	672	751	765	731	742	727	754	766	755	768	716	747	694	730	700	728	752	775	806	726	708	739	702	780	744	730	740	744	750	720	726	743	658	765	792	746	741	725	710	693	736	735	704	716	747	795	804	776	767	779	655	785	719	722	765	734	678	772	769	718	701	757	716	772	738	724	743	737	700	758	738	755	715	748	737	738	705	696	744	774	730	712	724	692	727	727	702	728	705	757	745	784	757	723	766	736	717	756	779	709	721	756	772	724	740	712	716	714	745	732	712	735	723	765	758	738	715	713	709	753	745	720	739	746	706	724	766	750	766	783	738	722	729	744	757	735	673	721	732	720	657	773	751	752	734	753	788	735	732	737	770	710	664	794	772	772	736	766	706	709	750	754	719	702	709	726	673	724	741	709	743	702	726	696	689	724	735	743	758	747	728	781	793	774	706	773	693	733	750	747	741	701	728	721	761	761	678	743	753	734	745	750	672	732	735	784	744	743	742	734	714	765	759	714	774	726	732	734	699	737	716	685	715	673	707	715	755	728	742	751	713	741	764	759	725	724	695	727	724	704	726	712	786	734	714	774	711	699	707	737	740	823	711	715	763	767	677	687	743	691	728	695	739	693	745	728	716	744	754	745	719	759	790	746	736	758	757	665	724	730	712	770	732	729	710	735	713	729	695	716	698	726	678	728	728	775	700	740	797	745	733	739	730	766	706	759	797	739	726	691	713	720	779	740	752	742	740	728	765	764	729	723	719	753	721	769	766	708	737	745	725	739	752	780	758	751	725	721	763	731	755	746	717	698	696	775	758	722	747	681	695	730	734	731	732	726	702	737	749	768	711	734	755	774	769	692	735	747	726	740	715	762	757	727	738	743	777	719	727	688	689	737	753	749	735	763	708	734	711	736	722	772	727	694	696	758	748	755	716	700	679	735	682	739	714	694	696	744	779	763	737	710	732	789	732	721	751	721	744	730	726	756	738	680	729	738	702	736	782	698	771	744	725	679	717	791	796	750	770	793	725	760	750	714	711	694	726	753	758	676	727	705	722	779	697	730	707	740	771	746	702	739	723	760	693	703	710	760	756	772	752	726	741	740	759	764	747	696	717	738	706	745	714	693	722	728	741	727	730	761	727	687	758	768	766	715	712	758	742	696	749	734	717	743	724	769	737	737	783	741	737	751	741	741	745	780	761	697	715	742	746	764	726	699	730	705	750	736	720	750	723	714	754	760	744	747	759	736	716	711	747	664	736	742	734	773	733	754	735	770	741	703	692	746	723	709	716	740	691	759	671	731	707	758	710	724	687	759	726	692	713	697	697	714	703	721	774	737	773	735	749	724	723	747	715	715	738	760	713	709	721	726	753	780	736	717	772	700	723	782	686	742	727	746	792	716	746	725	702	763	763	726	734	744	750	733	746	751	764	768	719	710	762	773	774	743	741	734	715	770	793	692	707	745	729	797	718	728	732	734	724	762	777	708	742	702	740	739	726	724	765	736	725	714	729	741	808	735	744	730	728	692	692	719	750	755	779	707	682	722	727	712	697	749	690	765	748	791	730	751	692	730	694	718	765	765	723	706	721	715	697	735	750	725	716	692	759	759	789	743	702	731	759	775	762	740	712	694	759	755	753	753	704	743	746	699	720	767	714	758	724	775	734	750	776	737	770	742	732	713	728	729	705	726	790	699	728	784	815	715	705	742	724	718	763	753	736	749	743	784	695	738	737	726	709	719	714	730	764	726	755	745	699	713	693	726	753	752	750	736	713	706	749	768	725	728	713	673	765	742	748	720	720	728	744	718	754	757	798	702	695	730	747	752	683	711	739	762	707	727	787	727	716	717	768	745	726	731	684	720	740	748	739	752	698	732	711	743	761	732	723	722	717	735	703	733	756	722	734	718	732	763	676	737	665	772	726	730	748	717	760	716	730	708	698	741	780	731	754	721	721	750	762	699	687	695	714	759	762	743	731	741	740	717	740	751	754	731	722	739	741	726	727	728	765	760	793	760	701	733	749	753	722	662	747	703	745	717	743	740	704	712	741	754	753	753	741	740	701	736	747	730	729	725	762	724	721	715	739	724	733	724	729	763	716	722	695	752	724	743	749	706	780	748	719	762	740	750	744	738	754	707	744	725	718	746	711	745	725	741	739	714	754	747	704	696	756	716	779	700	752	726	769	713	712	703	708	702	746	727	732	734	759	751	705	707	756	725	741	719	735	689	782	711	696	690	740	754	669	739	720	694	714	695	761	737	765	733	735	751	713	767	765	654	737	737	720	783	724	780	759	733	744	739	690	744	725	713	690	715	711	732	721	746	681	749	739	722	735	766	744	752	724	710	740	738	709	722	727	727	734	736	711	758	719	703	733	702	788	811	713	690	733	687	745	708	748	710	757	733	701	738	725	709	752	648	710	734	663	723	714	751	724	751	751	706	692	751	774	771	746	700	710	683	722	749	754	736	717	722	701	718	664	723	725	692	749	734	716	701	768	727	764	712	741	748	722	717	703	748	759	733	708	769	713	703	727	745	725	769	740	748	742	763	752	735	756	725	682	737	717	682	728	719	778	785	738	728	754	684	787	765	705	752	759	735	740	767	749	707	784	729	726	722	733	734	685	719	709	713	733	731	646	750	739	712	726	755	764	735	792	659	722	732	752	703	711	707	712	694	711	734	743	769	717	702	763	718	731	755	708	709	716	775	718	688	714	711	749	741	742	725	746	731	733	722	710	738	720	694	735	731	753	754	736	724	722	717	738	760	744	768	701	708	680	739	786	740	754	748	709	733	774	702	730	777	730	722	738	765	723	788	701	733	703	705	719	744	734	745	734	748	731	721	758	725	742	742	746	752	712	708	752	754	707	702	760	753	742	726	737
4282	7670	6664	3840	11466	44813	50222	35605	22523	10690	4527	1730	980	714	647	673	688	693	675	664	704	708	701	686	660	695	681	737	698	716	683	737	736	679	736	718	722	699	713	669	694	684	733	669	682	701	741	698	629	667	672	747	680	664	688	681	676	673	686	697	717	693	696	681	711	724	675	668	714	688	657	687	683	669	740	694	653	657	664	691	668	656	650	648	675	671	703	652	711	713	688	679	685	671	625	644	687	705	612	701	658	698	704	693	690	663	662	698	649	692	684	645	725	671	667	687	774	701	661	691	693	651	669	682	669	681	683	682	714	684	700	699	681	665	709	701	653	694	681	685	685	668	694	691	691	675	711	731	674	678	660	714	681	702	722	697	696	716	679	646	708	713	655	730	703	669	700	698	646	672	716	691	691	676	707	693	732	701	673	684	677	700	729	695	732	664	688	661	660	700	679	742	667	656	680	699	682	682	703	715	685	705	688	696	703	741	629	698	664	675	669	659	686	732	656	686	685	706	692	698	725	682	663	653	651	677	707	680	676	708	677	652	694	694	726	690	620	637	715	638	704	685	676	659	727	699	715	721	725	687	697	710	690	667	703	665	669	699	657	686	712	678	698	698	721	698	675	682	705	729	675	690	678	650	698	652	663	663	659	670	746	685	680	688	653	701	713	660	666	653	751	662	732	684	680	690	685	731	698	698	666	712	607	667	737	665	674	702	681	707	730	690	680	642	718	710	695	715	633	721	688	678	694	655	739	681	668	721	739	628	673	638	650	698	660	642	699	684	742	675	673	671	718	679	684	699	689	679	631	650	742	716	709	669	694	668	678	657	708	696	709	723	652	662	660	672	691	698	715	682	685	695	751	692	662	683	686	654	730	671	666	694	739	670	712	715	679	657	679	731	691	685	682	683	647	696	661	648	693	667	700	645	703	651	677	695	744	668	653	712	682	650	717	703	702	731	669	696	706	684	733	682	695	644	679	675	678	718	687	705	689	689	662	664	666	761	685	660	710	720	686	714	703	623	706	666	705	691	708	712	668	715	612	678	630	628	638	744	695	702	717	684	679	653	632	657	679	699	699	632	699	681	694	660	685	681	674	667	700	651	699	714	699	645	694	634	677	661	683	697	728	695	647	678	663	706	663	653	678	715	671	668	651	703	684	718	674	677	667	711	679	661	744	691	682	711	694	721	636	665	619	710	660	750	690	651	680	676	679	733	635	669	638	728	694	676	687	712	687	692	678	703	699	719	699	704	697	694	685	721	670	709	685	681	674	701	692	654	694	684	679	696	676	659	723	697	697	696	710	711	677	620	715	715	673	670	671	667	666	687	696	671	792	707	688	718	659	665	654	734	689	689	703	649	674	675	695	656	726	683	670	703	664	628	657	653	641	666	667	692	664	710	679	687	699	653	689	701	700	707	681	675	656	684	655	652	704	643	651	667	705	713	663	733	668	739	639	645	673	651	719	688	675	702	707	725	769	661	685	689	681	682	640	655	673	695	715	681	715	713	702	652	654	660	690	661	688	737	702	646	662	683	665	703	692	670	684	663	664	647	651	668	663	645	675	715	653	763	704	699	686	661	679	663	683	673	658	690	657	669	666	666	712	682	690	687	654	688	712	637	685	674	675	708	732	681	677	654	685	698	653	671	677	693	673	640	657	705	691	687	656	701	711	668	687	719	683	712	674	703	662	671	628	732	692	609	666	692	701	713	679	665	697	653	704	694	685	711	680	705	678	700	693	687	707	685	663	696	716	668	641	719	677	672	714	746	686	660	678	689	640	673	685	702	668	722	679	672	677	666	659	684	686	666	681	627	673	713	676	619	679	662	688	695	709	654	676	677	674	681	700	695	631	759	673	729	664	692	669	679	669	653	703	706	683	645	688	680	688	671	639	657	685	678	651	754	719	705	661	674	694	688	663	703	687	677	686	677	688	668	675	676	735	709	668	694	698	657	628	657	719	669	695	641	650	672	664	680	699	654	724	692	706	690	678	700	688	701	698	681	701	708	700	675	645	633	644	670	694	667	665	678	720	701	687	682	673	697	693	687	643	672	680	673	695	695	707	624	645	683	693	685	677	656	694	658	629	704	675	713	675	656	661	683	706	727	649	666	665	691	706	671	703	672	720	644	649	686	724	659	639	687	710	668	660	690	686	664	694	695	680	690	732	657	665	665	691	626	719	676	659	706	699	667	693	679	691	687	638	678	662	656	673	665	683	693	688	717	682	643	685	622	699	686	690	647	626	666	724	669	674	647	681	683	718	694	664	641	684	686	685	686	649	677	690	651	702	674	697	663	682	693	685	691	708	690	626	672	698	637	666	691	682	671	644	644	696	655	653	663	680	665	713	637	665	669	704	679	668	699	705	708	671	648	660	669	712	669	701	648	655	693	675	711	708	673	647	710	661	651	707	665	673	660	688	656	683	700	665	735	636	667	664	655	715	690	680	656	708	665	702	601	656	708	655	685	685	684	733	663	665	679	687	663	710	684	671	729	701	704	662	683	668	690	702	687	690	646	665	678	704	660	654	688	689	681	706	699	637	655	696	698	666	676	660	682	678	703	675	660	659	649	689	700	667	643	676	731	687	651	708	741	702	677	689	639	649	730	664	729	662	694	685	699	664	705	669	646	696	676	677	644	701	656	715	685	676	706	674	676	681	678	693	686	657	713	691	662	655	642	700	700	684	702	701	680	646	733	708	706	648	668	671	689	676	649	691	681	716	731	670	664	664	737	686	670	633	678	687	671	719	630	714	687	690	687	697	714	711	679	681	658	676	644	664	677	707	688	630	683	676	707	699	659	658	656	667	661	672	664	707	700	645	666	627	682	682	655	656	674	660	645	710	670	634	681	642	673	719	654	640	690	696	694	690	673	633	661	660	667	689	686	676	666	679	684	649	639	665	714	712	643	690	653	635	677	676	668	663	693	652	708	699	702	684	679	705	691	695	684	656	676	648	672	723	675	629	721	635	697	624	654	681	646	690	666	734	678	690	717	724	651	676	617	658	637	708	670	680	667	685	676	717	667	674	682	636	652	682	642	677	672	684	684	709	676	665	682	713	702	707	695	713	734	665	674	683	672	689	707	665	719	711	640	711	695	700	668	683	681	687	701	666	697	701	671	716	675	667	661	696	683	677	670	683	647	636	682	647	646	689	702	633	708	705	697	660	681	683	690	665	697	675	676	693	669	657	655	723	649	668	722	677	654	691	703	648	659	704	665	688	677	643	629	680	700	663	671	675	679	698	648	678	658	641	687	691	728	665	644	667	661	667	651	663	695	741	696	695	672	687	653	659	662	651	665	674	746	692	677	712	643	656	685	673	646	677	656	630	720	709	698	697	693	657	649	669	675	673	693	691	689	686	697	672	690	697	697	682	662	727	671	689	620	662	654	698	646	710	691	698	675	666	696	654	689	668	672	658	696	640	681	680	615	717	700	691	673	661	701	677	696	659	682	679	639	699	709	666	661	704	712	740	654	710	684
27533	13243	2905	1564	1118	3040	4724	3476	2259	1594	987	811	700	659	715	672	685	702	584	661	713	630	676	685	628	704	686	697	667	648	631	639	721	667	658	693	653	638	670	644	609	671	638	629	675	666	646	674	665	674	664	650	698	688	739	776	670	653	645	706	639	673	675	681	697	683	644	664	676	678	641	690	656	665	630	675	674	660	613	688	682	667	631	680	646	671	649	697	686	635	632	680	679	684	689	648	676	675	643	686	654	708	680	689	654	686	659	678	665	662	664	680	706	659	695	683	622	639	625	667	620	703	664	690	673	632	665	684	644	663	623	676	669	650	666	654	671	661	644	667	686	674	683	614	627	672	654	681	650	671	681	682	676	699	683	662	642	644	700	625	655	651	661	642	654	670	648	647	692	653	658	656	653	680	700	660	666	620	677	670	675	635	701	675	640	661	638	625	660	634	642	641	687	698	650	630	652	685	669	632	688	640	688	708	640	636	638	664	640	668	657	670	708	702	671	617	651	659	652	682	593	656	640	653	611	702	742	640	648	666	663	726	678	688	690	680	626	669	624	696	646	673	649	676	653	683	644	679	691	665	637	656	677	652	660	660	702	622	702	632	658	677	669	635	652	667	676	629	686	623	624	646	666	629	658	655	686	669	653	666	624	662	660	661	658	698	718	648	642	666	624	644	693	649	648	619	712	649	740	633	656	680	669	701	680	638	613	665	657	667	663	640	700	657	666	643	642	703	664	630	695	655	624	632	682	670	645	663	610	639	670	667	672	667	677	687	672	657	674	658	673	612	696	634	662	625	676	622	653	698	661	664	709	658	620	688	663	694	702	680	694	662	629	696	717	609	685	665	633	677	695	619	664	666	663	638	673	652	667	688	673	698	656	661	667	640	632	649	656	671	677	641	690	703	664	675	676	700	722	677	656	629	628	693	717	669	692	658	658	649	651	730	673	661	654	631	661	673	730	689	658	649	646	610	673	630	619	668	647	618	687	681	690	732	643	672	706	664	685	670	639	633	661	652	735	641	601	670	653	690	661	640	638	627	620	663	658	650	683	689	648	630	674	636	655	641	651	638	672	669	690	720	655	678	666	710	686	637	644	721	604	678	690	674	655	658	705	675	652	636	670	665	686	658	683	616	671	676	667	718	706	654	627	649	697	685	644	653	674	640	764	651	654	665	676	712	650	637	694	622	635	712	694	646	676	683	664	694	628	651	664	674	655	653	676	675	647	688	633	677	676	649	645	660	648	662	687	692	650	631	689	639	668	647	680	668	692	661	623	667	634	664	622	636	686	686	663	709	616	679	631	631	685	678	649	654	672	709	687	708	677	682	661	656	646	633	642	698	645	674	667	706	726	682	636	670	679	676	651	670	681	687	660	664	657	706	655	697	685	623	711	656	653	697	685	650	663	664	639	693	668	641	664	680	679	664	674	697	654	666	650	697	695	676	626	672	683	675	649	704	614	735	662	676	680	648	679	667	654	632	650	660	657	655	701	669	636	710	663	684	665	700	649	679	613	665	658	675	665	646	679	654	682	717	636	687	683	660	642	679	675	718	640	691	636	671	672	643	653	669	675	661	694	685	629	691	617	645	687	677	659	677	658	641	697	626	660	693	675	713	635	663	667	686	670	650	650	683	704	642	650	667	674	654	613	690	659	672	641	695	666	678	697	703	644	670	729	695	630	673	669	674	689	679	707	676	695	643	680	654	680	642	675	663	635	682	668	626	652	671	637	693	675	661	664	645	678	641	652	632	685	688	660	662	633	651	665	650	664	697	632	648	630	665	687	711	665	661	601	701	641	636	719	659	664	624	653	658	650	654	689	668	651	696	654	622	632	670	688	647	651	636	682	620	699	663	662	644	653	661	653	645	669	640	656	664	691	686	674	676	650	653	670	650	704	679	690	671	627	699	625	634	626	680	690	642	677	635	625	672	692	645	695	661	666	658	678	699	680	689	680	675	679	639	641	650	615	690	645	660	663	701	666	699	703	620	672	712	679	678	645	695	687	677	701	683	663	684	623	667	683	688	613	643	640	700	629	690	622	619	703	706	679	651	643	675	695	651	619	692	642	665	658	714	656	675	664	633	645	686	618	677	669	649	665	656	673	729	698	696	678	706	695	662	649	619	668	654	656	660	653	626	646	649	633	659	665	637	693	692	641	697	701	650	658	678	679	662	700	640	671	680	671	690	652	703	636	670	692	682	650	670	651	673	691	657	615	672	679	669	663	684	695	647	725	662	653	670	670	683	685	682	701	650	606	642	614	657	668	652	668	657	680	672	665	686	655	635	673	634	689	596	675	698	714	605	646	644	651	644	663	666	675	656	666	704	633	663	725	660	695	663	669	669	681	681	618	604	674	685	695	661	686	694	642	662	678	679	645	681	698	693	653	657	681	684	665	651	677	685	693	691	671	680	658	706	683	668	691	662	667	680	672	685	657	681	676	669	695	634	660	695	675	643	644	616	696	672	723	669	674	697	653	643	620	672	653	662	700	667	664	696	659	672	703	638	670	631	707	667	606	683	695	629	647	624	656	687	658	651	623	662	673	704	681	640	674	670	632	614	702	700	651	671	689	600	662	704	661	639	651	674	650	679	649	631	674	689	637	666	677	691	657	656	714	684	666	605	686	697	667	635	657	627	695	685	651	644	678	604	624	620	654	611	638	660	683	657	671	620	662	635	686	646	663	649	605	697	670	667	664	616	672	647	668	646	611	713	692	653	638	635	692	597	706	679	681	683	674	675	707	628	676	667	658	685	689	648	685	661	702	654	676	692	681	689	665	667	696	602	636	667	651	710	706	671	684	654	692	713	667	657	635	677	678	680	676	697	662	658	721	652	647	630	715	650	678	664	693	706	664	675	641	585	622	667	683	648	700	658	685	676	677	684	654	653	714	636	682	659	633	653	683	664	648	722	650	683	649	685	685	652	659	668	610	682	636	651	666	717	680	657	642	641	667	645	653	673	627	689	694	659	690	676	693	655	633	696	704	630	725	670	656	647	627	667	669	670	667	702	667	656	729	654	673	649	673	618	666	681	680	690	670	706	653	666	651	609	669	653	674	655	670	701	670	665	628	656	625	662	633	646	675	603	651	677	624	710	700	700	708	633	655	668	650	696	662	666	683	640	618	675	686	639	660	660	652	664	638	686	702	631	694	699	670	685	642	640	744	658	671	703	643	641	677	675	631	664	686	674	686	653	646	651	648	669	701	697	685	648	683	608	635	688	667	623	690	657	700	620	632	666	680	632	651	651	672	647	694	638	676	669	675	657	639	672	668	675	650	654	658	661	646	706	677	673	617	699	659	668	646	679	668	636	691	660	635	711	660	675	694	630	657	613	688	688	623	661	690	654	680	669	677	650	642	733	687	651	622	646	667	657	704	654	686	652	671	615	640	655	633	731	683	726	664	661	669	691	679	651	654	699	699	672	661	677	659	723	662	644	686	661	643	618	688	655	710	648	698	672	665	636	638	672	634	669
5465	2039	1922	1235	1091	4015	5329	3748	2577	1647	954	681	680	613	597	585	599	560	626	601	581	603	590	589	617	599	610	656	613	622	610	619	594	554	611	602	601	560	616	575	579	561	586	622	625	634	620	635	593	612	550	576	567	617	609	618	630	577	580	591	641	620	601	602	587	613	588	618	649	595	587	638	603	615	603	607	597	622	606	643	613	625	597	617	573	601	626	619	583	589	611	610	632	627	637	597	636	609	657	596	594	617	606	614	571	593	600	582	623	570	627	610	637	560	574	603	617	598	621	602	595	597	603	615	589	652	605	606	604	611	592	574	626	590	600	587	579	585	605	615	614	570	580	565	579	580	618	618	583	634	632	594	637	575	595	637	584	606	583	619	608	632	624	644	562	575	596	612	592	579	534	642	612	611	598	598	597	603	579	635	619	639	570	613	594	642	584	584	584	592	600	600	602	605	621	600	587	587	555	622	607	600	642	621	562	640	606	588	570	633	587	581	588	583	580	608	627	616	606	587	621	610	584	604	640	609	618	625	615	577	601	613	603	627	614	609	613	584	580	640	593	665	677	586	599	613	607	614	578	587	648	590	638	567	585	616	613	634	608	614	554	618	611	606	603	607	580	578	594	629	625	612	596	606	607	617	577	613	586	595	603	613	612	596	587	598	571	571	609	578	580	577	626	582	582	640	568	690	613	594	556	571	595	611	622	630	602	603	580	584	617	631	634	611	601	583	604	627	596	597	613	624	588	571	569	606	641	564	610	587	605	573	605	622	611	605	569	623	613	573	586	589	590	620	608	590	650	588	562	640	575	636	591	629	635	602	612	575	617	593	587	646	632	592	577	594	564	646	578	592	616	565	628	624	635	575	604	627	556	646	603	621	597	541	615	596	604	579	594	590	616	588	620	611	625	621	599	582	585	579	558	659	569	604	588	625	592	613	577	587	618	577	591	601	613	621	608	617	622	589	623	610	607	596	595	634	557	561	625	595	596	617	635	632	656	611	605	605	596	592	614	599	620	581	590	594	582	613	648	597	624	616	600	573	581	616	599	607	629	609	604	603	596	636	586	617	601	625	597	599	597	653	593	564	605	628	634	564	599	603	629	571	594	619	600	654	584	565	630	607	622	598	631	612	633	638	614	628	643	595	630	602	632	529	631	570	583	588	581	602	611	588	645	668	646	629	587	586	615	610	643	617	625	589	573	591	587	567	586	585	612	581	605	664	673	646	611	626	608	599	606	616	602	611	626	590	581	624	598	591	619	575	621	619	588	592	612	583	628	620	591	616	603	623	608	557	646	602	598	587	604	611	612	606	624	576	618	639	599	599	614	602	553	604	638	632	556	637	624	610	586	648	570	610	585	594	626	600	588	615	596	604	631	639	586	549	594	591	601	585	628	606	549	604	625	596	586	609	558	595	622	634	624	583	602	612	625	622	653	601	608	651	620	637	602	610	591	594	605	606	627	622	611	631	568	567	605	613	589	611	556	602	649	608	617	584	607	570	586	577	547	593	575	619	624	643	611	596	594	580	576	581	590	644	617	629	601	616	595	602	621	584	591	577	608	575	579	575	637	590	593	570	608	619	603	592	586	572	606	584	596	616	621	596	614	610	596	588	584	580	612	607	630	569	619	619	629	607	625	586	592	569	579	575	592	586	598	608	594	620	635	598	594	612	596	593	606	589	641	598	628	633	618	643	637	599	609	619	556	653	627	598	630	619	602	592	624	565	616	638	673	637	601	591	550	561	647	593	602	583	593	592	606	557	565	597	588	571	600	650	622	621	593	591	650	598	602	607	628	616	608	607	623	615	615	566	619	661	611	559	587	596	590	599	617	573	609	605	596	614	626	632	622	563	587	578	564	605	627	623	612	616	623	594	571	601	584	632	610	629	643	604	574	625	608	581	591	610	616	584	610	622	603	578	638	600	598	593	606	637	613	621	623	564	615	573	661	612	543	573	634	624	603	586	637	575	635	614	616	633	632	597	592	618	577	594	595	609	601	588	613	557	610	599	583	643	599	633	599	674	595	591	620	621	626	597	591	599	581	601	585	612	609	613	624	598	571	597	628	594	636	617	592	556	584	606	610	603	599	603	599	608	624	640	624	614	605	600	598	606	642	613	594	621	606	620	628	611	678	596	587	577	558	590	614	659	574	652	619	576	634	574	585	631	608	628	611	585	606	589	613	615	625	612	610	592	590	635	582	583	580	630	581	589	601	594	610	577	586	636	586	622	613	573	616	630	583	581	606	612	603	651	601	604	625	663	564	609	651	595	615	605	611	616	562	630	610	605	613	601	616	589	615	589	588	560	647	644	592	605	600	588	641	661	561	563	636	624	609	617	637	601	562	624	568	571	620	594	618	611	640	598	581	564	617	615	604	576	609	623	633	609	638	617	585	622	649	577	627	644	588	572	602	608	607	575	660	571	604	581	575	629	606	564	609	595	637	621	579	636	559	611	624	577	580	596	621	580	584	660	587	657	598	588	571	561	593	603	602	624	613	634	616	569	605	624	579	601	625	556	578	601	591	582	604	622	614	636	610	609	611	627	594	624	591	600	591	593	641	649	615	626	587	601	618	591	607	553	579	614	635	596	565	592	637	599	615	614	592	555	585	609	638	604	621	623	574	629	631	613	626	628	594	569	565	587	595	602	592	610	570	581	607	605	622	595	583	603	604	613	630	605	577	605	612	620	590	599	682	604	589	598	567	659	606	595	628	606	569	605	600	639	596	567	639	600	618	604	603	613	606	634	600	670	597	602	586	620	664	636	602	597	580	608	647	642	598	631	576	603	628	598	614	596	576	585	591	588	612	621	600	607	607	645	574	612	590	597	590	592	589	602	635	626	605	600	614	590	604	633	652	569	636	626	606	603	610	641	646	604	604	609	583	634	583	592	575	629	653	635	581	599	577	634	582	617	582	628	610	621	580	610	581	598	578	593	640	571	588	614	578	591	613	618	575	590	633	591	631	584	603	661	596	615	617	624	633	580	589	603	614	588	595	605	631	641	543	584	604	612	634	600	632	597	617	599	629	624	586	593	593	620	636	662	595	641	561	585	593	592	621	577	559	632	592	639	612	603	636	601	629	616	571	609	572	578	632	581	634	619	623	586	591	584	577	588	600	576	615	579	602	607	632	588	599	655	609	605	611	595	582	636	630	627	633	595	585	614	589	607	610	554	569	585	584	629	595	594	616	613	616	536	638	633	630	583	597	606	632	603	624	681	616	606	619	607	649	606	600	590	642	628	660	605	586	613	616	646	583	615	624	601	603	596	589	624	627	623	606	599	602	607	581	596	611	607	633	603	590	599	610	596	622	630	620	594	587	616	585	573	603	613	593	546	605	661	526	620	632	587	621	589	539	593	582	619	624	617	628	575	596	591	615	624	602	611	633	589	625	682	620	563	608	599	589	570	626	571	598	606	568	640	652	602	637	647	558	572	648	589	582	589	612	610	629	644	576	584	606	632	577	640	591	614	650	626
25473	21310	26958	24959	8208	25134	37413	26485	13464	5197	1701	913	648	708	642	627	615	668	666	645	658	601	655	640	680	653	596	629	661	682	686	637	635	680	615	615	620	632	646	671	656	595	664	660	634	616	619	669	605	666	684	639	656	657	626	647	633	674	599	617	642	683	641	626	618	607	675	587	638	615	663	628	681	663	640	594	644	631	587	644	649	627	614	616	614	611	625	648	662	626	663	675	670	634	637	626	665	615	624	662	609	651	668	642	642	651	634	664	642	628	645	656	653	661	641	653	669	648	622	661	645	608	666	658	599	622	644	677	607	686	633	612	619	632	624	635	698	635	651	619	611	648	695	592	643	636	685	666	622	625	649	606	659	645	611	644	637	657	634	648	609	662	636	666	617	646	661	638	650	654	690	671	654	645	650	621	621	617	654	663	635	654	618	616	621	636	631	657	661	590	610	604	650	614	621	610	622	643	657	607	660	609	648	642	628	583	689	629	585	663	602	581	662	666	630	603	634	645	616	620	632	624	653	658	637	631	600	652	630	669	650	656	660	577	678	668	627	639	609	636	620	663	600	645	626	599	652	641	630	648	623	641	616	584	635	612	644	632	605	647	654	663	676	656	652	655	652	662	598	676	638	651	655	663	633	637	661	635	668	664	629	698	633	648	640	669	644	634	635	651	638	640	643	633	653	639	697	586	577	652	643	656	605	651	618	647	640	647	667	649	645	628	643	678	697	634	684	614	673	593	658	610	625	641	665	650	594	662	620	649	598	646	624	654	614	637	685	635	618	616	629	600	637	642	665	625	705	622	635	666	650	612	656	635	660	549	632	622	611	662	651	647	654	638	640	604	632	661	607	588	634	620	655	607	645	639	621	654	676	639	626	642	603	581	648	688	633	628	658	630	664	675	623	618	680	665	642	649	675	676	653	611	665	669	626	645	641	630	627	617	642	620	642	622	603	634	605	639	653	664	587	633	634	672	631	665	632	607	620	658	671	630	637	633	621	671	598	644	630	626	670	682	639	611	680	653	618	620	666	683	649	606	706	674	635	655	660	649	621	630	630	645	680	728	642	602	625	664	664	680	635	672	670	636	604	663	691	630	635	705	598	682	653	624	628	611	633	655	666	634	663	624	676	631	658	602	655	652	652	595	659	677	613	643	690	677	638	674	710	647	597	624	669	608	665	605	639	628	585	674	604	632	611	589	655	633	667	646	634	642	631	648	649	634	630	592	623	626	661	675	663	673	651	612	651	647	641	618	645	630	639	616	611	666	665	650	636	621	640	645	648	639	655	656	637	636	635	638	653	590	625	652	601	655	640	604	608	591	667	619	640	653	663	654	617	654	660	658	667	619	604	650	601	671	638	646	628	673	634	675	636	680	648	658	638	615	659	675	632	641	642	659	654	629	611	610	622	633	651	671	644	620	611	601	659	669	661	679	601	600	672	666	659	632	650	653	647	634	667	678	671	600	630	613	636	614	632	660	641	646	625	649	611	614	595	662	668	617	622	692	651	618	667	639	652	651	615	634	632	629	677	646	653	661	675	604	631	639	611	631	623	641	611	677	640	652	624	649	667	665	666	595	667	629	666	613	647	627	579	642	633	615	670	708	632	646	618	644	617	655	619	629	648	602	659	661	639	619	641	609	644	585	664	622	665	618	654	628	620	616	654	597	624	656	653	643	595	626	622	666	645	671	657	621	627	676	636	648	651	653	650	615	614	564	642	635	624	668	609	628	640	669	652	673	623	624	625	643	590	680	643	652	631	685	602	651	622	641	652	656	594	665	652	646	658	632	580	639	649	652	658	651	680	616	680	638	627	620	633	622	696	622	658	662	651	638	621	695	628	608	641	615	647	604	637	675	609	655	577	609	676	610	643	632	622	624	615	630	586	665	653	644	663	622	673	606	623	632	649	644	591	619	700	623	645	646	638	635	673	616	671	632	651	644	619	691	653	631	599	662	643	609	656	608	602	664	610	652	637	706	628	665	701	588	695	669	678	628	647	641	632	656	649	639	622	652	647	633	601	640	661	641	626	615	642	678	633	627	585	619	625	643	647	649	663	654	608	654	596	645	643	658	636	614	659	661	643	609	668	619	676	609	656	610	715	632	620	662	631	594	642	642	674	676	653	672	621	665	628	626	645	629	613	644	687	664	662	637	606	594	672	653	610	645	607	621	612	665	637	580	610	624	605	677	641	649	655	616	646	663	628	671	680	681	623	653	614	655	681	661	631	682	642	654	631	626	636	644	665	671	669	623	614	645	672	644	599	623	635	640	711	621	639	628	646	624	692	630	668	679	600	689	671	667	604	627	663	664	666	653	588	625	565	624	651	620	597	661	627	621	611	699	637	635	620	664	600	606	640	641	662	671	629	644	658	648	636	692	633	652	597	628	634	617	648	607	613	691	607	652	621	605	612	663	634	653	585	638	662	652	625	656	614	622	644	641	641	664	654	636	633	639	635	667	600	619	662	623	659	644	642	600	675	623	601	602	630	638	637	580	638	612	658	646	634	636	693	626	641	623	631	642	641	648	621	635	603	652	599	647	642	690	643	628	644	669	702	632	621	634	603	664	638	633	622	645	619	654	634	661	667	592	681	661	623	644	625	613	649	636	661	623	655	624	636	593	642	688	646	636	630	656	644	606	607	647	639	641	643	611	622	654	657	621	620	610	603	604	584	669	610	639	674	700	661	638	614	572	673	584	662	624	605	645	649	689	646	636	619	635	696	669	632	624	538	648	644	662	625	627	680	612	623	658	664	610	653	669	638	620	685	614	659	653	654	639	641	622	649	650	717	646	648	658	674	603	638	627	629	625	624	641	635	634	669	637	646	635	667	665	632	649	608	604	647	559	636	670	642	577	651	670	652	644	592	652	648	634	670	642	664	617	636	642	690	671	651	613	640	613	581	664	626	683	679	670	676	640	675	632	679	673	603	611	626	598	625	671	636	686	652	638	650	647	706	597	646	622	615	639	636	656	668	630	664	627	642	619	603	678	634	634	658	612	600	622	635	617	655	665	670	602	621	646	609	635	610	632	664	609	705	644	665	622	638	613	634	617	629	634	657	647	677	664	648	678	640	662	650	619	615	679	618	652	651	623	648	628	657	603	648	615	685	616	618	604	657	669	608	656	628	658	670	633	670	583	641	635	638	641	634	628	651	660	620	636	615	604	635	641	628	653	603	635	587	658	585	651	673	653	632	668	658	620	612	587	634	601	671	636	594	651	639	634	656	637	630	693	600	598	651	619	692	643	650	622	640	677	617	656	638	657	670	659	661	657	667	594	654	653	633	669	672	660	623	652	632	644	659	611	650	638	652	657	621	633	649	625	623	651	638	698	640	618	635	640	628	594	646	622	605	638	652	620	633	627	642	652	604	641	620	619	617	644	633	652	636	650	703	622	659	629	685	626	658	622	656	655	667	621	599	591	668	665	647	619	636	641	631	666	609	639	596	644	605	639	665	608	673	649	679	640	661	633	639	647
3972	4489	3655	1938	4541	26745	32427	20892	11040	4799	1888	893	672	605	624	575	599	626	613	640	599	646	606	588	599	645	552	578	631	605	628	645	593	626	610	621	621	623	615	590	605	585	634	623	597	633	582	626	600	639	585	559	580	629	592	617	597	627	594	584	609	595	564	587	601	607	598	554	623	635	609	616	623	609	606	633	600	598	609	640	633	593	583	591	630	557	605	623	595	624	594	597	564	569	607	593	605	600	623	616	638	571	609	579	580	630	623	550	592	598	614	585	570	634	625	606	558	565	580	600	563	618	600	562	577	616	579	586	579	614	623	597	597	621	586	587	598	622	575	631	602	669	607	588	595	574	646	613	616	600	620	564	548	624	636	594	569	606	633	573	561	570	595	640	623	620	555	591	586	592	596	613	635	657	612	615	603	655	583	596	589	600	598	604	610	617	638	619	604	587	595	594	645	610	628	564	538	608	516	604	578	587	596	583	624	603	611	580	578	595	609	572	606	655	609	598	556	599	568	623	619	601	614	590	647	582	609	605	551	579	619	636	624	653	615	608	538	565	604	601	594	629	570	612	590	604	652	581	591	607	643	587	600	603	541	598	576	608	553	631	595	606	608	569	619	609	589	586	584	639	561	597	620	655	615	659	598	648	634	624	587	587	618	564	592	578	581	601	605	631	603	605	563	591	602	614	638	616	602	627	624	603	601	585	556	580	599	606	608	590	625	570	610	650	640	597	606	651	562	631	599	580	594	583	608	640	589	585	572	603	622	615	611	556	560	613	605	633	591	622	600	593	627	579	642	574	623	604	621	563	549	617	635	593	571	599	596	642	547	620	622	551	632	548	654	597	597	605	617	624	620	589	620	619	608	600	644	586	569	602	610	600	572	632	626	618	601	578	586	580	655	641	600	640	603	591	596	616	605	583	569	576	594	620	598	611	613	626	636	570	604	559	620	653	599	605	622	593	596	593	598	593	567	635	604	592	633	604	651	636	641	565	577	576	581	586	599	583	622	609	615	598	620	624	597	634	609	602	617	625	605	588	531	611	594	600	587	607	593	588	612	593	590	581	597	533	596	606	607	592	627	580	615	621	680	598	597	607	619	583	591	557	583	616	584	590	616	588	595	606	600	591	598	586	587	612	599	644	631	625	552	616	591	586	603	636	607	611	593	622	612	589	582	611	575	593	591	610	591	611	641	603	598	631	603	601	586	585	614	593	651	617	594	579	587	612	615	584	599	606	571	555	552	628	599	594	591	551	623	578	593	614	631	590	617	588	624	632	577	601	589	580	622	599	552	611	592	578	635	522	609	581	620	594	608	636	587	609	588	614	610	616	559	619	617	616	605	628	605	595	622	577	561	592	642	607	600	599	564	606	623	588	612	611	623	571	631	602	612	590	608	599	589	623	582	576	595	623	596	595	602	566	627	603	566	606	614	573	583	567	595	619	606	562	584	593	586	605	633	569	589	592	586	602	605	626	583	598	615	597	595	550	556	580	585	619	645	630	589	622	604	603	618	569	651	591	584	614	601	583	642	638	622	591	537	599	582	588	620	626	593	632	594	576	571	597	628	570	595	600	595	582	588	589	621	551	616	565	595	590	609	570	562	594	556	578	625	635	592	591	552	574	585	581	592	566	600	635	617	598	569	613	577	606	593	569	607	607	571	574	627	619	625	567	585	593	563	641	606	585	568	590	580	591	617	622	605	574	608	589	598	583	628	604	595	606	618	586	600	553	586	573	611	566	568	607	584	608	648	597	576	595	622	616	612	567	626	612	565	599	642	595	594	632	558	566	618	582	617	592	556	591	576	655	580	575	542	623	608	595	587	610	563	569	609	611	610	605	600	549	616	586	593	642	641	592	621	578	592	623	587	656	603	625	584	632	617	636	591	586	553	647	555	601	622	616	604	593	638	597	617	607	621	630	617	590	619	617	604	610	610	615	611	610	615	569	576	606	589	605	627	621	594	598	568	578	591	563	574	632	596	606	588	614	575	598	588	612	582	632	590	553	628	571	550	615	630	577	649	567	583	665	611	611	589	630	663	568	582	596	587	649	588	624	581	593	593	626	588	626	606	608	622	594	665	599	577	584	555	592	648	585	611	621	650	634	591	617	552	558	631	596	563	559	576	603	595	575	613	614	595	585	632	569	582	602	599	600	613	575	607	596	571	574	571	603	559	682	590	599	612	599	647	581	581	603	580	606	566	628	555	595	623	662	588	606	590	559	582	614	561	564	629	645	594	619	615	529	633	607	575	583	595	621	663	584	620	614	598	577	588	637	598	620	628	595	599	568	604	568	633	610	587	636	659	593	581	603	602	613	585	586	578	617	588	593	580	592	550	614	603	575	551	633	588	634	648	597	587	590	586	594	578	651	585	572	604	618	620	625	610	580	621	617	585	570	626	575	643	535	603	635	603	576	587	612	602	618	645	610	604	631	619	603	625	573	584	592	586	614	595	599	575	589	615	586	638	607	621	594	652	628	597	576	602	625	579	583	585	591	564	593	597	594	618	566	569	602	589	593	608	592	610	594	611	612	568	595	580	612	577	589	624	596	625	622	594	629	618	578	643	574	622	593	594	617	588	605	569	597	582	593	565	613	605	580	633	603	595	611	605	622	598	588	562	586	563	630	574	612	607	623	590	642	598	585	616	611	597	576	603	588	639	569	585	628	629	587	600	629	595	610	607	612	593	589	562	607	627	582	593	619	594	571	557	609	614	548	595	613	616	595	587	627	607	585	609	561	594	600	574	582	634	606	576	602	591	614	604	617	587	560	581	570	579	589	591	582	573	604	598	594	604	589	598	551	625	625	605	566	585	615	604	596	625	571	570	587	579	595	601	585	602	607	567	587	585	606	615	623	600	617	600	635	547	619	626	604	611	618	635	604	617	550	594	547	579	601	611	564	597	618	566	606	590	558	600	566	605	634	581	603	623	603	581	598	627	566	608	581	609	603	564	594	626	595	606	625	615	603	569	594	584	610	645	631	547	590	631	583	631	564	608	583	626	607	581	578	629	618	611	594	616	608	609	613	591	612	599	646	607	587	588	562	553	615	616	593	599	605	586	620	612	604	593	585	593	566	577	600	577	626	644	607	592	595	568	574	618	598	580	615	585	618	611	594	601	581	601	627	586	638	579	541	590	580	574	606	590	574	643	583	586	587	544	632	583	592	589	571	574	644	573	582	608	601	561	617	616	608	550	584	607	602	584	632	642	582	601	596	636	627	582	608	579	587	632	593	577	579	591	549	592	639	590	589	600	612	562	566	575	610	623	623	592	611	587	616	584	601	600	635	631	628	574	588	561	614	577	583	643	590	592	585	570	586	633	576	604	588	568	608	592	632	551	581	564	643	595	640	570	631	597	579	586	586	619	555	603	604	577	598	640	578	610	622	612	560	583	627	601	599	613	587	553	601	606	576	619	598	578	617	638	629	599	599	630	624	635	589	616	604	598	642	655	613	594	611	572	596	605	642	576	615	603	594
24181	21264	28541	24268	23669	48606	53727	41190	25087	10767	3242	1295	916	772	757	781	807	721	759	780	764	736	749	741	744	781	718	766	755	715	780	756	767	757	786	727	743	778	738	800	754	827	764	766	703	692	722	759	779	729	740	737	753	781	760	774	850	680	769	700	745	748	747	725	740	754	809	717	740	721	776	716	701	769	759	759	797	759	771	740	734	757	778	773	744	726	727	765	716	771	710	770	735	763	725	757	695	716	744	754	755	739	714	760	783	717	773	728	754	789	728	735	720	756	718	771	671	759	787	692	758	768	723	753	727	773	827	753	698	810	805	744	732	748	730	772	749	706	753	778	714	748	753	746	761	755	763	718	779	766	742	751	722	758	768	796	759	720	740	746	729	738	749	736	735	786	724	769	786	768	718	750	756	748	803	719	783	744	729	746	790	718	714	763	765	759	802	786	730	773	734	700	727	737	773	751	726	745	760	784	768	774	793	742	764	745	762	718	744	727	749	761	771	750	746	811	702	758	715	708	743	756	700	788	770	745	770	729	781	730	757	716	746	761	728	775	751	727	742	740	719	744	763	775	719	765	716	737	765	734	742	760	674	798	736	719	758	691	723	717	711	760	795	788	742	727	737	697	815	760	730	760	742	782	733	712	726	762	756	772	735	759	797	773	763	761	685	708	782	762	730	760	774	766	716	721	781	776	720	760	748	720	741	797	738	750	759	748	773	766	798	714	754	695	740	781	789	752	771	822	739	750	721	752	748	699	761	749	755	767	715	810	769	767	746	760	765	738	788	729	766	724	821	724	776	754	760	739	760	728	711	728	782	767	752	720	730	672	722	750	717	744	761	743	756	744	707	751	724	756	728	743	733	732	726	735	750	715	754	698	785	803	753	759	757	779	772	759	806	693	755	776	749	736	731	767	766	776	748	738	779	716	746	765	738	715	710	796	703	731	781	701	746	723	718	762	784	711	713	742	717	753	714	763	775	723	805	740	724	781	768	780	771	808	739	755	720	756	728	733	762	689	755	796	766	745	700	774	792	761	755	792	743	757	784	753	756	743	748	704	758	773	780	727	764	764	765	769	791	737	704	766	718	735	751	711	746	722	732	767	726	726	794	789	813	720	770	757	736	765	772	750	744	741	704	696	754	707	717	727	791	759	743	763	773	729	797	737	732	760	704	767	699	762	740	738	756	739	728	720	739	715	720	718	767	724	772	714	786	728	760	787	772	749	770	762	774	750	707	719	702	729	696	746	786	777	737	749	742	745	767	717	790	755	734	767	772	775	761	721	759	727	775	723	737	758	757	790	740	692	740	748	757	767	748	744	726	742	750	756	765	748	740	744	756	734	772	702	735	757	729	758	774	719	769	749	758	743	769	735	717	776	773	747	837	764	702	733	759	744	783	742	698	776	769	748	725	752	755	725	694	742	769	776	724	810	705	747	789	730	775	754	756	808	769	757	699	779	752	760	798	748	733	784	805	750	748	767	702	755	706	780	741	790	754	734	717	765	752	745	795	742	757	756	733	671	750	705	767	726	760	761	752	725	767	722	727	738	743	753	742	750	766	785	730	763	789	726	770	749	741	733	722	748	742	707	736	745	730	733	787	764	773	719	759	761	737	767	730	748	775	751	742	782	774	728	734	731	760	740	765	716	753	815	757	757	731	729	728	722	717	746	718	724	744	756	795	741	813	745	766	740	694	727	740	733	747	787	750	764	756	775	725	783	741	701	712	764	738	711	714	806	778	741	730	765	730	725	743	724	760	777	760	771	736	713	721	678	755	784	764	746	697	726	707	761	722	758	775	777	763	745	753	758	686	766	830	766	745	780	733	762	747	760	731	752	714	775	742	768	761	776	715	745	762	719	762	755	753	748	730	758	743	799	741	702	792	784	774	745	744	755	806	771	794	768	731	725	730	717	767	729	729	784	786	734	713	716	769	727	736	790	731	762	745	755	759	747	721	756	754	734	739	722	721	707	730	752	702	746	726	723	742	723	723	814	710	752	727	749	749	758	764	744	782	724	736	748	737	748	721	729	756	758	755	716	754	738	741	710	764	762	755	755	710	760	784	732	730	766	738	754	767	726	790	782	819	720	664	721	702	785	737	705	769	743	779	762	747	732	749	775	768	776	745	757	754	756	794	715	733	789	752	713	758	742	729	694	744	747	705	758	764	725	760	723	710	734	747	739	684	757	741	758	773	728	761	803	753	707	760	775	740	706	745	764	706	762	782	724	730	766	721	757	738	762	800	737	731	735	724	742	730	745	750	759	813	753	746	759	738	740	718	748	736	770	711	737	744	686	727	769	730	716	732	720	745	724	736	740	773	705	742	785	735	750	733	779	717	749	758	733	785	724	734	703	743	746	734	750	739	764	768	781	754	774	801	760	701	775	738	730	759	693	804	775	700	706	775	752	714	763	743	760	730	704	737	781	746	739	731	744	726	742	736	784	713	709	702	734	739	769	737	735	733	774	745	779	784	749	751	740	726	723	733	670	729	762	766	706	722	761	782	714	713	753	709	773	743	710	749	763	730	701	759	738	734	736	755	767	780	785	740	746	734	738	796	774	686	707	753	722	700	732	746	755	684	765	760	788	759	751	737	776	726	759	745	761	730	742	773	754	801	719	759	767	747	744	702	741	766	755	749	715	750	731	755	719	806	757	729	753	769	791	779	761	828	723	763	769	762	749	746	785	737	662	746	743	658	678	734	698	744	779	749	746	723	713	748	738	728	766	757	748	760	730	775	731	725	720	781	728	789	729	810	749	739	722	680	758	751	743	766	763	739	764	738	744	689	732	698	746	756	768	776	778	770	742	790	739	763	738	710	759	734	741	753	791	758	761	719	712	789	792	737	744	752	736	760	694	719	755	747	723	741	774	689	736	667	742	731	790	759	659	749	734	773	775	773	710	752	725	785	722	742	722	740	730	749	727	719	733	732	732	718	726	769	727	768	733	738	696	756	758	759	699	744	713	713	788	784	731	734	764	790	741	758	750	774	744	773	761	736	709	781	756	761	767	718	743	767	744	712	684	792	734	670	750	705	725	707	706	733	734	766	748	736	729	696	817	738	702	779	734	736	783	743	763	697	684	731	737	698	758	739	750	762	781	755	722	749	726	729	753	725	746	797	769	727	729	800	718	722	745	722	740	721	716	769	739	725	731	741	760	765	778	818	757	775	720	733	709	747	759	783	759	748	725	771	737	721	723	694	736	744	768	739	763	761	756	750	752	745	748	757	766	719	722	735	772	747	721	774	776	736	762	769	745	713	739	785	795	735	695	751	727	733	773	768	711	715	705	764	728	754	707	750	716	706	763	757	776	729	695	753	746	767	746	723	735	745	739	766	710	726	707	730	736	776	711	760	734	759	734	700	743	779	718	690	690	746	716	746	750	689	700	733	732	727	745	703	765	708	759	790	720	742	782	759	764	754	779	774	739	743	772	737	780	759	714	711	755	738	789	762	734	748	733	754	758	749	765	733	751	716	708
4333	8458	7529	3208	21846	51887	48463	35659	19371	8603	3106	1188	812	739	680	719	661	683	689	678	709	688	684	689	675	668	726	711	697	681	704	708	723	726	683	695	694	678	668	681	710	744	694	730	662	697	705	744	737	706	689	672	724	686	684	712	703	716	725	673	709	694	715	748	736	680	667	671	675	721	625	659	688	667	677	758	699	611	669	697	679	708	734	696	683	719	758	741	711	636	717	715	667	726	682	713	696	722	648	721	662	706	665	689	691	703	726	678	711	671	671	724	682	689	671	728	703	684	662	725	694	703	718	738	669	663	728	626	672	702	668	730	713	697	685	692	738	763	692	655	647	680	711	649	643	672	680	745	704	714	739	664	659	687	669	665	690	693	686	673	692	696	710	652	696	704	675	710	672	731	699	706	680	662	733	636	648	670	682	684	707	682	686	671	711	668	699	729	667	713	705	695	703	721	706	637	703	676	667	696	687	676	661	742	671	639	702	715	695	676	664	659	704	695	655	692	694	710	698	653	702	707	732	665	699	701	674	713	687	691	690	699	671	692	674	750	668	695	657	703	703	682	644	669	735	728	700	655	736	665	701	703	694	662	666	659	681	699	685	646	705	673	719	680	736	714	746	646	707	685	690	653	754	657	682	658	707	681	692	702	685	708	762	693	724	725	708	687	721	668	689	731	666	685	679	709	720	719	728	720	698	655	743	692	690	655	709	686	698	714	708	698	693	676	688	641	700	710	670	701	681	658	690	657	712	729	716	672	678	735	681	699	672	691	697	728	677	692	674	708	687	704	662	685	710	720	735	722	699	684	718	672	672	650	657	719	650	700	680	682	701	687	718	725	690	681	709	763	686	710	743	705	735	660	743	693	721	725	713	709	668	673	697	694	662	640	709	655	649	709	738	677	715	653	678	720	715	679	753	720	658	677	651	677	714	716	660	698	682	722	676	693	744	666	691	699	673	689	686	692	700	670	718	700	684	637	667	670	687	670	718	688	700	693	703	701	715	706	738	648	681	710	740	688	680	677	728	683	702	735	708	711	654	643	674	717	631	691	619	701	693	708	774	705	710	750	677	706	692	628	637	663	731	700	720	679	710	635	656	706	653	689	697	696	721	701	758	707	689	665	669	704	763	731	657	677	715	694	669	709	659	731	733	683	707	704	720	656	674	745	694	675	696	659	673	696	682	664	698	733	686	696	685	688	686	650	670	676	712	695	696	680	776	684	741	680	676	723	696	714	706	702	704	668	631	653	695	739	679	687	690	680	701	670	713	676	733	672	725	675	700	698	709	708	685	692	674	721	659	689	688	720	695	679	734	695	713	672	707	751	693	719	664	734	693	682	662	704	687	700	687	693	657	712	694	733	715	691	722	727	758	701	709	757	718	682	691	703	667	682	700	699	692	703	725	689	654	675	670	681	670	689	675	736	614	724	684	709	690	694	708	721	671	661	658	705	717	736	695	724	662	673	668	719	688	658	687	692	700	662	694	648	712	659	679	695	685	692	722	712	724	667	702	677	669	657	692	643	705	650	673	700	693	682	677	700	701	714	718	669	642	678	664	703	712	700	754	686	686	688	654	676	688	721	727	701	719	675	655	669	696	701	692	729	679	662	651	695	686	647	738	730	706	684	720	712	714	667	727	669	674	673	689	681	715	741	657	686	705	735	671	686	727	743	742	670	704	713	715	695	639	686	742	656	657	688	753	687	691	685	715	719	728	678	689	730	718	667	678	636	712	699	648	691	691	676	686	715	657	702	676	705	715	707	712	711	667	669	686	685	714	710	709	693	689	728	671	718	714	692	727	664	670	727	686	677	692	707	744	677	659	675	725	668	699	696	668	673	714	707	697	664	712	720	701	705	729	681	673	723	727	670	715	720	677	684	703	688	741	696	666	685	672	705	715	699	688	693	667	667	724	710	712	686	693	681	704	693	691	670	659	736	706	712	666	717	668	691	678	699	710	700	689	707	685	733	697	698	660	719	731	672	749	647	684	693	677	736	708	703	693	675	656	725	699	701	698	680	731	703	666	718	695	709	712	669	684	647	692	706	711	698	675	700	712	662	656	681	674	667	683	668	690	682	662	696	711	696	685	689	685	655	684	737	675	692	722	693	669	691	668	687	752	696	765	707	663	692	700	660	646	657	702	662	687	692	704	713	669	650	734	689	720	694	689	683	692	624	653	720	692	649	658	661	714	672	708	677	690	665	746	719	742	708	668	678	676	677	691	674	682	696	726	683	679	719	709	694	639	698	611	722	618	669	661	728	746	717	669	691	675	693	698	701	629	714	718	699	671	724	700	695	689	639	701	684	706	666	675	712	729	675	724	681	656	697	702	721	689	688	717	659	689	653	689	674	667	647	672	691	703	702	714	674	666	642	705	712	688	744	660	692	644	695	683	657	697	667	711	706	690	688	647	679	671	709	673	661	692	692	723	731	651	714	700	713	717	689	697	686	711	668	657	685	746	664	697	689	715	679	681	669	712	643	670	694	703	694	737	684	695	694	694	657	693	680	699	691	695	697	653	726	711	734	690	745	724	727	643	712	669	718	718	675	661	693	697	733	656	681	707	712	694	690	767	680	718	724	749	664	671	694	657	701	749	695	668	669	698	683	696	723	678	662	712	709	659	726	684	708	708	718	686	660	689	734	700	720	664	709	660	655	698	713	730	708	675	727	654	700	687	733	727	713	743	721	668	655	731	681	672	698	683	758	700	689	737	712	699	688	680	684	723	714	659	707	699	703	696	687	695	717	702	665	694	760	722	702	661	736	723	697	685	683	719	693	692	722	679	706	665	725	699	702	734	698	662	732	687	670	649	654	670	677	705	713	682	696	686	680	704	708	724	622	689	681	676	669	689	700	686	674	703	755	697	678	722	698	670	647	693	725	727	721	646	733	700	715	645	703	713	713	692	738	664	721	691	738	730	734	637	689	684	663	677	682	701	708	694	671	730	716	718	729	710	720	696	686	716	667	686	696	672	690	665	675	722	704	644	643	664	666	692	696	718	681	731	675	730	672	678	692	711	660	676	673	677	681	672	685	671	707	746	672	704	672	685	684	705	713	679	727	718	654	679	705	685	661	689	663	679	684	714	705	759	658	660	698	674	663	666	694	657	667	674	667	659	737	698	701	695	642	655	713	694	681	682	688	676	704	749	701	653	653	684	684	637	714	673	734	746	694	670	694	683	664	692	637	696	709	683	683	701	717	732	729	654	702	657	730	646	632	718	703	678	683	669	705	742	661	683	697	716	734	611	693	691	654	688	715	651	674	684	699	665	697	644	700	646	686	747	701	683	690	609	673	684	688	668	655	696	702	716	698	725	727	715	706	661	654	744	672	728	712	705	707	687	705	677	660	670	716	739	700	706	715	675	729	671	682	708	690	672	693	694	667	671	673	689	688	691	692	714	704	703	677	673	693	661	650	690	705	665	691	670	702	690	680	673	728	719	682	745	710	672	647	675	730	714	693	754	672	694	628	687	689
27484	13132	2796	1184	1353	3084	4043	4195	2408	1356	861	727	714	659	660	626	716	666	677	718	670	707	701	690	722	658	724	678	730	670	676	668	656	650	674	711	685	711	673	661	724	694	748	689	712	674	686	708	662	660	711	677	706	707	681	744	691	615	729	657	657	689	649	686	680	627	672	723	680	667	638	665	712	650	673	687	676	665	678	662	701	686	647	676	652	673	709	730	688	635	650	641	704	648	733	697	660	704	632	632	671	643	671	707	683	702	712	699	670	708	700	708	673	718	681	657	678	656	684	710	690	690	703	597	689	680	660	683	681	705	654	684	691	665	709	743	655	710	681	693	726	677	644	644	639	664	633	675	699	672	713	680	660	638	638	696	655	684	697	776	729	689	685	704	667	679	661	686	663	689	699	683	671	679	656	688	679	620	663	654	659	714	701	732	672	696	648	678	654	662	715	632	695	684	730	663	700	671	734	711	685	655	668	650	667	688	683	689	671	712	699	666	672	670	701	627	688	683	700	683	670	652	665	688	663	682	727	662	682	729	688	678	690	666	679	679	661	690	662	659	681	704	716	695	654	678	679	701	680	670	689	702	679	667	653	671	736	683	705	684	677	682	701	692	714	708	677	662	688	673	684	704	675	657	674	655	722	689	633	739	726	664	696	692	670	642	713	652	682	645	669	695	714	707	675	683	715	675	677	686	700	714	661	661	634	674	691	711	702	673	676	674	693	662	654	664	681	685	653	642	676	708	646	653	653	677	657	649	639	689	737	651	667	680	660	714	634	669	684	672	691	717	688	688	683	696	704	689	638	685	631	696	684	710	672	675	725	673	649	680	699	727	586	689	724	754	676	679	678	663	714	659	712	646	693	684	693	714	703	680	722	723	675	662	647	664	611	677	684	684	657	677	671	708	711	685	637	731	664	682	717	697	671	691	668	669	737	652	682	679	700	703	631	674	689	695	674	698	670	674	671	674	673	700	727	664	621	699	661	675	709	681	716	702	687	602	680	690	652	690	659	663	655	679	662	701	702	739	680	689	664	693	709	656	721	704	659	665	677	663	707	705	648	638	709	677	672	707	691	691	693	643	694	699	653	713	699	656	704	677	683	675	675	674	624	702	669	658	652	694	678	662	681	718	620	702	705	729	651	712	657	695	672	682	731	640	684	740	671	687	648	642	674	648	668	702	677	699	718	668	695	745	679	660	660	642	712	664	692	747	698	710	659	678	675	681	666	668	637	655	666	703	669	671	684	663	701	664	683	627	668	677	642	678	635	648	661	652	635	657	702	696	717	659	717	677	704	747	674	662	675	665	672	636	712	677	613	711	661	671	661	664	697	673	669	674	677	686	653	638	689	665	707	715	675	672	677	649	719	699	640	674	677	686	677	623	677	654	672	637	696	680	719	634	683	685	664	627	707	693	649	670	650	725	647	647	671	661	658	668	700	658	689	683	717	674	688	652	667	672	720	675	651	663	720	671	672	692	723	704	694	669	714	678	670	703	705	677	648	632	677	652	684	661	666	689	681	729	696	687	655	639	654	687	670	709	672	709	648	587	673	665	718	681	641	639	643	697	661	624	658	620	644	712	700	639	664	684	697	717	699	704	703	686	694	641	658	716	696	689	665	674	613	690	683	673	706	729	674	727	656	675	662	676	688	697	643	674	704	699	626	641	716	650	689	670	644	703	666	693	654	658	685	669	698	624	658	683	675	687	683	644	676	741	639	672	706	667	666	656	664	691	668	740	717	677	660	690	704	709	672	721	633	652	666	667	715	688	677	705	682	656	700	651	679	691	683	698	677	660	696	714	718	671	697	634	656	676	676	670	631	647	725	671	704	640	697	695	680	643	694	660	634	738	692	670	669	679	649	727	621	701	701	708	649	670	660	646	720	648	671	655	677	663	707	700	691	684	649	669	668	666	673	738	737	692	699	683	644	726	628	659	636	673	701	687	673	662	720	671	694	705	701	688	715	626	677	681	674	695	683	721	615	707	699	693	697	697	691	740	653	660	696	730	704	660	678	728	682	718	611	685	717	657	660	732	675	638	653	662	671	730	688	718	699	694	653	641	690	602	693	631	655	682	706	662	668	669	659	725	635	725	711	699	711	658	667	765	615	715	638	671	648	668	689	683	643	705	677	634	710	659	702	702	701	671	710	692	706	682	654	729	703	635	675	669	670	645	660	676	665	664	647	666	635	676	734	642	698	644	687	658	697	669	679	661	671	701	743	668	707	731	737	696	685	678	683	662	664	611	701	700	692	660	679	721	695	622	669	693	662	701	679	679	658	751	674	678	702	720	669	713	704	684	691	675	653	692	694	650	680	658	697	719	698	687	679	695	634	668	657	657	649	617	714	692	636	660	679	670	712	668	696	717	675	697	653	694	666	650	677	655	684	683	758	687	683	666	695	653	739	683	659	731	671	643	669	654	708	725	703	677	690	721	736	594	675	719	707	677	699	718	657	674	681	677	693	664	724	660	645	667	698	737	699	668	659	698	690	644	677	678	662	632	688	670	702	665	718	684	730	690	663	637	645	642	693	669	667	674	662	662	632	639	692	688	680	622	660	711	673	696	677	685	646	658	690	630	669	703	691	715	649	616	630	675	688	688	646	706	651	663	715	713	631	724	694	709	674	687	693	643	696	626	706	661	659	701	704	650	674	714	669	662	716	680	680	656	665	644	670	707	658	640	668	687	690	698	661	664	686	667	681	643	702	662	663	719	675	740	690	627	664	681	658	684	685	656	682	690	666	656	650	671	686	665	660	643	664	681	678	670	708	620	738	689	622	668	658	704	686	679	641	662	682	693	658	678	672	637	719	648	721	700	716	684	659	703	669	679	675	668	694	671	652	716	696	702	725	640	667	721	696	661	671	697	645	673	693	696	669	664	676	712	670	673	647	655	695	671	647	630	687	615	689	679	680	714	657	697	657	661	700	717	646	684	682	683	694	639	706	638	682	685	683	639	663	686	689	684	682	678	699	671	704	701	722	661	677	729	688	708	710	686	665	676	693	661	717	710	676	722	680	705	672	651	663	652	705	728	688	646	647	723	660	679	716	679	741	633	660	685	649	653	733	690	674	682	677	640	643	650	682	674	663	661	713	633	672	717	671	671	699	688	656	693	684	672	635	676	681	723	723	670	709	729	680	648	720	649	679	660	691	664	690	688	671	729	692	647	693	658	704	680	731	701	610	622	707	654	670	648	665	681	681	715	685	674	689	662	651	677	666	709	669	634	642	647	662	656	696	674	660	649	695	669	639	725	625	679	698	681	646	730	654	697	661	705	652	674	696	715	710	623	706	703	700	687	665	706	649	678	694	654	674	699	691	696	690	683	728	685	653	682	728	670	667	707	684	688	664	635	647	723	631	668	716	695	662	730	702	694	708	706	644	673	713	710	650	701	724	640	707	706	666	672	654	696	727	725	637	657	664	716	658	656	650	696	701	724	708	687	674	667	684	683	719	695	656	688	691	691	608	672	657	704
5244	1682	2027	820	1510	3704	4843	4297	2503	1360	913	677	661	658	575	628	614	608	604	599	606	611	582	630	607	651	612	607	636	623	645	631	624	592	614	579	611	607	635	620	631	623	605	610	601	624	608	592	607	635	619	584	645	600	636	641	641	617	636	614	607	612	597	655	654	626	624	626	644	639	622	654	628	583	651	604	640	590	546	605	615	617	581	650	548	652	619	610	639	601	596	613	602	595	587	630	627	551	623	609	595	603	640	630	594	588	624	574	595	608	618	621	594	635	628	629	633	643	649	621	611	611	634	594	544	582	609	623	634	607	639	610	619	606	569	629	576	607	552	622	635	631	586	600	620	597	605	619	602	617	647	622	634	651	600	584	591	634	626	583	602	591	590	605	622	635	592	605	602	601	573	614	590	627	584	636	641	606	608	614	617	581	624	625	653	668	609	591	605	600	608	630	602	590	606	599	577	567	614	590	602	644	596	570	604	655	613	626	595	571	570	623	582	656	594	664	606	628	607	555	626	602	633	626	598	630	633	641	585	642	613	632	623	613	592	600	590	618	636	599	559	601	598	636	619	618	564	587	608	616	581	646	637	565	615	609	627	562	598	611	600	609	561	609	581	631	612	572	622	600	616	619	566	619	587	657	629	629	640	630	637	612	568	599	606	599	624	620	610	644	646	661	627	658	626	627	573	631	612	611	614	601	585	637	627	598	599	602	582	583	600	591	582	582	655	613	607	565	613	620	663	583	660	640	629	606	618	604	603	596	612	634	539	631	649	610	639	615	628	544	607	562	561	614	599	649	591	644	645	606	607	615	629	617	596	610	618	638	670	615	610	619	646	626	612	615	613	598	574	624	624	645	620	593	615	630	615	619	572	640	619	605	665	588	591	623	616	589	612	593	599	621	587	623	599	638	593	646	642	631	645	665	629	582	624	662	636	665	570	582	589	620	614	640	635	630	582	634	614	584	654	623	654	586	611	558	607	579	605	574	602	581	641	597	662	615	618	594	621	619	607	585	631	580	620	595	610	604	614	595	590	599	616	621	611	574	617	610	603	621	607	574	613	612	643	637	608	593	606	602	619	665	607	589	587	625	596	579	614	605	592	609	599	607	585	623	597	581	619	617	683	654	660	631	653	604	587	595	631	584	599	628	626	621	604	597	588	618	630	576	562	581	590	574	673	625	617	596	611	598	597	593	587	608	573	602	630	595	596	595	592	569	602	601	603	591	618	627	648	591	632	615	579	594	639	586	609	595	626	606	616	621	591	628	606	609	606	634	650	604	637	635	659	628	613	617	578	600	617	592	639	608	621	583	578	643	633	596	645	630	641	598	577	580	631	597	616	634	621	616	607	658	580	571	634	643	649	638	605	633	590	618	628	625	581	655	614	609	658	655	669	607	619	552	624	643	603	637	576	597	615	592	636	603	633	643	618	570	608	661	633	610	644	606	593	598	635	640	635	633	581	607	674	600	631	646	632	566	585	604	604	615	602	637	647	617	639	638	647	600	644	607	600	632	632	630	609	616	604	627	560	602	614	598	623	580	558	620	603	585	614	593	602	608	604	623	636	632	624	612	614	640	627	607	572	559	575	603	612	617	597	580	667	624	600	623	579	638	604	627	602	646	570	622	648	591	622	604	619	628	589	635	635	667	623	634	628	644	622	614	639	598	647	606	592	604	619	667	574	607	588	631	604	605	623	629	607	589	632	607	600	643	596	568	607	620	636	603	600	626	647	595	600	576	587	584	605	565	613	580	595	602	612	614	615	629	621	563	602	606	621	633	592	642	600	627	629	617	667	600	638	616	638	609	593	639	594	584	615	641	600	622	610	615	616	611	630	612	611	605	622	601	595	613	578	588	622	558	601	637	615	640	609	609	626	582	601	615	602	650	634	618	644	572	569	614	601	585	639	605	625	617	605	605	657	642	605	637	633	589	634	594	648	584	594	599	668	631	613	587	615	558	602	613	580	621	609	655	624	600	607	618	616	607	604	648	612	611	600	590	624	602	637	649	655	602	574	605	589	619	643	608	610	619	632	609	663	597	636	580	611	620	613	612	617	607	617	612	593	633	611	662	611	595	608	616	641	647	604	572	608	561	649	597	601	602	663	637	580	608	643	602	675	620	636	588	615	650	564	601	534	622	601	621	661	601	635	617	617	611	612	606	616	589	604	617	612	602	638	608	617	603	647	601	585	621	593	604	617	586	622	629	605	629	599	654	662	622	642	599	645	586	622	648	579	626	600	613	628	637	654	599	611	649	616	619	629	626	624	609	612	645	611	610	592	648	596	608	618	550	630	622	627	635	626	591	635	633	617	570	592	631	634	609	611	612	669	604	622	599	592	604	636	579	610	609	598	608	629	586	625	598	654	602	595	609	661	605	602	565	584	592	640	611	593	607	618	579	606	613	610	645	626	578	612	631	574	634	593	627	627	607	590	592	655	610	609	602	654	582	607	599	609	615	611	605	584	594	595	613	609	617	607	567	641	641	642	601	603	601	616	603	593	604	605	602	649	603	599	633	632	664	604	594	645	594	616	652	648	612	619	594	593	616	656	635	632	604	539	585	589	612	602	610	621	605	589	603	641	625	566	614	600	629	580	614	630	558	636	630	617	603	575	632	642	588	599	600	611	646	658	626	590	613	633	618	601	600	615	590	642	597	596	604	577	613	616	621	602	651	601	568	611	603	600	624	637	622	608	600	575	583	606	592	606	579	616	641	585	618	604	615	596	624	621	626	579	548	637	602	568	603	613	600	619	583	609	601	619	589	619	589	656	622	615	614	600	587	563	584	633	579	595	652	589	562	572	636	587	590	616	611	651	573	614	652	625	636	575	601	581	604	579	612	616	627	600	647	625	616	649	603	547	599	606	586	621	618	587	617	619	643	633	619	630	583	621	593	623	619	629	598	594	619	617	601	622	649	598	579	628	603	626	579	653	602	569	605	643	608	656	611	599	608	627	576	583	620	643	613	618	621	592	570	597	606	614	651	539	601	609	622	600	651	600	630	585	628	616	610	579	614	617	620	628	618	613	619	576	624	633	619	622	637	654	595	683	597	575	617	608	605	649	639	596	630	582	628	601	567	554	623	642	580	608	600	635	556	628	610	609	602	628	609	563	616	633	598	619	656	591	645	608	612	588	618	574	603	659	642	630	587	624	570	641	567	595	609	602	625	608	561	646	624	607	625	639	605	594	581	610	598	597	603	580	589	610	601	612	606	604	623	610	590	586	613	603	604	616	611	591	603	579	591	616	595	647	582	621	617	607	632	621	632	603	594	586	642	615	627	612	616	610	599	617	635	592	601	599	599	641	617	553	590	572	590	616	587	606	622	639	612	609	622	611	643	611	599	637	573	614	607	599	633	582	566	591	589	597	634	632	606	655	640	648	577	631	636	569	590	632	625	573	655	653	601	598	615	635	570	614	634	637	610	618	609	629	600	623	611	587	620	606	581	582	619	626	620	588	617	595	620	607	621	582	615
25398	21262	26967	24707	5546	10510	34164	30074	16629	6111	2115	993	728	697	694	647	628	651	646	617	662	681	662	668	662	595	677	660	644	680	655	634	629	663	641	664	643	627	665	674	632	696	689	625	607	599	644	686	651	692	684	661	639	652	674	657	656	694	693	655	654	671	666	648	707	704	700	652	627	664	718	624	678	637	663	619	648	628	614	643	685	645	659	682	623	631	630	669	658	619	637	622	641	610	674	612	667	668	620	616	652	620	604	650	641	638	645	647	635	638	640	645	682	619	601	665	687	644	668	637	620	669	639	630	643	673	674	648	656	610	595	672	678	668	628	659	596	670	693	648	591	611	651	608	672	605	656	676	631	628	706	674	653	607	650	643	653	649	656	668	629	653	631	670	636	638	644	656	651	688	621	656	596	639	648	683	641	631	665	606	610	653	619	653	599	674	628	613	691	661	625	690	652	640	652	680	611	603	631	626	606	655	670	666	631	662	614	706	614	628	624	632	660	658	630	622	665	639	634	645	692	627	671	634	659	641	660	680	666	622	629	619	647	648	660	621	650	652	638	682	665	665	629	641	662	699	667	608	660	612	633	673	640	697	663	643	617	659	637	640	648	679	641	668	634	664	629	631	613	649	689	663	662	602	627	625	672	709	630	690	610	606	667	649	623	643	638	611	650	655	606	607	660	641	616	655	722	655	604	608	618	647	638	653	635	647	626	613	653	647	640	656	671	661	689	622	668	633	658	660	661	645	667	673	635	638	632	628	696	639	680	658	643	596	636	655	719	693	663	624	637	688	679	631	655	680	657	576	662	641	643	640	636	597	651	678	590	599	668	627	652	635	633	635	680	655	696	677	647	636	604	668	651	668	630	606	691	651	651	656	703	635	602	648	633	601	659	676	687	680	607	665	636	630	668	622	603	612	661	657	641	630	702	687	673	646	648	665	636	606	611	614	701	633	678	687	632	616	622	642	644	701	667	637	640	637	617	679	653	604	653	654	641	656	627	624	654	634	605	661	620	603	648	655	603	685	661	645	630	630	649	672	637	599	640	625	605	671	608	603	632	678	649	619	677	653	613	566	622	653	669	618	691	682	686	663	640	676	675	616	631	671	603	641	640	649	677	631	623	635	631	622	623	620	688	689	657	652	661	614	668	637	661	639	596	659	626	624	646	690	671	645	625	588	666	613	650	694	690	603	653	610	665	646	673	669	597	674	641	671	640	624	617	621	665	626	676	616	649	655	656	669	644	669	645	639	572	633	600	638	707	657	631	618	663	660	657	680	669	609	625	673	691	589	661	675	659	605	674	667	671	658	651	644	659	659	663	636	661	650	658	677	625	632	643	665	661	627	617	660	657	632	622	626	682	658	599	647	665	649	610	619	627	664	613	629	642	709	632	637	665	649	664	667	653	652	695	631	644	657	638	682	643	675	622	635	667	674	640	653	665	622	658	603	601	629	642	626	626	663	648	646	716	670	662	610	660	678	668	647	650	638	626	618	596	651	660	636	664	636	614	616	678	671	656	631	630	695	649	640	640	632	633	633	602	689	607	639	660	638	684	663	617	615	646	597	646	673	645	640	658	623	677	655	671	661	659	633	639	670	632	624	631	672	661	674	640	636	678	669	627	669	639	630	637	653	636	593	656	662	658	633	672	687	656	633	659	666	663	644	658	663	644	620	647	697	628	609	660	678	652	650	650	677	602	671	643	649	698	654	653	632	685	657	660	634	628	633	685	673	613	704	614	618	659	626	657	641	591	661	609	670	669	583	632	632	661	673	636	701	658	667	667	624	655	680	681	656	651	657	606	668	615	623	647	601	680	667	643	673	615	628	649	620	661	718	669	611	637	662	609	635	695	697	670	667	655	659	642	620	639	642	670	648	672	694	655	654	647	632	630	657	683	645	638	665	697	607	593	716	641	629	649	695	648	671	636	645	633	661	615	666	635	633	681	646	688	660	623	638	650	635	602	656	672	643	636	665	656	673	629	654	620	601	673	613	598	660	651	616	682	680	641	698	656	643	645	648	668	661	666	627	611	660	672	647	636	660	637	669	668	613	652	628	661	629	592	654	656	677	654	653	651	652	651	661	661	647	626	647	653	649	618	667	654	684	646	672	620	670	634	625	644	689	619	630	647	602	668	646	627	615	646	589	637	639	674	644	657	659	614	661	654	633	665	664	626	655	676	604	664	648	640	621	603	708	697	606	686	654	606	646	685	628	656	605	635	654	671	614	607	613	643	609	646	652	628	639	635	626	604	652	677	648	636	643	602	650	663	644	657	666	646	620	655	625	642	661	654	677	624	660	612	645	627	702	624	661	684	609	646	606	665	638	659	677	653	649	659	629	688	633	713	631	615	642	634	696	613	623	642	637	666	644	593	669	629	645	628	683	634	644	632	671	674	644	650	643	658	660	698	668	685	671	640	665	687	693	676	681	687	660	624	619	601	679	582	610	657	684	633	646	679	654	648	612	647	673	636	661	631	600	654	659	617	639	694	686	670	647	627	631	640	620	616	638	647	640	653	687	611	641	643	635	657	696	640	632	633	665	668	688	625	643	682	627	636	656	654	634	657	652	648	647	634	634	633	681	713	656	685	674	676	623	657	625	637	619	637	615	637	630	617	640	651	689	632	664	618	654	630	634	695	620	694	649	644	670	682	664	623	650	631	631	655	610	614	637	633	678	653	638	606	580	656	642	588	645	640	665	668	687	617	636	666	647	654	688	602	655	641	682	634	662	659	649	606	626	659	674	602	616	646	677	654	667	680	638	612	628	689	624	672	656	657	649	665	665	646	643	667	612	637	598	658	648	611	694	670	618	646	617	621	653	636	668	693	628	634	612	608	624	628	639	680	609	676	639	614	646	648	671	670	641	656	632	663	626	658	637	626	639	668	644	710	627	617	621	642	637	613	637	655	655	645	650	654	697	623	609	690	669	663	662	635	627	610	661	647	667	633	668	622	633	619	643	689	636	645	615	616	676	619	653	699	620	626	640	659	623	710	670	657	647	647	682	657	626	643	687	666	662	661	587	621	668	665	679	685	645	613	675	683	606	620	634	610	622	624	670	652	660	645	642	662	631	699	665	601	717	662	618	634	627	634	646	670	637	653	614	670	689	648	614	669	659	636	604	605	641	665	625	635	602	637	637	625	642	638	645	594	660	651	655	621	640	676	653	630	664	624	643	621	653	643	640	651	667	668	683	552	636	596	621	688	613	673	661	628	656	612	654	663	648	651	666	691	621	657	677	603	661	604	655	652	656	628	615	656	620	628	630	637	658	634	677	596	650	634	621	662	715	630	676	611	682	644	633	682	640	637	666	679	662	622	650	624	640	625	635	640	632	656	654	627	633	617	640	636	636	671	662	625	644	655	657	615	617	608	678	617	664	598	649	671	676	658	664	651	679	668	661	625	669	643	660	607	662	635	619	677	694	638	648	641	651	665	643	650	673	656	657	652	645	646	631	615	644	654	674	704	609	648	640	661	646
4451	6273	4368	1881	2021	12940	32481	25163	12767	5290	2194	982	694	637	557	623	623	583	624	617	599	661	614	610	650	578	594	568	607	587	573	605	626	617	584	579	623	627	587	611	630	585	619	575	639	581	608	620	616	657	587	591	595	592	603	612	597	607	598	609	650	608	623	613	603	630	572	602	610	610	577	564	611	603	662	615	616	596	645	548	592	585	588	606	592	571	603	574	593	599	625	619	598	615	620	577	618	621	599	651	634	580	635	612	640	599	582	608	597	625	649	640	595	576	608	621	640	541	596	612	615	608	552	596	623	594	629	620	611	612	603	633	628	629	599	618	610	627	589	611	645	614	601	595	592	622	576	563	629	613	615	619	648	577	601	548	629	625	578	583	625	582	625	576	613	605	595	621	617	556	637	609	629	574	611	568	598	652	617	599	622	609	644	599	611	637	602	649	633	593	611	598	618	654	630	568	617	574	628	647	606	627	583	599	592	591	599	642	638	609	597	600	609	588	614	560	644	603	589	572	628	620	601	569	616	624	563	589	599	605	572	606	632	576	564	575	660	582	577	631	606	597	625	582	610	619	575	601	655	627	634	563	601	616	626	614	615	575	644	573	623	614	637	603	573	614	599	617	654	632	581	632	615	588	591	607	597	653	568	564	614	566	639	631	620	612	610	604	651	632	621	616	616	581	608	616	621	605	635	641	608	659	610	615	632	621	581	591	609	560	592	565	593	619	602	647	640	586	629	595	616	614	600	611	599	654	568	632	625	587	647	586	616	618	615	600	603	563	588	649	599	618	651	609	597	581	575	567	604	614	622	586	603	639	607	651	587	612	612	647	603	637	588	661	610	649	594	580	606	542	655	632	561	605	613	619	612	581	597	612	677	567	646	613	580	627	577	651	628	692	605	601	582	629	595	605	584	589	632	595	615	628	606	554	586	630	604	549	610	585	661	597	555	584	590	637	592	681	603	583	623	579	636	596	599	611	573	628	578	656	585	575	620	605	623	595	584	633	609	585	583	564	591	609	587	604	644	607	602	558	587	633	623	660	641	613	629	633	603	659	660	651	579	633	585	609	574	605	610	581	609	582	598	578	568	638	587	624	625	597	588	632	639	598	581	553	585	604	620	587	626	577	614	595	571	611	573	607	625	594	658	657	637	663	539	587	583	603	581	624	661	642	578	600	652	638	593	604	613	621	622	637	627	563	569	601	579	623	610	608	617	610	640	582	562	583	603	575	615	615	554	601	620	591	615	607	625	594	637	593	616	601	619	657	620	561	585	632	595	610	558	630	573	576	655	569	608	622	619	633	633	606	608	587	581	640	666	607	611	630	619	635	604	592	567	623	614	607	599	609	630	613	610	585	596	608	632	606	606	593	587	636	555	611	573	617	615	650	623	577	659	636	627	593	582	596	641	610	622	568	595	631	586	627	567	582	622	618	626	607	610	594	611	605	606	653	557	580	557	613	608	600	595	643	611	628	606	601	616	623	607	586	567	568	589	614	642	634	621	599	641	607	613	617	601	573	590	633	586	623	617	625	606	632	619	633	598	624	575	575	633	581	635	607	576	628	592	576	603	575	650	616	619	583	637	607	607	564	570	605	607	581	634	640	643	556	610	554	656	567	611	638	582	575	601	605	615	552	649	595	598	605	618	596	614	597	658	620	565	595	611	643	634	640	604	645	591	617	626	605	575	633	575	576	629	625	655	585	595	610	687	590	605	575	598	584	531	638	583	631	600	627	580	583	651	615	590	647	588	623	578	602	586	586	633	675	594	585	651	590	579	608	583	575	632	624	604	602	623	609	577	628	617	635	613	578	599	587	568	620	590	633	642	569	611	595	615	626	600	607	623	591	642	605	584	616	612	630	590	599	620	597	617	608	624	631	551	656	621	557	619	594	559	631	648	588	616	576	590	594	615	581	621	611	632	599	571	628	614	597	628	642	600	612	607	637	579	601	576	595	623	615	642	605	617	645	604	631	576	594	612	591	601	652	645	608	618	617	642	618	622	611	592	644	653	577	622	622	587	604	626	629	623	615	591	630	597	609	618	618	662	587	586	608	645	631	580	595	631	623	625	594	567	559	593	571	563	591	615	641	572	624	560	611	596	593	613	640	626	595	625	623	577	597	611	548	618	592	581	600	624	617	638	593	602	624	584	593	571	609	612	581	635	571	625	618	587	612	619	597	577	608	622	606	553	618	600	640	635	635	622	591	581	599	554	603	612	559	577	590	567	612	586	583	569	604	608	605	617	601	634	647	601	595	614	593	621	623	600	604	624	610	591	569	582	585	607	597	638	600	613	624	642	593	587	599	596	653	624	615	600	586	607	571	594	604	612	624	624	621	598	591	648	629	612	588	614	590	624	662	575	590	605	577	591	604	618	561	617	618	603	612	631	612	551	611	616	600	631	653	646	632	629	581	599	594	612	591	590	567	606	639	633	611	608	616	628	634	609	623	608	632	614	625	648	598	563	635	581	562	571	605	627	552	578	623	537	594	612	608	638	581	635	590	583	599	583	606	560	571	588	596	607	574	619	597	588	574	617	596	603	567	589	580	599	581	597	593	603	582	595	661	660	609	587	583	588	648	633	628	627	625	617	591	591	588	572	608	626	616	609	583	622	583	565	602	558	627	630	598	611	644	596	603	625	647	639	618	612	593	622	593	658	592	644	612	589	574	572	630	574	613	628	627	638	623	602	583	614	615	593	595	577	622	574	602	611	577	618	609	609	623	607	597	588	603	569	582	593	607	631	603	605	578	605	630	639	571	589	572	605	662	568	592	609	628	648	597	610	566	583	617	599	609	642	624	588	588	575	605	627	628	605	569	639	650	576	597	625	649	601	589	610	626	612	663	642	550	622	596	600	604	613	600	596	595	639	592	621	616	621	588	629	577	634	595	655	655	628	610	620	636	616	565	616	596	631	592	602	625	636	586	585	614	580	616	563	603	572	606	593	646	624	636	633	614	550	591	575	624	606	627	563	597	608	639	583	622	639	609	621	634	645	618	612	574	631	627	577	596	617	604	634	602	633	630	617	578	608	597	603	618	637	639	618	559	603	614	636	592	618	618	547	620	598	603	604	605	599	637	622	600	628	563	634	601	619	638	610	605	616	621	619	628	627	607	588	631	563	615	617	604	567	596	615	629	637	588	622	640	646	622	643	580	609	621	618	607	592	625	633	629	594	589	627	598	603	635	608	573	590	586	588	612	619	577	608	607	596	550	568	606	592	641	589	628	596	635	650	559	623	627	627	605	607	638	580	654	633	644	636	602	610	558	583	603	626	592	605	563	580	608	591	610	604	612	582	583	595	616	577	644	610	602	590	591	604	632	615	586	605	599	643	577	624	637	614	570	574	615	618	567	622	550	617	561	604	613	621	567	649	626	616	619	600	627	613	600	624	581	604	594	599	612	596	605	572	603	655	597	614	608	578	635	603	605	596	581	622	567	610	570	582	607	593	637	589	564	598	590	620	598	617	600	616	617
24209	21282	28549	24335	21243	25588	53800	47756	31337	15485	5512	1675	968	788	782	779	832	796	719	760	762	792	788	807	772	808	793	783	744	789	764	801	748	719	779	754	728	805	744	747	800	701	726	803	799	717	755	695	733	716	768	705	757	750	713	741	732	758	760	767	754	759	742	783	719	835	748	745	771	782	720	750	718	772	739	809	756	777	701	750	738	757	746	715	732	748	763	733	728	731	783	758	767	785	749	732	769	759	739	769	782	785	701	699	736	725	739	756	687	739	731	808	766	739	712	775	744	760	770	777	810	734	746	765	746	775	723	804	775	778	744	793	781	745	733	744	744	737	765	754	758	791	746	699	737	751	695	693	774	729	751	774	735	802	728	776	764	755	777	736	796	780	759	779	757	739	760	705	723	739	791	709	772	721	738	752	763	765	790	752	822	732	793	757	765	758	738	748	706	708	761	735	788	753	785	741	754	742	754	805	760	733	768	765	721	730	715	730	775	793	723	723	749	738	704	720	720	728	744	718	757	760	774	740	739	730	774	774	755	764	780	726	770	728	751	705	759	767	761	749	761	733	809	700	796	737	761	749	744	761	735	714	722	787	756	714	761	792	768	699	731	780	692	742	712	764	772	745	759	795	729	710	711	719	722	768	760	730	749	744	754	753	785	708	739	726	678	718	767	743	782	714	742	736	752	770	720	776	718	789	766	745	763	706	760	738	769	750	762	735	733	744	731	753	814	766	823	755	757	746	731	761	739	750	798	692	706	776	743	777	752	780	762	646	758	759	768	690	774	739	729	750	764	744	709	739	741	746	729	715	742	726	739	790	706	774	750	727	777	754	731	744	789	744	758	747	739	779	733	741	708	671	749	739	745	729	693	755	747	823	748	785	752	724	765	732	755	769	733	747	766	716	736	768	719	758	756	743	780	800	751	775	769	720	702	732	761	740	757	682	794	718	762	737	743	732	735	713	720	754	732	665	768	748	735	763	727	696	741	769	710	717	766	747	731	723	797	685	767	764	767	748	766	748	757	791	779	758	776	766	769	738	721	733	743	709	750	709	696	761	749	745	674	760	727	728	776	794	795	712	759	732	734	754	771	694	745	732	708	757	760	726	761	757	717	759	808	775	738	715	765	747	740	787	731	772	781	777	723	726	780	746	740	733	784	720	703	766	759	753	760	729	763	759	755	750	815	708	769	771	741	715	773	780	738	717	764	732	746	816	739	806	773	785	759	743	732	759	775	718	747	750	726	725	724	732	741	720	770	735	723	779	709	748	766	750	777	753	737	736	746	804	747	703	727	730	760	750	755	756	783	763	739	804	786	726	724	763	786	756	744	731	711	732	745	760	760	718	724	757	694	784	779	747	759	739	768	731	786	773	782	752	760	811	742	771	697	752	727	763	822	710	735	718	749	739	785	759	720	752	748	723	721	720	825	806	763	709	730	721	737	724	749	762	778	735	767	721	754	732	722	763	731	738	717	752	760	774	772	745	773	804	714	774	758	751	813	759	756	704	739	787	786	721	764	764	741	723	719	748	729	764	806	746	789	758	731	758	741	747	772	717	785	726	752	772	721	725	742	728	767	804	715	759	729	745	771	736	690	733	756	744	746	763	757	733	730	813	712	768	732	754	720	710	698	730	735	821	738	701	770	736	788	748	773	728	765	742	709	741	782	734	740	735	724	734	706	760	782	796	726	759	780	715	765	753	755	809	784	720	700	720	712	722	760	729	719	717	737	770	718	729	768	742	730	740	727	712	763	744	697	737	751	766	731	786	728	711	739	758	746	733	724	796	760	746	726	758	730	714	769	743	752	739	728	707	756	708	775	744	732	744	783	747	743	758	770	753	745	768	780	801	778	744	718	754	739	747	765	745	759	768	706	700	743	745	797	733	759	749	755	747	746	755	740	765	743	737	700	808	771	751	721	729	762	741	728	759	777	732	745	710	765	742	787	800	769	779	736	737	781	791	802	783	727	764	787	709	724	752	708	705	733	729	738	743	787	768	761	738	728	722	789	744	717	781	703	772	715	778	741	799	752	745	767	728	731	728	766	808	766	723	729	761	741	767	705	771	717	751	773	729	744	756	711	787	747	721	733	751	779	713	797	735	742	708	756	756	731	809	750	744	724	747	700	759	759	764	751	750	697	715	733	756	714	744	752	747	742	715	726	731	748	764	733	760	789	766	745	714	788	749	712	745	763	730	721	728	702	695	731	718	716	757	800	778	699	739	734	776	730	756	777	743	819	773	733	755	778	691	746	769	799	737	753	765	710	747	725	769	757	764	731	760	757	767	767	735	732	702	767	736	759	674	736	777	743	778	742	737	722	773	765	749	718	746	808	738	742	733	754	781	713	727	721	730	715	723	766	750	762	734	737	801	732	716	766	719	777	782	786	733	792	737	729	685	767	754	765	754	754	724	720	756	756	743	708	754	721	765	746	791	750	761	747	736	743	718	727	689	708	748	752	767	747	766	755	774	773	791	750	747	728	739	751	708	751	760	738	742	728	775	757	743	732	707	784	689	770	725	775	701	733	726	703	767	721	728	780	733	754	796	755	727	722	745	742	780	823	727	801	761	732	729	705	700	721	724	722	736	799	753	705	735	747	747	754	726	728	743	727	784	766	773	742	753	723	772	727	711	728	718	750	750	757	737	772	747	712	740	721	719	792	756	739	776	771	708	742	738	726	719	752	723	764	756	735	792	782	748	666	748	719	765	746	762	783	748	694	757	759	766	738	769	779	774	755	728	730	702	737	723	733	803	763	755	766	714	738	734	743	775	786	734	747	728	784	752	759	731	784	769	706	743	788	778	739	768	752	775	793	697	774	767	715	669	758	774	723	787	776	700	739	736	760	753	742	734	772	760	758	749	816	737	753	785	682	727	756	750	736	736	726	743	711	757	713	726	791	758	746	714	779	769	808	714	797	764	775	812	736	727	780	767	741	715	779	728	768	777	765	770	760	715	757	773	816	761	781	783	737	733	771	756	720	697	738	741	761	741	701	763	759	804	746	759	696	774	671	720	770	721	741	762	748	740	730	745	754	775	755	714	733	722	793	721	779	765	733	749	737	695	749	709	775	727	780	760	751	748	705	734	759	724	753	783	754	759	718	769	771	707	716	747	701	762	755	765	764	767	704	715	752	776	711	707	732	713	740	756	725	708	758	697	707	710	739	705	794	782	730	748	739	729	756	729	723	672	725	761	721	765	754	701	726	751	750	721	773	747	728	704	742	754	765	770	728	690	776	769	732	740	727	697	765	727	736	725	743	730	800	749	701	754	770	731	761	727	768	753	746	778	778	713	733	734	764	773	735	734	745	734	768	741	737	733	784	762	791	742	766	716	739	799	754	723	756	754	706	761	705	702	711	707	731	761	777	740	740	726	730	740	740	687	738	735	782	751	688	736	735	743	734	730	739	716	731	732	729	762	794	737	748	727	716	749	727	743	734	735	752	764	738	749	738	757	772	723	749	764	736	810	762	751	754	725
4444	6955	5760	3673	3291	25878	51726	42489	25118	11961	4926	1699	892	759	719	704	665	739	701	723	733	743	731	708	745	697	693	669	694	682	704	683	665	752	686	737	745	701	700	762	720	681	740	703	662	699	677	750	693	711	727	704	707	672	742	686	674	732	706	704	727	715	699	710	740	709	693	703	709	688	715	670	713	695	722	692	652	730	623	696	674	657	693	647	661	721	700	696	684	719	702	692	692	666	684	724	696	662	720	735	667	684	697	724	658	714	707	695	743	700	677	686	720	719	671	686	656	674	673	700	714	662	689	667	698	669	723	725	710	676	681	741	677	727	681	718	706	717	682	718	726	719	691	703	688	727	695	707	708	722	646	696	701	699	702	698	657	684	690	685	715	662	683	668	696	664	673	711	700	662	666	683	661	690	697	678	694	677	642	741	727	679	705	718	690	709	700	651	703	745	687	714	724	685	707	727	720	725	737	674	696	672	695	700	711	698	722	674	746	662	698	731	707	703	700	684	699	696	710	690	689	644	690	715	679	701	694	729	676	685	685	698	653	703	674	721	712	678	704	748	693	681	704	692	717	697	692	735	678	684	670	721	680	755	685	700	747	713	642	674	702	659	693	705	727	739	724	720	709	663	688	700	685	719	737	725	702	636	669	674	659	672	668	694	699	701	712	701	677	699	691	710	701	682	692	733	652	688	713	670	679	645	698	667	681	741	713	662	674	716	683	708	723	650	691	687	697	684	698	673	679	713	728	700	712	681	708	641	720	700	725	686	694	713	694	673	737	735	695	713	685	658	681	720	698	647	647	710	721	755	673	708	717	689	717	731	682	696	732	771	715	694	675	678	680	684	710	660	752	729	667	711	736	697	706	635	689	712	692	640	733	681	729	647	699	674	687	672	707	667	669	709	646	685	721	692	705	652	718	705	668	703	681	687	714	698	663	663	721	687	733	696	705	711	689	743	681	718	685	686	703	754	735	698	669	686	694	709	702	725	646	679	689	698	687	745	666	700	700	688	676	646	693	687	708	666	652	725	704	682	714	667	707	659	689	684	664	707	726	637	744	651	701	724	678	664	684	671	729	697	660	710	704	689	711	684	699	693	689	695	659	705	662	730	665	710	702	741	724	650	694	657	662	718	711	681	699	718	709	694	709	674	699	672	699	622	681	734	708	694	730	690	716	698	692	681	663	683	672	683	688	711	739	735	747	716	680	686	680	719	706	706	653	698	662	709	705	714	732	722	703	668	704	716	751	654	678	682	716	702	708	694	655	699	682	678	693	661	686	675	716	669	691	674	700	710	664	718	728	681	692	711	687	729	706	676	706	681	682	699	687	693	738	650	671	697	673	630	749	706	638	672	693	698	709	687	701	655	698	713	719	690	662	665	726	720	707	681	660	710	667	654	689	724	678	683	696	670	751	716	678	689	669	696	689	683	639	709	711	689	706	696	709	662	716	748	636	681	694	658	727	701	680	645	693	675	704	686	667	678	722	703	680	710	723	682	694	694	727	694	727	717	728	662	639	642	693	690	709	713	666	688	680	650	677	704	709	681	695	716	698	673	690	698	682	673	662	674	717	694	680	665	700	742	707	643	687	670	699	670	741	673	716	707	677	719	662	686	664	704	657	705	722	671	672	721	654	655	712	749	652	715	622	635	686	689	685	696	694	684	689	713	699	646	687	656	693	695	713	663	662	699	688	673	671	758	688	708	682	680	694	719	703	652	720	685	697	720	685	701	701	733	703	699	703	651	726	664	703	656	715	680	718	685	701	658	713	657	677	707	705	667	734	716	669	682	716	679	622	706	721	731	690	764	703	715	670	666	708	708	661	771	665	695	677	682	622	682	690	714	713	699	701	712	710	690	632	685	703	747	729	711	700	670	668	661	647	681	718	677	676	695	713	713	668	700	695	721	660	691	682	688	725	709	664	667	689	708	702	689	689	666	679	694	687	699	731	706	647	650	676	693	710	711	659	656	711	655	635	698	666	677	695	663	713	690	709	702	674	700	718	665	733	696	709	717	673	693	672	696	677	737	707	687	669	659	734	676	689	708	722	686	663	707	664	673	743	680	675	681	665	703	681	727	682	682	698	693	708	699	667	701	670	648	674	698	740	714	708	683	638	730	695	696	722	666	646	650	655	741	705	681	671	686	674	685	735	689	673	716	748	704	684	683	707	659	656	717	725	656	722	700	691	728	688	666	703	698	694	653	651	683	714	676	657	711	672	673	661	704	720	686	680	695	684	669	694	686	638	688	705	694	693	669	654	678	720	690	699	707	691	697	689	672	682	705	688	625	691	707	687	680	689	707	732	683	722	712	698	753	692	706	640	718	678	682	660	680	706	675	682	692	691	691	723	690	714	732	730	696	726	665	662	649	780	685	708	664	692	666	678	692	672	689	679	685	714	705	744	690	706	649	744	702	737	702	678	673	705	721	678	689	702	663	689	659	705	676	679	708	709	662	691	680	709	744	664	686	668	676	688	752	679	681	737	704	662	704	677	708	681	714	647	681	669	658	699	652	693	710	723	708	683	703	701	702	640	659	644	678	707	713	695	653	666	716	733	645	673	668	685	690	690	672	648	686	697	680	657	716	738	674	665	682	690	656	642	744	714	687	676	623	709	720	674	665	685	642	690	667	742	695	711	729	716	675	687	666	691	717	696	684	664	675	648	684	716	652	717	694	715	695	679	715	692	709	750	686	689	660	708	707	710	700	726	672	703	706	677	708	670	683	713	691	763	699	736	676	719	728	677	672	679	698	680	688	708	732	703	673	660	726	687	692	687	656	696	719	685	707	680	720	665	727	681	657	700	645	687	666	686	685	681	682	702	693	698	712	630	703	678	691	758	717	708	716	701	719	681	708	672	704	665	670	668	731	743	687	703	692	711	715	692	699	700	697	710	713	682	708	692	672	692	675	669	666	713	682	700	681	733	693	686	695	678	675	669	713	650	663	714	691	713	699	688	693	687	723	668	650	703	667	707	684	732	687	658	672	732	691	706	631	716	675	737	718	706	663	716	671	675	686	665	689	708	674	695	638	638	672	748	693	704	698	655	717	691	669	680	706	660	719	655	694	704	692	664	660	686	691	731	678	718	662	690	676	722	688	737	731	704	685	650	663	682	673	664	687	743	710	692	679	703	667	710	698	695	680	675	692	658	696	699	721	682	652	679	660	724	669	666	743	706	686	704	651	672	703	706	664	706	672	688	690	663	725	691	690	646	685	717	704	683	692	661	716	694	697	706	665	674	699	720	670	721	662	714	669	684	750	678	722	688	696	693	667	723	698	661	662	679	742	651	687	676	657	685	710	713	717	711	646	677	686	688	682	704	685	696	680	673	720	712	692	692	746	694	699	659	701	743	720	662	662	700	652	658	671	703	687	748	610	727	710	729	721	696	699	683	687	672	649	705	706	688	672	703	703	717	697	701	705	677	673	679	712	738	711	691	698	685	749	671	736	704	702	710	638	699	723	696	703	730	712	644	659
27529	12756	2109	1243	867	1875	4423	4292	2442	1441	983	758	711	695	661	667	649	659	711	667	678	712	647	644	686	682	638	688	648	662	691	682	690	710	706	711	670	704	726	693	698	721	649	690	688	716	642	688	656	665	684	693	665	700	692	680	698	663	668	653	697	651	684	701	719	651	663	703	687	677	674	683	674	683	644	674	635	697	635	660	666	738	638	674	708	688	627	696	669	750	693	696	648	711	651	664	694	686	625	702	684	683	694	726	668	650	694	742	683	695	730	672	665	700	669	689	652	663	713	699	662	658	679	715	653	632	722	716	715	668	625	670	693	693	637	705	697	660	652	690	654	657	691	662	708	662	650	697	640	649	672	664	696	713	740	673	660	658	670	700	631	695	699	712	646	660	694	691	680	674	693	647	711	701	668	618	665	683	679	651	678	682	685	662	697	648	653	658	678	733	667	672	678	669	677	676	630	641	630	685	690	704	662	648	646	679	691	632	658	682	673	680	699	664	660	675	624	611	702	716	673	687	652	682	716	694	682	664	640	639	669	711	657	682	674	696	676	681	628	680	685	667	716	648	688	727	684	683	695	702	669	671	648	685	664	696	668	706	703	670	704	684	663	687	664	685	658	678	677	605	695	637	671	655	682	691	686	634	670	681	698	628	723	646	668	729	656	672	745	706	687	664	663	689	674	682	685	680	703	670	638	656	641	673	628	702	676	626	676	693	649	653	646	710	708	692	684	693	684	675	637	658	704	694	700	646	668	692	657	695	731	655	663	686	678	651	626	688	720	654	657	654	689	638	680	662	684	674	653	645	725	661	703	683	666	694	700	665	700	706	673	718	695	690	683	663	648	645	682	670	668	681	691	696	690	692	666	662	672	663	713	713	656	642	711	719	688	688	670	722	670	640	674	697	640	623	667	663	673	729	701	622	667	675	727	699	707	664	693	678	624	666	645	703	662	748	682	703	659	701	640	651	663	685	733	658	640	697	654	656	641	708	668	695	700	678	667	691	664	700	632	690	626	705	648	711	658	687	743	691	687	664	654	691	706	709	679	708	703	679	665	663	698	625	714	678	645	726	703	667	671	728	728	653	695	731	721	715	670	678	673	694	647	708	673	665	672	690	687	689	660	653	700	697	692	678	692	636	639	629	695	625	646	682	695	725	682	672	685	698	698	701	731	677	688	729	680	674	692	682	765	694	631	658	682	698	671	638	646	694	686	694	682	641	731	634	621	714	710	685	722	666	675	685	651	684	670	642	676	712	648	665	708	709	646	698	688	696	704	648	655	683	712	707	663	670	702	638	648	665	646	670	652	652	680	653	637	763	640	696	684	681	658	657	654	649	713	678	687	662	651	647	675	701	650	692	646	681	696	707	629	676	659	707	665	691	673	689	650	680	697	630	685	686	663	693	707	699	652	684	671	692	688	641	670	650	654	700	747	621	694	643	689	694	669	664	720	604	721	681	716	679	743	654	660	723	749	638	665	644	643	667	672	671	678	700	659	649	681	680	662	627	653	685	704	672	696	674	680	685	638	674	689	684	675	663	650	676	701	722	637	687	679	638	696	639	719	693	723	675	688	648	705	687	644	672	647	693	728	682	689	641	715	684	682	703	671	669	687	693	674	653	630	654	682	679	720	729	652	670	674	637	631	680	651	691	673	717	671	660	765	701	643	720	684	724	701	678	672	712	663	677	716	662	684	657	640	693	685	690	698	676	669	657	694	658	670	668	629	673	698	668	634	680	693	701	625	662	699	655	680	704	704	701	655	685	647	651	674	639	648	697	678	646	683	650	680	653	671	737	665	675	668	636	676	671	727	664	683	685	680	671	668	610	682	663	703	675	664	672	699	678	680	676	641	654	648	680	660	676	735	678	726	690	660	654	688	683	621	677	709	653	675	680	679	656	706	709	701	703	683	669	693	688	634	710	669	723	671	673	671	706	702	645	671	670	701	686	691	668	684	709	671	729	661	655	694	633	634	642	726	706	715	684	647	678	690	694	688	655	702	712	677	733	684	642	708	689	676	677	693	701	650	677	649	681	612	683	657	670	699	682	698	649	667	644	645	716	703	652	692	670	659	675	630	682	681	660	689	674	717	737	697	664	672	671	698	679	699	631	687	707	704	638	694	665	685	636	633	689	649	699	670	685	678	666	695	699	670	689	696	659	715	628	675	663	713	698	701	659	663	684	695	670	611	683	702	692	717	719	702	670	654	670	715	698	646	703	664	735	673	679	698	703	681	640	690	690	659	706	659	666	625	695	667	694	709	663	672	642	661	677	654	660	666	670	661	720	669	709	625	658	697	708	680	708	678	638	659	664	648	669	691	648	698	677	645	623	665	658	636	682	703	653	694	662	667	648	615	686	718	693	681	690	695	664	623	693	634	640	665	683	702	678	654	667	654	681	682	637	655	685	705	683	705	645	686	640	674	677	671	679	679	659	688	687	673	670	627	616	667	676	635	692	708	634	733	703	716	689	679	711	640	681	679	707	676	656	688	644	664	630	659	654	673	681	683	724	665	696	672	703	691	690	718	717	693	698	699	655	666	628	718	694	655	712	656	630	664	691	676	644	702	631	675	694	640	684	656	695	623	701	678	696	670	704	632	660	670	643	666	662	691	655	693	665	701	747	681	665	669	683	695	679	656	700	663	658	675	636	720	722	742	689	647	623	663	679	633	656	697	676	695	663	688	706	645	705	698	690	692	662	671	662	619	706	668	667	675	629	694	665	694	608	672	685	705	640	626	677	658	677	703	726	674	713	690	693	669	648	680	679	700	697	666	655	702	697	656	653	704	683	676	714	692	644	699	727	721	646	649	685	651	653	694	680	640	704	665	685	655	683	726	699	709	719	700	677	671	704	673	674	656	659	669	688	686	656	682	659	661	648	664	620	686	637	666	640	675	644	683	667	671	671	672	701	629	679	646	685	659	682	693	636	712	613	667	654	725	691	680	667	681	698	683	674	690	673	679	685	680	686	642	677	667	652	677	685	653	647	703	717	629	690	664	733	668	667	652	666	675	663	668	657	696	668	674	626	665	660	699	717	709	603	637	642	651	672	739	699	694	711	635	691	692	705	688	639	666	681	703	652	633	739	654	672	685	687	683	634	688	655	639	647	681	654	662	676	672	684	697	667	653	670	714	677	649	631	650	704	647	693	699	623	655	637	663	646	693	680	686	669	659	707	663	647	654	640	678	703	709	692	695	655	628	703	643	767	700	708	704	697	739	674	690	654	665	721	682	680	707	720	695	645	646	696	625	655	642	681	644	645	675	662	650	687	687	655	653	696	685	641	688	671	642	638	689	675	668	686	667	680	682	661	686	670	685	659	660	610	666	708	715	712	685	669	696	634	665	688	632	687	651	682	692	662	708	640	690	691	668	704	733	646	663	685	625	671	648	636	668	710	669	707	650	738	680	696	722	656	645	640	672	663	655	703	680	687	655	692	702	651	659	728	680	655	682	660	660	709	641	687	656	689	646	719
5226	1146	1106	1031	963	2640	5301	4573	2587	1407	954	688	696	617	625	596	657	580	657	631	623	618	620	610	609	675	644	652	592	551	600	642	637	597	613	641	593	615	607	586	590	605	596	588	632	675	632	612	606	560	649	582	627	579	575	616	666	607	627	593	563	613	625	599	617	608	626	583	628	623	586	623	635	585	626	601	602	619	575	628	619	576	586	668	588	614	589	604	611	618	647	612	636	586	597	614	631	622	587	626	609	576	648	585	611	574	647	591	592	574	622	601	615	615	564	625	579	628	592	603	602	620	644	627	636	640	613	620	590	587	639	542	599	590	661	620	593	652	578	638	606	596	582	657	623	646	635	620	597	604	605	643	617	610	599	586	590	603	616	583	610	617	623	606	601	593	572	611	607	611	552	608	616	557	588	624	620	576	656	560	675	625	574	600	655	608	577	629	603	589	566	597	635	616	608	597	609	581	633	587	600	607	602	595	654	657	611	597	573	628	614	608	646	657	606	649	637	612	620	595	599	595	596	650	637	588	605	614	565	635	662	669	594	587	630	604	625	633	598	631	647	611	609	599	635	605	650	616	629	662	605	602	613	585	627	589	628	612	573	598	610	564	624	619	582	628	648	581	587	573	598	585	607	573	560	574	615	573	630	599	601	610	600	642	594	585	612	598	587	623	571	595	561	578	563	596	598	617	630	627	571	614	572	592	573	585	595	632	623	560	619	610	604	597	563	619	630	678	590	591	582	626	645	576	596	575	615	588	590	601	636	581	585	611	611	641	628	617	568	596	607	638	640	630	642	584	581	589	673	619	621	638	566	579	579	593	605	624	595	646	587	608	608	612	608	613	582	596	577	620	639	594	648	583	624	586	636	629	620	612	624	625	556	589	615	630	586	624	590	617	638	627	587	630	592	591	634	620	631	631	601	585	563	627	617	602	581	666	679	539	582	568	619	584	621	601	602	598	641	592	602	638	566	637	601	622	584	610	568	627	577	609	611	592	670	636	619	564	570	610	618	589	611	638	579	634	571	626	561	589	639	572	591	605	631	609	600	599	568	608	590	588	588	591	624	593	618	588	575	604	633	574	594	601	587	621	626	604	626	640	590	684	581	566	607	615	620	603	629	592	603	578	598	569	597	607	613	558	627	613	636	621	597	597	612	577	626	622	584	604	577	591	594	599	624	626	633	607	574	612	622	616	563	627	597	600	587	613	591	624	569	580	626	568	578	596	658	591	621	593	595	611	619	588	596	665	574	638	616	592	594	615	642	645	578	616	547	631	618	640	594	627	665	592	618	656	627	581	616	613	587	638	631	613	585	627	620	638	605	571	609	577	597	614	610	645	631	632	572	645	627	630	610	604	561	571	609	587	603	617	586	594	606	624	637	589	652	629	602	546	580	618	594	573	596	625	604	628	539	578	635	622	619	638	634	576	601	604	617	601	597	617	600	635	641	585	631	613	615	613	587	628	541	621	602	639	621	597	593	607	639	591	592	584	602	611	595	637	620	595	611	617	620	554	632	605	632	634	565	612	609	632	574	606	618	650	593	598	643	588	618	605	597	599	609	593	622	633	564	595	598	578	571	634	580	613	601	587	610	578	589	637	619	612	618	628	595	644	592	620	633	618	590	609	589	568	626	597	621	585	636	598	639	585	598	556	626	635	592	591	616	574	589	574	583	594	567	626	609	601	572	613	612	601	578	647	612	617	627	566	600	583	587	611	631	599	603	605	656	582	576	703	589	594	624	602	623	632	587	586	631	605	581	616	604	648	609	632	599	584	605	635	627	615	611	638	663	566	623	623	604	592	598	615	644	614	630	606	635	611	623	578	596	613	585	636	622	606	576	617	604	629	601	590	611	567	642	629	554	597	650	616	585	628	655	560	598	637	590	626	635	612	649	615	540	600	617	600	608	609	603	622	611	637	601	591	596	624	639	618	631	638	595	612	614	659	601	643	633	638	649	619	624	626	599	612	614	612	524	562	619	612	609	594	602	625	591	634	578	559	597	587	598	597	611	638	598	614	601	631	611	638	586	594	602	568	642	604	673	586	636	607	641	623	586	605	631	566	617	570	649	579	597	647	571	636	617	615	600	639	571	578	588	649	637	603	592	608	627	611	575	612	584	611	569	626	620	606	543	636	601	651	653	605	557	551	654	646	627	611	606	631	612	639	642	616	573	605	631	639	615	616	637	622	594	622	599	618	584	558	631	644	593	549	586	606	588	626	606	581	602	614	615	564	578	614	598	656	608	629	592	608	614	591	601	579	575	668	572	602	624	603	633	592	560	704	612	601	628	624	579	624	628	627	582	577	643	598	626	570	630	654	620	581	609	619	601	599	581	592	601	590	617	568	614	659	603	615	596	590	639	604	599	605	574	605	583	648	559	593	617	560	593	608	597	626	584	590	679	558	628	616	581	625	614	616	619	614	601	644	607	602	633	575	607	586	630	632	585	605	592	623	573	598	613	652	569	597	643	583	610	627	615	643	627	608	625	599	662	597	593	600	600	570	623	570	616	602	599	585	600	606	620	624	604	632	634	614	607	586	608	618	598	584	595	593	629	605	590	584	629	580	603	646	588	581	605	644	622	566	632	610	661	601	582	594	607	614	677	595	627	634	582	570	605	608	609	630	581	597	624	610	597	595	597	600	634	617	592	608	594	592	617	578	596	596	645	640	622	616	601	628	578	601	612	592	602	599	624	643	626	623	634	587	635	573	617	617	592	651	603	598	584	591	598	582	613	627	593	595	612	614	606	579	558	602	593	599	586	613	627	652	611	640	637	611	567	596	644	656	620	622	672	587	615	581	632	591	580	554	587	647	643	624	640	626	607	605	535	627	590	607	641	603	585	623	588	624	576	628	554	587	613	570	619	620	641	582	605	654	605	608	599	634	624	617	632	612	596	614	560	613	614	657	661	556	608	571	576	617	580	639	601	642	559	610	616	578	593	597	628	650	594	603	631	656	634	597	604	629	571	613	630	616	611	594	635	621	592	563	575	606	629	617	627	616	536	650	554	607	594	582	600	615	603	601	577	599	587	608	594	621	618	577	608	597	606	607	583	643	598	640	618	587	581	589	606	606	630	617	614	637	566	651	650	585	632	629	626	589	620	643	621	580	620	675	638	599	677	653	616	586	616	603	587	645	557	598	593	618	590	580	587	649	589	599	619	598	602	631	576	650	649	593	605	626	593	599	634	648	570	576	638	637	603	599	606	580	620	630	605	625	609	646	590	592	559	612	619	609	607	600	624	558	606	571	620	640	553	601	632	600	575	634	570	587	594	591	622	603	597	615	602	600	584	604	638	542	631	630	587	609	612	563	596	589	633	614	621	614	599	628	571	673	582	637	620	606	612	612	581	667	595	598	584	564	621	566	532	627	620	551	583	611	631	605	630	638	613	568	632	591	603	578	631	601	621	588	595	616	613	631	628	635	604	639	623	571	610	603	627	606	606	597	630	619	600	648	580	631	556	589	654	601	545	620
25542	21313	26976	24973	9061	18569	34450	29183	15592	5641	1993	945	768	694	682	659	654	619	685	681	643	631	661	667	609	672	641	671	640	610	673	721	638	683	637	647	669	640	614	639	705	628	659	653	661	605	613	582	643	639	642	619	633	650	668	683	645	652	636	642	632	608	654	602	656	608	669	631	625	634	663	626	668	683	684	634	695	598	669	648	676	659	672	657	678	674	663	667	699	673	701	697	681	711	674	637	613	612	650	621	639	673	680	651	626	647	683	609	621	616	600	692	660	654	635	660	647	618	629	653	669	642	658	655	592	633	662	605	613	646	630	647	617	664	653	626	647	667	662	662	638	630	620	648	611	676	647	601	667	654	642	678	678	650	685	655	604	595	640	698	604	649	650	630	619	670	657	607	643	651	638	664	672	634	637	652	635	607	648	653	645	666	644	644	664	630	674	625	678	681	623	670	646	606	635	671	654	641	626	644	680	614	613	642	609	634	645	621	645	688	658	645	700	618	662	617	668	664	681	621	610	661	665	665	624	722	643	628	673	638	632	651	620	682	644	623	640	636	671	567	616	629	614	610	673	671	621	645	679	672	635	665	621	653	616	640	624	663	649	708	695	611	692	636	647	630	629	653	672	655	667	620	666	643	632	604	618	612	633	611	659	663	615	640	622	642	658	661	685	595	632	668	656	665	667	619	637	693	654	625	647	664	626	672	632	655	671	637	660	550	624	614	639	653	649	692	640	670	615	597	648	651	658	637	631	619	677	626	637	670	656	645	658	606	622	678	657	657	680	673	651	616	683	694	635	651	703	642	673	654	640	657	618	618	637	603	630	643	682	638	638	638	704	656	623	680	630	664	609	580	650	648	669	686	679	640	677	664	629	664	652	683	642	618	588	673	648	711	692	671	651	706	674	616	662	661	672	671	605	651	651	665	632	654	670	666	657	658	619	660	642	623	653	682	685	647	645	646	684	650	655	638	646	658	644	641	651	665	632	613	685	629	669	590	655	644	621	632	635	685	688	586	687	656	648	634	614	574	655	639	626	630	635	601	647	691	645	678	607	678	644	628	663	695	673	672	609	660	679	677	676	685	647	650	637	638	634	654	662	609	652	615	630	658	619	669	652	661	669	639	632	642	604	687	654	623	690	652	693	691	607	636	635	626	612	651	636	641	633	675	613	676	664	689	635	648	664	596	629	645	648	643	677	633	622	650	645	707	597	615	687	570	615	616	617	658	665	673	651	608	652	625	648	630	658	619	628	647	599	650	680	664	592	642	629	651	660	601	656	683	615	628	681	653	668	647	640	629	677	621	638	586	626	602	668	671	678	646	607	642	633	667	646	633	675	682	654	677	678	657	681	665	598	626	664	648	634	664	648	633	602	669	624	677	651	634	662	611	649	674	619	665	641	679	661	641	621	650	677	624	650	635	678	676	639	668	658	680	628	644	616	685	682	665	693	607	595	632	611	601	590	670	647	639	664	681	618	609	662	657	649	641	674	624	673	691	608	670	663	690	629	663	645	637	641	630	650	648	641	682	651	657	610	656	653	665	669	671	578	690	704	679	666	675	638	676	603	622	622	674	594	665	655	622	640	684	661	663	683	664	656	633	630	633	609	640	629	606	742	640	657	636	636	596	610	588	659	664	609	631	623	641	620	634	647	672	673	591	621	640	651	656	708	681	624	670	657	641	627	660	683	630	664	634	628	619	636	630	655	622	634	658	676	650	654	645	668	618	610	626	621	660	649	650	632	640	637	695	608	658	690	667	659	700	681	630	677	665	657	633	634	618	643	648	657	623	684	635	676	673	609	658	605	638	678	649	674	679	627	680	633	628	653	666	662	636	677	679	647	650	638	636	621	628	641	660	609	648	693	645	627	636	613	658	692	655	642	628	639	601	655	630	660	594	627	617	642	610	619	621	564	645	625	661	638	617	651	631	682	626	637	700	678	637	672	653	585	594	661	601	638	630	683	626	643	612	662	625	673	629	627	658	638	642	631	643	675	648	675	620	632	678	641	629	626	603	688	600	621	620	669	661	607	646	614	632	606	669	611	665	643	658	636	671	621	711	654	637	620	639	680	640	603	680	624	678	641	634	654	609	644	655	624	666	615	615	668	642	633	664	625	674	678	631	631	655	663	644	622	677	653	690	649	700	675	650	643	676	610	635	612	649	629	670	666	634	685	648	607	659	696	652	636	669	646	613	665	662	629	683	643	644	625	683	645	682	669	639	646	611	616	667	695	663	669	633	621	668	617	613	617	666	667	644	626	669	686	666	592	618	685	644	623	655	646	646	690	651	671	622	639	679	652	671	626	635	675	630	637	688	655	621	658	643	633	653	629	619	627	620	587	678	611	621	659	637	627	654	640	662	653	681	610	662	663	665	655	658	681	708	700	657	649	598	669	656	661	638	678	576	646	658	676	690	632	619	654	650	679	623	639	645	658	576	651	680	621	627	688	654	620	647	624	684	654	619	642	646	659	653	648	648	670	634	631	645	638	617	668	656	621	678	616	651	626	667	618	653	630	654	622	632	675	637	637	654	648	663	648	605	618	651	676	620	624	697	627	649	687	620	616	666	653	667	658	637	624	600	594	635	650	652	613	643	632	636	658	652	656	617	625	636	628	652	661	618	694	663	618	617	653	643	654	663	640	648	595	626	661	669	642	647	646	646	642	659	641	636	668	658	688	699	648	615	617	657	641	684	687	673	625	648	653	657	673	650	665	637	650	613	649	606	640	641	645	623	657	672	599	591	602	625	636	609	625	633	601	695	635	632	645	679	672	669	641	647	669	611	619	628	651	663	590	668	616	652	616	650	699	669	672	680	647	641	646	615	613	629	663	626	638	633	629	648	624	630	639	648	641	623	665	682	671	651	704	658	636	736	661	647	599	661	665	636	668	673	645	641	641	618	642	646	699	648	660	622	662	671	621	629	656	663	632	653	663	672	628	662	629	623	658	625	637	639	648	601	635	633	618	690	652	637	623	670	607	651	663	640	635	665	647	661	652	699	669	576	672	616	667	657	594	682	649	639	651	623	618	659	648	630	626	653	605	663	639	663	638	653	656	698	666	637	666	651	631	632	661	696	680	663	661	619	669	612	608	620	652	682	704	620	637	662	644	627	654	628	660	630	621	676	633	613	649	613	642	687	631	688	667	656	645	646	577	625	614	631	634	666	636	640	577	625	625	613	646	636	662	633	675	698	608	674	677	617	679	661	684	624	690	598	615	629	646	669	637	651	653	646	604	680	665	585	617	594	622	646	668	685	617	656	625	613	676	625	623	674	711	621	659	640	665	655	659	648	657	596	655	658	610	592	632	654	617	620	665	701	639	630	685	613	675	654	683	625	615	683	661	603	660	658	610	659	648	641	653	630	634	645	640	641	650	680	678	701	631	656	649	685	639	632	649	628	670	634	657	641	665	661	614	619	662	628	638	656	576	644	663	616	657	664	613	649	661	645	644	673	627	628	644	682	673	649	617	645	669	680
3890	3294	3007	2331	4764	19939	31865	24162	12130	5024	2076	958	630	627	633	664	646	628	560	664	611	550	585	570	605	580	624	661	585	629	626	572	601	607	629	612	637	643	562	593	606	595	581	609	640	639	632	612	651	579	603	594	612	633	608	623	599	611	597	626	598	601	592	599	595	607	576	562	616	577	592	576	585	600	600	620	624	592	550	580	608	616	625	611	595	625	609	636	584	605	598	643	614	609	595	620	631	599	628	601	597	614	574	606	551	606	609	591	610	597	610	603	627	629	617	599	572	595	587	594	638	609	597	565	616	618	593	609	624	588	584	563	586	651	594	599	645	588	587	595	592	608	574	624	608	567	610	636	601	591	560	628	631	637	638	613	625	592	619	605	597	592	654	596	608	586	600	640	613	615	558	604	582	592	577	596	599	602	584	576	585	610	644	608	586	595	627	602	594	618	620	641	614	605	609	631	600	578	614	619	617	591	604	616	613	620	592	636	617	523	654	633	611	595	643	647	620	591	610	610	643	586	614	588	590	583	621	644	645	626	624	624	608	602	575	593	606	609	610	568	587	616	627	595	599	625	620	600	634	564	591	582	594	589	616	601	603	572	589	596	628	612	620	619	573	600	585	655	615	635	648	611	615	617	596	617	611	578	633	589	623	580	597	606	617	623	563	601	603	616	651	615	593	586	591	623	589	586	603	624	605	605	608	599	572	645	594	596	591	609	557	615	608	607	613	587	592	655	648	623	546	614	581	599	601	600	627	577	617	598	619	602	579	603	685	579	585	605	629	598	608	545	658	637	620	615	595	597	607	578	585	594	606	585	583	586	574	615	615	623	580	589	628	616	624	638	597	624	575	600	611	584	594	569	587	584	577	628	589	594	619	627	549	572	652	601	547	593	594	576	617	605	589	620	565	573	613	588	628	619	604	608	576	575	541	631	615	611	613	635	607	588	584	642	640	590	608	573	585	547	569	578	570	615	607	640	599	624	591	622	615	619	603	582	586	625	628	584	630	580	626	607	638	621	614	588	613	610	609	610	617	614	636	613	599	580	659	576	583	639	631	586	589	596	597	584	607	627	652	616	580	583	605	589	611	623	617	604	584	594	627	583	565	618	559	589	567	637	610	566	652	608	607	638	589	546	567	589	612	632	623	609	621	556	616	682	592	611	597	645	607	568	596	604	547	539	581	604	597	572	603	606	593	596	620	614	589	585	575	639	570	580	660	592	596	602	575	623	592	644	615	610	555	590	562	590	578	575	588	599	666	636	625	637	607	630	578	614	600	622	606	606	567	583	596	584	621	589	596	648	572	570	619	602	625	591	596	578	590	592	580	638	588	562	567	641	624	613	619	584	630	589	607	566	605	598	609	621	630	570	648	594	630	599	612	596	568	599	634	584	619	595	613	611	607	604	627	597	580	588	587	597	584	625	606	629	619	604	549	605	599	571	608	619	612	590	607	630	579	644	599	584	530	593	548	635	583	593	601	622	624	618	608	644	569	623	587	581	624	599	574	575	601	599	603	632	591	597	591	617	595	641	662	560	573	621	628	592	629	583	585	589	574	602	633	560	637	590	578	580	643	572	577	625	614	596	615	675	614	618	636	632	576	620	621	626	592	614	601	592	607	606	623	543	630	606	603	625	586	561	603	609	577	608	582	641	549	578	601	598	619	654	598	572	574	598	581	632	599	611	567	567	618	592	581	591	568	618	613	596	580	614	620	565	578	576	630	592	602	605	547	607	586	593	576	623	618	621	634	683	630	636	616	606	591	641	675	584	616	605	622	614	588	569	590	630	587	584	613	557	603	601	614	621	585	581	602	606	639	605	631	587	585	623	630	579	603	626	540	619	639	581	574	614	581	553	573	586	642	611	614	618	581	607	601	630	595	640	590	642	637	628	611	647	602	600	600	626	605	606	649	604	653	624	642	568	599	660	555	594	617	649	600	620	632	553	613	626	627	595	598	594	616	588	664	589	606	639	586	613	579	553	599	567	611	624	586	586	580	633	605	581	563	588	596	623	610	591	590	594	586	615	599	599	611	618	624	604	607	584	611	586	588	616	590	567	586	617	613	621	625	574	574	620	594	623	586	577	608	600	636	597	626	601	609	603	614	594	630	644	591	604	588	611	594	610	637	547	619	605	608	596	663	611	590	597	622	604	631	630	564	590	621	577	598	540	608	628	605	600	619	602	600	639	587	640	633	596	605	557	609	617	586	611	596	594	610	589	604	610	553	592	628	602	602	590	573	599	657	593	550	601	596	591	622	598	594	593	571	574	571	571	595	582	625	589	618	641	586	566	657	585	593	619	609	604	582	628	565	577	605	615	617	619	643	599	597	609	614	638	581	571	583	608	599	637	601	622	632	602	575	613	611	650	594	592	614	661	585	591	617	601	576	593	631	675	606	612	609	593	612	602	591	627	630	568	575	596	582	587	600	620	615	572	612	573	620	585	592	621	611	625	598	617	572	632	591	596	621	623	619	570	592	596	559	595	632	610	603	626	620	598	618	592	588	601	610	644	594	612	582	554	661	642	630	629	617	646	620	594	563	631	567	579	608	615	624	614	598	593	598	590	613	616	615	640	574	640	617	609	594	640	624	643	651	566	586	632	616	622	631	622	595	596	597	591	616	561	600	613	607	627	630	596	636	627	624	614	619	586	598	588	623	615	615	597	613	619	573	588	630	615	628	566	583	594	610	577	626	585	610	589	586	598	612	591	575	577	607	593	630	606	624	542	595	607	636	601	612	612	571	615	650	617	605	583	570	609	630	648	609	612	579	539	567	612	568	611	579	624	602	588	603	631	593	620	583	634	598	597	606	607	628	656	626	564	601	605	644	617	619	608	647	612	615	627	643	595	614	668	614	607	603	552	605	620	600	618	575	608	614	601	581	622	590	616	623	592	655	617	632	595	604	608	630	626	602	617	585	602	625	602	571	570	563	576	625	620	612	591	603	596	617	577	648	622	586	571	649	573	587	641	572	647	614	582	588	624	628	652	600	599	589	633	597	602	575	605	566	590	611	643	596	600	638	617	596	596	627	612	625	604	616	574	588	620	603	599	602	607	648	608	570	573	654	672	639	584	611	616	648	604	619	597	616	604	604	631	596	639	593	630	596	595	628	607	632	627	623	629	653	559	593	640	592	560	594	588	582	624	594	611	582	626	584	589	582	616	579	599	613	607	616	623	579	630	618	643	611	599	607	640	631	576	597	613	613	617	592	620	577	592	595	575	567	614	619	602	633	660	651	603	574	545	583	624	614	612	589	599	615	641	592	589	640	589	591	576	604	641	585	614	599	589	637	620	638	618	598	597	624	571	605	588	588	589	607	576	617	616	599	629	626	646	582	593	620	601	563	619	605	613	583	603	626	625	592	629	637	559	588	574	607	659	617	656	564	588	626	578	652	612	591	566	639	593	620	578	591	615	603	585	636	601	626	599	572	603	592	620	591	617	585	618	626	580	562	634	570	597	638	601	580	585	621	608
24246	21314	28572	24384	21409	31076	55148	47238	28882	13303	4166	1440	900	841	802	761	829	806	733	758	731	755	760	768	756	733	748	751	789	802	787	740	728	771	782	808	755	818	772	771	743	775	763	745	761	774	728	743	762	762	737	799	768	807	777	769	751	815	756	738	758	761	763	752	713	754	759	766	757	749	764	791	751	759	735	761	744	745	739	737	764	720	747	767	752	754	762	771	739	749	738	705	782	744	754	721	772	772	753	788	691	699	755	748	728	736	760	732	760	745	788	767	727	708	691	750	730	745	728	709	671	738	780	768	776	740	764	765	729	769	747	740	716	745	814	707	775	723	761	767	715	773	733	673	688	715	765	745	756	759	721	788	721	755	758	700	766	778	738	732	808	735	751	740	703	708	718	762	772	737	819	723	774	772	771	767	742	794	747	762	717	763	733	723	806	763	722	715	745	704	777	728	719	760	750	725	694	750	732	737	713	658	712	750	745	747	675	779	726	704	746	734	731	778	734	766	784	681	741	807	759	786	762	789	752	774	750	725	747	773	728	728	736	763	727	780	778	727	793	749	782	740	765	707	738	732	803	740	769	748	800	739	752	741	714	725	775	759	740	725	753	732	743	732	791	755	725	747	758	754	773	716	792	774	755	752	774	738	786	762	830	736	768	775	732	796	719	715	751	757	788	757	736	754	727	726	728	776	738	762	787	785	779	747	728	763	773	740	702	691	800	764	765	686	738	762	722	767	783	751	746	716	702	784	730	750	797	770	750	764	714	731	734	770	757	795	753	770	776	774	773	784	743	749	767	749	738	749	757	716	736	736	712	744	775	704	715	777	754	747	733	771	714	777	747	748	768	738	777	742	757	763	701	716	820	722	733	769	727	748	696	804	738	702	693	716	762	765	777	703	762	755	743	751	797	698	810	744	714	753	731	753	755	760	771	766	753	724	762	742	731	719	722	764	728	748	766	762	762	754	743	791	800	745	741	748	794	701	765	776	764	760	764	766	748	713	725	774	753	787	760	753	700	714	727	775	713	777	724	750	719	695	707	782	768	736	743	751	726	794	753	736	775	740	791	747	762	696	761	738	721	697	728	732	749	754	739	746	775	750	701	722	765	710	719	739	716	720	772	746	747	735	778	735	709	712	790	732	749	750	718	721	767	796	756	767	793	741	771	789	768	748	736	755	751	738	741	726	823	781	743	718	785	749	699	693	698	748	776	771	770	757	723	718	755	789	736	739	700	734	731	760	776	704	711	762	737	800	769	710	732	767	763	719	755	766	721	721	735	683	719	791	794	735	752	706	760	732	757	768	747	715	721	754	767	753	787	785	744	718	786	683	793	738	705	732	779	801	726	733	784	777	773	805	705	706	703	756	745	747	736	755	718	691	703	733	699	708	739	733	709	777	734	717	741	739	770	791	691	745	742	738	783	801	791	696	773	785	738	767	754	712	755	731	724	739	729	715	719	708	784	692	777	753	793	723	745	733	752	754	761	735	707	792	743	727	725	761	743	726	784	749	749	758	764	732	750	765	727	696	733	725	737	778	740	741	750	751	777	695	736	670	795	738	727	737	750	778	749	700	747	719	782	747	761	713	749	725	710	703	758	736	738	690	761	757	696	728	766	726	769	736	781	786	732	692	810	703	753	733	705	761	707	750	785	731	734	769	690	795	734	755	724	818	780	712	768	782	694	765	716	762	736	681	763	750	810	705	767	765	746	743	759	746	744	690	753	741	733	753	745	737	728	717	752	746	724	736	763	752	737	753	753	729	725	754	721	760	751	713	749	806	713	710	724	716	790	792	756	744	750	721	728	726	729	810	788	747	746	759	743	706	760	798	784	721	735	752	726	738	762	754	771	740	735	773	746	805	705	747	761	722	743	773	749	742	774	774	729	735	732	733	800	754	717	690	746	732	688	733	726	734	709	723	734	761	736	743	737	719	749	761	737	745	775	719	754	754	790	716	779	734	734	750	744	740	752	747	794	714	751	770	728	753	755	734	808	717	774	791	770	698	728	788	732	761	725	712	755	765	779	693	739	792	747	780	776	702	748	733	733	739	747	756	796	741	777	754	691	762	734	734	752	737	766	713	747	727	727	705	774	730	732	732	757	748	782	771	750	774	777	687	757	739	785	745	710	744	710	705	779	737	738	696	730	734	762	769	745	727	757	757	729	745	725	722	747	708	734	767	791	730	703	752	766	793	725	747	743	725	756	784	788	750	729	733	737	750	708	772	748	708	747	760	805	795	755	727	741	706	727	776	761	798	779	769	723	759	758	756	769	756	753	772	715	769	747	722	723	734	745	699	777	780	763	778	759	758	754	793	754	759	715	733	722	703	735	718	718	720	751	719	682	747	739	766	726	763	754	749	713	795	762	744	753	717	760	750	735	758	693	782	773	740	714	742	739	712	775	778	781	716	780	735	699	757	725	733	733	691	733	770	744	714	744	753	699	761	729	709	751	725	754	715	732	751	742	762	745	745	715	730	745	773	783	767	720	695	715	709	740	705	708	685	776	739	721	760	727	687	771	769	748	734	686	745	708	726	706	732	725	782	737	691	752	736	748	734	704	764	704	752	758	766	712	706	716	780	742	754	742	768	755	707	709	763	769	769	741	712	734	750	732	746	747	761	812	715	761	716	742	765	760	782	749	766	741	747	693	735	742	730	735	781	787	770	723	743	774	758	789	741	764	716	787	777	741	719	727	735	805	799	773	784	726	772	759	735	743	703	734	782	766	770	763	738	756	757	738	778	674	757	758	759	732	773	776	720	765	756	754	754	709	750	737	748	749	769	759	753	780	754	727	737	740	753	713	723	672	722	746	752	772	709	751	748	786	738	747	712	732	711	777	730	736	744	765	763	742	731	754	743	740	776	739	722	787	668	742	724	776	724	768	734	750	777	748	718	744	774	741	686	765	761	745	675	725	743	741	731	809	762	754	737	783	717	758	766	771	712	725	740	755	753	721	736	797	767	707	706	754	745	740	714	785	751	770	774	734	741	763	756	785	761	737	785	720	743	749	716	725	742	760	729	813	767	752	762	715	715	699	769	751	768	732	756	733	703	744	774	721	740	771	754	730	793	761	754	709	738	737	751	738	727	721	706	770	764	714	757	726	700	755	668	734	754	731	769	724	742	777	755	728	793	713	713	742	774	761	761	765	682	733	768	694	692	754	765	765	693	741	712	700	766	765	708	677	731	749	742	718	685	797	728	711	714	717	767	745	731	759	752	726	714	735	716	736	732	737	750	736	746	748	757	787	778	748	726	727	716	757	738	753	779	746	723	708	761	701	759	745	711	741	727	764	728	763	723	764	738	750	690	781	735	763	702	779	790	709	751	672	802	743	728	698	767	724	768	747	777	745	708	794	758	752	749	790	736	787	711	747	672	737	775	761	738	728	727	760	715	794	725	711	779	677	711	699	738	833	757	746	731	751	702	797	752	728	779	732	735	754	713	719	776	698	788	722	711	735	740	778	715	733	785	766	820
4296	6770	5473	3467	8373	33789	52697	41038	22419	9933	3641	1343	824	742	713	691	734	760	732	694	618	716	689	639	699	697	687	698	700	704	731	705	692	684	675	643	698	682	709	709	698	696	658	684	671	696	722	650	701	676	655	723	698	709	721	740	686	678	697	710	697	685	631	666	672	706	715	677	691	659	677	658	674	689	724	712	734	644	689	673	672	702	692	673	730	674	677	677	692	711	691	667	691	646	726	696	702	698	663	693	676	673	698	658	670	718	657	714	652	675	638	740	677	731	677	706	693	697	743	670	700	726	711	651	695	710	738	697	674	641	721	726	722	718	683	688	689	717	629	705	681	697	644	679	662	682	689	673	688	668	672	706	658	663	671	706	673	682	678	712	666	631	721	630	709	668	642	690	668	713	680	648	708	690	663	687	709	694	674	677	641	695	703	725	710	644	675	631	654	706	710	745	684	696	723	729	688	723	775	741	703	728	681	654	673	688	682	708	723	675	745	689	710	708	711	703	673	677	704	663	628	689	672	714	698	657	720	711	713	663	684	678	716	668	703	663	656	683	692	677	704	651	638	684	688	662	681	746	674	747	681	716	662	683	688	645	696	678	679	686	708	720	666	697	649	656	659	677	659	633	669	662	683	663	691	704	691	681	696	705	674	677	658	675	689	702	697	673	686	701	721	664	717	661	645	672	670	690	692	680	716	734	654	668	667	718	655	691	686	674	660	678	714	689	665	691	685	713	739	665	646	669	692	712	729	682	656	675	689	687	657	694	686	687	661	684	692	651	692	662	685	693	672	704	708	702	666	696	678	656	712	667	661	687	684	721	683	672	651	692	726	707	650	730	710	692	677	682	715	684	703	684	721	685	669	738	693	673	708	663	678	742	700	668	732	678	696	726	682	678	673	705	664	671	696	728	721	681	666	664	702	701	674	696	740	657	693	623	677	691	678	740	710	705	659	679	714	691	693	681	712	691	682	662	683	651	683	670	722	689	682	686	674	678	690	663	642	693	637	688	724	681	659	641	703	646	732	686	717	683	674	707	667	659	675	700	687	684	643	679	676	692	690	678	688	716	698	691	721	662	705	656	701	647	684	660	672	722	626	679	704	699	707	710	674	650	677	649	658	728	675	685	685	646	694	687	709	668	708	691	695	622	680	703	695	670	696	740	684	657	696	665	753	691	620	700	685	702	715	730	645	678	669	647	681	648	686	729	668	692	710	676	684	679	648	685	704	697	668	704	659	672	703	697	673	703	695	731	647	727	676	649	711	687	706	683	727	660	712	614	659	660	674	684	660	660	670	660	709	702	673	668	687	662	669	649	702	717	666	689	665	655	697	694	692	712	657	739	708	686	731	695	714	683	689	671	677	727	652	664	689	656	687	645	714	669	690	698	722	671	638	656	645	678	701	674	709	721	686	682	704	660	687	684	708	691	692	689	733	689	669	758	700	702	633	670	702	729	686	693	676	709	661	692	642	691	661	708	692	710	639	634	678	678	706	684	742	696	657	656	659	675	676	675	657	683	685	685	699	665	674	663	677	694	663	652	651	733	666	718	718	653	727	660	660	661	659	733	745	680	715	695	667	656	716	656	682	655	662	669	690	693	713	696	699	714	691	641	649	685	674	661	692	695	724	671	677	697	722	692	719	679	702	689	666	650	711	666	699	692	674	685	637	726	697	635	664	663	696	673	727	692	685	645	691	699	758	671	681	681	663	676	680	643	682	681	711	710	697	693	677	649	666	672	637	718	643	724	668	725	686	652	718	663	694	676	663	684	694	669	648	717	685	706	670	663	687	693	670	657	627	676	732	653	689	712	698	684	723	720	724	672	682	731	759	715	718	680	694	623	713	699	684	712	664	703	711	674	658	702	712	678	720	661	700	740	679	671	708	654	734	688	671	700	649	704	685	705	682	683	712	647	655	673	711	673	688	689	714	731	671	647	673	656	691	683	650	659	698	679	692	684	666	697	685	682	678	717	697	679	684	691	668	707	667	693	673	691	668	702	696	695	743	676	662	673	710	714	677	704	621	722	654	671	663	673	676	711	696	696	649	671	645	698	713	684	708	640	676	634	699	664	689	739	663	711	748	653	675	685	668	671	628	673	692	637	692	675	656	661	703	721	690	665	692	732	678	672	671	661	667	660	685	671	646	650	661	682	666	677	650	693	696	674	692	674	670	716	650	653	661	688	679	717	654	673	665	698	637	700	699	677	646	715	700	714	643	680	656	724	679	709	663	660	709	694	742	717	683	642	704	707	693	724	636	705	653	679	709	686	687	725	688	627	697	652	644	676	677	700	680	699	711	669	679	657	667	667	686	719	632	652	719	666	678	666	706	666	651	647	709	672	685	657	662	712	724	666	741	678	705	655	676	664	659	667	720	681	697	717	678	701	719	668	695	714	696	661	677	638	665	664	693	665	689	708	683	694	704	659	645	696	697	710	672	668	643	687	737	650	635	681	639	649	656	661	618	700	667	702	723	679	685	667	674	683	694	696	671	693	710	668	707	719	677	715	686	701	668	694	727	719	687	695	699	654	680	693	637	701	652	660	707	693	629	747	670	675	682	715	651	692	712	646	672	659	699	671	687	700	684	674	653	669	691	673	661	682	685	675	647	647	663	691	666	688	707	694	661	708	665	700	703	690	616	682	668	735	793	688	695	673	660	662	699	687	666	672	699	669	691	676	653	722	649	692	666	714	684	675	660	675	684	717	698	719	709	700	647	668	689	687	699	680	677	625	715	692	713	704	667	642	685	703	697	643	711	626	702	680	671	627	693	702	708	692	694	672	670	709	685	628	663	729	656	675	729	697	661	710	668	700	701	689	706	698	667	674	666	724	685	674	677	712	659	688	651	692	704	671	664	672	676	640	678	720	691	692	709	670	657	688	742	690	766	655	685	657	697	698	681	676	665	690	665	771	684	714	706	645	659	635	698	730	695	672	679	631	685	756	706	630	651	716	666	715	716	701	655	671	708	669	675	710	663	683	755	661	678	661	704	673	689	707	713	680	687	659	643	683	664	638	647	710	688	679	687	732	644	694	694	662	732	724	602	654	711	690	708	669	674	702	659	648	657	647	696	656	699	721	718	696	654	643	646	676	684	695	686	663	725	721	659	690	673	700	690	686	699	656	724	673	690	691	713	656	636	705	668	683	708	651	708	694	675	672	691	674	705	672	670	727	656	673	659	672	709	694	723	671	644	671	661	683	639	663	678	664	694	705	670	650	661	669	690	651	679	667	690	677	713	697	685	699	687	696	662	682	667	665	658	719	698	687	671	650	707	639	662	692	651	688	624	718	700	665	702	717	662	652	732	703	663	706	692	668	678	674	619	674	687	686	657	719	691	651	624	713	673	673	671	676	686	692	668	672	697	705	676	680	658	691	654	695	711	650	690	676	694	652	668	694	740	684	694	699	681	701	663	689	674	658	669	653	699	705	690	704	704	680	680	694	651	667	707	678	697	710	692	634	665	645	710	731	697	724
27496	12727	2043	1340	1063	2131	4847	4187	2520	1396	901	788	719	677	716	659	614	673	711	651	628	626	655	652	662	634	686	692	637	667	652	661	699	664	625	716	679	666	618	683	725	658	673	633	670	635	645	710	670	688	665	686	650	646	658	711	681	705	656	677	629	641	687	681	677	707	677	683	663	681	663	657	693	643	595	638	717	636	689	622	655	616	712	653	660	714	644	668	659	658	637	618	654	696	604	675	665	659	687	693	702	673	652	660	626	662	661	645	654	670	699	687	701	615	694	639	680	658	688	689	652	654	650	633	670	679	655	669	718	716	625	652	681	651	695	651	698	684	669	706	660	686	673	686	652	634	670	662	698	649	620	637	693	626	645	688	646	708	677	690	690	730	646	694	645	677	666	633	689	668	660	678	649	658	633	637	626	683	700	669	647	661	680	659	679	675	648	691	632	666	676	688	710	616	637	659	668	663	645	646	718	698	656	657	693	637	676	677	672	688	668	669	667	683	636	625	658	627	659	621	659	654	725	595	672	597	660	645	628	668	659	707	686	645	715	671	631	665	695	685	687	636	661	618	638	690	686	643	655	655	676	641	627	667	672	658	622	702	675	653	683	682	692	631	661	661	641	625	618	671	685	663	702	651	673	662	700	655	666	684	672	676	667	654	600	650	637	657	676	624	690	665	625	683	645	656	686	674	725	602	657	658	648	703	678	691	669	665	660	665	673	684	663	671	640	637	694	687	614	632	700	657	716	635	645	672	647	689	686	651	652	651	689	674	675	648	688	667	715	732	636	668	679	636	654	659	677	611	665	698	702	670	617	666	677	636	637	648	677	673	671	674	671	633	632	637	672	662	630	673	671	660	622	647	666	644	641	652	697	671	705	668	680	671	680	724	696	632	637	686	696	648	663	650	679	737	684	615	605	654	703	663	639	604	701	659	650	654	668	644	651	651	689	639	629	652	705	634	657	682	668	654	712	726	690	638	662	659	633	679	676	688	658	656	699	634	688	684	631	663	627	680	722	622	632	676	675	716	646	685	679	688	642	684	645	648	654	635	712	635	683	687	658	634	666	665	661	654	636	607	694	652	674	693	660	625	658	650	615	659	697	708	631	679	697	688	698	661	651	675	577	679	675	658	655	664	650	703	711	691	662	658	642	651	665	650	643	683	661	639	675	643	645	654	656	654	648	677	670	677	679	682	727	650	641	636	631	632	671	658	646	632	682	686	666	644	692	665	646	657	701	687	641	667	667	707	644	667	685	696	671	681	675	685	691	634	636	611	709	687	671	667	718	713	635	645	631	650	640	692	661	649	679	674	662	629	682	622	734	688	665	675	688	653	688	622	668	660	691	681	736	693	652	657	647	716	670	678	624	676	636	614	664	680	693	624	651	628	654	654	640	627	664	655	683	643	651	662	640	658	654	688	655	665	653	694	688	680	625	640	684	662	685	660	673	610	677	636	670	686	712	663	659	684	718	677	628	676	681	632	599	671	686	624	654	667	659	695	675	705	654	607	651	652	657	721	648	682	644	649	660	647	633	669	674	640	664	652	668	677	697	657	670	691	660	623	642	666	653	591	650	718	642	662	712	615	689	647	653	692	642	670	617	650	700	710	654	667	676	722	706	654	688	669	655	711	684	668	664	644	665	657	644	694	667	670	692	681	655	665	667	670	652	698	663	649	644	632	692	631	677	668	702	677	710	692	657	711	665	640	669	678	669	660	634	650	699	665	670	647	618	665	631	651	696	636	676	715	681	614	632	683	667	645	623	679	711	642	723	700	704	662	657	668	635	650	684	635	680	658	664	667	674	698	686	701	694	648	710	621	663	660	698	700	688	658	678	679	680	635	662	636	670	634	653	640	636	661	640	681	655	643	662	673	681	705	672	659	632	633	686	672	648	686	628	649	651	660	687	680	669	645	664	638	646	677	642	656	675	663	640	692	648	694	675	679	737	658	647	689	654	653	692	705	682	686	647	650	671	636	629	695	647	704	702	691	694	675	705	692	698	719	664	657	661	660	634	681	633	656	660	674	705	704	669	629	654	697	683	684	656	620	692	629	686	663	710	669	682	637	671	655	653	634	657	643	622	657	663	646	646	693	659	653	671	657	626	639	683	714	637	655	637	625	707	674	669	664	705	655	690	715	648	648	707	720	662	707	668	650	691	680	664	664	703	651	685	681	642	650	665	658	693	666	670	720	678	666	688	687	657	665	666	711	698	648	662	631	659	682	636	658	631	681	628	662	670	655	654	754	611	692	649	637	666	641	663	728	679	626	645	657	690	641	650	656	666	685	727	645	664	651	623	685	681	673	689	678	729	636	677	661	645	690	693	700	639	677	668	668	687	655	635	703	623	643	674	649	610	637	685	650	675	623	680	704	667	726	676	631	634	673	658	724	690	671	693	687	676	655	697	656	674	690	666	652	651	711	691	683	667	706	668	674	673	651	682	669	671	692	690	697	602	677	612	665	694	707	654	657	633	700	709	691	680	648	691	613	680	679	661	678	644	636	671	630	706	652	687	675	670	663	626	684	661	645	657	683	674	622	667	621	647	703	673	690	640	686	707	686	647	676	663	672	669	637	680	678	662	690	685	640	641	707	609	702	682	674	695	659	694	665	669	669	710	646	633	683	682	635	689	685	663	709	656	662	635	629	664	638	654	657	655	631	649	684	682	699	657	683	632	661	689	678	636	624	674	657	702	678	694	663	688	674	671	695	679	672	626	669	647	670	669	710	637	642	626	663	672	666	622	652	617	655	663	681	678	658	612	689	670	654	643	699	653	662	632	662	601	716	610	626	679	656	652	663	688	676	675	648	710	640	668	630	626	654	636	679	691	669	678	669	648	710	643	699	637	688	668	703	644	692	680	667	696	609	639	684	676	670	667	664	675	698	687	632	660	661	631	717	654	689	650	680	676	647	653	681	634	702	622	670	642	677	637	670	680	640	715	658	638	655	634	638	664	629	664	693	639	641	644	686	724	702	660	692	672	629	687	705	644	611	654	672	676	681	700	655	690	619	642	644	676	693	679	667	629	702	658	683	698	669	635	631	646	674	630	661	666	639	695	649	641	615	673	618	733	663	662	628	641	646	628	626	636	709	648	688	662	671	655	651	697	700	674	697	627	707	687	643	686	664	690	666	669	674	629	682	684	684	675	619	647	647	704	625	665	590	669	643	694	652	665	630	688	664	678	682	657	649	646	680	730	725	651	677	675	638	710	684	703	686	638	695	696	664	688	674	650	656	668	709	667	625	673	675	657	651	667	678	752	687	646	636	634	660	658	650	654	707	671	651	641	702	650	660	654	648	679	675	632	643	655	673	635	659	651	674	685	669	659	704	676	706	694	676	677	640	720	688	669	643	589	724	676	665	651	661	621	684	706	702	704	671	659	711	668	688	688	642	648	668	688	650	621	637	677	684	646	629	652	639	724	638	647	664	695	676	676	706	717	637	653	656	656	633	726	606	712	636	702	644	679	659	663	668
5233	1068	1074	1002	1141	2873	5827	4579	2556	1370	863	650	640	583	630	648	614	598	611	633	632	557	634	622	587	574	617	630	592	597	632	625	594	599	646	594	628	636	653	611	562	652	633	601	564	628	613	563	569	638	601	592	597	624	595	613	596	560	648	594	616	610	565	620	636	603	627	643	551	559	608	592	604	568	595	605	627	641	610	616	618	610	605	593	589	577	624	609	622	598	648	659	573	587	580	571	586	636	596	615	575	621	651	571	603	595	607	611	610	610	587	611	568	586	592	590	604	609	623	588	605	598	632	608	590	560	563	608	591	591	611	590	621	607	593	550	579	623	615	615	573	601	593	576	606	594	579	638	618	599	596	620	634	608	576	578	533	587	659	635	561	649	599	563	582	586	590	565	593	580	559	582	612	632	561	635	597	593	611	620	619	604	614	630	543	611	597	605	634	609	621	639	561	588	580	594	615	586	572	591	645	578	600	568	621	614	594	630	583	551	569	622	633	651	606	579	594	576	590	625	595	613	689	600	629	603	583	575	602	558	587	588	617	618	592	610	603	599	600	602	617	590	624	607	612	612	533	577	626	593	563	596	544	587	600	594	548	613	574	599	611	555	590	583	580	621	580	626	570	633	607	589	568	579	580	632	572	640	628	549	595	619	608	599	581	635	544	620	605	585	618	562	606	633	540	573	620	582	651	594	613	602	559	612	585	597	594	588	570	625	609	632	607	606	652	570	560	546	590	592	607	570	585	562	603	648	573	602	578	611	596	576	613	607	595	594	624	590	610	625	608	568	575	606	596	593	608	558	583	577	586	579	573	568	606	603	573	577	590	560	611	584	568	603	603	610	607	596	579	611	593	608	619	568	608	574	593	609	595	629	582	617	590	568	610	543	560	601	560	603	598	610	607	582	579	576	610	598	628	587	591	564	567	629	634	579	604	563	611	566	594	600	583	569	623	629	613	577	618	600	618	607	623	622	570	649	563	634	579	642	630	605	584	628	574	627	600	624	568	613	593	556	577	555	599	584	602	560	607	613	628	564	629	562	596	651	589	578	569	645	610	617	593	600	618	601	567	596	543	609	579	581	582	621	605	583	582	636	578	572	555	604	645	577	588	624	587	552	589	633	590	614	633	564	570	583	615	613	633	587	620	606	589	615	604	611	589	572	600	623	594	592	592	557	587	584	598	614	544	620	597	596	591	619	593	589	591	606	603	591	594	619	596	536	583	651	592	590	611	589	573	599	603	608	621	593	606	581	583	593	607	568	597	601	622	599	646	589	618	582	606	627	586	591	598	623	607	600	598	578	593	610	597	595	540	581	676	635	604	599	612	597	601	595	614	604	620	641	629	618	592	564	567	608	601	592	626	589	561	579	610	598	569	640	579	565	564	597	606	572	583	591	592	594	606	588	634	641	595	626	608	625	616	656	612	593	600	609	610	553	571	601	567	615	583	602	592	610	599	575	567	592	646	608	624	613	586	578	605	575	565	626	598	577	654	574	620	582	602	622	624	593	569	580	588	626	614	582	571	607	554	593	594	585	590	549	613	610	614	600	592	589	588	597	643	598	607	585	599	554	554	600	645	605	620	593	611	598	580	610	596	596	585	585	638	639	569	606	602	571	576	576	589	583	626	635	574	597	577	594	606	608	627	577	635	586	599	586	607	576	632	630	612	576	577	578	596	632	610	592	589	639	612	574	591	584	609	605	564	630	551	580	582	575	572	597	616	585	642	631	613	596	615	614	580	628	571	547	599	612	603	559	615	589	627	548	598	587	561	621	625	607	613	588	618	651	606	621	637	625	638	600	628	597	583	618	596	648	609	608	624	574	601	581	574	592	584	577	612	609	637	606	580	604	618	620	633	614	592	585	589	601	574	599	586	592	598	605	622	575	593	555	608	620	596	595	574	594	554	584	552	603	637	592	598	614	628	593	609	603	596	575	594	590	581	593	602	629	596	571	578	609	595	606	620	632	616	610	588	596	564	636	565	622	580	583	602	576	584	626	611	598	681	561	539	597	576	600	596	539	601	583	603	605	585	598	630	651	631	562	620	579	560	595	590	637	587	608	599	591	624	646	574	577	560	611	597	616	587	567	627	603	541	588	617	566	557	572	612	564	609	565	597	574	613	619	641	619	574	554	567	630	632	617	596	606	609	598	582	581	569	603	592	622	568	597	583	603	590	633	616	578	618	596	576	550	599	624	563	605	588	646	577	600	606	597	621	625	633	608	589	599	581	592	622	603	604	611	599	594	591	605	570	587	626	593	559	569	613	566	619	596	629	582	584	636	615	604	606	592	576	636	648	585	628	627	624	582	632	591	616	553	608	581	601	574	571	600	569	611	628	590	573	574	577	607	606	590	564	587	610	600	561	600	597	601	591	586	569	573	610	581	584	589	653	613	632	577	610	567	588	552	603	630	593	610	609	616	540	575	644	603	575	550	616	601	585	609	621	593	633	600	552	642	631	580	616	583	574	604	590	587	582	611	627	580	626	617	592	566	593	609	599	594	577	602	600	631	571	585	625	585	582	595	611	592	597	566	617	598	613	603	624	586	565	636	597	614	570	562	617	579	584	598	580	630	572	598	613	585	598	605	588	657	595	595	530	552	607	575	606	639	618	576	605	587	585	562	612	578	552	604	607	609	558	618	580	602	629	548	622	571	571	549	605	605	614	590	609	628	599	601	607	608	580	597	582	595	590	618	573	572	618	623	580	608	623	566	588	634	571	583	576	576	622	631	596	606	595	586	562	603	592	585	566	619	624	650	608	588	577	590	629	579	590	661	600	513	610	583	559	610	649	607	582	608	572	599	598	579	601	588	602	635	605	582	578	559	566	620	580	596	590	576	643	572	552	563	586	605	643	589	591	578	596	608	563	641	618	632	615	569	584	623	565	574	599	606	597	597	578	650	586	608	642	608	572	619	609	638	587	616	605	584	577	578	592	548	677	575	613	625	561	615	602	587	604	596	565	628	635	612	568	573	605	627	534	606	552	598	621	616	555	590	598	599	585	579	567	585	594	611	573	597	643	573	545	613	597	631	614	592	575	615	569	593	599	592	577	573	591	583	591	571	677	576	585	575	607	596	612	577	651	584	581	628	624	571	599	573	564	596	567	618	647	607	562	598	669	647	593	594	625	599	632	564	587	592	582	591	557	595	584	627	559	586	531	595	535	620	593	594	581	594	575	564	614	588	621	615	562	657	558	584	592	622	572	621	565	626	605	583	610	620	607	633	599	606	643	589	612	612	608	594	583	597	566	613	616	604	562	600	588	557	557	594	587	625	630	572	578	616	596	587	617	570	574	616	616	629	572	597	669	610	658	605	576	614	573	600	630	597	589	600	642	595	623	615	587	603	649	584	603	585	542	583	618	607	620	614	608	584	567	585	596	546	618	582	575	590	648	594	583	558	627	579	573	609	595	628	589	566	603	578	608	560	626	561	617	637	585	581	554	578	601	634	597	641	604	586	576	609	641	633	632	599
25533	21333	27034	24993	6267	16584	32554	29358	16997	6570	2147	1004	718	705	623	661	623	589	635	648	661	669	651	643	681	614	644	640	604	614	630	689	645	617	636	655	624	653	645	623	620	649	629	656	659	648	655	648	633	648	683	632	606	632	598	614	629	608	632	652	656	614	637	630	620	605	591	638	653	637	618	651	681	616	638	612	619	641	666	632	656	586	628	647	619	648	627	644	609	662	651	670	613	637	630	666	621	612	633	635	637	604	648	650	650	621	597	636	598	606	645	620	659	668	675	620	671	634	613	630	649	611	656	627	679	642	680	647	617	631	660	640	620	645	605	613	619	633	624	649	636	639	687	628	626	627	635	598	587	605	590	640	662	657	645	659	627	612	606	615	625	635	679	609	633	649	627	653	630	661	655	694	599	652	635	668	601	650	647	659	644	648	655	628	645	613	648	620	631	667	648	650	623	611	648	648	648	620	616	608	624	654	592	621	635	630	619	653	597	606	643	575	593	607	655	586	664	630	633	636	603	619	626	626	610	666	631	644	670	568	643	651	625	703	619	597	650	620	650	639	652	656	629	619	644	587	631	624	650	627	645	622	664	666	623	618	654	644	617	631	584	625	661	590	625	629	606	642	676	643	615	607	643	619	647	588	638	647	648	661	642	617	626	607	629	643	604	604	614	626	616	632	659	622	597	601	598	595	610	675	657	654	618	620	631	643	635	621	646	655	626	663	670	623	636	607	625	616	622	642	616	605	660	638	598	606	635	634	616	624	641	647	579	626	651	638	609	622	604	654	606	619	649	624	644	600	611	588	620	681	676	623	654	615	620	652	661	609	638	600	635	623	682	646	637	661	641	646	646	643	643	639	621	656	626	620	665	619	631	602	631	624	615	631	661	609	638	641	617	624	660	646	611	650	629	587	619	629	662	649	602	587	639	627	680	626	639	609	627	608	629	602	613	624	667	634	653	657	643	613	612	668	652	602	676	653	643	618	660	616	595	647	690	674	673	678	667	615	612	632	638	616	623	611	609	594	622	610	661	601	664	639	655	636	634	646	657	637	696	677	617	621	645	682	630	639	638	621	637	611	685	605	597	610	685	653	663	641	592	687	633	621	635	644	644	617	627	615	613	637	612	609	641	674	684	643	626	637	667	613	623	626	633	605	643	649	637	639	633	672	642	612	637	631	628	652	585	605	615	667	627	646	645	637	685	640	638	652	687	616	627	666	655	602	693	660	638	629	650	651	659	630	644	613	639	636	614	602	628	600	567	587	590	641	673	665	629	686	681	639	584	678	609	629	657	682	627	615	652	625	635	651	653	610	647	649	567	570	611	620	616	644	614	627	608	612	649	583	627	652	663	630	649	614	612	604	600	655	640	633	665	615	629	661	681	660	648	592	626	621	629	600	601	597	628	628	660	610	635	634	648	613	638	624	681	602	645	624	603	600	640	652	609	678	629	638	609	629	608	671	658	672	575	641	614	672	659	648	658	653	618	701	584	634	660	660	610	590	599	596	595	650	629	646	653	670	655	604	602	613	598	654	639	648	614	630	673	628	667	656	668	628	607	640	642	648	620	640	641	607	671	610	619	633	610	666	649	620	611	632	608	588	655	647	644	628	595	631	619	619	650	608	680	596	629	625	669	668	620	631	649	647	686	614	599	647	616	619	621	631	639	650	642	593	622	657	668	577	655	623	678	658	640	653	636	615	641	604	630	574	630	623	638	656	669	649	648	625	614	627	619	669	640	690	616	617	663	631	644	684	610	612	636	663	620	650	623	630	612	599	654	665	643	617	602	624	639	638	663	616	666	585	627	673	601	675	607	627	579	615	636	628	635	650	624	639	618	628	583	629	648	669	607	641	570	647	641	600	639	659	626	664	602	612	609	654	621	588	686	646	621	620	668	636	599	604	651	633	635	611	667	629	663	623	595	606	637	682	670	637	644	627	618	639	618	630	643	686	619	611	641	608	610	687	617	672	642	647	617	656	615	609	670	636	656	658	679	650	641	659	608	594	621	615	616	608	636	651	667	681	655	674	651	674	643	641	649	615	634	618	617	608	584	621	625	621	576	654	642	643	631	597	630	615	650	637	612	594	642	601	615	615	615	610	630	580	610	617	637	650	664	603	590	713	636	639	656	664	618	627	608	616	636	683	618	631	656	615	667	610	648	626	606	628	620	608	619	634	650	627	596	693	628	644	660	644	635	694	714	620	683	630	684	681	629	588	644	656	618	639	701	618	633	657	605	648	632	621	586	633	611	631	671	634	618	649	606	611	609	578	657	636	616	666	650	576	618	673	611	624	640	618	640	608	631	632	648	685	625	646	632	682	656	663	621	636	631	653	647	587	663	645	644	631	626	654	640	637	674	656	629	624	676	644	671	596	682	625	623	642	624	572	643	592	616	635	634	644	623	575	644	648	675	637	624	614	641	602	664	621	642	645	635	612	652	665	643	655	609	664	625	660	649	620	598	600	613	658	629	666	618	613	663	655	673	583	662	628	569	625	604	621	639	621	644	547	619	611	594	712	644	624	601	676	611	597	650	641	618	635	629	631	663	565	667	642	641	623	616	613	618	627	634	622	624	619	648	691	634	635	667	591	619	635	641	637	636	659	598	584	632	605	641	652	659	680	626	602	644	648	631	616	671	634	663	661	638	619	626	618	659	640	671	615	619	633	635	647	585	664	625	604	651	595	622	634	653	650	642	647	656	648	591	604	635	651	657	649	654	687	632	624	600	633	659	631	628	620	598	619	667	605	665	602	614	678	615	643	660	624	620	639	572	641	641	673	609	617	599	632	677	636	651	617	646	625	606	653	589	601	611	634	630	628	660	653	580	648	647	609	565	640	597	597	612	608	591	586	626	623	610	614	678	617	605	652	613	622	658	618	640	622	581	619	673	646	602	604	609	601	570	644	636	674	619	635	621	645	639	649	620	642	632	607	668	625	671	655	625	643	603	623	654	624	663	658	649	638	635	664	629	607	627	657	652	640	658	659	668	630	610	613	633	620	662	636	631	607	661	644	592	586	693	612	645	643	643	635	622	629	625	627	627	637	680	632	634	618	625	660	659	648	621	660	632	651	611	648	630	612	622	656	533	616	602	645	629	594	638	604	575	646	594	650	616	624	603	682	678	587	637	593	604	622	635	628	625	644	622	649	644	596	627	631	580	638	636	625	635	619	660	657	637	628	630	648	654	622	630	609	648	645	637	640	660	602	601	642	641	658	638	625	618	667	619	587	630	708	587	637	646	629	645	631	638	606	593	634	638	618	642	674	635	634	649	643	671	628	592	665	613	601	661	630	589	627	628	537	615	631	606	643	665	626	630	646	639	644	614	648	629	683	608	651	620	627	623	614	651	615	650	630	636	621	580	648	626	636	642	629	659	663	619	638	620	594	619	606	641	603	648	671	680	645	634	627	667	628	632	631	626	612	624	681	641	619	635	631	647	622	658	647	638	621	613	648	655	643	605	662	630	640	643	659	635	636
3900	3250	2763	1891	2815	18520	29859	25166	13395	5705	2164	1002	661	598	630	602	582	591	591	575	640	658	612	609	586	628	606	623	595	571	592	571	561	627	595	606	617	601	570	574	592	583	596	622	628	619	583	580	607	617	599	647	635	624	619	623	637	582	606	646	583	612	619	601	588	596	624	586	576	574	590	633	576	626	590	584	615	628	569	580	635	611	548	591	585	600	568	605	549	564	592	635	607	587	587	598	587	599	588	635	595	605	599	563	647	604	609	570	621	607	578	608	627	628	593	532	569	571	580	635	567	571	624	590	614	605	586	568	623	550	626	615	537	645	592	585	611	628	575	586	585	615	585	611	608	582	614	609	630	572	581	593	605	610	630	582	587	629	613	571	589	607	635	600	616	614	577	604	635	576	568	588	598	597	594	612	581	580	605	601	565	601	589	595	621	585	567	569	580	553	575	576	593	595	633	642	589	571	605	649	622	610	601	572	601	579	591	627	618	627	582	579	601	561	543	587	610	590	633	549	615	584	584	597	582	577	571	565	599	611	589	605	622	617	578	603	658	602	554	604	585	586	583	616	586	633	601	625	558	578	615	603	581	598	607	605	622	592	578	609	593	634	611	613	608	597	573	646	615	558	582	614	620	557	581	609	591	599	628	579	605	607	588	587	568	598	612	580	558	593	567	585	569	562	570	574	597	575	617	614	601	553	582	603	549	625	537	606	607	602	586	600	577	636	588	574	611	573	550	556	558	611	574	577	570	607	600	655	587	625	575	607	577	590	582	603	648	593	558	645	596	534	612	562	572	624	583	581	588	599	673	588	642	576	591	588	592	590	547	573	563	543	558	612	645	658	548	632	593	577	588	627	565	604	609	611	587	560	593	623	579	577	624	594	597	617	582	611	593	564	579	605	623	577	606	596	576	606	593	603	567	595	570	566	610	568	567	611	580	597	600	579	549	592	616	589	564	591	590	612	621	597	593	608	613	606	588	621	580	554	609	568	572	604	585	561	594	617	603	587	615	572	611	621	625	580	581	588	582	586	596	588	566	573	611	600	578	620	590	623	590	599	595	584	601	588	592	558	609	563	592	647	577	592	581	602	578	622	560	654	586	602	607	619	617	603	600	599	639	613	591	590	593	596	594	631	568	558	577	604	565	600	564	604	579	601	586	581	602	599	573	566	621	630	575	603	620	603	569	583	631	554	543	535	590	596	614	602	619	582	626	598	615	618	612	657	576	562	601	617	602	626	578	619	570	583	644	577	607	576	570	573	571	598	601	553	565	594	595	568	552	613	596	591	578	614	589	597	590	583	605	616	624	605	589	585	616	586	610	587	606	624	596	571	602	615	607	603	601	594	617	568	613	601	616	587	597	622	583	572	594	598	583	588	591	541	605	589	608	586	606	631	567	591	588	599	565	610	589	597	601	613	606	595	560	626	584	600	574	592	590	591	590	603	617	571	573	541	593	604	563	604	569	561	594	635	598	620	590	614	574	579	577	566	583	614	629	566	598	577	591	585	601	617	623	584	581	595	580	565	602	587	574	652	589	586	615	582	586	618	604	574	599	563	579	601	591	602	608	605	574	591	604	633	582	576	584	577	606	588	589	581	595	569	590	599	571	576	539	600	597	556	555	593	595	602	629	608	601	615	592	566	606	561	582	627	560	591	582	591	586	626	571	585	600	588	629	620	592	595	563	630	574	545	597	626	554	587	542	620	603	626	582	610	581	644	599	624	585	588	566	622	547	602	555	559	621	597	569	600	615	570	605	584	627	566	591	594	594	600	606	618	594	580	579	589	595	615	584	571	604	593	583	631	593	583	565	607	594	624	591	558	625	591	558	626	620	587	581	537	578	647	597	535	589	587	574	565	588	580	607	583	568	610	602	564	623	549	600	579	619	641	597	626	587	555	585	567	611	583	589	631	567	560	578	580	623	561	595	580	556	576	608	568	599	564	609	583	574	616	567	587	589	589	581	619	595	616	600	602	553	604	593	576	571	600	624	577	601	598	572	602	588	599	600	582	612	592	561	565	587	600	566	589	635	610	574	593	573	601	620	577	619	599	617	564	576	563	607	563	581	567	565	571	604	559	610	633	563	635	561	568	613	574	586	619	608	586	602	577	632	587	572	555	561	567	631	566	575	613	580	566	599	583	627	537	596	620	576	569	588	581	592	601	618	570	619	619	632	598	567	606	590	560	582	597	594	629	571	595	601	583	610	558	606	577	637	605	580	600	619	580	599	599	601	564	593	591	582	572	597	594	565	593	610	618	603	576	586	588	594	588	572	598	584	608	604	592	588	581	571	597	625	644	586	589	605	622	541	588	588	562	590	609	585	615	627	591	599	565	622	602	569	559	587	562	550	576	601	618	548	609	586	592	605	606	543	622	591	598	590	588	559	619	656	590	593	599	604	571	594	569	529	627	618	600	565	576	569	639	631	610	578	594	612	578	592	571	541	628	605	618	632	582	610	605	532	589	586	591	590	581	558	569	602	542	614	570	596	547	546	566	566	604	563	616	634	631	568	576	621	596	554	616	599	615	607	570	579	593	586	598	578	623	589	584	576	600	620	582	582	573	580	553	604	608	591	608	632	660	573	587	571	569	558	596	599	579	545	545	614	578	570	614	636	601	572	618	580	649	587	649	633	587	627	619	582	628	618	551	616	565	589	574	638	642	595	623	591	585	585	577	615	575	558	601	616	593	605	622	573	611	591	549	631	555	572	639	594	589	608	595	606	567	601	595	621	559	603	609	575	594	555	562	592	604	567	596	600	598	582	617	580	557	598	593	592	580	597	601	573	590	584	570	564	610	573	613	628	587	577	602	592	571	605	631	614	636	620	589	550	602	569	612	556	564	577	565	650	619	601	590	607	566	548	585	560	589	576	589	547	606	590	589	611	593	578	577	592	589	598	591	585	575	592	592	628	637	606	579	582	575	616	555	595	556	560	620	568	651	605	630	576	559	561	620	594	584	577	611	607	598	590	603	590	594	569	580	609	584	585	598	587	610	587	547	638	595	601	623	576	559	626	579	603	586	605	553	602	592	538	556	616	596	642	598	584	568	586	589	588	575	604	559	638	605	563	580	559	610	599	590	580	581	545	524	576	594	568	627	605	570	593	616	576	600	622	636	582	648	561	610	594	609	590	589	578	590	587	515	536	588	598	592	577	580	602	565	597	622	608	620	626	572	579	594	578	616	586	588	588	634	610	552	612	583	595	564	604	577	583	571	570	564	578	602	598	590	560	546	606	591	600	560	529	559	618	572	576	582	590	605	608	614	627	589	610	603	617	612	576	590	580	610	578	600	582	559	571	594	560	607	597	581	585	548	571	553	586	575	616	578	566	603	574	592	584	566	589	610	558	601	574	604	592	607	569	561	593	593	570	588	586	587	614	583	583	590	603	558	614	622	570	566	595	608	605	550	581	591	573	568	610	602	573	604	586	549	621	591	583	575	544	583	627	613	606	586	576	572	600	633	541	588	604	556
24202	21278	28564	24322	21249	23631	50313	48240	33178	16634	5557	1767	977	770	768	762	711	783	749	767	763	744	796	726	733	731	747	717	787	729	738	730	739	712	795	751	764	758	736	780	713	751	742	741	766	705	737	720	769	712	745	738	719	732	707	736	745	753	752	728	693	738	718	762	739	752	773	758	732	705	756	713	668	759	736	699	742	689	729	687	757	723	708	752	704	728	725	693	717	715	706	710	681	736	705	722	715	745	750	729	753	747	742	730	731	742	719	703	728	746	815	758	777	755	725	733	712	710	724	729	743	743	714	726	726	658	722	719	742	718	710	751	740	779	805	704	700	762	774	726	735	739	757	744	712	747	721	722	752	735	732	761	748	708	690	746	694	701	707	670	718	725	710	728	727	784	728	685	730	717	685	742	708	694	681	733	764	735	737	713	750	680	776	691	726	689	711	717	692	756	713	660	739	722	741	700	739	708	746	697	752	698	709	731	709	703	746	738	687	715	698	701	684	761	742	719	724	686	709	716	732	730	708	702	714	722	714	750	722	750	723	709	785	695	703	729	706	720	752	716	700	762	717	739	741	729	723	746	764	731	709	729	725	663	779	754	736	735	705	703	753	718	752	706	712	701	716	730	772	719	719	736	714	680	731	745	763	705	760	758	711	734	730	710	711	680	716	734	751	709	740	723	706	765	744	735	697	726	748	714	694	717	698	695	710	737	694	732	754	741	765	707	738	693	715	750	746	722	734	734	674	716	698	726	734	727	723	701	719	765	710	765	753	784	730	733	684	692	746	755	753	695	729	685	751	714	713	824	789	713	700	707	791	727	747	756	694	776	715	712	731	744	741	663	750	758	773	734	731	718	726	708	697	735	711	712	725	703	744	720	733	756	734	711	744	650	695	704	741	744	680	701	688	739	729	753	705	752	735	711	734	667	702	732	749	685	757	717	727	758	743	691	703	703	715	734	716	728	725	744	696	715	725	771	723	746	732	720	754	690	749	758	763	749	721	741	688	779	748	695	751	777	695	711	738	732	746	703	704	754	721	706	695	666	724	731	712	720	735	745	739	740	765	730	655	736	718	745	740	732	751	749	712	723	758	712	734	682	700	723	684	738	708	746	704	714	741	713	694	716	725	663	738	727	723	698	755	679	715	695	736	726	691	729	749	776	715	760	740	706	710	754	707	700	766	708	742	720	740	788	720	738	735	744	717	763	716	755	740	680	714	701	744	711	718	715	759	746	713	752	722	735	695	743	703	667	734	743	732	752	699	724	720	733	725	711	729	691	693	695	734	668	751	729	723	721	707	702	708	716	740	716	756	659	726	709	656	712	708	738	652	717	750	719	734	661	738	733	750	684	748	708	691	763	739	715	754	728	751	725	733	696	702	736	703	705	714	752	782	728	708	739	734	729	682	769	734	748	760	753	723	703	765	683	703	747	759	732	771	720	721	720	769	713	772	661	732	735	687	689	683	674	721	720	700	752	739	750	699	682	786	681	698	685	734	736	678	726	731	752	741	750	765	744	684	719	730	732	681	766	684	681	725	745	757	783	678	733	744	723	708	720	738	709	722	788	741	702	700	782	760	735	688	714	749	718	702	744	742	704	710	700	708	714	712	766	758	667	734	692	738	758	724	733	724	683	752	719	797	753	667	741	679	698	754	701	695	727	735	720	656	748	708	724	716	736	739	721	799	733	713	729	767	739	677	706	758	722	764	704	680	746	662	735	765	739	726	746	708	713	680	715	693	753	684	688	734	761	736	698	739	697	719	743	707	712	718	798	739	691	736	727	708	714	709	722	747	714	724	721	703	767	665	734	733	713	716	770	669	757	702	712	674	725	727	717	700	815	744	718	696	757	744	689	717	758	736	717	707	730	778	718	709	708	731	731	693	774	757	731	727	732	768	743	741	741	750	726	705	722	754	759	722	691	719	700	745	724	741	703	717	709	719	727	723	667	714	730	689	764	692	742	687	732	705	730	719	745	747	764	749	699	731	721	744	741	723	716	718	697	715	720	718	765	716	721	721	721	768	757	755	691	730	687	693	735	733	699	699	706	758	713	698	749	710	667	753	696	703	772	702	714	716	745	704	734	721	709	740	739	734	712	683	723	746	658	741	698	745	717	726	710	692	742	712	717	736	722	710	707	706	757	689	664	723	725	724	743	734	684	762	724	743	690	731	719	730	698	766	712	763	734	760	726	702	764	740	772	722	693	678	745	704	746	706	751	737	676	710	703	699	775	752	784	687	713	716	683	687	748	686	683	708	717	758	744	723	723	735	729	740	767	699	754	723	726	711	714	675	719	680	741	688	755	722	753	725	690	741	712	784	720	694	709	724	729	685	679	694	730	679	714	713	715	736	734	731	696	768	731	755	718	676	770	740	660	729	709	727	653	684	673	717	744	730	737	739	747	758	761	792	744	717	670	721	756	713	698	708	705	769	776	710	748	728	702	716	746	654	732	706	730	720	756	741	731	682	706	717	773	772	721	770	755	742	722	785	735	713	721	726	699	785	647	693	743	753	743	765	709	709	712	739	719	791	754	682	739	755	689	718	760	705	746	699	699	719	687	749	736	697	703	716	708	711	747	730	753	688	712	700	660	717	715	757	694	765	710	754	737	713	755	735	728	731	698	717	700	752	730	713	775	697	732	697	722	739	715	716	709	747	680	728	671	672	706	742	763	699	728	770	720	698	756	732	678	707	754	697	762	681	715	717	726	722	734	695	733	695	767	723	773	727	755	746	709	745	758	739	732	725	715	702	749	684	757	776	703	716	727	719	690	694	705	784	703	746	711	722	713	742	738	735	693	737	673	700	685	711	734	710	733	712	708	719	757	724	723	708	699	740	720	714	752	702	734	729	707	743	747	728	716	716	702	728	731	720	712	717	679	723	744	734	722	750	729	690	725	741	723	717	749	672	724	710	707	739	707	726	689	693	715	741	704	716	736	685	702	715	718	733	748	768	761	729	737	693	719	768	697	716	741	709	678	706	740	693	747	731	689	747	757	756	719	744	720	742	744	701	744	762	681	787	695	760	728	697	744	706	725	752	728	731	707	707	704	711	726	784	729	712	678	750	706	720	667	732	691	734	772	723	698	788	739	735	754	721	653	739	710	671	753	730	694	734	700	662	753	676	720	764	729	726	706	731	722	688	700	749	731	707	735	695	745	703	714	749	687	658	729	751	715	743	720	743	722	709	707	735	749	731	722	723	675	732	689	707	722	700	748	671	708	766	736	759	707	726	715	703	779	747	747	764	713	751	688	730	722	701	730	671	707	697	717	758	731	756	702	688	731	709	711	698	694	743	708	719	738	753	763	702	729	720	719	762	713	754	719	739	797	688	751	707	753	734	700	682	783	713	717	713	742	729	701	710	702	744	690	669	705	702	722	713	721	756	689	680	722	694	726	733	756	701	751	733	721	697	712	736	760	680	746	729	740	680	709	793	754	719	682	755	728	741	698	717	712	719	732	698	748	674	718	717	681	794	699
4157	6127	5363	3160	3584	23409	49347	43543	26729	12306	4779	1829	934	802	714	697	704	680	635	714	735	716	693	660	716	660	669	665	721	690	708	678	711	654	663	677	689	711	676	626	711	669	659	699	662	656	712	656	659	680	681	659	683	687	685	687	655	662	727	687	687	681	661	685	649	700	681	661	688	689	684	668	699	668	677	670	689	730	708	705	653	687	686	675	702	663	672	695	647	709	684	669	712	670	687	708	679	678	660	649	695	666	680	727	698	643	702	687	674	720	673	674	648	660	699	685	708	642	648	673	625	676	678	684	670	699	652	665	742	660	696	636	637	674	664	686	678	643	712	687	681	669	702	660	655	680	686	656	705	631	705	709	670	642	687	634	636	672	703	677	619	653	600	650	649	727	669	688	650	665	624	700	668	693	670	683	631	686	686	676	617	689	686	656	658	663	727	693	606	693	680	650	696	667	644	700	668	681	693	690	650	639	709	657	653	694	595	657	665	682	670	654	640	715	693	625	662	671	703	654	691	686	659	654	658	728	715	651	683	654	677	617	701	684	674	665	704	666	679	711	658	677	690	681	680	642	690	698	702	701	693	682	706	641	684	710	685	651	658	682	722	625	686	671	627	667	689	661	712	684	679	675	697	643	671	661	695	695	665	661	658	621	660	659	699	685	646	721	660	678	715	690	685	667	691	672	607	679	710	663	686	656	678	664	686	667	717	633	689	675	663	683	667	685	672	659	687	680	678	645	678	659	675	669	677	628	707	690	717	673	672	630	686	678	644	642	658	667	673	669	634	674	689	662	681	652	678	716	687	664	698	688	674	667	681	666	692	689	684	669	704	673	670	703	709	659	683	649	682	663	674	677	706	694	709	647	668	680	705	689	643	739	645	689	708	678	723	704	677	688	619	681	697	654	681	633	662	688	687	653	645	705	709	655	705	665	664	650	650	689	695	658	667	650	612	657	727	695	642	665	612	608	705	670	687	670	661	680	675	698	643	698	707	610	642	658	657	728	697	705	677	653	665	699	689	701	713	663	640	652	660	668	699	706	687	648	671	697	659	659	703	752	623	655	708	659	623	657	619	640	677	681	636	658	680	705	653	699	678	665	696	664	681	638	685	646	644	664	704	647	678	650	666	657	648	675	648	699	668	664	634	725	679	646	657	687	687	668	676	703	696	684	690	645	697	689	706	646	685	684	670	665	651	660	647	708	691	673	686	683	703	699	697	666	654	734	684	682	627	665	649	685	655	639	693	658	692	707	675	680	639	708	670	690	657	687	676	653	657	710	715	695	651	628	671	754	622	671	682	680	649	702	646	667	657	665	632	691	689	660	684	652	666	706	693	684	642	672	687	674	666	658	688	662	669	658	671	664	698	682	695	683	649	684	662	685	698	684	700	658	693	659	622	690	656	671	685	671	639	664	649	715	706	667	675	622	667	658	652	666	698	696	698	731	616	649	697	658	685	700	667	712	683	648	695	644	641	650	684	706	680	691	638	643	671	667	657	651	650	687	660	669	680	632	664	687	668	660	688	647	669	721	634	634	645	713	702	680	699	646	676	648	687	665	683	699	689	660	639	703	646	722	688	681	656	650	670	647	750	678	650	672	659	684	704	674	677	644	662	626	649	669	658	687	648	659	714	662	648	669	637	665	666	664	713	624	731	678	637	638	665	645	629	677	657	643	675	681	660	665	691	649	614	684	670	647	681	706	647	626	678	684	676	688	713	680	650	676	690	655	694	705	679	651	674	696	692	685	695	672	664	683	696	658	688	656	694	682	658	675	677	647	652	612	684	690	659	702	669	662	648	689	677	684	650	672	673	635	686	654	725	695	630	648	695	692	642	640	695	681	660	641	656	693	678	688	676	629	641	650	715	662	684	701	666	679	645	716	663	711	656	703	707	614	686	668	658	627	668	652	684	686	708	643	688	675	656	735	639	649	698	647	654	640	667	679	659	665	680	658	645	686	647	629	640	683	662	699	679	699	675	652	666	687	686	658	683	699	666	683	640	644	671	653	684	681	653	711	650	669	649	660	659	628	698	667	693	687	679	709	687	689	645	681	668	690	670	662	667	696	664	645	622	711	662	676	666	668	687	688	726	663	646	709	630	688	633	699	635	703	686	646	733	714	685	682	678	678	670	686	727	657	672	670	667	671	653	689	645	652	705	663	678	695	712	691	656	686	747	662	723	635	682	650	653	690	680	648	652	659	692	729	672	667	669	713	650	658	645	699	668	665	687	640	688	683	689	693	712	687	666	680	691	686	699	670	680	690	661	658	657	672	647	693	637	677	704	654	658	672	672	653	686	683	660	669	674	675	677	648	659	707	612	624	666	663	659	696	651	639	649	652	706	712	686	607	672	650	656	685	710	670	693	648	708	656	664	671	694	674	705	709	675	673	640	655	638	673	686	700	685	649	688	667	693	671	728	645	654	655	667	654	702	642	674	657	667	676	681	690	661	641	698	641	658	682	635	671	671	690	728	665	675	685	689	722	701	692	725	685	678	682	660	695	651	725	627	641	638	631	688	672	670	763	625	696	684	666	681	658	660	683	650	652	693	694	703	666	645	643	687	674	699	688	656	675	660	707	680	677	666	641	740	642	645	681	690	717	619	707	640	696	684	649	643	698	699	673	646	707	633	760	672	687	696	671	688	667	667	686	683	663	699	690	655	649	660	708	664	624	655	688	681	677	648	639	657	653	690	636	745	656	630	608	675	660	647	654	698	707	619	668	694	676	648	633	683	685	631	644	672	716	691	641	676	657	672	706	696	681	706	652	702	691	681	670	629	663	678	675	682	670	637	655	671	705	677	700	646	635	681	649	682	691	631	696	705	650	700	671	697	596	668	661	683	746	716	666	631	690	647	665	682	633	668	692	706	704	644	658	720	687	666	639	659	699	651	672	691	627	626	646	677	699	640	664	673	656	674	652	683	665	677	676	685	666	677	686	625	723	654	678	685	680	658	674	660	626	654	704	702	637	716	657	628	661	613	669	663	647	649	677	708	664	643	669	653	601	652	697	745	667	626	680	622	651	691	684	672	676	663	667	619	660	668	695	642	661	632	659	670	649	640	702	682	722	665	686	682	673	671	663	660	707	700	708	634	623	680	641	612	666	648	684	643	670	643	663	640	687	623	650	731	682	654	668	636	645	705	672	654	672	675	659	710	678	709	641	656	703	690	662	610	630	673	651	659	688	659	710	694	673	675	645	696	690	663	646	665	638	670	697	650	689	658	657	636	663	697	635	680	687	651	660	687	706	688	716	687	668	670	731	664	668	666	679	687	690	658	703	675	668	618	667	621	681	688	693	702	604	638	649	663	655	692	640	628	700	662	637	682	638	650	648	656	683	674	667	678	671	660	644	657	623	645	668	691	647	686	654	642	705	632	653	674	714	669	645	648	668	697	691	695	698	678	667	693	662	671	650	688	678	638	687	708	664	651	717	670	670	654	658	633	688	653	692	674	635	650	702	663	641	629	671	664	663
27533	12587	1944	988	785	1115	3407	4493	2849	1584	942	757	709	730	670	703	638	653	643	626	654	666	659	686	716	620	627	661	633	663	615	607	623	673	634	666	594	663	683	646	648	672	637	635	610	616	652	703	663	685	658	677	653	675	682	661	628	607	662	654	584	655	682	616	631	673	685	678	656	664	629	646	633	633	591	659	666	626	698	662	623	642	655	639	613	683	692	633	646	647	648	637	624	656	651	633	677	642	621	697	655	627	651	668	629	634	645	678	684	674	672	641	673	635	693	617	609	650	632	631	637	660	697	667	660	703	629	647	652	639	656	662	685	653	678	569	656	655	598	652	651	617	665	631	639	641	649	641	697	652	638	646	613	630	631	665	665	668	652	616	636	646	619	680	644	648	665	701	679	657	657	663	630	684	708	626	622	687	663	672	634	652	651	602	646	629	653	647	658	720	608	670	649	687	636	619	671	653	698	677	653	630	625	665	632	636	693	614	611	647	653	658	636	640	610	645	625	670	691	642	656	684	652	614	661	630	618	632	677	675	654	690	639	621	651	654	641	630	607	639	674	635	707	629	656	641	641	624	651	616	628	690	660	680	638	617	643	619	702	662	620	653	703	680	663	630	637	623	632	670	631	616	650	641	614	621	703	661	632	651	683	668	661	612	682	632	625	634	664	632	669	618	624	654	639	654	626	674	642	670	646	668	635	651	717	682	668	681	651	697	640	615	622	628	684	664	661	661	635	598	644	614	630	672	660	644	684	688	641	657	643	679	649	677	666	687	613	660	629	631	652	636	659	624	660	647	627	654	629	637	622	642	659	686	646	662	641	628	687	676	636	638	675	674	661	675	631	676	611	624	674	669	670	656	592	634	697	649	632	670	689	640	683	675	646	635	620	678	618	640	664	661	635	651	648	663	687	603	652	611	668	697	635	637	638	674	665	626	682	638	657	648	665	673	640	625	664	610	623	576	654	674	615	662	681	664	693	699	643	639	667	675	636	675	621	657	625	680	617	664	693	648	676	636	679	624	650	650	676	665	651	639	698	666	687	632	692	655	693	655	656	693	645	600	613	707	699	651	661	670	657	623	601	659	630	647	651	649	638	660	638	661	617	683	690	652	633	649	677	634	628	640	614	649	616	660	709	675	700	650	697	672	652	603	630	673	627	690	637	689	668	627	684	681	632	640	592	659	678	651	688	673	663	648	662	650	618	697	635	690	596	660	631	671	646	643	646	641	692	693	660	617	666	639	683	659	704	615	649	649	689	622	662	682	681	640	622	643	672	654	653	631	642	646	635	635	669	642	691	644	648	639	616	674	638	656	703	712	634	623	655	711	628	651	626	676	636	683	653	681	708	623	645	647	623	649	656	647	627	601	654	637	599	640	665	657	666	659	589	645	611	660	641	637	673	619	657	696	715	705	649	660	656	655	680	664	637	678	748	617	633	698	680	690	693	640	624	632	686	658	642	620	674	650	638	624	688	659	669	610	662	646	645	649	621	638	647	621	685	649	660	638	614	672	611	651	670	622	666	663	667	639	677	599	631	674	579	622	709	638	672	637	651	667	678	660	653	635	625	659	647	622	676	667	649	651	638	611	671	620	663	683	640	659	664	621	653	674	671	673	660	664	623	673	589	651	663	639	648	656	609	676	660	630	627	629	681	674	689	662	634	646	644	661	651	676	634	679	667	641	644	652	666	663	649	699	656	657	645	649	640	663	659	604	654	655	675	673	644	641	699	631	644	678	669	638	643	686	656	629	682	673	684	673	628	666	691	631	664	664	667	635	709	657	692	637	653	670	700	656	627	638	671	634	670	635	647	674	679	648	628	637	649	649	624	668	659	651	633	669	606	639	622	668	626	672	640	651	669	639	657	612	635	658	628	671	681	632	655	652	645	681	658	622	628	643	580	643	648	679	650	658	684	639	695	672	664	664	688	648	642	682	693	646	689	650	694	636	628	644	663	624	627	628	669	643	653	625	656	665	640	592	699	648	680	666	644	651	656	650	661	644	643	638	654	657	646	687	641	634	675	651	641	639	690	624	662	753	704	650	662	668	660	628	692	631	662	622	627	631	682	625	691	628	658	646	668	651	675	605	653	663	664	696	638	628	642	662	661	639	619	701	673	620	668	660	672	663	599	670	659	602	622	602	661	593	659	724	698	668	668	640	651	643	648	634	673	675	674	665	638	668	655	657	650	691	640	672	694	636	652	639	637	636	579	644	617	669	666	682	616	676	648	684	625	638	667	621	626	664	640	640	658	660	676	669	670	626	644	625	619	683	700	678	679	638	657	623	667	674	665	617	661	690	679	624	635	643	622	627	671	663	571	630	635	687	677	678	631	704	674	655	648	652	630	680	659	658	621	623	687	626	673	696	627	644	650	661	618	656	631	659	628	621	639	610	642	711	629	666	673	614	639	656	686	639	678	617	662	631	640	666	655	667	660	644	674	689	634	681	702	643	617	630	676	640	658	662	648	671	668	654	678	658	634	667	680	622	655	679	647	638	631	648	657	673	663	629	638	661	663	690	632	666	684	681	682	663	651	651	626	653	655	671	662	656	662	671	664	666	621	673	611	665	624	600	694	613	674	618	637	610	657	642	677	684	647	634	655	658	660	626	603	657	618	655	633	645	668	665	648	664	613	708	681	676	704	636	630	648	631	634	659	651	713	635	646	619	652	631	661	647	656	695	666	676	680	640	648	614	669	698	651	693	678	637	685	668	658	639	634	667	641	633	667	657	668	643	638	641	614	689	700	624	612	598	605	668	656	694	619	668	679	662	632	679	688	624	644	678	678	659	610	647	666	686	631	639	645	658	611	608	658	668	652	642	635	623	614	671	670	630	601	690	676	724	656	630	662	610	700	619	655	657	654	640	647	649	602	666	652	635	664	637	670	682	651	644	599	613	630	645	682	588	631	674	675	658	637	679	636	706	649	655	678	670	670	692	639	678	626	673	652	627	669	685	669	618	649	683	665	626	647	662	688	661	632	628	619	648	678	649	631	642	638	619	656	645	622	660	655	647	697	692	646	630	646	621	643	636	683	640	646	687	637	629	684	621	717	626	621	637	670	648	682	662	661	692	650	610	613	608	616	618	674	666	678	667	658	663	679	677	643	652	592	649	666	672	657	694	665	639	628	653	694	660	674	693	658	659	643	632	666	672	634	676	719	707	700	652	699	634	638	637	667	651	665	653	637	627	679	661	679	671	657	642	638	656	657	650	638	658	669	660	663	610	645	687	686	625	608	605	592	633	677	640	633	732	652	624	652	622	648	678	640	647	666	651	657	652	603	667	678	672	644	679	670	651	695	660	700	640	658	683	648	616	679	653	651	672	679	632	622	687	651	629	632	680	648	644	632	638	663	684	684	686	671	680	648	665	621	642	650	654	647	622	648	647	645	673	675	708	690	648	674	621	598	670	667	658	647	601	647	611	698	636	684	639	679	671	629	661	693	640	649	656	656	662	663	644	672	643	683	640	682	632
5172	907	883	752	696	1313	4545	5036	3010	1731	970	690	633	602	594	592	577	639	622	626	628	609	581	609	576	606	566	563	569	574	586	553	607	579	615	624	651	607	549	556	597	595	586	572	580	577	633	595	577	584	543	571	608	551	618	551	608	600	597	599	565	582	579	593	583	612	563	627	596	601	631	584	577	551	542	575	585	636	615	559	594	618	598	572	584	594	548	583	551	572	587	583	565	595	609	561	628	618	636	590	567	630	559	632	563	600	562	590	628	593	603	581	592	585	576	562	654	528	588	584	533	569	603	595	578	613	637	590	556	586	579	572	580	588	622	586	564	570	629	555	587	634	607	595	573	551	605	556	597	564	579	596	601	547	553	605	589	560	582	633	596	589	584	609	589	580	547	604	583	598	530	600	565	587	590	590	618	535	610	579	614	604	605	618	604	603	582	573	617	610	562	610	577	603	600	595	638	624	608	644	581	564	594	594	610	579	588	567	605	616	624	574	560	587	599	570	593	638	588	578	565	586	549	552	575	548	579	641	610	573	560	550	577	587	595	568	568	591	565	593	581	557	595	583	637	579	617	571	572	589	547	591	592	561	622	639	608	574	643	596	587	586	544	559	556	598	612	567	578	579	600	574	609	592	576	594	598	608	582	614	598	556	576	557	589	641	549	566	610	621	601	599	600	592	627	604	593	607	574	616	574	585	612	627	602	559	593	626	614	584	602	599	594	609	588	596	556	583	585	569	567	582	604	542	538	594	537	557	573	585	603	578	578	603	574	603	562	549	621	584	609	579	603	574	592	563	592	561	626	579	552	621	592	599	590	618	604	580	590	597	556	520	581	616	536	571	610	596	591	623	581	599	571	584	581	637	638	586	605	600	586	554	555	545	594	569	590	586	608	631	597	581	595	590	618	580	610	613	619	569	541	580	610	560	567	590	579	550	627	578	594	593	607	573	584	599	642	623	580	652	559	566	577	600	587	579	622	618	604	543	588	594	614	589	561	600	531	574	615	564	597	627	579	590	604	557	587	558	588	597	613	619	568	568	594	635	594	600	611	567	604	563	636	605	606	515	625	567	555	589	582	591	588	557	563	575	544	604	585	566	620	627	579	560	604	616	597	593	603	564	594	613	604	565	610	565	606	545	527	567	632	577	570	572	545	627	613	602	577	608	542	594	564	607	594	580	613	573	549	617	522	582	564	564	570	615	580	592	535	591	560	590	615	586	559	590	633	588	580	566	623	556	609	599	605	567	585	550	583	622	608	633	597	571	576	614	562	592	625	594	598	570	610	571	617	594	583	563	569	627	560	579	592	622	608	580	580	605	593	609	595	566	590	611	594	606	621	581	582	566	572	575	587	618	563	612	574	596	607	594	578	589	586	576	551	590	612	563	621	623	594	612	588	578	616	574	582	534	560	622	607	593	570	643	541	550	579	630	597	593	595	636	573	635	596	577	578	602	593	545	589	584	628	617	610	597	595	572	577	572	599	604	590	546	545	534	601	591	579	626	531	575	592	602	611	529	559	599	568	624	585	569	549	543	590	572	601	587	574	561	603	591	637	567	594	603	564	596	556	630	601	619	558	602	557	573	589	584	572	592	663	575	602	590	611	563	585	579	581	607	581	605	605	603	605	598	564	578	599	585	579	602	591	553	634	587	637	611	590	565	580	572	596	597	618	586	612	612	551	617	602	627	612	588	537	597	612	590	562	633	539	580	530	587	592	569	593	582	554	591	600	569	642	623	604	553	616	615	599	594	590	601	608	577	593	620	596	558	584	623	548	619	609	605	558	573	571	571	604	580	554	598	573	551	639	547	612	610	581	624	577	570	608	597	577	540	610	639	549	543	580	601	579	602	607	598	586	595	603	568	593	560	592	565	559	546	575	583	586	580	570	557	574	542	603	567	560	565	558	586	578	600	602	546	607	646	604	583	605	595	625	598	600	588	585	655	632	613	620	541	612	617	606	577	547	618	610	585	595	596	605	595	603	552	580	590	528	598	558	609	593	583	571	577	611	565	608	593	587	597	576	594	533	589	584	646	577	580	599	569	588	604	575	567	624	589	569	586	588	551	611	622	540	540	602	607	579	558	615	560	600	593	601	608	622	574	552	561	624	587	579	597	592	612	583	616	628	608	625	610	586	563	633	576	593	595	598	628	600	601	550	570	577	606	592	581	621	590	560	606	582	592	603	611	608	588	619	549	540	617	602	584	567	628	601	607	622	583	555	608	594	596	637	546	613	563	578	566	558	598	569	625	599	580	598	596	583	618	600	594	583	553	575	605	613	542	560	577	604	642	633	641	600	619	626	583	552	596	637	566	586	620	581	589	552	578	585	580	584	586	548	595	596	609	561	552	607	569	635	593	564	594	587	614	625	575	579	623	636	651	604	611	604	603	575	592	601	585	576	628	574	581	677	578	580	593	601	593	571	594	623	575	603	589	593	603	599	583	577	615	566	594	616	565	540	603	599	580	591	569	603	559	589	585	584	566	579	604	551	554	612	612	600	548	613	580	589	598	583	594	619	589	625	642	558	600	585	609	596	613	589	598	622	564	561	587	573	585	617	587	587	570	561	572	652	550	632	586	598	569	591	558	592	620	549	622	592	582	575	565	579	539	568	593	624	612	617	611	581	585	574	598	615	567	551	585	577	603	604	599	608	610	593	594	561	583	582	605	579	566	572	575	589	609	599	591	611	590	617	584	603	626	619	536	578	599	618	557	545	570	584	622	593	612	612	566	614	586	577	570	594	611	583	563	567	598	543	589	605	550	616	620	588	596	610	578	575	605	588	631	610	608	552	568	611	560	584	610	580	589	579	591	571	633	623	608	562	561	586	587	617	575	614	603	618	596	589	608	587	629	572	592	616	586	603	591	603	587	558	571	598	592	606	587	584	560	604	627	612	629	624	605	581	584	573	585	607	594	546	583	588	578	559	624	594	598	592	538	541	596	581	640	583	537	626	555	594	595	600	621	593	578	558	618	569	580	605	609	616	627	628	623	622	580	576	548	593	540	606	620	596	562	637	593	572	568	582	599	601	610	591	563	564	565	577	604	560	574	574	588	611	617	617	589	591	580	571	603	582	602	561	593	572	579	622	626	575	604	585	595	624	601	564	615	600	601	580	567	572	556	616	568	585	569	593	596	556	589	571	588	595	592	551	613	609	573	575	581	615	579	550	612	564	574	622	592	562	617	572	553	569	575	594	565	601	618	603	558	530	560	565	624	619	633	605	548	586	536	577	600	563	583	596	624	613	570	602	595	589	581	588	599	595	559	595	531	574	586	608	610	601	609	623	566	622	601	598	605	563	621	560	629	557	614	611	569	556	562	581	573	574	627	559	532	560	557	584	576	562	587	603	601	596	588	577	600	615	568	611	600	618	584	576	608	609	570	612	619	601	601	579	573	584	582	583	586	547	588	615	541	597	559	563	578	627	603	607	621	600	628	578	589	597	568	602	578	575	616	582	597	571	575	580	582	558	623
25524	21303	26934	24910	4964	7621	31289	30324	17651	7302	2361	1058	777	686	681	663	648	643	644	649	637	622	605	635	598	631	598	677	615	607	606	618	632	644	685	630	611	619	629	646	670	646	629	636	649	617	646	594	608	607	625	598	654	623	596	698	615	651	589	596	631	620	603	573	602	631	597	604	639	610	617	594	626	588	586	681	606	620	616	632	658	603	608	647	599	592	621	599	633	676	602	617	642	659	587	622	612	579	635	618	633	639	637	620	637	621	627	600	615	604	621	650	605	598	672	611	662	601	596	625	584	604	614	613	628	575	632	622	629	611	624	590	638	631	617	619	592	638	560	622	595	630	643	609	573	614	645	656	649	655	598	623	557	603	626	648	642	634	588	610	625	649	633	628	637	597	621	618	626	623	609	633	589	613	567	598	629	629	589	618	591	625	614	651	582	578	614	618	618	593	650	671	622	637	638	639	647	647	630	635	612	591	582	638	598	626	594	640	655	615	626	588	635	647	584	651	631	591	609	635	619	677	641	623	558	608	603	596	614	634	567	605	580	608	576	596	598	592	632	571	606	627	614	646	637	586	640	624	619	654	606	645	629	599	574	662	608	632	626	621	621	610	602	639	634	611	622	636	620	615	610	583	592	627	647	628	606	660	587	608	624	634	615	589	638	641	619	653	623	631	619	622	610	611	596	634	597	649	629	639	626	624	684	593	630	595	599	587	601	566	613	610	632	647	626	593	638	677	594	618	629	604	634	566	595	588	682	609	618	624	643	586	602	623	647	623	620	635	628	611	607	613	675	563	595	579	657	616	562	622	625	612	605	599	594	604	594	626	642	615	609	624	593	605	603	634	612	652	651	601	631	615	635	638	629	590	619	607	559	587	565	629	635	626	592	587	633	577	621	620	619	572	629	622	613	585	617	622	617	590	531	584	593	635	597	587	664	581	605	639	659	588	613	623	585	631	595	570	618	587	650	654	641	639	664	646	584	630	620	618	596	620	622	600	621	601	615	614	586	587	591	632	563	663	573	597	590	637	598	627	607	604	622	614	631	600	637	582	599	590	610	636	657	616	586	621	587	607	582	582	633	615	582	632	607	588	630	654	632	576	608	599	613	622	605	646	594	627	618	611	685	599	610	604	620	640	628	649	597	607	537	639	644	611	616	625	614	599	636	599	592	622	613	621	697	598	638	598	621	661	550	608	620	652	615	609	603	628	622	587	621	595	618	609	650	596	566	581	632	626	568	626	593	573	607	619	636	660	635	649	664	618	592	588	600	642	600	624	591	643	620	571	654	669	643	643	641	586	619	629	575	629	649	609	635	635	640	627	619	602	627	603	601	625	610	612	616	604	626	658	610	587	620	606	628	653	642	580	605	605	596	659	605	581	654	590	627	601	642	591	661	607	646	655	625	612	558	622	644	615	583	591	601	617	676	576	569	610	622	689	667	612	657	590	636	608	643	604	635	596	630	665	637	646	605	657	639	617	621	589	607	603	632	632	616	639	639	632	617	626	584	628	589	607	633	598	622	582	596	574	583	658	665	633	637	592	613	605	651	630	652	661	659	613	619	604	630	643	573	619	616	626	607	631	591	639	610	629	616	621	587	584	620	626	645	596	595	679	614	616	599	615	642	634	637	576	635	587	604	608	599	579	588	619	642	607	634	598	617	637	627	597	683	598	608	622	669	573	647	615	623	609	628	650	613	616	669	562	600	587	581	629	600	612	634	648	618	580	611	650	565	634	670	601	614	621	638	606	547	603	619	624	601	628	636	631	642	693	638	621	598	630	620	578	666	592	592	656	644	645	599	599	597	636	592	604	639	620	607	655	614	601	657	627	621	649	617	626	635	612	609	631	626	605	618	617	604	608	584	629	610	616	588	650	609	616	615	639	630	647	675	656	619	595	596	617	623	619	569	597	649	661	582	587	610	591	660	606	659	594	658	626	589	589	604	629	622	603	618	631	590	632	620	617	581	611	633	606	650	618	596	646	648	608	665	633	596	627	610	611	635	587	595	572	610	592	599	616	650	595	609	588	631	617	642	663	585	627	634	610	616	590	625	641	601	629	599	596	655	604	587	564	625	610	595	615	640	570	597	599	605	583	636	616	650	621	587	574	643	575	627	612	605	590	608	623	589	584	648	616	620	595	594	626	627	653	628	625	600	630	569	618	582	592	576	579	662	623	630	610	693	645	624	606	623	612	630	650	638	627	591	600	582	634	614	594	580	564	589	605	665	595	642	616	649	603	594	603	661	631	603	619	614	603	656	647	656	643	635	612	596	610	657	597	612	670	596	616	598	607	612	623	589	612	665	625	623	611	663	642	646	593	630	631	624	659	602	635	638	619	649	668	628	619	606	608	618	636	642	611	613	658	604	644	589	657	622	531	604	638	621	641	634	597	601	611	636	615	608	626	628	592	634	632	616	629	624	577	616	584	593	621	604	645	606	626	617	630	657	638	614	586	573	614	648	600	616	634	589	625	616	591	611	599	583	663	593	648	612	659	596	596	595	648	610	664	624	673	608	620	612	666	590	608	596	610	601	615	661	670	651	625	646	664	622	595	604	630	639	600	601	645	643	601	554	622	635	598	594	624	625	591	593	598	601	621	616	561	611	613	559	636	596	593	577	629	588	610	625	648	635	632	643	623	635	570	612	576	630	626	602	635	627	608	618	590	604	625	596	624	642	593	587	615	639	584	584	618	577	581	608	610	590	611	629	556	588	615	620	562	581	650	577	608	616	589	632	624	590	619	645	602	587	586	602	639	660	572	646	588	639	587	606	620	629	622	662	600	623	599	588	641	632	608	611	611	616	629	602	571	588	649	614	620	627	640	663	619	594	580	589	597	647	577	669	626	607	646	623	633	636	602	605	631	647	655	608	639	623	613	624	614	580	646	607	599	602	631	623	618	652	587	669	603	626	588	608	591	642	629	586	609	604	646	575	589	683	648	630	652	653	634	611	608	668	622	575	600	611	602	655	587	633	599	614	609	600	597	652	618	662	665	560	596	649	620	627	628	640	637	606	603	592	604	603	650	596	638	562	615	628	616	623	625	616	654	639	613	618	637	583	568	636	644	639	602	624	616	574	584	666	636	612	616	623	604	610	543	620	620	654	617	597	670	575	597	611	621	617	591	616	618	613	619	620	607	682	642	587	624	556	637	616	596	627	631	618	656	573	610	621	620	611	598	608	596	618	612	617	597	564	621	624	618	662	599	597	596	622	607	591	629	610	599	634	573	642	637	607	594	665	611	623	643	593	626	630	589	611	588	617	630	613	628	574	584	616	635	643	642	606	643	632	643	617	595	645	614	637	587	600	624	592	606	587	586	610	616	625	608	560	600	599	643	627	629	604	584	579	646	619	624	635	580	604	581	652	641	597	621	569	607	652	636	611	586	576	623	642	629	579	613	553	614	616	568	646	660	606	587	619	644	643	625	593	626	622	599	626	592	613	642	629	592	622	617	672	628	608	627	599	630	588	638	596	599
3781	3048	2518	1487	1845	9466	31019	25638	14077	6219	2409	1084	715	577	615	571	588	575	564	583	601	601	614	662	547	583	618	546	595	584	593	530	551	586	623	564	587	558	583	579	637	589	592	547	647	564	583	590	586	555	581	645	611	572	594	598	536	595	618	544	596	590	617	580	604	613	596	600	587	607	569	606	554	643	583	567	549	571	564	588	592	551	536	573	558	573	591	567	589	615	550	486	575	593	582	634	561	609	597	520	580	582	648	569	580	555	635	575	610	558	585	594	639	580	550	598	580	594	567	574	601	608	561	608	586	582	581	562	610	590	570	624	586	603	564	599	632	583	582	597	564	615	565	555	604	566	602	561	575	594	536	596	587	642	581	578	545	581	588	549	549	600	606	576	569	548	647	575	594	608	603	517	647	600	608	560	579	584	590	652	548	544	623	603	579	562	605	574	629	614	546	552	582	605	569	529	606	563	556	594	600	561	584	539	588	579	596	598	514	570	589	546	633	568	581	569	604	564	605	579	584	586	578	581	536	589	568	582	564	592	506	545	597	555	547	576	566	572	623	605	580	632	567	584	631	577	598	597	583	583	571	599	537	588	580	599	584	577	600	629	589	602	569	576	562	581	588	605	570	572	601	586	625	570	623	574	579	588	557	579	600	596	590	557	575	624	580	549	544	584	539	546	582	529	544	541	608	590	540	557	600	617	591	588	591	584	591	596	611	600	583	608	583	615	574	572	608	601	557	562	596	565	532	562	581	581	565	616	599	574	616	578	574	590	609	592	566	588	629	551	569	518	635	607	558	603	603	618	604	595	548	565	584	598	578	565	584	571	625	569	588	549	530	561	596	634	612	553	574	612	547	576	610	565	592	572	604	586	586	535	611	562	580	547	587	584	551	606	581	554	585	603	570	583	599	583	576	574	593	592	537	624	563	582	590	603	564	552	595	592	617	618	593	566	599	584	570	603	517	554	544	569	601	550	556	570	546	612	562	610	564	571	597	578	609	565	612	583	591	607	608	549	596	544	628	566	583	559	575	575	596	559	595	537	581	557	580	601	569	595	588	566	622	529	547	553	576	606	568	607	554	582	572	574	568	604	563	606	585	574	594	588	609	585	593	574	572	547	605	562	582	586	593	582	598	576	558	597	614	606	567	583	588	599	592	562	574	582	554	599	592	576	596	601	552	574	599	539	555	574	567	601	582	577	579	594	581	547	624	587	574	599	635	583	562	573	550	557	588	601	591	552	617	608	540	566	606	553	558	580	580	604	565	584	614	575	564	584	574	575	574	582	614	578	553	642	564	571	590	566	537	590	575	606	590	591	576	547	595	569	601	564	573	542	590	593	579	555	555	584	561	574	567	603	576	591	569	588	596	590	536	572	568	620	543	594	583	596	577	584	544	585	562	545	589	617	568	584	578	630	615	595	624	566	613	566	587	620	624	577	594	613	562	623	577	602	596	582	579	556	582	582	614	513	597	559	580	607	586	558	522	567	587	585	577	590	601	585	610	566	608	516	636	591	560	592	621	567	616	566	584	597	566	582	592	612	560	573	594	590	584	579	577	567	591	563	565	592	572	637	557	565	521	556	581	598	564	578	580	546	581	551	575	611	567	552	585	583	571	566	610	586	602	559	575	588	565	588	591	601	570	561	615	589	586	605	574	540	615	562	611	590	564	562	609	586	581	595	585	557	626	602	518	609	561	585	569	611	552	559	607	557	560	582	573	577	572	543	546	559	588	604	557	530	579	634	540	598	568	597	563	596	631	607	580	561	601	600	629	554	569	620	599	634	583	627	586	574	619	582	574	592	549	596	587	567	606	595	598	552	579	583	553	587	578	575	557	613	577	591	553	569	601	599	544	547	594	613	597	535	556	567	569	645	581	540	626	533	592	539	570	587	578	559	616	597	581	562	557	591	564	586	554	580	583	595	588	598	570	591	579	553	552	631	572	596	572	607	595	592	542	546	576	560	563	615	616	588	574	588	612	571	535	567	553	574	561	605	553	528	595	589	529	617	591	583	563	645	604	591	596	587	574	566	553	585	559	594	594	625	564	566	553	604	615	565	549	555	575	587	587	586	595	548	577	566	601	605	588	582	600	617	531	591	562	559	593	570	554	583	640	589	607	572	554	577	592	565	611	551	594	580	592	582	583	543	584	523	551	601	573	629	587	596	587	618	587	583	592	604	594	541	592	539	567	566	607	596	570	559	560	552	548	594	562	578	572	558	585	567	617	562	575	592	589	594	584	537	568	611	574	613	604	606	575	629	544	556	546	545	574	562	576	595	515	540	604	578	608	573	635	679	612	554	568	594	588	595	589	584	585	589	626	582	626	606	592	573	585	566	581	567	587	597	558	605	579	601	577	591	593	580	575	578	551	569	523	550	617	591	590	584	558	565	543	637	603	567	589	559	581	531	571	585	610	598	552	547	560	580	556	580	603	595	572	547	523	582	580	551	613	573	584	635	559	601	594	585	605	593	596	558	606	586	555	556	573	594	596	586	589	575	589	616	593	562	545	553	568	600	607	576	586	563	531	592	528	586	603	600	583	568	528	547	560	601	592	591	571	580	574	594	576	615	600	616	584	563	574	569	557	617	561	607	593	631	626	576	601	542	566	597	580	613	559	571	529	548	596	605	556	565	575	583	607	581	589	570	564	578	571	597	617	574	543	621	571	577	527	602	586	571	588	595	559	560	550	571	581	556	529	570	591	582	567	578	544	594	537	613	583	574	624	589	598	590	584	558	566	518	556	569	581	601	576	601	599	572	562	586	603	537	586	545	600	530	585	601	572	614	551	536	546	586	572	564	561	586	596	593	576	566	611	569	592	516	551	596	557	565	580	566	577	545	535	582	537	603	548	570	578	543	578	593	594	537	591	579	577	560	569	560	571	623	541	535	590	588	573	580	557	558	586	540	593	581	581	573	585	551	581	562	624	573	621	591	571	568	597	562	591	596	580	628	589	607	534	569	580	574	591	573	591	581	593	562	594	576	546	588	602	563	596	596	596	560	582	562	512	624	569	590	569	564	566	539	597	572	549	598	543	613	566	616	589	605	602	609	621	588	552	546	601	531	578	599	583	588	563	588	558	561	598	560	593	590	587	617	575	580	566	553	614	588	602	616	595	590	586	579	581	556	560	587	560	606	593	585	620	591	587	563	588	603	566	544	604	564	589	596	575	570	559	554	574	571	571	570	583	554	570	542	563	607	588	568	525	581	636	557	616	638	571	555	614	581	535	612	572	570	528	586	575	556	624	560	599	584	552	553	598	572	569	542	579	595	581	610	565	561	595	595	562	546	600	627	566	549	568	599	570	588	581	590	577	586	565	616	551	543	559	598	606	584	597	603	550	611	612	608	569	600	614	581	538	564	612	581	580	599	558	579	565	571	628	557	583	568	575	560	580	598	544	579	578	629	613	588	578	583	576	593	583	547	573	580	564	582	577	608	575	611	604	602	599	571	640	586	575	585	597	563	543	611	568	603
24145	21264	28578	24290	21246	21941	52626	48137	31936	16026	5226	1706	1006	834	773	765	731	704	747	752	672	733	722	774	726	686	711	732	715	710	739	674	735	710	755	749	726	741	725	693	722	690	679	738	730	692	725	772	752	705	738	718	695	701	720	730	678	772	732	702	708	682	715	742	726	747	737	682	726	749	713	701	720	705	703	708	659	696	743	716	714	718	698	745	733	723	681	747	718	719	712	701	734	734	710	718	732	748	712	735	712	740	703	700	715	712	738	699	752	685	698	698	676	693	760	748	767	656	738	738	702	678	711	697	751	736	755	714	718	724	755	761	721	745	757	719	703	697	709	751	705	693	754	642	749	720	709	758	717	703	683	732	675	729	676	710	656	680	725	739	698	719	693	707	744	748	762	707	703	794	742	703	692	702	730	737	752	704	670	711	708	699	692	731	744	794	735	723	717	746	675	707	721	708	728	698	719	704	666	738	719	677	728	704	687	708	705	721	724	699	734	738	682	673	641	737	678	716	756	697	726	689	738	652	742	698	722	751	725	705	708	732	687	700	679	747	689	724	697	707	700	751	696	807	731	722	703	744	721	681	722	712	699	724	731	717	703	668	730	735	702	765	733	720	739	715	700	722	730	720	715	697	681	688	702	716	750	711	692	741	740	719	730	720	687	703	702	703	668	683	718	718	732	723	719	742	724	702	760	712	698	688	681	769	720	706	753	721	707	711	724	700	682	728	736	724	711	684	711	700	713	682	671	716	675	697	679	764	736	717	668	698	699	743	712	743	708	685	749	714	663	713	685	772	687	723	750	644	711	789	714	739	677	751	712	721	728	734	686	701	699	729	716	730	711	759	761	681	687	689	735	695	692	694	745	703	701	724	743	744	712	693	715	717	731	675	713	757	696	707	680	718	729	733	708	683	753	692	654	710	750	713	687	716	699	731	726	679	716	719	675	690	728	704	695	746	740	740	761	711	715	740	704	690	652	717	737	674	697	708	698	682	721	668	683	740	733	703	716	715	697	689	782	730	755	702	672	703	738	713	714	669	722	704	690	741	730	691	718	681	770	719	696	696	711	694	680	742	731	694	727	682	707	727	700	727	756	720	765	741	723	733	715	687	703	700	712	695	720	732	719	695	679	716	655	696	731	760	712	707	704	726	699	727	745	722	750	685	743	770	724	700	706	689	726	737	689	731	732	739	697	671	743	695	721	714	684	695	678	672	698	799	725	694	673	725	673	690	730	728	705	695	710	717	700	723	670	724	729	713	680	737	741	741	721	729	762	707	685	689	687	736	731	651	738	751	734	681	719	738	729	701	714	734	728	707	701	666	698	679	711	734	705	693	713	679	661	707	704	702	702	762	727	721	676	699	677	758	731	727	707	715	713	692	705	724	692	689	755	671	712	704	746	716	742	699	664	717	732	711	711	676	724	705	666	679	753	707	687	726	690	705	707	692	771	756	695	744	678	701	717	758	707	727	719	688	729	753	729	744	676	697	727	765	744	730	730	676	722	711	731	702	722	712	759	712	711	726	727	718	671	748	765	737	738	701	730	688	679	694	712	767	695	697	702	723	694	710	737	749	735	678	732	731	736	719	691	752	721	760	707	639	703	674	747	686	703	745	726	677	710	771	722	717	723	717	712	704	659	736	733	706	664	721	687	769	662	732	726	732	733	742	748	659	716	697	696	634	724	696	674	689	669	685	711	741	683	735	756	746	729	712	731	728	708	695	691	684	706	734	706	716	709	750	710	698	693	726	727	687	668	757	677	736	738	703	742	636	719	663	708	705	718	666	706	678	745	668	719	693	713	721	758	765	715	669	775	711	731	722	731	742	752	755	712	773	735	739	686	733	748	754	760	728	671	700	690	713	679	723	718	677	685	643	678	712	723	719	704	713	751	709	691	713	650	698	717	716	714	707	748	707	690	705	698	704	724	715	656	661	726	672	680	738	667	745	705	710	713	772	702	763	693	729	692	702	731	731	705	746	702	722	683	730	713	687	762	730	730	696	751	789	722	756	692	681	719	669	722	673	679	684	675	687	732	739	707	665	706	727	693	707	693	695	766	688	733	728	682	706	701	740	750	713	730	676	715	675	747	773	719	719	749	713	698	710	742	721	725	727	678	715	718	667	723	679	711	715	705	776	673	689	725	706	716	769	704	717	702	719	724	702	726	729	751	685	730	684	653	718	714	774	763	696	679	666	684	688	676	694	708	714	714	660	738	786	698	762	718	711	705	689	697	728	700	729	729	705	688	730	748	688	719	718	704	742	734	710	703	690	710	677	723	739	797	756	754	666	721	706	703	728	744	723	691	695	728	778	706	754	692	752	719	752	741	755	734	755	720	720	698	714	668	682	707	700	707	763	707	701	691	708	746	709	700	702	697	689	691	728	734	759	711	707	722	678	732	734	692	698	668	682	701	677	755	698	679	671	722	714	682	749	678	687	698	730	710	678	686	707	741	712	701	710	731	715	702	714	687	702	698	736	685	694	711	728	686	686	744	710	671	679	744	712	670	763	724	726	674	710	729	759	699	722	704	703	700	688	733	747	714	708	723	725	694	740	663	727	711	698	712	679	692	688	755	709	707	761	687	704	740	732	702	721	715	689	723	699	695	700	762	679	693	713	716	716	681	686	694	718	746	726	738	734	772	714	750	675	709	686	684	715	711	701	690	714	704	689	745	694	695	770	761	703	712	708	757	657	751	794	721	715	734	739	733	725	712	738	701	731	713	763	754	663	725	690	727	671	729	717	718	686	700	697	685	750	698	707	714	701	659	677	706	707	749	688	744	749	744	687	740	714	735	751	734	695	763	679	756	772	719	700	655	678	689	696	694	732	736	727	736	691	750	739	721	719	700	659	706	743	751	685	705	736	726	706	723	743	702	736	707	723	712	705	739	667	728	663	696	746	681	722	721	678	739	724	735	697	703	733	706	775	764	713	741	703	678	714	710	742	741	688	720	716	768	736	714	713	745	661	687	695	712	711	692	688	674	714	713	687	704	709	747	699	742	707	671	685	702	684	702	645	718	685	699	724	693	693	705	725	678	730	707	699	716	744	713	742	729	710	709	737	711	712	727	764	708	727	722	693	731	737	720	741	761	708	673	721	748	706	749	733	691	665	709	684	687	725	760	704	711	725	708	694	714	717	704	760	706	703	731	670	706	668	751	689	700	746	698	702	693	721	698	715	679	705	738	693	707	694	706	767	684	702	683	702	734	730	677	757	718	744	699	689	746	691	683	744	700	718	684	718	739	711	714	736	740	757	677	720	662	701	695	745	692	719	740	728	653	677	719	695	695	702	685	687	720	706	726	715	700	716	692	693	748	746	701	689	719	718	705	756	698	732	760	696	754	761	703	704	662	721	725	739	737	762	726	681	707	668	670	698	751	704	707	764	704	724	721	670	691	715	737	698	739	697	734	704	740	700	690	711	730	675	753	714	650	719	719	682	713	715	686	701	737	737	727	676	794	694	723	729	739	711	694	757
4083	6855	5546	3048	4663	20323	52468	42393	25798	12014	4847	1809	1010	757	746	660	666	662	655	634	688	710	662	703	676	649	694	642	707	668	707	671	696	693	676	696	715	692	644	660	666	660	648	693	672	710	681	632	685	660	660	678	680	650	677	627	714	657	631	710	662	617	638	672	658	688	670	671	632	666	703	697	643	620	640	675	699	671	652	663	641	637	670	677	629	670	670	650	702	662	690	636	618	610	639	646	639	674	697	675	652	630	642	694	669	676	608	667	661	692	706	625	678	637	638	640	661	645	692	669	682	634	628	643	671	685	621	661	652	667	636	682	666	666	641	659	641	745	680	681	683	666	688	627	673	672	639	674	646	646	620	658	661	596	650	680	716	650	651	681	681	676	638	670	670	706	706	658	656	635	626	653	662	652	624	647	706	669	637	648	624	614	660	667	695	681	634	680	663	695	705	715	676	649	658	711	653	696	685	642	697	700	662	697	725	648	633	645	630	670	684	648	623	666	659	669	719	682	631	649	663	694	649	690	644	643	684	630	676	672	670	641	707	694	690	699	671	657	704	651	628	688	654	621	628	714	622	667	614	651	616	638	683	690	649	714	603	629	662	652	664	634	671	704	628	627	685	640	633	673	625	655	681	683	671	668	642	689	639	656	679	690	683	641	669	692	657	690	674	732	656	661	680	666	672	659	691	688	693	671	682	673	666	697	637	697	691	648	704	683	648	682	681	694	667	631	672	685	671	661	643	689	654	677	668	678	654	688	678	668	670	703	659	700	698	666	641	628	660	669	653	671	627	685	718	672	671	636	693	649	682	669	686	671	669	634	637	616	630	698	629	634	614	656	674	649	689	697	656	734	659	624	686	658	660	695	735	654	682	656	632	608	627	630	619	671	754	702	660	674	659	671	704	676	647	610	672	663	756	683	649	661	655	631	662	658	643	670	685	655	623	641	676	650	697	678	667	685	662	637	647	637	709	648	684	663	619	681	666	692	712	651	660	700	700	629	692	646	651	661	673	648	673	688	624	661	674	638	684	658	676	675	662	614	697	676	679	710	698	666	659	655	619	694	699	684	660	661	696	692	696	651	673	686	661	697	680	613	672	681	658	726	655	682	635	623	654	653	651	648	635	637	685	679	640	712	667	640	653	660	625	617	606	683	682	656	610	707	657	674	679	645	697	622	624	685	662	697	709	645	656	642	717	641	656	642	635	659	668	672	672	645	714	675	681	675	686	689	637	667	639	662	696	684	672	688	649	645	661	670	629	681	669	648	648	673	677	674	668	676	658	626	674	647	621	663	655	651	646	629	680	683	685	662	652	713	679	666	684	613	618	624	626	706	660	697	655	652	678	658	676	667	703	686	676	693	647	683	663	657	648	648	666	658	625	666	654	661	634	659	692	686	685	658	642	689	613	651	672	686	628	656	706	630	673	673	654	672	666	671	625	682	629	646	658	617	685	698	640	696	672	682	666	675	679	652	706	668	634	673	694	632	661	679	625	636	662	690	666	676	651	674	620	662	604	645	648	701	678	662	672	688	675	656	660	675	662	628	631	675	614	658	641	664	683	701	635	627	676	642	660	625	634	667	654	666	667	594	686	705	614	635	667	711	677	655	667	659	622	643	697	657	708	653	684	653	653	638	669	618	643	664	672	680	648	714	676	676	649	633	662	651	651	649	612	686	715	644	729	668	690	630	638	658	629	635	668	662	651	635	608	719	655	691	692	682	702	668	674	659	633	681	657	659	646	646	654	683	674	681	643	687	670	672	649	683	667	620	635	609	654	685	660	670	712	673	666	655	687	650	699	685	687	636	696	643	661	667	637	653	648	670	683	657	650	691	696	666	647	630	712	668	664	653	665	649	641	624	629	697	654	684	622	619	649	644	627	668	676	626	640	630	648	651	659	675	669	658	665	663	650	699	646	644	673	672	684	684	673	650	697	636	658	654	707	654	681	691	642	679	692	655	700	653	691	637	681	645	636	666	681	678	671	731	704	677	669	653	658	669	643	677	670	719	691	639	678	694	655	656	678	706	663	686	644	668	654	670	682	622	615	700	592	695	649	631	669	633	665	643	663	645	653	666	661	688	681	663	654	705	655	664	644	644	645	694	659	698	620	660	643	696	669	684	648	666	661	683	665	652	670	635	694	682	628	674	648	700	684	658	658	676	665	688	679	697	665	654	684	694	639	661	647	653	651	690	670	671	640	672	687	673	671	657	640	690	690	682	668	676	698	681	727	666	668	696	663	666	618	652	658	713	647	634	695	684	654	655	635	654	636	693	628	654	673	639	610	673	697	603	672	686	624	720	661	605	689	663	645	709	685	707	651	612	688	631	700	644	674	673	646	687	674	666	632	647	604	629	605	660	673	634	665	584	648	641	632	676	699	658	679	632	612	713	689	660	655	669	670	658	674	676	654	637	687	652	672	677	652	734	644	699	672	664	658	624	720	642	713	688	659	677	718	693	649	677	716	701	673	659	665	688	662	683	651	644	673	632	651	665	692	677	652	671	651	718	651	652	670	651	682	676	648	677	648	692	668	692	656	702	650	704	659	693	588	635	634	695	620	647	690	656	649	655	650	672	654	692	663	644	632	638	686	646	660	663	702	691	649	676	686	649	621	656	685	636	679	613	698	664	729	652	697	664	677	663	661	710	657	620	661	615	679	682	641	662	649	661	685	675	660	646	697	606	681	686	665	661	656	686	665	656	656	620	670	644	618	639	678	664	635	653	636	620	675	692	690	678	658	707	699	674	727	683	645	662	681	629	692	699	659	654	694	647	683	660	650	651	647	664	665	701	655	666	663	639	672	665	699	670	718	665	685	673	677	684	643	657	676	695	668	673	631	641	679	670	654	687	681	648	700	642	624	702	636	657	653	654	674	681	653	617	625	697	671	683	718	652	715	641	668	619	692	665	668	611	677	685	713	632	659	683	659	638	692	692	637	658	655	650	683	679	665	662	686	646	695	660	695	663	695	635	674	633	659	673	658	681	694	648	662	715	654	680	681	641	685	614	598	707	662	689	669	641	617	672	696	668	641	672	684	682	640	668	662	669	676	685	666	661	662	634	677	643	655	706	679	656	636	696	712	622	686	684	672	651	679	674	674	721	599	655	651	661	681	640	647	662	676	667	677	656	679	623	608	680	666	678	603	659	683	653	702	675	703	669	652	632	675	692	653	686	684	687	704	676	689	659	641	702	681	646	684	703	676	669	662	620	722	679	638	643	680	650	668	669	701	690	700	675	701	682	665	625	668	661	687	649	691	683	663	634	700	628	645	614	655	659	685	650	687	706	662	660	649	635	680	602	674	735	673	682	677	641	680	635	665	689	656	649	685	686	633	663	681	635	633	709	660	670	652	663	709	670	599	672	677	721	654	657	652	698	630	644	696	658	661	636	625	632	657	653	677	653	683	679	655	658	682	666	706	692	700	615	653	666	652	679	639	655	639	681	656	656	661	721	647	723	682	673	663	708	658	651	662	690
27569	12706	2051	943	777	1577	4471	3987	2479	1370	917	734	683	637	693	656	668	619	669	625	679	614	659	610	678	671	656	642	670	584	659	673	670	663	659	652	617	654	648	642	638	667	639	589	654	650	693	600	647	623	679	672	665	606	606	621	689	626	617	635	629	627	624	703	636	667	655	667	640	682	628	624	641	670	650	602	654	688	628	594	663	701	618	636	644	619	657	635	636	601	661	650	673	618	641	640	634	577	678	630	642	627	643	619	648	633	630	619	646	655	650	624	670	646	653	631	593	664	652	643	681	646	672	653	621	583	667	679	651	639	622	645	607	624	651	645	683	622	665	655	642	592	633	648	623	623	636	643	632	654	601	638	645	666	666	628	650	639	593	645	628	628	660	603	627	697	698	636	600	658	670	729	646	628	655	624	630	649	607	645	625	655	621	611	631	682	675	625	658	666	612	644	683	650	670	655	659	683	634	655	628	632	640	616	631	679	696	657	614	654	643	622	669	609	690	637	627	614	640	641	629	651	665	651	646	668	622	636	613	605	653	554	657	644	649	610	656	670	684	635	629	611	611	632	625	656	610	611	701	637	640	584	614	641	642	603	675	638	613	676	605	630	604	664	605	642	630	656	653	611	631	654	614	619	676	671	678	673	625	664	620	664	647	652	646	670	659	592	610	614	644	634	642	662	648	618	612	636	642	640	644	606	651	610	661	617	656	644	610	626	646	602	630	631	667	608	634	626	621	613	635	633	682	636	635	612	623	584	638	663	594	657	624	644	681	603	638	643	611	590	611	651	643	631	638	641	667	658	682	648	630	606	641	634	684	663	606	627	644	672	634	643	596	644	620	659	615	670	650	666	681	652	626	597	675	655	687	667	678	617	645	621	658	664	657	628	637	618	660	636	715	654	656	639	684	613	635	675	678	627	620	663	623	593	598	668	641	612	630	710	650	605	635	619	656	632	605	639	643	607	645	615	619	637	613	683	650	651	681	676	659	664	620	641	702	639	639	627	700	649	621	637	686	660	637	661	666	635	670	633	667	645	638	636	670	650	670	613	675	649	660	685	661	632	644	637	609	661	687	658	658	637	630	617	656	648	697	644	603	655	655	650	632	624	597	638	645	608	613	645	666	643	610	663	656	700	655	661	632	621	634	621	612	652	618	611	623	642	597	601	669	612	634	624	646	646	656	690	638	610	666	614	624	697	639	616	609	608	625	658	632	635	640	660	642	624	598	661	622	649	612	681	633	610	644	617	634	658	684	658	644	643	684	659	637	599	629	661	681	670	615	660	640	626	668	613	642	655	679	649	610	625	642	681	559	623	685	653	654	622	667	638	645	571	640	620	646	633	646	687	621	636	675	681	587	677	628	649	625	633	631	614	669	632	667	638	674	665	671	683	629	634	665	636	686	652	597	629	652	605	611	615	677	605	607	662	656	693	634	607	584	627	614	617	645	628	640	649	631	655	663	601	612	630	646	620	595	606	638	611	618	605	600	644	658	649	629	635	651	619	638	579	659	604	634	591	673	638	666	606	683	659	653	625	629	639	652	651	649	630	627	629	639	632	581	645	623	630	644	613	627	634	654	606	630	675	618	626	675	636	662	637	625	627	628	562	624	609	643	667	626	661	663	689	618	588	614	656	618	630	686	629	637	613	617	656	637	662	659	652	658	644	592	590	628	650	646	656	654	675	650	634	619	654	679	650	620	610	682	632	619	629	634	644	644	650	660	670	694	649	669	656	657	656	673	616	618	655	680	608	629	647	654	625	635	613	667	613	625	640	688	683	640	665	642	593	611	653	632	634	669	603	613	654	647	598	625	641	607	669	666	625	639	613	657	638	514	640	629	624	660	656	614	629	649	634	666	682	686	687	629	636	655	625	666	682	701	629	637	569	629	636	648	661	656	623	663	654	584	647	617	618	660	611	651	707	658	678	637	617	634	648	675	636	674	626	645	652	659	590	619	622	670	655	683	608	638	616	654	661	600	636	674	647	682	609	620	665	634	641	604	677	671	624	664	612	621	643	660	612	628	641	641	623	669	630	640	651	639	652	620	681	709	640	646	605	645	670	622	596	643	642	635	639	617	667	680	653	611	660	637	635	663	609	641	630	678	636	671	627	634	602	644	651	654	642	652	618	629	619	667	703	672	709	624	612	644	638	638	642	677	632	636	671	603	658	678	639	675	639	636	703	673	680	653	648	621	608	643	672	622	626	642	688	696	581	672	682	658	668	689	616	671	669	662	644	605	646	650	637	615	593	696	601	665	597	618	627	684	636	669	616	643	647	660	638	662	610	643	633	597	659	597	578	624	649	686	677	635	580	639	653	619	623	630	675	620	576	669	655	662	669	637	648	634	688	660	667	658	629	607	641	661	632	675	629	633	632	641	616	658	661	622	650	664	635	606	666	600	626	622	695	645	618	657	633	650	601	690	645	619	670	641	620	623	630	659	661	604	621	633	588	611	647	635	621	657	592	632	695	623	637	660	647	656	619	653	670	662	657	663	675	672	613	640	651	661	644	651	665	677	633	679	610	709	654	621	645	609	591	653	652	616	691	615	633	660	596	638	625	607	609	626	663	627	637	619	656	680	670	642	634	693	626	685	622	594	618	642	634	635	630	587	644	703	613	658	636	658	664	666	622	651	674	603	658	638	615	625	666	615	635	629	631	623	629	645	647	654	628	650	683	627	621	664	622	638	619	708	638	628	625	696	607	656	690	694	677	647	671	641	631	618	628	658	668	650	674	658	646	664	615	585	696	614	629	601	669	623	634	642	598	632	628	601	636	669	623	653	681	620	680	627	615	650	630	653	640	683	661	608	621	630	607	675	604	627	625	660	677	620	641	623	629	684	670	657	641	607	617	691	635	628	634	650	642	645	674	624	670	619	641	628	659	672	627	645	641	647	655	677	671	624	674	617	643	646	671	653	686	646	629	626	672	624	610	610	623	654	628	598	630	643	674	666	672	647	636	636	684	634	652	610	653	617	615	659	625	600	648	635	631	649	707	678	612	613	638	605	632	632	644	655	651	654	642	637	632	610	606	650	631	658	591	687	628	627	647	631	631	585	650	671	645	607	590	647	621	629	612	651	647	654	664	639	659	653	699	624	678	632	629	652	660	653	677	656	654	674	662	605	642	665	646	630	636	653	656	675	626	651	658	653	648	661	610	601	662	612	653	604	600	618	615	660	610	612	665	604	574	672	637	629	655	648	623	615	654	647	682	640	650	649	684	594	619	628	677	647	663	644	680	626	641	657	655	599	643	740	624	691	623	658	637	640	641	590	644	661	607	639	629	682	635	633	640	626	644	664	622	617	661	651	647	605	627	650	638	686	624	651	636	669	662	670	603	670	637	657	665	617	629	623	618	588	632	657	597	652	639	609	615	622	610	636	611	626	672	678	672	652	599	581	653	643	639	645	640	681	596	679	655	681	584	619	643	634	637	647	648	690	606	636	627	634	657	615	635	615	647	667	689	578	624	604	645
5265	1342	1036	714	721	2117	5363	4341	2671	1394	868	686	581	568	634	578	556	557	601	630	583	584	604	597	593	586	580	575	614	590	593	580	589	598	622	548	587	608	598	543	603	608	579	605	603	565	527	595	581	575	549	628	565	575	589	541	617	568	591	571	530	623	557	554	589	617	572	620	548	595	636	603	560	563	534	554	560	535	583	575	564	596	600	582	563	594	580	594	553	603	558	580	615	549	576	530	586	565	599	569	554	560	599	508	571	557	610	588	557	608	539	538	577	568	588	548	617	583	599	584	629	565	581	567	586	598	561	581	603	532	588	586	572	618	528	548	545	612	582	576	555	548	602	582	548	611	564	567	611	573	573	578	597	580	571	570	578	538	597	591	593	602	581	585	605	575	576	570	565	542	572	592	588	572	589	588	534	595	573	554	570	571	529	600	574	552	524	581	577	561	573	573	539	612	568	612	578	564	564	605	577	580	561	596	571	557	601	542	633	580	631	570	551	591	569	592	577	597	570	586	551	609	595	594	598	583	600	578	596	578	570	555	579	581	564	538	589	588	574	589	584	586	573	558	534	571	600	590	612	609	617	598	593	561	600	599	559	575	597	591	603	587	588	548	589	567	535	538	569	561	547	569	612	580	542	604	576	586	538	616	566	573	550	607	613	574	628	624	581	572	561	594	606	584	543	578	547	601	550	593	562	606	595	595	632	551	623	587	585	560	566	543	579	567	572	567	596	600	588	563	554	583	582	537	590	589	603	565	639	608	570	596	557	611	554	562	575	539	608	603	588	549	609	570	579	586	494	594	618	535	593	581	600	586	588	573	546	541	564	548	598	576	552	560	566	595	601	584	581	559	583	587	629	573	597	590	551	564	573	588	586	616	550	564	580	543	560	574	566	568	597	549	571	568	550	559	601	589	584	562	622	555	580	573	582	548	557	605	590	596	544	543	595	577	556	601	586	573	563	587	607	583	547	561	600	618	582	563	587	588	567	584	598	559	575	553	548	583	537	593	582	570	566	576	555	557	600	520	573	563	596	555	605	549	554	628	564	551	597	623	597	618	568	543	575	571	564	601	566	581	586	559	586	563	568	570	636	576	587	590	560	562	573	562	589	580	602	565	567	569	546	579	605	608	562	567	583	619	567	581	568	586	548	571	605	586	595	531	570	553	526	578	628	557	558	585	585	591	601	567	539	559	606	609	572	576	612	575	559	570	568	587	596	612	541	576	577	571	574	565	572	578	531	590	596	616	556	570	549	523	550	557	574	559	616	547	538	586	605	554	531	561	599	589	589	581	595	568	604	580	532	548	531	550	606	621	567	560	551	579	608	541	583	568	594	590	594	591	584	604	594	584	613	586	572	533	586	591	583	562	596	577	617	596	542	585	603	569	575	563	544	550	583	606	560	574	582	571	609	585	561	592	584	600	577	520	614	587	548	556	566	594	565	554	578	559	566	584	582	574	579	561	588	554	546	583	547	560	597	575	544	588	526	570	590	616	628	568	548	580	584	570	577	590	589	578	542	604	588	559	562	611	585	542	572	563	580	565	591	557	587	578	583	562	603	603	592	587	560	582	617	593	599	575	563	586	529	638	610	534	548	555	582	575	550	609	561	570	596	534	578	578	596	551	559	577	576	582	578	592	573	602	565	593	509	569	591	559	569	549	590	581	528	563	582	616	586	596	532	570	579	573	549	605	587	589	574	591	582	519	564	596	564	577	586	625	549	606	567	527	571	583	609	563	623	576	538	614	596	554	589	552	570	578	615	582	542	620	545	574	608	557	574	593	578	593	598	580	594	584	584	558	606	552	552	608	592	628	609	594	594	581	587	589	588	553	560	565	580	612	619	535	532	589	551	553	558	561	612	530	596	554	557	568	547	589	599	566	577	576	558	605	578	569	614	572	598	599	582	582	572	551	578	569	535	570	575	606	605	578	558	569	601	538	584	545	556	562	624	562	592	594	571	549	561	545	592	554	574	568	561	599	555	595	593	580	570	564	555	554	611	552	578	538	562	565	559	577	560	573	536	610	545	610	571	582	563	568	568	596	585	540	605	541	553	556	629	612	603	582	558	540	557	563	574	569	603	581	574	572	578	587	603	602	623	565	607	570	592	581	590	601	602	578	551	607	584	585	561	608	530	604	579	544	599	602	588	548	567	599	563	561	622	586	573	546	548	579	606	578	584	546	583	604	610	581	571	609	574	584	589	587	598	615	573	577	594	547	600	603	548	581	576	599	614	585	609	561	532	588	560	599	581	563	628	636	618	553	594	581	599	588	579	569	565	585	579	560	603	608	606	597	530	567	566	589	611	595	513	594	583	578	595	547	564	554	582	630	540	583	577	542	602	565	569	565	579	524	601	614	574	589	593	539	569	633	529	546	586	603	566	545	551	563	530	546	588	581	549	576	563	603	581	600	566	589	577	568	569	570	567	602	578	542	571	536	578	584	593	585	584	577	579	592	559	533	552	579	596	573	622	621	566	584	579	572	569	584	567	586	558	538	560	622	583	567	569	597	566	581	578	605	543	583	562	567	573	559	583	550	570	563	556	551	563	588	608	568	568	540	560	589	566	567	560	578	580	567	631	587	575	562	562	599	568	609	569	582	575	557	600	557	610	599	610	600	580	553	577	588	544	539	596	570	548	603	521	541	557	570	515	570	603	584	616	581	581	572	583	588	541	592	576	590	608	592	591	559	567	582	577	594	635	572	573	576	613	581	581	603	569	618	556	608	586	613	563	603	538	548	619	572	577	609	590	590	604	605	577	563	551	561	609	578	542	617	551	553	584	612	613	602	550	541	582	552	564	557	592	569	559	575	570	587	605	572	585	633	575	588	597	543	569	599	554	591	569	585	563	615	604	538	605	601	572	548	591	575	602	554	547	561	610	594	599	576	562	603	560	605	595	585	590	565	561	599	595	579	577	616	597	584	559	551	572	559	602	567	602	560	606	547	564	565	582	544	584	602	600	578	603	539	567	564	572	619	558	595	570	631	584	558	573	556	620	568	528	593	558	605	566	587	606	591	606	578	546	566	577	546	558	574	565	607	556	544	575	625	600	572	551	565	588	599	565	578	609	572	556	595	570	615	629	606	561	572	603	566	572	582	571	590	574	620	608	608	592	540	573	562	586	588	569	598	547	572	578	580	605	557	608	598	549	587	577	586	554	592	569	595	593	548	587	620	591	595	554	561	581	587	537	600	582	604	607	597	601	562	591	595	571	598	604	585	608	589	546	570	584	603	575	566	559	594	560	588	556	582	572	614	571	573	580	570	578	583	578	592	597	529	586	573	583	561	562	551	569	591	568	561	559	604	554	570	588	596	585	550	633	571	525	552	583	569	582	605	565	583	600	587	577	583	577	597	562	605	577	597	583	576	548	564	617	567	566	618	549	578	599	558	543	560	635	623	570	591	587	600	544	578	584	595	578	596	567	588	589	584	558	599	619	608	612	568	598	535	572	591	609	583	607	600	621	572	613	616
25426	21287	26922	24956	5562	15676	33641	28774	15960	6250	2021	1019	680	677	644	630	640	630	591	595	631	625	661	616	656	551	615	659	642	618	648	641	601	666	621	675	621	659	575	593	608	589	607	644	591	581	650	607	647	646	627	651	624	608	613	595	630	603	631	647	623	630	600	613	607	616	614	635	557	605	627	620	599	609	641	642	629	599	637	615	618	591	575	630	602	583	594	658	628	588	619	643	607	601	641	626	587	556	564	599	600	580	652	646	574	636	622	624	615	643	569	629	611	618	646	582	679	597	630	615	600	609	595	578	683	589	602	623	562	636	595	601	587	596	587	554	598	591	620	600	612	585	630	537	604	587	591	610	620	609	638	599	604	588	616	622	621	624	597	594	593	602	612	594	654	658	627	599	578	610	622	598	603	584	617	598	625	600	574	566	614	614	590	609	565	523	615	616	593	671	639	584	603	642	635	591	598	604	634	595	648	580	641	614	615	644	614	667	613	620	645	642	582	652	548	633	587	596	567	578	611	578	588	609	693	644	642	580	600	630	584	650	582	597	604	588	625	604	610	608	600	602	593	627	591	619	589	581	627	619	575	604	567	649	641	616	610	631	588	621	611	575	647	599	577	546	629	617	572	602	657	593	659	609	592	575	582	597	606	617	621	590	630	620	579	638	626	642	640	622	575	619	590	632	592	583	623	595	604	612	602	604	592	559	589	578	589	586	628	581	618	579	606	596	648	592	590	573	613	627	603	585	623	646	596	577	594	610	625	607	619	618	590	595	617	583	612	584	632	572	594	644	610	595	622	580	565	597	608	634	621	643	605	614	602	616	605	639	609	634	615	596	635	641	610	624	620	571	596	575	607	638	584	619	617	600	595	624	573	630	650	586	613	630	595	628	580	567	581	569	609	595	665	629	580	590	609	608	613	625	585	583	615	597	617	562	642	581	620	642	618	624	622	632	619	620	605	621	638	613	596	606	593	658	658	595	579	639	617	565	590	566	611	583	595	620	617	603	610	605	626	587	605	578	618	598	574	627	601	624	663	626	627	569	600	620	594	586	581	577	582	603	643	613	618	595	633	594	583	634	617	614	607	591	580	586	608	584	595	592	589	635	652	666	606	605	612	606	648	596	557	614	586	577	645	609	595	593	620	592	641	665	597	617	634	665	646	566	601	646	614	573	592	604	601	578	627	616	595	596	600	608	575	609	577	632	610	585	607	637	598	654	631	608	636	668	574	592	591	621	595	621	560	635	596	613	616	608	620	619	633	580	638	550	568	651	607	588	608	591	589	625	614	615	604	618	559	565	597	610	580	578	626	620	623	597	583	582	565	581	604	586	608	613	655	608	613	583	647	655	609	635	658	619	582	592	658	595	648	608	602	559	667	582	597	588	606	596	587	609	670	584	605	584	626	650	637	651	578	622	590	640	614	639	633	570	626	628	559	583	613	580	616	623	575	627	662	623	622	600	598	612	617	603	625	578	639	597	586	630	578	627	641	602	559	596	551	602	648	610	623	580	630	593	622	611	603	602	636	597	607	596	652	620	624	655	611	600	618	588	553	575	642	577	632	631	586	615	601	604	566	652	623	600	609	609	604	591	635	585	576	619	572	644	623	597	583	649	614	638	559	611	633	645	624	571	605	640	606	573	651	585	599	579	595	594	590	641	607	627	619	617	571	630	597	643	595	627	621	637	648	603	622	631	599	585	589	600	621	638	608	596	638	626	623	562	626	621	610	633	613	654	580	591	619	640	600	581	604	611	601	611	614	649	588	634	592	577	549	596	606	628	603	587	609	582	635	601	615	612	603	604	601	606	669	581	600	585	660	587	618	590	609	606	591	592	660	609	613	640	581	588	657	560	582	594	599	644	610	628	613	627	606	557	616	596	594	596	620	617	613	574	630	595	586	607	564	590	605	651	650	609	552	630	628	599	626	608	586	598	627	608	619	620	644	575	618	629	583	623	598	583	606	629	617	577	608	610	623	648	610	643	622	593	621	621	598	646	614	632	614	607	606	601	605	645	604	581	622	612	628	578	643	633	559	659	602	597	603	615	586	588	658	631	609	617	630	623	632	636	609	638	675	631	580	643	596	628	603	622	638	575	577	612	648	602	607	633	614	575	605	632	626	604	618	621	603	614	670	610	598	597	649	603	611	624	596	561	614	650	602	602	591	602	631	628	664	578	601	600	594	584	610	612	620	597	564	598	638	605	638	584	581	630	576	580	632	643	604	612	601	624	623	592	624	567	617	613	587	598	626	618	632	634	604	626	596	650	581	617	602	592	601	571	622	593	598	600	657	628	611	623	579	601	643	571	631	623	631	607	666	602	621	592	634	596	600	574	575	621	565	579	627	628	583	677	594	594	611	574	577	607	598	657	632	640	577	647	630	611	637	640	613	578	581	638	603	599	593	608	619	609	598	629	596	611	591	651	564	636	573	573	614	637	630	589	614	641	591	551	654	632	650	644	582	608	589	644	606	628	621	625	587	612	657	601	627	621	623	602	582	595	600	614	600	591	635	594	574	601	597	557	636	640	598	584	613	634	598	556	582	593	605	612	647	580	591	582	576	588	641	613	579	652	610	616	605	613	581	603	591	620	625	597	604	597	621	592	607	604	609	580	567	606	573	572	585	578	599	587	576	597	601	647	636	622	594	584	554	592	595	555	598	636	592	603	562	616	619	631	612	621	626	620	644	609	607	595	605	630	587	578	618	622	579	636	557	590	593	622	558	629	647	612	566	632	617	610	635	589	634	628	636	626	615	607	636	575	600	605	639	602	625	623	649	606	619	629	604	583	607	586	664	611	661	649	616	599	587	584	594	629	618	597	583	585	617	635	608	558	588	608	627	596	597	592	642	646	608	575	609	606	604	599	671	587	602	612	613	603	563	585	589	603	628	599	622	585	613	586	601	588	592	615	609	600	576	642	596	594	594	631	575	601	625	589	597	574	623	593	587	561	604	589	577	583	637	560	630	638	625	600	596	548	664	606	593	573	642	551	565	603	612	600	655	617	566	541	591	554	602	620	618	598	598	586	651	625	603	588	579	626	601	607	557	597	636	619	653	633	595	618	603	603	645	613	607	591	674	609	604	603	635	615	612	637	635	588	581	596	602	591	579	598	612	594	624	598	607	570	587	572	643	606	560	563	600	563	599	607	614	572	635	631	602	602	637	579	613	609	606	611	626	593	630	621	602	625	596	621	661	574	605	602	666	565	601	633	568	601	578	638	612	595	623	588	624	634	609	623	600	567	600	639	639	594	625	607	629	629	649	605	560	635	621	604	611	606	614	610	578	601	624	633	611	598	606	603	614	614	622	602	564	586	601	598	626	593	585	580	555	628	610	593	615	629	596	617	607	578	628	632	616	548	561	629	641	628	607	574	612	611	609	628	622	622	623	630	612	618	597	587	635	604	594	609	589	607	604	612	615	604	606	604	653	602	593	588	613	579	606	609	632	611	641	601	597	583	563	598	578	624	618	594	624	582
3903	3586	2936	1516	2133	17794	31108	23968	12660	5615	2204	970	661	619	609	585	635	532	534	587	571	609	621	574	563	570	593	595	560	601	589	623	536	643	574	591	589	554	574	574	574	566	569	546	535	562	587	588	586	571	582	579	561	569	578	585	535	585	572	560	557	546	580	636	579	536	585	567	582	565	567	591	622	562	591	559	537	582	547	584	562	542	584	594	570	596	570	588	581	581	560	551	611	530	627	547	600	585	556	615	599	589	561	593	617	583	544	563	588	556	572	571	601	609	577	583	602	577	588	572	596	600	542	573	584	566	556	553	593	591	541	565	548	547	619	562	594	546	539	562	556	544	575	587	566	536	597	561	559	539	625	554	550	585	544	569	564	607	587	600	579	546	570	557	597	549	575	567	526	612	589	594	594	590	561	571	621	572	545	552	546	561	589	556	580	590	583	595	558	570	577	581	574	582	593	577	610	590	577	593	590	602	523	591	575	572	548	569	578	533	582	610	570	549	554	565	591	588	545	576	563	540	586	579	559	572	595	555	549	574	573	591	568	556	610	581	578	585	513	568	558	591	597	559	572	553	547	578	561	566	554	554	539	597	559	585	551	608	563	563	593	619	589	562	571	557	576	562	599	526	555	585	576	624	539	532	588	581	557	563	567	579	548	592	552	597	588	556	612	583	561	633	556	564	574	578	528	623	578	584	566	562	532	548	551	578	592	601	608	573	570	615	611	573	574	561	537	587	578	589	573	587	579	560	596	555	563	586	574	538	599	551	602	567	565	564	567	607	574	568	616	551	593	542	545	580	558	592	569	596	566	589	622	543	585	561	582	553	545	591	556	592	554	574	553	598	602	560	562	554	554	576	558	580	602	568	567	594	535	564	572	566	569	538	588	581	587	563	566	574	545	556	568	562	571	569	523	553	581	581	605	559	573	531	570	563	610	597	573	586	547	594	569	565	537	554	551	578	550	586	584	572	566	529	563	595	611	534	594	577	573	620	581	586	556	562	584	578	598	571	534	611	605	603	582	595	543	536	567	561	587	559	570	584	560	605	575	587	552	597	575	533	586	537	576	569	585	575	571	605	591	578	587	599	578	580	556	559	566	586	560	580	552	533	573	568	586	597	615	596	566	561	553	560	574	594	584	584	561	557	568	587	585	597	577	527	570	556	583	568	621	566	541	546	542	540	559	540	532	550	567	568	594	535	598	526	535	573	572	620	573	583	546	594	553	548	586	559	577	585	603	584	587	537	588	572	561	571	603	549	542	612	575	547	583	574	555	559	607	550	578	583	573	570	600	553	599	566	556	531	567	578	622	595	545	587	545	550	550	577	588	566	514	608	548	574	591	568	525	577	603	631	616	557	578	553	569	590	544	567	582	585	542	579	591	581	552	564	581	574	573	623	543	584	572	553	558	581	550	565	544	564	539	570	563	564	597	526	524	552	582	580	554	595	579	582	563	582	557	558	552	571	585	579	605	579	568	558	579	527	537	566	566	563	558	572	588	537	578	554	582	609	580	515	584	578	569	534	540	570	549	575	557	597	626	581	601	568	547	534	547	561	560	564	552	556	529	574	562	535	596	549	573	579	583	587	585	565	548	573	575	560	629	552	589	610	551	600	574	590	543	524	574	584	595	569	579	531	542	534	531	557	537	548	589	617	581	557	532	577	559	599	562	601	580	599	577	596	562	554	552	599	574	582	549	554	551	565	587	563	598	612	583	590	583	598	575	573	591	574	517	571	605	546	576	589	571	535	538	583	566	559	557	545	562	556	533	549	554	605	571	563	589	572	574	549	550	555	590	599	555	593	554	559	555	563	530	541	579	529	538	606	565	591	512	573	550	549	553	565	536	591	565	540	597	584	601	569	552	586	549	542	575	575	592	526	587	589	590	537	528	613	585	609	575	552	593	496	591	563	577	562	606	567	604	600	555	607	575	545	581	597	597	547	572	562	572	587	561	570	589	595	552	541	583	591	558	565	562	581	574	543	565	554	580	606	562	603	567	520	601	577	588	614	590	614	577	583	544	558	597	543	579	551	576	587	608	535	570	555	549	587	553	592	556	542	583	539	583	562	585	614	548	599	554	549	551	546	524	576	568	488	578	561	561	581	565	593	536	531	548	594	561	565	626	581	593	580	608	611	541	580	602	567	599	563	601	605	547	542	596	590	549	593	610	573	585	566	571	562	578	572	554	568	542	566	606	572	554	573	598	573	577	611	584	604	632	550	621	617	542	541	591	574	580	534	539	576	549	536	532	579	575	528	574	588	530	578	560	572	602	616	536	550	544	580	588	603	550	582	597	583	542	582	549	581	573	583	540	521	564	549	566	607	584	583	576	564	559	556	564	560	537	540	574	595	580	538	590	615	529	572	570	530	537	533	540	541	599	561	606	581	615	578	553	596	584	564	561	595	550	575	578	541	557	524	579	579	627	594	571	554	525	601	597	557	554	542	582	596	568	603	604	554	577	586	613	588	525	555	561	587	564	545	579	575	587	611	557	587	587	539	546	588	596	562	580	550	545	557	560	553	578	528	595	593	563	572	595	530	545	587	556	578	571	589	554	550	577	580	572	560	528	549	583	555	542	572	588	613	578	575	566	569	560	568	541	571	624	550	539	588	586	568	569	554	610	603	603	581	563	564	589	543	588	557	539	561	506	607	576	576	536	580	587	571	521	564	518	549	541	563	566	561	565	545	572	568	591	546	558	566	584	515	592	554	599	579	600	556	567	628	610	574	597	582	568	574	563	601	573	595	594	564	542	590	559	586	555	540	612	541	582	577	558	549	551	542	620	571	587	580	619	547	569	570	616	602	537	583	582	590	577	543	547	517	602	621	596	563	590	520	598	540	584	584	564	605	579	592	553	535	566	534	560	539	565	540	539	577	586	603	626	504	571	535	580	548	586	556	531	560	617	534	553	580	584	559	609	577	589	573	564	519	576	587	574	586	537	585	538	599	609	601	584	563	566	580	574	569	574	516	603	591	564	592	525	573	560	590	613	511	604	552	546	559	608	594	546	599	625	557	547	569	566	579	563	587	580	585	569	554	578	615	581	546	600	580	539	576	565	593	583	563	561	568	569	535	525	573	598	529	548	557	576	561	588	528	564	558	563	548	569	554	602	579	541	565	525	607	579	562	545	589	570	592	589	599	543	595	618	599	543	523	584	584	652	556	576	591	545	542	543	551	602	596	562	574	569	549	516	578	598	576	567	576	590	562	558	589	548	554	538	582	566	567	593	571	589	540	573	542	604	578	552	560	566	567	597	536	557	549	540	583	545	506	559	546	559	574	502	557	566	591	555	585	572	579	568	583	547	566	526	563	563	590	547	595	550	569	571	587	550	568	578	604	556	578	574	605	560	567	536	586	560	552	584	563	571	585	576	577	585	614	602	586	548	579	620	564	586	549	569	583	574	577	590	585	587	572	577	555	591	574	566	559	575	558	539	577	589	547	594	545	546	552	597	583	542	545	604	570	536	596	565	558
24128	21275	28545	24320	21249	30221	51893	45945	31028	15693	5234	1637	979	798	791	784	741	708	711	703	681	679	662	735	713	691	689	715	697	762	781	705	695	686	732	681	763	711	762	725	694	725	679	722	685	731	759	708	724	665	717	748	690	688	743	685	688	696	743	705	701	702	673	690	760	757	671	751	693	718	680	705	743	744	714	701	758	700	742	719	710	658	694	711	678	695	726	671	769	690	689	710	701	688	685	677	712	680	743	772	698	747	723	723	729	709	706	750	717	694	695	763	700	743	704	691	723	706	748	721	666	749	710	716	723	711	690	730	680	717	685	689	696	712	709	779	715	696	708	742	716	708	724	751	644	721	714	695	686	684	698	643	710	734	661	740	699	725	727	711	702	665	716	747	744	707	707	717	674	700	725	703	670	676	716	694	703	700	666	704	711	676	704	678	682	702	745	706	711	701	712	683	671	742	764	707	723	707	699	679	719	663	717	735	645	690	724	682	701	702	700	749	715	682	720	720	697	715	656	680	688	722	723	721	716	690	729	723	733	734	743	736	722	699	666	696	707	674	678	694	742	696	650	720	718	656	712	698	748	705	739	679	659	710	703	722	710	707	739	676	654	728	669	714	725	679	674	745	721	711	731	686	706	718	729	727	651	718	685	707	692	733	701	734	703	695	712	694	666	715	714	729	704	715	692	703	717	687	679	748	720	656	746	730	691	674	707	721	712	745	706	680	654	704	713	683	705	674	715	663	744	651	689	652	691	734	719	686	726	692	689	717	712	716	642	677	770	709	695	704	696	722	692	696	705	717	735	714	687	668	705	690	674	660	733	729	687	675	717	759	702	720	691	717	738	705	717	676	685	685	722	714	741	657	700	738	698	698	746	698	708	716	750	679	723	664	684	713	636	701	700	721	663	707	686	661	719	713	696	706	684	724	644	722	741	701	725	661	665	700	742	672	683	723	718	749	681	709	706	680	692	753	667	734	704	686	765	710	634	734	679	706	716	733	682	728	707	678	706	755	711	653	755	648	733	681	716	700	743	663	709	700	684	731	738	767	703	685	705	702	741	750	686	685	705	705	687	722	696	724	749	720	729	711	664	777	712	708	712	697	692	744	718	725	710	661	676	715	708	701	707	701	696	697	694	710	714	735	706	693	664	689	680	730	713	755	674	780	695	733	660	712	768	707	692	688	715	731	714	695	715	675	654	714	705	734	736	716	743	679	725	747	698	692	678	692	714	700	692	713	690	700	704	702	745	763	642	704	730	692	710	715	706	723	691	724	696	697	699	688	722	694	714	710	711	688	715	728	746	718	700	657	660	707	685	735	705	660	706	681	717	683	741	726	690	682	696	689	704	778	734	716	702	700	676	722	694	690	710	706	682	693	695	708	711	693	684	760	673	707	719	701	730	688	650	651	721	734	707	707	690	715	707	703	656	747	706	703	750	728	657	731	730	739	690	683	710	667	689	742	722	731	666	732	709	707	678	714	707	678	700	698	685	696	728	755	634	668	688	691	655	691	708	686	715	704	700	728	677	708	744	683	691	717	647	737	692	673	690	713	734	674	706	752	675	723	680	672	721	733	699	691	741	694	676	675	731	739	761	689	650	674	648	684	724	687	688	692	698	695	735	722	711	724	727	722	702	711	748	734	651	703	714	642	707	685	719	699	723	713	690	705	695	688	651	732	715	746	732	725	730	750	694	670	693	711	744	730	692	690	733	715	700	697	674	688	681	740	663	666	697	714	728	684	717	729	729	647	654	671	737	742	702	749	711	603	701	667	701	757	721	685	716	717	706	735	646	729	701	705	668	720	718	769	665	679	688	756	724	684	713	733	663	728	718	723	703	705	728	712	701	653	722	710	714	652	736	692	715	761	649	728	738	763	695	743	733	689	713	732	696	683	710	737	657	704	717	691	677	688	685	755	708	700	705	712	708	715	716	699	713	678	702	687	704	706	664	729	762	679	705	715	622	677	712	699	769	740	713	688	712	687	728	685	681	662	729	695	681	719	727	698	742	733	725	713	711	687	729	702	736	709	713	698	695	701	681	697	746	690	683	719	686	701	735	674	688	675	742	725	666	719	719	722	720	696	707	717	700	741	725	692	699	680	709	719	668	704	704	787	720	715	741	737	754	658	688	732	679	674	674	718	721	699	712	710	742	665	681	737	705	707	730	736	749	698	697	676	711	681	638	691	677	705	691	711	708	695	717	748	700	706	721	735	679	695	704	759	718	754	674	716	700	700	684	688	731	649	706	744	707	680	696	711	718	682	708	741	686	702	754	726	742	660	681	698	703	694	736	740	666	685	698	710	689	696	735	695	727	755	654	646	726	684	745	699	742	708	711	689	772	662	661	648	728	714	722	732	716	670	699	680	712	721	733	655	741	689	686	648	694	703	715	686	730	700	701	690	739	731	728	727	668	633	740	681	683	728	716	752	698	687	731	702	698	722	697	701	722	722	739	684	675	697	700	709	702	710	680	724	672	659	694	705	713	664	720	728	743	757	701	720	687	722	719	634	725	690	746	754	730	709	697	704	712	702	708	733	703	738	688	705	711	695	692	733	706	724	689	714	696	705	712	720	708	737	722	703	682	667	718	686	721	686	683	719	710	712	727	702	679	710	694	754	742	736	697	711	696	697	730	729	738	723	707	715	710	673	644	690	743	708	686	668	738	697	704	714	735	758	719	766	703	665	721	674	761	671	693	685	656	717	684	684	738	684	686	689	720	721	688	720	701	771	717	680	723	655	737	745	749	689	702	741	699	687	666	715	641	684	711	706	706	704	715	677	711	721	723	686	714	643	660	680	726	710	727	697	731	680	669	717	699	735	730	667	701	724	707	686	754	673	726	676	716	716	777	718	684	720	730	714	679	731	707	703	724	721	704	734	725	749	728	694	713	651	689	688	742	706	696	731	706	729	716	657	707	706	695	655	697	718	678	681	712	699	691	735	709	777	673	684	673	727	696	697	707	696	684	763	725	704	685	707	731	710	708	681	654	744	683	742	716	734	739	689	734	694	675	711	742	704	715	721	698	662	709	701	709	710	757	706	689	685	708	709	708	659	710	705	677	694	681	706	709	720	728	714	710	679	687	704	698	727	724	664	656	740	638	730	736	717	733	727	671	670	676	738	725	722	687	672	712	715	740	737	696	708	695	722	731	722	667	705	732	707	720	745	697	691	650	703	694	764	718	720	680	678	667	720	715	712	663	740	711	700	699	726	723	720	735	685	709	706	670	737	734	713	711	692	703	737	704	702	744	725	675	731	740	659	701	618	705	716	704	677	709	717	709	715	692	689	667	746	680	705	707	686	721	653	744	701	665	699	718	710	724	706	724	715	735	642	721	716	709	701	680	684	703	707	698	675	679	662	717	702	713	642	728	666	694	687	724	695	690	682	677	705	669	706	715	681	651	730	702	686	684	728	713	670	718	705	758	685	755	680	755	676	717	703	687	699	766	708	731	720	668	686	705	674	715	665	728	681	709	719
4171	7173	5330	2960	4370	32968	49123	41152	25139	12012	4719	1713	934	772	714	697	670	689	625	697	632	670	641	706	676	682	663	708	720	657	664	651	654	654	639	616	659	597	688	652	648	665	660	692	649	665	649	612	660	679	639	641	682	681	642	665	687	611	709	687	673	640	663	681	682	648	662	653	657	667	633	683	703	645	677	712	622	687	694	722	644	676	627	673	652	624	673	652	641	646	637	654	654	616	662	640	663	635	608	664	655	669	697	643	652	665	670	669	656	707	672	698	676	655	678	663	651	612	699	612	656	656	643	671	672	672	699	683	619	609	618	654	692	616	631	644	660	662	658	699	672	634	623	698	648	657	714	692	648	633	674	658	663	623	660	645	672	694	651	686	673	672	684	650	628	686	658	673	696	662	669	673	673	670	647	641	677	685	664	635	658	676	623	688	668	623	624	633	650	700	670	679	681	662	618	685	696	621	683	710	616	672	612	631	643	662	646	671	701	651	624	682	638	689	629	655	643	688	677	680	675	657	684	682	636	667	657	640	639	635	692	633	645	652	679	655	688	657	627	665	662	688	662	689	626	612	625	642	641	648	690	652	691	630	634	645	643	666	696	660	665	682	675	666	647	682	640	611	658	661	651	660	664	638	675	718	685	647	629	655	656	674	620	654	666	683	623	673	650	673	677	678	640	662	649	682	663	676	605	665	648	673	652	663	709	649	697	613	642	666	726	632	637	625	706	706	646	673	629	619	651	687	675	688	655	615	644	662	674	700	656	711	678	635	647	649	668	637	627	652	654	619	632	667	618	666	640	634	634	691	658	664	622	656	646	645	677	650	640	663	662	640	666	678	655	668	657	650	632	696	680	650	623	614	674	621	659	675	656	664	671	668	689	659	667	660	640	669	620	662	651	668	659	683	612	637	666	667	652	668	685	694	675	659	685	618	634	644	645	669	688	642	674	655	644	642	653	707	682	728	667	704	635	655	661	645	656	669	642	677	662	736	581	650	672	663	689	673	654	673	632	672	644	642	638	630	649	648	685	653	678	623	676	674	634	593	638	675	692	638	682	625	686	670	652	639	658	662	644	647	684	625	634	690	665	642	669	682	663	633	658	638	665	681	618	671	668	708	664	666	663	607	678	582	652	656	662	686	642	709	635	629	654	716	672	663	736	670	681	657	660	700	672	634	650	629	628	674	640	691	650	656	671	645	603	610	619	695	658	683	640	709	689	687	682	648	706	641	657	673	654	643	619	641	705	675	645	642	648	674	661	714	689	638	626	689	628	646	698	646	629	653	642	715	662	678	638	635	630	638	640	680	663	644	666	693	652	682	657	652	608	690	617	626	701	693	657	627	634	656	707	647	660	674	637	640	637	661	650	667	663	666	681	675	620	684	723	645	620	664	646	634	628	667	680	655	597	641	632	628	669	674	672	673	679	661	655	625	640	663	650	661	650	631	642	648	671	662	666	712	682	646	654	667	649	673	672	679	646	677	661	639	647	659	650	666	634	700	652	658	718	692	647	701	671	674	600	647	643	641	690	668	632	654	683	665	655	669	655	654	650	617	677	642	648	670	646	679	650	622	659	701	637	689	620	636	653	660	628	628	672	677	667	621	637	625	665	611	691	647	687	652	668	681	676	653	645	618	647	643	690	652	592	630	688	632	640	625	636	670	631	680	654	669	652	651	619	636	678	634	667	659	687	661	654	629	698	666	689	637	668	605	615	634	624	664	637	659	620	670	626	636	668	682	665	647	666	672	626	682	613	609	651	665	660	636	654	657	683	612	674	669	629	624	634	694	657	695	645	625	681	618	635	620	701	663	643	709	595	684	660	681	649	682	636	656	665	662	661	643	609	643	652	640	679	641	630	637	613	639	690	653	598	690	684	626	656	659	665	609	693	618	671	667	670	659	691	635	655	658	678	607	671	656	625	636	630	716	693	625	625	699	652	676	659	669	641	667	682	630	647	669	698	637	709	662	680	631	639	650	688	691	606	625	652	623	622	679	658	619	656	680	687	675	642	683	620	678	663	668	598	586	666	631	684	681	652	629	648	658	704	658	690	649	669	634	672	663	682	685	679	654	679	692	653	703	657	679	682	644	693	624	670	633	640	647	640	642	640	623	671	638	656	655	618	646	638	681	634	608	732	671	648	652	680	669	592	643	630	653	699	660	679	641	673	621	668	619	684	651	651	653	668	673	645	670	621	600	691	648	620	696	679	634	720	611	643	678	638	666	625	679	666	685	666	629	674	670	649	630	629	614	641	652	640	617	650	684	654	602	667	650	680	668	675	681	691	627	653	668	645	624	644	627	645	628	657	670	735	672	672	674	644	683	663	679	612	669	671	623	662	672	618	635	680	630	663	663	684	708	624	679	675	681	637	615	672	675	646	656	614	639	653	626	639	666	610	638	695	692	677	665	674	687	637	698	617	642	654	610	665	606	651	720	653	633	706	631	618	663	660	608	649	706	642	657	639	661	594	644	630	636	668	674	641	637	710	628	698	639	667	600	653	659	681	694	673	631	662	676	675	615	645	645	665	647	631	638	655	719	705	653	627	614	643	665	673	622	652	669	646	673	659	645	655	668	646	567	665	725	662	650	707	657	634	594	708	622	646	658	647	678	646	650	672	630	670	632	612	660	655	667	612	630	685	665	611	688	679	617	657	690	614	646	655	670	699	637	686	639	636	664	625	603	650	670	642	715	659	660	670	678	668	630	668	685	655	660	668	633	635	693	636	667	602	685	693	687	625	631	643	627	648	651	658	637	617	616	702	670	702	621	620	652	672	661	632	656	640	657	658	667	644	640	655	634	664	629	637	608	643	689	637	633	659	587	637	661	657	625	615	652	639	654	661	654	622	663	656	630	644	638	589	606	684	625	631	623	686	645	614	639	667	631	704	632	677	675	711	697	652	680	640	660	643	684	638	686	610	654	637	576	629	672	625	639	664	621	642	667	626	626	691	629	703	693	686	693	638	647	672	641	645	728	692	689	639	640	651	667	680	665	670	681	640	636	672	650	664	640	633	610	645	637	690	684	612	663	665	622	639	613	604	736	647	637	712	655	693	641	627	611	642	648	648	647	593	622	690	629	647	664	654	661	674	629	690	684	661	703	650	652	612	707	641	638	630	648	661	639	623	656	640	624	679	618	662	696	663	607	641	646	637	671	592	597	631	626	659	659	651	710	643	627	699	671	643	665	643	656	670	655	670	651	615	624	660	667	674	640	656	663	661	686	672	682	654	643	612	611	673	708	639	634	687	655	690	646	662	634	633	651	635	611	673	622	652	655	661	649	664	649	631	673	658	657	646	652	670	638	668	671	656	668	633	641	698	587	658	655	671	604	639	658	626	640	695	685	655	663	629	691	645	646	685	597	663	581	652	670	619	648	651	639	620	654	691	654	710	635	615	622	642	687	672	659	630	660	670	614	651	682	622	654	655	705	614	649	653	689	616	631	646	664	636	712	640	712	689	667	638	616	654	596	692	619
27673	12764	2089	1132	957	2066	3615	4170	2792	1579	1053	739	663	664	584	575	656	654	653	620	661	635	611	621	630	599	624	667	604	639	605	635	638	627	651	630	664	623	609	626	578	628	604	586	635	612	563	671	660	658	643	618	624	611	637	635	601	662	606	631	622	674	612	627	569	629	642	687	611	609	606	621	617	633	634	619	599	654	658	618	621	675	650	612	639	625	627	600	628	621	618	578	665	597	683	627	676	621	660	669	600	642	629	688	641	654	671	630	598	663	668	631	632	636	656	624	646	633	643	623	634	662	601	614	577	591	657	668	651	654	672	671	661	651	622	635	622	684	690	597	617	632	647	606	636	621	620	611	577	602	642	616	607	641	617	594	643	632	593	629	563	644	647	578	612	614	636	644	635	616	610	636	624	606	629	692	682	627	640	648	621	653	635	637	592	636	609	626	641	606	647	635	615	622	588	601	679	615	663	639	607	651	672	602	619	626	595	650	623	636	690	607	644	641	614	621	626	612	654	646	656	608	637	596	587	631	636	622	631	617	640	665	622	610	601	611	627	657	614	659	607	648	645	664	605	685	651	630	637	654	650	640	643	641	626	582	642	621	659	613	648	595	617	585	664	620	676	669	633	612	600	646	653	669	642	602	591	643	608	628	634	622	631	583	611	642	639	630	626	616	678	675	619	666	630	594	597	626	584	629	587	618	666	654	642	652	633	674	590	639	668	618	635	590	647	642	636	651	635	580	658	639	595	648	625	605	640	612	646	625	659	642	624	689	610	623	629	626	652	604	646	639	614	625	596	660	612	628	669	629	638	607	643	580	679	665	615	613	631	665	636	612	655	640	632	636	657	634	619	624	604	607	669	645	644	581	671	635	654	640	660	640	631	599	660	641	623	621	619	636	652	672	648	614	609	663	625	638	651	585	642	601	601	616	614	625	631	593	638	583	658	625	689	603	610	624	666	620	613	609	638	606	648	618	606	630	673	636	665	618	593	639	636	594	607	619	617	620	641	620	652	615	616	599	619	654	643	607	614	648	657	621	680	631	577	666	608	621	598	641	620	632	613	634	612	589	604	600	623	642	646	657	632	619	628	632	658	656	642	644	586	627	634	636	647	628	615	635	625	620	620	596	671	634	647	569	672	624	627	672	642	580	603	662	634	638	633	644	604	633	668	624	619	649	649	640	592	621	605	615	640	654	587	662	627	625	653	649	630	604	642	620	556	618	619	668	596	596	678	606	636	613	577	592	584	580	617	600	638	608	621	629	593	613	696	597	661	558	568	646	668	652	620	651	620	645	590	621	610	579	640	637	638	660	622	651	649	596	665	662	635	669	650	639	645	647	661	616	641	648	646	574	624	613	598	656	625	619	628	642	634	602	641	643	639	663	632	617	631	611	609	613	633	629	623	583	627	617	606	588	608	630	643	626	598	616	609	611	608	639	608	621	612	611	643	645	637	636	636	631	618	669	616	609	626	595	597	581	695	625	619	633	700	650	625	647	642	631	617	652	652	608	620	651	640	638	637	666	622	611	655	647	634	617	618	599	606	601	636	645	685	652	667	639	637	625	635	650	643	617	608	636	634	604	662	584	649	596	586	682	591	627	628	608	640	600	671	639	666	630	597	633	630	601	648	612	641	661	622	653	604	607	609	655	604	628	620	618	643	674	640	639	591	655	575	627	596	603	611	650	618	620	663	581	569	632	607	627	683	638	663	635	649	661	627	632	673	617	611	621	614	604	677	625	638	612	612	650	640	634	623	638	586	637	676	625	649	646	637	608	651	631	660	590	652	656	627	658	651	643	653	631	623	659	627	597	605	661	641	583	649	588	603	628	622	597	604	655	676	602	603	623	648	610	568	643	637	642	635	620	658	651	599	669	675	623	582	615	619	637	666	588	638	653	625	626	643	629	598	639	645	637	594	589	561	657	613	597	629	636	665	649	641	640	664	633	610	626	569	619	638	626	641	594	673	593	636	665	619	629	633	652	663	603	636	594	666	633	616	645	618	616	645	622	653	578	607	628	637	634	635	661	624	633	618	648	677	634	622	655	608	581	656	622	637	644	650	588	694	622	636	640	622	685	610	693	644	613	620	642	606	563	623	633	615	677	633	650	627	648	644	632	642	645	612	676	659	656	670	669	587	611	623	636	667	662	614	619	587	636	634	615	636	634	646	640	658	610	658	614	608	607	655	631	702	605	656	602	632	603	610	641	645	632	623	696	637	631	626	590	609	598	627	656	646	625	643	663	599	588	673	589	629	630	574	587	628	635	599	612	609	599	625	596	634	646	673	626	638	629	610	631	639	628	644	670	618	596	632	599	614	643	688	662	632	617	662	585	633	604	639	629	633	656	623	621	657	625	595	643	618	586	640	644	595	569	593	633	681	612	633	640	614	627	619	623	623	625	661	648	623	643	633	661	615	618	616	583	667	622	707	630	660	618	635	627	638	655	629	654	624	606	623	643	612	644	634	623	628	669	636	641	675	682	640	568	643	610	640	655	625	652	595	641	615	622	648	639	635	578	680	641	666	626	677	640	660	649	658	638	637	636	599	662	647	641	618	595	629	622	626	613	619	603	682	582	582	606	641	657	577	582	649	624	617	647	593	645	620	618	625	636	629	575	660	624	632	631	591	639	647	582	620	701	669	651	659	629	613	636	645	598	622	609	651	665	612	655	656	637	614	628	637	635	671	612	628	631	649	621	608	654	569	615	649	634	639	606	641	614	624	636	645	636	599	667	591	626	621	646	623	615	662	665	628	645	660	658	670	643	656	608	635	665	609	634	634	644	630	599	651	645	641	679	598	620	608	609	639	620	653	649	676	673	612	614	618	606	652	610	639	619	624	613	642	669	668	603	590	627	671	633	596	637	637	629	628	620	667	642	625	634	609	649	655	609	635	644	603	645	659	615	651	653	626	618	638	662	647	616	662	661	664	583	622	586	588	647	621	645	662	609	647	618	674	645	629	621	672	630	641	678	616	596	609	613	639	679	591	652	672	630	619	617	621	601	619	621	666	651	595	654	649	604	628	611	618	630	665	643	608	653	628	649	643	649	600	607	616	614	640	636	596	592	581	638	646	670	643	616	589	585	630	614	584	635	646	624	620	635	653	621	627	660	633	613	593	593	657	590	630	598	641	619	639	616	616	642	654	607	603	636	633	627	579	634	649	619	589	647	687	624	646	626	609	639	647	594	621	616	598	614	588	618	638	600	652	653	645	636	627	581	660	636	651	604	592	628	617	632	616	643	660	629	577	607	646	615	662	642	638	637	628	652	640	673	657	676	645	657	642	665	638	656	631	619	623	627	607	645	660	621	607	632	637	582	663	644	618	654	650	613	643	587	582	587	652	698	626	673	631	592	682	606	676	629	633	626	649	572	644	659	655	653	640	623	653	610	628	614	628	655	673	667	600	648	627	629	590	632	629	666	593	646	614	681	599	642	640	649	650	585	660	631	582	634	631	652	621	649	668	591	618	627	634	664
5168	1304	988	721	829	2500	4489	4879	2954	1707	966	696	615	593	587	545	588	567	568	571	547	565	549	529	544	564	585	550	557	564	564	579	590	569	600	547	563	556	593	558	570	566	543	613	525	582	535	539	587	595	552	570	564	554	588	597	577	556	590	573	578	574	580	600	590	600	607	621	599	547	587	601	590	563	585	579	561	574	579	558	568	575	569	590	580	563	572	613	573	551	563	526	547	600	527	577	599	547	593	607	595	569	586	569	564	578	583	567	595	603	588	566	555	582	549	551	591	561	610	545	612	539	589	572	563	552	577	597	549	570	572	550	559	587	594	583	570	561	582	560	609	538	567	555	588	573	572	556	582	564	536	545	572	543	553	597	511	544	579	565	588	571	565	608	564	549	573	591	578	595	576	572	541	571	553	552	553	553	569	570	585	552	512	565	584	558	509	533	604	552	594	602	542	558	534	578	532	571	533	541	564	572	562	554	589	608	583	548	562	551	586	567	572	583	545	605	576	610	538	567	575	553	556	590	559	541	581	579	557	572	565	540	561	587	561	544	563	607	589	589	594	561	593	543	565	590	549	575	575	567	519	587	577	588	589	549	571	582	544	558	571	516	598	588	567	588	578	543	566	626	562	534	553	565	547	532	605	549	553	568	540	584	550	567	577	532	607	571	567	560	557	522	603	612	563	568	567	548	566	514	568	585	558	579	517	542	564	609	607	564	587	570	569	551	547	598	534	577	538	563	560	602	566	584	568	592	513	562	565	614	599	545	561	582	563	571	576	527	564	578	544	554	554	557	545	582	553	585	552	555	552	540	595	606	570	588	547	550	587	565	557	576	554	577	585	566	553	559	538	567	601	563	547	578	540	564	561	535	555	556	572	585	587	570	572	611	553	599	625	592	586	567	573	562	580	574	568	601	552	568	616	576	592	526	564	588	533	541	527	588	567	541	569	538	581	579	588	562	565	589	611	565	544	586	574	576	543	596	557	578	601	593	629	573	540	554	614	586	552	541	577	535	612	540	584	554	583	608	579	566	567	580	552	555	524	586	591	520	584	560	582	568	596	605	553	589	557	565	603	587	545	558	568	574	580	597	586	593	558	565	562	550	556	577	530	534	539	589	541	560	596	554	549	587	596	534	550	569	537	599	553	599	553	599	570	542	540	575	572	578	555	568	579	559	563	559	526	551	528	558	594	576	576	558	546	516	564	523	526	549	589	543	550	589	551	574	568	538	579	574	574	590	568	554	560	560	639	525	586	604	575	594	556	602	587	526	553	585	566	578	557	560	560	546	558	549	548	554	594	579	575	581	579	608	595	570	577	548	585	570	604	605	644	592	589	580	560	551	560	533	555	590	556	590	582	590	515	590	528	552	570	549	562	577	570	595	540	574	580	632	522	569	601	612	598	555	563	578	545	563	562	582	534	587	585	544	566	599	589	551	560	536	591	573	555	555	558	598	568	582	577	561	578	557	604	588	531	567	621	609	572	628	568	547	548	546	548	556	557	591	568	600	567	553	577	586	560	611	556	571	582	601	556	500	575	621	552	559	570	515	538	539	568	581	587	556	588	557	558	595	527	553	574	563	556	561	556	582	566	546	572	546	557	590	559	632	588	529	544	561	542	563	520	588	570	553	575	564	567	546	545	569	560	586	589	566	587	541	564	603	563	560	593	549	601	594	531	560	579	550	565	566	551	632	563	586	578	581	568	544	568	548	585	562	562	536	546	571	518	557	578	589	594	557	581	543	556	591	536	564	577	598	583	547	576	575	547	531	551	630	587	558	538	572	563	565	593	528	554	589	601	557	587	557	566	627	583	540	597	582	561	537	540	551	583	574	561	571	514	564	558	588	570	567	507	577	585	549	543	529	598	559	530	551	569	601	513	571	582	590	550	549	516	578	536	552	544	557	580	571	585	559	580	598	577	544	555	555	572	608	556	533	562	551	560	566	571	543	537	585	585	566	539	566	553	559	548	614	618	574	601	576	535	591	553	573	544	549	583	584	559	582	560	611	537	570	570	559	539	557	587	548	569	585	579	568	566	561	561	550	528	592	573	546	612	618	556	511	596	600	561	549	595	567	553	558	569	602	527	578	557	572	537	579	583	563	575	595	593	553	540	617	586	566	538	586	550	541	583	554	582	539	583	572	558	540	564	575	564	572	569	545	590	548	556	582	581	561	558	556	597	549	564	545	569	547	602	604	577	598	579	563	540	526	577	566	570	566	573	570	578	574	558	594	547	631	585	544	552	580	571	575	558	569	553	589	568	568	585	557	559	546	590	583	554	560	552	562	581	546	550	591	597	545	564	551	567	587	578	569	549	541	531	542	590	576	520	584	584	586	548	533	573	527	552	591	591	541	625	549	572	530	509	550	549	565	560	597	602	501	575	535	580	645	547	572	558	552	564	540	563	545	573	561	590	567	590	527	544	529	521	539	540	576	569	562	543	574	563	579	582	625	565	563	577	554	518	581	575	566	570	604	558	560	598	572	580	570	558	541	555	559	535	575	594	517	579	545	564	570	541	587	584	561	557	571	572	556	560	587	635	574	571	532	603	569	532	542	541	574	554	570	577	586	558	547	560	570	556	566	509	564	547	544	581	552	542	532	553	556	535	566	601	577	550	575	545	579	593	574	540	609	564	525	573	560	562	588	539	574	558	613	543	525	580	565	592	573	600	590	587	571	583	565	562	572	583	567	600	585	568	562	577	568	588	573	536	573	605	578	587	541	559	569	558	550	572	531	612	563	562	535	600	591	567	564	627	604	580	567	575	536	544	579	573	567	568	579	543	562	583	576	534	572	574	563	538	593	605	546	579	540	601	559	569	536	576	542	587	562	577	557	555	599	550	599	573	527	542	615	595	586	598	586	589	536	603	574	563	570	558	540	525	607	565	562	585	534	581	617	566	553	579	553	570	553	555	573	553	526	569	574	547	562	585	553	566	581	549	551	558	558	579	512	573	536	594	540	552	545	566	543	586	588	521	578	555	582	558	543	538	647	595	608	572	584	586	566	599	559	526	575	578	568	568	556	605	551	598	576	570	577	541	555	569	507	599	568	563	578	580	579	538	593	562	589	550	588	548	595	582	574	567	555	525	570	586	577	554	560	566	602	563	561	557	572	534	584	615	579	588	562	590	547	522	571	598	580	543	574	593	565	558	567	571	574	559	567	579	619	589	567	569	571	570	610	539	543	588	552	589	603	559	570	612	600	596	588	583	598	506	563	609	528	560	616	585	542	535	601	592	586	551	595	600	490	574	563	576	568	599	593	596	559	542	542	553	567	561	546	554	591	553	568	613	556	611	531	587	583	569	571	500	606	596	519	516	537	595	586	550	578	530	579	616	580	611	556	552	574	580	577	572	579	562	556	549	553	601	525	537	537	550	512	537	571	552	549	656	552	565	567	546	574	534	583	590	536	596	567	608	521	578	571	561	536	586	569	619	529	549	583	607	567	566	521	564	541	567	572	558	590	544	562	562	606
25577	21306	27022	24829	7002	5962	21589	29180	20656	9677	3495	1210	743	626	674	641	591	626	595	609	569	633	611	611	601	600	577	613	596	562	609	584	580	563	555	628	580	606	608	561	611	607	573	599	616	581	625	589	571	590	558	602	626	596	580	594	593	596	588	594	633	619	579	603	565	602	565	586	611	604	603	585	613	595	594	592	573	572	599	607	582	589	602	634	583	578	594	611	608	632	601	570	593	596	573	569	626	597	610	593	644	594	564	616	617	629	592	576	601	588	617	600	637	611	575	631	593	584	606	603	576	564	610	600	591	582	602	587	556	586	569	587	582	608	626	593	597	579	620	633	618	551	571	611	587	625	557	601	587	582	580	606	589	586	587	565	566	583	598	639	573	606	609	570	598	582	552	599	552	552	580	602	593	622	553	598	580	587	629	585	595	568	617	574	605	596	599	625	612	607	508	590	576	592	560	586	588	563	640	611	607	608	577	578	626	604	592	584	589	602	579	632	583	633	573	606	588	616	609	541	604	584	575	593	602	587	592	580	578	577	663	613	604	578	649	586	583	547	630	615	591	570	563	575	591	553	604	613	587	572	592	545	604	590	583	576	611	608	585	608	609	592	535	592	574	577	621	599	601	605	589	582	591	570	587	609	660	612	632	623	626	654	542	594	600	617	589	622	609	584	577	560	634	581	573	600	607	597	588	604	587	610	617	626	561	560	591	561	574	597	625	579	582	606	567	602	619	601	590	611	599	622	608	583	578	576	578	581	604	606	572	654	583	602	589	609	588	643	596	632	616	555	583	624	547	619	616	538	559	592	629	526	644	570	555	568	635	569	592	640	614	572	616	583	628	594	575	638	586	594	573	623	557	566	539	594	562	587	630	607	600	610	669	630	592	562	570	542	555	621	583	619	588	539	606	608	608	583	579	545	625	608	571	619	606	613	566	597	592	645	553	605	590	593	630	575	630	595	628	615	587	602	609	563	601	573	603	616	572	624	567	560	585	557	617	543	604	555	608	601	611	612	581	590	577	636	621	625	593	562	609	603	608	610	579	589	603	619	609	589	577	594	625	563	601	616	637	567	570	605	598	588	576	567	511	570	596	562	596	595	593	546	594	575	585	623	589	589	565	571	602	579	607	597	580	590	597	587	604	582	555	580	614	577	582	607	574	630	547	601	615	586	591	602	586	585	585	588	573	590	631	578	630	618	541	636	613	628	619	631	566	573	634	625	650	590	563	605	641	542	611	626	608	578	590	612	574	636	580	572	628	570	611	594	606	604	607	642	645	576	576	622	594	575	582	594	574	602	540	543	582	616	622	628	602	583	598	576	595	598	605	608	619	590	636	612	633	593	570	615	562	607	582	599	589	603	601	592	603	571	619	554	640	604	649	626	605	599	584	536	570	621	611	559	604	633	637	589	546	631	558	622	626	575	602	583	565	603	579	605	592	581	622	571	623	576	606	566	561	603	601	599	612	595	625	651	599	608	619	599	627	587	628	538	633	596	551	592	568	565	609	582	551	564	571	628	645	568	595	595	570	563	607	549	575	553	623	662	596	577	607	615	623	600	613	609	561	598	594	601	569	577	630	569	609	601	594	573	599	575	611	581	601	598	567	639	621	589	618	610	589	609	598	573	614	596	615	601	599	577	632	606	627	589	619	569	586	562	570	597	582	604	569	579	581	631	608	611	588	606	627	608	596	618	573	621	600	623	599	559	596	557	627	644	577	561	620	594	600	571	615	617	610	579	594	616	592	597	627	567	595	577	613	591	597	609	585	567	596	618	600	560	581	605	615	616	625	601	640	598	613	545	593	569	569	588	577	615	603	576	614	586	623	531	656	617	631	560	623	632	596	580	592	616	578	588	592	613	607	599	615	601	586	633	605	533	624	618	573	616	592	582	562	623	609	593	634	614	586	609	595	590	549	605	580	607	571	590	564	558	562	584	601	615	622	578	564	582	590	613	573	608	628	558	577	639	555	594	605	618	570	576	600	563	609	609	529	548	586	588	597	602	599	540	593	619	623	621	559	578	587	576	595	569	565	626	614	557	557	612	548	586	576	603	598	602	599	580	591	630	603	592	552	603	577	639	571	566	608	613	577	596	604	575	557	586	555	637	572	593	570	553	594	620	635	603	613	580	598	546	601	616	587	614	607	589	587	568	575	616	599	645	591	621	569	630	597	584	574	599	568	597	607	628	599	577	591	611	636	607	567	600	620	594	577	559	592	573	595	558	570	598	583	599	607	604	625	625	539	636	606	580	616	626	598	610	629	580	581	603	648	596	577	611	596	613	624	538	577	596	577	578	601	637	544	563	588	625	600	589	601	661	627	612	577	613	528	633	594	607	651	584	599	624	595	643	611	622	557	564	607	578	583	616	618	607	590	553	606	624	609	594	613	560	582	569	572	605	613	570	594	607	564	605	592	575	644	578	566	599	543	593	557	595	580	649	558	589	567	573	616	607	601	582	626	590	579	604	636	603	587	574	610	636	580	610	599	602	582	585	608	573	567	587	569	578	579	613	557	611	583	556	589	623	624	589	598	586	608	591	553	635	603	569	571	570	595	612	557	578	562	578	599	621	589	543	580	597	562	602	573	561	592	575	597	584	609	600	608	586	598	613	603	610	608	622	601	572	591	604	608	598	642	589	589	608	599	587	599	591	616	607	572	573	588	596	599	601	630	634	581	608	596	630	620	583	574	608	565	636	599	572	610	603	553	606	587	580	563	561	569	618	596	612	580	578	575	586	595	606	598	541	592	618	583	590	583	605	590	577	615	560	568	552	571	637	567	584	584	615	578	585	596	653	584	610	599	617	590	564	594	586	629	521	593	583	567	552	587	553	608	593	613	594	636	605	587	600	652	594	550	621	629	577	576	612	586	570	561	611	579	602	581	604	574	596	613	599	582	530	597	620	612	597	613	568	580	600	596	595	623	627	572	612	554	608	615	587	595	632	586	607	616	590	590	647	574	574	608	594	596	611	608	551	616	605	642	588	569	588	583	567	627	579	559	586	584	592	594	566	583	543	570	536	575	638	630	569	611	638	615	608	586	583	586	580	588	614	588	560	589	570	608	642	590	602	530	562	572	607	601	613	541	599	600	632	589	587	595	598	593	585	605	572	623	595	629	592	585	550	548	617	586	569	624	594	556	593	620	603	576	610	622	611	574	591	620	656	592	597	618	603	595	596	580	566	536	595	570	615	560	625	604	580	578	591	575	621	582	601	651	630	629	576	618	551	592	550	602	615	586	578	567	592	559	560	590	631	596	628	559	577	619	577	652	590	582	597	660	574	583	592	615	580	606	621	596	576	586	608	611	585	581	621	597	626	547	576	580	642	603	604	567	554	548	586	625	575	622	604	557	595	573	592	603	607	571	592	587	559	577	575	587	595	567	608	573	598	608	656	596	605	619	605	622	579	596	643	590	626	588	603	584	591	570	613	540	622	604	609	581	662	577	654	598	585	619	609	605	638	586	608	602	619	559	603
3732	3446	2519	1358	3426	6633	23348	26083	17096	8032	3534	1287	752	611	668	586	581	591	578	586	540	574	584	563	550	564	553	593	580	565	581	556	527	557	515	530	552	591	577	574	539	585	566	574	564	561	567	533	521	624	598	572	535	598	531	596	584	618	584	576	582	529	594	573	540	553	562	552	572	579	542	577	563	618	606	563	583	597	566	572	549	598	573	595	546	572	573	584	561	554	541	573	564	582	554	575	563	589	578	556	552	550	549	578	582	571	575	525	559	594	583	566	546	581	559	580	566	550	614	539	614	545	610	563	548	547	574	551	545	521	598	536	576	563	580	581	580	530	556	566	545	525	615	540	531	603	538	573	563	532	572	577	537	563	519	562	596	563	571	524	557	555	533	569	579	552	570	562	577	588	562	534	586	565	570	571	527	568	600	539	530	600	539	547	546	542	552	554	559	541	559	613	583	544	538	543	554	555	582	571	579	565	572	562	604	573	555	561	548	581	587	545	562	532	567	558	571	563	563	541	552	547	550	553	565	581	605	570	554	569	528	599	560	587	505	589	547	562	550	529	516	567	565	549	577	519	610	623	538	542	559	574	523	553	586	573	537	581	590	559	532	522	593	597	595	516	548	558	570	577	554	567	541	564	530	565	567	563	540	549	584	555	570	595	510	547	566	575	568	574	539	563	588	571	537	569	595	586	547	545	549	594	542	591	580	534	594	516	562	541	527	553	563	505	593	570	565	565	503	574	586	593	551	590	528	552	589	517	547	592	586	568	579	544	579	580	587	552	575	555	544	610	551	531	554	583	565	582	569	536	512	601	559	550	575	538	553	576	548	581	547	570	552	538	571	584	559	547	578	566	567	562	554	527	549	565	565	588	544	587	541	541	533	557	551	564	547	568	540	515	580	543	539	576	548	546	548	562	558	548	595	568	555	583	554	610	564	557	522	544	557	530	557	559	567	562	551	568	583	581	641	535	529	604	535	574	588	571	573	601	600	583	592	563	541	572	568	587	563	587	530	551	552	568	598	551	574	543	558	553	562	515	566	588	566	545	549	592	554	510	604	571	507	616	563	558	568	536	541	533	544	527	578	528	544	551	535	599	575	588	555	599	550	569	589	577	574	571	523	544	535	595	561	569	564	529	603	565	551	556	565	530	545	567	606	528	574	525	535	543	570	513	595	567	584	571	638	572	594	551	603	588	576	583	601	560	569	536	526	555	506	562	541	576	598	597	557	542	565	559	601	536	544	533	577	594	586	569	541	545	597	564	583	586	577	569	522	631	533	523	561	529	543	535	566	568	564	518	567	544	550	578	562	573	561	563	574	557	589	569	543	605	550	580	561	591	557	588	564	586	555	561	534	565	502	568	561	594	592	563	639	611	562	595	500	591	571	524	566	553	569	555	580	570	543	600	565	521	581	606	550	578	550	595	560	567	526	530	568	544	567	594	563	564	563	556	565	517	588	564	580	548	558	552	556	545	547	517	582	581	578	574	589	570	555	560	577	565	607	567	614	585	550	573	543	544	579	501	577	552	525	588	556	565	556	549	581	535	549	574	544	578	539	583	550	508	541	527	591	562	551	585	610	556	536	516	591	572	592	538	573	550	536	546	580	625	579	553	576	573	582	530	574	519	583	567	568	554	514	565	555	579	602	547	559	578	549	525	597	544	511	582	537	526	567	562	535	559	589	542	569	584	569	570	548	540	512	523	523	597	560	569	567	549	590	547	552	565	548	558	561	583	534	526	540	530	607	566	588	612	590	510	588	551	594	522	564	554	572	556	579	539	566	551	588	523	546	526	587	578	512	579	575	553	621	559	589	520	585	575	583	573	550	530	507	539	560	543	562	580	533	511	543	565	586	547	589	547	565	550	548	598	559	564	540	588	535	602	572	584	561	551	547	526	587	546	552	535	550	535	551	558	572	553	552	583	560	549	560	547	593	542	557	575	563	588	576	521	594	573	559	538	594	586	577	556	564	583	597	542	561	593	582	550	573	526	582	551	568	590	536	529	581	591	562	540	532	573	588	585	560	542	564	572	572	550	480	567	559	575	579	564	542	538	519	552	569	583	531	576	536	548	543	545	562	585	551	539	576	576	565	549	573	568	563	562	532	568	547	532	540	528	530	529	569	599	566	528	525	553	565	569	573	574	566	556	550	591	525	608	537	565	613	577	589	523	580	560	562	538	595	566	544	538	566	517	567	595	561	552	561	607	555	564	563	566	583	557	588	534	528	547	570	578	572	535	580	548	568	514	590	548	563	555	587	552	569	542	529	563	570	551	539	578	589	571	574	556	584	516	603	560	569	581	554	582	563	577	564	557	573	591	569	594	559	529	583	558	570	566	602	592	579	565	547	591	581	551	538	548	558	530	579	541	535	560	554	556	510	577	533	585	508	575	585	582	550	571	563	532	616	551	522	580	544	578	538	556	565	554	591	582	557	545	582	559	518	520	576	531	554	541	567	594	536	576	545	545	550	585	542	547	559	507	562	519	529	535	568	551	575	549	534	531	600	597	561	588	554	589	568	573	534	561	547	545	538	563	569	544	524	572	535	529	580	594	567	569	565	589	576	576	584	540	559	547	571	512	563	565	590	578	594	569	597	550	552	554	579	504	550	562	583	539	573	594	533	551	537	550	587	571	520	582	532	554	612	548	592	585	543	584	555	567	599	550	553	573	598	582	531	544	590	535	573	540	536	584	594	572	526	549	553	552	595	534	578	561	568	551	571	583	519	532	558	572	596	566	560	573	575	548	570	555	537	524	531	561	564	553	516	580	588	558	548	586	556	542	562	594	530	523	567	540	577	557	518	564	538	558	560	551	567	575	614	572	579	584	571	556	598	589	552	558	553	583	571	566	539	579	544	543	590	574	590	588	551	555	532	548	552	578	534	529	526	532	560	541	555	583	527	583	509	556	568	575	549	533	580	560	575	544	561	554	583	589	541	551	561	576	541	555	587	539	586	533	528	557	559	557	623	554	551	599	564	546	534	533	576	545	591	557	559	564	597	539	556	526	545	554	546	553	504	544	539	562	574	545	604	582	560	582	574	546	525	542	567	545	570	552	563	573	559	575	572	554	565	555	548	598	542	570	608	532	547	553	587	542	538	546	535	589	535	579	577	560	578	587	571	581	564	574	568	567	561	595	553	573	539	530	544	540	569	572	550	598	529	560	514	551	576	589	556	560	564	574	579	571	570	535	548	566	539	583	548	561	553	513	554	507	575	546	537	545	555	574	545	541	547	538	573	556	567	554	540	567	578	556	559	564	565	551	604	548	582	560	571	558	571	524	614	606	588	545	571	565	559	577	591	554	576	552	562	562	551	548	574	571	573	587	576	575	525	575	568	585	578	551	561	548	603	553	556	531	537	596	573	587	593	592	529	560	561	518	600	575	567	559	554	547	535	551	601	570	542	567	564	545	549	569	559	570	575	608	563	580	600	583	553	560	593	564	552	579	579	566	603	549	571	549	571	573	586	563	540	551
24198	21288	28556	24356	21250	12314	36615	47881	37862	23066	9939	2489	1130	809	772	776	733	741	683	723	785	741	721	692	753	754	706	724	734	728	691	722	728	770	734	733	729	726	735	765	720	754	728	728	727	693	789	710	734	749	710	691	715	696	709	711	694	709	779	710	714	730	731	734	692	692	708	722	738	730	728	729	735	727	701	707	714	729	666	712	704	719	734	677	670	730	702	740	747	694	683	672	689	724	694	720	718	703	708	700	691	730	665	719	734	721	734	741	709	747	695	708	721	729	750	716	663	727	704	716	669	709	665	744	717	732	743	738	734	712	701	708	688	708	722	693	704	667	774	729	670	736	662	726	729	746	783	661	710	689	729	732	728	658	720	693	737	724	763	777	690	733	766	737	709	724	664	671	736	633	713	741	698	713	698	744	689	666	716	710	706	680	731	721	717	691	673	672	714	694	697	678	702	687	739	751	684	694	700	760	771	671	741	763	742	716	687	720	704	704	691	710	732	690	752	708	693	662	700	698	701	694	761	713	687	680	708	726	742	673	724	727	748	700	751	671	726	698	691	714	739	712	715	709	682	749	728	732	696	713	747	706	727	723	740	682	711	702	755	680	728	752	703	733	753	706	707	719	728	705	693	742	701	723	747	753	758	686	704	710	674	723	701	699	716	734	702	696	641	727	722	739	703	706	752	701	726	723	728	677	690	645	704	701	710	677	723	711	732	703	726	722	737	702	725	708	716	738	705	673	716	663	695	714	728	715	711	697	705	704	701	714	704	704	717	683	674	713	636	732	671	703	692	725	710	683	728	700	696	708	688	705	750	694	695	727	742	697	735	676	718	725	717	688	687	750	685	698	704	737	713	724	717	675	707	702	715	691	737	692	723	696	683	654	696	714	726	750	705	736	727	739	739	720	735	667	703	709	718	693	693	759	730	776	707	693	690	707	700	679	703	746	711	707	689	743	693	729	687	719	688	735	730	711	703	691	707	725	706	707	717	694	732	719	640	701	698	745	719	737	740	674	729	768	714	695	686	698	704	718	746	723	714	707	770	683	723	676	719	699	703	680	700	711	754	734	666	682	661	716	703	715	704	723	682	710	682	727	721	720	681	723	690	712	718	731	743	737	717	684	731	702	738	682	699	709	678	729	759	719	716	717	701	763	697	754	711	705	722	701	720	773	705	709	740	719	736	733	700	698	696	729	701	716	692	679	737	739	735	746	731	743	719	696	744	672	739	675	704	696	677	687	678	684	717	691	739	674	664	741	742	714	711	701	682	721	690	711	719	758	663	740	701	712	706	710	746	724	658	692	672	665	680	690	662	733	749	753	749	671	750	672	723	726	675	745	705	678	712	765	673	725	728	715	689	737	721	730	729	737	675	725	714	702	717	693	695	698	689	731	703	716	711	720	666	744	680	720	697	695	736	740	688	695	736	716	731	697	734	699	697	723	660	730	689	744	701	728	689	691	717	649	687	721	719	748	713	685	755	738	713	715	716	709	672	720	696	731	705	688	728	691	677	750	674	666	700	716	693	710	692	745	758	682	765	730	666	726	695	720	743	747	684	644	731	694	704	689	677	711	700	681	665	704	728	722	725	745	723	705	698	686	701	720	710	717	705	701	757	718	710	674	704	710	690	703	705	735	694	726	709	694	707	695	719	678	712	751	697	710	724	715	733	702	704	678	692	687	705	700	701	723	706	787	723	709	681	693	693	723	737	713	729	718	685	718	747	738	688	670	721	715	737	720	730	732	667	690	722	710	690	726	694	714	759	719	731	705	710	694	712	636	727	714	690	700	707	704	737	716	693	696	713	709	762	743	708	726	715	706	711	767	756	675	681	738	679	714	690	714	717	732	686	688	671	669	723	720	722	704	675	693	658	711	682	747	733	728	729	701	719	713	756	736	680	684	634	731	726	764	735	702	746	714	703	761	705	716	719	677	698	725	701	628	709	670	718	771	688	691	728	713	694	684	680	682	712	716	700	765	745	664	730	710	711	726	749	762	746	709	725	731	702	678	680	736	710	696	677	697	697	706	743	761	665	725	684	632	699	712	705	675	673	728	700	678	700	664	728	743	709	726	735	726	662	727	715	710	731	661	750	703	777	690	708	694	703	728	699	730	730	736	687	707	720	711	707	696	751	698	780	745	699	725	704	738	760	701	762	744	723	723	732	689	737	753	709	757	764	766	760	755	656	700	685	730	682	660	747	675	733	732	688	745	697	724	765	667	685	712	702	742	707	637	729	719	690	706	704	709	722	682	669	677	746	707	688	724	770	713	721	773	701	722	706	701	704	664	710	688	722	714	685	758	697	763	702	722	695	679	711	716	716	679	717	732	685	729	680	698	695	699	676	733	690	755	724	733	713	778	739	720	719	734	693	734	729	727	687	712	702	681	721	683	683	689	693	677	687	750	729	705	709	703	700	645	738	697	742	771	714	671	742	713	675	715	711	717	698	726	718	681	686	695	743	706	714	641	724	705	712	677	713	719	686	704	712	722	682	697	725	741	720	718	737	671	709	676	757	724	715	706	696	714	748	696	685	710	710	699	734	700	737	701	702	762	681	708	735	683	699	802	727	720	714	747	718	725	703	718	683	703	698	689	660	750	696	725	733	702	732	698	720	677	740	723	705	711	724	722	709	726	725	695	751	699	741	640	707	691	707	703	729	710	747	687	701	760	677	734	697	673	681	698	704	665	685	679	714	687	720	735	688	671	681	726	707	733	698	715	708	675	733	641	734	666	707	745	711	739	701	670	731	701	714	654	749	731	652	707	717	696	716	700	730	680	737	693	695	706	737	661	655	721	710	721	719	700	717	680	703	690	661	707	671	722	714	713	696	747	736	731	682	736	689	682	737	715	699	687	694	775	722	698	751	705	699	748	698	713	749	729	701	725	744	682	680	720	732	668	716	708	734	693	722	709	653	665	718	703	712	626	740	722	741	681	751	794	735	701	699	719	699	777	683	694	789	687	680	726	734	727	690	712	721	719	679	742	703	693	698	732	693	692	668	715	692	715	707	717	735	655	685	734	745	700	715	728	679	659	722	715	723	740	676	705	714	717	704	761	749	706	736	689	682	729	724	709	713	700	672	684	737	714	680	689	694	715	746	685	709	704	736	729	711	682	712	723	700	673	679	639	698	708	719	715	726	682	716	733	676	705	747	722	681	710	776	678	703	698	632	669	738	749	676	719	690	709	740	689	696	766	681	676	688	651	707	714	688	686	688	701	715	715	674	695	758	681	727	759	639	730	720	682	710	751	697	711	722	690	650	693	683	667	759	691	723	724	735	698	671	686	762	679	747	716	711	715	690	702	708	690	701	731	718	705	740	719	688	730	746	723	703	705	742	711	715	662	727	688	710	705	696	671	725	729	735	745	719	716	753	704	705	746	719	690	702	714	720	759	729	737	717	746	713	696	682	682	733	746	718	674	726	731	731	694	631	708	658	759	703	740	710	697	708	720	736	730	771	731	703	738	685	701	747	728
4083	6795	5273	2791	4237	7185	38789	44386	32132	18398	7778	2335	1123	831	722	698	659	672	664	642	646	685	668	686	669	677	637	665	665	618	664	678	692	636	690	681	677	640	658	627	632	671	622	672	610	682	674	710	691	696	673	683	648	627	626	683	640	689	726	636	672	699	634	639	651	615	675	702	647	665	618	652	636	648	699	671	643	704	676	636	632	680	621	666	646	669	630	676	619	648	658	623	646	670	646	711	691	648	675	671	676	723	675	644	642	682	668	660	680	671	665	627	667	635	649	698	601	680	663	640	641	666	662	663	700	644	651	668	676	651	682	624	645	637	668	649	653	646	675	686	712	636	685	688	634	621	701	694	646	668	675	660	698	618	629	665	623	688	667	629	654	686	615	640	650	633	680	676	623	668	658	651	707	610	650	689	657	646	625	664	671	657	695	691	633	657	740	734	672	650	665	653	649	687	603	647	650	619	673	671	667	675	672	631	650	643	628	648	606	672	617	667	636	608	670	700	714	703	664	666	679	653	655	684	633	669	660	656	664	637	646	641	655	651	654	660	644	644	695	664	701	646	685	654	656	654	661	649	629	654	654	669	664	640	709	679	658	662	667	640	643	634	683	664	626	655	717	638	674	632	688	616	678	648	670	641	643	670	647	655	615	618	666	674	680	667	691	689	643	652	629	643	676	653	645	687	663	655	655	699	648	599	684	667	619	730	624	701	646	662	637	662	645	629	649	666	605	627	689	678	643	637	666	656	647	632	677	655	671	708	695	656	649	676	654	671	654	694	653	634	696	684	617	636	703	636	603	656	655	693	628	640	632	673	639	669	661	629	640	675	679	672	610	662	619	670	664	659	629	621	641	652	666	643	654	657	649	649	649	694	668	633	671	647	634	692	619	674	696	655	685	634	665	700	632	663	625	644	675	653	667	675	639	641	664	643	658	656	668	639	700	635	650	607	664	672	613	648	669	673	649	625	667	664	655	644	696	618	621	631	650	666	661	665	634	648	640	688	649	679	650	698	705	657	691	645	628	648	659	626	709	637	687	634	681	630	653	650	653	683	630	679	637	645	666	659	651	632	680	651	672	665	666	635	668	670	618	668	640	666	650	627	642	625	636	647	683	602	651	619	634	656	679	664	628	657	639	615	651	675	667	653	655	704	661	678	640	648	695	612	653	621	661	657	663	636	668	619	701	627	656	670	643	679	628	650	643	645	667	647	706	613	650	661	685	610	649	673	693	697	671	667	660	655	651	658	634	652	672	683	667	635	613	656	677	646	683	675	623	628	651	649	640	660	618	681	627	665	643	633	658	691	674	638	645	669	658	666	631	617	658	638	676	665	661	649	645	645	616	635	625	645	680	656	670	633	672	663	647	683	655	717	678	615	635	624	653	688	616	659	691	663	679	712	645	660	663	658	611	671	658	657	650	675	620	657	673	668	651	641	627	606	658	639	661	644	652	690	669	650	668	638	653	635	696	636	645	752	617	651	635	629	652	598	676	629	649	680	646	694	646	666	664	672	610	639	646	660	680	658	655	664	661	669	697	681	648	680	651	657	660	623	623	660	692	627	620	654	674	680	632	681	685	623	670	629	599	662	638	628	641	633	643	674	673	634	635	650	663	635	657	644	677	629	658	625	672	666	658	666	649	655	616	610	657	669	682	696	635	645	632	576	647	639	663	676	657	695	675	662	659	664	662	724	643	632	663	693	665	679	647	670	652	688	692	668	648	618	723	661	635	654	643	685	653	700	633	672	674	638	722	639	660	687	721	649	628	633	682	610	684	632	655	675	622	621	646	641	720	652	701	631	676	694	643	668	699	598	672	624	712	646	684	643	660	618	655	631	630	642	652	683	641	636	643	643	656	681	625	649	596	688	643	638	690	632	654	691	674	644	633	641	670	630	699	687	644	644	690	620	677	700	619	684	641	699	667	637	652	637	657	598	693	647	611	666	619	646	634	640	633	658	658	648	656	600	680	622	694	673	645	666	655	656	667	646	679	673	698	682	656	666	635	636	677	643	641	640	634	671	643	657	622	671	642	646	632	624	659	647	615	631	694	616	646	673	624	642	644	637	673	669	650	665	647	689	638	627	626	630	646	710	664	628	651	681	728	551	639	595	698	680	614	667	625	624	695	642	662	686	628	639	680	625	680	661	638	646	657	660	683	689	660	642	624	673	597	641	626	675	601	701	652	671	641	655	667	692	647	656	596	624	657	653	696	660	628	622	658	640	671	635	697	673	652	660	651	616	625	637	685	656	597	645	685	667	634	637	657	637	640	675	698	646	659	665	666	656	670	625	647	694	635	703	645	673	681	637	636	647	643	668	652	668	668	650	649	648	655	600	637	680	674	646	629	658	696	670	658	659	654	665	651	626	668	688	627	653	673	659	648	680	662	659	682	613	696	594	626	650	683	660	604	593	669	685	616	710	702	615	671	637	653	595	674	650	679	634	665	649	630	692	728	642	680	645	667	686	659	649	694	682	665	665	612	637	646	658	597	679	674	647	647	685	675	625	685	652	681	655	651	704	689	701	655	663	641	692	655	654	661	677	630	660	711	631	650	658	639	668	662	622	667	651	688	646	643	653	609	715	643	653	652	637	668	668	645	660	603	615	603	683	647	661	640	598	629	632	655	684	694	669	665	657	665	635	643	624	655	629	639	703	640	643	627	644	653	675	651	659	640	625	611	635	630	643	677	649	666	719	685	676	651	618	689	685	623	634	656	696	645	643	675	632	590	647	657	675	686	632	619	625	628	656	664	663	645	687	708	639	646	692	611	633	665	681	648	640	684	635	686	635	697	686	675	662	670	671	662	650	622	656	618	669	651	679	689	667	693	626	673	634	655	633	597	627	669	676	623	652	611	652	667	651	741	622	700	679	635	606	678	658	699	652	639	694	670	669	622	688	652	690	623	653	626	631	639	666	629	669	674	636	689	648	666	619	685	677	670	640	701	572	702	656	642	649	608	631	674	640	613	640	677	635	685	675	628	655	632	712	663	669	642	687	675	645	641	614	664	664	626	661	647	651	644	641	699	653	694	645	705	667	669	670	646	660	669	647	648	630	658	669	663	632	666	641	664	687	699	652	678	644	696	646	631	640	708	635	616	628	636	659	615	649	650	703	660	686	654	626	655	645	653	652	668	638	657	692	691	697	625	634	676	681	642	648	614	650	637	651	603	675	662	652	615	680	688	659	686	640	649	643	650	673	682	698	627	635	631	651	642	695	681	628	644	696	662	655	600	644	664	664	643	672	649	652	628	676	659	654	650	668	622	608	710	665	701	636	640	597	658	705	624	720	640	723	657	616	662	665	654	673	680	702	633	621	663	608	667	641	687	653	633	651	653	657	640	641	660	704	682	726	670	590	652	657	697	690	647	628	654	640	636	673	674	698	621	626	616	634	674	654	675	660	676	695	718	619	631	632	656	668	646	662	632	655	666	664	603	603	643	685	630	633	673	632	674	694	607	656	659	615	667	687	632	624
27521	12744	2016	1076	754	773	2227	3865	3117	1901	1313	817	717	674	659	671	691	674	658	629	607	609	658	640	660	654	671	611	695	635	661	652	653	713	666	699	652	673	665	632	663	636	681	660	663	684	627	617	654	642	663	631	653	609	684	638	695	626	646	620	667	650	609	640	641	596	626	638	626	634	689	645	653	645	656	660	678	660	610	642	586	667	696	627	627	642	613	636	616	609	647	655	640	646	587	654	633	657	652	690	623	674	654	637	626	622	631	652	651	594	648	624	668	704	639	603	637	647	641	660	633	630	612	584	631	629	626	689	623	657	658	664	599	686	689	668	670	692	700	649	632	661	633	654	621	633	629	616	655	634	666	684	666	682	644	647	677	703	658	652	641	642	644	677	686	648	652	705	624	676	615	614	699	604	644	662	628	691	638	647	626	673	622	651	638	691	633	644	668	610	654	607	599	649	666	680	653	685	634	638	665	637	644	613	617	645	676	697	659	659	642	640	605	625	648	698	638	622	669	675	659	668	694	666	646	697	639	689	623	653	646	656	694	623	640	660	661	627	611	628	640	690	631	642	630	661	704	673	677	684	650	676	652	638	605	641	636	672	659	604	685	661	628	618	680	680	617	647	636	635	668	645	616	642	689	671	624	667	650	672	640	675	663	646	654	653	645	656	639	623	703	651	645	656	650	625	647	630	690	632	664	656	704	619	670	675	659	662	627	700	721	603	638	613	649	658	626	631	676	622	619	619	622	670	601	645	661	649	633	688	643	641	624	664	651	634	589	671	616	640	643	621	588	622	651	665	637	638	674	639	651	643	631	646	677	650	646	646	624	717	646	685	654	628	638	670	685	616	623	663	632	696	666	672	648	681	684	702	615	667	650	639	626	659	582	619	670	611	629	645	655	652	629	681	645	639	603	662	645	647	630	599	639	639	678	625	645	646	692	613	629	622	639	647	614	657	620	627	601	646	666	675	634	648	674	652	661	615	688	610	617	642	611	677	649	657	634	594	626	619	660	657	614	647	647	643	632	691	632	647	650	609	641	626	667	603	631	651	658	671	638	625	621	654	668	620	662	674	626	685	658	663	636	629	622	674	650	622	644	646	668	669	671	693	633	688	641	650	601	631	606	632	681	624	624	631	700	653	635	604	627	673	678	660	640	646	668	668	634	696	644	646	652	680	617	638	641	598	698	644	636	663	630	635	659	634	655	636	652	671	652	632	627	642	645	622	616	617	677	603	667	625	630	694	670	645	607	655	675	630	646	671	734	679	656	631	624	658	664	662	696	646	635	641	649	646	627	654	635	608	619	645	657	654	639	656	646	689	676	609	686	645	586	588	657	686	615	692	631	668	640	612	617	650	649	684	667	650	666	634	670	676	661	624	675	645	640	700	630	586	655	634	652	627	597	644	697	649	603	628	678	670	633	663	634	632	618	676	706	717	675	638	665	665	634	658	623	671	644	659	676	647	651	620	629	634	628	648	655	601	674	663	675	641	672	625	633	677	664	628	642	645	607	605	653	637	606	636	651	664	656	712	685	680	632	635	640	629	679	642	631	640	692	693	648	641	702	666	665	653	639	586	636	632	668	637	630	643	632	662	654	676	608	663	650	657	684	628	674	671	659	651	654	624	654	634	634	658	614	603	621	611	690	678	660	724	681	626	683	647	643	679	609	667	668	715	626	625	689	661	656	633	652	646	655	650	707	600	681	644	637	692	678	658	636	675	675	704	650	683	654	640	686	673	669	638	638	602	653	608	654	624	661	626	623	625	655	650	666	656	638	680	621	650	607	618	638	672	749	666	608	671	632	618	655	709	663	646	689	625	630	618	594	613	621	638	676	646	644	672	603	670	622	649	638	628	619	674	678	675	609	673	653	695	645	664	636	644	650	626	628	612	662	670	649	673	626	641	650	675	662	709	622	641	650	652	656	594	599	671	636	634	658	623	633	661	647	663	668	659	608	678	662	661	645	646	663	574	691	646	668	664	662	658	648	673	708	631	699	648	609	610	614	652	641	718	685	639	729	631	658	667	688	602	636	658	613	666	716	629	669	691	669	669	692	633	685	662	657	625	630	596	612	667	619	620	654	658	620	683	658	643	669	677	659	671	642	662	680	626	635	653	619	633	659	660	651	664	661	709	681	648	662	619	630	649	639	675	645	680	656	627	664	651	638	634	659	661	641	623	711	662	650	688	636	619	647	623	650	672	660	707	675	630	652	649	624	615	616	614	648	650	633	659	624	665	652	679	624	669	662	623	644	639	637	690	668	661	599	660	673	658	667	677	645	657	620	675	681	657	667	665	602	642	649	608	606	634	639	620	656	677	597	666	700	645	642	627	644	639	692	639	622	614	563	670	670	609	647	643	628	604	644	660	637	645	617	627	672	644	621	639	641	655	623	598	632	607	630	637	710	643	648	641	642	683	597	654	680	664	682	635	626	631	631	626	663	604	614	622	605	653	645	643	678	634	622	666	600	657	646	648	622	645	644	638	609	636	672	614	673	691	609	644	640	618	652	637	627	616	661	682	626	595	694	619	637	607	673	662	687	670	678	642	635	627	684	605	655	597	654	614	675	608	627	673	645	669	639	595	611	694	671	635	664	648	631	655	644	663	624	605	631	669	611	637	651	658	653	641	627	667	665	588	663	695	682	637	642	674	648	660	657	690	617	641	658	662	619	673	694	655	593	620	663	642	646	619	648	568	627	659	649	666	618	695	660	662	649	633	621	620	649	638	672	657	662	628	640	647	661	617	645	621	636	670	648	662	610	692	631	669	699	653	651	606	619	636	603	687	631	650	637	620	647	682	608	676	634	700	678	675	652	722	613	652	673	622	660	628	666	666	658	632	686	634	599	683	646	663	678	650	704	713	655	631	652	665	616	640	663	651	614	674	691	640	674	675	641	692	631	692	633	653	664	621	644	654	625	623	656	682	647	641	666	602	648	638	643	649	638	636	601	669	675	690	652	625	629	670	657	645	644	647	662	668	700	699	661	647	682	614	659	638	668	648	655	675	669	716	648	661	623	644	637	666	641	656	655	638	638	681	636	663	666	616	657	657	639	651	628	689	658	657	674	646	676	666	622	613	645	653	663	649	631	683	715	625	638	666	668	691	622	684	694	642	690	617	648	652	635	680	624	671	659	648	654	596	692	656	686	642	622	636	621	695	690	629	638	675	633	660	635	669	648	679	683	662	612	644	651	654	675	638	625	693	654	631	655	661	688	649	632	595	653	625	585	659	660	663	640	642	651	658	690	671	628	610	695	655	670	687	658	675	705	678	677	633	646	663	657	635	661	657	693	671	637	638	645	672	641	624	620	646	661	601	633	689	607	655	663	610	670	658	611	626	641	646	622	659	601	622	644	650	645	615	657	678	631	603	649	685	683	655	661	624	658	684	710	651	644	614	612	653	651	647	605	652	633	622	682	671	613	613	662	676	661	673	627	665	649	660	639	648	631	634	665	669	690	670	597	660	630	641	665	614
5182	1207	964	755	657	675	3130	4544	3262	2018	1241	736	633	617	560	591	581	557	568	594	598	585	568	564	569	582	604	575	575	589	583	532	541	599	580	603	552	557	587	576	564	603	575	568	547	586	595	625	568	582	544	628	558	593	556	555	565	568	563	566	610	585	611	599	599	567	562	625	599	566	590	580	594	591	608	588	581	561	534	564	579	609	566	580	617	553	584	575	593	560	557	613	582	607	570	568	589	608	571	522	521	601	593	604	584	553	577	584	582	611	555	562	569	574	615	596	581	580	603	560	540	564	567	592	543	642	543	592	559	552	560	575	582	517	572	574	574	571	592	570	586	584	530	588	553	582	660	560	578	592	548	595	578	576	550	550	617	531	556	586	594	561	550	590	569	557	585	534	563	573	601	558	554	560	532	572	565	531	575	587	549	566	609	594	579	566	584	566	591	606	587	555	582	535	612	576	517	565	583	582	543	577	604	552	560	586	551	581	599	581	616	562	550	536	562	597	575	581	623	555	541	563	576	574	605	561	609	542	594	565	563	602	553	566	608	555	591	537	611	608	565	560	556	553	604	600	602	593	587	646	581	562	593	571	573	613	548	580	595	585	566	608	588	582	560	563	605	586	607	549	561	576	555	611	606	553	611	569	596	542	587	581	607	540	594	589	537	586	597	597	608	587	550	621	609	557	592	607	582	577	577	608	558	603	573	585	598	602	527	581	591	542	571	573	577	573	556	577	552	557	574	585	582	584	554	570	569	599	565	623	584	583	604	571	564	584	632	562	563	538	619	531	553	594	576	570	584	586	553	622	561	575	606	610	586	545	588	572	565	538	564	562	532	573	594	577	552	545	629	526	563	597	610	583	576	614	558	592	574	613	586	586	622	561	580	609	606	558	583	588	574	561	539	541	560	581	601	558	579	544	564	587	565	579	554	601	540	587	590	605	585	561	580	603	580	632	604	548	590	530	583	547	555	602	589	544	626	551	548	602	559	601	615	567	590	584	608	505	566	621	566	527	565	591	580	615	555	618	542	561	570	558	561	573	567	561	547	610	620	575	588	544	557	595	539	560	523	563	552	593	596	600	598	542	573	569	548	535	612	569	568	528	549	615	527	604	546	558	586	551	571	558	585	582	605	560	553	600	552	600	573	547	588	575	588	558	554	573	602	536	559	570	548	567	586	631	555	577	593	556	546	574	585	585	596	577	575	568	543	559	639	598	563	572	587	559	576	604	603	594	574	579	619	581	589	580	556	638	548	589	600	566	575	572	524	566	592	578	587	571	582	536	583	625	568	571	548	597	599	579	584	574	542	612	576	584	565	591	616	563	571	617	567	557	614	590	612	593	583	539	579	549	562	551	537	530	613	642	578	573	603	582	562	604	581	611	577	588	590	563	571	550	568	570	625	567	574	548	550	582	576	593	555	636	598	576	535	550	555	554	527	576	572	566	550	561	568	558	574	577	559	550	557	568	581	592	567	571	562	605	614	519	636	621	572	547	558	583	581	594	575	589	584	563	566	602	589	585	563	551	553	569	615	599	538	611	535	589	568	578	521	526	566	578	587	571	559	611	557	594	562	571	568	569	563	562	554	597	600	591	535	577	569	551	593	567	623	599	585	566	590	582	549	591	603	616	549	573	582	565	576	576	576	582	548	548	578	559	542	578	560	547	565	566	589	525	576	538	562	560	533	577	624	582	561	602	558	583	588	605	588	625	581	589	623	586	520	589	543	572	576	596	598	576	564	586	582	576	542	590	593	523	588	596	561	584	561	580	581	551	550	571	542	561	580	540	563	605	532	562	593	580	563	552	565	596	552	587	576	556	557	545	624	544	581	642	592	583	576	554	576	575	592	575	596	571	559	555	580	580	605	571	577	573	557	545	583	585	570	636	608	567	575	555	576	575	583	549	595	625	595	563	609	609	572	566	567	564	517	568	582	576	557	608	562	611	565	579	587	569	586	553	550	590	594	547	567	608	522	576	594	577	612	618	611	573	520	588	582	560	569	565	617	590	547	513	551	591	579	542	563	570	561	616	544	566	582	518	558	605	634	568	560	591	569	563	518	585	528	610	574	523	569	588	582	571	600	567	574	567	603	574	555	557	594	574	577	579	573	573	559	553	534	611	562	553	617	620	552	583	598	583	561	556	623	572	569	598	589	619	596	561	556	557	555	596	550	616	592	583	576	568	594	599	575	564	602	576	569	597	567	547	560	563	600	559	569	588	554	551	595	577	594	594	582	567	516	568	568	582	573	604	588	582	579	597	597	543	565	570	594	568	581	567	569	608	571	593	576	644	578	585	550	588	593	516	577	580	587	575	542	537	543	547	607	602	573	611	579	574	602	549	562	599	578	611	599	558	586	578	559	555	580	576	571	554	607	579	587	545	569	573	594	602	558	578	536	521	564	597	544	567	607	615	564	596	618	550	558	539	584	585	554	553	581	583	548	609	569	554	585	605	576	577	561	573	572	554	582	550	607	545	587	516	601	626	567	575	590	569	607	638	539	591	537	596	550	574	602	586	614	582	571	534	613	552	590	561	586	588	586	585	559	591	581	536	573	558	586	567	582	549	608	614	584	525	573	563	618	565	563	559	557	603	575	560	551	569	591	610	546	599	573	588	577	540	613	553	600	554	617	599	535	571	539	562	572	556	569	538	542	575	562	583	609	587	570	616	583	558	576	598	553	545	597	582	574	573	555	605	616	627	595	578	600	596	565	575	629	565	569	571	551	559	545	572	661	568	576	605	589	566	547	594	582	601	596	560	614	593	535	600	554	594	568	576	550	599	533	582	599	558	557	583	526	583	549	590	548	582	569	572	561	580	567	571	580	570	533	597	583	602	556	579	594	612	579	610	566	561	589	560	640	534	621	596	614	537	567	577	583	573	600	602	581	564	592	589	574	572	585	581	593	581	562	565	575	570	584	608	569	605	613	636	606	559	601	550	553	544	537	608	638	594	576	560	580	616	520	563	580	600	579	564	562	579	542	583	565	582	601	576	577	567	594	617	556	584	586	552	550	547	618	556	570	572	590	553	592	597	596	624	599	593	544	587	594	595	559	554	601	571	597	536	585	587	547	572	575	613	597	584	559	579	595	571	524	567	572	594	573	604	559	599	618	587	543	589	578	588	592	556	587	612	589	578	583	572	605	581	576	564	604	562	563	543	568	585	607	577	601	552	575	609	548	567	594	553	572	546	578	578	546	583	579	592	625	577	624	565	553	588	594	588	604	564	586	572	575	576	608	584	542	589	583	596	590	581	607	561	558	553	562	560	573	596	564	607	579	587	519	592	589	548	573	537	565	576	571	567	614	608	565	548	592	577	566	569	589	612	570	553	562	547	586	583	608	588	524	565	541	558	530	554	537	607	571	574	586	586	585	585	579	557	576	558	567	570	569	570	583	576	602	588	589	651	538	550	550	518	532	580	586	589	606	543	594	601	565	567	568	571	530	578	557	590	570	581	561	546	552	596	610	613	603	556
25500	21283	26932	24846	4083	1316	15873	29465	22809	11849	4021	1297	770	666	642	666	646	628	633	606	638	618	652	678	642	610	653	658	639	656	607	626	649	669	624	628	634	634	616	645	662	601	635	616	639	659	626	619	656	656	631	642	626	643	630	603	639	651	670	662	651	652	609	590	625	653	630	658	669	646	647	622	601	654	608	637	642	642	643	619	606	638	584	628	614	614	600	615	622	629	625	670	684	614	634	634	630	644	630	593	627	664	634	632	639	635	627	590	659	655	616	664	642	636	621	647	626	647	613	638	650	668	633	636	670	684	667	580	617	633	587	625	645	615	639	651	640	623	619	629	597	623	651	620	640	669	658	640	696	659	653	624	605	665	631	648	654	635	623	603	620	631	645	635	658	623	635	682	613	590	623	605	621	641	626	628	634	600	676	628	627	630	620	615	604	605	657	639	590	687	653	598	651	649	630	623	675	596	626	593	663	676	617	649	588	661	616	563	639	646	624	592	580	686	611	571	646	666	624	610	623	606	661	646	627	620	620	588	616	618	621	618	607	607	608	641	659	633	627	614	625	605	629	628	619	620	664	571	672	620	643	588	605	641	608	628	621	612	615	621	651	643	607	608	632	597	653	623	636	614	614	634	614	633	688	666	566	626	631	640	639	605	588	649	634	628	639	622	574	647	625	648	615	646	649	630	637	628	603	622	650	634	561	649	686	615	623	690	652	621	608	630	602	652	640	653	651	619	636	636	634	591	641	644	662	617	629	633	648	629	653	598	614	626	600	626	604	672	608	622	604	616	615	568	641	616	683	712	626	656	600	599	610	598	659	616	655	656	617	587	645	628	662	622	647	622	671	613	638	647	647	584	626	626	654	626	634	611	622	647	629	646	630	623	627	603	634	629	620	680	653	630	644	588	573	629	616	639	604	638	640	645	632	601	656	592	661	607	611	611	625	624	651	615	623	604	592	646	596	653	646	641	605	617	590	634	588	637	637	619	582	600	606	606	659	652	648	651	631	627	697	675	586	594	674	645	685	621	625	591	653	626	657	650	594	630	569	667	661	656	615	633	612	670	643	665	615	581	619	637	599	599	607	595	609	602	625	601	596	614	645	611	647	623	660	665	607	623	669	615	632	639	645	614	603	654	665	656	626	661	626	605	692	634	621	634	675	622	597	593	634	681	635	650	677	631	562	654	634	626	649	667	668	637	598	641	635	645	626	673	648	600	602	631	606	625	633	643	618	553	661	673	630	629	627	663	622	677	617	649	620	653	617	611	641	643	626	633	600	600	587	664	637	628	627	632	640	667	668	656	634	609	608	659	634	646	646	654	597	584	641	642	663	652	669	675	586	676	655	673	713	600	577	663	616	641	583	630	638	599	659	598	590	633	649	610	625	634	628	598	642	605	630	644	640	655	657	667	620	593	613	637	673	603	636	628	623	593	616	601	605	637	630	622	616	660	636	654	644	618	615	624	629	603	681	613	569	635	673	625	596	657	633	602	624	649	591	611	597	599	592	615	586	610	604	654	579	666	639	575	603	623	618	649	629	622	618	630	626	589	586	592	631	595	642	607	626	656	679	620	660	618	661	607	630	601	704	608	653	572	620	671	587	633	636	662	638	651	600	614	643	594	601	617	611	641	616	643	597	635	650	617	653	641	662	613	649	663	643	636	644	584	642	649	654	630	630	599	644	646	651	674	618	623	635	615	621	646	609	595	623	641	634	669	654	579	622	620	668	619	596	645	663	655	656	678	596	646	603	637	632	666	618	630	633	609	647	664	623	634	639	631	630	638	654	610	619	645	638	659	589	631	687	620	650	606	642	603	609	597	619	631	635	574	580	659	657	598	618	597	648	649	630	628	625	693	659	634	689	635	631	593	627	622	594	634	636	650	627	638	656	631	630	631	647	672	637	626	598	692	614	617	643	609	641	612	601	586	613	663	624	626	619	566	642	608	626	653	618	636	647	603	634	629	634	635	631	615	588	640	640	645	645	639	619	598	609	664	652	685	640	613	641	595	630	662	573	625	615	634	691	646	641	654	633	590	604	649	593	648	587	611	601	593	623	633	639	673	650	589	641	631	586	601	647	619	631	662	665	601	651	604	640	635	643	647	630	596	622	663	632	613	636	612	621	641	667	678	627	652	619	620	682	598	601	587	632	653	590	613	587	613	655	624	612	635	674	681	611	620	613	610	642	607	626	631	613	622	648	640	652	646	626	657	593	601	638	653	608	645	584	613	636	589	635	625	608	642	638	627	641	672	622	676	661	660	627	606	613	636	690	629	618	652	675	625	583	647	627	667	635	613	601	652	626	621	617	656	654	647	645	611	620	640	639	577	666	636	637	631	632	627	595	657	635	636	618	660	614	629	618	618	583	634	635	633	634	627	687	604	639	615	628	621	662	592	629	631	610	611	669	602	627	645	629	639	670	648	574	597	601	601	641	621	663	639	664	645	643	633	652	662	658	596	611	614	620	621	616	584	615	607	615	639	569	603	591	603	659	659	645	589	634	574	608	617	641	621	644	614	622	585	595	638	656	596	592	638	665	641	608	663	612	631	607	581	611	611	642	657	649	590	674	597	607	605	654	623	638	661	612	614	666	591	587	639	641	635	631	631	626	589	603	620	623	665	679	668	605	609	610	638	651	608	585	669	649	651	618	641	641	640	587	669	585	632	618	591	696	635	630	616	587	637	683	619	637	616	646	643	654	605	634	577	603	629	607	596	667	670	627	651	601	645	612	603	625	667	622	633	649	648	623	634	630	590	566	637	683	654	618	604	632	638	621	652	647	622	639	621	617	635	567	634	619	639	625	596	617	660	649	638	627	626	611	583	596	621	586	576	609	610	607	697	658	629	630	614	599	631	609	580	665	644	605	657	590	611	619	634	657	614	640	619	629	598	602	595	641	620	627	627	635	647	600	650	630	635	632	667	631	662	615	674	668	626	629	642	620	650	605	643	595	630	639	638	633	622	647	644	593	601	624	574	601	625	649	633	672	646	590	599	634	604	659	648	635	655	643	629	597	604	582	638	636	646	662	599	659	659	627	593	639	617	617	603	667	653	669	613	636	574	598	612	649	671	625	658	624	639	602	669	676	622	617	614	654	639	654	619	602	635	614	601	581	628	646	629	626	631	617	648	616	635	627	620	646	641	679	642	660	626	628	580	650	694	678	678	672	612	636	607	658	630	653	618	660	670	639	640	604	686	560	585	623	621	654	594	631	614	642	592	625	648	629	592	641	619	652	605	679	604	679	601	642	593	657	649	620	663	640	632	673	568	605	609	659	617	608	616	656	647	615	650	636	602	648	590	629	629	633	649	637	646	646	616	603	669	613	705	614	628	648	635	636	596	608	658	611	623	610	645	658	627	625	589	627	622	625	620	638	614	572	629	683	631	628	618	647	639	647	626	620	640	630	634	623	633	629	581	617	657	593	652	611	641	608	608	668	663	653	665	637	632	600	649	585	676	608	600	640	614	653	637	613	647
3927	3208	2572	1501	1128	1074	18876	27225	18396	9522	3859	1332	755	605	563	603	646	632	603	569	542	561	617	588	576	622	623	570	585	610	583	559	636	584	608	632	564	574	559	569	590	579	610	569	617	641	596	604	598	581	534	570	598	572	614	599	580	587	612	646	587	633	579	613	643	526	581	594	603	593	584	575	579	588	590	627	621	566	600	576	607	607	600	598	620	574	580	605	587	556	544	584	582	584	591	621	551	590	568	615	570	626	570	540	589	564	556	626	588	567	590	565	621	611	587	576	608	566	589	578	564	547	621	585	581	536	618	583	559	607	590	635	544	550	586	587	561	559	660	592	570	590	564	570	549	589	596	566	591	557	605	577	560	567	560	597	595	592	576	595	550	613	567	586	580	588	599	565	571	639	595	585	534	568	609	618	603	577	542	603	580	570	539	608	603	577	576	598	609	551	629	607	572	574	576	597	595	598	592	565	584	614	578	625	597	602	594	558	603	638	596	553	580	567	554	580	595	563	556	556	561	581	595	636	614	603	515	567	584	602	571	591	550	586	562	559	584	591	561	601	593	582	621	619	579	578	549	613	545	558	570	579	539	574	607	602	586	566	605	558	544	571	578	622	634	590	589	564	571	574	580	569	583	646	572	603	617	601	598	593	551	577	611	571	624	551	580	559	578	585	591	613	575	571	552	581	584	554	631	572	589	536	595	588	617	615	597	570	583	610	539	596	604	596	658	571	581	576	566	546	585	567	557	566	565	609	582	581	582	606	565	600	580	596	582	585	595	596	567	640	588	574	575	571	564	553	605	599	552	594	601	565	537	600	592	594	588	591	598	537	610	607	539	596	547	580	590	591	593	577	595	548	565	541	594	600	544	583	592	602	601	636	559	629	558	572	614	577	550	634	569	576	561	557	580	565	597	607	541	549	591	573	564	523	532	547	572	537	556	634	554	566	566	568	567	605	621	615	580	621	602	598	575	539	582	573	585	565	540	609	607	574	560	616	616	580	603	617	551	539	595	541	587	595	592	553	596	553	586	574	609	563	600	615	584	575	620	555	583	575	574	557	578	601	557	619	628	573	558	556	552	603	603	600	571	582	613	541	583	583	612	619	548	617	591	552	595	594	595	581	599	565	597	584	630	527	597	598	589	626	594	584	600	584	593	611	587	565	584	637	598	611	578	599	572	622	558	592	552	591	577	594	580	557	595	592	555	556	550	624	563	568	606	567	552	568	577	585	583	585	562	542	576	571	583	596	550	605	584	597	576	588	605	566	594	622	596	602	595	588	589	565	602	606	579	544	537	548	607	575	574	582	589	619	560	569	578	591	607	592	577	588	557	554	560	572	578	572	578	573	635	559	560	546	580	568	580	542	584	589	573	602	585	648	571	583	573	600	561	577	557	572	571	655	602	631	612	583	576	585	572	573	589	593	598	566	624	615	558	583	594	572	602	627	581	565	584	597	611	535	593	588	579	538	562	559	580	594	570	575	604	592	587	639	559	593	562	506	607	551	552	559	611	602	579	581	598	588	580	569	592	585	582	606	552	587	592	570	561	583	511	591	561	592	604	602	567	568	540	623	631	577	551	598	608	615	632	597	566	587	607	557	581	603	540	597	559	620	554	548	580	618	586	604	584	615	580	592	567	628	549	589	557	559	584	558	605	608	576	594	581	590	598	542	576	547	599	554	563	578	591	596	600	594	574	611	588	556	596	582	573	604	601	572	585	593	627	597	570	615	608	616	610	587	587	558	566	567	572	594	547	669	540	605	595	581	634	554	535	573	576	561	578	543	541	568	567	607	605	586	559	605	595	554	578	605	563	600	630	558	524	575	632	596	574	570	583	560	602	612	608	570	618	594	594	612	584	568	604	583	579	609	599	617	581	622	629	580	578	586	599	553	630	578	556	541	627	561	609	555	604	620	574	595	579	607	600	590	559	604	621	589	571	588	582	545	571	582	563	587	595	586	601	566	566	573	571	562	592	575	643	629	617	549	580	618	579	587	586	594	567	615	623	581	591	583	618	597	585	546	613	578	629	559	577	589	573	579	571	573	622	569	575	577	602	572	539	572	585	579	583	588	610	603	580	590	598	599	559	600	609	607	601	562	568	575	552	614	583	577	568	556	610	586	579	581	607	572	573	566	595	570	604	581	593	570	570	601	560	584	621	552	554	600	565	576	586	564	578	609	605	551	593	538	581	606	552	555	563	626	584	551	618	620	568	557	617	541	546	570	531	533	561	605	596	603	585	584	581	554	581	545	536	585	592	586	591	534	570	577	573	587	585	615	566	558	597	563	585	593	575	610	628	605	556	541	591	580	573	591	585	606	575	591	548	568	564	607	574	558	593	563	592	545	543	591	550	566	583	538	544	574	565	566	580	575	585	552	606	563	568	589	565	584	577	570	581	563	540	558	573	549	577	566	560	637	569	566	581	586	560	615	608	582	556	635	583	616	553	546	596	560	611	586	538	580	590	612	531	601	582	578	557	599	582	557	552	558	585	572	543	592	566	587	596	595	602	553	593	619	588	587	593	550	599	585	634	575	584	605	623	625	614	548	641	585	576	559	567	578	588	614	604	636	581	610	580	601	578	591	582	536	528	602	581	531	593	592	626	587	594	583	614	560	588	593	597	590	559	615	579	575	602	577	634	530	592	565	583	578	566	566	563	552	578	592	552	595	563	552	606	614	584	565	637	603	585	573	610	558	595	569	581	601	568	585	595	594	547	563	585	542	577	613	580	580	572	570	555	589	604	584	562	593	573	569	551	558	570	633	614	575	586	579	587	561	566	563	598	568	566	549	567	555	614	605	600	571	599	550	573	584	587	574	571	575	592	564	607	530	595	644	597	567	612	595	625	585	564	547	600	600	574	539	567	598	572	626	567	575	589	574	564	562	596	565	584	564	591	599	584	608	580	566	560	571	613	522	583	574	604	603	594	545	593	579	590	559	541	621	599	594	595	609	581	574	576	568	608	554	591	579	598	559	585	544	631	612	594	586	613	530	599	562	548	579	524	619	566	583	575	568	544	602	583	613	574	536	574	594	606	599	592	551	611	583	583	552	579	575	575	588	586	608	558	544	596	523	543	657	544	590	632	585	575	579	612	581	612	559	582	590	577	554	548	539	587	600	587	565	621	587	548	560	620	602	602	623	584	575	572	552	609	599	575	620	603	587	604	601	590	585	564	555	533	567	585	578	583	537	603	595	569	571	585	579	609	574	602	602	638	608	571	579	587	587	554	574	580	600	605	574	599	586	595	576	581	560	574	571	582	556	556	554	570	621	607	602	573	594	593	625	576	586	579	566	565	590	576	570	543	579	572	577	591	594	598	533	578	594	582	578	614	576	578	592	614	586	532	613	562	567	587	649	600	572	581	578	563	563	584	649	572	588	583	596	628	560	608	568	553	588	577	558	543	561	611	637	579	614	566	591	588	561	576	614	602	611	566	544	588	570	532	533	576	574	595	590	570	580	586	569	584	545	588	583
24193	21284	28580	24342	21231	8986	31944	50210	39852	22224	8873	2202	1010	850	770	781	723	774	743	737	732	780	767	767	794	722	773	740	723	752	736	739	729	696	756	749	735	727	716	727	691	738	774	714	785	738	805	750	790	764	739	731	746	765	736	749	717	699	746	758	758	764	784	757	731	759	743	719	716	751	728	778	722	776	691	715	788	769	697	793	743	755	725	722	790	763	772	759	717	700	757	749	733	730	765	774	739	715	728	715	703	720	744	737	757	748	704	736	712	729	723	755	708	726	748	765	729	762	763	785	726	744	714	722	733	752	690	710	759	790	702	743	766	714	690	755	699	725	727	777	732	740	731	690	745	751	740	712	689	749	762	733	693	763	757	747	728	727	775	741	719	717	751	763	712	783	724	762	761	745	744	691	695	738	732	743	720	734	732	719	759	704	743	762	725	753	732	726	721	716	690	788	727	733	735	750	752	750	753	744	775	747	746	767	733	721	699	737	697	744	740	762	744	779	735	741	761	737	699	746	747	778	760	706	691	717	734	756	755	763	749	717	743	766	743	750	759	744	760	752	730	743	756	780	715	734	723	728	715	753	751	728	741	755	700	711	730	740	743	723	725	750	767	738	731	753	781	713	723	718	766	714	725	753	778	735	748	732	692	672	773	751	794	734	749	756	776	716	778	707	794	713	751	741	712	700	755	747	725	789	703	733	722	710	708	712	735	757	765	756	733	742	715	733	743	729	684	688	719	751	806	742	726	744	747	764	691	753	734	763	752	745	734	719	730	798	714	726	728	764	720	772	742	743	747	694	749	720	730	758	726	765	781	732	715	730	722	745	764	721	759	745	711	702	738	713	701	720	746	772	747	766	680	711	737	759	731	739	744	710	752	757	757	804	695	738	780	739	742	741	724	746	766	734	762	706	735	709	757	778	728	704	748	796	725	756	771	784	724	762	775	782	752	783	776	723	692	715	745	709	762	748	770	727	726	768	683	705	740	717	699	734	723	687	771	751	744	738	760	732	748	727	728	708	750	762	728	727	764	755	754	752	723	771	721	756	812	736	698	735	789	762	731	757	697	764	762	778	723	690	778	734	731	762	748	716	720	739	680	717	726	767	774	765	737	775	733	737	730	699	727	789	717	753	707	781	757	744	761	748	727	724	722	761	697	706	696	731	696	740	770	733	696	758	770	792	764	758	761	712	737	755	716	691	761	730	726	723	760	706	735	754	761	749	747	728	672	761	749	706	728	747	735	731	744	729	715	751	728	734	747	738	773	731	758	710	733	749	697	760	745	720	747	729	751	749	775	756	774	736	736	722	744	767	730	721	757	772	713	733	720	707	761	686	710	757	754	689	723	742	796	741	800	714	757	811	766	736	738	745	728	714	786	722	736	736	716	749	768	761	703	755	721	749	733	738	774	767	777	756	738	731	718	760	714	741	778	749	768	780	721	760	732	696	764	722	742	771	743	795	699	675	730	722	697	746	714	736	776	774	732	740	732	698	726	736	709	763	777	811	774	761	787	757	747	774	745	730	746	719	734	675	754	716	693	731	756	718	740	725	737	697	755	763	765	717	730	694	759	700	732	728	762	698	716	763	743	660	730	727	750	743	782	753	769	761	756	728	732	735	745	745	705	732	703	756	685	758	715	771	769	694	763	806	778	683	715	738	749	703	804	749	776	728	729	770	682	741	770	721	742	732	719	713	740	727	709	721	757	731	710	750	724	693	731	743	759	739	739	744	713	749	746	755	713	728	739	708	752	730	750	738	776	723	738	744	719	698	772	733	731	711	786	744	702	722	732	716	743	719	706	737	757	751	732	732	739	705	746	751	799	709	787	733	776	690	709	770	700	771	749	731	702	741	748	736	723	681	722	700	705	764	742	723	744	776	723	733	697	721	733	744	769	727	751	743	705	730	714	742	735	757	762	722	771	766	743	741	757	807	761	765	760	695	715	735	771	761	772	747	759	783	731	732	723	771	725	729	717	744	654	750	722	698	722	764	687	703	728	712	713	745	757	755	777	778	735	772	764	736	699	776	717	778	747	741	730	733	751	724	709	723	738	739	723	738	758	786	710	736	748	747	710	747	758	785	718	770	724	766	761	713	682	749	776	725	738	710	737	773	684	718	736	732	715	840	748	740	730	694	725	706	739	750	740	712	706	719	768	711	728	741	764	701	758	724	773	753	719	718	717	759	772	762	765	697	773	764	709	795	755	698	704	683	742	699	775	729	724	746	715	756	714	761	737	711	720	727	729	696	744	734	736	759	711	766	733	699	764	774	751	767	764	734	719	722	718	707	735	728	757	757	750	769	753	709	735	733	721	746	756	740	699	708	771	709	725	743	738	686	717	745	767	759	715	765	746	772	761	697	734	738	705	773	757	794	729	724	773	748	786	724	751	780	684	712	749	722	735	771	743	737	686	758	755	769	738	771	734	716	762	733	693	769	760	742	797	754	733	725	757	768	753	770	745	720	738	726	703	760	707	721	735	716	696	742	796	755	705	711	732	715	751	693	712	737	778	756	736	719	731	761	749	733	706	767	726	751	736	676	738	730	762	731	729	809	746	708	709	750	724	735	738	730	733	751	741	694	780	728	693	699	714	734	719	752	743	780	746	723	736	735	716	753	724	719	736	749	747	690	745	748	772	755	726	786	742	726	760	695	721	698	728	738	737	721	723	707	715	739	697	744	751	721	745	724	700	744	777	771	726	738	783	735	731	730	686	775	785	744	743	708	727	766	766	733	720	729	745	756	746	730	715	726	747	760	732	737	760	725	761	728	751	781	736	707	729	746	775	766	753	758	750	722	753	711	723	743	745	735	729	765	765	718	719	769	732	727	731	758	749	745	791	743	732	699	704	690	715	761	783	726	705	741	726	746	706	739	714	766	737	742	756	716	724	739	735	759	709	762	734	756	787	718	753	742	706	769	751	717	748	745	718	745	765	758	761	706	719	721	772	759	706	722	678	722	741	742	733	716	730	745	712	737	770	702	722	718	748	744	713	819	787	739	720	760	759	759	788	745	782	699	701	725	747	772	748	738	751	774	717	684	709	726	751	754	764	735	757	736	748	689	756	689	669	719	726	761	729	729	751	733	722	732	749	740	738	754	792	729	751	757	764	734	745	755	756	755	733	741	750	708	761	720	752	742	763	711	734	793	750	715	720	761	794	780	742	760	755	745	741	716	709	731	740	709	719	693	714	716	725	724	700	762	727	692	739	706	725	747	715	720	732	745	754	774	785	759	694	760	738	712	736	770	742	716	809	755	721	743	780	703	742	751	728	780	761	720	802	748	727	773	784	709	750	698	728	753	731	712	728	720	782	713	722	732	704	743	724	682	728	740	748	721	719	746	753	772	715	733	779	784	753	722	737	714	709	716	727	690	699	706	751	765	770	743	727	740	728	769	759	748	710	778	691	772	697	768	694	694	758	694	746	754	735	677	721	730	750	757	714	714	730	740	702	751	715	787	732	729	777	749	697	771	748	728
4014	6621	5194	2697	1906	3480	34981	47139	32814	16960	6846	2021	956	755	706	673	653	660	652	698	665	664	687	655	709	723	663	732	728	703	658	649	671	673	658	681	696	663	655	725	750	726	679	732	669	660	682	704	650	696	687	683	670	735	667	637	678	697	699	645	686	655	682	733	656	681	688	653	699	675	670	665	701	724	672	744	674	668	671	637	707	672	662	671	686	712	732	667	654	685	660	683	674	675	661	716	651	701	705	686	660	655	670	661	661	663	686	663	690	613	668	660	658	702	681	704	704	647	673	673	750	693	691	676	698	640	638	666	704	690	676	697	656	665	698	630	675	658	704	632	664	671	663	683	648	677	695	657	666	700	669	653	686	670	680	680	665	677	677	658	640	684	693	667	664	675	696	670	709	666	643	694	707	683	635	687	710	695	686	678	643	688	695	635	691	665	697	700	648	715	783	648	638	682	655	692	662	676	645	719	692	695	677	663	723	683	664	684	652	710	723	663	640	667	630	645	673	684	661	638	684	677	655	693	671	704	699	713	649	699	656	674	649	695	656	696	656	644	658	681	675	671	707	668	644	676	683	607	655	708	717	696	674	692	702	669	697	716	659	668	684	641	681	713	645	701	695	690	689	636	655	685	658	725	684	685	635	632	688	674	655	681	634	670	646	663	665	698	681	653	638	681	648	695	643	682	687	661	708	680	696	650	668	652	681	661	738	693	667	657	671	677	673	659	741	648	675	646	659	659	631	677	724	682	662	720	613	686	715	654	721	704	708	687	654	640	682	667	668	669	645	682	614	684	691	639	692	691	701	694	637	652	636	667	671	655	661	665	736	649	674	666	695	677	656	669	665	703	674	662	681	636	632	739	651	681	747	624	659	667	637	706	652	648	666	656	641	675	662	672	620	700	643	672	704	630	700	674	659	657	642	652	681	656	701	651	682	676	652	669	667	657	677	652	663	699	632	628	661	653	686	643	665	630	672	705	684	650	689	662	646	626	660	692	660	709	655	649	650	665	697	685	706	706	720	690	680	676	642	656	732	652	648	715	736	657	698	656	671	708	671	684	668	683	673	681	657	619	673	671	630	736	678	677	658	707	658	633	624	640	722	733	641	654	661	661	665	710	678	688	648	654	662	648	631	627	693	667	672	663	632	677	666	682	645	627	675	688	675	681	652	653	691	646	653	665	667	688	679	648	655	701	659	695	679	679	668	678	679	682	667	703	671	713	595	673	661	643	660	659	667	643	658	687	680	693	610	660	666	647	667	669	675	643	659	713	685	677	659	713	698	678	665	675	700	660	753	675	694	641	637	655	620	662	707	675	677	636	686	687	628	677	692	654	687	681	682	761	645	658	680	676	661	637	659	712	639	665	668	653	633	666	652	655	665	668	650	685	664	708	689	694	661	646	635	673	708	683	665	669	656	710	694	685	699	689	701	715	703	648	693	624	678	665	668	649	677	633	637	691	742	642	711	656	675	666	695	636	713	691	658	621	683	699	681	628	689	670	707	676	684	664	690	658	696	705	644	611	644	693	717	682	688	680	682	687	667	673	722	689	691	657	717	611	657	643	655	650	654	637	659	652	638	656	633	692	709	662	682	670	666	633	679	630	699	679	694	674	656	650	668	673	688	672	655	699	679	655	691	662	689	674	689	638	645	729	686	677	650	681	686	620	696	682	648	690	681	719	681	647	667	686	657	659	703	680	665	651	698	678	666	661	677	630	670	636	718	641	693	714	633	649	664	672	667	683	713	669	707	642	655	673	663	658	655	675	702	725	633	673	673	704	656	703	674	680	671	641	670	692	675	666	716	616	684	697	661	724	689	700	631	701	655	632	677	699	687	710	676	664	701	671	641	688	704	691	710	656	651	632	685	663	702	647	700	693	703	672	669	621	665	671	667	651	644	698	706	656	624	673	641	640	650	627	695	685	695	664	652	651	691	682	649	662	673	661	664	654	733	661	711	712	662	672	678	686	662	646	682	747	663	697	631	648	654	612	659	668	672	638	664	645	683	651	706	681	739	671	666	691	659	695	634	679	676	674	640	653	637	702	661	710	679	688	654	706	678	708	658	648	736	720	674	675	685	696	686	670	672	683	651	678	651	640	635	682	614	729	674	721	699	685	730	668	664	606	671	691	654	665	665	699	714	671	694	651	699	639	662	669	705	693	671	671	687	669	622	663	681	663	675	669	641	683	662	661	652	660	712	658	638	661	707	684	685	675	699	731	695	658	704	610	662	673	632	627	705	696	680	713	738	690	688	706	663	669	664	678	658	664	662	720	684	701	639	673	703	645	624	694	713	669	661	641	638	627	704	673	667	698	636	673	644	647	650	695	662	632	645	649	696	678	693	652	661	693	676	671	721	666	692	691	669	705	657	687	631	679	663	637	660	675	700	711	697	636	655	648	654	706	697	663	635	662	702	673	688	704	683	643	711	641	701	684	703	675	674	678	653	660	692	606	638	730	663	617	650	683	668	671	700	676	681	634	661	627	686	598	663	668	717	679	689	658	703	670	659	663	663	670	635	636	683	684	677	710	657	653	680	665	683	642	660	639	656	682	676	672	674	671	678	660	705	680	647	654	655	688	673	669	623	702	699	670	679	622	681	662	644	697	702	689	712	646	719	677	646	664	658	686	674	607	689	624	684	651	646	634	655	651	710	675	626	688	702	663	666	688	637	648	671	676	612	700	673	659	687	645	677	631	619	655	674	689	659	677	651	670	696	627	639	628	640	650	652	685	695	706	657	692	685	670	740	643	645	644	662	709	698	726	659	659	684	669	689	684	666	673	683	687	679	651	625	625	686	690	652	688	662	687	660	678	669	695	660	679	693	618	657	690	631	637	701	722	624	626	630	646	655	667	701	671	644	679	723	681	677	666	689	680	653	667	687	671	678	696	675	634	638	647	703	705	658	691	708	644	670	670	618	700	693	639	640	691	684	630	692	645	684	726	656	690	621	706	675	668	625	678	672	696	649	651	674	626	646	697	672	646	631	678	706	698	635	630	629	641	658	708	701	674	671	704	693	637	669	673	688	692	685	671	662	715	705	686	696	673	669	685	692	659	646	657	646	677	630	607	653	673	625	709	615	657	659	647	618	648	673	661	650	674	685	659	659	673	673	713	675	652	607	637	652	682	670	660	667	661	706	693	630	705	688	625	601	682	651	642	636	689	677	682	658	643	739	672	652	682	727	699	695	690	708	677	671	647	659	658	659	706	679	676	684	675	663	622	650	638	645	693	673	630	683	678	702	693	601	698	702	634	667	685	684	665	662	660	709	653	664	735	704	658	679	684	699	669	652	677	696	687	647	707	661	660	670	623	638	681	675	684	681	681	695	651	646	690	677	671	640	681	668	623	653	714	676	683	699	715	650	700	662	701	639	653	668	683	682	645	708	649	626	702	666	705	668	618	662	610	651	645	684	652	733	682	683	653	681	678	687	627	680	662	665	677	686	621	624	657	673	684	633	652	676	694	725	656	662	665
27490	12571	2017	1071	719	791	2307	5197	3440	1778	1084	776	725	697	675	665	692	689	654	672	621	728	679	678	669	664	665	668	730	685	645	687	603	670	664	641	659	677	649	681	746	737	669	692	706	635	717	636	670	643	657	640	671	703	715	715	649	681	679	643	680	709	648	699	697	670	670	656	673	632	636	672	696	621	637	705	635	624	674	650	598	637	620	660	647	647	658	682	679	707	672	660	647	634	649	672	700	639	665	678	660	677	698	631	678	664	637	677	640	663	660	669	680	651	704	678	647	644	629	674	711	641	668	670	637	668	631	640	634	707	727	639	697	654	690	671	685	664	694	681	625	691	679	630	673	605	657	646	667	693	672	634	676	670	654	619	649	655	682	637	629	643	674	665	613	667	730	617	663	695	611	657	659	666	617	615	661	638	673	676	688	679	639	620	679	701	677	650	673	696	624	667	675	688	682	655	695	658	663	702	649	654	667	671	705	620	682	653	666	703	691	672	677	688	719	657	653	704	655	636	641	638	659	684	690	701	688	646	661	656	699	619	658	680	649	676	657	685	692	671	701	673	671	699	697	699	670	643	676	723	656	717	630	654	645	615	690	664	678	644	686	686	658	698	616	713	624	721	726	664	688	655	658	658	697	681	670	648	661	711	651	647	661	654	652	644	655	641	637	675	696	702	635	608	668	664	668	617	667	654	671	666	632	620	669	711	716	629	642	670	702	692	693	643	634	684	631	682	668	692	660	735	696	683	660	661	678	635	697	710	682	686	688	600	681	700	686	689	669	601	687	675	708	655	636	667	660	672	660	666	645	704	668	648	700	673	652	651	677	645	659	647	615	671	628	672	690	628	672	667	658	664	681	648	665	681	614	702	676	639	684	641	684	630	672	688	688	643	697	675	665	698	690	617	669	643	638	633	661	684	631	659	685	684	661	676	645	668	671	663	667	640	667	666	693	642	638	692	647	629	655	671	673	687	706	646	647	658	709	694	618	658	681	668	693	675	644	657	637	705	663	683	679	708	653	664	597	633	707	681	689	714	680	636	644	701	642	695	668	686	663	640	625	676	653	673	705	664	675	656	684	695	670	658	638	656	670	658	643	649	702	654	688	631	651	624	680	631	664	647	648	641	645	691	683	687	689	678	630	709	682	630	644	702	680	683	704	656	676	677	644	745	687	642	717	691	689	677	688	620	670	695	676	660	677	648	659	668	672	654	706	672	709	700	715	692	671	636	641	660	632	618	633	673	650	678	654	633	652	671	717	673	652	665	646	719	674	626	630	689	673	658	646	688	686	646	646	689	700	680	623	691	624	687	692	646	691	623	637	692	693	694	713	665	706	647	706	650	635	722	677	658	654	672	648	696	667	651	690	678	642	673	676	667	680	623	655	659	679	675	654	640	709	620	720	677	700	688	628	664	700	715	640	686	692	680	674	646	657	651	634	688	641	648	684	682	693	715	708	711	692	689	679	676	712	691	644	649	679	632	665	655	699	663	636	714	649	630	675	643	684	695	706	698	650	665	680	638	694	692	710	660	694	658	658	649	675	646	623	660	672	670	684	678	670	674	682	729	716	658	645	660	659	661	664	682	686	674	689	689	691	633	692	715	694	703	678	678	659	662	669	653	642	659	663	675	694	650	665	676	691	688	683	677	631	688	684	655	669	633	611	645	679	689	702	679	631	667	638	668	636	679	661	659	634	690	630	668	658	679	643	630	688	644	711	695	664	685	651	678	671	677	648	677	644	676	730	651	631	622	633	654	638	717	702	693	606	716	649	674	629	655	626	647	653	693	694	657	634	651	654	661	659	653	719	693	661	685	624	711	642	672	676	659	670	698	680	677	664	657	587	673	698	720	677	631	590	708	705	695	646	652	702	628	632	637	630	708	662	627	647	657	667	674	660	665	716	705	652	642	671	643	659	641	684	634	648	682	684	697	630	733	692	630	654	660	659	620	722	618	642	670	651	683	660	647	673	711	655	647	657	653	632	642	679	637	697	636	668	655	708	690	633	671	690	640	679	643	686	655	654	632	680	694	660	688	667	662	712	647	674	663	622	662	678	740	643	688	716	664	672	657	678	656	631	649	655	626	618	707	686	624	634	661	671	649	638	654	661	661	675	683	647	663	692	678	638	625	689	631	629	655	662	674	637	675	622	655	644	725	643	679	697	661	659	662	694	661	713	704	667	673	661	652	719	673	669	633	662	646	689	648	693	696	650	666	700	665	643	686	666	643	686	644	758	686	668	645	660	756	698	650	635	661	631	648	701	661	629	674	652	618	652	751	716	676	654	699	649	671	633	713	630	646	669	695	703	665	685	690	660	671	663	650	680	645	660	639	683	650	648	639	642	705	663	625	673	621	675	649	666	643	698	658	635	693	672	675	693	646	670	695	673	659	678	684	633	719	714	633	670	634	687	658	649	684	640	694	691	657	707	627	679	679	671	724	648	624	663	690	656	641	662	614	645	683	655	674	641	628	663	673	677	662	655	659	619	672	711	688	667	688	672	645	649	656	665	672	679	686	666	699	636	666	691	717	653	678	684	640	690	666	644	679	674	692	649	627	665	662	703	697	676	684	635	648	702	647	669	642	656	620	700	688	690	635	676	680	686	640	711	675	638	706	677	650	694	718	631	650	684	685	670	638	627	721	666	716	671	658	687	669	664	660	655	650	643	687	662	712	684	713	640	709	633	641	691	641	677	694	705	676	654	690	647	657	673	675	643	650	688	685	669	673	718	641	632	635	652	651	622	660	698	709	653	656	673	668	650	666	674	694	685	662	616	665	620	698	653	621	637	660	634	669	689	739	690	718	656	674	667	704	669	687	676	632	648	653	670	674	674	662	672	662	694	693	656	611	670	650	652	688	738	655	662	653	689	666	698	698	694	683	657	636	646	682	692	680	685	699	662	660	649	646	656	619	640	648	666	641	672	660	649	714	705	695	658	648	657	627	643	640	725	653	678	693	668	704	684	669	656	664	663	651	707	671	742	710	668	702	679	665	628	647	650	713	671	693	657	682	688	639	655	681	695	665	710	676	668	680	682	690	699	646	638	697	679	689	645	656	655	683	666	700	683	696	667	696	665	642	702	633	648	647	678	663	693	644	625	703	694	681	702	645	684	670	695	690	666	633	704	673	668	725	664	674	643	675	655	676	649	660	703	664	638	706	679	695	645	632	660	666	660	706	657	668	673	603	712	700	683	664	691	680	642	713	663	682	702	642	672	682	651	659	675	653	650	713	633	649	638	708	697	655	655	692	677	652	674	642	680	654	728	701	646	700	726	651	682	663	628	706	662	700	690	618	653	645	719	647	635	687	675	674	697	651	651	641	667	682	644	622	669	688	651	695	644	665	696	683	687	690	682	691	671	738	667	634	702	678	618	659	735	652	704	668	629	653	662	656	657	685	640	668	631	670	682	711	691	670	668	612	701	646	644	683	686	665	633	670	654	625	660	665	671	655	627	645	646	672	679	701	676	669	672	686
5198	1052	1007	781	664	744	3157	5879	3504	1712	1043	718	628	590	631	594	547	640	597	642	565	570	636	590	571	634	637	602	621	587	615	581	583	637	576	617	589	619	593	599	560	614	578	643	591	562	595	572	627	601	575	614	565	597	570	591	539	580	571	582	614	584	597	579	545	582	574	564	570	613	599	580	599	582	609	618	621	596	608	518	597	569	568	575	577	591	584	558	592	601	584	630	600	561	620	580	552	624	633	571	587	564	598	562	560	612	563	589	560	583	608	610	550	577	603	578	604	600	580	614	601	626	594	592	591	574	600	613	648	555	600	578	649	613	558	594	632	612	585	609	593	623	596	594	572	530	579	582	582	552	597	562	574	558	609	590	572	610	566	590	594	563	608	592	579	596	596	552	575	601	573	604	525	554	622	559	592	616	613	614	605	610	582	621	572	566	594	553	580	606	622	613	566	566	628	606	597	603	552	604	569	617	591	587	580	592	610	583	548	564	582	581	605	558	573	627	582	639	571	631	589	553	570	593	562	618	534	596	603	525	577	646	586	607	571	588	613	562	647	538	590	603	593	603	593	588	570	580	562	547	583	581	596	584	595	584	565	592	607	553	603	602	571	575	591	607	525	594	546	615	556	565	592	588	626	593	631	569	573	564	600	601	593	571	635	617	610	591	593	587	634	581	562	547	662	557	632	570	633	600	591	590	564	580	615	602	577	586	528	602	558	619	628	571	565	621	568	570	653	606	585	610	619	587	570	596	560	599	591	607	588	578	579	585	561	612	597	570	607	586	621	596	607	594	598	588	580	605	550	604	612	585	624	581	555	589	594	563	607	576	580	602	588	616	603	569	545	549	583	556	583	630	630	575	574	579	631	593	595	597	576	538	571	583	606	563	553	571	627	562	567	557	594	620	584	597	566	571	583	560	568	618	604	621	610	602	576	553	579	576	621	559	580	599	582	595	568	579	591	587	595	611	591	576	547	611	593	607	604	587	587	582	636	560	581	596	583	613	609	551	607	599	588	597	606	529	616	597	561	572	571	583	602	617	626	561	620	568	577	562	591	545	579	618	591	582	525	587	555	525	588	609	617	615	659	603	601	571	586	600	658	582	601	619	561	649	627	602	605	606	620	597	588	590	619	600	569	619	597	551	584	554	609	595	572	541	626	604	564	563	588	584	589	620	572	633	603	599	614	591	581	632	662	595	645	603	632	568	619	586	571	550	575	625	608	625	587	561	611	625	610	603	565	595	597	601	608	561	579	619	648	586	649	603	572	606	619	574	577	644	619	614	549	595	624	620	581	603	614	647	573	599	634	589	573	617	626	567	584	591	606	587	584	585	573	591	568	587	550	585	623	601	636	603	557	574	619	589	577	615	575	571	616	583	569	620	573	602	585	560	617	598	593	600	546	588	582	576	614	634	582	586	605	595	562	583	571	585	578	580	619	579	598	592	575	630	567	564	602	555	605	580	618	662	554	527	569	596	576	580	578	584	578	595	593	604	614	588	541	575	608	606	592	568	590	583	619	600	580	659	606	574	596	618	586	626	587	595	623	614	616	618	532	551	580	611	571	585	593	565	582	614	611	590	563	614	564	551	614	616	623	644	557	585	587	642	578	631	588	618	560	585	585	622	626	590	566	552	551	581	590	615	626	607	554	558	596	585	570	578	573	573	608	568	639	592	544	590	560	596	662	581	596	573	570	561	613	587	640	598	589	608	576	565	555	630	610	518	574	586	572	609	629	556	576	612	600	607	579	575	603	585	623	588	593	596	588	597	611	563	618	611	571	558	608	586	637	585	645	584	673	575	563	602	606	540	580	603	581	593	584	610	575	589	635	640	578	610	597	620	615	605	590	543	606	618	626	575	607	616	579	614	583	587	581	613	570	600	614	605	600	553	632	582	617	564	574	578	585	595	626	534	596	599	560	623	585	609	616	600	590	632	584	576	553	583	593	566	624	566	594	566	653	613	620	610	621	595	588	596	600	603	601	592	586	644	592	615	594	600	589	612	579	558	613	633	639	577	564	602	625	553	570	602	598	590	585	585	609	539	576	596	618	637	586	603	593	614	579	569	589	577	635	594	580	614	585	577	578	592	603	597	569	565	592	579	565	596	627	563	596	639	562	582	616	562	576	584	584	558	630	614	561	577	642	588	606	624	616	615	580	633	616	595	577	621	591	586	634	545	571	593	619	605	589	608	576	604	618	585	578	581	625	603	599	649	614	522	588	587	602	605	614	610	569	632	569	619	604	617	581	612	619	578	605	568	589	613	593	632	615	609	581	617	604	557	606	617	632	589	611	620	609	622	572	643	545	619	602	572	616	604	630	586	580	533	615	576	615	647	594	595	619	582	605	587	565	595	569	575	594	595	581	566	579	634	540	609	598	588	599	579	567	581	605	593	589	571	586	587	636	596	545	545	616	553	560	608	581	626	582	648	601	591	625	609	589	604	581	597	607	589	596	585	597	617	600	615	535	609	615	604	595	632	603	582	603	590	599	593	590	558	610	587	584	624	581	598	598	600	578	587	590	583	608	595	584	598	589	587	579	594	585	619	610	555	597	548	592	592	635	583	605	575	608	596	575	585	593	566	610	571	607	606	609	577	604	593	586	588	600	568	550	612	649	582	584	598	556	603	589	615	580	649	573	590	557	584	570	621	536	552	601	607	562	548	585	584	610	619	604	580	589	579	590	597	587	567	597	546	586	622	628	585	567	626	569	564	573	577	564	615	597	554	651	550	598	560	562	612	586	574	604	602	614	561	591	605	595	572	565	648	555	616	651	599	653	593	567	643	563	580	576	605	560	572	569	605	655	577	616	597	585	561	614	580	613	622	594	577	590	548	587	581	602	549	637	589	637	554	599	656	608	590	593	563	566	568	602	591	568	614	610	600	613	610	607	605	583	560	539	605	598	595	613	607	605	586	585	564	593	632	652	589	587	567	567	567	618	621	624	532	577	586	610	638	599	592	597	624	615	628	571	614	599	597	588	592	607	588	557	596	582	615	636	595	559	591	563	587	596	601	600	576	591	631	606	577	559	555	617	603	563	612	590	609	577	580	595	625	579	662	587	611	623	576	611	615	561	623	555	540	597	606	572	602	607	587	590	616	627	590	580	607	640	617	558	610	535	578	619	613	667	603	651	598	519	623	568	626	565	599	610	564	556	597	598	561	611	580	645	562	606	585	607	581	580	567	626	597	613	651	575	597	579	565	627	594	586	555	561	644	608	610	596	610	624	571	570	635	622	581	583	597	592	636	615	564	652	620	597	586	612	641	576	589	592	602	556	564	630	610	593	575	576	582	620	572	602	604	621	583	591	571	592	619	633	606	584	599	599	599	586	590	587	606	576	599	635	579	575	612	560	589	571	635	612	572	568	587	563	577	623	599	668	572	555	613	623	635	589	568	601	625	576	611	619	561	559	582	605	580	588	601	540	587	570	606	570	579	632	570	584	645	600	567	608	581	543	632	615	600	615	556	601	618
25456	21263	26852	24883	4185	4563	21337	32401	21174	8764	3340	1136	778	714	645	669	666	692	665	653	684	644	667	605	652	666	662	662	654	688	674	625	626	667	678	662	659	624	637	630	639	621	622	668	605	632	624	657	679	675	609	625	616	665	630	666	678	661	598	636	601	626	651	632	664	667	640	695	658	639	617	625	635	603	622	631	646	656	603	699	611	658	661	679	636	691	613	661	598	675	679	628	640	642	616	615	607	682	574	647	626	617	631	639	632	621	629	648	640	648	632	630	609	588	644	692	623	663	645	600	598	648	611	653	604	607	683	638	657	621	708	673	673	668	614	653	659	654	595	608	592	658	633	617	654	631	686	619	632	669	640	678	666	668	662	594	630	650	636	632	637	650	599	636	578	647	638	627	637	620	653	622	650	646	633	643	606	647	652	642	632	681	641	644	646	626	635	661	613	649	623	620	650	655	607	689	644	606	678	706	609	602	640	637	645	621	583	642	659	633	627	665	631	666	659	638	598	634	619	621	622	644	651	651	636	618	631	633	665	654	628	656	622	635	646	657	635	644	658	633	599	639	684	646	626	651	647	673	649	647	625	654	609	598	620	642	640	602	627	629	659	639	656	645	600	642	611	635	666	644	633	680	635	648	595	622	593	663	678	658	656	606	613	656	643	622	654	611	642	620	634	657	643	626	627	671	612	615	623	687	641	615	687	673	642	618	650	576	694	669	614	677	656	615	612	593	622	647	673	634	632	627	585	693	645	607	622	644	679	599	621	704	590	595	605	568	609	676	635	667	646	653	614	647	624	599	630	648	625	629	669	598	690	598	634	643	699	664	625	662	639	675	618	657	615	666	618	625	641	618	644	643	652	655	628	649	629	596	669	674	665	637	620	639	633	622	651	605	628	618	635	639	634	685	652	573	614	620	634	628	637	643	672	607	670	642	648	644	627	671	688	632	651	692	613	628	674	628	598	634	660	628	645	638	624	619	647	633	622	598	624	648	654	648	684	664	606	668	639	631	650	605	638	625	622	629	658	699	577	619	621	655	663	630	621	633	624	617	655	594	647	645	664	613	647	655	601	681	619	617	630	633	627	596	622	639	691	679	662	676	636	643	621	676	627	649	645	610	671	626	656	642	674	609	629	650	666	658	679	680	673	640	656	643	624	646	657	665	617	646	627	669	655	631	645	682	605	622	644	628	617	644	618	632	664	666	639	609	665	663	624	626	584	641	669	639	609	682	629	609	692	625	637	629	632	681	642	646	638	654	630	625	638	629	614	645	618	653	654	655	669	652	666	677	596	656	636	632	617	644	643	656	636	670	629	619	677	634	699	611	672	616	664	624	597	583	613	629	648	628	630	643	658	643	606	620	640	646	608	649	630	646	684	675	609	618	637	638	646	663	649	612	653	680	624	658	651	648	648	654	638	590	623	669	628	624	645	597	676	662	625	648	643	657	666	662	669	639	647	652	682	640	592	625	673	610	661	606	638	628	650	603	658	646	646	616	659	621	595	675	640	680	608	614	609	588	616	643	660	613	628	654	601	637	618	674	628	657	617	665	666	631	654	610	576	652	601	639	649	650	601	637	642	627	652	603	609	657	602	640	633	591	657	657	619	658	626	619	627	633	649	623	663	626	644	617	687	653	671	639	650	613	651	677	597	660	635	614	644	596	650	652	626	637	681	663	647	640	635	668	643	662	617	653	618	655	693	642	673	647	642	655	656	675	626	648	614	659	635	614	631	677	640	603	614	642	614	673	637	663	639	626	659	650	631	654	631	642	678	685	650	616	676	624	627	647	630	644	622	649	645	653	640	630	653	657	629	627	636	660	642	642	637	630	643	656	678	641	635	698	646	602	620	609	615	691	613	617	660	667	580	686	660	636	717	593	660	650	638	661	687	640	626	629	586	697	657	673	624	620	654	593	642	585	605	620	644	666	646	633	633	687	607	645	636	640	652	615	649	655	657	593	606	647	598	652	663	632	618	675	655	612	648	644	613	645	624	654	618	627	662	636	627	665	637	611	643	620	660	655	663	666	609	631	647	629	651	678	611	688	669	655	609	628	587	629	629	581	638	670	603	619	656	628	664	667	649	663	593	633	648	601	649	647	607	637	655	598	653	631	649	591	654	621	645	626	632	660	616	642	631	613	665	608	646	636	646	646	659	636	626	619	638	595	616	669	636	638	629	599	676	655	652	603	661	660	619	646	607	634	587	639	653	677	620	610	661	655	640	622	658	627	600	632	657	537	655	660	627	645	629	652	623	663	620	581	624	671	636	636	676	641	636	650	627	657	620	678	645	658	639	641	651	674	645	667	663	650	669	619	654	614	638	647	632	614	705	601	655	670	635	604	616	631	693	662	621	672	601	659	647	635	641	607	654	626	682	630	634	608	626	684	631	627	678	647	613	643	639	616	695	637	633	662	634	614	667	652	694	675	711	637	632	590	640	644	613	639	654	616	630	592	653	707	679	656	649	652	629	638	649	659	652	684	657	647	635	682	673	632	669	649	591	671	654	684	630	661	638	657	619	605	619	658	622	630	651	624	617	712	667	623	659	633	614	615	643	635	656	602	656	629	655	621	658	656	617	635	625	580	637	650	634	626	650	678	660	666	629	633	708	646	628	652	671	665	621	637	650	670	669	673	624	632	634	647	618	621	645	629	622	593	639	611	605	684	685	633	647	672	693	681	675	626	613	611	620	616	653	607	608	630	617	644	568	586	670	662	639	629	652	629	612	661	626	619	582	663	653	666	633	656	665	656	633	681	628	686	668	660	642	622	631	639	636	632	629	627	600	639	594	646	657	617	597	634	689	650	594	646	646	676	676	669	635	658	661	657	607	624	649	700	679	640	697	644	676	665	613	608	637	645	605	576	667	613	586	625	638	676	620	632	647	638	625	630	662	605	675	638	605	607	612	657	654	623	641	658	639	685	588	635	639	612	642	637	635	615	674	638	632	615	667	672	637	684	618	615	644	684	633	662	628	630	621	648	631	623	658	624	598	608	638	641	601	640	677	650	625	609	642	604	636	642	595	629	654	650	648	631	622	651	631	646	644	633	701	617	669	584	597	646	654	631	641	616	613	618	635	591	671	638	634	621	626	635	622	625	611	617	618	636	670	663	643	618	632	638	642	678	703	652	625	599	642	650	607	677	642	625	640	659	676	642	573	620	646	700	628	682	637	621	710	621	640	633	662	654	622	619	669	631	617	623	632	618	648	615	652	611	632	618	614	672	641	617	655	658	634	658	651	642	627	653	625	653	617	616	601	671	632	630	637	619	651	641	671	589	645	617	663	651	609	647	657	660	628	654	629	686	652	607	656	662	627	668	640	642	607	603	679	626	668	634	630	623	629	628	637	649	658	687	641	591	688	612	599	655	626	663	646	673	642	644	624	670	650	680	627	607	594	654	646	631	634	614	588	634	666	655	621	689	639	630	662	644	649	609	617	631	655	623	658	632	642	620	674	673	641	652	647	596	667	677	664	624
3852	3314	2701	1369	1272	5603	22709	28907	16367	7314	3084	1214	711	604	582	589	602	628	614	632	589	557	599	586	603	640	625	565	617	593	597	558	582	591	603	592	622	584	583	626	580	548	597	606	616	638	597	584	604	590	591	594	583	606	565	566	554	539	605	533	612	609	588	570	594	603	565	568	619	616	550	552	596	577	605	587	589	541	582	594	619	608	538	581	576	609	606	592	608	566	583	578	599	586	571	631	567	594	585	614	637	603	594	599	616	601	604	626	622	582	678	516	618	546	557	614	591	557	584	603	590	605	616	612	577	588	606	561	589	592	587	594	579	587	574	615	580	584	599	594	607	529	568	591	604	579	612	595	589	604	583	583	576	569	594	586	581	595	577	595	585	589	641	592	563	557	586	579	602	617	552	580	585	600	570	583	570	628	620	614	558	585	597	546	607	584	599	588	595	587	652	639	627	609	570	586	589	584	593	604	563	582	575	572	566	565	614	585	605	557	591	597	564	540	554	576	609	577	561	615	583	530	605	559	568	591	594	601	541	568	575	596	586	585	613	610	567	596	594	582	578	580	587	611	623	599	615	583	593	605	527	632	557	575	570	554	581	575	611	610	573	589	565	640	621	610	557	546	551	614	623	604	624	565	621	552	593	553	573	599	624	600	617	555	593	615	589	612	555	588	619	620	631	599	591	582	600	570	580	638	593	548	579	613	624	564	638	617	575	573	592	571	597	555	621	587	585	580	600	561	617	596	586	569	558	579	628	588	655	585	569	594	572	582	558	593	525	558	619	565	592	599	576	546	628	616	597	616	600	581	565	550	595	641	600	596	629	583	595	615	566	578	581	585	608	597	598	600	587	534	593	634	601	586	566	576	590	560	542	552	591	587	631	564	591	600	600	587	595	596	606	583	609	600	582	624	590	585	617	563	596	614	599	605	596	586	568	601	576	596	537	604	575	594	562	561	580	628	539	546	604	567	596	638	556	572	565	598	614	594	601	585	541	602	560	587	584	599	582	602	570	607	578	606	605	615	574	599	613	561	605	603	596	615	605	598	588	608	607	550	595	590	600	601	569	584	567	614	559	567	586	595	606	600	563	614	562	565	603	619	552	562	532	545	578	576	613	580	553	599	621	593	611	566	585	583	581	596	578	560	604	563	610	569	605	576	579	587	571	611	584	584	612	538	561	587	599	573	608	569	581	594	587	598	560	531	640	614	599	566	563	601	597	589	572	562	577	583	565	580	599	553	610	574	557	587	575	590	607	595	587	546	591	588	569	618	572	605	552	595	529	567	579	570	608	606	587	577	569	607	535	558	611	549	624	551	574	581	599	604	585	580	569	619	636	607	563	596	602	588	587	559	582	610	583	595	563	593	590	585	612	579	596	580	592	598	594	585	571	602	580	583	608	544	573	581	599	605	564	608	560	566	596	620	596	580	583	594	585	594	620	608	551	599	589	595	574	574	578	588	641	536	520	575	600	555	556	586	592	591	601	616	606	597	600	577	593	605	551	564	594	605	594	544	576	598	584	605	580	508	650	591	567	599	545	600	578	591	552	549	588	583	615	637	578	592	556	587	554	581	538	583	597	586	591	590	595	608	580	592	573	609	550	566	581	587	572	558	613	586	560	584	561	563	579	559	561	620	584	537	587	613	584	586	592	549	619	563	569	590	587	611	590	620	612	577	559	573	580	632	601	576	604	555	579	582	597	565	615	616	581	600	603	585	622	557	574	588	604	670	615	581	609	598	589	606	555	592	592	603	602	599	577	634	574	601	574	612	579	590	602	600	590	575	613	593	586	595	574	607	597	548	559	598	568	588	593	588	599	551	619	549	606	584	531	578	583	622	609	611	613	559	610	611	553	569	599	607	573	599	599	569	569	593	621	602	606	570	550	586	627	601	569	596	586	547	559	629	543	557	571	620	590	532	609	560	564	607	576	573	602	626	593	586	599	595	622	590	571	562	613	598	582	600	589	589	631	558	596	581	581	619	584	569	592	583	600	582	578	605	566	584	561	593	623	595	594	606	585	588	581	602	590	635	592	578	519	570	579	579	562	619	544	606	553	585	624	586	601	641	609	626	546	578	628	591	566	578	600	624	617	604	592	573	541	577	610	618	588	564	612	599	568	592	548	573	634	551	597	590	607	604	563	629	558	580	555	599	599	611	585	590	537	611	555	610	610	572	621	549	583	537	592	601	543	621	601	585	550	587	557	603	643	575	623	542	604	576	590	579	569	606	583	590	580	569	529	615	569	575	610	560	608	572	581	587	543	625	591	591	570	588	557	566	574	616	579	601	594	589	586	609	562	585	578	622	642	606	554	565	566	605	570	581	535	582	606	538	615	555	537	580	561	607	573	582	589	593	585	621	592	576	575	583	580	562	608	587	535	529	588	606	637	563	620	578	524	620	580	602	586	569	576	563	573	575	641	651	572	568	539	606	574	549	641	583	534	611	590	559	627	599	575	602	578	576	627	588	553	582	612	607	613	602	554	644	562	600	555	604	594	586	547	625	580	608	608	619	598	594	544	608	571	579	603	569	621	585	588	609	587	620	613	602	552	578	576	661	546	562	603	572	618	624	564	622	608	604	617	597	582	623	605	611	633	597	596	583	605	563	585	615	605	560	607	596	577	571	620	567	600	587	604	572	594	615	590	570	571	613	572	594	556	587	600	577	614	570	605	595	605	583	591	584	606	593	610	596	583	597	627	619	572	595	553	566	599	584	615	574	609	531	552	585	586	532	591	577	604	608	609	624	553	620	546	582	595	573	608	639	616	623	553	595	604	558	568	556	633	624	587	604	633	580	591	587	572	572	597	533	566	598	569	564	543	562	617	556	535	604	549	632	639	568	578	562	494	586	574	559	599	590	564	587	604	578	567	565	592	580	571	587	584	597	573	623	544	569	579	576	567	579	625	549	561	533	598	593	538	615	587	583	588	595	601	614	603	558	594	563	559	614	585	550	624	589	596	602	596	542	545	570	526	588	609	583	564	558	617	613	637	573	569	600	574	606	588	594	613	576	586	566	549	594	558	617	578	568	585	603	627	608	591	574	566	590	567	556	580	557	574	579	637	589	611	557	611	569	591	582	544	546	557	610	590	601	570	569	584	586	603	582	622	579	614	574	568	578	537	550	587	593	552	569	587	568	642	595	593	552	628	587	533	596	576	593	591	565	623	592	602	573	552	600	588	573	614	579	645	621	599	561	546	585	573	615	585	613	584	561	564	566	605	581	571	579	612	591	564	551	591	594	608	608	576	598	593	545	596	605	597	530	589	592	588	597	629	594	580	598	568	558	598	606	562	601	563	603	578	637	617	638	556	572	583	575	624	567	603	598	576	638	591	591	582	605	597	565	569	605	573	596	547	627	563	586	588	565	588	607	618	578	559	584	576	573	586	626	551	589	607	569	603	590	601	586	606	628	558	614	600	611	585	626	528	554	580	573	587	619	627	564	623	574	571	573	582	564	596	562	570	568	562	619	588	562
24252	21317	28617	24344	21260	15079	48079	48978	34217	17871	7065	2073	1101	869	834	770	761	741	728	784	757	714	702	738	797	715	724	755	767	710	722	758	779	754	809	767	767	797	763	757	778	751	697	709	750	727	716	740	697	726	713	787	709	713	745	739	783	728	808	790	733	745	770	721	689	775	728	748	743	742	745	754	783	805	732	722	752	757	732	753	789	721	778	745	754	741	754	767	696	774	741	744	752	736	736	746	804	726	747	745	719	759	736	765	743	749	749	728	753	752	719	729	728	755	760	720	759	728	728	764	802	757	776	771	720	726	697	744	731	739	743	728	696	748	725	701	717	712	721	763	720	776	778	729	727	751	700	745	736	739	738	732	711	756	738	716	750	741	713	766	737	704	747	724	720	771	734	767	721	781	747	730	816	742	750	740	705	729	727	735	790	722	759	723	672	773	769	757	664	734	754	735	748	760	739	726	763	745	788	736	711	740	760	770	739	769	756	694	799	769	747	714	730	726	759	781	737	744	799	722	685	761	758	733	713	727	724	730	703	705	766	738	744	737	756	732	722	731	688	757	736	761	741	728	741	756	783	764	748	750	734	721	688	789	767	730	688	732	702	741	768	750	734	744	757	711	724	754	744	741	785	767	749	765	735	729	732	710	708	808	728	772	762	732	786	709	740	796	694	713	707	758	723	669	729	776	700	681	659	742	718	718	789	750	725	765	767	702	738	762	703	765	754	733	724	773	735	731	686	682	685	787	714	736	690	772	734	687	692	761	738	712	772	731	770	702	760	732	756	733	798	717	748	771	759	724	737	728	713	747	757	755	714	779	735	707	712	715	749	708	778	715	752	713	736	716	754	752	699	726	718	731	720	771	719	735	761	742	722	784	783	707	729	716	720	695	721	716	698	735	723	721	747	753	812	760	767	722	758	729	751	774	731	759	739	792	754	734	732	715	745	744	740	711	749	771	726	758	751	720	738	749	714	696	761	737	756	759	733	704	754	689	729	765	711	736	725	722	730	719	756	694	749	761	718	665	744	750	767	750	789	734	731	727	746	736	728	736	702	770	799	724	754	763	779	753	699	751	767	740	773	720	689	721	715	658	706	790	728	697	703	803	737	723	722	732	729	734	739	744	692	744	743	756	739	748	750	742	784	738	750	747	754	761	719	731	758	756	714	722	764	719	724	706	733	754	747	730	754	773	750	721	745	741	711	769	730	748	748	782	736	775	735	758	729	743	719	704	711	693	724	730	724	759	722	750	748	751	725	702	718	690	739	766	755	704	730	707	703	758	699	686	677	735	733	744	686	742	769	738	762	795	724	722	712	733	714	775	708	731	703	715	721	747	734	699	657	755	708	769	746	767	747	760	699	739	718	711	715	688	772	777	717	737	739	715	780	788	746	748	721	771	727	723	753	694	744	723	725	753	760	756	725	706	706	740	712	744	693	753	764	703	754	699	730	745	705	741	770	710	713	734	769	731	717	744	771	785	708	730	733	711	756	782	752	675	768	763	764	752	724	703	742	726	751	752	756	680	748	741	698	747	737	719	752	722	719	728	736	723	704	693	757	768	722	763	672	727	767	731	741	699	756	787	775	713	737	763	739	754	768	755	750	773	733	712	728	718	730	711	732	671	731	739	749	722	734	736	714	766	732	705	759	697	745	710	719	733	707	742	725	727	721	731	718	749	750	754	716	713	776	704	700	709	734	708	772	775	708	705	743	744	738	742	731	708	704	712	716	735	717	718	745	736	731	738	715	770	789	737	759	721	719	767	736	691	757	751	707	744	754	733	725	762	730	707	723	684	694	737	718	732	748	743	690	745	708	762	756	766	735	738	753	707	761	807	742	788	729	770	743	706	748	732	740	729	758	757	722	705	717	757	720	719	692	762	727	706	741	741	740	667	789	740	671	759	767	750	800	729	686	725	770	710	726	738	737	731	713	722	790	720	747	766	769	727	719	689	693	750	712	741	733	694	731	747	752	806	698	776	796	778	777	724	739	747	744	687	727	726	815	719	703	742	693	770	769	745	712	720	735	780	730	731	750	795	777	713	723	753	724	717	750	781	793	769	682	769	724	695	763	693	746	735	754	772	761	737	735	744	755	692	699	756	774	680	695	724	748	759	781	725	739	695	712	693	777	748	761	726	757	765	748	763	757	744	716	743	714	719	747	755	695	763	744	754	741	733	736	715	750	693	775	730	760	757	792	711	712	744	730	727	766	713	700	770	770	753	722	765	748	719	769	719	730	749	717	737	744	725	742	732	725	755	677	711	760	703	713	746	693	751	708	693	698	765	749	799	792	729	745	722	668	690	742	731	710	699	730	757	761	689	778	765	701	773	741	725	781	741	740	741	723	733	731	721	752	743	777	740	738	735	694	749	769	765	752	725	757	731	742	752	714	746	719	775	762	723	728	702	689	720	738	738	709	739	720	729	690	717	762	746	741	702	740	736	732	762	769	703	750	724	756	748	796	672	713	787	744	702	753	785	743	741	730	715	739	789	755	735	713	809	769	760	740	725	660	741	737	704	678	770	761	715	761	728	750	734	747	717	748	748	732	697	699	764	799	724	713	744	738	749	695	694	714	716	734	703	769	693	763	728	737	735	736	718	720	718	711	755	748	767	710	738	727	697	692	733	783	782	689	698	698	726	771	747	750	781	727	760	701	788	743	749	745	759	791	741	729	731	724	703	688	753	734	811	797	738	737	683	767	793	710	732	717	737	746	737	736	737	783	750	744	785	734	815	740	738	725	751	720	762	725	769	717	740	740	705	788	715	752	709	727	768	739	683	731	726	698	699	728	716	711	714	781	716	704	709	723	746	757	721	753	729	762	714	717	675	726	747	762	724	725	758	767	723	742	758	764	734	763	710	740	724	698	761	754	720	771	770	711	759	775	756	705	752	727	716	739	703	733	744	694	692	739	702	710	768	748	742	713	696	724	727	718	775	746	750	713	719	759	693	744	738	725	757	730	720	699	763	754	763	741	720	716	746	713	697	773	719	763	745	746	757	722	751	725	745	733	727	804	724	762	734	757	767	708	727	754	784	758	690	731	702	669	691	725	716	708	722	736	769	741	764	733	694	789	751	685	747	722	721	758	766	743	716	752	737	720	703	731	724	720	734	736	753	764	759	743	728	715	789	701	712	740	719	737	764	717	717	733	732	717	745	720	706	729	739	751	762	719	766	748	756	698	708	783	725	755	791	745	747	763	760	776	719	745	701	707	711	724	737	712	712	762	728	748	724	710	735	758	754	737	782	750	769	728	685	734	698	734	757	747	720	771	743	788	682	757	734	706	743	749	747	731	674	761	720	731	716	773	749	773	774	707	743	759	722	669	691	672	743	738	741	776	787	769	716	703	716	759	731	743	728	697	753	750	703	769	780	671	724	774	699	731	698	690	767	769	765	762	777	718	788	710	765	745	706	736	749	747	684	759	776	778	749	756	752	733	740	788	687	731	701	732	744	756	728	758	686	714	713	716	714	720	741
4247	6622	5201	2742	2408	11194	49647	43965	28174	13336	5925	1984	948	769	676	703	632	683	732	660	635	668	680	670	692	678	689	607	699	718	680	689	671	651	667	689	683	611	658	705	648	660	672	656	656	648	694	659	720	656	701	686	683	711	717	686	698	614	684	660	694	645	629	681	640	648	671	651	690	646	660	688	708	715	620	703	658	721	660	699	671	676	674	659	668	627	706	690	673	655	653	722	692	684	698	664	680	697	692	638	639	687	714	673	678	664	681	665	653	738	635	635	639	679	660	643	686	659	661	663	656	673	690	720	682	677	686	644	682	654	678	679	673	662	673	668	708	739	667	650	651	679	711	604	658	668	662	671	666	704	664	703	712	672	695	678	702	730	675	649	677	695	674	638	658	671	674	736	649	684	662	670	688	652	655	665	626	660	682	691	664	732	680	673	646	685	667	697	687	639	650	680	679	660	688	734	670	663	658	619	657	645	670	687	636	661	646	662	721	684	668	702	685	656	665	662	657	654	688	696	667	683	645	683	658	665	668	676	697	681	684	627	668	675	664	671	655	652	651	683	637	693	696	660	666	652	615	714	724	689	677	673	687	643	643	660	682	704	660	653	642	681	657	728	707	655	686	629	648	652	715	698	656	670	697	711	690	677	679	621	584	646	621	670	666	675	640	692	693	699	649	692	683	668	645	660	640	664	678	703	716	656	658	714	638	684	659	701	716	669	651	681	671	657	628	684	642	627	640	703	666	675	718	675	696	662	696	611	704	690	673	701	648	647	689	592	654	694	675	654	689	656	692	670	662	644	717	681	681	645	689	660	721	703	717	628	719	704	713	744	694	663	674	684	702	672	654	690	636	667	641	676	665	700	665	644	684	665	689	701	665	678	671	675	703	688	714	676	701	664	730	717	650	666	663	653	713	640	662	667	668	634	653	681	699	749	657	679	617	669	699	688	627	667	696	668	677	710	637	611	661	675	637	704	709	672	655	673	690	679	674	688	673	613	666	657	651	702	679	691	685	647	697	662	642	636	671	697	636	687	652	680	723	662	683	689	644	688	723	685	720	686	698	647	678	678	683	646	654	682	666	669	632	689	664	714	683	696	640	688	632	687	660	716	687	657	689	670	682	677	675	691	671	648	680	672	699	670	693	670	659	697	633	701	686	704	682	704	704	654	682	661	702	645	691	664	636	693	669	646	645	633	683	668	732	682	663	695	714	680	638	665	659	647	682	613	697	666	664	640	672	728	641	696	676	660	663	648	677	715	673	620	676	644	676	635	685	689	702	658	683	680	678	702	677	723	706	698	668	682	655	643	651	687	706	707	673	673	702	652	617	714	633	677	658	704	677	648	682	644	716	646	666	684	696	655	701	648	684	675	704	701	683	650	660	632	668	660	671	657	672	697	690	693	652	654	658	708	659	694	641	687	639	707	646	699	711	621	707	647	627	682	646	647	705	672	673	690	691	707	670	685	651	666	698	709	692	677	681	660	685	665	708	707	731	675	641	668	674	666	728	705	713	641	664	692	643	681	612	668	725	676	631	642	659	669	694	660	672	629	698	660	686	679	692	634	692	719	687	691	692	667	707	678	657	625	693	710	694	671	646	649	615	693	676	634	677	667	684	630	635	700	634	693	662	692	707	708	669	663	678	679	691	684	677	688	661	693	646	687	687	663	646	717	660	695	660	665	660	673	695	585	642	650	689	681	659	698	656	629	687	695	697	680	659	662	705	674	659	685	681	688	668	677	695	674	676	677	660	643	610	611	668	648	734	684	673	675	686	634	672	613	695	681	598	668	659	685	628	644	668	653	653	637	658	645	651	703	664	643	714	628	662	628	688	673	661	616	611	695	697	631	650	672	677	741	637	643	657	681	716	684	684	691	683	684	685	696	671	673	680	665	667	676	651	686	698	671	648	677	624	630	624	636	704	670	678	650	709	695	663	689	642	628	706	617	689	671	654	684	673	701	669	672	656	697	706	649	655	674	708	705	710	685	643	644	621	687	653	642	696	621	667	678	638	623	683	648	661	656	704	716	671	632	659	681	659	652	609	635	692	629	648	666	686	655	714	667	659	689	683	642	708	632	687	718	658	691	647	680	711	648	662	662	661	708	664	662	677	646	638	714	673	652	645	655	669	648	689	666	642	706	696	646	667	682	668	705	632	664	643	668	656	636	648	691	685	675	666	668	658	679	692	634	620	695	648	670	685	659	679	665	705	631	625	673	650	657	643	688	720	698	682	700	695	647	660	627	663	715	654	697	644	695	691	690	642	675	678	694	652	704	616	701	668	694	640	653	630	697	652	680	702	690	706	660	651	698	702	629	719	704	623	680	676	662	663	706	684	662	603	660	682	722	636	679	684	637	646	689	706	691	679	696	695	695	641	674	645	620	668	674	658	651	632	650	623	652	668	712	680	643	661	647	697	702	660	665	654	665	739	657	659	644	623	680	695	654	657	676	710	717	673	662	679	686	656	667	658	653	614	611	609	643	666	666	697	678	632	707	657	664	677	689	653	619	661	676	682	685	661	681	680	679	659	666	723	707	664	706	688	685	648	702	699	667	693	691	697	667	617	695	676	720	634	644	664	708	656	666	703	681	613	699	706	686	631	699	624	679	653	649	678	681	635	686	670	704	627	634	660	679	693	665	704	661	676	661	677	704	648	652	664	709	654	623	665	658	687	708	687	693	614	649	686	653	651	676	625	682	695	684	651	630	690	699	659	656	714	715	709	664	706	694	673	669	730	652	696	672	634	708	643	716	702	654	687	686	651	632	637	686	689	677	671	681	656	607	660	695	659	642	667	655	694	704	666	638	711	682	659	668	667	678	670	672	657	650	651	656	673	665	640	733	629	659	719	651	676	616	689	663	664	626	665	605	683	657	697	661	649	658	692	729	628	670	669	682	680	677	676	689	645	668	683	692	701	664	666	684	696	726	653	694	631	672	639	689	660	673	705	632	651	717	678	710	653	683	688	654	686	672	640	629	669	695	671	671	612	707	682	661	695	705	623	690	648	655	663	688	697	638	622	707	670	678	680	659	687	661	690	677	723	665	639	683	679	701	670	689	702	662	692	653	653	730	657	722	643	642	626	685	651	650	643	697	699	704	669	707	677	656	672	649	697	650	611	672	657	675	639	667	639	714	695	687	620	676	679	664	670	684	609	635	660	621	658	635	660	638	680	668	717	636	673	650	700	674	667	669	678	668	678	656	691	629	692	654	712	650	708	690	679	662	668	679	654	682	626	709	614	639	662	671	648	656	657	680	676	676	711	696	661	652	714	692	660	678	641	670	681	691	687	712	642	740	627	658	670	692	692	679	655	648	663	688	651	706	643	652	658	705	661	657	680	677	684	668	674	671	680	656	661	664	633	642	678	720	660	667	639	623	634	648	656	648	683	677	722	629	637	671	699	658	682	658	662	686	627	661	656	676	699	586	646	662	671	671	682	685	586	627	669	680	677	647	679	668	734	665	693	655	596	704	659	652
27408	12423	1887	1185	1043	1441	4202	4200	2675	1510	1036	848	683	671	664	718	625	663	679	654	674	679	685	679	666	667	707	622	643	675	718	638	660	732	688	653	645	625	681	618	625	573	685	706	675	621	627	594	595	620	652	665	651	630	648	679	622	703	665	621	715	617	644	633	636	645	684	690	636	644	658	597	641	681	646	667	720	621	653	621	631	641	634	706	732	699	664	734	636	647	616	692	654	708	666	643	636	640	674	704	699	625	695	663	633	644	636	705	654	676	655	711	658	657	657	640	644	728	646	633	681	681	651	668	684	632	649	643	673	676	656	626	683	661	691	630	698	686	662	660	630	605	630	631	656	646	661	646	645	665	692	689	690	674	645	642	697	686	654	653	662	641	683	660	667	627	679	666	646	689	669	646	679	705	631	643	629	654	662	696	687	659	620	642	668	654	681	654	625	705	648	668	617	610	620	644	691	646	625	691	652	668	638	687	650	647	673	675	623	653	694	684	653	692	617	661	638	691	636	639	650	636	697	640	635	649	635	642	692	621	668	670	601	658	690	619	699	626	669	632	641	616	691	662	717	652	671	648	679	705	693	659	658	701	675	692	630	642	633	680	655	660	672	644	670	649	655	655	699	621	712	710	658	668	643	608	600	660	629	689	680	631	648	623	641	628	640	651	645	701	645	671	708	631	706	666	697	624	634	612	670	679	637	680	689	666	683	661	672	651	634	653	633	648	669	659	642	656	677	636	690	679	683	666	653	690	656	656	674	655	661	639	686	597	615	672	629	657	650	636	642	628	654	648	688	691	670	672	665	657	683	646	634	593	666	652	643	618	669	705	701	676	612	642	651	625	643	674	672	647	678	653	698	663	603	688	675	669	663	713	653	624	644	695	661	667	654	652	664	680	651	664	666	676	656	699	695	648	607	643	678	677	637	644	659	636	666	636	624	674	653	655	614	673	645	668	685	683	693	684	695	672	651	669	659	692	629	631	620	660	693	680	665	665	686	631	638	651	621	645	654	655	668	692	672	687	608	641	670	636	684	706	699	704	660	662	675	655	686	658	685	668	640	626	660	626	645	637	687	674	633	664	654	656	666	612	633	657	648	692	613	666	692	688	662	648	646	689	649	657	692	654	631	625	632	636	691	671	671	682	648	678	640	697	681	663	737	643	683	692	640	686	679	639	634	678	651	656	654	700	637	665	687	619	650	634	660	633	710	665	652	674	649	639	617	671	631	665	666	682	667	680	637	600	670	630	620	640	620	704	616	632	679	649	670	646	674	675	665	675	656	719	670	688	639	657	663	629	676	651	629	671	651	649	636	632	701	669	640	630	629	695	664	624	654	660	650	671	684	681	709	657	683	642	665	675	612	661	620	641	689	705	685	656	649	700	649	623	650	664	641	642	666	637	663	679	642	663	637	653	628	615	677	664	642	657	665	649	647	652	662	640	649	640	678	653	710	694	628	641	603	643	713	637	645	684	674	653	675	673	646	651	658	670	692	653	720	637	698	714	674	639	655	733	642	673	658	651	672	666	676	690	676	637	646	650	650	624	661	676	649	657	634	684	655	680	650	675	636	643	701	662	665	604	679	590	647	634	657	661	611	669	673	691	681	660	674	667	642	702	640	630	651	639	712	605	635	644	631	647	681	642	650	694	639	736	681	653	685	690	631	643	644	689	666	721	673	669	689	599	654	630	641	643	681	683	698	627	659	679	685	654	657	645	684	686	647	680	665	665	648	666	687	669	633	677	638	669	661	614	677	670	684	666	662	665	646	593	678	676	649	635	643	663	683	636	674	664	621	607	656	636	659	636	611	716	638	637	658	677	697	645	672	663	671	693	678	716	685	620	656	669	600	643	630	686	630	651	624	651	630	631	664	653	654	655	658	693	668	640	719	658	691	656	639	640	663	698	666	626	699	679	647	629	650	635	630	676	657	638	623	694	645	658	659	640	650	646	665	706	654	667	680	652	630	657	683	654	678	615	646	653	662	641	651	623	636	666	663	690	663	671	715	659	673	612	678	631	662	678	653	681	634	683	672	688	689	644	668	640	635	698	646	640	645	604	654	697	699	639	671	717	704	683	660	714	692	711	670	657	652	687	624	713	653	666	686	670	695	629	673	671	709	652	674	666	653	626	622	621	645	665	638	635	664	666	671	683	678	725	657	662	703	682	684	694	687	670	634	673	667	633	648	636	671	666	679	655	657	679	715	641	662	665	632	643	627	637	639	749	627	639	651	680	718	666	663	684	664	664	654	672	629	632	663	635	658	671	684	640	641	692	683	662	699	700	596	692	656	692	682	698	675	690	677	718	673	610	661	649	635	684	662	681	672	673	634	658	669	674	648	615	647	654	633	699	656	629	653	642	678	642	671	630	686	688	646	607	645	658	679	669	663	683	626	667	725	673	662	668	662	631	658	653	632	670	605	670	619	643	687	711	671	633	618	695	677	647	656	655	648	652	662	662	695	662	690	646	666	677	642	667	702	651	705	685	662	666	643	638	628	653	689	601	668	647	684	664	674	690	672	637	626	638	639	662	636	676	717	679	636	664	668	663	649	666	687	616	652	639	613	623	663	662	661	643	675	682	634	668	656	683	656	661	662	679	615	671	660	660	621	696	654	649	690	663	656	664	684	631	691	627	654	671	661	678	634	616	654	681	662	663	641	692	687	635	623	656	691	617	648	682	623	690	667	690	663	693	655	667	680	674	669	666	660	707	688	673	688	682	659	660	653	660	675	702	678	653	606	640	660	592	632	671	665	681	659	689	695	649	643	680	649	606	665	665	627	693	644	667	630	680	679	666	645	662	704	668	691	669	674	662	659	686	658	683	649	638	651	639	646	673	644	661	703	654	648	674	654	664	693	663	668	673	672	658	677	635	628	659	658	636	652	682	640	684	666	686	655	676	679	634	639	631	689	616	679	665	637	644	667	726	663	604	676	619	624	663	721	651	668	656	683	680	665	723	649	656	638	692	652	651	730	673	629	607	668	645	670	670	720	614	679	652	613	670	631	632	639	677	645	641	644	684	670	694	669	669	672	707	573	644	644	654	664	657	653	639	634	710	627	668	688	695	634	704	650	701	649	638	684	701	677	635	639	692	663	608	654	685	688	669	677	667	662	674	657	649	613	647	642	672	674	672	645	675	686	640	675	638	660	661	634	678	650	624	677	642	656	668	640	643	663	601	692	650	705	659	645	676	664	667	640	711	662	700	646	645	621	668	632	653	672	617	637	718	639	656	667	616	654	666	693	668	652	621	647	655	620	665	655	660	646	639	632	686	678	639	746	621	665	684	664	661	653	632	670	658	709	633	670	647	676	624	618	633	705	657	712	614	666	644	607	644	660	684	617	671	711	712	638	639	641	645	626	694	677	645	666	681	669	658	671	660	713	652	637	671	669	667	657	667	635	683	666	626	643	654	652	707	646	681	654	626	651	707	672	619	655	668	639	651	693	671	720	633	612	609	652	635	650	649	617	677	689	671
5242	1016	970	944	1162	1835	5296	4693	2988	1567	1023	708	651	580	593	567	579	608	586	624	584	580	575	579	555	563	585	568	602	594	569	597	627	641	567	563	613	610	615	596	600	560	598	648	611	585	589	612	564	594	573	604	623	581	560	597	607	583	610	557	629	580	549	569	623	598	615	611	608	579	623	555	608	573	567	638	620	583	562	554	546	595	630	558	580	591	542	555	558	581	588	604	602	575	636	629	560	557	561	648	593	559	592	589	585	562	603	537	658	577	606	630	623	619	613	562	562	569	605	624	588	547	563	583	589	630	574	649	600	640	604	584	616	599	593	629	572	546	587	560	625	557	587	581	601	591	610	600	550	639	598	591	623	523	573	564	569	581	588	627	581	579	600	585	602	559	607	611	619	608	582	593	636	570	601	575	566	596	564	595	609	588	610	605	585	561	594	548	626	625	579	588	566	572	597	562	588	620	621	604	561	583	607	631	600	519	588	594	576	596	540	559	539	610	567	571	559	615	587	574	570	607	634	583	609	619	591	550	583	548	628	625	648	579	568	581	538	594	594	603	584	610	614	576	598	636	586	586	577	626	605	576	583	617	590	558	598	634	548	569	598	615	575	628	546	598	624	593	593	581	590	620	574	603	546	611	549	618	572	594	622	559	564	564	608	550	599	566	538	575	547	556	605	610	597	644	563	559	552	579	583	569	551	575	560	651	596	610	589	574	590	599	578	592	609	571	607	614	562	607	577	599	595	604	601	561	584	574	590	582	598	581	575	550	610	579	634	571	586	582	590	591	545	618	595	620	608	611	594	574	592	582	608	559	566	568	579	606	606	594	574	550	587	582	633	592	581	607	571	581	574	556	559	568	576	587	583	525	599	576	565	614	602	559	591	604	542	589	541	578	571	536	580	572	571	574	573	588	599	538	606	605	545	600	556	587	621	562	579	579	567	593	590	587	614	586	619	576	586	589	616	569	589	576	628	578	556	568	546	603	575	578	548	544	632	617	554	552	593	578	594	596	588	569	577	598	592	581	584	589	573	604	561	572	586	593	585	578	570	561	590	576	607	576	571	624	543	591	545	553	592	589	608	595	544	591	542	565	581	583	595	611	607	599	592	578	562	541	567	582	598	616	616	594	608	563	564	575	561	508	540	563	596	567	620	625	610	553	567	645	594	579	620	617	603	615	606	573	584	600	590	625	609	582	579	552	561	595	561	540	563	598	623	605	565	545	620	595	575	571	619	560	573	578	578	617	584	624	596	590	558	603	569	592	581	550	625	561	576	585	572	602	591	629	577	608	610	598	530	557	607	584	599	591	542	586	612	599	569	546	588	615	556	554	597	603	594	547	564	580	552	596	612	538	606	572	590	535	589	583	568	567	604	601	586	597	557	569	612	602	588	588	577	542	545	582	610	543	618	539	580	616	568	630	559	554	550	598	600	591	649	577	578	580	646	627	606	610	558	564	588	591	612	578	552	587	553	527	602	576	569	579	587	586	646	636	602	593	576	569	562	568	576	608	592	543	598	601	567	575	607	619	562	614	607	597	582	535	626	555	623	606	587	631	627	593	593	557	578	587	587	587	605	571	621	591	633	599	581	596	593	601	558	555	626	602	592	563	549	582	586	595	573	566	619	553	623	594	617	626	636	606	581	592	572	600	577	544	575	594	580	560	593	601	622	616	561	555	638	636	551	566	604	587	574	614	602	562	592	602	587	572	594	565	599	567	570	577	569	580	607	612	611	575	628	575	570	607	601	550	540	551	613	574	574	590	568	604	587	586	581	640	603	611	559	612	574	549	603	572	623	574	578	577	546	584	566	598	590	548	566	543	598	553	557	621	544	552	582	593	544	636	627	570	607	561	562	578	605	569	599	581	619	596	614	564	607	541	589	559	576	616	578	589	589	599	559	596	578	578	608	591	596	572	589	598	593	651	584	582	630	574	612	591	596	589	598	570	565	622	556	582	574	580	595	584	574	598	595	577	618	615	593	552	600	601	603	634	574	513	554	524	611	602	523	608	613	555	572	611	584	590	562	570	616	592	573	590	601	610	600	580	599	582	546	594	566	543	562	604	632	593	556	622	524	575	558	645	578	579	580	543	630	591	594	561	584	565	565	556	543	602	580	607	614	516	601	600	624	593	585	595	551	602	570	615	586	582	580	582	595	536	613	570	561	604	625	605	567	575	633	641	616	588	592	625	592	603	580	570	590	616	582	566	556	580	559	572	612	573	626	576	567	607	584	606	610	586	594	609	597	611	569	574	582	550	560	593	604	574	598	626	579	597	565	620	546	589	596	618	588	593	614	564	555	648	570	537	576	599	566	573	560	578	575	579	619	605	578	561	579	555	601	570	579	595	615	597	568	561	610	554	608	597	563	601	575	628	581	612	558	638	583	610	576	556	564	589	616	621	574	581	608	567	585	592	607	585	595	568	568	578	547	557	620	594	590	593	590	596	602	604	620	583	572	595	582	584	562	613	620	592	561	632	606	572	604	573	526	539	579	612	635	584	578	603	558	596	591	602	608	582	627	586	616	602	570	590	610	544	585	581	562	574	624	604	639	526	565	624	596	601	633	536	581	558	616	557	598	580	570	616	554	549	633	598	633	647	603	593	623	589	569	587	593	592	575	614	567	578	621	589	579	587	583	594	639	602	571	617	597	605	583	553	585	565	569	597	614	565	575	567	607	578	613	561	623	575	605	578	563	622	587	591	600	637	604	558	562	577	583	563	607	565	634	601	618	608	576	602	610	560	596	570	613	619	544	576	597	585	579	581	572	596	580	575	627	552	566	593	609	590	577	601	608	544	601	603	602	594	553	597	597	584	594	545	573	602	548	563	571	561	615	610	598	588	544	592	627	557	581	576	563	609	597	599	610	607	586	590	572	596	613	585	621	563	577	622	592	589	574	578	571	578	657	600	623	593	593	543	607	563	590	603	555	606	551	555	589	549	593	632	570	568	587	580	528	612	559	569	591	619	580	586	597	587	616	589	579	587	567	560	608	619	564	610	578	564	606	639	614	600	571	601	565	553	593	574	577	555	591	613	566	626	595	586	630	577	602	608	577	617	585	566	533	589	594	613	596	586	587	605	583	510	607	580	568	578	575	617	580	582	543	639	594	591	600	557	598	589	610	577	579	593	567	567	578	594	601	531	556	565	560	603	558	607	608	590	613	611	611	587	634	585	558	585	584	629	626	590	598	628	611	596	589	535	576	610	625	614	567	625	567	620	613	578	580	600	617	586	561	564	589	588	555	599	617	618	565	585	551	577	602	576	623	565	571	612	573	574	599	623	592	594	576	619	557	614	597	553	600	560	622	598	555	616	600	577	587	596	563	563	636	561	576	537	591	588	581	584	546	601	592	621	562	605	595	577	608	548	536	602	555	575	611	653	569	560	637	575	605	589	607	561	545	582	585	573	590	630	573	600	590	596	572	580	571	629	573	525	565	556	614	568	585	611	602	559	587	626	570	549	575	588	610	577
25462	21290	26975	25077	10025	12486	29886	26701	17546	7781	3045	1222	773	674	669	679	622	648	649	653	637	675	625	650	659	639	632	665	624	692	698	624	620	630	606	608	623	663	647	636	666	637	646	647	640	619	659	616	660	633	606	665	694	643	596	632	655	631	605	609	626	660	653	640	638	670	702	612	674	635	623	598	642	651	587	625	611	635	607	653	630	692	659	568	671	615	660	636	622	638	634	623	636	695	620	634	626	599	621	636	664	618	641	593	659	640	723	633	646	624	621	616	665	621	689	628	644	624	673	634	655	676	654	630	639	631	659	634	630	600	671	626	625	645	657	646	596	653	650	636	678	588	627	599	622	651	659	619	648	646	629	593	628	619	663	640	611	610	634	650	647	671	643	619	660	636	601	646	642	641	660	640	603	633	674	664	628	647	638	637	628	689	639	644	610	618	667	620	649	639	615	607	691	603	619	605	577	605	631	610	653	658	633	645	628	668	666	638	622	632	644	607	608	617	666	611	650	638	647	641	624	601	618	625	619	646	594	651	654	598	647	593	641	655	634	637	680	635	638	630	638	618	658	597	617	632	660	657	644	649	629	627	651	667	618	614	647	634	595	622	655	674	613	605	649	589	621	634	607	624	566	625	657	616	640	642	649	635	637	645	589	625	632	696	612	618	658	570	651	642	638	627	634	642	645	637	625	661	656	649	625	613	675	623	662	656	652	613	603	637	682	619	616	591	624	623	589	648	649	663	610	649	635	677	635	634	658	617	653	611	612	637	612	643	627	638	649	621	580	631	660	681	637	661	656	607	579	687	660	646	636	596	623	651	607	625	653	602	606	655	627	624	628	613	627	658	679	647	621	652	676	642	611	652	641	618	621	648	649	638	675	642	618	627	631	615	615	658	661	589	651	618	681	633	642	617	636	599	635	675	606	610	588	651	594	638	646	660	638	613	633	688	636	642	630	653	632	610	611	635	700	614	663	617	589	645	741	628	595	670	684	598	606	649	595	605	593	604	652	657	630	571	625	597	648	624	664	596	606	647	646	619	639	641	634	636	627	609	646	638	650	634	605	584	617	611	656	726	660	614	667	605	614	626	612	611	639	627	689	639	666	625	657	672	625	639	609	650	668	660	679	625	645	671	629	638	625	676	663	687	654	640	650	644	618	633	653	664	660	618	622	592	585	632	659	622	652	648	605	654	640	620	632	679	646	653	622	608	649	678	660	656	621	569	612	677	619	690	646	633	666	650	645	643	607	627	658	587	648	650	599	616	671	632	675	648	633	589	645	645	613	667	653	614	642	636	619	588	605	617	659	623	632	643	651	622	702	625	642	658	636	651	602	619	645	645	643	670	596	654	602	612	602	618	641	610	629	637	621	605	639	664	620	623	599	617	606	590	626	617	673	653	608	653	623	620	674	616	613	632	680	624	657	624	654	609	613	658	670	613	690	655	616	647	648	643	625	656	601	606	643	647	610	630	629	641	637	604	627	659	608	672	627	610	645	660	670	657	679	605	705	636	619	653	658	616	600	673	640	671	644	627	609	619	651	610	614	614	647	608	604	650	656	655	607	682	656	609	647	635	672	671	650	662	650	647	623	581	621	629	599	610	640	627	620	629	599	635	640	631	650	614	606	607	673	668	636	628	668	620	602	650	657	637	622	611	633	677	603	618	630	620	618	606	612	636	667	634	581	703	596	629	682	623	603	644	606	606	649	644	635	648	636	636	596	656	645	658	612	639	642	638	638	632	651	617	638	634	651	615	612	615	627	592	622	654	651	656	627	626	680	580	640	646	637	605	638	618	653	592	589	635	627	637	657	703	629	620	659	612	642	643	669	617	659	620	664	655	624	663	631	618	623	657	624	633	638	601	649	662	608	659	619	634	668	659	619	643	597	609	607	667	677	621	622	645	627	654	614	627	638	574	647	659	640	608	636	589	620	609	626	614	654	584	594	638	608	634	567	595	625	658	655	619	646	641	611	659	666	615	642	633	604	656	622	642	589	637	629	644	629	649	671	610	653	650	660	659	654	644	626	675	579	635	605	606	585	613	648	612	631	656	658	628	618	626	614	596	634	638	640	652	630	644	599	654	622	619	622	651	635	638	633	646	632	635	630	635	610	635	578	648	595	658	629	649	628	630	596	626	628	620	612	598	653	667	658	641	646	613	626	648	643	661	635	621	645	610	664	617	618	620	651	642	614	680	621	569	611	682	594	649	642	646	625	651	604	659	612	618	609	628	607	648	655	645	617	664	639	623	595	683	614	633	637	606	648	636	627	651	604	644	642	701	623	670	617	633	619	622	658	685	633	601	633	666	628	641	653	643	618	655	638	632	601	606	606	608	648	681	647	652	630	621	655	665	608	585	611	598	640	629	623	620	648	636	616	615	621	692	626	608	606	643	656	649	617	654	630	664	666	618	644	667	676	615	592	663	612	605	652	664	620	578	629	640	644	622	626	605	635	690	616	648	651	624	604	603	604	616	650	623	601	613	636	639	638	650	650	630	604	626	607	601	611	596	614	643	623	609	647	666	620	644	610	590	636	603	658	630	661	689	667	603	670	634	611	644	636	633	635	656	599	608	660	635	617	628	628	598	605	672	633	650	623	631	622	633	662	622	679	646	616	654	622	694	612	612	617	612	646	604	628	589	618	644	624	628	600	642	646	609	689	631	642	629	611	658	680	603	634	632	650	611	625	657	660	631	652	590	649	675	649	637	594	640	606	657	673	618	594	646	618	637	661	663	592	674	662	621	649	604	673	612	620	622	602	620	614	659	624	664	650	632	634	636	614	655	660	648	645	655	673	597	612	624	635	614	658	597	663	663	577	664	612	630	674	650	618	669	620	704	602	641	608	614	676	635	655	629	642	624	617	633	699	624	624	609	690	672	624	610	609	591	649	620	648	632	641	632	583	671	622	640	578	632	626	663	604	628	614	630	587	603	630	625	626	613	694	595	647	657	639	649	639	631	653	606	646	641	632	670	637	639	614	662	636	672	638	640	621	629	638	632	604	653	646	604	605	649	623	636	662	589	638	648	654	647	647	646	627	627	639	651	625	619	620	623	615	616	664	605	658	653	587	576	594	639	639	586	670	637	623	679	677	659	657	618	622	652	626	631	655	643	637	660	590	628	637	642	665	645	646	619	637	677	663	670	617	663	639	620	638	631	627	639	643	601	658	686	594	622	636	684	667	624	624	650	637	647	607	634	667	632	637	627	649	644	644	681	632	602	628	616	583	626	675	651	612	620	608	597	601	626	638	619	614	617	607	610	673	610	631	645	638	632	658	606	659	604	643	691	641	617	631	625	614	661	646	648	653	603	582	629	641	631	624	617	613	652	596	612	639	620	616	613	641	630	640	641	646	643	603	594	647	639	632	664	612	627	632	663	635	618	637	685	654	661	614	627	580	640	690	600	587	637	595	627	660	635	631	663	644	636	608	652	589	602	647	658	644	664	610	667	658	677	681	664	630	691	634	673	627	613	646	586
3731	3234	4019	5765	5345	14276	28199	22288	14615	6823	3145	1279	689	597	614	592	581	604	622	591	600	555	580	572	582	568	616	583	665	545	610	615	587	545	598	576	567	563	543	564	568	600	579	591	606	599	624	590	583	538	577	576	594	590	605	596	573	616	608	599	551	600	598	604	587	581	602	609	581	574	605	578	559	594	584	538	557	599	546	574	576	585	594	628	576	608	621	606	570	589	615	566	590	574	594	632	614	621	568	620	591	596	590	565	635	607	597	606	641	605	598	582	566	609	614	583	600	608	606	571	593	550	592	618	600	579	581	602	568	606	576	606	561	602	558	561	590	583	575	605	596	567	580	598	595	529	577	588	590	589	603	607	552	540	600	600	570	575	589	557	612	586	531	583	572	603	569	639	578	602	579	575	541	534	566	593	625	573	586	604	573	579	602	595	597	599	571	602	600	591	565	622	575	564	590	619	617	574	582	555	582	610	581	593	568	601	557	606	582	622	588	605	555	563	619	557	599	590	613	582	585	568	614	599	597	549	595	584	580	593	624	616	585	540	591	608	572	607	592	600	539	585	599	592	578	584	615	598	572	581	556	610	582	567	587	587	533	540	630	600	592	591	584	598	582	605	591	603	609	577	562	539	581	603	574	573	558	609	606	619	564	587	593	575	582	546	562	552	603	593	583	602	603	593	600	541	569	575	606	605	604	597	543	523	593	566	615	599	594	574	597	591	576	603	631	594	607	567	600	596	594	592	599	575	597	566	587	579	617	547	557	577	592	596	598	611	590	592	575	620	606	529	592	555	603	591	607	641	588	557	589	574	580	549	576	622	608	594	593	568	594	588	654	536	640	599	541	581	585	581	629	572	549	636	606	539	547	631	599	566	567	579	565	647	576	541	610	599	598	575	597	556	638	613	560	591	570	590	588	580	591	571	586	589	596	564	583	641	586	586	593	640	590	569	593	571	562	597	595	550	636	606	620	569	601	561	614	583	666	560	559	625	591	570	613	601	615	579	544	570	591	586	578	599	576	569	582	599	581	599	594	602	577	574	558	586	593	573	582	559	610	592	584	589	549	608	612	560	590	595	574	584	600	581	588	631	614	577	570	585	596	549	550	605	596	586	576	586	555	610	570	586	547	569	603	621	622	578	621	570	598	522	583	582	555	558	605	565	604	603	540	562	580	620	548	590	614	588	583	554	584	616	592	594	586	533	599	582	612	576	551	552	564	545	608	601	596	604	585	591	570	581	601	603	554	667	562	569	591	595	595	584	586	612	620	626	585	630	616	632	613	610	622	607	570	603	608	592	554	599	569	600	602	617	583	582	632	668	579	623	626	571	586	545	588	562	571	541	583	583	578	565	573	603	598	600	588	571	562	553	570	599	551	575	595	578	589	576	605	564	595	604	575	544	604	590	596	614	590	626	594	585	594	617	604	543	577	606	594	565	596	562	573	567	597	595	566	619	603	593	588	621	578	622	545	576	578	600	557	566	578	650	601	560	597	570	612	544	530	582	578	557	560	583	576	596	558	551	601	597	562	569	566	573	580	585	580	589	604	584	577	585	574	596	573	579	604	633	619	595	561	565	585	580	629	590	583	547	614	577	595	516	610	591	564	586	609	596	615	593	591	581	613	591	628	602	591	551	563	587	588	537	644	599	556	557	605	541	571	616	602	613	636	625	584	566	575	577	607	598	590	553	540	633	585	588	546	607	560	621	594	603	592	577	620	566	603	568	624	577	620	547	579	547	583	597	582	577	614	583	550	583	559	578	569	580	577	618	582	599	546	571	642	574	576	552	575	572	578	586	581	546	565	576	568	526	583	600	588	551	548	632	563	604	591	579	545	585	605	539	558	537	547	610	565	617	608	598	596	591	564	599	602	568	577	588	582	574	548	595	628	553	610	565	573	563	554	621	572	620	583	589	590	600	549	604	542	616	574	592	546	580	552	615	593	599	602	604	593	574	554	591	528	595	622	563	595	548	590	613	575	579	610	554	606	604	560	584	584	575	597	600	512	597	624	582	596	603	607	583	600	617	570	577	583	595	596	591	621	580	580	583	563	565	602	608	599	590	641	601	573	607	576	590	574	584	616	574	567	552	556	578	604	610	552	584	565	589	585	533	619	572	585	624	594	580	588	526	567	588	552	588	588	579	532	553	611	540	599	583	575	628	605	582	584	572	602	617	564	595	571	575	536	592	571	596	567	599	592	521	615	600	578	577	606	622	589	559	650	577	573	567	624	624	547	581	587	580	539	582	592	616	572	598	566	603	556	576	621	585	560	598	608	605	580	605	559	574	576	613	617	591	609	548	566	572	599	577	562	566	570	574	593	604	564	602	577	576	537	571	618	601	566	548	568	532	616	625	600	554	596	543	603	592	601	641	596	587	580	577	588	560	597	595	627	628	615	574	583	582	558	612	620	587	568	587	633	605	603	580	585	584	601	592	585	561	580	591	561	597	569	630	600	579	583	591	597	576	542	585	594	567	575	595	552	604	587	585	592	559	558	595	582	601	616	575	630	583	569	598	591	585	591	567	578	575	573	589	573	522	579	580	537	569	581	547	582	603	564	597	587	586	629	580	616	523	602	621	546	599	589	596	559	581	566	539	591	588	561	566	580	607	594	595	586	591	613	563	606	554	604	599	578	612	512	594	601	597	574	549	600	611	634	587	585	537	626	611	531	644	597	590	589	584	560	625	590	568	616	605	601	587	566	610	576	613	603	573	560	578	636	554	546	585	603	601	591	519	558	572	548	551	606	545	541	589	591	631	613	617	625	595	608	602	555	575	559	577	624	607	569	566	597	623	570	570	534	590	585	533	578	590	594	551	572	599	597	558	614	583	602	546	640	628	568	592	589	544	585	572	619	590	626	563	592	602	589	563	586	551	596	595	617	565	598	580	552	599	619	572	581	615	612	584	609	592	581	580	589	579	611	603	605	601	566	581	589	563	581	626	610	573	648	549	582	609	578	578	590	587	566	602	567	583	550	646	583	580	575	559	606	570	599	595	581	553	547	593	611	609	559	536	557	560	552	632	593	580	556	542	565	578	569	611	561	570	583	595	542	599	593	581	565	583	600	581	596	561	598	580	603	596	606	568	600	558	603	582	580	629	568	556	582	562	590	625	590	560	580	622	635	580	616	607	558	601	561	591	563	563	614	627	646	611	611	596	600	602	574	585	590	555	552	618	606	595	621	581	613	584	581	589	564	613	610	607	582	609	559	549	587	593	535	570	588	587	555	541	590	598	584	549	560	595	580	623	597	592	577	577	592	565	590	581	545	547	550	582	560	593	563	600	568	594	606	602	590	551	576	578	554	590	571	590	566	567	611	564	540	592	595	577	563	642	565	589	613	562	596	583	586	581	592	587	580	648	576	578	564	551	589	584	612	573	561	566	587	600	537	617	577	584	560	576	565	537	593	570	600	622	537	587	565	595	597	541	553	584	578	561	593	588	592	590	612	555	646	565	606	570	563	560	597	584	612	589
24215	21317	28627	24491	21403	16991	37180	46991	37146	20168	8347	2425	1128	837	769	719	774	773	763	733	750	769	764	695	710	713	746	814	767	745	739	799	728	762	783	702	726	732	701	733	748	711	746	770	785	708	746	749	726	726	749	739	700	688	709	735	702	712	719	739	754	748	722	765	726	731	771	729	712	763	739	737	744	716	726	733	696	703	739	743	793	801	768	732	741	682	735	699	713	758	725	741	724	728	686	670	734	693	742	760	750	736	753	732	757	725	732	706	706	737	760	750	722	742	765	739	785	744	735	751	776	749	755	737	763	731	748	713	732	703	689	684	740	797	749	729	725	763	745	732	677	669	705	730	761	695	749	748	726	747	716	671	724	789	785	713	709	740	745	741	791	676	678	748	740	773	697	706	739	686	733	744	736	725	733	768	723	771	729	747	758	686	691	716	765	704	738	756	754	738	715	746	716	699	753	727	675	737	734	695	810	771	733	713	712	718	703	750	747	740	760	713	756	716	712	752	698	721	791	744	750	734	747	737	808	725	754	666	703	689	649	724	728	688	770	761	732	703	732	751	686	754	751	740	741	701	764	676	699	717	727	738	739	742	705	735	739	706	759	699	766	746	707	748	709	671	715	708	758	744	761	729	728	720	711	724	751	723	750	699	726	773	711	674	748	742	733	781	716	700	677	741	747	714	705	738	719	775	791	760	695	750	724	747	694	710	803	699	740	761	721	771	741	776	683	705	741	737	709	748	747	750	776	777	726	754	735	771	729	713	658	683	730	710	707	739	755	766	821	710	722	700	761	759	717	687	695	676	712	746	752	730	720	736	689	685	744	740	778	776	777	739	718	756	704	794	726	746	745	730	747	756	690	743	770	763	712	774	731	762	738	707	729	737	759	727	746	713	757	705	727	725	715	776	736	751	754	755	756	755	723	757	740	737	700	749	775	704	682	753	786	654	705	731	778	727	766	713	686	751	724	739	728	761	713	739	740	718	686	709	729	752	748	748	726	724	709	748	715	700	735	733	705	746	728	756	753	726	760	698	738	729	745	681	732	732	757	718	739	751	747	748	777	737	732	755	747	725	735	708	748	746	706	764	783	714	752	770	778	704	700	714	734	678	715	662	698	747	771	724	727	751	759	749	710	741	736	740	681	734	672	796	695	751	721	746	697	719	718	712	727	760	721	672	767	741	787	749	746	670	706	808	709	724	694	721	777	750	717	740	741	721	713	763	725	770	740	742	729	737	721	738	737	765	768	767	740	705	763	751	708	775	713	720	731	676	683	786	762	753	694	758	698	759	736	681	713	721	761	691	760	778	731	665	699	734	691	773	733	741	760	732	737	719	720	752	737	734	762	729	751	731	712	763	709	718	755	762	801	752	750	749	735	780	739	735	775	763	800	752	716	741	759	692	798	754	774	732	766	724	716	707	721	754	735	676	720	793	724	785	739	729	711	744	690	747	712	739	720	732	721	705	748	823	712	735	743	697	734	693	741	732	744	715	767	734	709	752	777	719	738	724	694	756	744	707	701	752	707	748	722	724	747	719	729	776	764	741	738	725	769	737	763	688	731	726	704	713	743	709	717	710	746	713	720	780	676	692	735	732	760	799	672	744	704	695	733	725	748	750	777	742	719	753	695	762	727	708	717	703	738	684	730	742	720	790	762	695	749	788	681	762	753	710	711	766	722	744	785	717	742	683	780	698	784	755	792	722	747	738	689	740	738	746	769	747	732	792	716	732	700	731	739	725	736	751	672	714	706	719	740	719	714	717	734	711	737	754	795	687	727	758	678	730	729	739	696	701	714	751	720	692	726	701	775	748	760	765	750	734	706	746	769	783	733	731	772	750	728	769	700	728	772	751	784	758	763	713	752	741	711	695	751	729	742	740	778	737	713	715	725	708	727	728	745	740	743	728	706	719	728	738	731	714	760	735	739	719	720	729	779	777	707	751	701	735	737	741	690	734	695	738	753	718	693	722	764	697	710	711	706	709	688	726	746	735	686	768	759	782	762	695	696	739	735	700	733	758	708	731	760	716	777	724	760	689	723	710	760	752	740	710	766	738	760	694	760	681	704	701	723	799	737	780	763	712	755	729	728	715	766	753	734	701	779	694	750	761	738	756	741	739	712	716	786	736	757	746	721	730	760	674	741	796	740	754	748	755	769	768	740	704	717	751	750	737	734	725	758	698	736	725	725	705	744	733	739	709	757	726	746	723	721	740	743	723	707	721	748	723	700	739	755	775	705	714	752	738	712	741	765	753	764	695	729	741	714	752	767	765	760	819	779	730	737	724	716	734	746	761	727	783	718	708	740	713	730	673	727	762	741	747	700	704	693	737	708	720	734	729	780	738	763	710	714	739	746	722	730	703	694	685	756	739	690	732	786	731	733	725	688	704	737	731	741	751	747	750	665	696	707	773	733	731	698	689	716	678	736	695	745	740	742	719	742	733	765	719	753	743	738	736	755	762	759	714	708	724	735	717	737	690	717	766	718	722	719	716	689	722	730	780	718	736	764	715	749	741	763	746	731	793	717	732	756	698	704	711	746	744	724	700	716	730	747	685	757	721	657	711	749	741	729	696	714	711	740	730	735	737	734	761	757	714	786	755	733	706	693	750	748	717	772	756	729	726	706	691	752	701	725	716	688	671	758	772	757	765	701	704	783	753	690	718	723	769	704	751	726	727	740	742	790	731	762	733	731	724	712	747	767	785	720	725	736	753	740	712	744	727	719	755	726	771	775	731	715	757	729	691	705	753	698	769	720	727	748	742	721	742	716	743	694	700	757	694	711	731	726	702	711	703	732	716	724	770	739	723	750	742	733	727	742	736	694	729	709	717	731	781	730	722	736	712	718	734	737	689	755	685	647	735	721	728	738	716	712	757	831	719	673	708	731	714	760	751	715	804	707	737	735	787	708	721	704	736	748	770	756	752	755	733	748	659	776	727	769	700	711	743	782	740	757	723	729	717	709	726	732	716	710	726	688	726	762	769	734	740	715	734	730	761	725	697	732	717	709	731	750	750	751	780	740	713	727	705	697	730	751	733	707	723	752	743	760	704	686	736	727	718	686	682	753	756	798	771	703	723	766	705	710	776	722	708	793	737	687	742	712	746	759	766	713	744	705	717	724	703	700	702	750	766	732	691	767	753	728	725	769	690	691	764	703	774	738	738	701	706	727	712	736	726	719	736	687	766	743	758	747	756	742	750	728	750	738	768	728	708	725	690	692	729	746	747	714	729	720	706	726	773	756	704	736	746	718	751	725	725	715	707	744	740	748	683	717	724	711	764	775	756	760	720	764	780	774	720	763	742	740	712	734	732	679	693	723	777	763	744	726	766	766	710	725	722	729	723	742	743	693	774	763	771	736	767	697	710	747	776	726	685	751	723	711	747	727	689	706	800	729	740	724	767	710	772	753	796	718	723	780	723	726	733	699	762	716	712	732	766	732	746	743	714	722	735	700	690	701	736	721	670	747	697	708	741	735	762
4074	9157	17406	17629	10717	11642	38333	43408	31784	14823	6928	2336	1100	778	715	688	704	681	691	645	671	684	667	688	687	686	658	621	634	707	687	697	715	682	684	695	692	707	691	698	691	697	732	698	695	656	648	663	644	665	723	681	699	642	685	663	655	650	677	665	661	690	699	664	671	679	671	640	640	708	639	684	646	690	722	683	653	657	681	697	719	673	676	649	679	682	659	632	678	690	666	644	660	703	667	665	688	691	679	692	681	656	645	709	671	631	696	689	747	679	677	662	677	688	689	667	691	684	696	636	700	658	654	721	647	656	602	689	667	676	664	701	706	729	673	701	689	680	692	650	698	690	669	634	687	688	665	642	677	696	652	626	653	665	684	686	682	727	670	648	702	686	730	672	705	676	672	648	726	644	612	731	697	666	689	664	673	718	669	695	636	664	722	647	670	692	674	669	642	659	656	683	647	677	674	674	716	655	675	700	616	754	682	641	666	628	667	692	639	657	673	677	643	661	656	691	665	695	677	658	671	688	676	709	657	635	647	634	685	701	664	633	773	695	651	650	720	676	680	631	654	618	682	670	670	684	645	669	706	648	695	625	686	668	667	647	680	608	688	685	653	666	699	695	695	656	694	654	664	681	659	704	684	664	645	679	688	670	635	638	735	658	660	675	710	675	660	654	653	637	617	683	749	648	677	690	701	691	688	690	649	720	653	679	670	723	664	653	657	659	690	669	691	672	658	642	596	663	659	634	714	665	693	679	663	642	674	692	733	675	688	680	699	678	627	701	699	682	663	651	718	667	750	624	671	677	703	669	689	661	674	694	637	669	712	673	712	697	628	661	690	673	650	690	682	679	670	685	661	703	677	683	687	698	656	707	690	641	671	667	677	670	687	676	649	662	631	651	685	636	680	706	699	669	696	691	692	731	680	676	641	694	648	639	666	703	687	675	701	644	688	664	679	650	656	641	642	675	710	678	735	630	676	631	632	671	653	708	656	683	670	670	697	645	650	718	638	696	679	736	699	725	694	632	659	685	672	683	678	674	673	643	653	683	672	716	674	666	685	648	661	723	645	663	701	701	669	628	671	701	715	678	663	679	699	649	676	628	677	664	680	684	662	650	677	662	677	617	711	658	682	720	683	701	647	667	724	647	658	701	629	675	679	695	642	668	643	655	675	644	669	655	672	636	674	716	708	654	653	632	705	666	632	676	649	692	644	721	697	662	681	679	683	653	636	631	637	646	679	685	661	646	626	651	670	648	653	639	660	668	635	657	684	676	667	696	643	680	658	602	688	672	651	655	672	683	666	609	679	680	648	683	692	677	664	644	662	693	672	708	647	677	647	649	697	660	634	693	646	680	647	666	662	652	640	635	709	649	664	669	669	668	599	679	678	666	690	682	635	673	702	671	660	696	666	646	683	667	638	683	699	703	620	713	634	658	660	668	688	678	653	674	684	726	658	659	713	700	734	653	699	660	652	676	677	675	665	685	684	690	667	646	656	652	637	674	650	681	712	673	677	648	675	742	621	689	652	713	663	604	658	725	669	688	710	671	691	644	666	684	649	697	668	673	659	677	705	670	675	631	735	657	678	692	634	648	679	667	671	653	620	717	652	647	662	689	622	711	649	664	611	642	683	680	691	684	654	658	661	629	688	690	641	676	644	688	644	684	743	683	640	708	695	659	656	700	660	657	718	696	673	691	688	695	657	680	705	702	662	703	653	700	698	637	676	674	651	668	663	665	647	626	661	649	683	665	707	643	656	697	679	700	669	709	692	661	646	681	671	660	727	658	673	666	693	659	657	720	682	666	724	693	674	601	672	672	676	650	688	727	687	664	679	670	631	646	709	668	653	709	641	664	620	654	689	668	692	640	716	712	661	662	613	664	639	719	640	690	667	646	652	656	716	695	661	647	687	686	774	679	661	700	665	655	620	683	641	650	698	656	661	641	665	683	691	683	679	688	738	604	677	643	644	705	648	668	621	681	668	621	700	630	678	635	688	651	661	664	669	630	684	704	635	675	664	687	673	633	670	703	644	653	680	661	690	649	594	646	681	642	671	707	724	671	639	658	707	653	728	698	621	674	633	718	632	645	684	650	681	668	671	641	667	609	690	622	697	686	673	716	695	650	643	634	659	650	674	687	649	672	646	704	649	683	678	686	689	625	661	687	683	689	655	671	668	677	657	707	666	655	637	693	637	702	676	668	726	703	654	684	683	677	661	704	669	673	692	674	708	706	658	658	687	677	648	658	648	681	687	691	676	686	679	703	689	658	665	621	686	716	658	676	614	618	740	640	669	682	673	678	685	631	668	636	689	653	627	654	633	656	668	693	649	686	646	696	649	672	690	688	731	635	645	664	665	635	694	591	626	622	623	682	738	683	636	733	679	648	672	672	704	709	661	680	735	634	675	696	667	662	648	625	730	652	656	644	710	673	694	685	681	625	692	698	659	677	664	644	643	670	689	617	653	625	673	678	703	652	689	664	659	692	683	671	628	684	694	679	610	686	626	697	670	637	659	645	664	648	668	709	655	689	644	646	636	653	650	693	647	680	676	652	673	684	648	613	658	675	638	647	742	654	698	679	660	705	660	671	669	677	660	630	662	644	689	636	674	639	639	655	642	649	663	685	690	646	677	695	641	717	683	685	594	660	656	630	654	689	686	730	686	634	647	681	638	679	651	650	636	687	664	702	681	680	609	715	688	648	655	602	652	660	664	676	632	648	618	647	641	709	685	680	691	714	693	671	648	677	660	660	688	705	678	713	658	676	645	688	690	654	676	599	672	684	660	675	640	673	688	651	678	689	657	715	667	662	641	643	687	706	667	665	704	665	639	711	712	667	698	704	685	676	654	665	713	685	646	673	700	655	669	681	627	686	668	679	664	663	663	671	676	678	711	651	677	738	675	711	666	628	654	640	679	704	699	667	644	658	702	689	656	646	631	640	698	628	700	668	643	657	683	671	700	661	699	667	665	704	688	648	677	636	651	680	664	651	676	678	713	629	653	642	628	692	672	636	654	679	636	699	613	679	692	673	693	650	695	704	662	678	684	672	694	668	644	624	665	657	671	675	670	701	672	666	657	655	643	643	658	690	628	658	633	645	689	679	657	648	667	630	691	669	701	663	658	639	714	637	646	684	660	708	637	666	699	643	677	633	638	659	657	659	669	683	659	692	648	643	629	661	719	619	671	737	630	654	660	668	667	629	690	708	676	667	702	690	675	679	660	671	658	695	690	620	673	716	663	673	632	678	700	642	720	623	662	626	715	659	669	684	688	638	649	696	697	660	673	694	716	693	661	683	669	634	681	661	664	630	639	613	698	663	701	683	657	667	658	644	690	691	654	684	685	654	691	676	679	665	682	655	678	685	654	652	689	719	632	698	651	657	698	628	662	666	641	655	639	687	660	668	649	724	655	680	662	681	692	670	684	694	702	652	624	672	656	720	673	666	681	660	652	629	667	669	670	634	680	673	685	693	715	669	701	641	630	697
27540	14586	9396	7298	2686	1550	3262	4560	3352	1777	1081	777	708	703	663	680	640	656	662	662	653	726	643	614	698	643	689	709	641	726	707	686	663	647	619	643	651	668	688	668	653	665	684	650	687	648	660	677	693	640	685	671	673	662	683	642	643	660	674	650	696	659	675	665	674	632	671	650	660	639	678	633	641	660	648	654	644	679	653	678	666	645	671	641	688	680	665	654	665	630	663	677	637	666	614	627	651	681	665	686	643	684	655	679	672	608	633	680	653	679	666	673	701	627	640	668	622	698	668	664	641	684	686	649	658	652	629	676	712	643	619	648	665	684	652	639	650	624	646	694	643	625	708	665	633	673	684	657	667	620	661	686	627	657	685	645	671	646	633	623	658	691	643	650	669	673	649	623	666	651	672	659	693	642	691	706	703	617	681	597	660	637	651	669	647	609	625	670	663	675	696	669	637	650	647	700	683	632	690	647	652	626	628	624	665	657	637	699	671	681	686	652	637	679	598	669	625	671	623	660	656	652	681	703	661	690	660	612	686	683	667	715	720	636	667	636	614	700	674	635	673	635	646	626	664	667	721	647	699	674	639	681	687	643	606	668	647	705	627	694	701	617	660	652	675	672	633	655	714	657	696	686	657	692	637	660	640	636	700	665	650	656	704	663	652	640	630	647	705	629	681	656	665	656	692	663	713	692	631	672	698	706	721	675	684	711	641	678	637	666	644	669	618	686	665	681	583	689	697	622	662	704	616	655	709	643	629	665	673	617	660	636	676	628	681	645	649	648	669	638	637	685	632	634	676	668	670	656	660	683	665	675	675	634	661	657	666	618	650	680	687	693	634	631	688	641	666	647	643	678	673	679	754	659	621	698	718	679	695	647	672	667	682	678	635	716	656	673	635	620	599	721	636	711	694	653	639	630	709	721	700	639	656	683	685	631	620	659	614	678	669	626	675	727	652	701	652	665	672	698	671	659	674	647	676	634	624	653	672	644	692	714	720	688	675	663	654	668	650	665	653	628	674	649	633	680	675	645	639	710	634	633	678	648	689	677	710	663	711	682	646	641	696	630	651	654	665	639	668	701	678	655	632	631	707	632	623	691	712	648	670	657	585	619	674	624	636	625	658	674	726	644	632	674	678	638	676	699	638	610	693	678	641	676	648	664	687	691	655	707	648	719	671	694	647	685	648	640	677	638	647	675	688	661	650	685	634	695	657	669	685	620	696	675	687	683	681	723	740	684	671	674	654	650	629	723	633	657	660	669	646	704	659	669	709	725	610	654	664	679	715	712	664	614	662	670	655	606	692	653	588	614	641	638	638	694	618	627	689	668	655	708	678	658	632	650	651	669	651	623	708	637	653	644	613	662	666	653	666	691	607	656	686	632	674	687	666	674	684	677	674	654	722	679	682	675	667	665	674	665	685	617	649	694	668	687	646	663	658	670	676	633	709	619	611	647	613	642	647	622	666	657	664	665	698	685	676	619	676	662	609	654	654	583	692	651	655	638	681	729	639	626	645	701	697	663	737	650	667	655	631	649	671	689	681	705	638	732	667	655	653	713	674	626	622	668	627	623	639	618	672	675	631	686	669	647	634	668	695	628	661	648	645	632	690	654	650	680	687	618	686	656	665	656	635	634	665	650	657	649	631	664	655	696	658	704	616	676	688	647	681	653	683	731	656	662	626	637	658	668	645	666	671	620	666	637	683	657	662	688	624	608	687	682	654	614	671	671	640	637	642	667	652	682	671	634	655	661	673	655	667	676	640	671	690	681	669	695	624	666	681	623	675	628	650	720	674	667	696	663	689	675	681	663	652	657	670	625	651	644	642	680	679	696	682	702	661	663	675	673	650	637	645	640	676	654	648	660	703	689	656	681	612	685	686	686	686	647	688	664	643	647	704	664	703	678	705	650	710	681	637	644	613	670	656	677	622	672	666	712	674	727	642	658	662	676	646	640	621	653	671	665	648	686	642	621	680	640	683	673	669	704	714	663	643	681	693	691	602	631	654	659	604	640	600	636	660	645	647	693	660	700	645	599	625	624	666	655	656	625	650	685	617	691	654	684	699	654	638	664	631	670	670	649	630	651	707	662	657	660	650	656	686	648	625	703	648	605	644	639	680	688	639	667	681	669	654	660	616	667	693	717	669	652	646	683	637	658	635	682	686	664	680	654	673	658	627	647	632	657	662	683	613	642	669	629	670	634	684	711	678	634	656	646	641	637	631	668	690	645	662	661	668	676	650	676	630	687	660	646	654	666	639	707	656	629	688	680	667	627	673	665	711	690	651	735	649	705	649	673	677	679	653	654	663	662	699	662	645	626	679	677	670	647	633	636	681	679	689	702	682	593	609	683	625	683	646	685	641	623	643	670	664	680	666	663	685	652	688	641	681	695	692	664	666	732	652	707	667	714	705	688	681	682	664	641	628	679	631	657	652	669	683	652	701	630	683	625	653	643	683	642	642	648	678	645	665	650	656	673	685	674	664	652	679	682	635	675	675	638	691	652	676	673	660	625	670	678	657	624	650	677	665	662	652	655	624	653	638	696	685	662	671	629	643	663	681	685	648	671	644	657	603	643	679	675	658	667	655	648	659	645	664	654	679	696	672	713	663	661	689	611	688	657	664	678	698	658	668	653	682	685	680	628	652	643	665	672	699	639	662	627	654	670	674	666	625	696	642	697	647	627	681	673	624	714	661	645	690	655	654	631	665	638	661	670	693	630	621	629	651	656	635	679	632	700	668	634	731	630	612	639	645	641	680	649	697	644	685	664	687	725	688	623	642	642	641	672	634	643	628	638	720	645	657	639	669	659	717	688	631	668	626	605	642	628	668	664	717	645	659	648	665	691	632	675	653	635	651	632	672	658	594	646	681	617	652	646	636	653	650	686	677	702	659	677	672	667	667	712	645	670	647	637	691	676	661	686	636	615	687	634	673	661	621	677	656	688	689	659	661	621	636	671	637	676	642	684	662	639	650	658	639	683	667	679	667	662	654	631	678	675	655	636	623	699	651	688	675	644	636	653	618	690	661	685	666	694	640	659	667	699	694	702	696	663	630	668	684	711	648	636	659	658	641	679	640	668	660	683	643	668	647	654	685	685	632	639	640	627	701	608	639	642	685	695	671	702	601	656	669	665	661	701	690	726	681	639	639	720	662	661	685	634	724	693	656	679	681	655	648	664	681	651	648	653	644	632	713	628	660	653	660	638	656	657	661	636	649	681	629	637	686	636	670	650	658	635	632	640	672	694	675	677	676	680	669	635	654	648	687	658	687	656	644	627	597	612	647	640	692	628	653	636	691	643	644	688	610	644	662	630	687	653	664	676	653	682	665	651	664	676	711	683	654	676	675	671	690	646	621	657	686	689	606	668	661	640	692	648	648	686	667	637	654	673	689	629	681	687	659	666	667	668	683	665	681	640	673	652	689	708	638	665	650	661	669	622	671	712	643	649	673	638	662	720	661	657	683	671	647	677	655	658	630	684
5222	5653	10066	6456	2961	1768	4107	5213	3509	1824	1065	717	642	617	630	629	629	606	614	613	616	570	619	579	635	613	581	595	587	588	586	626	625	586	625	581	596	616	577	632	597	631	550	549	615	580	565	615	623	552	607	621	599	591	584	567	553	623	626	618	591	598	616	569	597	589	604	581	611	614	624	574	547	615	606	596	617	575	576	602	556	591	596	582	554	573	610	585	582	602	605	596	577	606	613	591	593	581	596	562	607	617	552	592	618	575	603	558	588	610	591	551	615	573	597	574	586	560	574	584	579	551	621	614	563	582	611	602	591	563	601	597	562	568	563	589	576	617	604	606	585	630	579	586	583	597	608	621	554	588	596	607	616	575	557	617	571	582	580	583	620	598	607	602	557	614	606	589	592	592	610	580	592	563	569	586	555	579	604	603	568	598	544	614	610	560	627	565	590	575	616	591	551	583	620	596	593	608	593	629	608	564	618	578	606	559	600	575	619	591	591	580	592	575	567	613	612	609	607	546	548	558	600	618	610	585	602	607	586	587	569	616	609	580	582	586	575	615	590	636	586	560	573	620	599	582	582	604	544	608	596	565	603	576	573	561	561	589	636	601	581	590	597	614	640	624	606	606	589	590	625	551	620	599	596	596	614	641	566	550	610	552	568	610	585	583	559	587	618	613	576	587	566	607	606	572	581	614	622	614	615	585	564	590	580	566	638	585	611	595	618	588	600	597	581	616	615	595	568	568	571	564	608	545	593	561	608	623	618	597	559	588	588	602	622	613	599	597	613	588	604	579	586	577	608	684	603	595	599	625	605	573	590	578	570	606	571	550	611	627	613	593	591	618	557	584	566	584	571	571	588	591	574	606	591	615	591	566	583	591	595	576	592	588	587	606	542	607	588	547	597	605	536	547	588	570	575	580	571	603	629	579	602	637	619	620	624	618	641	602	598	579	579	624	548	577	575	624	599	575	532	569	609	598	542	620	547	594	635	563	589	601	598	561	563	572	602	567	573	565	615	600	563	615	550	566	575	574	581	599	598	578	581	605	558	562	617	553	595	578	562	579	581	596	627	598	604	630	598	607	565	626	561	561	618	606	594	549	593	630	575	607	566	585	569	582	608	618	617	620	627	604	545	615	625	616	581	592	596	604	589	578	586	580	657	613	580	538	572	538	601	613	587	572	576	571	608	616	573	573	563	575	597	593	583	580	574	565	567	621	598	591	603	608	621	622	583	631	572	570	577	617	568	584	607	613	575	600	562	594	595	624	555	598	577	636	616	575	622	603	606	599	605	602	545	612	603	565	574	587	613	581	587	590	586	568	578	626	590	582	611	616	594	557	573	640	619	581	606	579	639	592	572	551	564	561	582	611	560	578	642	557	591	602	616	589	590	591	585	595	629	576	590	576	587	574	587	630	594	592	599	643	585	610	580	566	633	551	618	572	618	576	602	572	608	554	594	557	608	588	598	600	567	628	564	574	611	580	574	598	568	599	583	593	589	610	541	563	571	595	576	601	579	551	600	597	604	558	571	536	586	618	594	592	596	604	658	582	588	583	576	579	587	599	567	563	522	567	602	594	575	608	545	569	582	580	569	594	638	571	618	630	593	609	564	548	587	619	601	631	596	606	579	593	680	579	582	594	579	546	556	593	640	587	593	573	596	578	591	564	578	610	589	562	630	593	601	554	577	563	632	561	591	578	620	601	566	625	548	609	589	569	579	600	577	623	635	544	649	630	549	648	562	614	580	579	564	630	628	603	586	564	613	614	564	614	591	577	565	620	614	580	558	609	569	605	591	595	615	557	601	560	555	583	605	568	607	607	570	556	580	561	537	572	590	556	636	614	583	576	559	579	609	567	623	596	575	597	643	578	571	575	581	568	623	589	646	561	598	588	589	589	567	617	592	626	601	603	552	594	614	564	583	586	589	584	597	597	582	605	581	602	590	550	565	580	597	569	619	600	580	598	597	572	556	549	561	588	560	581	557	594	565	573	614	615	596	587	569	612	569	621	602	599	548	599	599	606	593	594	582	572	585	638	563	604	613	589	609	568	638	606	579	571	626	558	570	591	567	583	638	560	614	575	630	599	598	533	570	561	566	578	595	603	610	577	598	564	593	553	590	603	606	594	601	567	630	584	605	568	542	605	605	656	626	586	564	584	619	571	567	598	590	560	581	659	583	655	594	549	570	612	623	593	617	631	599	594	594	572	587	619	610	582	585	591	589	599	626	563	607	592	580	600	571	538	587	609	566	552	579	594	591	569	580	548	565	599	623	567	529	578	577	586	604	593	592	570	602	596	553	571	594	549	592	588	623	634	587	584	609	589	588	585	574	559	660	628	617	612	548	601	601	602	611	608	555	594	609	571	590	623	627	566	564	599	638	584	586	570	612	579	609	587	571	615	576	593	573	586	578	604	584	540	576	618	608	582	570	558	578	628	581	567	613	592	602	595	582	594	547	537	582	571	598	600	561	560	586	591	565	597	608	599	525	583	593	595	621	568	620	584	594	610	554	562	639	625	589	546	611	558	596	595	614	588	618	588	638	568	603	574	578	615	599	596	581	559	574	593	590	588	623	573	574	607	571	599	617	585	614	646	598	587	560	602	601	562	559	601	595	548	599	592	623	610	540	548	599	578	555	571	585	544	598	561	617	522	523	549	604	580	565	586	623	606	575	584	640	590	600	610	606	601	584	597	589	621	581	583	560	586	555	614	614	612	559	561	591	620	561	608	568	598	605	611	573	630	582	570	630	615	609	645	566	571	616	578	553	565	604	558	597	575	543	579	591	566	633	617	577	581	583	586	592	572	630	587	627	589	609	597	601	575	548	555	591	603	636	580	598	594	604	580	609	579	635	606	584	612	563	584	560	598	603	601	617	579	611	579	595	555	626	607	569	555	599	593	593	565	580	558	557	598	533	568	601	635	610	666	552	606	580	617	548	563	584	585	616	599	594	573	612	579	607	538	571	587	600	525	539	571	606	608	570	600	581	573	647	588	660	587	619	594	541	570	582	562	664	574	583	606	561	546	585	586	571	608	568	567	586	610	598	540	586	580	569	576	568	590	604	648	590	627	585	589	579	618	599	571	566	589	593	600	596	602	567	582	586	562	586	610	606	603	609	610	554	627	581	622	602	581	594	596	567	616	595	634	554	545	597	600	592	609	583	596	590	616	635	544	612	599	620	596	568	584	584	626	587	538	620	607	586	622	578	556	562	599	526	596	585	617	581	540	596	625	598	641	589	626	607	561	594	578	573	617	589	564	592	581	588	580	586	589	617	602	606	588	538	559	564	573	568	600	617	611	585	601	588	584	574	590	599	562	567	572	613	610	618	575	550	612	619	596	549	592	627	631	562	595	592	590	549	547	597	549	582	549	609	593	586	612	568	537	589	592	596	588	599	610	550	551	610	564	582	544	576	571	596	582	592	623	611	601	577	589	590	594	584	547	613	584	603	613	608	650	598	598	597	621	559	574	554	586	583	625
25447	21272	27264	24922	11263	4990	20655	28124	20761	8208	3312	1156	738	659	666	586	706	664	663	605	626	680	662	697	599	635	621	682	642	641	614	617	710	649	646	639	638	612	659	595	615	631	645	646	657	625	653	656	674	647	610	661	624	628	623	613	658	643	615	606	609	616	608	674	654	687	610	631	666	604	641	664	610	632	619	685	668	636	622	633	646	632	646	639	646	630	637	631	618	644	634	582	610	619	673	640	638	627	648	699	638	629	648	586	613	674	636	626	629	655	608	595	620	664	655	688	616	658	690	645	638	625	682	652	647	644	666	599	635	638	659	641	571	657	625	655	607	632	658	594	625	609	648	609	629	665	585	634	655	593	659	654	670	645	678	606	625	602	659	631	609	615	641	606	665	644	633	576	609	655	656	643	620	641	641	622	655	656	654	684	645	613	619	589	661	649	683	651	626	593	598	662	669	670	614	633	652	641	620	628	642	636	637	654	655	642	645	678	638	619	674	655	657	616	648	648	613	644	668	647	647	630	630	645	682	642	618	636	636	623	622	664	637	669	648	650	634	614	664	650	651	591	622	661	617	646	638	610	613	622	656	661	591	613	644	595	648	662	605	649	644	597	604	659	609	634	628	606	647	647	686	605	668	637	637	604	643	678	656	634	660	645	602	674	656	644	616	651	671	668	628	639	675	631	642	642	611	647	649	629	621	646	584	660	612	623	637	680	615	652	636	642	618	645	642	658	654	644	612	587	650	651	604	638	596	629	632	637	639	645	594	628	612	622	641	632	627	611	642	651	604	610	659	675	633	646	692	655	661	684	588	650	608	657	631	624	648	632	599	642	568	621	612	609	648	676	621	621	640	676	649	676	649	631	609	653	620	647	668	639	622	622	618	627	613	653	591	627	613	649	583	657	609	623	631	611	641	672	642	647	634	624	631	700	634	643	711	652	632	648	651	610	665	622	584	638	627	589	627	662	638	646	627	625	638	710	628	629	661	628	627	668	650	635	648	667	642	606	654	642	602	656	594	607	652	673	653	593	642	662	626	602	627	639	654	619	616	673	593	628	653	634	679	685	676	697	701	638	655	632	672	646	619	671	652	631	667	626	613	632	686	651	620	631	642	662	636	629	621	602	609	632	666	647	623	615	635	577	633	632	652	648	687	660	655	616	627	643	627	621	625	650	593	644	645	626	623	640	663	650	668	636	614	608	678	623	662	668	644	666	636	605	597	588	640	617	659	663	647	640	653	645	630	666	549	642	618	697	634	687	581	632	595	584	613	670	604	654	595	668	637	664	592	633	683	623	640	587	577	635	632	673	635	653	670	626	664	631	636	641	648	561	648	620	641	634	655	630	663	639	670	600	648	660	666	603	625	612	592	627	669	641	665	679	665	648	609	660	659	622	613	645	611	645	639	604	635	620	637	666	611	610	593	637	585	642	619	662	634	654	601	643	661	599	665	617	671	642	671	706	619	628	560	635	658	631	619	631	625	625	633	637	677	582	689	651	646	620	643	649	644	670	648	609	609	640	583	614	653	639	657	630	639	649	620	599	683	640	641	639	627	644	615	656	613	653	631	610	655	621	669	633	666	660	660	610	644	646	670	603	668	606	646	659	610	621	633	647	616	630	636	603	657	626	637	625	612	597	675	670	667	621	644	613	602	660	655	657	619	610	629	629	621	677	645	621	630	612	614	672	634	582	583	648	630	605	628	622	620	638	635	653	620	683	650	621	661	659	654	678	616	654	639	649	600	631	628	628	620	618	615	601	642	660	647	631	652	626	606	597	666	605	671	646	661	624	646	577	661	652	659	658	666	641	662	619	624	634	637	656	654	644	661	632	615	656	630	619	622	648	663	620	602	631	615	659	575	613	674	613	651	642	651	641	626	675	601	639	611	602	612	650	633	673	595	616	637	673	635	617	626	639	602	601	652	619	591	628	671	626	662	679	632	580	645	615	635	639	626	664	647	656	608	660	627	668	619	640	658	608	625	639	586	627	620	626	625	580	645	648	647	630	631	644	621	615	626	661	633	635	656	614	685	641	598	625	614	639	563	640	680	632	629	642	655	626	671	616	575	630	608	613	635	631	679	644	627	640	597	636	658	676	667	672	687	642	618	625	652	591	618	686	648	646	658	680	606	656	675	608	638	648	633	658	591	616	650	597	581	653	623	655	663	620	625	610	641	617	666	642	669	622	618	637	619	624	643	592	617	673	636	671	644	648	617	620	612	635	645	648	621	654	603	656	661	634	669	623	626	633	617	601	633	635	646	625	620	610	615	622	634	672	676	670	617	653	634	598	601	643	641	662	618	610	618	607	602	629	614	648	641	632	607	659	630	669	627	607	598	636	608	649	632	691	643	657	653	606	605	635	630	639	630	616	661	668	620	635	662	621	642	625	647	628	595	649	681	681	653	629	669	676	684	641	627	636	627	634	627	661	662	638	658	626	638	643	629	672	646	644	631	637	622	650	635	606	586	664	639	622	669	647	620	651	652	645	655	586	621	638	612	658	682	621	613	665	558	601	623	597	593	660	578	628	625	640	608	711	626	627	623	635	581	655	635	625	631	619	630	629	667	636	643	616	651	598	636	638	639	648	638	659	646	677	623	644	633	653	654	646	601	639	702	670	671	658	613	660	639	555	658	637	650	639	654	579	644	639	628	616	608	625	617	622	708	599	653	618	630	593	629	626	642	648	600	626	638	627	646	641	683	635	674	623	604	640	633	651	631	615	663	627	626	642	646	604	669	609	639	683	620	625	663	624	657	684	682	611	634	579	571	637	663	650	632	612	644	654	648	622	629	660	643	637	659	659	643	635	638	635	651	662	622	666	655	644	651	614	612	636	649	660	655	617	602	630	633	611	575	633	589	623	641	633	632	631	635	618	608	609	658	621	640	611	653	624	633	662	624	643	628	615	663	695	638	622	634	670	673	671	670	616	591	658	635	613	621	627	617	622	620	641	636	662	592	661	647	626	641	657	655	660	600	628	662	600	659	652	625	624	594	652	660	629	638	610	594	629	645	692	635	624	704	600	650	620	631	602	643	643	668	621	623	622	621	591	639	621	665	584	654	650	629	638	645	610	627	658	629	672	638	654	610	611	660	637	631	609	606	659	595	605	631	609	605	636	631	640	664	625	606	625	651	617	604	652	601	638	624	611	672	636	644	667	620	610	609	694	632	646	655	616	635	656	656	640	651	627	627	649	589	689	662	595	643	636	642	659	601	612	639	595	633	620	622	677	643	663	621	615	632	666	653	655	591	635	647	629	677	620	623	612	678	628	646	635	658	627	645	610	676	619	650	627	638	665	653	681	634	601	638	588	644	612	606	610	604	633	650	611	641	644	623	655	666	637	582	645	634	636	639	621	642	678	618	671	615	651	624	613	612	617	638	626	632	632	613	620	637	631	623	636	643	609	666	659	569	602	661	655	645	680	630	644	642	644	651	633	596	644	646	614	627	658	601	604	660	641	636	629	670	647	599	657	651	648
4054	10777	20300	9539	5462	5397	21886	25726	16821	6776	3326	1196	679	609	594	587	637	550	564	584	564	603	594	593	610	584	577	535	581	583	629	635	582	616	584	606	606	510	605	624	574	633	580	617	609	579	618	608	583	567	582	603	624	602	572	573	584	618	571	560	625	569	579	613	594	611	645	591	570	570	564	585	638	599	577	634	623	608	572	615	606	619	588	566	621	588	543	575	607	572	623	606	620	597	600	608	593	627	562	604	649	597	592	614	589	573	562	587	565	621	583	584	590	580	572	584	607	604	590	605	622	606	584	611	642	586	604	606	592	567	559	558	610	613	606	571	574	575	617	608	595	589	605	658	571	591	639	599	612	610	580	629	570	599	601	622	578	582	629	588	630	567	598	556	590	618	625	602	596	580	617	622	582	597	582	576	531	600	590	594	571	566	618	581	617	601	598	621	642	573	632	604	554	583	601	639	649	636	589	572	641	546	622	626	608	547	545	539	617	552	578	576	564	611	640	617	589	567	589	577	599	593	630	619	520	596	596	622	588	568	605	583	601	586	580	565	574	587	593	589	558	567	568	597	607	595	602	606	543	629	614	630	557	602	573	632	593	582	625	585	605	630	599	595	572	599	571	602	570	561	576	602	601	556	583	622	600	564	589	583	604	612	546	591	630	579	601	572	606	578	597	643	563	612	587	592	595	590	590	592	573	668	611	583	627	562	598	597	605	607	591	589	610	568	564	563	579	627	553	584	581	617	588	656	596	618	603	581	561	581	605	579	582	596	610	599	578	586	546	572	583	573	595	591	610	589	589	593	564	566	604	575	594	592	581	595	578	577	637	580	546	632	591	573	612	596	565	609	593	630	556	587	615	617	607	611	600	553	593	540	556	548	630	628	618	626	636	552	576	582	548	601	588	616	614	643	581	606	652	614	584	561	629	601	577	532	550	605	585	580	574	609	578	571	581	612	563	582	581	593	593	632	578	643	566	583	589	566	608	582	624	598	610	577	603	569	617	568	610	597	644	599	587	550	540	523	579	573	604	604	561	627	583	592	585	604	613	595	580	573	597	615	579	591	592	535	636	598	577	593	596	593	552	601	560	572	605	606	629	573	608	636	603	597	596	536	609	561	590	627	616	618	559	601	568	607	596	555	589	599	597	616	637	575	625	609	568	596	589	650	585	589	576	598	587	551	573	568	563	589	615	593	583	558	618	607	583	610	641	609	559	635	614	601	572	583	563	556	610	641	576	598	573	664	599	596	599	576	586	597	616	612	558	590	595	609	587	593	589	629	587	629	598	627	608	611	591	587	596	559	600	587	579	626	623	658	579	550	611	649	547	646	657	623	591	560	591	603	642	573	540	596	576	567	622	589	621	566	601	570	564	621	591	592	565	589	585	582	591	581	599	545	570	576	529	639	566	592	592	594	576	629	592	599	622	573	567	601	578	622	584	617	597	565	586	634	629	574	578	561	587	578	623	603	596	604	592	618	598	611	620	582	593	573	647	588	560	595	591	580	593	599	583	597	535	600	567	586	607	568	558	583	622	582	547	600	589	620	580	568	576	557	605	606	618	586	585	625	552	587	569	563	589	604	577	591	606	583	541	590	605	630	596	559	579	627	540	584	572	622	606	585	601	592	565	574	570	583	615	599	622	598	607	576	612	618	602	628	578	568	608	556	629	617	567	579	577	562	577	608	581	592	580	567	612	631	617	577	551	630	603	594	546	578	614	640	580	602	599	615	629	558	570	597	563	606	602	556	561	560	630	633	605	599	595	587	583	575	595	601	539	552	562	601	592	572	603	583	584	611	598	584	626	603	550	592	569	620	611	585	553	567	569	603	580	575	579	566	587	582	579	587	641	591	594	572	601	601	549	594	626	568	603	583	582	598	582	605	569	582	611	587	602	592	578	577	610	602	559	625	611	607	611	562	578	568	612	571	558	607	600	529	575	582	550	605	543	580	597	602	584	557	581	556	586	579	606	620	592	546	570	633	552	552	583	562	590	575	600	597	620	572	590	621	583	589	578	570	604	596	584	613	566	613	601	576	611	657	607	603	664	572	565	594	630	596	604	614	577	598	600	584	573	621	568	557	545	637	546	569	588	538	609	630	587	584	573	613	633	633	558	571	585	556	577	586	609	582	567	625	565	575	602	621	578	565	603	588	606	569	578	570	552	623	590	583	601	576	528	589	609	595	616	555	592	584	592	572	558	599	618	623	565	599	575	555	587	610	592	554	569	623	600	589	577	592	574	558	639	576	565	572	584	563	585	580	596	560	618	581	565	564	606	618	570	589	642	571	591	598	600	565	612	561	595	586	585	611	604	570	626	592	581	590	591	532	588	550	576	580	567	595	582	568	587	560	594	574	612	551	573	623	592	590	606	593	618	629	576	575	568	594	596	616	561	587	599	566	600	594	613	605	593	606	553	588	574	589	579	600	572	604	560	580	581	564	585	595	574	608	510	613	586	596	590	597	566	522	570	608	592	589	624	618	586	558	599	591	605	586	581	617	607	595	623	602	551	572	609	601	577	573	594	614	561	604	607	589	564	585	577	548	607	601	650	614	599	634	640	617	617	576	598	625	613	629	633	595	622	599	560	608	524	587	585	563	628	588	595	614	575	605	623	562	597	611	593	627	563	600	633	562	612	577	566	590	591	560	550	585	562	587	586	586	614	573	610	583	561	563	576	596	583	609	584	590	593	592	564	583	606	606	645	611	597	563	588	601	617	576	593	600	618	524	583	591	563	630	558	632	577	527	547	594	595	630	575	607	597	587	568	599	607	572	555	604	589	620	587	613	566	639	571	596	579	561	561	582	602	585	575	602	617	642	597	579	616	599	654	625	640	601	574	604	626	572	556	625	605	590	585	552	576	640	627	591	554	564	539	621	616	640	597	606	523	591	588	558	553	589	565	576	591	568	583	589	538	599	604	626	592	575	577	589	565	616	561	627	598	616	606	595	590	605	622	645	597	579	595	593	540	615	586	574	586	619	589	588	561	540	588	589	579	594	594	581	542	644	599	558	599	576	610	611	605	566	612	584	581	624	542	585	564	572	633	561	600	609	590	603	576	546	608	573	548	620	560	593	632	564	576	582	593	589	546	567	598	597	565	597	580	599	583	580	608	598	545	576	625	601	595	607	631	560	582	584	590	594	603	613	589	561	567	559	606	597	613	592	548	596	624	530	598	583	571	579	595	598	547	606	617	620	594	612	608	579	602	605	599	602	603	582	606	577	626	567	643	571	557	561	582	582	621	621	582	579	628	584	602	609	598	590	645	609	556	634	579	631	617	583	568	614	575	621	595	591	616	568	597	557	592	633	580	593	611	590	632	589	595	603	571	578	603	587	558	589	623	563	563	551	564	568	576	630	544	597	584	543	560	562	568	564	576	558	603	547	576	576	602	628	583	585	592	578	595	565	666	612	639	602	568	572	579	605	606	577	634	606	605	588	572	573	596	602	589	627	581	603	613	602	569	605	592	604	627	557
24189	21288	28550	24435	21212	15859	27468	46708	38825	18367	8633	2264	1065	800	729	783	777	772	742	764	754	732	789	718	745	729	754	746	766	746	741	757	699	762	737	683	735	697	723	744	708	763	741	726	763	738	786	724	744	760	704	750	731	753	774	760	725	776	753	748	712	740	736	735	719	737	720	770	740	710	714	692	752	741	737	754	754	742	674	795	731	790	782	681	746	785	766	782	714	767	735	799	726	737	751	748	701	721	704	725	688	726	682	721	767	777	715	737	728	720	767	730	720	731	797	702	668	729	674	689	709	738	682	770	804	769	764	702	705	751	713	767	719	712	726	719	758	708	740	726	727	720	720	675	700	696	720	735	718	710	762	730	727	699	690	744	727	746	739	743	730	786	727	770	766	697	719	676	725	730	714	690	748	690	761	703	732	726	766	718	728	734	733	735	692	745	728	735	752	767	700	694	706	756	697	727	722	748	719	756	726	777	739	746	699	737	743	773	755	772	706	747	769	760	800	780	748	766	698	734	712	734	689	705	741	687	754	751	772	691	735	775	735	727	745	743	693	730	779	699	736	717	734	714	723	728	687	739	777	709	732	762	781	757	740	699	736	754	720	724	720	722	746	737	697	765	734	712	786	754	738	703	753	706	729	750	776	720	749	742	747	723	744	725	758	720	704	709	718	771	778	740	752	723	684	754	707	747	733	752	725	730	688	763	710	730	755	734	720	752	728	740	726	696	738	761	744	732	731	744	769	758	717	727	765	718	730	684	767	694	699	748	684	758	729	789	750	731	734	695	716	775	743	766	738	762	745	743	724	738	703	699	758	743	742	734	682	775	705	755	723	689	743	731	724	743	731	715	733	744	721	758	660	718	785	703	712	714	786	679	770	727	720	679	705	767	724	749	701	727	730	723	714	766	722	684	737	757	736	790	681	701	743	746	720	703	760	751	748	738	684	708	713	753	754	766	700	710	739	723	701	706	704	767	726	734	749	717	769	729	729	705	718	737	685	697	720	737	778	725	729	724	744	714	737	710	723	759	741	769	728	720	739	735	724	715	754	749	703	724	723	724	737	711	726	728	727	761	724	687	768	714	736	771	676	766	736	746	757	703	737	703	677	707	719	733	750	683	705	754	747	762	789	751	708	744	737	752	770	718	724	698	713	754	712	716	717	715	695	731	760	711	744	715	718	722	720	721	747	747	738	760	730	729	794	786	718	695	731	750	704	738	766	758	747	724	691	752	704	752	699	685	694	740	735	715	732	715	708	757	737	713	802	673	721	700	700	718	770	746	743	773	732	798	722	712	765	737	709	673	695	728	727	733	747	729	747	741	724	747	756	744	732	758	710	742	747	740	718	697	730	744	738	730	744	740	730	711	736	731	755	792	781	736	761	744	681	719	730	761	722	785	736	737	743	709	714	695	765	730	696	768	740	703	739	711	743	738	725	729	730	721	732	754	729	731	744	770	749	744	749	725	699	745	734	793	713	742	757	697	753	714	718	735	729	673	727	736	705	745	723	708	726	729	701	723	758	727	712	708	745	724	734	759	800	691	786	745	762	743	768	762	756	752	705	723	720	744	758	709	755	738	689	658	757	767	724	721	737	706	701	744	759	748	764	718	788	743	740	766	727	746	767	743	722	745	690	700	717	720	743	713	726	677	682	738	740	707	704	737	751	715	746	722	738	712	762	745	756	720	737	666	689	703	752	756	720	782	786	747	703	743	741	684	739	714	744	725	707	775	744	728	775	754	714	749	775	761	707	739	717	741	703	712	704	727	754	733	706	697	708	721	738	745	701	750	740	728	732	742	738	808	738	747	784	724	717	764	719	731	669	678	763	706	787	756	733	723	668	747	771	696	757	706	720	749	734	717	707	678	745	742	724	718	714	723	693	725	783	748	748	732	718	691	691	693	702	636	779	731	758	741	710	731	760	706	722	706	718	685	750	731	768	707	689	768	739	759	757	707	759	676	718	744	727	717	743	730	685	797	773	744	742	736	749	730	758	753	689	729	710	718	687	752	768	725	762	731	728	729	709	722	769	740	748	738	727	712	754	772	740	707	732	714	752	715	821	776	765	748	750	704	729	706	762	741	763	758	740	691	756	776	713	754	689	742	718	764	744	741	733	701	703	713	737	757	732	712	711	744	740	723	729	733	771	783	754	733	742	734	757	787	713	731	777	730	711	749	728	762	705	717	730	760	765	670	726	793	736	724	716	707	758	741	705	762	718	713	754	767	718	736	744	698	706	736	736	708	713	750	711	758	767	727	703	662	791	699	708	742	780	717	778	710	727	693	735	741	770	723	728	743	713	753	699	716	755	747	768	743	733	793	738	795	738	781	743	722	747	742	770	699	707	718	681	739	741	758	757	762	761	681	677	739	759	704	739	699	713	702	774	722	746	709	717	742	734	721	747	739	751	787	685	693	746	725	770	787	744	698	716	737	753	739	685	759	698	639	726	675	750	719	743	697	698	746	691	728	761	689	736	715	762	771	744	706	769	739	729	719	741	787	733	716	731	739	750	721	740	713	688	727	737	725	739	734	718	748	761	717	754	719	731	804	703	697	756	710	769	744	754	739	794	765	729	711	754	704	719	756	806	733	737	744	750	690	710	747	717	741	717	701	711	740	794	718	729	764	714	730	703	734	767	766	767	707	735	723	698	700	676	696	725	758	714	748	750	712	710	736	763	713	719	738	710	762	706	722	691	735	688	737	763	752	766	729	771	733	779	730	718	730	687	741	753	696	709	714	709	699	751	682	740	749	757	749	746	740	766	729	746	779	691	724	733	720	732	716	694	754	731	743	725	742	711	772	721	716	704	771	754	733	696	741	766	748	698	765	699	720	710	750	733	736	720	729	707	743	670	740	761	742	680	745	783	761	751	680	699	746	721	695	720	716	697	681	750	731	758	754	747	743	764	740	751	718	800	767	736	684	786	750	767	715	721	724	755	746	665	714	662	733	682	718	733	751	761	746	728	762	757	723	739	719	728	752	723	741	679	757	780	697	754	762	738	736	701	733	717	777	725	706	753	752	732	708	716	716	771	683	700	729	727	736	720	736	697	735	768	741	714	731	748	728	739	685	709	705	739	707	674	760	715	736	711	724	742	783	771	746	765	705	689	687	710	719	754	729	698	779	677	738	696	714	726	731	753	697	703	725	730	714	724	738	749	721	751	786	743	697	764	748	726	727	732	786	762	770	792	721	757	679	693	731	714	765	708	744	735	726	668	687	667	727	752	718	686	748	719	777	722	708	738	718	742	725	777	693	724	761	715	721	714	759	688	771	729	724	715	728	720	753	729	792	772	760	707	771	690	744	755	698	680	738	721	680	750	711	708	763	702	731	726	707	728	685	752	726	725	714	764	739	706	727	727	741	758	777	738	751	696	745	749	754	748	766	730	711	687	744	747	696	694	753	758	707	735	687	695	732	760	708	746	735	746	788	706	704	732	738	698	692	742	752	722	720	755	734	752	704	751	724	724	730	740	641
8344	25915	26129	14152	9108	9749	28985	44841	32172	13172	7535	2219	970	785	705	692	669	675	715	660	694	743	688	671	661	677	679	673	664	727	692	677	655	682	676	693	612	642	671	620	664	698	677	607	657	668	667	704	658	693	692	681	715	663	638	658	668	676	682	654	712	702	680	710	673	676	709	640	667	652	650	655	706	674	718	677	686	644	670	690	662	679	672	680	686	699	644	672	667	698	658	696	697	645	663	694	732	681	665	670	673	703	671	651	664	688	666	659	654	649	693	687	654	665	658	707	685	606	689	665	665	649	734	652	662	681	637	683	616	668	688	687	688	671	652	681	634	610	676	666	694	666	710	610	650	638	704	669	632	663	639	648	691	681	690	667	642	691	666	616	675	700	695	700	661	676	699	690	668	687	680	657	701	661	711	655	725	694	652	639	658	653	669	656	679	681	658	623	660	670	672	690	699	623	680	685	650	635	669	656	643	688	677	658	727	648	668	675	669	649	673	670	723	709	707	683	708	661	741	637	640	689	719	699	717	688	664	668	639	704	736	655	685	664	734	694	666	669	658	653	658	674	678	630	689	660	662	672	661	666	683	688	644	669	666	682	690	698	677	658	664	675	659	652	710	700	678	670	723	692	688	678	690	676	713	674	665	679	672	659	726	666	701	682	631	694	690	681	654	662	682	669	688	666	662	675	654	703	625	658	637	669	659	634	741	678	709	665	687	683	672	669	709	655	673	672	674	636	639	679	716	665	657	697	678	678	675	706	661	689	655	621	663	674	677	712	663	680	620	728	655	681	685	724	649	620	643	672	664	717	664	668	687	615	623	657	699	633	606	658	689	689	640	671	722	637	711	651	728	678	675	679	666	690	667	681	684	747	662	653	634	718	643	688	655	707	671	695	696	682	649	655	677	690	653	701	708	662	729	670	683	620	705	680	648	666	704	691	608	674	660	721	623	677	712	670	666	667	672	687	702	685	665	649	647	675	679	614	633	688	651	684	657	706	661	659	619	677	641	651	682	644	690	671	685	672	675	708	685	672	668	646	648	676	641	676	681	675	657	690	661	694	664	648	680	666	686	674	678	679	674	727	668	702	687	718	694	653	650	703	673	707	680	654	710	712	690	748	681	660	628	677	683	704	702	675	679	647	660	685	667	686	656	657	695	683	635	664	635	671	660	654	677	677	700	677	701	713	665	667	669	689	626	673	708	655	655	660	662	651	678	624	701	728	649	682	682	700	698	652	650	659	697	651	656	697	679	677	683	651	635	666	662	685	662	697	710	702	696	682	676	617	705	638	707	663	681	706	652	670	676	670	733	704	724	689	654	678	688	656	708	704	670	623	714	637	721	689	681	672	683	651	694	662	684	691	652	658	648	665	663	672	695	654	688	681	633	639	741	680	689	723	681	699	646	680	715	700	698	694	715	642	706	690	665	671	646	687	653	728	690	653	663	668	672	711	703	671	653	695	657	691	635	690	664	670	639	622	652	662	702	687	711	699	661	705	642	700	706	618	675	646	687	683	681	649	686	700	664	696	652	634	676	663	654	687	736	684	653	656	724	670	697	706	651	678	662	663	616	636	667	689	644	681	621	697	695	669	705	712	641	696	688	716	648	677	703	643	691	664	650	707	697	644	669	668	657	654	656	710	677	654	687	662	653	640	666	716	684	672	673	710	668	670	658	657	644	683	663	704	650	656	660	682	673	651	729	694	684	648	711	678	669	662	655	627	707	668	701	708	645	694	682	695	680	664	663	668	651	668	694	644	656	665	614	668	693	701	682	654	700	709	654	649	680	691	620	654	660	692	684	656	659	651	627	690	628	704	644	700	726	656	690	680	665	688	641	626	641	660	665	676	665	647	687	638	618	688	653	679	679	674	656	695	700	674	641	716	641	625	690	683	629	684	669	625	654	633	710	692	692	647	662	721	689	663	669	673	684	676	707	683	668	676	649	655	664	693	676	626	639	654	710	634	687	670	692	653	697	694	686	686	700	644	641	654	668	625	638	720	666	671	690	697	650	681	684	709	713	629	710	651	697	657	696	624	677	703	688	644	664	660	693	655	685	688	694	668	720	688	634	645	644	700	654	620	693	685	665	707	689	681	658	671	657	646	688	666	650	684	650	644	659	650	717	680	687	687	703	708	722	646	658	645	677	695	676	654	691	672	696	690	683	692	636	688	652	688	679	642	677	697	683	684	678	683	661	694	673	686	655	671	668	644	665	683	688	665	660	683	691	664	666	678	700	730	684	673	642	695	649	685	694	667	678	651	664	700	648	668	660	677	647	647	636	666	623	664	683	683	668	660	698	606	662	697	655	704	681	660	692	679	706	644	636	664	689	666	712	689	653	632	691	694	692	673	695	631	665	661	675	689	697	644	636	682	671	683	683	653	637	699	698	674	646	619	658	640	647	664	668	711	632	677	694	674	682	671	655	665	699	666	656	688	660	663	655	678	708	703	650	676	681	655	652	667	668	665	627	640	674	684	674	644	640	655	668	642	682	671	651	675	652	694	630	651	600	642	682	644	658	676	635	653	644	641	677	636	641	672	676	645	666	680	655	668	646	648	654	645	639	694	689	676	691	693	654	678	681	748	659	658	637	684	683	652	643	667	709	679	694	687	664	670	668	675	659	706	666	705	677	696	685	639	674	658	666	652	663	683	659	631	651	713	676	662	648	704	689	694	702	681	654	716	678	638	688	702	605	680	668	715	674	689	733	690	672	591	653	680	665	652	658	644	665	680	660	660	671	681	660	648	696	683	670	634	706	696	691	664	643	630	654	662	701	652	676	668	669	661	695	649	677	673	642	646	685	705	693	659	687	643	683	700	678	676	727	660	670	651	659	687	663	649	681	739	708	680	638	662	705	670	641	659	699	684	642	707	686	662	708	639	688	677	683	689	646	669	658	667	648	669	679	680	710	654	652	643	675	669	723	638	682	668	650	692	672	709	687	668	699	695	655	665	700	656	622	630	698	653	692	693	675	686	685	694	616	678	730	679	704	685	678	629	702	665	653	684	624	656	673	653	729	704	678	672	652	662	668	674	664	676	664	650	697	619	659	711	715	713	700	692	698	681	667	689	709	709	665	720	581	621	624	625	641	626	667	713	666	694	651	665	701	645	655	657	641	643	674	685	665	718	648	646	670	652	656	664	657	687	703	644	667	722	668	686	711	641	646	670	662	654	680	683	697	700	683	710	664	659	668	664	654	662	629	684	702	691	718	657	664	661	677	671	650	661	741	643	691	674	676	673	654	725	733	716	640	683	647	697	679	684	650	661	694	664	662	665	704	642	651	704	660	654	683	710	685	671	694	672	666	674	631	696	677	669	641	687	671	710	659	632	721	678	663	670	663	685	664	678	638	673	665	688	662	681	702	647	661	656	656	643	655	687	694	662	713	677	668	663	665	631	671	668	716	688	681	712	705	665	668	662	696	655	662	667	637	716	653	657	670	663	665	667	658	711	643	709	709	710	699	651	663	672	662	682
27951	18487	12912	6530	2946	2012	3600	4622	3458	1888	1181	771	729	610	639	686	666	672	678	660	697	726	676	669	679	677	665	686	660	683	694	670	677	659	708	632	714	650	619	681	686	711	687	697	673	650	679	689	667	723	672	646	640	661	670	586	671	672	659	675	704	639	697	644	645	680	681	710	757	711	635	657	627	729	689	703	642	671	682	696	686	617	674	670	707	669	696	624	699	655	634	648	681	697	623	694	637	660	643	665	665	627	721	620	650	671	662	655	656	637	641	668	675	638	670	678	690	670	665	675	708	659	675	696	684	678	688	686	656	704	675	632	707	670	708	681	644	685	665	686	670	680	654	697	672	717	629	647	676	639	624	667	635	712	699	649	662	698	644	687	622	692	673	689	600	666	657	658	687	678	674	655	687	640	675	664	687	667	636	667	658	632	683	645	666	712	651	657	660	665	693	637	609	657	666	660	691	677	661	691	648	641	621	700	680	668	673	667	676	684	676	696	629	673	665	647	695	736	727	648	667	698	668	690	665	696	653	697	679	653	711	634	658	708	681	670	652	684	662	670	660	653	663	660	651	625	623	676	664	694	638	662	651	678	656	616	708	692	664	663	660	651	701	697	661	673	641	669	651	608	646	695	687	691	656	663	634	654	647	669	633	688	738	636	663	677	647	662	674	647	633	676	652	678	698	680	651	628	611	700	687	659	676	660	698	647	658	700	675	700	661	650	683	695	628	682	642	671	679	660	642	674	670	671	606	637	679	664	697	654	632	710	653	691	701	717	696	699	697	649	684	656	686	700	691	663	698	657	664	628	663	666	702	679	668	651	644	657	674	700	695	724	627	680	673	657	605	666	663	656	658	691	683	641	687	648	665	679	674	623	695	717	705	689	741	697	649	668	692	713	661	661	665	639	729	693	665	676	723	676	655	636	710	656	636	609	674	646	713	649	658	708	662	665	678	718	677	682	660	701	647	665	650	669	653	609	657	632	715	692	658	704	682	672	690	677	655	624	682	658	687	671	676	637	686	666	603	694	665	622	703	708	671	666	668	664	691	656	680	653	674	669	695	659	697	717	657	703	691	665	714	686	653	683	704	666	695	676	716	674	685	677	646	633	663	627	638	675	637	686	652	683	641	624	710	697	692	630	699	723	746	624	688	673	649	681	674	648	606	701	673	634	642	683	596	654	695	697	639	661	664	710	662	709	671	663	690	696	649	669	669	645	706	619	674	706	580	696	690	639	619	736	655	703	653	683	641	637	704	681	650	622	710	658	644	662	676	640	727	693	692	688	673	640	678	706	677	657	673	693	640	699	722	671	657	699	659	658	673	683	672	662	687	671	646	644	669	680	662	651	686	646	668	696	662	681	673	704	689	669	639	679	662	660	643	661	675	623	662	678	677	655	674	663	671	662	642	689	678	717	695	656	683	670	667	630	606	683	636	682	696	639	702	663	659	631	688	671	647	656	702	656	634	702	671	643	656	672	689	672	662	693	657	716	686	686	650	662	681	724	596	659	724	699	643	683	702	698	692	615	688	658	682	677	696	687	686	675	681	646	714	623	667	642	641	670	670	678	647	690	682	696	683	642	684	682	690	686	675	668	651	639	659	671	698	664	651	656	680	629	676	691	687	702	668	709	658	655	669	657	635	695	621	691	650	671	663	663	687	709	669	695	641	647	723	644	714	650	648	692	651	673	660	683	644	686	653	654	693	665	638	653	619	655	605	679	683	652	677	663	640	662	650	624	672	680	695	637	651	717	650	658	621	637	713	654	655	686	654	691	616	659	681	679	685	669	687	716	645	677	676	662	701	667	685	705	691	691	671	717	623	670	630	649	643	652	676	660	660	663	679	651	677	688	682	637	675	668	618	746	685	661	680	652	682	692	683	657	666	653	649	688	669	669	707	688	658	669	695	668	652	685	664	666	651	714	651	643	667	637	651	643	684	682	671	647	682	660	669	632	660	672	676	671	630	660	651	649	632	701	650	671	676	678	663	619	667	632	688	660	673	652	707	659	683	685	656	715	656	654	693	637	641	696	674	648	680	652	719	647	704	734	686	659	641	650	698	662	655	691	660	688	721	662	691	650	676	674	653	701	649	609	659	703	683	639	664	690	688	629	659	655	645	683	665	652	676	655	683	658	686	643	682	694	668	658	671	692	672	672	681	671	645	640	650	666	688	672	647	671	652	668	696	666	638	629	662	673	657	650	669	612	632	667	679	669	679	684	695	687	686	665	649	689	666	681	659	637	646	668	655	654	657	640	652	661	711	714	702	686	647	686	696	657	704	652	677	694	722	666	687	701	645	700	636	671	657	671	705	643	670	653	677	636	658	667	663	656	693	653	699	676	640	712	626	680	674	662	739	670	659	661	666	666	664	665	668	637	656	680	671	661	623	609	674	639	653	671	688	656	695	708	656	632	676	664	685	667	699	677	706	675	689	671	670	657	681	676	673	640	674	684	702	655	717	677	716	681	712	702	624	726	701	682	700	659	636	677	639	679	648	677	708	682	662	674	700	659	694	661	679	627	691	667	623	633	671	637	691	699	699	649	629	689	695	645	629	669	676	687	683	688	678	676	656	686	659	702	616	709	618	688	668	632	659	661	631	659	670	674	677	695	673	635	617	606	705	664	663	652	663	680	670	643	697	654	684	641	656	653	679	681	613	693	643	668	611	659	641	705	648	636	664	673	637	680	602	691	693	659	705	654	658	666	698	652	702	658	667	654	690	728	681	667	665	687	674	650	710	675	698	666	655	699	673	699	667	685	635	677	708	678	687	658	683	685	620	670	633	634	622	630	649	726	686	640	715	692	714	667	710	622	684	656	625	720	686	653	707	692	649	694	659	664	643	668	651	689	671	675	738	651	642	676	685	648	654	648	629	679	712	719	655	712	660	656	676	639	693	722	652	684	674	653	673	688	691	644	666	686	698	721	682	672	664	673	666	671	662	656	667	652	683	678	670	691	697	669	677	675	665	688	671	676	632	651	670	663	660	628	653	644	648	658	682	656	701	692	663	675	646	640	690	671	654	651	680	663	683	670	657	697	678	663	661	644	652	694	649	695	653	697	671	638	728	656	652	709	675	683	669	663	637	658	686	666	677	706	702	674	648	633	659	713	657	658	687	646	646	668	658	677	705	671	720	675	670	664	700	706	636	697	668	642	673	661	688	629	666	649	658	656	681	654	662	688	651	680	641	660	653	638	674	666	651	618	662	690	685	661	672	693	681	678	665	700	701	702	696	711	710	634	691	660	729	705	649	646	660	646	699	651	698	681	638	701	621	672	664	650	684	648	675	720	655	668	669	676	648	675	672	666	641	680	719	700	683	620	687	701	660	644	599	646	691	713	635	700	695	670	680	694	668	698	691	714	675	668	664	729	625	663	632	686	698	633	654	715	606	661	665	653	701	698	605	666	662	665	652	691	708	685	678	663	675	628	714	689	662	678	655	623	657	617	684	701	679	713	680	678	699	641	659	644	635	635
9238	14726	12279	5590	3298	2591	4880	5248	3592	1687	1174	719	637	587	617	567	606	597	572	607	577	616	600	593	651	588	583	573	610	552	634	601	562	557	632	574	557	586	580	600	603	596	574	587	577	595	630	572	583	602	568	585	586	599	587	603	543	614	590	559	566	614	621	579	598	581	556	612	567	592	579	634	595	578	593	615	582	574	557	624	593	603	607	562	570	575	645	577	581	592	596	553	585	552	582	577	582	542	600	593	652	601	625	596	610	582	605	612	601	635	599	615	596	576	567	580	607	582	602	587	612	621	623	602	591	581	572	607	581	570	635	577	585	581	611	611	592	601	578	603	580	580	598	579	586	577	580	589	620	620	570	608	585	588	592	586	620	579	572	566	626	586	589	589	618	594	593	568	589	585	572	591	603	595	608	585	586	597	596	574	598	582	607	579	627	602	562	617	621	578	623	586	597	598	584	581	565	596	574	595	567	558	618	604	601	599	601	574	578	596	600	590	664	571	597	592	660	591	607	582	594	577	601	602	596	616	633	576	570	609	576	608	640	607	575	577	588	598	605	586	592	630	566	613	573	595	603	609	604	586	593	524	577	641	561	584	581	625	620	559	612	587	622	565	615	600	568	613	580	621	601	608	572	578	603	581	617	573	587	578	577	598	608	613	588	605	635	612	571	600	609	595	560	613	577	568	634	616	601	618	631	589	559	601	584	616	567	580	565	554	577	582	561	582	602	568	579	564	600	634	593	629	575	619	621	595	597	573	558	553	554	583	594	599	630	576	609	579	567	591	612	555	624	579	583	572	600	548	641	579	592	590	584	621	585	611	621	602	588	589	583	609	573	602	576	580	562	585	597	594	596	597	623	604	593	605	615	631	591	603	596	613	578	550	585	647	569	592	616	599	552	627	590	594	578	571	605	614	585	563	581	564	597	578	596	590	591	588	558	593	578	560	575	603	597	625	572	569	565	599	609	655	568	612	581	595	533	604	603	567	604	582	600	574	598	600	571	623	612	569	594	560	539	583	563	585	604	605	567	632	594	580	616	573	623	571	569	617	571	620	587	624	584	617	550	660	594	580	586	604	570	599	629	591	583	631	594	565	610	607	588	566	571	618	593	638	609	599	598	566	580	529	596	578	607	548	620	588	545	609	593	578	586	571	603	590	607	589	619	583	565	554	576	612	649	589	571	606	618	581	621	625	553	610	573	573	610	567	571	589	575	616	581	614	649	598	540	601	622	622	578	608	620	628	658	617	576	601	561	597	610	632	568	629	565	609	579	545	573	598	569	620	585	577	594	618	567	603	638	621	566	621	572	580	589	598	598	534	612	619	605	630	595	571	554	581	582	609	618	582	635	605	575	596	550	556	652	540	571	598	636	590	618	578	585	593	552	599	604	614	601	628	573	630	579	587	575	572	609	604	566	596	628	596	555	641	606	607	566	621	605	562	620	628	608	614	581	566	567	600	586	601	620	610	563	618	571	620	567	597	577	611	559	626	584	605	575	591	599	589	625	563	562	630	583	628	581	586	624	629	615	623	628	571	591	578	640	603	586	621	596	624	581	597	580	579	584	607	603	597	625	621	609	566	644	579	584	574	586	627	622	611	572	601	562	608	596	573	600	629	536	587	566	557	590	626	549	601	554	537	605	576	655	602	574	576	614	624	573	553	587	646	595	602	622	631	605	590	591	593	596	562	562	601	625	631	593	585	596	608	623	614	620	604	604	608	604	575	564	627	579	595	622	603	619	584	564	589	591	576	569	599	578	606	610	568	572	557	545	592	568	562	576	639	584	593	592	608	586	572	600	544	571	600	557	611	602	623	589	580	590	584	571	569	609	616	618	627	588	583	620	588	557	569	571	605	547	588	590	573	584	619	589	569	598	591	592	580	584	622	623	627	621	560	563	572	627	596	609	584	580	607	602	600	568	568	568	571	573	598	578	596	586	602	602	608	602	604	581	576	583	618	580	619	576	601	598	563	614	553	609	621	604	616	573	588	571	583	616	598	582	570	524	613	559	645	626	588	595	590	602	593	621	606	626	603	577	564	631	624	591	605	601	582	604	581	574	606	583	588	626	635	603	619	585	564	559	592	589	592	575	603	596	630	633	584	589	597	596	591	566	590	601	605	599	558	620	573	581	614	588	584	632	599	617	566	610	646	575	586	572	596	545	601	583	552	581	621	611	574	590	637	601	582	604	581	600	603	548	556	566	609	606	565	567	576	570	546	603	611	606	640	631	563	590	557	608	541	587	597	556	580	592	569	577	608	591	593	641	582	581	581	622	583	597	616	606	566	605	621	578	610	599	628	591	580	588	545	641	579	647	604	614	599	567	620	594	579	580	611	594	602	620	642	607	581	624	576	631	610	612	629	630	564	574	578	609	593	608	589	597	593	589	570	592	566	554	622	568	613	577	592	587	582	607	573	593	555	593	599	650	609	619	619	642	654	568	585	595	561	579	546	575	521	559	611	544	592	624	584	623	583	598	627	616	576	631	575	621	659	615	635	590	600	599	615	622	577	556	619	581	628	625	590	573	606	571	599	570	589	616	560	577	579	597	578	561	591	596	579	584	603	560	613	606	599	614	597	585	598	569	603	555	657	581	606	634	586	600	594	551	586	542	589	598	612	578	585	624	631	569	618	621	571	643	587	583	567	559	608	597	600	581	576	605	571	600	614	595	605	598	618	633	577	601	582	613	607	599	628	595	636	602	588	589	580	557	550	636	622	576	600	628	573	601	579	619	568	594	566	619	594	604	584	621	573	601	550	622	626	610	592	595	612	621	640	621	611	581	562	559	614	609	592	576	586	580	610	563	592	574	589	564	596	589	601	585	604	614	566	587	579	596	620	602	606	580	607	557	619	637	594	592	539	638	591	624	584	607	518	585	613	568	629	619	587	572	602	608	573	576	577	567	612	610	600	578	600	591	598	635	550	580	592	577	515	573	599	586	607	597	536	584	604	618	584	614	611	588	585	552	608	617	620	613	607	591	614	592	569	615	627	550	591	616	597	601	585	597	604	580	658	608	594	553	521	611	616	641	582	581	602	556	592	560	617	596	578	605	614	578	604	604	585	610	629	554	597	594	553	581	583	619	602	599	625	588	604	618	637	598	556	583	583	568	605	589	586	638	602	591	617	610	588	589	606	583	609	540	610	590	597	593	565	590	584	577	620	604	586	595	571	569	608	589	614	588	612	595	586	599	564	611	600	572	570	603	573	592	589	652	558	615	600	592	564	584	629	596	583	614	582	660	599	575	580	607	601	633	581	593	566	596	594	594	583	610	603	552	552	603	596	591	597	589	572	581	594	594	561	609	555	586	589	598	572	582	619	639	616	614	574	602	573	577	571	603	596	631	593	594	637	596	577	622	557	586	624	606	579	585	605	578	590	553	578	620	589	593	604	606	573	634	589	623	567	563	533	596	638	559	618	619	627	600	589	620	603	578	600	542	590	578	564	536	579	579	602	575	590	603	582	600	618	625	570
25529	21316	27175	25128	12350	5402	22465	30057	19857	7425	3338	1116	742	666	675	682	653	636	665	669	622	634	676	678	658	613	634	625	700	630	597	612	648	585	624	611	620	621	607	676	608	660	672	626	668	661	657	635	641	656	619	641	659	634	657	632	616	604	669	613	635	635	632	632	618	719	632	637	697	600	641	685	622	643	655	666	625	666	636	635	620	642	592	615	626	683	655	648	681	645	617	642	570	640	652	601	601	636	655	648	618	661	654	626	635	637	666	676	618	609	644	620	595	672	655	626	643	609	659	647	636	621	616	623	591	616	633	649	651	645	639	614	630	614	599	668	611	640	657	613	646	622	655	653	623	651	634	629	633	617	642	604	681	656	643	604	650	700	639	675	646	622	592	618	641	636	599	651	607	645	662	634	632	665	610	616	634	651	599	638	647	659	638	652	636	635	608	623	632	676	653	616	634	677	587	636	591	625	642	642	612	664	621	656	631	633	630	645	627	615	625	617	623	618	654	639	628	671	626	648	627	632	671	656	694	629	648	680	558	614	621	587	613	659	619	639	649	627	625	679	650	667	647	584	644	600	625	613	707	604	664	655	616	672	680	675	612	632	661	638	619	643	669	625	587	618	620	636	638	647	646	658	627	649	614	679	615	611	624	653	596	639	659	640	597	635	631	667	639	604	624	659	647	652	690	648	629	652	644	609	642	634	635	650	620	596	595	615	652	675	655	623	633	656	613	628	634	608	622	664	611	617	659	631	674	661	603	597	654	584	621	659	627	678	612	607	626	632	638	625	666	635	646	587	660	590	623	626	639	677	622	691	594	610	649	659	641	658	629	563	632	630	671	618	645	628	640	636	657	640	631	618	609	670	647	635	663	585	600	662	644	601	643	608	642	623	630	650	633	666	612	667	644	639	660	660	640	634	631	574	620	588	586	656	656	606	634	630	659	641	679	609	645	637	593	650	650	590	656	656	572	631	626	653	618	633	650	626	640	608	625	621	591	646	621	608	615	624	617	633	612	590	590	626	676	623	654	586	623	672	662	579	683	644	676	662	614	655	627	648	649	582	598	665	674	619	654	665	642	588	647	627	598	674	637	670	614	643	617	681	636	610	624	615	689	631	645	655	628	585	619	633	651	617	617	602	670	629	652	631	631	633	662	660	613	622	599	667	645	672	637	628	642	619	627	682	638	630	646	692	630	648	611	670	629	681	607	607	619	640	653	601	660	613	653	638	585	635	638	694	624	584	601	645	625	675	626	615	660	641	652	601	663	661	627	621	653	596	662	609	648	687	648	639	619	621	676	628	641	666	642	625	570	625	600	657	600	670	647	637	623	616	609	585	607	651	623	651	661	642	656	646	655	637	651	639	653	612	633	628	612	633	638	637	647	612	664	634	650	613	614	648	620	637	621	594	628	642	632	648	649	653	653	669	654	671	610	662	642	671	706	612	658	639	665	683	645	663	589	638	631	661	633	608	654	648	614	634	646	595	652	609	615	677	617	659	623	676	637	612	656	679	664	661	654	615	609	610	617	599	633	624	591	582	664	645	581	594	668	676	673	609	696	616	638	614	576	608	658	584	593	650	631	632	648	681	625	610	627	589	624	598	581	617	631	610	576	633	591	681	629	641	656	636	656	633	612	622	659	666	611	609	636	637	628	643	687	653	622	607	615	635	665	647	635	618	688	625	640	617	649	677	628	592	622	646	602	604	630	633	617	584	614	605	660	625	650	631	621	602	598	594	657	629	644	659	651	641	642	649	658	664	677	656	643	658	618	640	640	643	618	647	641	598	685	638	608	631	676	618	622	637	641	660	586	643	637	616	636	608	584	634	692	628	653	630	577	644	561	609	633	654	664	651	647	637	629	650	642	640	645	661	633	630	638	575	613	628	623	624	653	636	653	647	674	619	683	605	604	614	648	608	625	640	585	633	608	638	639	597	619	650	679	581	619	650	588	602	625	648	643	648	604	635	628	653	611	594	622	649	655	657	624	645	619	624	641	666	591	576	635	650	620	595	666	581	638	605	588	606	663	658	636	657	642	607	645	592	626	639	615	611	583	602	620	631	632	581	635	614	662	628	611	633	663	603	642	643	626	657	629	647	629	647	637	622	606	648	626	645	593	608	600	638	638	645	674	618	650	646	644	647	643	649	623	642	608	652	668	668	595	641	630	665	655	663	633	678	612	649	618	622	649	661	621	659	616	638	659	600	685	601	626	658	654	607	634	592	609	638	644	608	671	644	640	586	650	644	649	639	611	624	633	642	655	626	583	628	634	666	633	650	629	608	640	603	672	651	700	629	583	640	651	646	612	641	606	588	581	612	649	614	652	635	648	604	606	642	637	646	607	621	633	652	635	612	642	641	627	645	657	642	611	683	647	608	611	673	629	592	631	636	669	625	628	638	692	636	651	620	644	629	627	650	643	642	640	615	652	644	640	642	593	669	623	636	655	667	670	654	645	619	620	622	681	608	664	649	659	648	594	605	649	597	621	647	642	579	673	619	649	647	646	611	613	640	642	650	649	650	609	657	629	618	583	595	677	619	654	589	626	613	654	642	626	619	643	652	671	616	629	647	601	599	665	673	673	608	647	594	618	619	624	609	653	635	612	613	645	618	641	640	666	622	600	613	616	621	642	610	662	648	614	635	674	598	637	649	658	609	646	618	663	590	626	634	617	644	611	650	653	656	566	620	636	603	646	635	662	609	632	657	579	666	642	614	646	666	653	635	610	600	604	627	604	645	613	623	587	651	579	603	664	631	605	672	696	634	646	586	644	643	617	637	661	615	604	669	640	682	666	624	588	630	616	620	668	641	659	669	633	616	629	674	637	683	637	642	625	609	583	639	624	641	614	627	665	654	678	587	563	606	617	642	613	624	660	625	632	674	667	622	642	645	648	643	637	653	675	590	649	670	633	588	686	634	654	654	605	603	643	630	647	609	626	639	652	672	693	660	672	664	650	634	655	635	662	621	672	590	580	608	677	616	646	656	618	635	630	666	617	648	623	606	680	611	647	650	678	627	621	619	619	654	634	637	623	681	579	649	627	590	642	672	633	674	619	613	634	624	636	626	614	607	606	630	666	634	600	610	654	654	635	652	662	649	640	622	630	616	611	648	627	655	664	622	639	650	638	628	646	603	650	590	666	636	632	623	636	641	643	643	611	613	616	667	646	635	656	623	670	661	601	619	622	639	648	590	624	605	623	613	602	611	620	603	639	606	663	597	643	647	593	585	626	610	639	618	619	644	629	685	627	629	637	659	615	641	667	650	606	651	603	674	620	635	647	650	623	631	584	615	626	631	612	684	640	653	592	612	666	637	649	611	614	621	613	635	614	605	634	645	632	644	638	584	655	668	667	627	644	605	675	638	655	642	630	665	627	625	647	582	651	660	633	619	674	663	616	622	612	682	654	627	644	680	617	609	644	650	604	652	656	637	639	615	670	640	646	666	631	620	566	636	641	616	676	663	660	653	624	628	633	670	664	625
7203	15155	12769	9736	6526	5114	24288	26740	16008	6219	3395	1222	692	604	608	648	609	587	622	599	616	606	648	601	579	604	577	611	593	625	616	607	583	536	563	578	619	608	591	566	568	531	599	620	607	611	587	587	623	653	549	597	602	629	568	569	612	608	574	581	592	587	592	597	654	595	617	574	583	594	618	603	555	589	599	560	561	626	558	608	623	605	622	615	601	609	591	631	600	567	580	591	576	576	604	596	611	580	628	576	555	626	594	596	640	581	584	609	553	600	595	585	555	593	621	556	582	583	604	595	561	567	598	624	587	642	604	596	576	587	602	594	591	591	546	613	603	603	606	620	625	548	579	559	616	587	623	588	610	614	634	561	587	606	615	578	548	605	642	572	576	614	571	597	550	546	595	625	573	588	612	597	617	568	574	600	587	573	585	543	599	607	632	571	612	610	590	595	636	560	627	618	564	602	592	638	563	574	616	606	568	609	601	588	603	622	584	620	550	574	586	583	567	623	597	580	594	563	575	617	618	595	610	612	570	581	613	583	606	555	594	596	545	613	568	560	574	609	585	626	594	589	567	585	618	564	581	619	587	605	590	567	583	586	552	598	615	626	586	590	637	587	563	574	606	594	619	532	595	645	606	614	610	643	610	610	614	597	588	590	650	633	590	598	560	576	593	600	600	573	581	567	561	608	574	602	598	582	575	584	603	570	585	616	612	608	627	592	603	564	598	598	616	596	638	611	609	590	576	556	607	612	568	610	579	587	586	582	588	606	591	576	608	599	560	601	574	599	613	569	556	578	556	607	596	540	542	591	566	591	598	566	584	617	589	634	577	590	583	566	586	652	594	603	598	627	597	631	624	596	566	626	577	549	591	580	592	609	603	586	637	583	587	634	623	565	580	594	597	578	618	618	513	587	614	602	572	561	625	610	606	565	601	593	572	597	584	593	616	587	611	595	588	583	609	580	551	601	625	599	606	601	614	632	613	583	621	594	620	542	575	616	595	567	637	629	526	583	605	618	571	607	611	579	538	579	566	623	569	587	575	565	598	619	609	610	609	586	572	584	568	609	601	617	590	599	580	643	545	565	582	592	588	625	593	571	649	613	602	577	597	569	586	598	568	609	613	588	547	625	583	567	586	619	555	591	617	651	549	590	573	592	570	601	577	604	575	578	629	636	578	689	581	595	594	622	570	613	619	580	628	609	579	578	621	599	630	566	569	576	625	551	598	604	593	568	594	614	580	592	625	594	641	597	602	572	618	589	617	598	598	593	588	576	575	592	583	602	601	581	571	621	608	575	595	570	567	604	573	645	591	612	588	541	605	599	588	588	630	572	586	589	618	604	584	560	604	635	576	554	591	537	578	613	574	618	596	604	565	556	576	562	591	535	600	605	542	583	581	637	614	601	556	621	532	584	578	568	570	573	581	596	599	598	557	554	620	570	493	596	620	580	598	606	569	608	557	586	571	625	586	621	615	598	585	633	565	579	607	606	588	560	577	594	606	616	601	590	607	600	575	573	578	597	600	561	576	578	574	583	607	641	608	605	598	583	578	620	588	580	591	600	631	576	581	594	573	570	574	618	544	616	612	539	587	568	628	583	611	568	610	599	555	603	560	569	566	560	629	616	604	603	600	581	604	591	633	570	591	580	569	599	581	602	562	599	590	579	594	608	586	594	580	562	602	567	600	559	594	577	617	616	574	572	603	586	600	591	624	577	589	633	623	618	572	596	582	589	656	581	563	593	602	581	650	604	588	602	567	592	596	578	558	585	616	651	583	594	602	538	564	558	585	582	571	573	578	574	503	593	591	577	589	588	583	582	569	598	572	602	604	585	552	571	580	525	617	608	584	588	567	580	551	603	619	603	606	581	627	587	564	603	582	569	618	597	575	622	574	600	585	567	580	580	609	591	622	605	561	563	611	606	569	637	561	564	587	626	563	595	581	622	622	588	627	603	554	626	577	605	626	601	586	632	626	618	593	586	604	624	596	547	615	609	549	628	602	584	559	563	611	590	584	621	641	598	616	598	543	600	575	585	604	609	596	610	584	556	644	577	596	590	573	610	610	611	600	597	607	572	602	590	662	572	575	591	575	566	589	602	604	616	577	585	593	574	622	628	563	574	559	602	593	613	599	561	587	603	579	626	588	619	586	543	556	580	591	562	601	623	576	613	552	582	585	609	635	588	624	598	633	585	598	613	548	545	618	600	628	596	582	578	586	549	558	600	601	578	600	576	585	547	588	612	609	567	575	580	561	616	578	598	604	587	576	599	577	630	614	602	609	593	639	615	559	623	587	602	557	634	566	571	574	604	597	614	619	612	590	603	561	601	553	610	552	567	587	605	565	610	588	599	590	579	585	573	561	633	598	585	608	580	603	587	605	583	606	624	576	577	604	588	582	587	554	556	537	619	624	592	604	599	662	596	588	621	598	583	611	574	615	605	546	587	588	575	564	595	615	607	543	636	553	641	608	594	599	572	607	613	564	578	558	591	594	584	600	603	600	564	603	560	585	564	602	635	620	576	596	607	617	639	568	573	558	612	616	595	583	627	560	583	611	605	599	603	611	609	571	569	641	588	585	648	614	582	592	579	544	589	583	593	604	572	546	555	566	609	611	593	645	582	629	616	549	567	557	587	607	595	567	607	590	573	614	608	610	622	585	569	634	564	607	571	565	569	601	571	586	601	598	611	580	616	567	596	581	600	560	599	587	617	634	566	571	583	644	595	595	604	576	582	612	576	558	606	598	634	549	574	580	575	582	572	575	584	588	571	603	540	585	574	599	621	604	577	588	540	559	595	580	596	634	581	583	577	617	597	556	575	590	544	607	606	547	583	607	579	592	602	611	554	563	602	595	601	599	615	622	546	573	579	621	551	596	567	590	597	591	601	580	594	583	572	557	571	618	553	591	583	602	560	586	584	543	540	586	584	586	619	588	588	590	597	586	610	582	598	593	589	596	624	561	572	619	591	553	548	593	577	606	591	569	618	551	585	597	548	583	606	613	558	640	615	605	571	604	607	580	584	645	625	594	612	595	595	569	532	605	598	562	617	586	642	648	523	566	573	533	601	533	574	536	564	584	573	568	642	568	557	618	575	574	557	597	589	593	603	608	605	583	607	591	590	598	581	574	580	584	599	576	562	599	575	608	582	593	610	586	581	624	556	623	619	559	605	604	533	579	577	612	635	628	596	588	590	610	619	586	556	533	600	603	556	617	583	595	557	537	619	632	575	558	583	596	597	590	596	593	615	614	568	567	606	553	569	625	630	572	592	623	601	570	596	596	579	588	590	603	603	557	517	557	604	618	584	609	553	544	602	566	573	607	603	561	571	567	626	581	637	561	562	596	614	557	604	608	622	544	612	557	626	580	584	574	623	593	581	630	606	559	582	584	581	554	588	592	596	588	550	588	565	602	602	590	588	599	605	568	591	555	576	612	583	562	614	607	579	620	584	571	601	573	609	592	580	577	602	591	577	586	588	600	573	618	565
24237	21358	28664	24504	21416	16447	47384	48968	34582	14792	6683	1971	951	855	775	765	734	757	739	766	752	770	758	775	730	685	751	761	785	719	759	720	725	773	774	741	756	751	775	756	811	700	766	778	734	710	727	712	758	729	770	750	734	812	746	706	728	784	758	739	779	774	809	770	779	761	739	730	743	778	748	736	701	772	750	723	737	746	734	713	759	678	726	710	741	666	780	757	732	754	760	723	731	760	753	739	783	768	763	725	769	722	711	736	721	723	786	740	745	722	768	753	746	712	728	730	775	757	728	762	740	744	771	748	690	766	765	745	737	733	677	689	740	754	735	729	726	730	745	717	729	702	742	741	725	739	740	739	742	768	779	761	727	714	740	729	738	750	731	742	780	709	753	732	787	745	723	750	754	732	721	685	693	674	732	724	721	748	758	732	746	760	739	731	722	753	726	758	716	762	733	775	746	748	754	678	748	721	702	742	787	765	708	720	732	757	737	736	727	734	727	783	732	694	705	697	735	746	749	803	763	709	743	765	752	719	713	753	725	712	740	698	766	770	739	677	797	753	731	771	727	714	758	742	674	777	782	754	737	686	764	714	684	726	733	699	778	753	770	774	725	752	742	742	735	722	728	733	773	787	724	761	735	733	765	726	701	739	721	694	785	744	767	731	738	730	708	747	759	736	734	739	754	785	711	760	765	765	748	715	707	734	749	722	728	733	702	721	757	739	742	730	711	754	708	785	780	757	777	755	710	773	816	707	724	744	721	800	748	726	727	785	763	733	730	742	725	745	732	724	759	717	732	764	765	814	745	679	743	715	755	730	794	811	719	723	774	741	764	688	715	737	690	735	717	724	702	740	704	658	766	754	751	763	743	760	746	713	711	738	746	764	680	736	771	680	727	718	712	745	673	719	805	767	722	699	719	722	761	745	737	726	735	702	766	732	789	719	759	771	722	719	734	712	738	717	717	759	749	759	767	725	719	767	718	697	773	738	777	727	725	722	678	690	731	743	764	723	725	758	721	749	701	712	788	745	730	729	764	730	749	737	779	719	717	750	678	664	754	763	733	758	714	746	705	696	672	714	783	767	715	743	686	732	734	758	705	702	718	761	731	746	762	688	758	731	722	769	733	779	747	708	748	741	698	694	716	777	762	734	695	746	728	753	751	659	747	718	704	730	703	742	743	742	705	716	715	717	728	733	772	719	723	746	741	728	750	715	738	748	788	761	735	760	744	746	738	748	750	708	755	765	731	765	747	777	746	689	745	763	721	750	748	683	762	671	711	698	774	708	734	693	777	685	726	726	753	702	710	742	778	740	763	721	731	733	728	735	774	730	737	766	688	772	714	678	714	759	754	742	722	744	714	734	710	735	708	712	730	719	742	767	725	709	735	705	726	713	729	718	742	769	720	754	772	764	708	742	765	777	710	739	729	730	696	786	743	713	716	739	781	748	712	770	728	773	713	790	751	796	737	737	729	705	712	730	708	686	729	737	687	739	720	724	729	755	754	736	747	731	771	735	764	755	721	732	677	737	726	731	738	731	678	711	761	741	708	689	778	739	784	723	726	744	701	702	703	731	741	728	714	723	750	750	774	739	746	713	725	757	794	763	711	703	701	798	761	739	777	733	734	680	752	762	707	763	773	757	740	742	680	731	767	738	717	722	758	761	745	732	723	720	770	731	725	753	735	785	713	729	775	765	745	750	665	761	743	728	730	736	744	717	765	748	776	764	728	784	749	775	715	713	756	744	719	707	739	764	770	776	788	723	802	705	757	744	716	778	739	735	750	737	720	786	810	744	737	713	716	754	726	745	761	763	716	753	765	746	720	702	751	743	743	746	715	757	679	785	708	681	759	674	749	719	702	717	790	721	777	720	752	784	742	733	772	714	716	801	733	741	733	691	763	728	707	762	775	811	738	697	710	731	729	751	763	754	744	699	740	739	773	734	691	709	722	735	689	733	758	694	716	771	817	699	775	736	716	763	699	721	726	787	713	729	763	738	730	721	690	699	752	723	719	763	754	737	745	705	795	763	733	756	716	728	757	734	742	724	709	740	800	737	729	754	747	714	802	723	780	758	768	725	748	792	707	758	757	785	754	703	745	777	771	746	731	697	724	691	756	721	703	787	761	728	699	714	730	723	711	728	759	684	728	729	712	712	740	722	775	751	728	705	720	756	765	712	715	743	692	772	732	737	722	735	751	720	741	692	771	726	727	741	719	693	742	773	771	715	748	756	786	771	746	739	804	680	749	724	709	706	757	728	750	768	724	686	741	707	739	717	675	762	742	738	767	773	675	781	699	738	767	680	725	760	758	724	683	723	772	724	750	732	739	783	724	738	756	758	744	713	740	737	721	775	744	755	763	746	754	791	702	738	698	743	746	744	686	720	747	743	747	773	753	717	745	749	712	795	697	728	737	712	754	734	731	673	719	748	754	744	756	686	752	760	692	739	750	693	757	751	742	763	726	754	740	708	708	733	765	722	724	728	744	770	781	744	730	727	711	702	733	763	749	742	739	750	733	707	715	753	761	757	739	734	731	743	763	707	696	735	733	726	762	719	765	714	736	743	665	750	695	749	748	703	735	681	735	733	743	738	727	748	754	768	728	733	726	769	712	767	737	743	705	721	744	682	746	740	702	776	758	741	734	720	781	794	709	751	755	767	776	739	746	733	747	747	730	733	756	739	714	691	795	722	763	675	679	757	762	686	772	729	725	715	706	746	757	745	692	731	787	696	762	716	674	743	737	740	708	742	733	729	723	703	758	734	781	716	708	739	759	709	713	734	723	709	743	707	713	740	747	681	787	723	776	727	765	738	736	754	711	735	764	763	735	731	771	742	732	741	768	742	720	720	711	786	770	769	768	704	735	742	713	697	728	711	714	733	748	774	776	732	775	745	776	712	747	737	726	772	755	752	741	771	751	749	718	706	737	674	775	725	732	766	764	747	666	784	734	756	732	710	717	751	753	732	772	706	767	729	730	701	735	751	762	708	729	705	749	751	703	697	747	710	730	764	705	761	782	719	738	692	777	786	767	738	728	723	758	757	753	722	710	717	755	750	753	687	689	774	781	739	723	736	684	721	766	716	734	716	791	713	776	751	768	804	717	735	768	774	747	730	741	735	727	780	752	738	732	767	729	761	771	733	713	772	703	724	691	707	719	747	770	752	733	705	690	741	732	763	728	702	745	730	785	740	737	733	685	728	726	756	728	752	689	714	736	682	703	749	729	662	739	735	715	727	725	704	728	736	725	757	686	750	740	740	731	689	765	703	749	731	756	744	762	753	705	761	755	708	742	773	721	728	754	717	760	752	757	722	675	691	766	729	749	736	722	717	732	728	771	712	754	744	769	743	749	759	728	751	711	770	756	756	715	707	757	777	783	696	749	725	748	797	749	696	710	812	714	734	719	717	762	754	665	729	687	723	684	737	747	721	720	738	746	660	713	744	735	777	728	738	750	716	722	708	705	728	732	734	766	736	748	764	681	724
7467	12169	16996	13771	10380	11576	47187	44669	27326	10588	6122	1839	907	694	636	650	697	724	683	694	701	690	681	651	656	685	711	654	643	695	683	653	688	693	723	711	648	680	696	669	708	644	705	649	664	657	661	669	661	675	652	682	698	682	691	658	664	658	698	695	688	679	687	711	711	661	663	695	698	702	660	714	709	667	680	702	650	722	664	697	652	703	707	688	688	631	706	666	678	759	735	656	653	680	697	704	711	679	658	716	726	636	666	675	688	728	661	674	707	759	710	670	651	657	658	685	653	724	609	655	620	693	677	671	692	675	618	681	657	690	704	685	702	700	688	658	672	697	658	697	704	701	675	646	666	671	674	704	651	696	684	644	720	658	703	699	676	654	748	680	735	638	661	729	701	641	700	692	677	658	703	666	717	726	717	684	706	668	670	692	701	714	649	629	691	655	720	676	668	681	678	635	645	671	663	670	692	693	694	643	648	629	673	710	635	645	653	711	652	655	714	710	688	624	661	696	716	698	631	667	728	677	698	644	658	668	637	719	669	705	670	634	639	687	693	689	689	678	702	653	654	661	713	644	679	659	668	692	712	648	682	644	708	686	690	715	696	674	678	679	651	669	675	645	718	638	647	684	684	695	719	672	657	664	703	643	637	668	662	689	672	682	676	669	685	697	696	685	665	692	646	669	671	720	650	667	673	613	688	660	667	659	656	694	694	685	623	679	694	684	660	693	709	756	638	666	686	711	691	688	675	694	725	657	652	649	651	659	646	682	638	699	659	697	698	660	646	712	685	679	704	656	733	696	690	741	711	690	667	692	680	676	693	674	646	666	704	644	656	696	691	707	694	674	685	653	669	706	710	671	648	683	715	719	647	685	711	686	694	682	721	682	678	733	670	669	686	695	668	646	703	674	679	661	678	681	666	678	693	664	680	711	708	707	681	675	657	734	647	663	702	723	714	668	684	704	690	701	686	619	659	671	660	683	696	661	710	648	676	699	712	684	688	695	694	684	680	690	749	679	672	684	673	697	683	725	702	619	695	704	681	673	640	613	677	682	677	747	658	683	684	712	660	651	675	664	716	705	705	687	646	624	676	723	662	677	680	669	697	683	694	638	710	716	626	630	672	653	640	678	683	708	665	640	717	690	730	665	676	686	690	652	717	688	655	709	719	664	684	691	702	641	654	718	653	674	684	661	650	674	720	663	677	665	672	711	682	692	647	663	692	708	675	679	691	677	694	724	708	673	673	632	713	664	650	669	714	687	690	654	674	664	625	662	709	659	655	630	736	659	678	701	683	688	626	724	661	669	703	652	705	649	683	663	664	676	710	650	702	686	724	683	688	694	679	675	645	715	658	695	731	701	684	689	696	696	678	674	645	686	719	640	661	647	702	674	667	690	669	646	653	656	714	690	702	675	662	678	639	684	588	668	654	661	718	655	672	668	713	634	679	699	644	703	656	684	661	678	667	683	702	663	733	683	706	702	685	637	686	672	632	700	641	686	721	656	696	676	675	682	686	672	641	668	741	681	710	693	668	730	714	650	678	698	659	674	710	663	625	688	650	646	659	680	714	683	700	746	703	688	679	666	716	665	691	699	694	696	698	659	672	703	689	693	673	700	655	715	673	656	720	707	664	678	706	688	700	697	664	645	715	707	685	723	702	693	706	679	718	639	725	695	626	683	680	691	660	675	722	666	658	708	670	679	703	669	691	663	710	729	690	678	644	694	693	692	681	685	697	667	685	671	683	675	726	713	709	673	636	673	636	715	648	672	695	669	711	656	687	699	675	682	716	691	703	670	697	687	657	636	682	667	693	682	690	659	665	730	701	702	637	675	695	729	653	690	688	710	677	653	706	681	642	643	665	643	669	645	692	688	732	693	686	702	662	653	707	701	743	655	672	652	692	679	644	680	684	647	741	694	703	692	703	687	659	690	723	647	669	652	671	673	648	640	718	703	667	633	654	643	652	622	666	734	720	705	647	687	657	705	686	681	609	662	759	700	687	639	670	684	693	704	639	649	637	709	677	699	685	654	678	662	694	736	693	676	685	661	701	686	652	636	667	683	688	684	646	671	674	652	686	661	693	671	665	664	725	656	660	661	703	630	648	681	683	654	694	687	640	649	620	652	653	685	706	732	677	655	714	690	707	675	710	653	665	682	652	644	672	676	693	698	657	718	722	680	689	695	685	660	733	661	632	698	663	735	687	693	678	693	707	692	689	684	707	727	666	663	692	705	644	708	719	701	660	621	676	651	662	697	704	671	694	661	671	686	642	711	696	678	702	678	696	640	684	692	739	688	680	707	703	704	712	704	703	649	704	673	669	668	672	671	705	683	689	700	669	725	644	696	640	640	684	684	632	684	667	682	741	676	713	697	727	693	692	647	683	660	645	702	645	654	674	707	677	705	659	624	683	664	675	680	664	667	683	673	658	699	676	694	733	633	649	709	639	722	651	619	678	639	691	646	707	673	684	679	656	713	686	660	666	682	657	660	710	650	698	696	643	701	655	679	637	696	694	666	655	655	701	695	682	678	673	637	635	669	654	698	674	693	671	658	665	591	671	645	710	629	686	719	668	692	709	703	719	690	718	687	665	625	667	681	703	671	676	676	690	699	711	645	643	729	716	642	646	634	717	648	725	660	667	665	686	627	669	652	699	670	679	665	668	669	697	671	656	644	662	716	674	677	671	627	700	676	639	695	632	700	684	741	658	675	646	634	679	650	687	646	700	689	671	691	636	686	655	656	701	698	698	687	673	656	631	687	680	624	694	627	658	638	693	690	715	630	676	694	716	676	643	696	698	689	660	660	706	658	665	698	678	646	662	695	659	677	676	686	692	680	698	651	697	687	684	659	647	711	670	680	666	711	653	707	657	685	676	637	707	695	660	678	678	647	707	757	682	674	662	615	683	659	703	684	687	670	677	651	670	742	677	637	669	656	674	636	684	640	641	681	676	653	769	672	690	671	625	685	670	683	653	665	698	689	659	696	636	653	723	681	633	710	707	732	693	678	670	672	682	708	691	707	692	689	655	674	691	653	645	676	677	663	644	615	685	667	678	624	690	651	690	685	638	670	684	665	706	625	650	687	650	737	642	682	647	714	734	660	720	738	687	704	659	721	649	668	673	699	655	652	654	662	691	711	749	694	627	637	673	683	691	659	643	665	654	686	756	688	683	655	680	667	667	690	627	700	685	635	644	671	733	667	662	656	670	673	644	615	704	623	699	670	633	682	714	690	669	649	673	706	694	674	693	677	692	693	680	625	705	652	668	674	704	692	667	697	666	705	655	662	656	670	686	667	683	684	698	661	693	665	671	700	655	681	695	652	653	674	684	714	695	753	708	682	638	654	682	649	663	701	691	654	649	636	655	648	646	671	688	701	612	626	641	656	654	757	652	710	669	694	664	685	727	706	683	704	686	697	691	714	655	697	672	694	684	691	671	693	669	672	672	667	689	660	712	711	708	658	662	691	664	680	599	720	654	644	730	644
27800	17103	10643	6247	2992	2106	3677	4352	2921	1519	948	787	681	717	661	681	692	676	717	662	660	643	655	675	668	676	628	629	677	657	644	612	662	667	669	670	618	643	682	675	650	667	686	640	634	737	701	689	690	624	664	652	706	655	692	635	666	688	684	659	674	614	689	639	650	677	684	648	677	643	657	668	633	676	620	667	681	684	680	670	678	674	654	670	675	677	651	662	629	680	625	641	651	668	691	671	630	633	726	678	647	591	637	650	631	613	653	673	648	668	673	694	682	682	626	617	666	677	661	689	714	640	643	628	657	671	719	648	668	639	673	686	668	633	671	708	684	703	667	685	667	634	656	663	650	633	713	698	632	626	672	664	622	675	627	694	647	656	685	640	673	641	681	728	693	634	637	680	632	651	661	663	663	657	636	654	663	675	659	723	648	619	654	686	625	648	655	669	634	685	672	653	691	685	679	637	662	636	658	706	646	647	657	671	689	622	655	658	650	661	653	679	686	691	679	708	675	684	665	646	671	678	630	661	660	676	654	668	658	627	643	616	628	663	650	659	686	669	665	685	631	700	662	637	656	709	666	593	683	701	698	673	640	644	694	642	686	654	708	685	735	676	621	649	664	687	663	622	681	660	652	662	625	666	619	665	693	645	688	626	707	604	628	675	691	678	633	635	696	748	701	656	661	640	696	657	678	697	662	675	646	677	691	710	656	670	673	649	681	686	661	643	605	633	687	700	638	700	647	686	649	651	644	672	664	637	655	666	636	637	681	707	693	606	680	681	666	686	625	629	649	681	706	631	694	646	654	645	694	676	646	656	672	664	635	661	652	658	728	649	662	682	672	687	608	660	688	665	659	678	696	631	618	654	669	645	652	696	688	662	626	693	669	670	648	646	681	692	686	651	677	714	684	695	649	643	634	674	632	696	639	686	631	622	606	692	669	622	670	683	657	633	670	664	625	678	681	665	651	632	656	652	699	607	674	631	705	697	701	697	689	727	657	657	654	651	687	680	665	670	677	634	683	668	675	672	693	659	584	698	726	697	674	704	653	684	660	658	667	671	657	652	644	704	645	655	654	688	705	681	652	680	664	686	678	675	659	688	635	651	717	679	642	676	640	637	685	700	715	640	685	664	648	715	681	647	686	644	647	622	676	707	715	698	681	654	677	728	649	624	644	662	656	640	654	642	659	664	663	652	647	634	641	658	645	689	732	691	609	686	654	678	672	690	642	673	656	637	679	678	687	673	639	707	642	659	676	660	644	644	636	694	642	700	670	696	722	662	687	666	662	605	658	719	664	671	691	661	655	614	653	641	609	689	652	650	644	660	678	641	681	672	656	643	723	702	672	672	657	681	673	675	636	659	677	659	665	723	635	642	620	678	658	649	663	685	663	640	640	646	652	639	640	665	649	662	656	689	654	685	654	646	709	693	650	674	665	668	670	658	697	684	662	731	635	697	661	650	649	626	679	680	666	644	699	648	677	637	611	657	672	606	692	700	676	707	674	671	711	695	619	651	644	690	692	642	658	680	677	642	640	636	656	668	667	672	686	700	609	632	708	678	670	623	666	647	637	690	652	694	698	687	703	666	645	665	681	674	657	712	662	679	702	681	656	629	677	642	634	681	650	619	587	665	676	675	649	673	654	679	676	682	701	615	652	647	679	693	670	706	638	673	660	651	709	682	669	640	670	666	691	630	665	679	663	687	650	698	635	667	678	670	644	687	711	607	696	692	598	703	678	676	702	663	656	642	685	664	661	665	667	688	718	624	696	607	607	645	695	663	670	649	662	648	698	670	656	616	649	639	673	680	657	638	650	683	650	685	626	685	656	620	699	691	635	646	680	678	631	688	664	655	688	649	657	605	672	728	669	674	673	637	707	725	681	663	648	654	638	673	659	650	666	638	660	694	642	670	670	674	647	681	657	663	670	655	638	665	619	644	623	687	678	652	656	702	675	654	672	671	648	650	665	708	621	638	668	619	695	657	641	643	667	669	629	705	619	645	659	680	655	704	668	680	705	660	700	667	613	626	684	676	690	693	665	655	693	735	687	668	637	684	654	662	647	635	664	639	654	666	655	630	633	688	668	647	648	673	674	687	654	678	660	681	658	645	709	647	624	689	650	673	631	642	668	660	644	627	660	724	665	665	636	623	615	684	683	687	674	646	703	644	714	674	667	659	689	685	670	658	674	696	654	651	635	681	705	643	680	672	670	697	717	688	685	705	666	630	667	698	667	604	655	654	725	689	695	663	646	666	658	692	680	705	678	665	620	649	686	687	689	661	706	711	703	721	647	659	648	727	675	674	666	661	653	685	641	674	686	632	665	651	664	685	686	642	656	676	652	711	657	660	608	657	676	690	673	655	697	674	641	663	740	653	666	689	666	641	677	643	646	684	635	650	677	634	703	644	641	628	665	680	698	655	653	654	714	691	648	652	656	697	675	624	718	667	652	652	636	667	703	645	654	692	683	650	668	635	663	678	663	686	665	665	654	678	681	634	649	705	673	673	651	632	654	680	689	637	671	624	625	657	659	673	651	676	637	655	631	629	650	652	695	654	667	660	699	645	666	673	687	680	703	718	698	625	709	660	652	633	660	654	639	663	639	654	630	656	612	666	631	658	673	676	647	627	680	624	643	624	672	657	635	664	702	677	640	691	664	678	665	645	696	661	685	658	683	683	639	699	704	665	637	708	701	640	651	667	653	671	694	651	677	646	606	680	722	692	699	672	688	676	639	633	658	649	651	647	649	623	683	657	664	642	666	652	678	673	665	588	633	649	725	629	670	680	626	608	639	703	648	672	667	661	650	659	664	679	656	672	655	629	646	630	618	699	665	625	664	650	656	691	636	703	666	668	641	644	710	667	649	669	600	665	637	665	622	633	669	696	632	661	662	666	677	684	688	671	641	653	704	662	648	640	684	638	660	685	695	605	696	681	726	626	633	697	667	676	597	661	610	702	672	702	683	659	731	617	688	671	655	672	623	647	688	704	676	673	686	710	679	666	706	645	636	688	670	655	641	665	655	683	651	668	633	681	688	654	691	692	688	660	655	627	651	648	644	685	663	686	690	693	696	687	682	680	673	655	645	662	672	691	664	656	655	666	692	667	655	659	632	683	719	668	628	660	705	656	632	685	689	620	662	652	680	655	649	673	649	642	663	654	685	619	658	652	699	723	669	646	669	686	648	666	701	608	662	649	643	669	673	677	664	685	637	675	667	646	648	590	650	678	647	665	658	647	631	643	720	687	650	665	649	624	701	694	687	713	636	645	638	671	674	650	652	658	661	602	692	624	654	640	668	660	674	638	654	720	645	650	700	691	692	667	673	702	673	695	636	688	615	634	690	672	702	655	646	663	674	685	609	657	658	677	658	651	646	659	662	658	643	637	675	676	667	669	665	683	659	687	644	690	662	643	678	663	641	655	640	675	632	658	653	654	670	674	645	631	633	687	617	664	670	683	678	650	652	663	677	667	660	643	680	637	686	668
8509	10412	10132	5706	3584	2851	4788	5033	3226	1521	976	689	660	617	608	599	564	568	600	603	631	566	594	613	587	581	636	607	619	641	590	580	560	572	623	594	628	590	605	608	600	625	590	652	610	614	606	567	598	629	579	622	562	536	582	620	627	562	588	609	590	644	612	628	588	639	633	610	614	594	592	573	630	611	599	625	616	587	562	602	589	634	585	603	590	670	528	561	584	604	603	575	597	593	561	595	595	590	635	556	639	617	616	652	622	584	582	607	615	611	616	580	558	618	612	574	583	633	615	609	585	603	557	587	634	637	604	592	603	559	590	559	560	596	551	579	570	625	591	604	584	629	608	589	658	561	608	583	576	599	607	615	597	578	599	629	649	551	565	542	561	579	605	599	561	587	603	600	584	599	601	619	593	601	609	594	566	594	616	598	571	614	572	623	607	573	606	573	567	604	586	633	605	541	567	610	581	635	604	590	606	593	611	601	596	635	548	601	581	618	608	649	577	588	624	568	607	585	557	569	605	594	592	582	575	586	581	574	627	603	601	608	592	608	564	633	608	565	561	620	596	567	587	580	609	529	621	580	636	570	578	604	600	616	536	624	595	595	634	587	591	614	621	631	567	593	609	627	576	577	592	572	614	579	571	607	634	582	570	553	630	573	619	614	611	615	597	600	596	564	594	618	594	597	616	564	604	583	608	569	558	610	568	612	540	558	590	601	627	616	598	594	592	592	573	634	568	594	507	606	632	605	587	585	591	605	584	603	579	560	599	582	600	580	627	600	558	611	619	610	586	608	563	601	582	604	578	582	600	577	626	581	567	586	595	596	572	595	624	616	595	605	620	579	619	597	595	567	640	582	576	581	590	602	601	541	573	644	619	564	650	632	610	620	650	650	578	600	578	602	600	587	612	589	616	581	605	548	609	660	622	621	581	568	572	593	589	579	609	600	551	621	602	605	569	626	567	624	612	589	563	611	590	601	610	604	573	607	587	593	605	613	590	610	604	628	575	587	578	606	610	586	574	599	567	615	542	607	594	628	595	587	615	609	609	590	564	611	639	536	609	582	606	571	604	583	625	596	599	578	603	594	606	620	594	578	596	595	586	596	557	609	604	609	581	573	610	617	571	612	624	595	636	588	603	615	592	565	609	590	574	585	599	580	618	606	579	613	557	616	575	621	608	592	566	620	596	538	634	579	638	617	599	629	595	607	637	611	588	609	587	539	610	612	615	574	625	634	583	544	595	626	660	648	615	598	611	596	589	622	619	538	588	600	572	598	601	572	588	631	614	561	594	583	597	625	609	661	615	588	585	564	597	539	541	579	592	622	620	568	567	605	563	630	576	601	597	599	582	606	629	613	605	580	598	597	606	614	579	600	592	588	585	629	610	629	618	633	609	604	586	600	605	573	569	591	611	587	625	598	605	582	591	614	645	603	633	601	572	597	583	573	613	614	615	563	610	617	589	608	622	600	603	588	610	562	597	640	557	617	647	608	580	562	588	600	626	651	622	575	594	618	545	609	557	557	588	600	582	556	562	587	589	624	629	608	600	638	551	600	596	557	637	621	588	622	581	597	621	595	602	586	619	597	600	574	614	630	593	652	597	584	542	589	618	606	577	599	570	622	584	630	593	584	607	636	601	591	596	628	613	625	592	554	632	634	603	634	600	566	560	563	576	621	600	645	637	621	556	612	634	527	630	578	601	604	553	614	623	612	612	598	622	606	574	571	587	574	609	580	624	619	568	600	631	599	588	596	612	604	569	625	596	573	619	605	587	561	578	617	648	560	588	539	614	549	571	582	610	592	566	577	543	578	604	571	571	615	590	578	585	625	607	570	559	598	577	593	576	612	594	570	594	560	590	608	593	599	597	621	583	573	621	590	600	619	641	608	562	606	582	576	612	602	590	584	605	547	566	625	607	574	616	636	667	608	618	640	571	585	611	622	623	613	570	572	611	653	608	574	664	552	580	627	595	581	581	604	594	575	605	625	560	575	575	618	649	585	595	597	611	594	567	623	636	565	584	588	606	582	553	611	571	606	613	596	591	606	605	581	612	677	646	587	578	565	612	586	620	628	642	600	608	606	653	561	564	616	539	608	591	606	603	588	619	653	650	627	574	631	585	589	616	581	612	604	623	609	596	632	573	574	624	604	584	613	587	560	593	587	549	622	591	576	615	610	595	593	602	635	601	601	590	610	597	581	602	578	625	569	621	620	595	622	602	626	605	622	624	610	570	624	553	571	571	636	533	597	578	598	583	594	576	590	631	610	603	601	620	613	571	585	602	579	611	601	584	576	668	599	594	610	604	629	570	610	620	595	603	614	583	571	605	568	588	644	600	597	604	574	595	603	592	588	599	647	619	610	591	609	623	597	572	592	589	603	592	585	576	584	598	594	616	636	581	625	592	612	578	598	593	601	574	613	617	627	683	579	586	562	582	566	613	585	570	588	572	591	621	608	618	601	648	569	589	604	610	620	582	603	642	600	603	598	608	564	580	616	547	592	611	614	578	637	589	565	613	574	621	547	591	576	579	599	605	595	624	584	634	599	595	618	616	576	615	583	611	609	618	599	597	586	605	597	605	618	578	568	592	617	582	605	637	619	625	630	600	624	594	604	579	624	622	590	574	573	592	620	596	591	604	643	591	604	613	549	609	595	590	608	607	572	598	553	586	618	597	615	616	570	595	592	650	619	623	585	603	605	635	625	601	648	581	650	587	551	600	598	614	566	640	610	594	577	587	640	605	596	610	597	579	593	617	626	563	567	608	614	616	619	571	579	574	589	545	628	615	583	617	605	587	582	599	582	607	618	596	619	594	627	579	591	593	635	570	588	580	634	583	588	630	588	602	570	606	663	618	591	601	623	581	612	579	608	584	611	579	606	580	578	579	619	570	630	587	568	582	597	622	626	615	644	614	583	582	598	603	587	590	573	621	582	582	614	589	595	614	611	623	573	583	607	647	617	581	589	641	574	591	626	635	606	634	666	631	585	609	567	631	606	614	647	655	609	611	563	590	628	601	599	589	632	548	593	601	593	607	592	621	600	582	589	593	612	634	572	544	596	582	579	553	573	578	609	568	566	648	609	578	594	618	580	606	574	648	592	580	619	576	614	585	635	645	592	643	608	558	578	665	597	581	595	592	592	577	555	598	554	603	599	596	588	577	598	559	650	614	586	614	616	629	568	658	565	593	587	587	612	617	602	611	566	569	588	606	652	555	591	621	626	589	619	584	636	611	590	609	573	635	605	582	596	614	593	612	579	629	616	580	602	568	611	607	560	636	585	624	578	603	628	597	640	570	631	621	610	594	592	620	635	630	634	582	585	600	646	601	551	515	603	591	585	604	613	588	572	612	624	600	581	631	604	656	564	613	612	589	589	650	596	601	587	584	593	610	608	559	625	608	644	618	593	620	557	567	583	562	612	617	626	614	593	580	610	616	549	602	613	564	602	569	631	557	595	584	619	577	623	588	585	600	591	592	614	603	648
25471	21338	27053	25110	10768	4732	14350	27609	23233	10754	3771	1401	756	710	642	669	660	652	682	634	598	633	660	634	653	671	644	608	601	647	619	657	598	662	610	647	632	668	640	651	604	585	634	630	598	650	665	684	630	662	644	631	647	613	613	625	644	581	605	622	636	667	624	669	648	661	647	690	638	661	653	628	607	639	640	637	629	589	636	633	647	643	651	613	643	641	569	583	649	641	655	619	646	658	603	660	696	621	655	653	636	584	653	658	620	599	681	620	629	648	624	633	665	640	647	611	636	632	639	630	659	643	615	666	621	609	651	589	644	665	660	649	604	629	665	649	636	621	662	593	656	662	580	618	627	634	658	615	626	634	668	668	615	666	618	611	622	651	647	659	634	622	658	668	657	682	635	680	606	617	675	660	671	634	603	616	610	654	654	624	657	620	579	610	633	606	621	649	682	583	608	638	652	627	664	634	688	629	656	626	602	635	646	645	614	647	671	633	617	641	628	656	616	642	622	642	657	612	649	593	642	636	653	650	609	633	635	634	585	615	671	702	588	617	596	641	614	639	651	620	639	623	598	667	611	617	628	635	615	647	622	642	702	695	621	614	624	596	648	624	638	616	626	646	649	617	660	643	639	621	645	632	631	646	656	596	629	622	600	621	637	711	646	648	675	664	623	652	673	648	680	606	653	652	645	624	625	649	611	656	640	634	627	659	651	592	632	661	646	619	607	625	633	647	584	634	592	583	650	658	583	660	613	650	622	598	635	670	608	608	596	648	657	653	628	603	604	593	645	604	618	632	623	622	582	598	622	662	671	611	567	628	614	589	635	606	644	629	603	621	633	657	627	627	635	596	628	632	655	675	569	640	665	638	610	669	647	662	622	659	586	644	659	606	637	616	627	654	660	657	606	650	683	626	591	653	602	619	581	594	637	641	636	657	603	632	634	623	623	633	619	605	623	672	652	651	566	624	587	651	608	605	618	655	664	573	657	660	644	648	627	582	649	635	638	620	622	649	599	595	665	602	675	656	622	645	615	621	620	652	642	667	667	630	659	590	687	603	638	650	639	637	643	628	623	649	642	628	637	664	622	668	592	643	619	626	649	640	648	629	577	653	639	598	635	601	626	653	657	643	659	678	634	666	637	590	582	608	646	632	653	610	624	639	644	611	627	613	624	650	623	657	617	618	630	601	648	640	623	610	633	606	643	610	630	620	618	631	632	632	604	673	633	624	616	617	634	633	619	639	620	598	620	608	594	633	649	610	629	676	664	582	618	606	633	634	648	642	621	632	638	650	633	630	635	635	644	600	612	664	608	611	598	679	644	643	632	637	617	632	629	621	626	651	609	620	574	578	635	646	634	681	661	649	622	589	615	593	624	635	609	644	662	704	619	667	597	633	652	594	633	602	641	635	679	654	668	655	606	638	677	632	647	648	615	606	645	662	650	613	613	633	656	630	626	609	648	634	686	620	643	611	670	610	626	632	641	660	607	639	644	616	622	644	586	619	668	637	605	665	611	633	616	584	579	611	577	655	655	678	649	585	689	616	657	632	629	637	654	630	652	624	615	660	640	633	649	623	631	604	680	587	641	615	637	609	612	653	603	612	676	581	655	664	629	619	617	595	619	649	627	652	653	638	605	593	612	622	610	638	612	575	612	656	661	628	632	664	675	662	603	589	589	636	617	631	640	601	644	653	627	661	624	655	603	609	632	647	587	631	691	660	619	651	608	640	618	620	580	636	627	643	611	622	621	599	612	636	628	632	580	659	624	638	576	618	653	625	585	596	645	627	656	631	578	690	635	653	657	603	607	620	679	627	629	640	640	659	586	621	654	599	607	611	624	608	613	625	629	672	655	637	593	627	635	646	595	608	640	614	635	615	636	645	636	620	624	672	662	654	582	632	643	608	604	615	618	597	608	627	616	628	652	654	652	621	628	677	605	666	668	595	685	638	651	594	583	647	574	619	623	630	582	620	610	592	620	667	638	602	634	674	632	671	656	630	657	624	649	624	610	634	655	649	640	673	670	678	629	648	654	615	655	653	664	628	652	622	632	603	594	609	599	688	650	581	650	597	607	647	591	638	643	630	641	642	597	604	664	627	594	597	627	676	610	634	639	610	643	635	614	640	675	574	631	624	630	592	656	618	645	685	659	643	636	647	667	637	658	625	605	644	631	614	640	612	645	619	633	644	645	658	596	664	645	576	667	618	630	558	639	649	591	648	594	611	643	628	633	637	648	649	627	663	639	638	653	634	604	636	662	627	643	660	600	609	598	616	635	604	645	574	594	619	653	619	634	651	615	620	630	610	633	637	632	625	613	629	598	635	626	616	650	643	636	601	632	606	657	661	634	666	576	594	643	620	619	642	638	643	631	621	610	641	620	642	596	634	577	643	596	619	653	608	625	647	610	638	625	645	656	652	613	587	646	663	639	634	600	633	630	614	630	651	598	635	597	608	628	632	686	662	665	622	610	658	591	592	628	645	612	613	660	609	613	632	608	622	639	636	649	641	613	610	596	656	661	620	621	622	604	652	596	628	630	577	634	613	608	602	635	651	666	605	598	608	580	647	651	625	648	669	652	622	645	619	642	595	631	640	636	619	611	653	578	581	653	632	608	619	626	600	601	606	618	640	651	610	622	591	603	620	625	663	622	607	606	615	617	635	619	649	660	594	609	589	589	635	656	629	596	671	651	650	620	629	647	581	656	583	674	614	593	655	609	633	643	654	629	669	621	623	608	620	593	650	664	609	586	647	630	623	600	640	639	623	566	646	636	608	624	631	658	648	617	615	659	640	686	637	669	632	649	614	617	667	632	696	651	640	663	642	598	659	627	625	602	665	623	635	616	571	634	606	605	606	634	596	655	683	625	638	607	624	668	602	609	603	658	585	638	642	635	694	647	651	629	626	635	607	658	669	595	617	589	659	641	607	615	601	674	647	592	631	661	601	644	667	629	678	663	606	620	619	581	616	612	609	648	672	623	615	640	582	636	651	649	688	601	607	653	670	645	631	643	616	628	642	653	650	636	580	635	629	685	615	684	593	592	649	594	608	620	628	623	659	628	620	637	618	591	622	620	595	658	610	601	615	664	616	656	618	612	696	641	577	662	651	620	616	627	644	639	569	626	627	659	636	631	633	632	670	636	640	632	626	596	593	654	612	636	639	676	618	615	634	641	627	640	616	615	653	612	600	641	610	604	607	675	651	658	607	624	625	634	619	657	638	647	634	624	633	662	630	620	612	660	633	644	668	643	679	641	639	637	630	635	595	650	687	638	603	622	637	608	584	619	636	628	635	632	647	601	624	646	610	599	677	656	616	632	619	617	699	634	676	649	620	620	621	620	641	639	621	701	607	619	632	641	669	664	627	613	566	607	664	627	683	689	618	633	614	626	622	625	661	604	648	618	618	646	633	606	613	624	577	594	618	618	610	619	634	616	587	638	652	646	629	656	704	627	605	635	666	670	644	572	635	612	634	649	625	616	604	579	612
8233	12794	8816	7070	5700	4876	16731	25849	19618	8637	3734	1510	780	669	583	629	586	668	637	615	614	593	605	563	615	579	560	657	625	576	617	650	632	587	602	619	588	570	579	603	578	570	631	641	671	611	589	602	599	557	548	563	585	597	613	603	598	578	594	585	590	578	609	562	629	636	589	631	567	559	562	606	596	605	594	569	599	604	583	596	568	528	583	589	613	634	574	612	585	578	578	582	623	595	611	592	617	594	545	574	596	581	553	581	594	563	604	574	622	566	573	563	579	597	599	635	590	555	600	577	613	608	594	568	615	609	572	579	569	584	613	568	588	585	621	585	573	535	605	623	602	590	636	588	559	611	596	591	600	616	580	611	549	618	588	565	565	585	579	597	596	598	589	594	556	559	579	586	532	615	574	564	610	579	631	623	622	603	595	581	588	597	567	635	565	607	613	559	596	591	589	577	538	595	598	610	621	609	596	571	580	584	590	596	584	594	585	577	556	604	549	625	584	613	617	621	594	640	523	584	590	577	573	580	612	569	579	589	561	589	594	598	609	566	627	576	592	597	588	561	615	571	569	566	578	598	619	600	606	600	592	629	592	573	593	575	602	585	596	567	588	612	625	544	574	587	580	612	572	564	597	621	602	567	639	552	582	570	642	594	599	616	540	608	611	567	590	589	606	610	574	580	570	572	593	572	598	567	614	566	618	576	543	600	612	592	581	598	560	567	610	596	559	591	594	575	579	581	605	561	557	627	624	586	614	584	596	572	605	617	565	578	586	593	629	574	611	564	642	592	572	546	600	624	617	560	590	584	587	534	581	570	615	612	616	588	584	589	566	598	594	622	626	569	548	580	612	573	634	605	590	565	584	595	572	575	569	598	609	560	610	593	531	599	598	560	555	618	613	605	587	566	579	591	555	648	592	594	576	597	616	523	576	563	564	569	616	620	614	591	635	575	626	617	596	599	581	624	572	630	565	587	544	615	551	615	556	605	575	544	582	600	631	592	578	610	601	580	579	616	606	605	565	608	611	626	620	599	568	588	579	622	596	584	598	564	632	594	606	610	576	607	603	578	575	545	608	581	581	527	593	597	606	611	562	604	592	564	572	564	564	602	635	575	600	574	570	592	594	610	551	617	581	584	611	579	606	564	595	573	589	566	586	573	565	593	639	595	564	630	578	631	590	606	588	577	610	566	578	561	597	626	629	570	581	543	590	608	572	564	584	613	591	597	591	574	610	590	556	591	597	580	638	563	605	572	608	609	578	621	622	566	599	583	598	558	572	598	567	576	583	564	577	556	552	572	601	588	576	569	597	571	614	621	551	597	607	563	552	562	590	554	585	615	553	582	623	580	601	583	569	590	562	571	553	587	576	600	555	628	606	603	624	587	579	565	567	624	579	599	588	604	593	580	595	610	555	587	558	568	574	602	576	581	602	574	561	591	580	583	577	601	647	610	550	638	568	599	590	561	581	556	589	599	593	600	612	596	596	552	579	598	617	572	626	572	587	598	580	587	596	607	608	591	600	566	613	617	624	593	584	610	554	569	590	566	608	605	613	591	628	501	623	602	608	602	552	582	543	609	560	574	582	595	582	623	573	591	576	606	579	604	602	605	578	576	635	582	563	557	624	581	565	610	569	594	637	615	537	575	553	577	563	600	582	553	592	552	575	578	597	613	579	615	578	573	620	594	584	592	566	595	582	595	631	559	620	537	636	551	600	603	591	618	603	609	589	563	569	620	592	534	624	600	559	568	560	625	557	589	597	614	538	618	569	621	585	590	563	598	647	587	597	551	592	572	581	565	557	571	605	569	579	570	535	570	561	596	635	620	600	617	578	590	621	570	591	621	615	580	568	562	597	563	597	639	596	593	579	584	655	603	587	570	600	579	572	586	627	569	598	617	585	604	592	589	578	607	591	588	580	603	551	592	562	612	629	552	591	596	586	604	593	506	598	572	570	587	603	605	583	582	624	635	582	579	634	553	597	562	527	611	601	604	603	624	589	600	544	580	556	588	615	567	568	593	580	605	574	607	603	612	598	581	580	597	574	601	604	632	571	559	603	551	615	596	611	593	645	572	583	583	545	583	580	537	566	622	594	622	655	581	597	594	651	584	618	603	586	567	581	598	630	631	558	598	578	596	606	602	561	630	598	598	581	582	548	566	583	569	616	539	634	666	625	587	569	599	593	601	533	587	606	572	656	566	550	584	568	621	585	569	634	597	551	631	589	592	583	609	593	618	621	580	590	544	565	572	571	560	586	579	605	600	579	582	559	580	596	577	631	623	585	587	588	565	554	587	551	593	574	599	574	590	582	578	606	577	576	614	640	584	581	588	565	572	609	590	596	589	599	587	582	629	587	568	620	579	594	595	575	557	611	616	600	578	599	576	568	600	559	549	594	582	579	588	563	609	577	606	590	559	596	588	560	604	602	598	607	609	580	590	595	592	570	574	559	590	614	584	597	581	569	618	590	575	533	608	563	567	594	591	651	589	573	561	624	592	627	596	618	565	594	597	572	606	547	620	611	636	620	609	603	642	558	543	569	580	586	641	621	573	583	575	571	563	631	623	564	569	600	617	562	621	593	582	614	550	596	576	597	597	581	614	579	559	543	542	541	613	613	571	612	616	548	621	576	586	569	561	578	604	571	586	602	569	583	594	587	587	573	572	561	642	550	593	550	568	609	584	593	614	603	565	587	588	596	567	593	573	563	591	600	586	607	579	590	617	562	541	608	575	575	549	607	573	577	593	558	561	612	582	600	584	587	572	565	570	643	599	563	610	614	602	586	556	589	589	615	571	609	591	552	573	606	569	572	558	597	559	570	601	565	611	569	656	554	626	615	589	578	575	617	603	619	591	549	618	606	566	599	608	590	608	571	592	610	626	618	579	589	605	562	587	572	598	600	604	587	585	585	622	566	634	597	611	585	602	628	618	632	584	576	607	604	575	630	555	588	566	612	618	593	566	597	573	622	613	560	608	629	565	578	606	575	628	597	575	617	573	607	580	581	576	596	616	614	572	599	580	575	588	577	556	552	596	584	589	587	612	558	610	586	625	593	518	604	557	603	629	593	561	583	589	627	583	611	582	569	552	627	605	558	572	582	562	619	572	591	578	577	570	595	599	548	587	559	586	621	577	595	539	593	576	559	559	582	563	589	581	606	595	605	578	616	579	606	605	581	562	601	569	611	574	569	547	624	577	553	563	602	597	579	631	594	587	519	609	573	588	587	601	565	556	590	566	538	583	570	573	617	595	572	570	633	561	607	619	586	581	595	636	575	614	592	615	585	627	567	589	612	602	564	559	602	574	582	576	580	591	632	578	636	544	633	554	619	584	565	572	607	560	619	607	617	580	635	607	559	578	597	601	591	565	633	610	584	592	545	582	616	594	576	561	637	595	628	598	570	594	572	577	615	578	583	614	591	538	642	576	564	612	545	598	622	589	582	587	603	610	558	587	600	555	618	589	537	580	603	585	546	602	615	583	578	557
24152	21281	28580	24329	21580	17006	18027	37590	38725	27338	12788	4074	1324	834	825	785	697	716	722	707	762	741	755	715	734	770	735	754	741	729	793	765	780	759	750	719	750	752	778	742	719	722	718	755	715	741	708	728	752	708	740	727	705	750	685	744	778	692	736	727	741	754	719	742	732	785	726	775	725	744	752	709	760	709	736	733	723	704	704	701	739	678	765	730	737	745	755	717	737	716	727	742	740	746	711	744	688	687	722	714	692	729	729	697	710	692	662	702	733	693	664	689	735	710	732	708	769	778	773	745	692	686	697	722	744	773	773	802	714	749	728	701	754	702	726	700	730	685	716	764	761	665	793	742	704	744	762	704	755	770	720	768	722	724	731	723	683	713	745	750	735	750	742	748	735	700	763	731	751	706	746	673	704	742	728	646	734	707	726	716	754	770	756	754	737	697	693	742	734	714	736	733	723	714	726	724	737	809	700	735	739	714	724	730	716	701	746	679	751	707	724	735	712	760	702	749	725	751	713	713	704	753	720	699	749	744	728	737	684	727	716	764	745	697	698	640	698	654	686	730	746	739	652	711	695	714	722	747	725	768	670	719	716	748	756	720	694	672	708	718	737	747	703	732	718	772	796	721	714	757	767	743	772	721	728	727	750	727	714	725	739	666	726	724	747	703	771	720	707	702	764	739	707	743	708	733	744	765	699	733	721	756	716	686	671	726	725	724	773	789	708	708	723	776	685	676	729	751	720	773	723	711	749	732	675	751	712	718	715	746	779	750	725	698	753	659	747	746	699	740	737	661	684	712	754	724	743	772	770	713	722	745	672	732	723	723	730	711	714	770	724	729	712	742	714	689	717	748	709	705	698	708	724	708	740	695	756	690	748	722	724	706	699	779	697	714	699	739	734	707	696	698	804	681	778	737	781	738	740	712	749	701	734	694	664	741	685	714	744	713	702	744	765	670	746	721	727	760	759	688	735	707	724	757	681	746	731	730	720	718	701	740	704	748	751	751	667	729	770	746	705	744	714	674	711	763	751	699	731	692	724	756	748	725	722	723	709	738	774	693	698	716	725	707	712	698	725	698	732	753	721	683	713	741	694	752	772	717	695	770	740	782	741	748	755	731	739	682	745	741	719	744	708	725	736	691	736	740	785	728	764	736	723	697	689	724	706	750	706	736	733	771	699	704	723	729	715	706	695	696	754	715	774	672	762	712	740	710	723	740	668	705	689	725	760	715	719	716	741	773	698	726	730	714	723	738	739	660	742	720	675	750	750	724	759	708	763	720	715	745	753	690	715	717	747	754	744	719	692	667	703	682	724	752	723	729	741	721	768	721	701	753	696	748	710	727	697	739	740	742	741	681	741	718	730	691	735	705	704	714	691	691	712	692	697	727	689	699	718	745	719	776	781	787	721	767	702	743	653	721	697	727	741	708	703	735	693	735	729	695	781	740	708	777	710	707	727	741	732	644	689	683	737	729	713	703	722	741	750	750	693	726	683	712	742	697	742	735	734	741	768	709	747	723	798	676	659	750	745	661	751	694	694	727	706	761	733	715	725	685	743	735	706	743	703	773	738	719	683	675	738	741	726	731	706	709	679	744	695	729	743	724	751	733	698	715	708	758	677	763	723	715	735	720	697	713	728	723	701	668	693	718	740	705	708	727	727	742	787	691	720	727	706	760	772	724	698	724	673	714	717	697	710	738	739	680	724	679	758	708	693	673	725	732	728	735	736	702	753	738	685	745	722	689	684	698	710	694	730	699	710	738	750	726	738	719	666	688	713	705	775	710	738	733	753	721	646	740	769	736	765	723	701	723	708	754	751	697	736	701	683	699	761	726	714	714	769	688	749	721	726	692	727	701	740	683	680	647	747	688	679	713	786	694	723	746	759	720	705	742	700	714	696	665	669	693	669	702	712	753	755	719	675	725	730	730	732	686	743	739	788	717	713	710	710	744	696	740	776	724	704	707	745	728	704	708	692	713	719	713	723	736	767	728	707	713	738	676	769	757	728	697	705	718	681	695	719	737	690	758	737	740	703	723	731	667	702	691	684	683	718	731	688	704	731	729	688	712	732	723	721	722	698	668	744	692	730	734	758	706	719	703	711	671	707	688	712	731	662	690	706	677	725	720	704	766	726	755	724	710	713	700	705	739	722	693	700	801	725	698	705	687	765	689	682	718	721	734	698	728	748	763	682	765	724	718	733	711	687	702	706	685	728	696	693	682	705	663	691	748	769	694	736	685	733	721	689	754	706	756	738	754	689	727	704	656	725	729	689	702	702	691	707	742	710	723	728	742	748	705	693	725	728	709	688	704	669	708	727	667	718	709	674	740	725	713	761	736	766	732	740	712	733	724	746	728	757	674	736	735	725	683	698	689	691	712	701	767	683	716	729	686	733	683	732	720	761	750	685	734	747	691	695	684	678	764	728	744	726	765	699	734	701	736	693	739	722	724	715	721	743	713	735	717	739	730	734	750	680	705	676	693	687	710	722	735	717	688	724	670	782	747	707	737	707	693	702	675	730	683	716	757	725	732	675	738	697	684	705	690	700	657	752	742	712	714	734	737	645	731	694	749	714	738	762	714	689	692	691	735	742	717	674	714	753	724	754	696	738	696	741	746	730	771	716	683	710	726	694	646	730	748	723	721	721	691	683	767	744	687	681	712	746	692	703	728	678	718	720	732	729	738	751	737	717	691	781	713	770	703	727	707	688	683	756	756	715	763	721	743	720	673	706	694	706	683	679	736	746	713	753	734	710	698	760	740	689	720	693	692	709	727	753	758	696	705	745	716	709	707	706	726	704	751	726	717	730	703	789	792	728	702	715	739	737	721	735	786	742	727	745	726	681	732	720	691	712	689	706	740	714	760	759	747	738	701	719	689	731	741	741	655	724	722	742	731	724	752	717	718	698	715	725	719	734	748	718	677	736	710	735	753	688	696	664	719	719	789	757	780	716	723	745	748	710	742	741	669	742	723	756	725	688	709	707	717	672	673	738	720	700	732	666	705	703	687	717	787	735	719	702	690	773	759	725	731	746	724	709	716	701	758	758	717	681	682	734	725	724	712	712	726	692	750	722	767	708	703	711	723	718	786	706	749	728	687	708	743	770	679	752	720	708	657	714	712	747	747	703	685	681	738	759	772	698	733	704	695	695	740	713	723	703	698	772	721	674	732	725	668	740	745	735	673	704	705	725	756	751	726	660	742	662	680	695	746	760	741	738	715	723	697	738	763	749	687	733	711	724	702	718	741	725	697	740	720	730	737	690	709	726	756	703	765	693	701	733	719	717	725	710	697	749	656	731	755	744	716	746	718	739	767	773	763	721	764	727	710	742	762	761	745	745	748	741	743	726	698	708	709	718	755	742	768	736	673	722	728	697	697	728	752	699	716	726	715	715	734	693	740	742	718	738	661	788	694	747	743	703	739	696	693	720	717	745	689	739	721	722	686	718	705	678	684	687	720	736	741	759	685	670	733	668	693	705	734
8372	14136	12891	10436	12638	10642	17711	38071	35485	21259	10332	3600	1220	780	686	673	676	655	686	696	698	698	644	617	659	666	690	688	673	680	636	673	651	685	714	660	686	643	677	654	702	669	681	665	660	663	690	651	656	666	641	669	733	700	679	681	637	695	655	693	700	643	664	682	670	688	695	650	650	628	676	626	699	645	698	665	713	672	669	622	657	676	678	688	672	670	643	675	685	622	664	678	676	631	658	676	686	656	654	732	674	635	669	681	652	610	660	643	680	676	655	669	657	627	621	694	617	661	680	665	685	678	679	641	650	680	649	685	626	681	638	683	682	696	664	679	725	645	666	678	659	650	674	635	697	666	645	664	672	698	690	692	671	667	654	622	665	659	616	713	685	643	630	633	660	676	662	633	647	640	688	704	694	624	637	645	662	662	651	674	620	667	623	678	710	641	660	686	694	662	647	662	686	662	682	619	670	673	625	698	670	638	685	675	683	642	654	655	663	652	663	705	660	647	668	686	685	670	675	637	696	639	634	666	654	636	658	653	650	676	626	664	618	622	653	708	681	645	619	655	678	719	631	673	704	664	657	657	648	669	690	664	695	652	634	630	664	668	705	648	621	680	628	650	635	657	696	658	659	626	693	685	678	687	656	698	642	662	718	669	646	698	662	713	709	642	688	632	707	671	658	663	667	642	649	663	670	665	663	650	635	676	690	647	637	652	664	665	697	702	680	664	662	654	683	680	647	656	637	679	676	689	686	673	667	665	660	650	665	667	664	676	660	659	651	654	670	677	641	616	694	610	653	680	642	706	650	700	664	661	689	651	662	684	656	687	657	671	700	655	671	630	630	688	683	629	642	662	650	665	687	605	652	661	662	662	658	656	622	742	675	648	661	700	673	722	614	611	652	661	693	671	643	692	701	678	677	669	618	611	648	675	660	635	672	692	679	658	626	693	681	634	693	672	643	666	661	663	688	635	645	710	663	700	647	635	680	689	684	660	652	677	671	688	667	694	671	696	662	653	677	630	662	627	665	652	648	665	657	659	692	658	688	661	637	654	632	638	655	695	667	654	635	740	654	664	604	673	648	674	639	631	657	681	689	651	657	642	675	711	648	670	701	661	622	729	711	677	672	674	658	631	604	659	692	638	687	694	698	676	659	650	674	652	688	674	672	621	634	696	692	649	654	677	616	670	626	656	710	686	641	651	651	658	665	667	643	707	660	671	699	639	659	689	661	681	681	669	631	692	695	678	669	675	684	664	642	657	649	649	671	654	646	649	691	632	640	637	628	702	685	679	658	660	675	661	656	704	713	649	705	706	616	658	666	660	669	679	634	676	713	661	697	619	689	671	651	680	704	669	679	665	697	674	699	685	691	653	645	677	667	667	643	626	619	692	696	638	638	667	675	689	676	638	675	677	675	699	697	644	676	656	673	685	682	648	684	644	618	702	639	663	644	658	664	697	647	675	678	637	664	660	652	646	700	663	645	655	683	697	706	707	678	694	618	655	667	654	657	655	646	685	679	645	661	648	661	656	643	712	668	660	641	614	691	690	709	703	656	717	696	668	621	676	658	653	632	662	700	663	672	628	697	640	630	679	669	695	676	633	627	648	655	672	634	661	668	619	644	607	662	673	668	663	663	668	675	677	662	681	657	662	651	640	693	626	672	662	655	698	663	677	704	693	653	668	651	606	709	626	668	670	680	638	634	683	681	669	649	679	661	661	636	646	639	643	702	668	662	696	677	677	702	637	638	642	641	622	666	639	655	670	716	617	702	646	658	636	659	724	663	658	644	655	647	704	633	624	642	633	675	673	644	637	631	690	680	600	690	698	686	663	672	673	677	652	691	657	635	700	715	645	682	658	604	677	686	668	673	623	672	690	681	632	679	678	624	678	699	744	686	653	653	635	683	688	681	688	697	646	622	672	670	661	636	684	644	629	654	670	695	646	662	720	662	667	682	691	648	648	654	684	647	639	612	716	673	690	644	689	646	679	637	635	689	655	647	595	664	658	667	650	640	671	657	663	635	656	670	679	667	663	673	689	683	666	648	665	653	660	627	665	667	642	682	630	666	619	627	637	660	655	621	689	659	653	709	638	628	592	688	663	672	672	666	638	646	662	685	672	649	635	673	657	628	616	641	657	680	696	670	618	629	637	640	715	669	726	662	677	686	661	662	653	673	682	692	619	659	588	639	669	630	614	667	627	628	660	685	611	653	654	618	657	674	655	631	638	641	661	683	645	667	676	638	653	713	654	671	653	693	654	676	658	652	653	660	661	632	658	666	661	652	625	654	655	685	648	670	632	687	664	667	675	703	656	637	653	640	649	629	652	655	614	670	662	630	663	680	605	640	667	655	697	622	631	677	677	645	647	695	671	620	664	651	642	632	640	635	655	673	671	618	663	642	648	636	691	674	656	661	641	623	657	692	676	658	643	634	655	635	683	652	646	634	678	627	655	653	651	635	634	674	667	683	660	652	629	672	649	590	689	670	627	670	670	681	674	683	701	660	651	678	672	696	676	630	667	677	641	663	650	639	703	611	666	653	634	694	702	660	654	668	663	637	646	658	698	614	621	653	650	675	692	623	661	656	618	596	675	664	670	705	643	655	662	672	690	669	647	660	652	670	679	702	649	694	644	667	683	653	616	652	639	631	644	645	659	655	667	678	635	651	680	625	676	666	682	633	653	634	691	626	666	630	658	662	683	696	703	671	671	640	667	664	716	667	691	694	664	671	668	627	639	677	673	606	611	645	680	634	670	694	649	669	668	646	631	719	684	707	655	683	659	652	581	669	634	678	646	665	678	648	699	669	670	666	625	662	650	627	653	667	672	682	664	662	667	666	633	637	651	658	699	656	697	668	721	619	679	696	667	660	639	643	703	654	638	663	645	660	671	715	652	712	660	596	649	655	648	640	654	665	638	717	689	684	669	657	639	651	707	673	701	647	722	652	695	674	652	623	662	678	611	645	674	658	670	623	669	688	643	681	676	661	665	626	656	695	676	680	616	620	695	689	642	666	670	635	661	669	700	644	684	648	659	633	656	665	666	671	642	670	624	649	631	643	692	655	636	663	650	655	628	651	665	641	674	658	674	671	671	682	656	689	654	717	659	637	666	630	688	660	683	662	685	651	701	644	668	643	647	636	663	646	678	675	660	671	722	699	684	679	632	645	638	667	672	669	686	649	618	672	630	666	659	586	644	667	653	682	623	689	637	668	672	650	667	674	596	704	681	654	636	663	603	669	618	645	698	630	668	699	704	647	695	688	645	704	614	677	661	675	684	684	635	638	717	689	712	664	621	672	679	657	635	683	610	670	675	668	664	664	667	652	654	660	716	653	680	630	674	687	652	621	639	701	660	669	653	709	649	661	672	644	666	658	693	660	680	726	645	645	650	663	614	684	641	631	630	710	671	692	643	670	683	672	657	639	609	659	650	622	665	688	690	656	672	667	664	619	653	686	648	635	660	648	684	652	660	667	666	673	661	653	666
27626	16199	11234	6099	3958	3409	2566	3085	3559	2307	1348	902	723	659	668	655	658	667	658	665	661	696	637	621	659	650	683	645	655	619	645	660	647	679	683	671	637	671	677	642	648	620	647	710	648	711	670	665	622	635	687	627	685	655	674	648	674	637	626	646	672	683	624	672	676	675	707	648	639	658	657	647	654	646	643	700	678	663	622	650	646	679	635	692	623	663	616	667	637	664	650	670	629	603	661	626	626	652	623	618	635	638	671	619	615	655	657	655	667	720	652	682	624	691	627	659	634	669	690	649	646	616	649	618	657	679	702	689	688	602	672	671	664	657	642	662	617	616	644	676	624	659	686	671	652	648	659	679	638	649	640	632	629	656	611	622	692	630	623	677	640	628	630	641	640	650	648	650	691	655	641	653	646	625	655	644	653	631	697	641	672	655	655	665	625	649	652	622	656	683	590	672	634	667	641	621	650	689	666	663	660	682	630	666	701	650	667	673	654	614	665	630	664	652	651	620	703	634	666	624	647	645	641	676	658	674	615	640	608	640	626	648	630	689	677	652	653	624	682	667	671	643	687	667	676	624	663	609	644	662	640	656	671	644	629	646	614	643	635	678	646	614	692	678	682	660	651	613	637	627	622	654	646	669	667	649	652	652	631	674	660	656	640	659	609	639	686	666	645	627	628	634	644	609	656	635	683	643	666	634	661	687	666	669	632	626	646	630	678	649	724	613	715	612	627	616	669	674	638	700	669	669	675	685	645	682	701	648	642	633	637	642	660	650	664	655	738	712	679	650	603	645	632	651	614	675	646	648	661	684	632	590	641	657	615	633	661	597	642	655	697	630	646	661	635	728	637	671	667	676	659	672	642	654	634	638	613	654	672	705	643	603	615	646	644	634	611	654	648	655	629	631	678	646	634	622	634	640	659	663	653	650	663	617	663	628	665	645	650	661	644	640	628	640	626	667	698	648	646	668	644	633	695	680	654	678	638	628	628	671	654	616	607	683	629	631	642	639	679	615	645	688	696	648	662	678	694	636	695	643	677	595	674	665	657	671	722	643	667	629	665	677	656	642	657	630	650	578	649	638	693	675	633	597	642	716	642	669	652	672	641	652	679	611	622	655	667	651	625	663	675	660	639	672	658	663	614	654	663	587	668	689	631	637	613	618	661	671	644	684	633	642	647	655	627	656	640	713	669	697	637	653	624	621	648	679	653	714	666	630	647	611	624	673	634	672	671	647	679	658	667	655	669	619	655	725	649	648	670	642	639	699	620	644	635	659	640	709	668	689	605	690	619	647	680	664	667	647	650	641	656	637	634	660	722	698	605	652	601	657	626	634	693	643	673	638	671	655	637	671	631	614	665	662	644	671	642	667	654	628	646	678	651	639	628	650	673	640	684	654	702	628	622	656	675	688	657	664	680	645	635	684	636	654	633	636	596	611	647	672	659	606	630	611	679	665	642	653	695	617	646	660	603	632	661	606	654	683	616	703	660	669	673	611	664	659	692	655	638	625	641	631	701	655	644	654	648	700	648	651	669	664	664	655	642	623	669	664	666	676	640	630	641	634	691	659	622	635	656	660	658	610	671	600	647	638	700	668	678	624	658	683	682	697	623	637	645	674	642	635	645	662	626	662	685	654	576	659	599	678	685	667	627	626	690	637	656	689	625	643	637	642	643	710	638	656	639	617	671	620	611	666	686	651	658	657	639	673	645	660	609	625	638	689	671	683	656	651	668	670	650	650	648	648	627	629	662	671	630	625	687	632	618	646	637	665	640	629	699	591	627	616	662	635	649	654	637	654	675	678	649	673	682	665	638	648	623	661	679	648	635	598	635	639	621	669	676	584	636	651	633	629	618	672	652	676	632	655	632	684	648	636	658	644	667	665	660	625	654	671	639	627	685	662	633	695	650	636	669	661	651	602	618	668	695	625	634	639	675	644	640	610	634	654	636	682	659	689	693	691	643	668	664	665	691	633	661	647	697	671	631	682	633	633	651	660	649	668	633	664	649	644	684	652	622	615	611	645	679	669	649	658	698	680	616	628	632	632	658	617	698	658	647	644	637	616	641	644	649	661	617	636	640	656	700	657	656	624	661	664	632	626	688	606	663	645	669	651	642	652	668	636	663	640	653	650	643	689	662	704	675	628	628	708	652	626	647	652	657	663	637	705	678	625	654	634	689	647	641	588	654	683	635	634	678	629	687	650	677	653	637	635	637	614	620	684	678	649	662	641	668	658	646	640	648	663	618	657	607	659	680	651	675	657	659	685	650	644	661	660	673	684	665	606	676	650	676	633	621	651	658	649	610	650	686	645	664	667	694	664	724	656	645	646	697	630	654	621	603	660	649	675	579	625	655	663	662	667	713	653	678	648	687	652	671	622	672	626	666	662	641	645	648	718	613	678	611	610	668	618	618	647	609	671	673	680	652	631	618	650	645	613	646	653	624	610	583	643	665	663	708	662	649	670	652	613	634	623	624	643	646	589	653	640	630	650	659	648	665	646	639	671	646	616	603	628	655	661	680	630	612	694	677	668	668	665	669	637	661	671	656	664	645	655	658	652	714	657	652	646	674	654	626	594	650	657	626	632	680	655	675	684	668	620	609	643	641	720	670	631	666	642	700	645	680	664	649	634	636	661	688	644	591	700	615	632	628	647	687	675	655	713	664	630	650	667	616	635	630	652	611	648	607	644	584	629	624	653	674	612	649	617	604	663	635	655	624	686	680	682	677	653	631	679	646	643	661	642	631	643	671	638	661	689	652	700	668	643	658	671	625	669	686	645	672	651	649	646	662	683	667	651	601	636	652	643	673	641	634	668	694	659	638	640	679	645	654	610	619	672	676	670	619	626	640	605	654	674	679	644	648	656	646	647	612	670	646	676	627	647	640	677	653	644	640	641	620	630	677	627	628	654	675	668	682	621	666	642	662	655	673	675	678	645	613	646	642	696	679	683	631	675	656	601	635	675	633	678	631	664	667	656	632	660	639	649	653	653	631	685	662	605	637	679	620	630	643	652	653	652	726	662	629	691	631	673	716	650	670	716	624	633	688	652	617	669	613	643	678	682	663	624	598	632	669	617	641	661	648	625	663	632	628	665	645	614	664	685	649	638	669	666	634	640	691	630	597	618	689	654	678	642	684	684	652	658	646	666	654	678	671	641	664	642	670	647	631	653	595	647	630	699	655	601	650	694	640	645	692	630	689	683	634	645	682	651	656	637	627	652	647	620	648	707	691	642	636	667	648	663	637	616	630	677	650	681	620	661	669	671	609	618	648	661	680	643	656	606	626	646	661	588	632	634	655	650	644	667	651	676	633	675	660	656	627	644	666	693	647	639	630	673	645	645	660	663	644	622	664	680	649	647	687	622	733	650	662	714	652	633	669	700	638	661	678	616	647	625	620	639	634	660	660	670	649	678	683	638	604	677	637	608	661	636	696	682	677	699	675	622	628	665	620	655	661	668	647	667	653	629	623	651	631	631	673	641
6289	8696	11076	5078	4649	4465	3323	4158	4205	2397	1365	841	661	585	598	530	627	573	610	587	585	579	566	567	598	598	580	617	601	602	588	565	536	556	555	592	569	600	556	596	594	589	570	618	582	555	587	583	565	583	574	617	577	575	649	579	574	599	588	593	566	559	561	589	569	584	544	589	582	588	585	593	603	610	612	594	603	610	591	615	593	579	597	576	577	628	610	574	603	582	601	554	599	654	596	592	603	627	577	621	590	584	558	603	567	654	632	612	572	590	575	616	628	581	600	549	589	564	605	575	597	573	587	580	561	585	598	586	570	555	598	562	592	582	600	582	576	646	623	562	561	573	554	576	614	588	610	530	637	584	572	576	616	584	563	595	556	559	571	581	590	550	535	554	581	600	601	563	573	574	590	569	591	557	587	567	565	633	615	563	581	602	590	616	538	621	572	508	566	587	595	590	661	571	589	578	575	612	586	577	585	615	614	593	576	608	633	574	560	546	558	600	558	595	579	629	568	596	522	617	581	551	563	584	586	576	588	620	593	581	557	625	590	589	592	561	592	583	547	613	654	577	580	586	588	568	593	598	563	523	614	583	603	583	600	601	633	615	612	582	564	595	565	587	604	597	597	560	610	553	583	544	588	583	588	563	607	578	596	566	574	561	573	561	627	570	560	561	556	576	566	607	572	638	564	570	588	589	591	630	587	593	575	602	590	585	548	554	583	589	628	592	559	544	574	570	583	620	553	602	614	621	613	600	603	564	569	586	600	551	590	573	519	603	548	582	607	641	560	579	600	637	548	570	603	580	576	577	602	535	559	553	597	611	600	598	557	595	567	612	570	601	606	603	589	578	589	572	571	603	609	597	582	585	566	608	547	585	533	616	569	589	584	585	596	539	572	607	612	588	579	616	560	549	570	571	614	605	592	581	590	607	555	621	559	617	567	585	598	556	550	581	568	575	570	610	565	561	630	571	583	587	579	611	600	592	563	598	587	567	593	557	610	556	600	573	601	562	577	545	611	579	611	579	611	588	561	568	592	582	598	579	603	616	538	603	595	563	560	536	619	548	606	599	600	592	591	551	616	565	562	634	595	602	538	575	592	575	555	552	584	580	580	546	578	604	615	598	570	555	574	542	587	569	574	585	592	588	564	594	593	627	597	549	592	572	541	605	583	584	568	612	577	571	557	545	625	562	589	598	613	574	589	568	603	572	568	569	618	579	562	559	580	562	584	563	550	597	571	562	615	613	567	565	555	575	619	560	594	611	543	591	596	583	552	599	611	613	539	556	613	583	605	583	570	587	576	593	622	602	594	621	590	600	579	614	605	578	578	626	553	595	577	551	648	581	541	602	623	582	550	590	563	578	578	578	601	584	567	583	569	593	601	614	583	623	557	607	607	582	563	593	596	564	569	592	587	610	574	579	551	571	558	591	569	569	594	574	609	596	569	576	565	575	550	557	619	593	563	576	595	560	580	543	533	599	582	608	557	548	554	608	583	637	590	628	593	598	533	536	561	586	600	629	530	591	595	588	547	571	576	586	556	574	559	587	606	574	633	570	577	601	573	608	579	578	601	592	597	578	567	605	583	598	573	655	565	613	595	614	595	598	574	583	572	591	576	568	617	582	616	633	587	597	577	594	599	585	598	592	558	578	593	578	573	564	570	557	594	566	632	590	597	610	512	580	557	609	569	573	558	596	596	631	567	582	619	607	566	605	621	572	535	589	565	595	593	609	620	573	559	530	558	613	618	571	621	570	581	590	613	604	569	590	591	574	577	562	567	575	579	606	547	600	548	608	582	612	554	573	568	536	573	605	596	586	566	608	591	564	584	578	588	581	599	582	568	567	596	603	553	579	637	598	606	553	526	582	580	557	596	589	591	627	567	577	617	547	570	612	572	571	612	565	615	621	613	612	575	590	577	614	586	592	603	593	619	556	601	579	579	591	606	588	567	606	560	557	567	618	549	572	599	603	618	561	590	548	579	573	560	594	618	602	636	545	535	591	595	561	626	570	575	595	609	527	550	577	598	591	599	627	605	577	599	600	547	522	594	598	577	606	580	582	586	582	563	616	561	586	534	585	574	593	573	583	598	551	593	593	591	653	559	594	593	559	567	565	562	615	564	607	573	579	570	648	574	544	560	575	561	602	569	569	589	521	570	637	581	581	559	570	579	568	602	619	653	615	616	579	572	628	588	526	592	549	602	607	624	564	574	561	564	602	566	595	578	574	598	602	584	596	567	573	575	608	596	595	561	572	624	598	551	582	598	585	601	619	562	606	574	584	568	567	584	603	572	613	571	599	569	583	609	581	569	586	596	571	601	584	641	584	603	584	579	582	592	578	608	557	593	605	659	620	629	599	604	585	577	607	544	574	587	588	574	637	567	586	604	555	555	547	557	623	603	581	561	594	555	556	625	613	598	641	556	568	589	578	594	545	586	632	595	600	566	592	590	551	544	580	585	541	558	581	586	607	603	561	557	577	543	556	606	560	639	626	637	563	568	600	614	549	588	610	545	557	588	570	591	597	588	613	582	545	544	583	600	593	581	579	603	587	599	569	544	579	593	579	586	626	594	565	595	579	537	543	624	544	581	553	586	628	606	565	604	576	583	620	584	603	581	586	589	602	588	619	522	578	568	571	556	535	565	550	573	577	549	585	595	583	602	558	549	579	590	598	580	588	591	608	643	605	574	599	586	568	595	586	605	575	596	591	587	531	561	615	562	576	595	603	563	557	628	620	552	611	605	594	557	565	535	614	552	589	636	593	609	621	606	505	565	579	604	548	545	571	584	601	606	583	562	585	545	530	565	607	610	583	551	568	572	573	574	583	590	554	535	605	565	579	602	603	581	575	628	608	615	609	593	619	561	635	607	620	585	579	586	587	588	564	603	539	539	593	566	580	589	572	586	605	539	586	549	614	606	584	576	552	595	625	553	587	583	561	540	590	628	555	572	547	605	580	622	600	586	570	572	617	583	565	608	568	603	578	568	571	581	530	606	596	596	543	603	617	603	563	570	626	598	590	619	579	579	579	597	634	544	519	606	613	563	577	639	550	540	581	585	571	572	609	627	603	581	585	589	645	562	575	605	569	602	596	564	587	586	589	601	581	578	590	579	591	561	539	595	626	586	603	617	528	606	571	582	566	600	539	587	567	571	638	560	633	567	585	553	629	560	591	616	569	573	633	578	596	597	572	581	590	557	551	639	563	584	568	595	588	567	601	559	554	571	568	598	594	575	623	585	588	543	590	601	528	588	590	581	599	571	561	589	572	531	567	570	589	630	622	648	564	600	625	589	574	584	600	625	586	568	562	593	581	557	603	615	590	579	628	598	569	526	538	589	566	562	570	599	586	576	568	622	540	620	614	564	597	613	569	598	544	585	577	619	621	633	607	600	579	614	588	620	563	594	591	562	599	610	562	588	604	571	567	600	555	544	589	524	599	534	562	543	583	545	590	615	604	582	586	642	597	602	560	569	576	609	588	580	556
25514	21453	27406	25073	14018	6941	5916	25598	23568	9910	3665	1375	805	683	683	643	663	649	600	671	693	618	605	622	658	672	615	648	593	634	650	615	602	652	653	640	625	641	642	570	617	585	652	612	638	632	658	645	624	639	659	583	628	642	651	664	650	652	644	613	649	657	622	647	635	627	639	633	641	604	607	654	637	580	652	665	627	593	556	602	670	677	620	647	628	670	580	634	627	631	676	609	609	583	645	638	592	648	647	620	594	615	623	651	642	582	588	590	664	611	594	625	672	628	532	610	623	629	660	590	681	698	625	632	643	652	609	611	636	634	693	592	643	654	642	592	644	643	585	616	597	618	649	612	610	588	652	614	616	647	652	611	668	637	624	615	626	629	597	596	635	583	602	639	610	653	628	675	622	622	624	603	626	629	622	591	677	619	592	626	622	656	579	614	610	635	612	613	601	642	624	609	622	635	585	668	608	616	639	656	634	628	652	648	620	640	632	666	621	593	604	615	596	588	640	615	635	619	588	686	543	620	604	697	585	646	639	641	688	633	631	645	652	647	602	621	620	594	629	636	617	607	653	604	637	658	648	652	653	611	614	644	632	618	661	590	650	622	624	610	638	607	614	667	656	620	637	615	585	613	623	605	591	640	661	641	621	636	600	634	671	630	590	604	615	626	643	657	647	654	632	657	624	655	627	620	597	637	610	601	654	619	582	630	580	669	610	602	627	612	633	595	652	592	587	613	625	613	612	640	592	614	632	585	633	598	637	636	581	640	648	635	599	661	619	649	613	617	633	631	653	625	556	630	614	619	654	604	662	624	588	619	670	675	585	652	591	626	648	576	611	681	621	629	701	617	590	605	607	642	626	625	665	614	604	640	629	633	623	616	567	648	574	632	613	639	624	599	607	640	632	659	628	643	660	654	640	633	641	624	657	652	620	593	632	562	640	609	623	635	624	589	636	644	593	646	642	610	604	672	592	579	648	647	677	605	609	617	594	634	636	622	633	584	619	650	628	634	612	654	619	613	615	598	600	633	599	640	657	613	637	574	633	662	639	618	648	649	610	589	707	628	603	619	603	633	660	658	656	606	642	634	650	614	637	640	623	640	599	593	630	597	590	610	657	632	613	608	569	654	644	679	615	616	616	613	623	674	643	590	615	547	609	623	640	620	594	626	590	629	599	592	620	622	606	653	581	618	584	621	590	611	620	623	586	603	611	616	635	659	611	599	624	638	593	680	605	651	565	618	632	615	579	639	611	617	644	635	639	644	633	640	611	601	617	645	577	615	603	586	640	586	646	624	627	664	616	605	611	651	648	648	616	614	624	643	611	629	621	595	638	641	636	629	625	637	610	630	620	663	579	673	620	577	652	580	618	584	604	583	647	651	616	610	643	605	619	641	669	664	611	597	633	622	592	650	633	621	628	638	618	634	642	645	637	620	596	604	638	636	662	661	612	640	680	635	627	645	600	638	611	683	638	638	599	590	585	630	578	586	671	654	639	605	618	606	671	589	654	644	613	632	629	599	667	622	629	564	597	647	616	616	617	631	615	608	628	593	677	675	621	648	624	632	581	671	651	689	653	606	636	626	681	621	634	590	674	609	631	668	631	671	642	661	611	651	646	620	602	617	641	636	637	587	631	643	613	690	629	679	606	595	639	616	570	643	616	648	622	611	636	620	634	609	684	628	643	631	664	652	619	578	572	647	616	620	579	613	596	612	610	643	649	585	624	660	637	616	633	612	674	641	669	584	652	615	569	661	590	603	641	587	627	612	665	632	651	627	624	641	589	644	621	631	649	652	657	595	633	603	638	616	631	635	686	659	664	609	579	609	609	637	651	676	619	643	607	647	599	692	598	623	574	624	624	646	594	655	613	612	618	629	586	630	652	641	610	594	644	585	635	668	614	594	664	640	646	622	601	612	631	640	618	598	583	638	647	628	607	616	662	642	626	652	586	620	619	641	626	634	623	626	643	623	615	636	635	605	621	613	647	622	612	626	635	624	642	627	598	632	595	632	624	633	646	627	638	633	590	612	603	595	624	606	618	640	607	639	637	626	613	635	634	562	647	609	617	624	612	621	611	653	619	615	671	626	623	594	613	608	610	615	632	647	561	645	618	628	637	645	652	591	629	638	620	623	640	674	612	677	612	657	633	617	634	646	621	647	601	686	609	638	587	664	628	618	663	606	590	591	603	654	608	651	628	610	641	658	569	631	609	603	592	661	616	670	642	606	660	616	632	620	629	635	621	665	595	643	615	633	635	606	597	643	645	627	638	636	624	654	544	604	604	572	643	596	596	650	600	643	624	613	648	575	574	667	638	676	599	607	635	647	595	673	671	654	565	641	596	643	667	609	641	642	658	588	643	616	646	609	603	651	628	640	636	640	678	595	636	622	637	622	658	595	649	610	623	620	610	635	602	568	614	625	614	638	696	624	613	648	650	625	684	595	629	620	652	616	624	631	655	645	650	652	644	596	618	628	587	655	662	630	658	615	585	642	645	640	597	612	589	627	637	637	618	636	650	654	627	636	631	613	617	642	631	602	608	576	638	655	605	658	640	625	658	627	642	661	630	607	624	622	616	600	656	619	646	609	585	630	652	611	626	635	637	608	583	622	656	613	592	630	623	608	621	670	619	672	655	613	648	654	586	616	621	656	599	581	642	671	646	619	622	668	599	616	630	629	594	632	611	622	614	632	622	643	625	647	656	618	608	617	613	637	677	625	624	621	647	613	612	633	609	689	605	626	597	646	622	630	668	642	613	633	612	617	642	626	636	630	627	612	641	618	667	622	628	604	606	614	620	628	654	593	606	609	623	590	617	607	625	651	616	617	607	681	639	613	622	651	603	650	634	622	607	661	641	645	662	621	600	662	644	618	637	585	575	582	667	612	649	615	581	702	631	602	620	658	668	623	618	623	656	631	618	629	642	629	658	593	654	621	600	622	621	610	594	594	618	643	643	630	594	647	640	658	619	622	586	623	612	667	649	680	664	604	654	620	551	608	655	616	650	659	665	638	629	587	621	569	604	700	601	606	648	683	629	658	627	600	672	639	606	639	623	642	611	653	612	672	673	636	647	630	653	623	606	629	647	637	596	595	645	678	646	667	593	614	680	673	620	616	605	613	660	634	641	630	593	656	611	654	595	604	668	658	638	619	600	627	646	650	695	631	615	586	670	626	607	595	595	651	644	617	626	630	608	652	613	643	583	614	625	668	643	643	653	657	626	578	611	634	623	641	625	597	625	597	628	615	646	611	621	640	642	642	597	634	583	621	592	614	634	587	641	643	652	607	612	668	582	651	608	614	589	630	635	631	675	592	637	629	630	628	624	626	607	648	549	616	644	594	612	614	587	639	598	640	662	609	654	636	660	639	606	618	629	609	614	625	637	587	607	572	626	639	622	646	582	688	640	645	629	632	680	616	624	588	609	633	618	646	644	599	596	668	598	565	625	597	618	606	597	587	587	584	618	663	616	623	610	606	642	645	647	618
11118	25289	20900	10968	8853	6168	7008	26507	19819	7828	3795	1421	805	617	642	603	609	618	592	603	579	624	558	579	578	549	582	593	606	568	575	610	617	600	562	587	600	616	631	560	605	576	571	592	596	598	608	532	564	546	670	607	567	637	535	577	595	587	615	564	645	632	582	584	585	581	606	591	582	618	610	560	661	581	576	595	584	572	590	595	592	570	569	572	562	557	598	607	636	613	630	587	560	599	582	613	593	580	583	625	638	563	635	578	641	593	610	556	556	594	627	579	608	568	581	613	553	552	626	579	575	607	612	619	609	620	604	566	600	592	620	579	609	582	550	571	597	573	556	567	599	546	575	585	584	593	604	577	570	588	610	586	573	607	562	601	600	625	612	606	591	578	619	568	546	577	599	595	585	626	587	595	588	590	581	534	628	577	574	616	607	589	589	576	575	544	602	525	627	608	624	570	558	589	593	573	563	614	562	571	578	542	577	561	599	604	606	589	622	586	603	582	559	606	608	604	590	602	590	602	563	604	565	597	579	611	578	611	572	576	601	633	626	547	655	621	594	579	590	575	619	584	564	581	564	598	570	633	596	592	626	592	582	613	576	590	575	609	600	587	569	639	617	607	613	571	590	621	595	584	640	597	619	557	558	589	600	608	608	564	597	611	574	554	583	604	569	594	537	610	557	573	605	642	569	609	547	611	568	579	594	637	581	623	648	594	602	634	604	619	558	596	578	616	604	580	551	606	563	598	558	619	637	617	604	593	589	585	581	562	607	579	567	607	665	625	555	612	578	591	546	631	628	540	550	619	606	583	593	589	581	570	575	526	576	561	590	574	584	613	592	594	618	620	611	623	586	586	587	629	582	590	574	573	605	609	602	593	640	580	611	579	604	631	591	637	574	600	567	591	598	583	575	570	571	578	586	578	605	604	609	549	547	562	611	578	600	638	581	632	611	598	610	595	585	601	575	621	568	577	615	562	553	583	543	564	598	611	597	592	582	664	539	599	588	577	622	579	588	582	624	609	602	592	611	614	597	587	594	623	589	587	561	585	567	562	608	612	575	635	600	576	632	579	636	600	552	603	615	621	599	590	578	601	618	588	622	571	591	581	559	601	573	585	590	599	602	595	625	554	611	634	581	582	595	598	587	619	577	548	604	592	547	647	606	607	584	579	583	574	591	537	531	572	616	598	605	553	622	588	575	568	580	596	594	625	593	630	575	592	576	605	574	600	582	590	579	600	608	589	614	598	582	572	559	595	609	559	578	608	590	577	579	590	608	570	592	581	626	590	610	559	560	617	570	591	599	588	617	605	604	602	577	603	588	585	610	574	586	594	575	603	553	628	573	596	553	568	581	572	595	572	625	607	574	597	600	581	596	615	583	555	608	560	595	604	576	538	612	594	591	580	622	609	600	613	585	592	603	622	563	562	566	567	587	571	574	626	645	565	586	601	568	611	595	603	570	644	571	628	600	592	601	575	593	644	588	569	547	582	590	560	602	600	592	611	577	593	559	615	610	593	553	604	591	611	609	627	595	610	567	558	596	572	572	594	564	600	605	561	658	593	588	609	587	586	616	580	608	571	583	568	572	585	581	624	578	571	544	555	594	632	570	646	596	584	591	618	567	588	618	540	584	600	621	617	589	617	622	549	580	574	599	581	593	592	612	599	574	604	606	600	546	603	606	597	609	624	571	590	630	598	606	588	617	579	578	586	602	637	554	605	582	591	555	562	596	575	630	561	601	596	559	639	607	583	578	556	557	632	600	596	606	580	598	627	570	615	573	561	567	589	613	629	597	575	595	578	550	592	585	592	562	609	597	585	631	571	576	597	591	588	595	565	593	567	577	611	603	620	581	574	594	625	598	566	571	561	580	598	600	606	582	600	599	581	604	597	626	615	591	522	583	577	597	623	594	586	596	589	590	601	598	598	503	588	590	573	618	588	594	595	579	587	617	577	615	556	573	615	546	613	616	560	618	608	623	585	585	588	553	588	600	602	602	556	577	588	591	575	576	614	584	579	596	651	556	570	625	540	596	552	560	615	609	596	585	597	580	553	593	588	552	587	563	637	564	604	582	602	582	633	504	570	582	593	618	594	628	596	577	636	585	599	568	635	608	629	645	595	591	585	579	594	574	607	584	601	576	598	609	609	592	585	563	573	589	590	628	567	612	579	562	624	587	590	585	583	576	593	582	560	534	564	577	588	601	579	581	595	589	579	588	572	574	584	543	611	605	613	541	553	560	601	570	633	577	605	572	599	577	550	605	574	606	617	613	562	592	569	610	570	635	574	556	603	640	602	588	603	568	589	589	585	571	593	541	555	579	624	559	528	602	641	587	536	555	601	577	618	594	651	594	569	584	615	526	579	584	577	582	576	584	583	621	559	593	551	602	583	580	595	560	642	546	621	588	602	549	592	577	531	586	582	596	569	587	590	574	594	606	601	601	558	586	606	569	588	607	600	598	610	618	565	612	630	590	619	594	535	632	604	619	591	563	593	581	592	609	600	608	625	606	564	557	595	596	615	613	606	607	582	556	582	636	613	584	582	584	571	566	588	593	621	597	534	580	569	585	532	590	602	625	602	566	623	554	623	602	564	602	607	570	611	600	595	610	582	620	590	558	576	624	585	645	613	584	568	574	574	563	603	589	584	569	605	599	584	588	627	642	557	550	618	596	536	587	569	554	583	600	553	594	557	571	574	592	572	550	562	608	638	637	552	589	604	578	609	596	601	624	618	573	579	569	603	556	607	577	581	624	591	642	542	583	553	548	596	594	614	618	605	595	603	617	645	569	541	577	604	635	564	585	548	575	625	579	576	591	572	610	554	614	607	570	572	586	562	568	592	543	667	578	563	615	597	572	624	604	595	591	601	587	610	563	611	587	632	559	603	574	605	574	557	573	617	587	582	599	581	600	578	580	544	601	587	577	583	617	660	587	574	543	610	577	564	631	606	621	566	597	558	617	586	599	592	607	552	617	593	594	597	578	593	580	564	628	529	620	597	608	623	520	583	602	613	582	567	550	606	570	635	562	590	609	613	610	568	568	640	574	566	578	573	585	549	536	626	568	575	586	583	585	534	581	558	600	591	593	668	573	591	554	585	595	584	595	584	596	621	581	584	552	597	536	567	609	597	618	577	561	566	642	536	533	595	606	566	561	608	568	574	631	602	583	617	601	625	595	530	586	535	573	576	581	594	561	587	585	608	582	647	588	623	551	594	525	630	630	613	626	572	598	571	581	566	600	601	584	597	600	618	592	593	591	570	566	598	586	602	561	558	558	620	598	601	578	586	580	553	550	555	582	593	606	584	570	622	604	602	608	611	607	569	599	615	614	590	597	605	587	580	596	604	587	578	584	581	548	577	604	595	607	612	555	551	561	577	570	591	606	552	631	568	619	564	639	577	580	592	566	546	601	590	601	605	605	599	594	563	570	590	558	568	562	561	591	573	579	609	579	557	573	590	606	606	655	558	573	563	603	583	592	597	599	583
24290	21374	28738	24575	22002	17408	17702	45325	39104	18920	7625	2226	1052	874	798	733	700	697	707	794	746	780	710	703	724	788	738	755	717	712	742	709	692	730	739	732	766	744	768	751	722	752	726	749	732	769	720	733	661	755	769	724	758	766	728	709	736	698	732	754	760	715	745	749	739	717	710	733	731	775	689	684	699	692	723	758	767	785	755	719	762	677	674	723	731	726	740	733	724	713	711	707	704	751	731	710	730	753	733	740	784	765	755	720	735	678	747	729	741	716	721	756	744	724	757	757	684	713	731	742	741	741	717	702	726	713	741	729	700	732	714	690	716	719	721	810	715	704	697	704	711	755	733	768	738	689	749	726	720	713	748	729	715	701	718	711	700	713	693	742	704	685	708	701	715	760	675	701	732	776	749	710	747	762	732	761	688	772	734	693	733	714	778	731	723	742	722	701	689	745	726	728	762	737	706	720	756	697	763	742	731	786	734	728	709	706	727	711	692	720	736	712	782	705	716	747	698	711	703	745	703	765	737	717	710	708	727	744	725	724	761	744	714	741	718	716	709	692	763	759	798	685	709	727	751	701	707	738	716	765	737	756	713	715	703	730	734	754	754	689	766	696	721	749	746	789	723	741	688	750	703	757	744	697	674	710	752	767	753	743	708	710	752	730	722	727	710	706	730	737	744	718	712	683	759	752	704	748	714	745	703	742	682	695	703	718	705	681	712	730	736	716	732	676	736	758	762	757	708	712	730	704	725	758	746	714	699	739	723	712	684	711	724	728	717	731	740	700	728	709	765	747	716	730	725	741	777	750	709	684	728	736	759	731	714	726	785	736	724	760	748	708	742	683	716	674	756	722	735	748	716	737	765	764	720	716	733	730	738	742	762	686	712	713	740	724	715	766	730	731	722	786	705	678	742	745	725	702	742	712	709	719	778	713	744	759	701	732	679	706	710	730	742	727	722	689	733	747	733	727	758	702	731	743	693	770	655	748	725	725	748	734	730	743	726	767	742	702	739	747	720	718	707	783	709	755	725	733	718	732	722	746	734	728	725	715	709	775	763	714	753	739	706	759	744	738	715	682	757	746	711	741	762	729	674	716	748	801	777	672	716	684	709	773	713	714	744	717	732	689	712	722	743	689	739	740	701	707	738	697	730	713	715	775	764	782	699	727	759	750	762	686	773	740	688	750	770	735	659	745	725	719	709	704	750	715	693	770	730	721	706	753	691	709	712	722	728	729	751	733	720	699	782	703	673	699	699	773	726	681	706	736	719	723	775	728	693	733	737	717	746	770	733	696	728	743	686	730	686	705	735	752	769	792	673	726	691	699	744	733	763	759	731	730	735	761	750	744	793	707	733	744	702	704	738	677	745	704	724	683	709	715	720	736	701	707	715	683	672	722	772	706	770	730	729	772	695	733	725	722	783	729	753	708	734	727	705	719	759	724	729	685	721	712	732	747	785	754	748	734	712	705	730	721	736	770	731	743	763	739	766	731	753	693	768	713	688	797	726	716	738	778	743	763	724	697	740	702	736	742	687	739	706	691	734	754	722	768	699	727	755	720	785	760	731	727	744	712	763	704	719	728	783	696	736	732	756	758	710	740	759	717	729	705	732	745	746	724	733	768	750	749	752	754	733	731	714	726	735	699	739	718	773	758	697	738	736	695	687	720	706	739	731	756	707	695	734	703	732	723	716	682	759	693	711	711	748	719	742	716	693	725	719	744	762	683	734	717	732	745	732	700	745	714	731	718	767	752	766	698	760	753	750	736	740	762	709	715	703	726	719	731	767	770	713	742	733	744	713	749	733	689	721	749	731	673	755	767	739	693	739	720	768	756	719	692	649	711	732	711	766	730	669	726	742	735	722	737	732	714	705	758	729	763	685	799	761	695	705	737	737	731	729	745	750	738	751	727	739	733	707	724	707	730	800	750	776	753	719	746	752	703	738	794	715	704	739	723	723	725	740	729	713	729	683	701	753	737	724	701	795	725	734	685	722	710	722	750	742	730	677	695	714	671	748	789	663	701	736	715	672	775	738	757	720	700	731	733	731	743	709	723	713	684	756	752	743	725	707	735	740	694	778	729	714	733	687	694	668	735	742	714	747	757	732	722	721	733	694	684	743	732	748	749	731	694	734	719	727	768	736	717	681	732	735	702	727	699	697	755	755	777	783	757	747	788	741	715	773	723	769	731	747	730	701	750	710	763	735	743	750	702	761	747	762	705	711	767	762	727	706	718	691	772	720	753	722	726	729	736	725	759	771	681	683	706	731	711	701	679	717	744	717	765	699	755	700	724	733	731	750	759	732	733	772	732	687	698	709	685	748	754	759	733	789	749	736	775	778	759	747	701	770	721	742	741	708	693	776	758	704	751	772	735	723	703	747	731	699	683	723	701	729	695	724	753	736	713	723	700	739	697	716	746	722	731	713	739	712	736	721	703	755	741	720	713	755	762	713	759	704	690	703	734	705	716	705	753	753	723	744	697	780	705	712	709	773	767	730	732	761	769	720	673	716	703	741	722	717	710	712	695	681	672	711	722	704	740	729	752	664	745	661	736	735	721	751	759	664	765	739	682	737	751	768	734	672	695	704	734	747	762	735	701	680	743	730	728	691	709	726	744	694	700	702	763	740	679	717	733	710	703	699	699	766	673	689	672	693	792	725	726	725	784	714	806	718	770	718	749	716	751	726	713	747	741	707	698	722	735	703	702	770	699	679	709	742	723	762	656	749	718	755	739	720	716	724	695	741	731	734	771	790	711	706	716	754	733	735	735	712	732	739	708	719	702	728	699	664	714	720	656	743	710	684	740	725	696	736	717	668	713	730	718	688	734	806	754	740	731	754	742	779	706	783	734	733	750	704	734	707	765	736	702	777	730	687	743	730	715	714	760	747	721	714	693	769	671	700	727	705	773	735	695	702	697	712	725	705	707	654	786	710	766	698	716	753	698	744	697	724	686	735	721	730	732	751	697	715	719	729	716	806	645	688	685	727	714	715	711	765	740	682	717	729	711	728	652	738	737	721	756	742	711	716	764	753	728	701	679	774	706	732	719	738	699	741	734	747	702	715	745	722	720	730	750	705	761	732	756	749	704	720	693	715	742	708	702	745	715	792	747	733	738	731	717	721	697	766	732	701	672	755	746	702	753	721	707	716	741	693	728	718	741	705	709	719	740	758	711	765	723	685	707	685	689	721	691	698	809	757	778	725	734	747	732	717	741	701	709	711	678	715	721	724	820	739	728	745	755	715	712	691	750	734	753	729	733	730	719	688	687	706	693	779	800	753	781	697	699	710	706	727	771	756	716	742	711	808	776	706	761	726	722	723	691	724	714	779	718	726	684	728	749	680	715	695	682	727	720	742	728	715	694	786	729	643	767	721	710	737	732	746	747	756	744	737	747	747	730	711	770	735	745	718	715	734	714	751	742	647	694	689	747	763	738	785	759	730	744	760	752	733	730	762	766	716	744	700	759	729	717	718	741	690	741
13171	29582	27912	17937	16518	10371	18168	44796	32580	13078	6656	2251	1051	691	718	679	690	667	668	687	651	672	737	705	643	647	646	729	672	652	654	672	736	690	652	672	678	643	681	698	644	708	662	665	672	679	683	673	680	679	643	717	665	729	671	660	692	678	678	664	710	670	655	719	693	712	671	693	664	685	696	682	720	657	662	671	653	717	655	662	667	630	672	674	685	698	703	695	694	704	679	730	630	645	699	641	651	663	656	686	665	642	665	677	685	646	659	682	670	660	680	691	761	668	643	681	724	637	642	686	686	705	654	667	659	695	691	648	676	685	678	702	660	702	751	738	696	673	655	684	697	706	702	707	661	713	637	721	688	695	653	642	666	675	705	617	697	653	684	689	636	670	658	656	684	606	671	642	702	653	695	658	716	694	661	667	644	676	695	702	639	665	656	637	701	634	633	669	703	653	679	659	677	684	679	708	652	679	663	679	668	685	640	671	690	667	669	692	672	701	681	672	712	663	716	692	684	696	675	665	681	697	681	641	670	676	681	672	697	651	642	677	663	682	667	683	671	685	682	689	639	645	676	657	659	655	687	724	660	681	678	674	712	675	717	645	667	671	687	637	631	686	704	679	694	637	701	673	677	618	689	680	675	662	656	699	666	671	666	665	621	691	668	628	677	723	639	708	711	633	693	651	677	686	648	653	645	708	726	659	671	657	684	647	649	681	637	648	696	668	670	679	675	655	644	645	659	668	641	665	663	658	685	679	730	655	695	714	649	678	668	644	689	676	647	648	694	629	695	672	683	630	709	668	682	698	668	656	673	634	659	686	667	664	679	669	683	649	687	658	657	707	657	694	662	634	683	676	721	638	635	668	625	650	602	695	628	660	681	709	724	680	675	722	714	665	754	660	690	660	673	695	670	631	639	669	682	688	691	663	671	686	683	646	671	620	653	696	647	676	671	647	626	693	691	670	643	675	634	658	667	703	683	670	665	686	649	713	690	703	671	669	655	610	693	723	648	637	677	653	651	696	667	672	668	677	654	689	724	635	706	703	705	671	698	685	695	665	674	725	668	659	679	640	653	676	640	605	688	637	633	684	691	677	693	616	671	713	676	677	663	676	658	689	654	640	674	691	672	665	658	680	665	683	670	696	733	652	681	697	648	622	688	682	640	650	692	728	624	623	700	643	666	651	682	625	680	659	644	679	668	669	681	641	689	698	668	639	672	680	622	723	724	667	702	707	671	662	645	652	668	647	645	673	653	658	687	699	674	716	671	641	656	705	665	642	643	634	645	647	619	674	679	669	655	683	679	690	667	620	674	670	634	689	689	711	660	701	646	671	669	655	658	683	648	651	682	668	645	632	704	626	687	694	697	688	664	692	611	699	680	628	642	681	692	655	679	663	675	650	695	641	684	670	659	669	667	706	643	706	679	694	668	701	704	655	652	642	687	656	693	677	648	633	670	644	675	643	674	651	669	711	656	658	715	678	673	679	633	682	647	670	615	641	635	728	649	655	659	647	624	710	667	674	675	636	700	603	687	691	645	702	700	670	667	653	667	674	680	685	684	675	694	660	732	651	642	673	638	724	677	662	648	687	635	669	675	659	705	669	702	685	671	648	651	674	682	665	654	668	721	638	700	692	651	655	640	670	633	660	688	658	659	678	662	642	651	684	682	702	652	642	634	690	672	671	666	660	656	701	693	660	660	669	729	696	663	673	651	647	691	688	691	655	676	671	659	658	687	669	662	635	698	626	649	669	683	701	635	657	637	643	628	668	615	653	652	674	669	671	688	710	619	641	682	653	630	668	695	724	672	648	665	700	681	703	723	648	750	703	699	659	699	680	645	719	669	638	651	638	679	652	655	619	650	661	685	662	690	686	603	696	688	643	696	664	646	634	662	643	659	676	639	633	685	632	683	696	687	690	676	683	700	665	697	704	661	624	627	670	660	706	646	648	675	710	646	728	668	672	707	669	676	664	636	689	642	643	639	646	708	702	689	629	681	685	689	679	696	682	660	672	665	682	722	701	650	678	685	646	650	677	672	631	661	657	722	680	652	611	652	702	629	693	674	655	685	665	636	678	645	669	690	634	623	647	642	644	661	661	703	654	671	652	666	621	698	720	604	701	690	677	657	686	611	668	697	742	681	648	699	656	650	686	687	690	676	688	660	659	670	678	652	713	698	705	685	703	612	691	650	677	674	676	663	653	690	666	687	662	658	669	695	676	696	683	669	670	674	700	657	697	671	648	708	636	675	693	686	686	692	650	690	670	690	705	714	666	674	549	640	703	670	703	611	650	613	725	685	682	692	684	719	654	682	698	703	679	683	655	660	631	671	658	693	656	667	659	675	604	673	728	700	689	651	648	707	649	657	660	703	701	628	620	724	612	640	692	700	618	689	620	648	661	650	641	696	678	691	663	680	682	695	669	683	660	643	645	670	729	643	702	708	641	674	682	636	662	740	680	682	611	641	674	662	651	658	653	696	649	704	624	674	681	675	682	676	641	653	693	694	676	691	695	659	684	652	615	682	673	663	711	645	681	671	655	693	697	688	618	651	650	681	668	665	663	644	620	643	641	684	683	685	682	679	633	687	670	693	692	669	690	668	628	673	661	654	670	683	648	664	688	712	679	661	671	725	692	641	689	675	672	676	682	706	712	684	668	646	642	721	679	687	672	740	680	657	653	703	645	651	663	667	675	649	660	713	631	697	701	669	649	655	670	674	655	684	651	650	660	658	674	683	676	645	590	655	629	641	638	683	689	656	675	639	668	644	684	673	673	624	683	665	614	644	644	670	672	640	672	704	712	641	625	711	729	680	708	645	653	682	666	659	638	721	653	656	677	645	635	644	622	624	666	665	606	658	697	652	705	642	655	693	657	660	689	652	721	693	699	691	714	637	734	643	692	681	677	680	655	725	681	687	696	682	713	635	686	691	671	612	643	660	681	699	657	672	715	664	617	653	695	685	699	701	702	628	657	724	680	659	673	643	662	689	654	632	635	676	661	698	667	649	712	724	680	658	679	716	708	669	647	706	662	660	630	645	666	642	647	657	670	662	638	704	657	637	672	700	670	627	667	690	661	689	677	635	660	676	681	681	657	639	688	712	601	700	622	670	677	725	712	658	669	660	688	628	642	655	670	677	689	687	637	665	701	645	619	673	667	641	687	636	707	630	674	664	629	665	645	676	628	675	700	656	697	643	646	652	737	649	647	674	703	627	684	661	654	663	651	622	645	643	648	669	689	689	642	679	668	648	695	669	637	639	686	664	719	661	665	628	660	667	628	628	709	630	671	691	637	692	634	689	678	728	665	677	671	662	685	632	690	681	684	662	628	671	707	648	698	666	678	708	670	681	674	708	692	640	660	638	638	662	658	717	692	660	638	651	688	665	699	633	665	680	650	680	663	664	598	665	673	672	688	651	641	621	683	688	651	654	688	672	692	661	641	629	631	648	656	674	681	697	645	716	658	687	647	681	686	649	682	656	677	686	650
28365	21189	17477	10357	4824	2642	2193	4085	3398	1794	1098	767	681	663	639	650	621	664	659	649	663	628	686	695	679	627	615	696	680	594	679	655	650	640	690	716	627	617	619	589	623	647	641	688	658	676	687	700	652	677	654	679	640	702	712	674	629	644	657	664	661	704	627	659	668	657	623	675	706	636	671	658	681	632	669	626	673	611	598	612	645	686	642	661	633	665	697	671	660	699	623	615	629	665	650	691	641	644	661	680	685	665	644	610	676	655	647	635	687	654	654	658	641	649	667	657	655	656	667	636	673	644	635	619	624	660	634	679	644	615	692	596	646	676	667	624	678	673	677	646	652	651	698	656	681	659	724	632	610	679	646	670	651	615	661	700	597	677	628	639	689	638	695	641	655	617	667	671	645	639	654	612	692	587	669	630	702	631	636	678	596	632	691	664	660	630	681	632	694	650	645	671	638	688	620	653	642	697	633	677	644	671	662	641	630	665	694	640	668	656	665	631	675	636	657	656	631	625	665	648	597	637	638	664	624	682	624	691	668	649	631	632	615	639	664	627	652	671	626	645	621	656	604	659	673	615	664	653	662	680	629	632	663	710	665	685	661	653	699	662	702	702	673	619	652	640	597	658	641	706	674	657	650	653	621	685	677	699	681	653	614	656	632	647	651	647	617	623	631	609	682	655	613	656	606	614	652	664	687	642	641	678	672	645	608	651	616	624	638	617	694	674	635	651	619	635	642	630	600	667	695	660	656	663	696	673	666	639	674	695	686	668	629	686	633	637	653	687	640	668	676	703	666	678	669	669	674	674	657	667	610	650	629	674	661	682	645	633	621	612	629	599	626	651	656	669	653	672	684	631	713	636	573	616	683	668	646	681	650	665	657	656	681	633	646	632	628	657	669	610	701	700	673	662	667	655	627	650	690	699	642	659	682	627	630	644	621	680	604	660	618	654	655	634	700	619	654	661	640	621	648	657	643	672	667	654	636	669	665	683	591	700	633	668	666	687	681	685	688	639	675	665	625	672	624	617	645	603	628	634	630	632	645	607	670	595	655	631	673	638	650	644	646	645	649	645	667	666	615	676	690	638	689	635	661	653	621	672	641	638	614	640	635	656	645	685	632	657	663	605	644	653	618	654	671	690	655	648	671	651	659	648	655	618	661	634	632	669	646	672	676	650	631	678	677	608	697	634	684	675	650	635	638	600	689	636	646	703	666	635	684	699	683	655	623	633	692	682	671	628	658	599	636	662	710	684	641	688	646	632	649	663	645	623	687	688	666	689	675	628	637	623	676	664	641	654	650	663	634	610	608	673	673	674	692	643	670	640	704	676	599	641	650	655	663	598	648	657	663	656	648	712	652	665	661	622	681	690	617	697	574	640	613	649	622	647	645	665	684	681	661	660	668	665	661	636	658	682	654	648	645	600	618	710	659	627	632	669	619	613	667	666	651	618	640	621	679	669	608	639	667	639	668	675	626	687	669	642	676	645	642	600	655	652	627	681	663	688	652	665	666	705	636	628	591	623	616	658	657	622	608	683	644	606	671	688	668	686	678	665	650	661	651	685	683	674	629	598	643	701	648	601	639	627	662	681	627	641	668	631	657	676	673	654	613	669	732	658	662	649	675	634	639	690	657	638	651	682	649	705	673	629	647	658	624	680	663	660	635	676	697	642	664	702	659	624	652	628	648	633	695	704	686	621	630	609	617	665	641	619	713	609	670	632	714	652	648	693	664	638	667	645	637	661	643	665	651	706	642	636	624	654	656	657	636	649	648	689	650	632	614	685	663	683	684	689	695	631	655	638	650	672	688	703	653	680	641	640	670	674	647	687	665	677	655	664	613	620	628	646	670	658	621	654	665	626	630	660	664	646	624	646	628	669	684	684	604	649	622	635	661	636	645	665	646	677	615	649	644	693	663	631	609	651	682	642	663	610	639	648	650	643	663	664	720	665	641	644	669	652	686	671	655	603	668	623	628	670	699	698	650	660	663	631	630	626	624	665	661	685	689	649	649	645	661	677	699	669	667	665	643	676	620	672	646	635	640	655	634	636	653	651	674	666	659	610	648	634	679	653	675	670	671	646	657	637	679	633	696	643	626	638	672	656	658	671	675	642	674	658	709	667	650	640	641	665	647	672	658	632	704	679	642	668	654	638	684	629	639	661	697	657	632	650	667	662	667	704	660	683	638	629	683	677	629	614	649	653	635	655	676	595	670	639	622	690	622	657	633	632	641	674	607	637	692	637	642	632	685	657	642	647	666	680	653	646	658	636	676	673	631	671	647	651	679	663	626	641	697	659	651	618	659	665	640	676	643	639	635	665	626	640	636	618	627	699	664	658	628	670	662	656	670	625	648	621	666	675	677	678	636	650	600	657	682	686	650	672	703	626	657	708	693	640	616	658	660	618	663	686	623	652	657	679	663	658	657	569	656	658	710	670	633	644	674	628	674	683	698	664	682	633	657	651	619	641	683	639	699	598	662	624	623	622	680	630	655	622	662	635	658	636	626	641	642	686	636	673	631	666	652	680	676	628	637	605	631	622	641	677	638	714	599	662	608	718	650	665	642	665	626	678	639	613	648	668	591	653	644	685	667	644	621	657	658	668	595	630	658	611	692	660	669	660	643	625	696	687	654	676	648	657	616	677	689	621	623	672	667	624	665	634	596	651	613	638	608	669	694	647	662	654	644	640	674	662	654	679	654	646	633	647	707	675	625	685	677	660	642	649	634	653	686	592	671	631	686	645	601	719	665	695	673	675	623	628	651	693	677	680	622	657	647	684	662	717	687	672	676	658	635	671	619	642	653	673	681	634	690	671	669	691	679	633	652	675	638	693	639	681	710	645	679	656	651	652	696	653	661	658	605	647	644	657	651	674	687	644	672	616	635	669	647	657	667	667	595	645	726	644	634	668	618	647	694	615	643	638	629	691	693	626	679	651	656	643	669	641	635	638	633	625	674	652	615	637	687	662	652	646	689	688	662	643	735	685	658	693	641	648	692	635	688	657	654	646	675	628	687	626	675	636	654	665	649	659	674	690	664	616	686	613	613	672	635	632	682	619	664	632	606	630	650	664	696	623	612	614	667	634	679	698	650	630	673	659	669	627	654	710	692	637	636	671	661	595	663	626	639	618	703	681	640	632	637	628	652	657	643	641	696	688	652	695	675	672	695	676	727	654	644	687	650	621	658	636	707	612	644	682	705	663	649	640	672	614	659	653	661	664	672	656	674	654	673	606	664	600	631	612	638	685	690	629	692	721	677	671	606	601	656	648	650	631	609	667	684	593	702	646	706	686	648	630	717	740	625	657	664	649	604	687	672	637	590	627	627	690	642	654	645	665	639	645	649	659	693	633	616	634	664	655	675	608	641	588	685	688	660	683	667	612	654	633	686	675	693	679	696	640	642	645	685	661	631	667	689	661	575	662	669	648	627	653	697	691	643	623	655	622	637	665	654	680	653	653	643	649	623	641	732	655	649	643	695	667
10529	17967	14708	8086	5058	3202	2984	5022	3724	1769	1084	737	609	603	588	566	600	576	617	627	530	603	581	576	590	592	613	612	584	603	566	594	561	625	626	642	579	570	541	590	589	559	605	542	596	548	568	580	637	575	638	559	593	606	600	535	529	611	611	618	588	560	594	619	610	554	532	568	553	634	611	635	599	630	613	603	622	588	558	589	607	579	636	611	578	603	578	589	601	575	598	614	625	564	583	587	581	561	599	573	600	556	621	609	607	564	572	599	621	570	584	588	586	547	596	569	530	614	586	581	643	596	600	546	558	551	616	589	572	593	590	540	598	575	604	599	562	593	564	588	583	552	552	604	577	598	607	543	611	567	601	613	542	555	598	553	608	542	590	583	598	572	584	617	568	605	578	557	590	585	589	612	542	585	599	610	597	570	602	606	593	556	589	553	591	568	595	584	587	641	598	544	621	596	605	581	615	583	583	548	589	581	619	548	592	588	591	587	554	573	618	600	578	582	554	557	562	568	612	571	574	605	545	593	588	639	570	629	580	590	557	570	582	605	558	573	608	553	587	565	595	560	570	545	617	570	577	581	596	622	575	628	587	620	578	600	581	584	580	530	606	588	579	583	556	531	602	560	595	585	567	544	579	605	581	580	594	599	578	625	536	559	619	576	548	591	635	568	538	565	613	565	559	607	597	587	594	585	623	584	575	587	571	563	595	581	612	587	546	617	585	614	584	579	569	599	558	565	572	593	578	583	583	600	576	606	598	584	595	568	617	577	601	562	658	592	581	571	597	573	551	630	601	615	575	618	582	590	585	602	605	593	545	520	621	593	591	603	624	608	550	534	652	606	644	610	598	567	582	582	623	605	552	591	592	602	594	587	595	601	602	597	571	580	574	576	574	587	578	576	575	583	586	596	573	587	562	621	575	547	634	561	572	558	601	586	553	531	553	632	608	543	588	589	576	619	603	601	567	602	609	572	592	551	582	612	577	589	565	593	592	550	585	592	619	566	568	565	559	592	567	524	580	570	608	561	581	568	597	613	584	600	643	552	630	588	557	613	596	584	587	626	609	583	609	591	557	611	585	597	597	561	593	581	579	572	591	597	598	549	596	594	589	590	575	581	583	612	598	587	576	603	583	594	612	605	598	632	568	608	535	596	600	544	610	611	614	585	580	566	579	606	594	606	573	560	605	594	572	618	555	566	566	647	584	579	549	597	602	618	555	573	597	599	569	592	578	576	587	611	580	595	595	557	591	565	564	558	572	584	581	600	568	560	587	589	588	629	574	569	620	604	583	601	592	569	619	580	590	579	623	609	582	579	558	558	570	571	576	573	610	617	603	574	570	585	559	569	565	591	574	588	563	607	601	569	628	557	603	566	547	611	612	610	594	603	550	598	614	612	630	599	574	666	561	607	607	567	565	618	596	576	572	583	595	601	577	576	574	580	596	602	609	593	594	562	570	566	579	567	591	602	566	574	588	604	576	606	574	610	568	551	588	582	576	588	590	582	604	557	562	587	590	633	590	586	589	584	589	575	611	600	584	606	549	579	622	605	589	586	594	605	591	581	570	601	595	586	586	574	564	626	580	633	606	583	607	568	565	589	550	606	584	588	591	599	585	567	558	620	606	581	579	528	609	611	621	529	585	600	585	581	610	620	595	585	597	597	606	562	552	575	606	545	578	577	601	543	599	551	614	584	605	586	593	598	601	615	584	604	592	580	587	563	590	576	572	603	524	579	575	577	592	580	563	522	552	588	590	586	567	566	579	551	555	581	611	588	573	561	593	540	612	583	539	607	617	605	576	571	569	599	611	566	567	622	622	554	614	609	514	584	586	614	581	577	559	604	583	585	546	579	564	594	552	616	597	576	607	580	623	617	633	613	608	586	588	575	567	633	608	596	563	577	580	580	550	621	557	599	551	584	591	597	558	578	582	565	568	536	531	534	579	598	627	548	583	579	574	551	610	561	602	563	612	636	627	589	593	554	560	555	598	544	566	587	569	587	582	605	628	569	596	612	597	621	570	579	611	604	599	630	576	560	556	546	602	547	573	582	556	550	560	619	595	644	584	598	567	559	609	569	567	557	582	572	571	570	569	636	619	602	602	562	602	604	535	589	622	553	567	604	569	616	588	581	559	573	581	569	561	612	580	586	577	598	592	596	558	555	588	594	577	552	590	537	604	598	597	568	571	572	590	576	567	612	571	572	577	586	600	570	573	619	618	588	577	603	648	588	593	605	538	609	585	571	599	593	594	577	593	606	593	606	629	543	591	598	559	605	576	577	565	549	610	562	591	609	621	601	590	560	590	591	582	554	592	588	588	611	601	557	567	634	570	586	595	551	616	594	599	576	600	545	540	587	521	555	629	604	561	623	578	584	568	594	602	570	575	594	616	562	629	598	594	547	601	594	600	581	578	597	586	563	560	545	565	535	585	581	567	616	593	576	584	590	593	542	547	586	573	597	610	573	561	602	597	590	602	594	601	561	647	567	582	648	555	619	600	608	592	547	574	588	613	601	565	588	569	620	576	594	569	599	567	564	578	591	589	623	568	599	634	606	608	575	566	575	586	556	571	602	613	613	594	583	577	573	600	564	561	615	573	567	602	587	567	598	570	543	585	588	593	576	567	567	593	611	593	598	587	592	553	530	566	603	590	625	574	591	583	587	588	587	621	588	578	610	585	585	599	600	561	574	593	554	577	564	551	620	641	597	559	606	587	588	568	587	565	568	579	594	606	607	585	585	586	576	575	598	584	600	623	565	555	603	580	588	558	579	602	617	583	588	602	556	598	578	576	564	602	577	563	585	580	576	581	621	597	596	619	610	572	573	592	610	606	544	564	561	561	602	572	592	564	558	571	566	589	598	584	603	589	576	610	598	610	573	598	590	587	595	598	586	570	574	647	598	611	580	596	603	583	596	608	593	587	561	601	519	593	560	559	561	555	593	563	592	583	610	580	593	608	587	560	560	590	618	579	624	608	633	583	587	612	624	553	563	575	618	574	605	602	554	604	566	580	606	566	602	567	554	601	606	595	577	562	547	551	584	547	600	592	583	603	596	543	605	596	570	572	574	574	648	579	602	598	597	587	576	583	581	580	545	565	585	575	592	596	629	608	568	577	624	577	605	570	584	566	624	634	584	563	589	586	575	573	538	583	607	588	583	582	619	633	571	532	515	612	569	620	556	593	598	594	630	575	590	576	630	582	528	581	552	598	567	584	588	607	597	557	570	591	589	581	563	572	575	599	619	600	587	595	564	540	645	551	584	563	578	598	575	569	597	582	585	608	567	571	556	603	557	601	597	541	616	624	547	603	611	624	598	591	618	581	601	597	558	588	622	628	613	593	551	598	552	578	591	596	608	647	561	571	613	597	612	574	582	575	599	567	602	610	591	567	573	570	615	598	606	581	602	622	587	581	550	569	553	589	566	618	606	552	560	575	542	563	604	585	586	590	594	635	584	596	554	549	591	561	552	576	564	576	634	619	571
25531	21412	27397	25164	13806	6450	11254	27250	20113	7332	2903	1193	778	725	630	670	630	643	659	664	633	597	618	657	596	614	658	666	696	644	669	642	625	655	594	674	610	645	615	683	610	637	666	636	624	616	602	662	638	616	639	595	615	650	667	596	638	617	673	658	643	635	675	626	609	626	651	643	607	614	606	610	633	618	617	635	643	636	631	645	647	602	654	628	642	632	650	629	623	658	646	631	622	568	616	619	636	645	621	650	664	654	639	560	587	653	600	645	591	600	652	614	643	639	573	607	665	654	582	655	610	646	615	655	593	600	613	621	630	652	622	632	625	619	622	573	566	661	646	660	645	671	660	683	627	613	619	657	663	598	663	647	647	639	649	583	634	644	625	627	626	654	656	640	630	627	622	647	632	586	628	624	587	660	631	619	612	633	605	623	589	672	690	625	665	592	639	606	619	614	670	597	615	707	630	653	611	649	645	576	653	640	596	629	626	654	628	593	625	661	599	649	633	590	636	620	636	599	621	652	606	626	627	615	650	622	653	640	600	595	623	650	641	616	661	633	602	613	649	632	703	641	611	626	638	615	656	643	626	652	594	619	636	664	633	612	631	628	651	606	587	617	633	630	643	664	604	585	632	636	645	648	661	609	632	571	629	589	605	596	631	607	616	637	635	624	593	639	627	629	625	637	618	562	623	616	612	621	678	607	624	652	651	683	647	594	644	618	626	655	619	625	599	625	593	628	675	627	635	660	637	644	625	637	564	630	603	585	624	611	608	653	662	621	638	600	596	629	620	610	619	617	600	665	608	613	621	635	650	609	621	619	627	649	588	614	640	603	645	622	623	621	609	634	620	608	623	600	609	586	651	635	666	624	591	645	617	667	608	587	668	624	590	656	658	611	622	595	582	622	604	613	601	611	676	641	664	624	637	649	635	607	583	666	591	665	639	662	605	605	620	606	625	639	633	633	619	602	643	631	617	605	602	606	633	621	623	628	602	655	646	603	592	603	641	625	656	640	666	623	646	608	582	610	596	629	618	613	617	617	608	598	614	620	622	630	676	685	666	602	606	608	644	639	675	610	605	639	603	589	601	594	606	605	609	632	618	635	635	625	608	592	636	618	638	620	655	643	615	641	642	619	612	616	671	600	614	674	651	606	647	626	636	625	659	644	648	640	675	620	666	570	607	600	588	661	632	625	603	632	597	639	581	692	624	612	612	670	613	620	612	605	636	679	613	629	653	596	589	666	601	646	626	632	627	645	637	603	652	614	633	619	616	656	622	627	598	597	634	676	589	619	620	651	624	656	662	642	603	662	585	621	679	645	595	630	603	613	638	658	606	675	655	611	622	619	639	593	621	602	599	619	628	641	583	615	661	649	645	639	653	648	643	657	643	580	623	584	620	618	641	623	622	638	653	651	639	671	663	613	636	614	607	660	614	600	612	652	639	618	678	606	629	656	624	627	617	631	599	612	592	599	675	657	577	649	624	656	589	650	702	591	638	633	654	625	615	636	595	640	652	629	663	636	619	639	652	601	624	626	594	610	596	635	621	634	608	650	625	641	611	609	598	604	612	641	592	640	658	633	609	655	601	649	628	643	647	620	676	631	604	617	604	593	635	666	621	598	600	608	637	653	639	650	621	613	641	660	647	594	621	612	597	627	599	623	662	608	618	604	610	623	639	638	633	631	601	653	707	592	672	599	597	669	654	670	610	628	630	584	669	591	579	582	631	634	618	625	643	652	583	658	658	640	606	542	624	606	585	616	653	640	614	603	643	631	624	589	650	610	641	614	603	690	598	618	659	620	661	589	640	674	606	614	651	620	646	653	591	637	607	630	650	619	563	684	688	623	614	560	607	662	639	642	630	622	645	649	642	619	570	610	626	654	613	609	613	619	613	638	586	653	670	628	633	609	625	616	632	620	673	616	630	573	618	615	585	605	619	605	587	636	635	637	626	568	618	659	590	613	631	663	625	612	654	621	596	600	658	605	631	606	632	653	608	650	636	624	673	606	611	649	668	650	652	627	649	590	639	627	610	624	573	640	575	631	615	631	656	632	609	617	638	648	651	602	597	646	592	632	623	629	638	622	634	633	565	671	635	647	601	599	613	625	608	602	625	578	652	667	695	641	673	601	622	641	658	622	607	645	584	635	625	649	670	666	595	630	641	613	586	669	599	632	622	616	694	672	627	602	662	668	567	598	620	595	661	634	632	645	618	632	559	620	691	657	603	628	661	648	632	579	639	570	631	645	614	653	653	612	606	586	625	630	653	671	684	640	641	613	639	623	616	630	654	649	620	659	598	622	649	629	647	667	605	643	625	666	636	593	655	635	696	647	598	666	617	656	641	661	639	627	649	627	665	615	610	643	645	636	635	625	657	602	644	570	648	607	616	583	648	631	649	597	584	622	620	619	637	641	626	664	609	569	633	612	637	646	649	618	641	612	628	590	583	654	604	597	607	635	632	605	661	640	631	615	617	632	614	567	659	610	644	650	599	570	605	643	641	652	605	616	598	654	625	597	643	669	641	629	645	651	618	595	654	612	577	621	600	666	644	611	588	656	645	620	604	637	628	609	613	666	608	614	616	649	610	605	656	600	627	664	655	636	610	617	643	659	675	617	590	624	631	628	616	607	623	599	621	654	614	613	613	656	606	645	681	629	603	620	649	602	601	666	619	705	618	618	601	666	686	641	626	676	622	614	609	650	645	579	619	628	602	632	625	595	606	647	642	642	634	594	614	684	616	658	620	573	651	607	648	621	620	605	601	583	665	616	602	627	633	637	614	666	580	655	645	665	622	632	606	644	622	607	641	611	664	653	636	607	612	623	648	632	634	596	644	604	614	635	658	697	622	612	628	564	614	666	647	624	662	653	661	599	635	603	649	630	633	648	631	611	599	579	629	652	597	596	635	649	669	645	624	604	558	631	581	649	658	619	653	626	623	653	646	626	629	641	597	650	624	590	594	615	583	612	590	645	651	654	671	639	647	656	644	595	641	619	613	616	637	627	614	616	626	594	590	630	626	638	577	624	654	662	608	622	617	625	639	677	593	674	623	597	634	653	604	614	590	623	616	617	619	640	652	604	603	646	646	638	641	626	642	641	634	594	660	643	635	584	602	636	616	621	605	625	650	657	617	665	655	663	620	613	601	636	655	602	643	617	693	654	614	638	613	622	581	607	619	648	614	604	588	609	647	603	602	628	573	637	635	612	670	602	623	627	580	637	628	587	629	643	647	634	679	664	637	597	634	613	590	635	649	599	640	592	653	670	611	640	638	671	610	648	663	640	637	653	654	620	641	637	608	604	618	642	632	645	636	626	601	585	593	591	604	624	653	635	611	634	639	636	639	608	622	589	624	594	617	618	628	603	621	665	613	611	618	634	635	594	637	640	627	626	556	608	643	593	616	623	573	614	581	606	574	632	616	646	655	646	584	678	623	615	632	653	599	672	618	665	612	590	677	653	624	648	611	650	601	667	633	648	620	630	593	665
11906	22175	20676	11966	8046	5710	13789	25329	16474	6081	2903	1249	728	627	591	575	593	631	581	603	621	584	597	604	580	569	586	651	591	552	613	596	577	551	607	568	587	616	586	572	577	571	629	588	602	573	555	611	581	584	586	574	621	632	631	615	571	566	618	580	585	600	637	587	551	606	612	598	604	549	590	595	597	589	607	576	560	581	567	557	577	620	569	592	633	600	590	559	561	608	580	593	581	587	586	546	573	583	606	597	586	549	554	606	586	526	552	592	588	606	537	601	580	605	620	546	606	535	591	601	585	596	583	552	597	570	597	576	598	554	576	584	629	567	574	545	564	599	628	626	562	564	566	548	585	624	568	593	582	547	592	591	576	571	591	605	584	631	595	588	604	577	610	597	583	608	578	602	579	562	550	580	588	557	558	590	561	596	566	594	639	604	639	522	612	574	577	610	569	577	585	575	565	550	622	602	561	552	569	553	572	621	576	555	569	581	606	541	626	586	558	601	573	604	568	587	599	581	610	544	574	612	567	546	560	563	563	589	629	566	555	597	643	625	559	571	556	574	551	602	618	568	564	610	588	584	621	587	570	596	608	592	565	569	566	594	630	600	581	580	576	578	592	573	571	611	592	555	553	590	584	622	591	572	611	535	597	612	535	552	602	588	584	566	599	538	620	560	569	552	559	573	557	595	581	568	619	591	606	618	638	590	567	521	575	558	577	644	566	579	565	637	579	563	612	594	627	594	572	558	560	629	593	564	583	617	542	590	550	583	602	564	576	629	593	576	594	583	618	613	587	548	579	595	570	569	594	599	598	553	568	560	560	594	601	593	573	595	561	540	550	619	570	589	570	612	624	613	567	578	553	640	569	566	605	554	565	581	587	564	585	584	594	605	589	574	600	584	581	547	552	581	596	582	569	581	587	593	531	602	599	617	604	579	570	589	625	568	579	555	559	579	619	632	553	618	598	586	557	566	537	588	544	592	557	609	584	609	574	597	566	568	564	594	586	616	575	560	571	595	600	541	591	580	606	589	593	613	543	573	574	582	552	572	606	584	623	585	568	611	577	636	570	582	574	542	553	577	583	591	578	591	576	579	562	594	594	553	579	599	540	576	599	590	605	582	556	623	572	583	589	575	559	554	598	572	599	567	576	597	573	612	591	631	566	628	631	532	614	595	595	600	578	580	565	583	580	579	559	576	586	591	624	622	581	574	583	550	551	634	581	618	596	552	568	587	572	591	559	588	542	605	550	611	572	572	625	618	613	578	578	583	593	532	592	556	562	609	577	560	548	598	564	591	627	593	638	600	573	549	617	564	589	577	592	621	600	573	593	518	612	599	615	608	572	600	563	605	567	581	579	564	624	553	592	576	633	596	584	585	555	566	584	612	541	580	554	614	519	569	566	634	627	580	574	570	561	593	596	596	576	575	579	548	581	581	613	609	554	585	592	621	571	547	586	592	572	586	568	581	600	613	589	595	572	562	589	593	567	589	571	605	576	603	586	584	557	589	615	584	540	616	619	577	599	588	584	577	619	614	563	572	609	610	598	606	555	547	531	583	585	579	565	581	582	593	574	579	584	548	603	592	625	572	621	599	584	608	609	554	607	618	582	560	580	592	588	568	598	613	607	551	600	587	557	668	595	563	566	551	575	601	612	599	553	534	566	576	599	567	577	633	558	584	623	589	598	622	569	526	585	593	568	540	594	583	554	589	597	569	561	570	569	609	604	591	553	594	591	598	582	605	567	540	597	597	603	555	618	573	593	578	606	601	542	587	586	603	596	552	612	601	593	618	580	610	579	594	604	598	582	622	566	578	579	581	576	565	567	540	566	594	599	575	597	612	572	612	598	578	641	567	551	536	589	559	585	597	574	550	539	566	595	570	597	596	566	574	601	612	606	584	552	579	544	588	596	549	601	602	548	563	588	596	572	565	550	568	584	601	545	563	574	582	572	561	573	606	610	599	611	589	584	531	587	552	591	553	586	594	550	588	611	568	597	585	559	572	550	587	560	575	582	628	612	585	604	554	576	598	594	600	584	563	591	568	598	573	592	562	598	560	558	609	567	597	565	593	582	545	598	562	588	570	587	604	599	570	591	597	584	596	560	569	611	624	570	599	632	568	617	594	566	571	596	564	577	540	599	594	574	590	594	549	578	525	588	583	568	542	594	550	525	564	568	566	623	596	589	579	605	592	577	524	634	596	599	598	588	600	573	609	572	592	548	558	566	586	560	569	569	597	591	613	580	648	561	586	600	615	576	559	602	563	564	572	586	668	573	575	595	552	573	600	593	580	564	608	588	559	565	592	560	589	556	574	583	585	575	583	615	552	597	529	542	533	579	551	593	614	555	565	571	589	626	554	572	563	622	601	602	610	601	607	564	603	596	554	578	554	574	577	603	563	597	588	547	569	577	594	589	559	605	558	546	564	578	587	581	557	559	616	579	582	611	546	622	590	573	536	544	579	593	537	603	611	573	581	562	541	609	605	574	577	580	563	580	555	577	597	557	604	548	551	590	554	576	564	583	571	604	597	570	617	565	600	599	562	584	593	573	547	629	613	563	579	607	553	621	612	590	590	590	573	611	581	619	551	569	602	589	588	576	575	596	590	569	574	576	571	599	575	587	564	627	595	570	567	581	593	576	558	571	597	623	575	583	564	572	612	566	532	615	564	538	553	563	586	594	579	625	578	617	600	534	575	566	593	616	587	593	576	605	550	534	562	553	564	581	570	571	589	530	569	608	568	580	598	608	584	586	568	628	560	581	570	603	636	593	586	555	601	587	583	602	585	589	578	589	604	576	578	585	621	598	607	572	611	569	597	571	570	628	550	528	605	572	567	593	559	596	597	569	608	574	584	629	562	617	557	540	570	566	547	589	577	600	599	581	570	555	565	579	595	581	561	577	589	583	616	535	643	577	596	565	606	603	589	608	587	544	629	604	579	587	581	596	594	531	622	581	560	547	642	615	571	566	565	582	568	562	603	575	596	568	573	583	592	593	552	569	596	636	567	605	595	566	578	541	593	551	610	570	608	593	591	542	598	590	605	556	579	593	560	585	545	549	588	608	586	578	564	558	599	568	564	590	587	600	580	567	608	581	585	605	563	598	580	557	601	577	595	590	557	568	596	564	570	612	628	580	581	579	612	597	583	630	578	604	572	614	577	611	591	578	579	582	561	543	627	614	534	571	544	611	545	595	560	578	596	580	600	582	582	566	572	590	548	580	623	600	576	544	580	565	582	574	575	588	571	601	595	602	625	556	576	559	583	609	574	617	590	572	604	574	569	577	525	569	613	600	604	585	567	552	609	541	553	594	557	607	585	590	586	563	578	589	590	595	598	595	569	577	588	561	618	562	586	539	581	566	622	559	563	586	567	622	586	560	573	590	545	606	564	528	532	580	620	577	595	580	568	592	586	626	627	559	555	589	589	571	565	551	620	603	581	604	584	624	595	569	626	596	579	552	634	578	592	578	548	575	529	620	548	532	579
24230	21412	28775	24408	21622	17375	25915	46129	35955	17293	6742	2119	1021	816	753	730	767	751	728	737	704	726	750	691	711	751	707	718	718	760	735	726	741	763	717	746	720	690	745	738	744	713	744	773	756	732	721	750	690	720	742	688	668	716	726	756	729	712	750	747	759	723	723	739	730	726	742	756	753	750	765	705	739	693	667	705	758	756	717	753	765	769	726	672	715	719	690	728	720	738	717	680	685	772	733	710	715	687	715	746	717	706	727	684	720	721	738	725	695	723	709	734	721	741	698	702	746	726	774	743	797	699	712	700	763	717	780	694	711	741	707	721	698	715	732	706	690	726	745	710	719	703	715	731	705	782	720	714	732	792	694	716	758	774	761	694	736	706	708	734	696	758	709	759	732	752	716	698	738	752	733	714	679	761	718	704	735	756	722	738	736	752	755	733	683	751	726	720	688	723	712	713	687	713	751	750	732	725	765	735	748	766	720	728	709	725	675	710	718	670	756	690	744	740	727	762	727	752	749	749	764	733	777	694	774	780	734	692	736	683	713	710	719	702	709	708	739	750	724	724	678	715	698	774	689	784	657	747	711	724	710	696	722	750	762	731	747	731	747	723	710	758	699	691	709	681	671	716	710	748	750	718	689	730	736	754	736	724	765	720	804	724	659	704	699	706	694	708	762	749	714	736	694	684	750	704	734	791	742	680	720	738	727	767	688	699	721	719	750	709	742	712	764	707	741	712	779	718	708	715	688	711	786	712	682	692	680	710	691	770	736	713	751	738	735	720	710	758	699	719	703	717	696	733	761	686	707	699	735	678	730	744	726	704	667	775	751	780	667	729	769	706	715	651	690	723	686	753	791	711	676	676	773	662	736	711	693	759	674	689	767	722	731	746	686	711	739	701	701	675	750	730	696	715	741	765	682	710	737	669	734	711	738	696	705	722	715	722	721	711	729	701	763	726	717	685	753	735	793	768	719	735	670	761	742	754	753	739	715	641	752	775	699	684	754	724	729	752	727	777	722	737	664	764	721	733	740	660	721	710	696	699	683	782	713	776	734	722	738	719	783	738	754	730	707	740	702	717	707	694	679	723	721	665	777	749	748	776	756	778	736	684	748	777	778	772	706	758	671	746	746	665	733	711	717	667	747	700	726	667	697	759	717	750	740	726	727	720	764	741	731	760	704	715	751	661	785	692	726	734	760	777	687	674	716	780	709	755	720	705	726	738	709	740	749	693	755	767	704	688	730	745	739	715	728	761	734	704	762	723	740	713	698	712	740	742	738	745	726	774	716	726	701	716	736	716	752	773	733	686	731	747	724	788	653	729	746	746	697	708	721	705	744	721	727	727	664	710	691	701	737	683	692	707	713	698	772	733	709	743	746	708	669	722	683	742	697	684	729	718	735	656	756	759	754	709	755	697	734	682	721	733	749	692	706	719	735	730	703	741	718	724	719	683	728	725	652	693	654	711	696	733	692	722	763	717	707	712	730	707	736	746	730	749	700	677	728	726	743	722	730	717	728	725	727	789	798	690	712	690	743	703	732	696	704	729	715	711	757	748	754	730	729	716	727	700	713	693	731	687	683	708	709	687	713	692	712	733	689	700	749	751	732	753	751	702	736	703	719	731	732	760	718	732	779	710	754	707	699	735	719	784	701	737	706	718	662	684	726	701	747	740	684	769	765	727	716	738	706	689	718	728	675	741	689	737	706	686	757	739	693	751	717	728	698	727	732	716	688	766	699	695	710	738	719	727	753	732	693	690	704	722	741	677	715	725	723	790	713	754	722	687	718	692	722	697	740	704	754	707	692	703	739	765	735	728	746	711	750	775	728	720	712	670	715	713	725	734	743	712	726	721	694	714	677	704	702	720	700	745	704	727	767	746	751	695	723	738	674	741	722	705	702	692	712	727	751	708	730	743	716	753	718	690	698	712	724	708	718	717	735	654	674	705	745	781	731	732	694	705	739	777	734	739	718	724	734	714	730	723	703	745	746	759	684	675	741	708	724	690	683	719	752	731	750	764	728	712	744	673	759	708	704	765	767	761	666	787	706	751	735	681	740	736	722	713	727	706	713	709	736	756	705	736	721	742	735	696	742	697	734	770	687	744	742	714	733	701	735	747	782	746	757	715	763	735	722	745	720	738	688	679	709	737	704	737	712	775	712	688	759	773	740	718	694	692	750	721	726	718	705	760	766	669	745	685	731	673	719	700	677	736	737	759	709	716	724	749	660	738	726	687	748	722	700	727	707	728	700	693	698	696	736	756	742	727	775	735	731	731	694	721	754	740	748	722	740	766	713	715	694	737	788	776	725	795	722	700	692	716	728	707	705	678	752	733	767	712	733	756	747	753	700	717	692	689	682	734	736	737	713	743	743	706	737	720	743	732	782	734	766	715	689	669	738	726	713	708	702	720	709	751	711	740	732	691	735	677	707	687	696	690	763	751	734	789	722	774	699	682	695	682	707	709	741	743	774	713	726	727	762	780	704	667	733	719	750	727	722	717	722	703	755	758	748	751	711	712	698	743	731	728	758	729	720	695	705	725	703	772	737	724	702	769	726	703	701	743	754	762	739	731	771	698	696	713	680	710	760	678	712	742	709	712	723	721	699	705	733	708	721	753	752	737	750	734	720	728	703	732	754	745	728	692	697	733	747	695	713	703	697	764	758	648	705	749	697	733	761	731	710	700	700	738	691	754	702	756	766	772	710	729	778	713	702	702	702	766	678	716	697	695	696	738	672	717	683	737	700	713	768	711	718	767	710	708	750	725	711	729	771	784	760	739	703	708	755	739	708	736	672	701	735	730	732	765	756	755	699	752	737	680	694	728	761	692	760	704	702	738	721	777	722	747	724	735	693	761	716	706	737	768	700	679	729	720	716	686	749	742	718	703	720	680	714	731	755	728	688	716	720	750	748	670	706	669	731	728	738	766	740	724	674	742	719	693	686	730	752	736	695	722	728	743	753	741	716	695	747	737	710	727	730	739	720	728	741	738	698	702	739	696	731	704	737	719	698	695	724	710	710	717	775	711	716	760	756	741	715	675	679	744	704	726	719	753	764	744	711	750	746	714	757	680	685	741	694	707	749	770	752	717	674	689	709	718	707	728	731	724	743	737	704	754	734	741	681	767	730	704	690	756	726	711	719	709	720	761	754	723	710	735	745	668	714	767	661	738	686	703	709	744	697	753	721	684	727	754	673	703	704	724	717	731	728	724	725	715	730	727	764	721	691	771	711	732	729	729	720	719	770	754	675	731	711	737	747	736	685	733	713	677	785	727	763	749	740	696	753	717	672	706	734	731	727	711	749	704	717	734	757	722	694	721	715	747	720	720	735	738	724	704	698	695	723	730	721	707	737	729	767	725	699	753	709	663	743	725	738	758	749	706	713	706	747	735	774	755	722	720	750	709	736	712	760	732	741	739	746	727	699	724	735	715	726	728	776	704	724	755	729	676	732	695	709	711	719	695	761	738	710	772	731	721	758	727
13327	26430	24589	15029	14024	10946	27398	42916	29975	12100	5918	2167	967	729	689	680	728	725	688	613	693	668	649	685	698	679	631	633	699	693	686	733	678	665	670	679	651	606	672	700	674	674	639	664	631	679	642	672	688	683	658	688	689	676	652	647	664	685	709	731	688	667	663	686	707	650	693	702	676	674	670	695	650	724	672	667	670	645	678	661	681	715	675	688	665	708	665	678	676	670	656	626	685	653	656	664	703	691	688	693	727	696	688	672	671	700	660	711	667	697	686	670	692	645	693	672	647	678	704	698	679	676	695	667	630	686	673	696	690	649	670	707	666	674	675	632	673	649	651	690	660	698	671	691	651	689	689	649	637	648	667	658	674	700	651	677	632	668	667	672	668	651	753	670	680	663	683	661	702	674	716	623	659	687	666	687	635	652	689	655	691	651	679	686	672	693	666	618	722	661	685	652	680	641	693	693	632	691	699	691	668	704	671	669	678	612	691	672	718	735	656	680	655	720	690	655	646	675	696	697	655	641	654	692	696	682	610	684	651	701	663	679	698	653	718	670	635	710	668	663	670	672	618	686	666	681	660	652	678	671	686	661	679	719	644	651	669	663	657	703	679	689	633	690	697	649	649	650	653	677	634	684	662	679	677	678	656	687	702	688	661	647	676	724	683	670	660	669	667	641	650	667	663	695	686	700	629	692	667	736	744	691	688	685	665	678	645	655	631	700	679	658	701	688	682	698	638	719	697	673	721	681	684	669	668	670	694	685	672	708	668	664	690	657	667	693	672	682	661	695	672	704	642	628	757	637	683	667	688	662	679	630	692	690	658	650	654	678	662	667	688	634	691	696	681	670	727	655	684	665	656	655	697	658	671	664	700	656	635	675	672	653	632	624	685	670	672	698	659	682	667	676	687	624	631	666	674	650	675	693	655	663	703	704	663	621	644	627	645	689	653	652	689	627	653	651	719	703	684	654	675	611	637	715	667	663	704	687	635	688	666	668	668	689	705	612	713	664	700	698	674	690	621	652	669	678	647	653	685	674	633	683	663	681	627	662	657	641	686	660	648	669	682	688	757	665	658	664	656	710	701	657	667	639	649	683	650	673	703	641	655	647	689	660	631	659	653	651	664	662	661	704	647	662	655	668	644	657	682	688	712	657	657	668	713	693	665	683	710	683	656	657	674	655	675	674	707	672	612	648	686	667	701	651	694	679	658	693	637	648	691	708	660	640	648	683	653	678	686	627	636	674	632	636	650	612	664	683	682	636	692	696	647	664	669	674	672	687	715	693	656	637	668	635	700	707	629	601	645	692	689	704	670	681	688	685	650	651	670	690	696	668	626	688	636	651	673	670	690	635	718	696	645	697	660	677	679	646	695	655	654	701	674	673	664	632	676	704	675	627	660	623	734	638	657	676	705	724	626	705	571	676	663	661	750	670	705	673	649	655	698	669	689	664	710	669	668	650	672	675	636	665	645	653	679	647	649	638	662	659	625	673	608	612	653	615	699	667	660	694	666	687	676	705	695	625	682	666	699	682	684	667	652	620	663	655	689	683	639	677	654	653	655	649	692	640	699	709	691	703	632	694	647	670	662	691	713	671	649	660	687	625	680	661	664	688	670	668	623	660	627	653	653	704	672	653	710	728	673	658	645	692	665	682	698	672	629	709	714	681	678	673	635	694	619	672	642	673	671	683	680	722	667	673	658	617	717	706	686	711	673	655	691	709	648	678	653	667	667	692	663	690	662	655	667	651	606	638	639	662	676	662	671	656	690	721	661	633	705	661	722	676	669	689	644	667	606	687	663	642	636	659	688	616	643	655	720	680	675	648	674	683	710	626	679	689	671	670	688	677	676	682	650	699	669	680	663	674	690	646	641	749	666	694	690	678	696	617	630	696	717	667	654	669	665	612	679	714	647	669	643	744	615	659	651	644	704	668	628	646	663	661	688	658	660	684	661	689	683	631	635	661	665	677	629	672	672	685	639	738	674	660	629	689	671	682	674	648	641	629	660	643	692	647	691	655	643	673	670	671	615	722	677	678	648	693	649	671	677	660	639	643	682	654	648	646	677	684	660	645	649	675	640	695	678	606	675	648	661	667	647	715	700	678	636	686	606	694	654	611	603	671	671	693	658	730	643	682	645	697	709	636	644	692	690	675	661	663	645	653	689	696	666	721	675	653	661	657	688	681	730	648	680	644	663	641	692	719	658	666	663	715	667	699	704	646	650	649	596	704	663	653	709	720	636	699	625	670	657	675	669	658	647	638	666	674	662	682	656	669	688	679	684	669	645	633	690	660	654	658	649	642	713	693	672	637	663	637	639	679	702	686	695	717	670	679	656	712	639	676	645	644	644	697	653	663	638	648	648	672	626	660	682	674	706	685	663	677	681	651	655	705	713	688	682	681	694	678	656	661	672	654	694	675	701	655	594	657	640	648	648	705	721	669	632	652	664	665	679	693	655	653	646	650	659	676	650	650	674	684	654	629	678	705	652	667	665	682	634	700	667	639	712	683	681	670	685	685	647	637	670	649	676	626	644	653	656	644	647	710	638	681	646	672	667	626	702	656	712	628	732	666	718	709	605	700	664	689	635	672	668	666	706	668	664	664	663	693	681	712	693	704	656	668	701	684	637	657	728	707	652	689	668	675	679	710	736	642	640	647	672	641	672	704	658	612	659	674	637	701	713	616	674	718	648	663	671	671	670	665	686	662	633	628	668	650	598	717	648	650	701	643	642	640	655	694	642	658	670	659	677	641	680	703	699	658	669	663	632	661	667	653	662	674	690	669	639	647	667	650	679	657	631	711	696	694	636	644	657	673	689	694	660	673	710	684	600	646	673	671	675	680	678	641	686	683	670	649	667	693	650	671	657	646	673	691	653	650	688	654	672	700	648	670	672	738	680	678	633	648	697	665	664	663	627	670	646	687	638	709	664	655	676	644	649	654	662	665	646	617	679	642	660	611	645	671	650	659	617	671	668	614	694	660	685	646	677	642	637	670	681	695	618	674	672	688	696	677	667	640	658	668	657	660	652	704	726	662	696	658	683	680	672	653	656	666	687	689	674	668	660	644	671	709	627	675	681	649	625	676	622	683	649	636	684	679	621	647	664	676	696	686	680	663	644	680	689	659	678	680	641	713	658	710	664	655	652	637	663	634	656	636	676	665	723	662	654	703	663	659	663	633	652	639	705	644	653	668	701	683	677	680	644	673	660	666	668	664	698	649	694	732	667	649	609	633	680	648	655	635	691	682	605	687	667	684	681	681	696	673	654	640	665	677	650	696	702	671	659	706	721	671	647	684	658	627	686	638	656	679	677	652	630	659	658	678	675	694	655	667	677	669	727	640	654	686	673	640	673	686	678	672	628	646	637	659	643	661	656	639	636	657	680	669	647	682	704	668	660	608	665	628	673	676	656	657	669	673	672	654	652	659	663	646	661	638	635	655	685	678	674	686	679	644	651	618	689	687	680	687	628	650	655	671	673	658
28402	20028	14212	8143	5129	3482	3882	4171	2652	1580	973	738	703	683	640	667	644	630	653	642	652	641	656	625	662	664	667	645	658	664	668	628	689	627	651	654	668	675	650	672	668	733	680	665	622	635	598	649	638	641	681	638	643	683	660	626	672	663	660	645	679	651	670	646	689	676	707	670	636	658	604	610	657	604	694	636	666	665	658	629	648	683	680	639	650	654	642	636	659	614	596	638	653	651	642	656	650	691	617	677	685	673	630	650	651	643	646	644	636	622	641	669	632	661	598	651	691	654	664	618	668	665	651	647	663	681	643	663	700	640	647	626	635	637	683	639	644	667	630	682	601	624	661	667	636	664	638	643	635	638	627	659	656	654	643	644	650	646	676	652	611	617	626	673	637	691	660	645	641	640	645	684	682	682	615	674	629	694	660	656	661	613	674	617	610	677	665	630	654	663	669	625	651	652	620	597	654	684	589	630	564	692	675	624	621	700	653	692	655	654	636	639	650	644	633	678	640	644	636	653	669	664	680	654	659	627	669	683	630	667	585	564	622	596	642	628	584	664	668	668	671	659	688	666	650	669	676	687	618	666	638	657	649	675	658	653	710	649	623	678	610	640	663	634	669	652	676	646	637	610	656	622	646	625	669	673	646	668	654	689	669	639	703	621	644	654	654	621	638	622	650	677	633	667	673	668	645	644	635	662	584	648	628	612	629	674	657	675	648	678	643	638	689	608	651	667	660	658	636	655	627	636	620	571	653	655	642	591	654	696	642	669	582	613	637	631	647	629	673	677	630	655	659	651	637	635	668	645	663	624	630	613	659	665	645	605	683	644	661	670	660	665	661	643	656	665	682	665	629	647	665	654	691	653	668	684	626	619	678	643	655	634	630	652	672	656	664	686	651	656	634	566	621	655	679	651	648	637	643	652	652	687	673	678	649	589	682	713	629	663	645	620	610	677	668	671	706	605	623	642	672	634	678	654	664	643	637	654	674	679	656	676	651	656	623	629	601	613	692	643	688	623	691	606	676	660	635	617	669	668	681	683	647	692	650	665	616	668	672	684	636	653	701	657	649	645	675	709	631	677	640	679	619	685	620	637	665	637	660	640	641	667	652	665	636	646	681	639	668	676	680	686	634	632	671	616	657	643	661	632	671	667	644	670	632	676	664	666	624	684	645	680	662	686	664	637	609	650	700	665	653	639	672	630	614	649	652	649	631	644	672	630	621	662	670	649	617	633	670	631	715	633	638	648	679	695	636	673	691	705	667	645	683	617	651	617	652	689	672	637	650	665	652	705	665	706	622	616	668	698	620	636	639	632	669	632	655	639	660	636	655	646	653	632	694	647	648	649	676	641	673	638	661	627	696	613	675	650	625	670	672	687	654	658	613	611	665	654	648	637	648	688	644	613	666	598	629	623	680	661	742	629	609	672	674	634	667	689	617	709	665	642	630	668	693	665	663	657	668	612	661	665	649	660	639	612	646	651	640	626	672	660	681	641	656	701	647	613	699	644	666	687	641	649	658	664	674	665	664	680	690	634	663	661	698	649	626	621	665	662	678	658	629	666	629	618	652	654	665	638	670	658	620	669	648	626	623	639	658	631	667	584	681	656	718	713	658	638	645	629	653	642	638	660	685	666	667	655	641	688	628	645	656	655	670	701	608	640	644	637	671	641	668	634	705	681	634	601	653	679	649	619	657	664	692	647	672	676	628	708	679	665	693	679	650	678	617	632	654	652	604	656	674	685	667	690	710	651	644	673	646	676	646	630	636	629	650	660	720	623	620	624	643	654	642	697	623	610	615	700	669	661	642	659	630	684	642	688	620	666	649	631	634	615	607	631	646	677	640	602	630	641	687	700	651	664	633	656	694	670	656	671	679	661	687	645	662	658	658	628	667	671	622	653	659	661	663	676	592	633	692	612	642	623	636	671	635	700	692	664	614	619	679	639	660	645	630	641	644	621	667	666	636	607	684	644	706	641	681	645	622	678	645	655	658	647	692	716	662	680	626	645	647	678	624	689	688	671	709	640	647	642	641	655	646	680	706	655	663	712	647	591	705	675	660	626	682	659	661	637	598	662	659	641	694	629	619	631	617	617	633	626	685	696	650	644	630	649	641	679	637	674	684	640	631	643	683	646	641	661	695	627	662	620	683	670	677	667	608	634	641	665	684	662	632	647	634	631	686	620	634	655	614	673	649	657	677	697	685	680	678	667	625	645	644	681	696	647	673	663	630	678	634	631	626	609	694	673	676	631	652	650	646	625	629	621	659	657	651	686	640	643	627	651	654	616	592	604	641	628	642	636	636	648	627	648	672	639	646	675	676	684	652	641	582	644	646	677	666	641	652	667	662	648	646	633	649	654	628	652	647	636	607	682	638	678	652	668	647	659	710	620	648	634	676	644	665	687	617	653	632	643	642	645	644	637	657	645	643	646	651	654	660	585	678	649	635	647	662	666	689	653	658	671	667	656	634	635	626	670	675	728	642	609	666	649	604	638	608	683	664	588	648	656	667	680	635	696	657	704	665	596	679	657	660	662	652	649	656	674	647	654	638	664	679	654	648	644	685	714	649	663	638	653	634	651	667	634	665	654	657	655	618	672	658	678	622	655	650	645	644	664	665	674	642	643	688	676	646	671	586	606	635	656	585	680	666	669	627	635	616	676	630	683	646	640	632	642	656	657	651	622	641	619	645	621	657	627	643	630	646	645	637	655	617	669	648	646	693	629	678	636	617	702	671	588	646	644	683	685	652	695	624	645	629	659	636	656	688	646	610	622	618	614	678	690	673	627	698	697	684	650	636	721	665	644	637	653	686	659	618	672	673	674	688	666	672	678	647	646	655	651	634	620	624	646	669	688	684	670	668	633	668	596	652	688	659	715	630	619	665	660	679	605	631	638	630	672	677	695	645	642	668	633	622	712	633	612	658	661	642	681	681	637	673	634	647	613	679	671	615	634	645	652	643	658	683	668	639	675	640	656	649	636	597	648	619	698	646	655	643	717	640	588	682	614	653	624	631	738	637	655	682	686	666	681	626	647	666	685	677	638	698	632	648	684	632	640	648	670	582	705	649	623	640	635	637	608	638	673	623	642	665	594	674	670	671	587	658	617	625	602	654	654	660	672	608	667	630	661	668	640	634	684	641	665	689	649	629	655	642	633	674	644	654	622	679	596	634	619	626	690	624	653	614	634	637	677	631	653	672	674	652	655	635	654	623	645	615	691	656	685	658	716	656	684	655	671	661	612	645	659	640	620	698	638	655	649	652	632	618	657	673	634	630	632	636	663	657	636	662	743	653	673	642	647	663	657	626	635	668	686	652	642	631	648	628	666	625	657	626	694	700	647	678	643	697	613	664	681	657	658	637	688	662	622	666	675	599	640	693	640	695	612	579	653	618	619	649	621	585	605	626	711	622	691	628	625	646	690	602	662	657	635	696	705	624	716	700	648	633	677	639	636	642	618	666	578	650	671	663	650	640	665	598	647
11321	14983	11520	6669	5567	4365	5006	4636	2907	1659	980	705	638	579	562	644	597	586	586	566	590	572	554	573	567	598	592	598	587	567	504	571	611	590	566	597	617	617	579	583	571	605	584	596	547	607	587	581	602	608	584	558	567	550	609	579	540	613	604	612	603	578	614	524	595	621	559	575	566	536	631	590	572	622	620	607	584	583	574	550	635	587	544	596	568	581	556	613	590	587	558	579	624	619	569	555	614	601	548	594	564	575	567	512	588	587	578	608	643	556	585	633	600	575	626	566	611	610	546	612	578	582	586	610	633	542	658	586	581	591	625	614	544	592	560	591	584	576	559	534	609	554	623	588	603	628	576	574	577	588	589	568	630	617	599	619	561	515	631	594	630	563	597	604	600	591	586	534	610	581	600	585	585	607	562	570	532	611	605	606	581	595	546	594	608	601	574	614	620	594	570	569	586	589	548	561	599	590	601	587	572	580	591	595	585	601	581	577	566	610	621	584	579	591	584	603	571	533	600	639	595	601	597	581	600	605	595	605	626	560	585	596	545	538	543	572	601	595	556	507	624	561	613	560	618	604	593	601	591	579	572	595	595	549	567	621	607	612	599	623	553	574	538	585	594	584	545	564	567	589	574	556	578	563	599	569	593	588	611	593	615	571	626	582	621	595	602	596	585	610	564	576	612	611	602	623	591	594	609	559	585	541	544	546	581	593	550	586	574	625	599	607	595	590	566	575	618	570	546	612	588	586	569	584	599	612	572	517	642	589	574	613	589	571	593	580	596	594	582	626	592	575	578	548	577	624	603	643	598	628	593	570	596	549	581	581	585	564	592	593	606	600	596	591	561	576	572	583	590	618	592	556	621	578	575	577	608	606	564	617	583	589	554	636	584	618	609	619	562	542	617	580	610	593	589	598	608	586	533	591	555	586	543	611	577	590	590	598	590	566	601	572	540	589	577	607	559	596	554	559	541	590	573	605	589	630	555	592	607	576	537	568	622	590	572	613	577	579	580	609	543	548	580	593	629	590	597	609	633	582	589	610	635	550	580	564	590	582	555	613	577	556	553	583	530	571	576	573	578	596	566	585	576	581	567	536	625	605	565	615	550	562	553	598	577	612	589	540	595	606	586	566	570	579	585	612	561	622	570	576	589	584	599	575	617	561	537	602	553	540	596	585	610	523	606	592	633	634	573	583	587	553	555	602	599	571	606	581	634	562	586	616	604	640	554	557	649	601	611	561	599	596	603	577	525	582	568	597	613	556	578	595	575	603	582	585	599	578	571	557	593	572	575	583	601	588	555	566	589	595	561	577	633	623	603	604	623	607	591	610	618	591	556	604	597	541	585	569	634	631	588	534	558	627	597	625	566	686	594	570	592	614	561	572	568	545	619	562	608	574	610	597	627	559	531	598	571	561	522	525	578	601	618	576	606	584	592	590	566	598	617	599	568	571	546	563	552	609	579	559	605	539	582	592	528	564	590	602	573	577	547	610	601	567	598	563	539	585	586	585	651	624	552	606	584	569	589	608	575	543	547	597	609	583	591	574	587	583	594	623	599	591	563	569	640	587	553	574	626	600	564	559	608	581	567	568	589	587	609	601	604	586	584	600	593	599	597	545	549	605	564	596	571	576	549	578	548	618	578	564	588	591	568	558	605	623	587	587	552	602	587	579	589	576	587	551	602	598	573	585	577	551	561	593	540	583	578	597	545	582	598	599	555	540	586	612	587	610	574	636	542	496	596	581	580	575	588	574	551	563	574	639	576	581	555	548	594	597	589	589	590	605	557	552	600	567	578	534	576	575	569	579	633	531	576	569	601	552	583	601	580	564	575	596	634	569	598	577	606	590	560	580	596	576	532	569	523	596	578	599	554	589	586	601	580	628	624	608	584	591	560	587	598	645	563	618	576	550	558	577	574	574	605	566	584	572	586	570	633	606	598	583	635	574	595	592	605	594	622	559	594	567	569	625	577	575	614	574	600	579	538	584	610	589	594	561	597	577	592	571	593	567	577	602	618	564	581	573	564	590	592	565	585	651	568	546	581	620	586	622	601	575	551	560	591	601	595	563	519	603	596	585	579	599	586	581	620	538	570	619	600	567	566	601	561	607	516	596	604	578	586	602	596	589	584	618	576	614	558	573	543	593	590	575	597	585	572	575	587	592	587	617	559	572	547	584	614	592	569	592	609	588	568	573	621	573	557	523	555	575	644	579	587	602	599	520	597	567	588	586	617	596	605	575	585	625	601	557	605	584	575	605	549	565	591	585	599	596	593	573	598	596	575	591	582	569	539	617	608	581	563	556	632	592	585	619	616	570	578	610	575	599	550	598	562	604	588	605	585	619	578	638	577	619	609	599	565	572	613	588	556	560	586	623	584	605	589	534	567	575	574	536	588	606	549	570	580	593	589	560	584	621	572	561	584	584	598	593	577	620	581	553	557	617	512	592	575	614	588	584	605	607	567	582	535	606	563	580	625	573	581	625	595	572	581	533	596	553	583	619	569	608	561	558	606	542	572	585	591	574	574	621	557	562	607	562	547	615	571	612	568	594	619	550	588	591	585	606	598	595	631	570	567	574	566	580	611	611	577	646	617	531	536	613	597	588	596	592	641	586	605	551	584	571	594	598	573	599	586	600	603	591	581	568	579	576	600	577	608	594	598	631	563	587	576	532	596	574	591	596	611	556	588	618	574	611	605	599	584	591	593	535	563	586	535	579	605	537	622	570	553	575	557	573	597	599	566	613	596	577	560	567	582	561	551	589	609	595	577	558	596	604	588	588	606	573	570	584	587	594	639	600	599	556	527	592	607	590	575	566	529	598	566	593	573	593	580	591	619	586	591	592	592	572	576	579	577	586	582	538	605	571	578	583	593	549	592	602	587	558	572	634	579	571	581	595	594	586	558	593	579	588	593	602	574	545	606	573	602	573	606	570	618	581	605	583	559	586	562	573	580	618	607	618	583	582	580	584	595	558	580	581	613	583	559	598	574	650	598	555	564	593	575	621	584	549	553	568	523	597	585	537	603	619	557	576	598	606	622	604	611	580	559	600	589	573	555	598	597	573	581	573	614	575	585	567	560	602	634	621	605	584	553	574	573	578	580	611	579	645	612	578	609	584	578	622	610	578	616	646	604	561	589	536	612	592	610	582	591	587	614	584	518	573	576	593	590	612	612	577	592	603	595	604	618	579	598	592	595	509	616	576	594	615	589	637	601	587	595	601	610	582	609	615	570	620	577	589	602	611	642	571	623	596	576	591	622	611	534	601	607	605	580	610	623	569	585	596	574	599	586	603	609	601	591	596	588	567	559	602	610	620	582	606	573	585	555	594	576	599	572	577	586	505	570	592	602	594	557	533	564	585	591	608	590	564	571	587	567	611	584	598	611	581	595	573	562	580	558	581	594	616	622	545	585	567	598	634	585	600	572	609	563	559	617	597	598	566	593	600	552	570	573	562	606	619	567	599	569	641	566	584	582	565	581	570
25536	21380	27232	25152	14238	8473	16710	23979	18679	8891	3545	1433	842	727	658	631	623	648	597	615	620	638	679	646	649	582	584	612	600	621	667	629	581	639	612	626	612	628	626	638	624	638	605	624	640	626	657	663	622	642	618	632	617	604	615	632	587	594	608	639	622	636	629	620	616	619	643	667	609	592	638	641	668	659	643	644	559	632	594	661	611	624	624	664	617	639	653	605	655	622	644	630	643	658	654	639	654	605	671	605	595	636	615	627	610	621	633	619	646	609	588	630	638	620	657	610	633	624	617	615	624	642	563	591	620	613	570	606	643	632	608	654	598	646	678	608	626	600	599	677	622	588	637	646	641	651	617	631	634	575	596	606	662	601	638	566	669	625	643	605	590	647	621	618	573	639	632	659	591	640	646	630	573	599	683	611	630	624	602	615	576	613	639	603	634	615	643	611	634	647	626	627	629	603	626	609	592	600	619	640	669	623	633	624	591	604	604	647	636	613	642	568	583	603	647	621	597	582	672	607	617	603	582	597	617	659	632	658	619	647	617	603	634	578	612	582	586	640	605	623	610	622	630	577	593	617	598	614	618	608	637	639	618	603	582	632	615	615	611	632	634	691	620	639	610	595	603	663	648	631	628	647	650	611	604	656	592	648	645	637	631	597	659	612	616	573	612	620	640	572	616	603	612	619	585	657	627	622	598	593	649	609	632	630	628	631	614	593	632	633	604	622	605	635	644	594	628	620	617	591	641	635	627	609	619	612	581	647	586	608	629	590	660	627	639	605	602	641	673	627	631	584	587	620	622	613	596	585	623	586	633	598	627	646	591	600	640	647	646	643	605	658	655	636	642	642	630	630	619	592	638	630	653	669	653	666	597	595	648	648	649	609	622	611	621	640	598	640	641	591	626	657	613	610	629	639	590	629	656	591	613	624	606	696	581	585	632	663	625	617	639	630	663	628	633	594	646	573	638	622	578	638	629	565	627	614	650	638	586	635	624	639	622	713	650	629	605	607	599	604	632	652	626	643	619	621	650	627	626	584	613	618	641	626	638	634	578	599	633	572	617	619	593	599	662	629	636	597	603	644	600	621	646	602	668	630	660	622	608	612	652	649	640	613	619	625	620	580	656	628	644	680	628	664	614	605	593	633	632	633	650	625	641	652	645	633	634	615	613	628	621	600	610	598	644	629	619	677	608	619	644	625	633	617	590	616	633	610	623	599	610	610	628	600	646	620	616	676	546	629	630	641	643	619	591	586	608	643	608	666	611	611	611	609	626	617	606	625	580	614	600	628	594	652	685	582	625	647	649	608	630	668	618	668	648	673	623	642	618	615	608	626	609	583	668	557	643	629	645	586	606	645	657	600	594	595	638	587	634	616	626	621	588	616	640	596	690	627	610	642	658	671	623	680	607	608	601	607	638	616	605	584	607	619	586	567	645	580	583	627	643	635	593	610	646	593	577	617	593	662	649	586	601	623	610	634	616	612	641	620	574	624	604	620	634	680	599	609	640	628	609	612	640	640	628	603	631	604	604	669	603	644	619	666	625	659	600	624	617	670	635	606	662	652	660	569	658	576	610	649	614	677	621	599	622	607	624	608	629	595	600	616	614	605	620	608	652	604	611	648	637	640	600	657	634	603	627	644	627	623	661	610	625	680	614	617	617	669	585	606	661	655	616	663	628	657	598	617	638	678	623	610	637	661	613	626	617	640	633	586	635	633	632	586	627	619	589	611	590	576	642	624	664	636	626	612	602	624	636	587	600	661	618	613	598	585	607	629	631	647	627	653	639	703	613	600	590	622	595	588	631	645	626	595	650	602	652	618	630	643	668	614	590	612	608	613	597	585	615	631	612	607	642	664	663	596	645	642	616	614	662	588	626	576	603	623	654	599	590	623	609	634	617	613	655	585	680	589	633	623	551	635	633	687	643	631	586	614	606	622	613	639	599	654	651	661	635	627	663	669	594	602	650	643	611	625	551	650	605	609	618	590	602	681	650	674	612	645	605	636	586	632	626	622	633	602	635	652	638	630	559	671	595	625	646	630	624	617	612	632	585	599	578	581	626	652	640	624	600	616	632	587	694	616	617	623	593	609	615	619	635	623	636	638	630	643	661	640	634	623	598	615	634	614	577	622	605	647	635	639	651	650	643	615	619	639	641	631	600	626	616	623	647	618	625	643	604	589	569	602	602	625	639	652	643	595	648	591	616	608	622	603	629	607	646	586	596	594	607	580	587	604	630	592	592	601	590	659	646	649	648	635	635	608	587	624	639	635	596	617	615	627	633	656	625	605	622	605	609	650	664	551	592	611	597	586	650	660	629	596	619	583	635	633	605	648	614	603	642	638	630	646	637	611	655	653	584	667	613	640	653	587	634	575	628	617	660	587	570	654	629	650	679	679	633	621	590	605	626	608	618	639	593	618	627	641	566	668	618	651	610	598	654	650	675	635	628	626	620	579	595	654	597	607	636	629	607	618	589	610	592	622	613	596	639	649	573	587	669	672	643	634	661	610	583	564	609	642	671	622	670	632	597	587	611	630	619	624	619	638	589	633	603	601	628	645	651	602	625	604	621	625	659	639	583	620	631	607	671	576	606	620	613	609	600	644	655	583	621	594	617	645	579	657	672	615	611	630	627	630	593	603	659	617	597	647	615	633	631	635	563	646	614	621	603	641	633	619	655	639	679	596	573	634	622	624	641	603	628	600	595	631	661	595	633	662	625	634	601	602	652	637	626	621	647	604	653	629	646	620	643	625	590	578	614	663	637	578	618	600	622	600	616	655	602	604	571	628	611	599	638	591	589	646	618	585	637	556	605	613	613	663	594	610	629	621	593	637	617	599	625	646	585	648	620	627	656	625	606	655	588	632	592	655	657	661	639	588	633	618	653	631	649	629	656	623	615	638	584	636	636	628	619	593	628	594	585	606	627	584	606	655	615	619	639	613	616	652	574	637	652	622	615	659	560	611	578	666	631	590	610	657	641	648	613	615	644	616	642	586	630	632	583	594	602	585	650	592	670	651	639	620	637	606	627	615	633	632	645	632	637	658	598	609	595	583	618	602	567	580	613	602	590	672	646	600	638	575	619	667	636	584	558	597	601	559	631	593	624	614	619	662	591	629	611	649	630	589	653	609	629	652	611	618	573	615	613	634	660	627	593	607	610	646	584	625	629	620	629	600	601	621	649	602	637	608	570	641	632	614	642	661	633	599	607	656	594	648	596	617	669	574	615	636	615	645	584	651	612	592	661	577	604	635	594	647	616	619	580	603	641	634	614	613	671	608	582	604	677	664	615	639	650	681	574	625	619	625	582	642	648	626	644	621	649	607	625	654	610	622	614	635	627	613	619	652	599	618	628	651	574	608	560	598	573	609	669	617	650	609	604	596	620	596	649	628	620	645	637	616	614	650	622	620	606	636	609	605	637	633	634	615	626	639	653	620	623	637	636	624	615	645	669	595	647	598	615	635	553	638	647	636	640	666	577	616
10474	18547	17383	10150	8710	8122	18243	21903	16283	7575	3599	1551	776	609	596	585	578	604	606	644	615	547	564	554	575	602	585	570	586	619	585	616	560	576	586	625	597	588	565	568	617	623	593	605	589	584	580	645	577	596	619	624	580	588	591	611	605	596	592	602	582	597	573	578	590	562	568	577	540	588	580	584	584	590	572	543	603	577	546	587	591	579	554	588	524	604	546	556	583	580	589	637	627	575	620	570	582	607	549	504	573	543	585	613	599	574	567	617	607	596	580	591	536	583	572	555	571	585	586	577	585	618	585	565	612	564	589	572	525	623	590	578	603	613	592	598	556	605	539	589	551	576	569	604	570	567	577	561	584	561	620	596	573	574	544	568	571	583	589	558	590	634	601	570	591	585	609	527	559	571	617	564	537	641	593	644	582	598	592	592	580	589	571	564	559	602	522	617	603	603	615	595	573	595	562	618	562	581	592	560	570	610	558	594	600	611	618	597	579	539	576	584	609	550	604	559	556	612	546	591	577	566	568	575	572	629	572	581	603	568	561	540	619	578	553	582	592	570	573	590	597	614	591	578	605	567	607	612	622	556	557	540	550	582	569	551	604	607	589	601	577	589	569	626	573	587	584	581	593	567	543	578	583	629	601	586	576	547	564	596	572	561	552	597	564	558	558	579	606	566	583	572	620	592	571	621	597	572	546	638	601	582	590	560	556	545	561	577	615	569	603	617	602	565	572	662	580	561	597	583	586	527	603	567	572	548	582	611	561	580	621	595	589	619	589	600	572	563	564	575	580	554	581	571	614	556	614	577	566	584	598	596	592	635	612	579	618	597	569	600	612	591	560	576	617	595	596	597	581	598	593	543	644	592	579	541	536	586	569	590	566	586	598	585	593	544	616	576	561	624	598	580	592	551	573	584	603	580	567	561	580	559	597	602	515	595	616	583	552	580	590	631	601	596	564	559	593	624	583	549	545	551	575	570	578	614	584	588	583	574	580	571	612	554	653	576	589	525	611	594	595	557	576	590	572	560	587	590	614	618	587	554	619	567	627	567	602	593	585	614	612	604	561	613	568	590	591	561	569	571	612	632	608	582	572	617	598	569	548	603	574	565	600	582	593	565	570	608	558	617	613	596	598	579	542	560	636	606	585	598	604	577	570	603	564	558	627	591	610	612	592	576	567	595	587	535	575	564	555	597	618	575	531	619	571	569	533	567	571	575	573	566	551	586	577	596	582	582	578	571	570	577	599	570	582	592	609	595	608	612	588	602	593	609	617	611	578	546	564	562	587	609	583	595	592	579	631	563	591	578	618	597	567	555	556	562	580	559	588	586	569	564	567	558	594	559	552	613	573	623	600	596	563	595	560	584	594	575	583	621	609	607	596	561	552	575	591	584	584	588	606	579	618	604	575	574	545	599	552	608	586	650	589	582	586	573	572	581	593	597	608	573	561	611	556	616	555	591	601	560	529	563	586	580	597	623	598	577	564	648	586	591	577	585	534	578	554	557	554	545	599	606	623	570	599	570	575	589	587	576	612	578	585	576	591	585	583	598	598	551	576	588	567	590	572	642	607	557	585	565	588	591	560	574	566	580	582	563	592	606	564	621	565	595	612	564	563	591	574	585	572	546	579	605	611	573	592	599	571	554	594	564	609	571	542	587	580	551	575	545	569	556	580	587	591	594	556	580	571	595	591	587	550	595	578	571	589	573	598	646	609	590	583	589	533	576	569	596	552	584	599	565	565	573	585	603	560	662	582	580	608	583	612	595	596	610	562	614	585	583	614	599	573	552	609	538	581	575	587	583	590	611	582	574	597	587	576	594	581	591	565	594	600	549	616	594	581	604	641	549	546	533	577	539	566	556	631	575	578	531	605	575	559	590	587	561	610	605	543	595	624	574	563	552	616	585	613	602	594	618	595	578	575	585	592	562	577	601	617	577	586	591	581	582	616	590	593	595	555	596	603	576	585	593	539	616	555	598	639	609	569	602	604	566	554	604	588	513	573	571	564	612	598	627	533	580	599	583	566	583	598	565	553	578	589	545	584	619	600	578	585	559	575	554	532	551	542	633	575	566	588	563	555	599	579	590	582	558	594	576	602	614	598	585	554	589	575	606	573	563	589	632	554	569	624	599	582	587	553	619	590	565	567	557	604	550	554	568	574	588	562	609	548	580	536	583	628	630	583	622	605	591	561	609	536	594	568	569	584	573	578	539	592	574	556	608	585	569	581	565	596	622	582	592	586	584	557	585	576	595	599	613	581	588	600	577	535	624	568	579	586	569	580	552	590	552	569	552	562	574	571	621	593	554	566	618	587	570	614	609	583	560	605	579	589	571	599	603	593	626	589	550	549	595	547	625	610	575	575	566	617	586	554	554	537	569	578	607	581	549	596	590	565	559	579	586	604	607	576	583	542	598	628	564	648	582	551	615	607	585	591	567	615	586	580	621	550	552	598	567	574	587	620	590	592	632	560	576	595	569	575	602	583	598	538	584	622	618	578	573	603	592	571	601	550	613	607	557	587	570	602	599	561	606	558	618	562	558	591	578	594	578	613	613	575	591	560	597	568	563	588	564	553	571	650	630	598	557	601	539	612	591	543	615	578	567	575	585	586	594	557	571	528	573	592	585	554	599	608	569	621	571	580	568	554	573	619	605	591	567	578	574	591	570	610	590	598	567	600	587	592	599	545	630	621	585	563	595	597	542	580	576	555	603	613	533	602	529	631	539	573	605	603	574	577	577	575	591	626	563	629	596	576	570	598	566	624	603	550	573	578	575	611	584	580	558	589	559	563	549	608	578	582	623	611	597	579	544	568	617	633	596	569	584	621	548	600	624	577	601	619	577	595	533	563	590	568	568	607	559	592	606	561	604	588	552	557	593	586	570	562	590	616	580	611	536	593	571	581	583	562	557	596	565	597	589	604	584	601	576	551	581	613	583	572	591	578	565	605	627	626	564	551	557	563	599	577	567	519	607	619	573	598	581	572	592	600	558	571	593	569	578	596	588	601	590	562	584	592	606	600	569	548	586	590	613	593	560	604	547	567	565	564	608	577	603	583	596	589	601	565	531	575	596	538	591	600	581	545	577	590	614	595	563	592	586	604	567	626	529	606	530	623	589	594	602	581	602	557	600	582	607	614	584	569	590	598	529	612	610	558	583	596	624	581	554	624	574	564	532	605	569	566	600	563	584	580	598	584	587	588	601	577	609	553	603	609	592	608	564	611	568	571	582	584	579	513	608	579	555	594	585	567	588	553	532	560	575	607	603	590	591	589	555	580	587	611	591	545	552	596	617	598	570	630	557	553	594	560	585	599	574	597	578	575	586	577	566	600	566	558	572	520	547	559	557	586	559	587	572	615	559	590	550	546	580	555	591	547	596	600	597	562	581	582	598	574	575	567	537	579	542	587	593	579	603	566	593	621	561	585	576	548	635	577	581	586	595	595	581	603	557	572	596	588	545	582	598	600	581	548	567	568	593	545	587
24293	21384	28670	24546	21388	15859	30567	42435	34763	20926	9131	2847	1176	829	733	751	738	801	779	701	793	762	699	789	774	723	752	755	754	726	730	739	745	722	736	750	746	754	746	700	750	772	732	708	707	735	696	767	717	741	775	732	724	736	730	755	755	759	700	719	705	709	741	714	745	778	702	702	692	738	742	757	747	722	751	735	751	701	708	775	693	735	716	730	756	766	715	742	710	689	738	779	741	765	677	737	710	739	721	742	772	698	757	748	696	689	770	738	721	750	691	694	738	709	733	740	761	691	745	735	711	763	712	726	761	755	759	705	702	711	771	764	712	756	691	758	738	733	714	753	703	702	764	710	712	762	699	732	749	760	703	765	707	766	736	723	743	705	749	721	726	714	745	716	745	727	675	758	700	728	725	689	691	758	716	750	742	712	727	721	706	754	734	704	744	675	712	750	761	744	705	735	709	707	721	738	729	665	723	711	751	748	735	709	726	691	749	775	710	703	760	750	694	709	703	783	772	717	710	747	731	741	695	708	735	714	712	723	749	760	715	747	698	730	731	726	736	706	701	719	674	710	733	741	703	777	679	697	710	740	703	677	707	688	685	780	704	732	727	723	782	740	763	725	694	702	731	766	735	718	759	720	762	670	707	730	720	708	790	682	668	741	751	708	725	763	703	730	760	710	713	755	653	719	685	725	761	679	699	758	734	700	728	753	686	720	757	712	681	717	715	745	761	744	728	714	744	687	717	714	684	727	734	759	689	692	761	736	750	799	782	743	696	727	751	700	712	723	737	738	710	671	786	700	723	714	739	775	721	752	726	719	715	704	736	684	735	715	764	741	716	731	725	737	709	690	722	755	758	757	755	738	792	707	735	716	712	705	687	797	731	775	727	733	732	721	749	748	707	754	700	723	729	684	721	741	719	742	715	717	760	767	727	674	714	781	751	691	705	691	741	785	748	739	793	701	723	724	705	704	712	681	732	790	755	719	739	718	714	716	714	708	732	743	757	753	738	723	711	722	718	697	704	718	756	711	743	697	772	733	753	707	700	712	712	749	716	731	774	698	730	700	735	744	753	749	681	715	710	726	711	695	710	721	749	700	712	690	693	714	733	724	759	782	740	711	701	745	749	740	713	712	763	740	735	750	740	700	703	770	702	693	743	730	775	724	733	776	728	761	695	700	725	732	758	702	742	731	738	752	689	717	730	712	670	781	774	718	780	737	737	672	702	718	718	730	723	722	687	735	744	724	656	745	730	746	726	693	717	697	729	823	754	748	752	724	738	710	706	681	704	729	730	743	716	752	747	727	702	729	721	735	676	716	764	745	720	707	761	715	730	733	731	811	709	687	710	713	708	692	666	711	719	714	678	715	688	751	739	729	743	753	735	717	724	743	708	721	730	746	793	728	711	740	715	754	719	748	743	719	710	760	739	720	698	721	725	729	766	770	754	717	810	700	751	681	730	711	680	683	707	748	721	769	778	723	685	726	737	729	733	736	726	704	706	732	724	771	701	704	780	735	712	742	719	687	693	738	702	732	739	705	682	706	742	736	703	756	754	745	690	731	758	727	691	699	733	710	693	693	710	745	707	726	732	729	775	709	728	720	747	767	734	697	722	721	728	743	724	707	715	742	730	716	721	711	719	715	739	677	746	747	751	728	683	695	711	707	745	748	716	705	719	701	718	708	734	775	738	734	780	761	778	703	707	719	696	730	705	759	716	738	714	762	700	742	740	745	769	742	728	749	718	769	741	714	725	728	722	735	708	745	740	709	720	732	759	728	725	772	713	716	757	722	771	761	777	743	721	723	716	735	709	734	742	725	720	687	720	725	720	749	726	710	698	691	759	764	767	680	750	789	736	697	782	737	779	738	739	738	743	717	708	735	709	676	745	675	706	752	750	719	724	793	720	712	681	756	703	723	766	743	758	699	736	737	765	708	742	704	751	680	713	732	749	705	695	731	756	720	707	684	737	718	720	719	766	699	768	732	729	702	719	711	736	702	706	744	717	699	718	729	727	734	750	708	708	693	714	699	717	681	737	740	716	726	710	776	691	723	742	765	734	700	707	708	718	731	738	710	694	744	696	681	691	678	749	710	703	710	715	768	696	706	731	739	737	716	708	691	724	739	732	719	728	739	710	711	735	735	679	740	743	712	694	724	754	722	767	712	717	705	736	765	745	730	704	719	708	761	711	731	740	714	742	760	725	696	732	701	723	734	706	702	673	730	689	762	751	703	711	757	719	713	700	695	773	700	692	682	728	752	728	732	726	701	765	715	683	714	700	694	732	748	746	734	704	706	752	738	715	750	683	698	724	776	761	712	721	678	771	762	716	681	732	693	759	786	700	755	738	710	698	743	743	713	727	800	701	717	768	704	708	728	742	705	744	701	712	696	740	729	732	710	734	718	749	757	725	739	744	714	724	741	723	660	745	675	708	704	780	722	710	739	690	714	737	747	710	720	742	724	772	708	753	738	702	734	752	721	740	728	724	736	702	742	735	727	717	701	744	695	717	734	712	731	691	712	690	710	723	713	728	696	726	747	712	694	689	686	664	686	754	690	676	741	734	703	766	687	732	749	713	710	701	753	716	746	702	736	684	743	701	738	707	705	722	737	687	731	715	714	752	754	725	712	742	721	799	665	747	777	719	770	740	756	729	718	731	734	738	773	718	749	689	689	727	721	718	758	715	742	698	785	751	699	718	711	738	712	714	744	752	724	740	695	712	732	729	691	735	736	746	721	725	744	725	745	743	710	699	723	760	704	757	745	686	746	693	712	740	704	674	729	735	703	716	696	699	726	737	744	702	715	697	714	715	794	701	720	718	714	785	768	765	730	716	744	715	719	757	762	757	716	774	792	666	761	731	743	732	706	692	748	759	749	798	745	756	744	704	729	709	733	745	726	679	771	721	730	755	731	710	716	742	698	683	778	732	694	764	732	702	738	715	707	755	715	754	788	713	777	746	712	714	711	730	729	696	697	709	729	714	743	725	692	719	758	698	700	738	707	762	716	813	703	706	738	757	762	743	757	708	744	744	622	724	728	716	688	754	739	714	707	772	746	724	742	761	724	693	733	719	719	722	734	704	739	711	665	699	770	732	787	721	700	744	729	692	703	743	756	733	699	714	696	704	722	751	714	734	709	744	685	701	732	720	685	692	762	726	691	741	739	696	749	718	690	741	702	684	756	685	744	720	810	702	696	713	728	745	722	743	711	735	734	698	779	727	752	739	736	696	696	714	726	734	729	723	694	779	731	740	708	736	723	740	700	708	715	726	694	708	700	736	706	716	760	698	695	764	730	715	777	685	704	761	728	705	730	732	689	717	754	725	767	705	716	722	725	788	775	750	755	736	694	746	713	722	717	740	742	743	714	773	702	724	688	698	740	701	679	680	789	741	716	744	708	775	767	736	714	735	729	689	782	684	742	734	743	693	725	800	728	730	727	726	667	744	738	736	691	715	756	714	760	689	783	757	725	783	721	720	760	709	753
11200	23190	23199	15769	10142	8717	31652	38657	30541	15723	7796	2878	1102	722	622	689	653	662	670	692	640	698	699	730	683	728	698	637	741	730	631	663	674	650	697	682	689	644	693	681	733	654	699	650	659	668	662	661	642	682	658	710	675	656	697	666	643	659	676	649	715	667	693	672	657	693	646	657	642	687	675	698	686	669	714	661	657	669	674	683	654	654	665	684	720	661	673	673	729	677	657	683	617	684	730	669	667	690	713	676	621	630	673	628	678	671	692	675	701	672	704	646	677	672	679	649	686	691	639	693	672	676	719	688	629	647	682	650	679	649	629	694	661	659	693	702	710	690	663	630	712	642	661	647	647	695	696	720	684	648	627	683	620	688	633	672	661	660	643	669	680	680	666	675	685	696	684	651	637	676	677	691	684	669	673	617	681	658	677	701	681	688	688	685	666	633	624	662	664	645	633	661	661	642	610	687	697	679	671	738	653	692	659	675	697	702	677	647	630	627	654	653	658	689	658	670	674	673	627	683	696	647	665	644	661	625	663	652	640	593	678	701	666	671	667	702	681	608	671	672	661	639	662	687	634	658	631	674	663	639	652	661	665	627	685	677	683	663	703	639	586	648	686	666	684	679	630	680	653	632	661	689	676	654	678	671	663	664	691	658	609	652	670	687	678	629	690	664	702	634	693	691	702	683	655	730	689	682	658	628	728	678	709	679	677	656	664	679	638	676	660	626	665	675	637	676	734	685	666	603	596	653	674	679	660	614	661	640	650	655	663	636	617	643	692	627	690	649	635	665	669	658	664	697	673	710	654	608	687	642	730	703	649	677	689	664	690	639	627	680	696	667	683	677	614	654	643	661	669	656	645	630	705	678	653	620	663	699	687	669	680	678	643	656	678	672	628	687	671	633	672	641	663	686	668	688	678	668	671	671	668	665	664	643	685	658	682	677	643	674	647	692	716	654	693	661	655	672	662	649	663	657	682	700	626	639	652	658	662	708	619	632	671	645	645	683	673	697	676	664	642	648	703	686	646	726	620	699	685	703	671	695	663	689	745	723	661	679	666	658	642	692	657	693	651	692	669	704	662	664	640	665	648	702	692	707	659	647	664	664	701	676	645	667	699	678	625	638	668	655	682	702	675	664	680	631	656	663	662	645	662	649	654	683	650	653	699	681	600	671	701	672	674	618	663	627	621	676	700	678	655	617	665	670	686	701	676	696	659	667	652	667	670	661	655	660	695	695	660	688	634	644	703	695	621	632	684	683	635	681	642	612	691	666	692	607	658	640	661	659	689	664	640	670	681	704	677	684	652	667	651	654	724	668	694	708	655	680	678	629	665	625	660	677	666	642	726	628	638	658	646	687	683	681	689	666	674	674	627	713	705	666	696	701	687	633	636	723	668	712	675	661	609	673	623	643	711	658	670	642	693	665	640	642	659	624	701	690	671	655	674	648	639	658	685	704	684	658	624	670	672	666	651	647	654	645	644	656	678	639	666	660	691	658	671	661	666	654	648	670	694	689	693	642	672	701	685	669	669	691	650	666	689	697	658	676	651	645	681	676	635	637	641	691	645	643	638	663	635	682	669	661	678	616	688	669	687	701	657	663	657	672	690	693	678	599	665	663	691	678	622	702	662	682	653	638	643	667	680	654	597	618	655	695	660	663	678	673	683	686	677	625	710	679	653	664	631	700	684	700	633	645	635	637	678	642	649	657	702	688	654	634	681	634	687	694	698	654	694	682	657	639	701	654	698	658	683	679	684	674	655	648	716	707	665	662	656	662	681	668	709	670	646	670	676	693	724	673	656	682	660	671	672	654	645	668	688	658	695	648	668	671	646	653	697	660	635	662	688	643	630	635	678	703	707	659	651	649	684	668	655	654	602	663	697	694	685	665	649	653	684	721	718	688	643	693	689	694	677	668	678	652	644	633	622	650	664	679	647	638	701	608	635	637	605	665	643	698	640	666	671	652	676	688	706	671	625	680	601	660	668	667	665	648	670	671	649	637	627	696	625	696	627	667	676	668	672	706	632	659	670	675	676	665	639	649	662	719	640	643	695	673	647	649	672	674	651	629	660	642	626	592	641	658	674	637	716	681	663	681	650	640	666	662	724	672	694	632	668	691	684	629	649	657	680	648	697	688	610	658	645	651	659	640	686	630	665	650	669	689	662	684	698	662	734	673	610	662	679	673	668	659	644	717	667	650	598	700	668	666	660	635	632	713	677	628	675	625	668	651	656	691	636	660	663	713	665	613	704	650	675	699	639	699	658	635	670	651	606	658	620	641	698	680	681	618	650	684	636	672	719	684	654	655	660	605	622	656	680	663	667	647	668	659	711	684	661	689	631	602	689	637	697	622	684	631	638	672	680	683	667	660	650	660	640	678	692	683	666	684	670	673	615	662	678	649	619	662	643	705	635	659	639	686	664	646	701	701	635	651	653	656	653	675	692	693	649	634	647	628	623	654	657	645	664	655	708	677	685	676	637	659	664	677	670	688	630	686	631	648	641	659	679	691	646	656	654	654	653	679	643	617	645	648	697	627	663	723	695	703	635	711	669	639	646	625	658	676	683	674	652	666	665	670	682	631	679	666	665	658	685	651	691	677	666	663	624	677	666	677	651	690	662	660	640	626	658	680	676	625	647	654	635	707	636	643	647	702	622	641	686	678	646	649	661	663	646	668	659	684	691	712	662	698	680	634	618	669	652	647	683	689	688	703	657	709	665	629	705	685	646	670	622	701	651	641	639	665	678	643	691	678	690	664	666	647	670	663	660	638	647	675	712	632	680	688	645	682	638	661	659	638	697	651	645	680	662	647	669	645	634	629	713	662	644	628	660	676	670	673	678	669	652	675	617	703	710	750	618	679	698	637	715	684	696	680	646	696	688	658	650	655	664	666	638	643	672	667	640	634	675	642	654	643	658	719	667	675	678	649	627	656	722	629	663	675	681	658	601	674	642	642	693	647	675	659	666	651	669	695	687	684	684	663	695	660	695	663	703	672	676	680	646	709	662	616	664	687	637	675	663	624	674	644	669	674	644	681	642	673	713	665	627	636	656	685	696	663	700	616	591	662	691	665	655	676	686	676	678	684	663	674	641	709	628	679	671	662	678	640	632	632	680	657	686	658	663	687	685	670	656	659	644	655	710	648	663	649	671	630	677	643	612	700	660	715	695	654	672	721	672	729	666	690	647	669	653	640	654	704	596	674	677	643	673	679	631	634	682	637	672	668	713	682	639	710	707	656	665	679	694	678	617	705	694	678	651	675	642	664	654	657	654	723	704	638	691	662	690	654	691	645	699	603	666	687	639	663	663	661	680	678	645	715	659	645	654	640	643	661	686	700	641	680	643	670	687	660	682	677	640	654	636	645	650	615	646	680	679	653	670	676	688	649	655	662	647	677	616	676	680	634	688	679	659	699	655	657	646	660	661	693	713	655	733	663	669	674	674	674	695	676	644	684	656	623	692	653	692	689	644	669	653	666	709	667
28162	18201	11268	6130	2958	1764	1648	2917	3554	2213	1274	897	743	659	726	676	659	675	724	667	641	675	721	694	676	648	653	646	642	683	664	685	674	665	653	673	712	663	636	680	689	703	623	616	683	661	640	673	687	697	660	663	650	649	615	613	640	629	656	669	670	644	646	684	651	643	656	600	673	671	610	600	652	665	619	677	641	675	633	689	664	732	642	628	625	650	629	653	647	644	639	639	643	657	633	653	649	692	652	629	643	629	684	644	642	641	587	641	656	681	652	684	678	683	643	634	634	699	675	650	626	610	670	665	687	675	659	638	657	678	615	642	659	668	638	651	625	715	683	658	660	645	665	670	617	687	649	679	637	683	678	657	701	619	627	648	625	657	690	640	646	659	652	668	605	648	662	676	658	652	650	645	619	656	677	637	665	646	666	676	669	639	619	687	614	690	679	651	638	634	649	620	652	647	665	666	647	649	654	624	671	639	628	621	660	673	653	630	624	663	638	592	628	690	670	658	649	672	657	649	647	653	645	663	705	690	658	642	669	654	623	680	659	660	657	660	657	650	709	644	684	630	643	697	662	617	637	637	686	622	636	663	700	662	694	622	643	665	658	637	667	642	733	645	687	658	599	703	636	616	603	689	599	633	624	636	644	637	671	672	693	665	624	651	629	662	668	608	682	677	635	665	620	646	679	644	630	636	674	686	695	641	674	630	624	650	629	600	668	649	650	622	653	632	681	706	728	609	665	661	685	715	687	647	658	689	638	622	683	662	633	582	661	647	704	639	601	689	603	636	652	652	663	669	599	663	639	674	694	596	663	638	661	656	650	627	670	660	638	629	685	600	679	600	643	677	641	654	635	631	684	614	655	633	645	682	682	637	646	654	674	643	616	651	625	697	673	643	645	676	679	671	662	623	631	625	708	659	683	635	633	669	639	667	652	618	681	652	660	600	668	674	645	677	652	657	635	626	665	648	639	644	677	644	684	586	694	649	680	626	682	673	671	678	658	624	712	656	640	627	674	651	649	642	605	629	637	677	680	677	687	620	647	640	657	687	681	663	638	631	681	636	663	668	647	669	685	672	681	622	631	632	586	640	642	638	668	641	613	650	627	642	690	675	723	612	674	635	650	608	640	679	634	669	636	621	660	648	584	670	648	618	642	664	638	657	707	649	689	617	707	659	642	642	704	655	645	643	645	652	643	702	704	676	619	637	640	634	631	624	639	702	597	658	640	644	687	677	635	669	639	636	626	635	685	638	623	636	632	608	597	681	672	617	701	704	691	637	666	659	668	664	709	632	654	756	664	631	646	680	674	720	693	625	699	654	624	686	645	656	685	658	656	639	635	687	651	632	651	627	629	660	606	637	666	619	651	686	696	631	662	719	605	678	619	641	644	663	640	603	693	639	635	658	686	698	669	647	612	646	623	632	655	668	666	653	615	637	654	655	673	647	628	643	666	642	643	652	666	658	630	603	673	663	677	697	625	640	643	655	723	655	645	657	667	678	624	595	687	679	679	658	636	649	651	669	657	621	664	683	654	641	669	635	594	655	665	695	677	672	677	644	650	698	713	694	626	650	607	613	668	622	616	661	650	626	630	683	647	612	637	643	666	652	644	690	676	664	655	693	653	647	674	625	630	656	665	640	677	638	627	652	660	657	649	671	622	657	649	631	681	646	666	654	678	640	644	668	658	638	674	694	664	637	664	630	683	666	628	642	660	692	675	647	627	649	657	656	650	641	633	617	626	658	622	624	629	633	689	672	653	690	656	602	702	646	625	682	648	673	652	675	658	687	643	611	683	647	654	665	651	622	614	620	693	678	647	642	677	652	634	670	648	631	633	666	636	620	651	648	640	654	666	620	626	648	661	616	667	692	631	641	656	574	616	689	649	656	671	674	604	643	647	660	704	651	667	675	666	641	695	619	665	635	657	634	639	695	672	630	672	678	620	661	677	649	652	658	698	668	686	641	670	672	614	636	627	611	649	637	629	647	594	635	662	669	667	661	686	625	589	604	674	646	658	697	645	643	673	661	646	657	634	677	633	674	666	608	689	655	690	632	720	646	644	640	697	638	644	629	668	671	668	670	705	642	633	657	665	682	633	627	625	682	692	667	621	638	621	630	652	706	708	667	715	652	630	625	674	680	621	632	672	660	629	639	676	630	630	656	684	739	620	663	647	633	662	630	618	670	645	651	664	708	662	657	702	639	712	690	629	614	625	658	631	639	634	626	635	672	657	661	689	675	621	673	675	648	634	666	682	663	675	697	681	678	668	596	673	657	685	685	626	683	645	618	677	634	597	652	651	668	647	646	608	637	657	658	653	610	612	644	653	650	684	617	637	647	662	679	651	619	661	650	614	671	672	697	640	691	629	691	643	651	682	669	661	703	644	631	658	666	641	663	640	685	648	629	709	671	661	663	683	667	668	659	679	652	656	690	677	650	656	671	679	653	636	681	663	621	679	699	655	646	663	653	641	674	627	680	624	643	643	601	668	632	644	658	615	641	644	708	663	662	682	664	640	699	624	642	648	632	666	677	708	670	671	674	693	643	643	710	645	665	692	681	652	623	689	664	633	640	653	671	667	657	659	678	694	689	699	674	671	671	633	682	686	611	672	674	695	660	627	662	649	647	672	635	677	706	616	654	694	607	631	717	667	625	672	689	626	573	659	664	641	668	609	628	678	670	613	618	632	635	658	628	651	615	664	636	653	654	642	611	658	672	645	698	643	609	640	627	687	643	633	610	584	659	692	627	618	679	638	631	630	686	633	681	670	651	675	638	647	639	673	611	695	631	650	687	644	720	665	673	650	667	630	725	634	690	656	656	652	597	692	649	620	670	657	646	674	667	619	666	688	668	671	647	644	669	593	726	674	654	650	674	673	644	635	698	682	667	696	686	666	621	672	646	657	670	657	639	707	661	662	659	617	622	672	642	627	665	620	674	659	627	657	693	637	621	639	644	680	656	635	653	594	636	644	644	653	647	638	651	619	655	619	642	650	601	681	631	651	707	636	647	669	634	664	627	644	689	703	680	673	652	638	622	640	654	636	657	665	648	665	709	637	634	675	689	685	655	681	656	624	615	648	614	654	633	690	659	686	691	612	647	623	647	677	652	688	658	662	641	636	652	636	669	639	672	666	631	722	660	680	688	697	680	655	662	617	665	645	640	613	638	662	637	679	687	659	665	654	633	655	650	686	665	660	600	631	677	660	681	655	657	633	637	650	649	656	644	658	666	640	649	675	673	650	659	669	644	660	712	628	674	670	656	609	667	688	606	612	689	680	628	642	623	633	607	679	684	668	680	640	646	638	657	629	683	612	655	689	631	583	647	629	644	653	627	620	624	658	646	682	670	645	649	711	651	651	624	682	638	617	651	678	670	671	638	659	650	621	715	678	703	625	690	636	688	626	669	640	651	664	639	703	638	675	678	651	673	656	663	640	663	649	638	622	693	647	639	673	638	700	672	671	656	676	652	662	634	657	644	635	665
9724	12006	9713	5223	3407	2227	2063	3556	3832	2165	1315	804	674	575	568	597	600	590	573	628	598	632	603	555	554	597	567	572	609	582	581	598	584	551	590	584	624	593	591	582	558	608	607	600	604	549	564	578	643	604	599	610	561	591	591	585	628	588	610	578	617	580	604	560	575	581	598	578	580	561	567	580	587	593	616	541	583	549	624	565	546	603	574	605	588	550	618	628	596	595	609	563	552	614	574	587	526	597	578	573	563	615	561	602	615	594	551	563	564	578	574	574	581	565	590	592	607	564	541	590	575	549	595	607	558	565	632	554	560	586	568	597	591	604	565	587	598	576	543	601	605	555	589	571	554	565	586	514	562	528	643	588	543	571	604	592	577	587	576	574	597	569	573	615	586	602	580	600	563	629	565	563	626	548	573	576	606	583	605	601	591	590	533	608	580	619	590	612	539	573	559	596	609	608	556	588	569	635	568	533	570	599	605	603	580	524	610	576	587	616	591	603	563	581	617	559	588	533	541	582	547	530	615	592	589	553	589	581	608	592	616	569	571	590	572	574	590	630	584	588	578	511	584	533	606	570	549	553	590	585	575	589	592	601	584	588	563	591	556	562	619	555	567	555	624	561	599	580	546	599	559	582	585	598	554	595	566	583	567	595	596	605	574	615	573	567	567	589	519	601	565	563	575	598	617	555	535	609	543	591	562	645	564	618	573	565	597	559	586	595	569	538	628	564	579	576	606	583	612	576	603	575	571	590	583	556	594	551	594	617	607	573	569	561	595	572	562	597	580	565	587	590	547	583	523	563	549	491	571	531	518	598	591	595	548	568	619	562	579	596	534	609	575	552	605	549	583	558	589	573	579	553	562	555	570	528	577	586	614	565	559	548	617	601	575	600	604	534	614	609	580	563	581	613	566	574	521	593	574	606	539	599	577	544	578	569	634	565	568	595	576	557	531	573	567	617	579	570	537	580	547	554	605	595	585	564	561	601	602	540	560	554	589	587	597	559	573	576	574	598	586	555	563	617	614	555	540	565	541	547	584	573	596	594	592	569	569	593	602	584	579	596	571	602	581	586	573	584	550	584	592	577	583	591	545	575	605	565	542	577	565	584	598	565	567	572	588	570	546	597	579	587	564	585	588	570	540	611	573	596	571	576	613	550	585	582	596	590	597	569	568	562	548	565	625	622	574	548	551	548	603	562	556	585	570	587	627	588	578	594	612	626	525	567	621	572	555	520	578	563	566	553	546	598	566	572	537	585	570	575	592	541	580	581	558	564	553	569	604	599	552	584	586	596	564	615	586	577	617	608	559	570	591	553	571	580	569	526	586	609	605	573	593	543	555	598	575	593	564	565	656	621	589	589	557	613	606	625	595	602	542	567	556	599	578	561	600	594	583	567	580	543	578	600	572	603	543	557	577	580	601	591	579	525	559	591	608	577	582	581	573	573	587	579	573	545	590	561	595	563	598	556	636	598	539	602	597	546	594	581	576	530	609	552	529	584	583	555	568	554	615	592	570	580	567	559	586	610	583	540	600	572	640	613	599	594	599	573	599	544	562	556	596	560	583	572	570	564	571	573	627	561	569	605	560	568	542	592	592	570	634	611	566	585	616	573	586	614	548	559	583	596	580	605	593	580	544	563	554	603	548	559	561	532	580	570	603	586	567	577	581	576	546	592	642	574	557	588	596	552	532	567	587	556	592	643	547	601	583	590	604	559	591	575	568	591	601	584	578	588	576	585	604	567	588	598	614	607	548	592	582	609	617	586	593	591	527	579	566	568	573	568	555	595	644	571	538	548	581	612	576	607	587	549	578	612	593	580	622	549	587	588	561	584	600	611	556	560	558	560	544	609	554	575	609	573	558	585	521	571	610	572	580	586	618	581	613	617	602	582	624	602	634	655	536	582	589	560	591	641	583	616	559	583	608	612	570	565	558	569	576	607	523	589	563	633	534	612	606	589	561	540	582	599	626	602	563	574	565	583	627	545	574	593	552	573	586	589	521	577	557	610	559	567	581	553	604	591	545	601	588	552	570	570	557	637	545	618	554	518	603	595	567	574	582	611	570	548	535	576	555	556	536	573	575	609	583	566	557	539	630	575	608	604	570	567	573	567	595	592	571	590	590	581	528	610	583	566	564	547	563	580	599	589	580	592	594	613	555	610	632	558	584	625	614	577	592	582	600	625	560	543	559	565	545	560	567	585	586	577	569	563	526	574	565	571	631	554	594	585	552	555	559	588	545	601	559	588	622	558	623	542	554	573	612	501	552	578	588	565	598	598	570	586	595	555	569	573	518	566	597	594	566	554	565	572	569	569	608	587	557	551	555	588	592	574	617	610	620	584	599	600	604	605	574	540	583	582	586	574	603	551	580	558	578	574	566	633	588	607	601	601	549	545	594	628	538	617	587	608	559	578	563	588	617	584	578	599	614	620	577	589	544	593	592	567	570	569	582	590	603	596	588	595	613	612	615	547	552	549	570	596	589	579	563	557	609	552	617	571	587	587	592	620	603	579	549	613	551	588	577	587	578	613	584	580	611	616	601	573	565	612	628	553	582	590	562	592	593	571	588	560	567	555	603	628	569	567	568	552	567	591	569	577	599	579	560	604	603	577	586	560	599	579	592	598	604	587	536	550	588	565	575	575	568	556	584	609	575	553	529	558	590	575	605	585	543	551	639	628	542	555	608	535	642	555	569	579	572	578	561	570	605	564	523	549	589	571	612	578	581	548	585	582	595	604	592	576	583	583	596	572	598	555	551	575	620	581	574	577	625	532	607	580	587	572	578	583	588	620	556	530	597	559	578	532	573	586	556	531	594	553	591	568	600	586	580	535	550	577	573	536	582	591	583	538	582	555	562	517	579	556	609	613	542	603	550	580	603	557	622	616	569	544	594	591	615	560	559	537	563	586	575	561	561	592	568	566	545	568	557	590	570	565	617	554	611	623	572	573	604	559	595	540	569	612	560	549	594	622	588	554	570	576	559	597	581	568	575	571	626	559	603	559	581	604	572	572	590	600	585	570	560	616	553	583	592	591	594	550	571	577	577	559	583	612	572	603	558	595	600	561	634	576	555	590	574	574	642	574	578	544	564	557	594	539	557	555	579	569	516	584	566	567	615	568	571	564	565	588	542	592	603	608	608	553	569	638	587	566	588	583	592	606	550	564	555	619	562	593	574	567	565	547	547	592	570	586	569	621	568	594	540	561	599	560	553	594	575	539	548	554	573	590	597	584	569	593	623	655	551	607	590	562	571	603	598	567	581	568	591	562	560	562	609	572	593	557	569	592	559	582	582	596	575	578	620	571	577	564	562	553	617	559	601	553	579	571	631	565	535	568	590	542	531	606	632	539	609	582	581	578	590	584	561	574	564	583	572	638	634	568	575	590	599	567	567	579	596	623	585	545	563	602	551	621	608	564	573	557	594	613	568	546	616	559	554	565	574	589	616	574	560	541	554	559	546	596	612	619	598	615	609	581	581	551
25552	21372	27261	25087	11272	4119	5728	23291	22773	11449	4680	1577	892	637	658	640	645	646	638	666	636	687	659	656	615	609	649	638	631	603	637	598	625	667	637	625	587	667	656	605	632	647	611	655	650	630	656	655	620	571	614	627	658	648	617	653	630	630	670	634	595	609	642	642	635	611	665	635	607	627	622	625	580	651	644	655	597	673	608	644	682	611	594	632	622	621	621	597	546	650	590	614	633	607	625	610	607	619	596	630	673	639	616	629	627	596	601	613	624	634	641	632	620	640	667	642	648	606	666	601	570	635	669	600	640	688	642	662	603	635	623	608	627	648	637	611	621	626	651	597	626	646	641	642	664	610	667	599	610	622	628	609	616	615	595	626	595	625	608	644	626	634	649	610	621	599	651	672	636	683	656	652	585	580	632	629	598	614	600	649	645	640	584	634	616	578	596	635	629	624	652	630	658	683	636	679	629	618	599	600	609	635	631	615	613	609	641	643	634	652	648	649	629	674	591	618	638	642	597	602	610	651	625	688	618	645	651	651	585	607	628	610	605	635	610	634	602	647	637	625	683	614	622	647	653	634	636	649	597	651	578	603	655	609	603	621	608	648	603	608	601	628	672	608	626	633	611	607	633	648	664	641	646	622	619	604	639	625	649	631	628	637	601	586	625	645	597	612	578	577	622	587	673	620	668	638	658	629	655	611	630	641	608	626	634	627	609	594	603	638	662	593	643	651	646	648	635	656	652	621	642	616	647	606	606	614	616	619	666	587	651	613	619	647	657	634	618	645	635	648	594	640	568	620	573	622	640	631	603	593	653	633	617	629	621	647	647	625	641	647	641	618	618	631	639	621	648	638	678	631	608	615	600	619	672	615	604	617	613	618	654	596	636	628	608	632	606	607	628	632	625	603	643	604	557	597	640	610	563	614	647	597	616	620	629	622	657	656	659	601	648	615	629	678	614	637	607	662	682	631	664	640	604	649	627	594	604	668	697	575	625	645	611	627	666	626	615	620	632	607	644	609	640	689	628	631	610	642	611	618	658	620	640	628	630	613	632	635	667	603	663	633	624	629	608	644	656	605	604	666	608	658	639	668	607	594	640	615	646	637	617	626	593	636	597	624	616	637	627	616	588	628	663	615	604	626	640	624	609	641	625	632	595	605	612	624	631	612	631	598	658	664	609	665	606	602	623	637	641	667	599	646	621	658	617	634	604	645	625	632	642	624	606	627	608	632	636	615	628	643	667	651	629	627	596	588	629	589	636	613	646	597	626	624	623	679	651	601	646	570	663	639	601	636	618	639	569	576	683	681	643	601	637	606	645	640	640	634	600	606	620	626	645	615	627	591	626	630	616	618	567	597	626	621	622	619	650	598	641	611	656	665	615	653	616	611	674	597	580	610	682	652	619	605	632	604	607	657	670	677	636	680	653	677	613	589	642	670	640	587	652	662	631	597	665	638	628	587	651	643	608	690	585	616	622	623	596	645	616	595	568	682	617	653	631	635	654	666	621	652	620	627	604	650	619	596	631	602	626	629	622	666	635	626	638	603	574	644	624	628	644	645	608	607	628	633	660	628	630	616	606	634	601	590	619	633	641	637	646	615	629	609	648	620	592	649	618	608	632	635	640	677	613	625	635	632	602	680	583	627	596	634	630	576	619	657	649	602	623	628	578	644	645	643	620	617	665	660	674	621	616	582	599	653	640	676	655	642	624	568	603	616	622	578	657	615	593	635	672	656	583	590	641	575	643	625	575	619	621	644	645	617	624	620	657	646	642	653	661	619	597	584	619	658	639	615	679	599	665	607	596	668	595	674	590	652	612	604	640	613	607	632	626	608	610	687	621	638	658	618	651	599	677	652	595	573	618	597	604	658	619	652	616	585	625	628	587	625	655	606	649	596	630	631	604	579	653	611	627	667	645	571	627	634	667	663	597	614	610	647	604	608	638	608	575	675	607	599	653	600	661	602	614	649	610	589	678	614	618	613	630	658	613	662	623	610	608	666	672	628	629	650	655	597	635	601	568	596	627	617	675	600	602	646	599	610	664	645	632	651	647	618	633	649	619	634	612	605	631	614	645	629	602	630	573	599	599	637	664	654	574	607	590	638	661	640	607	644	660	658	619	605	607	640	610	581	609	661	636	632	598	597	644	609	555	634	645	597	628	678	629	615	687	652	599	603	642	627	631	644	628	610	644	577	639	633	590	651	577	662	626	681	633	676	617	591	648	673	611	645	600	657	641	626	535	624	586	587	560	595	633	596	657	593	624	646	608	630	674	669	623	650	638	651	613	586	597	644	642	602	651	600	617	617	656	620	654	619	605	584	622	601	608	709	618	615	614	648	628	672	622	638	654	662	633	634	648	673	590	622	655	680	612	625	642	584	631	598	608	593	598	647	617	638	667	636	629	618	587	618	672	629	632	661	628	590	630	653	603	651	564	644	636	598	626	651	649	681	635	608	624	621	642	612	626	623	601	649	575	574	631	629	605	616	637	647	601	601	671	592	644	675	596	657	650	670	657	603	651	581	648	643	589	657	676	624	653	655	621	635	664	614	640	604	674	687	671	650	645	633	629	642	651	593	620	608	645	620	615	624	609	568	605	634	661	663	589	640	632	667	611	653	652	646	634	647	626	582	611	621	689	612	617	606	647	647	649	627	657	601	645	615	607	591	577	643	622	642	617	653	602	638	645	600	663	648	631	619	594	634	617	591	655	611	597	605	596	650	630	644	605	688	622	646	627	622	654	662	657	615	623	645	663	626	631	638	605	666	596	616	668	580	582	647	600	659	618	633	647	640	665	614	655	626	635	586	622	643	653	608	661	661	614	635	629	589	613	613	629	563	607	623	609	644	633	594	627	645	648	606	665	641	642	604	643	612	619	653	668	640	624	567	627	633	642	649	602	653	612	642	648	624	640	651	631	621	636	608	635	626	618	635	650	599	666	626	633	595	652	608	597	605	617	641	651	631	597	670	605	619	616	638	649	634	613	646	624	623	590	645	635	636	580	612	596	601	631	580	663	601	611	631	629	621	642	672	613	626	624	608	653	634	611	623	630	600	631	663	623	628	627	620	609	587	664	606	660	617	628	646	618	598	598	647	588	607	625	664	593	609	614	663	634	640	617	618	657	641	662	599	678	587	648	654	644	600	623	607	643	681	657	601	600	617	632	645	592	610	638	617	619	650	638	632	613	667	592	616	642	648	627	613	644	657	645	639	615	650	631	642	600	631	659	651	606	581	643	616	596	606	579	643	609	594	666	642	641	605	634	606	639	611	620	630	659	607	609	600	629	602	613	600	630	658	664	592	611	614	597	588	599	658	619	618	633	623	657	650	648	629	627	634	630	622	630	565	554	647	599	617	648	630	686	621	587	605	642	645	602	624	650	609	637	618	657	671	598	633	608	638	628	611	583	638	645	603	626	643	646	575	564	625	677	585	601	667	655	622	634	617	673	646	626	653	639	644	632	588	643	629	622	643	612	598	610	644
9255	18680	16562	9681	5351	3720	7208	23517	19488	9175	4326	1653	800	660	600	567	607	600	614	585	589	574	612	559	596	601	587	586	561	592	648	599	545	567	604	629	627	549	598	602	568	612	605	631	560	563	570	609	558	559	559	621	575	623	543	555	591	587	535	574	589	609	596	575	615	554	536	602	587	591	553	547	503	567	636	602	592	577	571	631	603	542	586	578	551	579	570	563	574	614	558	581	619	566	559	562	566	592	582	542	575	546	610	546	575	582	603	556	588	579	589	581	572	597	563	582	577	621	550	637	598	552	562	569	589	575	558	566	630	629	567	589	567	592	588	554	605	583	589	578	575	575	555	579	633	571	599	574	578	586	547	607	564	543	600	625	641	618	601	527	556	510	617	585	576	567	568	565	615	588	586	556	614	596	639	598	575	577	603	566	573	599	610	567	602	609	560	555	581	605	579	576	557	589	574	583	574	600	601	593	628	568	601	573	607	568	575	567	583	581	611	540	596	584	557	598	606	570	559	556	587	582	595	610	599	565	575	575	547	569	583	579	573	566	548	641	562	555	642	549	601	642	554	605	574	580	627	564	583	594	552	602	564	610	571	597	580	577	592	574	568	581	600	581	648	550	599	590	590	607	557	559	570	558	561	562	580	584	583	578	575	555	570	563	579	550	582	588	609	592	580	604	560	632	586	596	599	591	549	593	569	568	618	579	544	584	571	565	540	568	627	550	601	574	604	595	597	590	557	565	574	565	604	598	568	601	602	654	612	604	587	604	544	568	591	575	604	555	585	571	561	580	583	581	548	612	618	564	592	572	581	581	512	541	557	568	571	621	627	536	546	542	596	604	586	543	568	584	562	605	589	583	629	570	597	579	531	602	628	561	570	573	578	617	590	577	581	564	579	566	525	597	558	593	565	546	582	578	573	556	622	591	568	535	570	580	575	548	553	573	606	574	571	600	528	629	602	593	608	608	581	576	531	562	558	551	585	590	575	580	589	568	622	571	515	581	563	579	616	575	613	580	587	606	570	555	585	575	599	584	581	573	577	580	575	571	520	539	610	564	618	622	565	535	567	594	617	588	593	551	542	530	561	597	570	572	591	569	602	587	511	525	601	603	608	583	610	544	589	612	567	601	592	607	609	570	599	570	599	623	576	584	617	599	581	614	570	549	573	620	617	589	587	564	597	577	622	574	548	585	534	580	554	545	558	589	605	582	568	597	605	575	574	613	571	600	556	576	557	582	557	598	565	539	565	574	580	570	564	576	545	609	592	561	582	575	585	549	539	604	582	576	567	586	559	610	585	574	528	580	607	595	576	567	571	593	588	591	588	573	545	598	548	614	603	605	581	600	576	567	590	571	560	601	583	594	564	618	597	572	595	609	560	585	563	568	565	601	621	618	590	570	557	604	576	562	575	613	619	588	566	614	594	600	584	596	586	547	588	611	539	564	573	617	550	549	552	624	568	549	551	519	595	515	622	565	574	562	604	563	621	608	570	601	563	548	641	602	575	549	568	587	571	574	561	567	575	568	592	607	573	569	553	553	613	583	613	631	570	584	587	606	588	583	584	565	537	604	573	577	605	591	584	525	599	593	603	601	568	542	541	602	585	533	528	570	552	582	581	601	549	624	543	584	595	612	544	620	598	579	565	616	620	591	557	578	602	554	530	573	571	570	602	603	555	590	609	587	584	606	573	597	539	573	579	603	552	581	657	571	599	583	602	576	629	586	549	561	598	617	656	571	560	601	559	552	540	599	549	545	587	601	587	556	566	634	564	579	549	616	545	537	584	565	603	554	598	604	532	559	571	570	579	577	571	540	552	635	586	567	582	582	638	555	572	596	555	590	615	622	600	620	610	564	554	579	569	608	628	592	561	563	598	573	568	590	541	575	628	587	605	604	594	572	520	577	557	575	532	593	590	573	554	572	557	572	580	609	584	551	576	571	556	609	545	572	585	583	616	574	598	584	623	574	588	571	602	578	589	578	565	578	570	565	584	569	561	581	614	584	639	590	573	600	540	580	614	573	622	579	610	595	570	585	575	575	558	571	580	595	628	581	564	604	621	554	573	552	582	592	565	586	582	554	578	562	583	579	568	593	603	592	597	610	533	606	557	565	581	566	564	558	632	575	599	546	558	625	621	567	540	575	577	577	560	584	594	609	586	612	586	559	590	585	551	553	592	580	596	553	556	593	590	562	577	588	568	600	564	567	595	588	585	541	604	586	596	564	580	571	556	587	566	570	592	585	568	557	584	532	572	592	558	603	613	573	567	579	602	575	583	553	567	548	603	583	613	604	636	560	598	639	590	570	613	576	587	596	572	555	564	595	543	535	527	583	625	548	619	534	598	601	579	558	595	585	594	554	592	584	626	564	587	576	581	589	594	582	584	591	545	600	568	546	579	618	574	569	610	562	608	556	574	612	590	599	587	607	586	587	606	533	586	563	628	592	559	564	586	572	561	539	644	590	574	577	550	618	534	576	577	572	565	597	597	577	589	630	577	561	558	555	593	567	610	623	578	580	608	581	644	601	577	584	612	554	602	584	567	606	590	560	571	632	594	549	566	561	649	639	608	556	573	555	535	612	576	588	543	552	635	551	589	532	601	609	593	587	579	551	564	571	573	584	576	592	608	576	564	537	592	571	572	586	544	557	561	584	588	566	584	567	584	568	551	603	529	605	593	572	580	578	589	528	585	595	574	580	607	583	568	544	597	585	550	578	591	577	578	547	595	637	576	577	601	553	555	561	568	617	574	562	606	570	548	580	534	565	594	590	567	549	567	548	609	595	589	558	557	547	557	587	582	612	552	578	604	575	570	605	596	563	603	595	610	586	507	537	589	598	598	606	590	594	550	586	565	580	595	578	588	600	567	583	550	561	569	579	615	612	580	579	561	607	603	549	566	620	573	595	613	558	518	584	562	593	588	586	549	576	592	637	574	581	583	597	564	591	601	564	609	566	548	582	583	582	554	565	613	557	596	578	569	572	577	583	514	585	603	559	602	555	580	575	614	588	566	590	549	584	583	611	608	560	585	592	578	596	597	604	560	596	615	594	587	558	557	526	604	603	550	545	626	610	598	582	582	570	572	546	593	582	562	605	567	610	593	570	553	599	582	565	525	587	571	591	595	596	537	627	532	551	586	567	583	625	626	543	562	573	557	550	580	618	553	603	582	578	593	581	578	584	539	551	566	586	563	588	607	604	606	564	573	570	529	572	562	593	562	573	644	588	576	591	559	576	558	602	599	594	571	567	541	588	601	558	614	573	584	570	565	545	610	597	542	580	612	592	562	555	592	573	561	586	571	578	555	573	603	573	584	636	574	581	582	564	584	573	563	545	546	549	584	542	639	577	602	568	533	580	600	562	561	596	605	549	577	574	610	566	561	633	566	607	578	607	588	586	546	566	622	589	522	504	561	544	554	605	591	546	577	614	578	557	571	587	602	581	617	581	594	575	553	573	558	594	599	584	551	534	573	572	565	595	606	593
24195	21336	28658	24479	21279	13993	24330	43277	37332	21641	9727	2856	1157	840	740	758	718	794	776	693	735	759	741	701	788	737	757	810	754	709	748	725	749	741	740	742	711	771	781	719	753	735	745	718	721	732	748	787	751	733	731	807	693	780	738	713	707	711	716	751	742	733	755	740	731	691	775	730	731	728	729	760	703	728	752	703	688	746	722	746	719	729	733	731	729	722	689	708	716	734	770	736	778	678	686	735	744	716	735	699	804	688	680	747	810	719	752	752	720	727	696	755	749	754	727	725	717	716	707	728	718	729	734	686	700	722	713	724	702	728	693	757	730	735	731	718	761	707	725	731	732	760	712	767	734	712	726	746	739	722	752	709	743	743	797	734	719	691	672	734	725	714	724	729	767	695	748	749	719	763	728	688	763	731	741	729	733	746	723	727	711	754	727	727	704	729	723	660	742	725	745	716	762	699	732	759	749	715	667	745	699	750	686	770	740	678	741	749	760	752	719	703	701	718	718	738	767	662	700	673	699	684	712	711	715	679	712	693	740	719	711	753	747	739	713	729	690	693	687	709	718	743	754	691	703	717	665	712	697	758	694	736	671	752	695	714	722	727	764	773	704	716	659	703	722	751	732	725	694	797	748	718	748	685	726	706	708	699	709	704	722	750	758	720	725	671	739	716	699	694	725	700	704	695	730	768	734	694	730	747	727	712	782	725	743	747	706	738	712	794	724	745	783	750	741	695	730	711	719	704	689	686	716	700	730	719	736	726	715	671	730	740	771	750	750	757	737	750	700	709	734	737	733	730	699	741	692	745	707	743	783	752	706	760	763	726	714	702	727	695	716	768	778	679	712	700	763	692	706	716	736	703	716	710	757	688	683	696	754	694	720	741	748	711	700	725	758	726	731	735	679	685	747	707	700	729	725	740	762	748	712	705	773	713	709	727	743	702	733	740	762	760	752	726	764	734	712	748	687	754	708	735	776	715	715	706	684	755	705	732	747	711	707	716	738	758	737	707	733	737	686	692	687	752	763	732	756	752	753	740	696	778	723	730	699	727	728	664	656	739	752	687	732	729	736	742	724	704	742	771	704	736	727	747	689	734	732	739	741	768	710	730	770	730	694	724	732	785	717	747	740	705	728	697	728	768	733	740	714	773	720	766	704	723	707	691	727	689	666	703	722	733	746	728	709	742	673	732	709	721	717	727	706	706	700	741	713	701	773	750	721	731	700	703	773	732	773	748	699	732	768	759	730	749	751	771	695	751	702	708	681	751	757	751	733	761	699	715	723	714	729	746	714	701	720	698	746	715	691	695	711	717	725	738	755	709	712	723	733	744	725	735	710	744	735	743	745	755	725	728	698	699	761	758	722	727	722	692	747	666	699	695	692	665	711	717	721	736	725	714	704	722	774	735	746	718	719	688	688	696	729	725	737	703	722	747	801	766	711	710	727	735	744	704	719	735	720	781	728	734	753	692	721	743	726	705	768	685	722	726	726	776	762	730	741	769	773	768	739	725	740	708	731	708	686	707	720	733	706	675	733	726	694	738	743	747	674	734	728	737	730	780	753	721	701	713	753	710	737	752	727	689	673	696	734	715	713	757	702	718	709	727	724	741	738	683	755	685	742	732	662	764	674	731	707	730	706	698	722	671	720	729	746	693	711	745	755	714	708	768	701	736	765	749	730	693	753	734	734	759	740	695	712	713	764	642	725	769	714	751	711	726	734	723	732	746	776	730	716	710	732	742	756	725	713	734	715	770	716	722	773	663	769	709	697	738	740	730	718	698	716	729	714	721	721	731	794	748	711	705	738	707	737	771	752	680	725	717	755	770	722	760	773	651	697	763	705	744	748	698	695	692	693	711	772	726	740	739	756	708	722	712	718	702	699	682	722	763	726	725	721	734	700	757	718	681	728	735	703	747	729	710	729	773	729	704	695	709	689	752	742	724	684	703	728	743	715	730	743	713	747	774	670	721	749	758	718	759	767	763	695	770	677	692	768	720	720	718	692	803	769	697	738	747	725	729	747	698	699	744	733	718	726	747	716	717	728	716	724	731	751	718	750	711	701	695	766	721	734	750	732	683	741	731	757	714	734	760	734	728	737	665	776	687	714	717	704	693	780	727	698	721	732	709	732	699	754	708	750	710	767	704	716	790	751	681	741	725	782	725	731	750	754	736	688	725	671	710	751	709	709	720	773	725	715	725	714	720	732	705	712	721	690	701	741	761	690	722	762	700	734	712	711	717	696	737	716	737	709	776	742	674	741	723	755	684	687	775	761	767	736	704	745	743	698	746	748	684	762	774	702	719	729	689	726	720	731	683	723	751	663	739	733	711	755	754	750	733	758	695	701	697	737	730	743	724	785	728	710	784	681	676	730	738	793	752	755	676	730	732	707	734	731	732	744	710	750	746	725	717	767	689	723	683	742	750	717	749	718	767	692	677	728	679	746	742	735	735	688	688	680	687	697	728	774	731	742	760	715	775	744	772	691	704	727	688	712	694	728	729	756	719	735	753	674	700	768	742	733	742	753	738	716	700	720	773	760	774	711	719	685	753	729	724	735	670	694	740	713	734	705	710	700	700	756	690	742	689	757	677	691	714	748	693	692	764	752	693	715	694	712	778	765	791	690	687	762	742	756	715	711	772	757	683	727	736	705	727	715	722	719	696	697	753	717	713	746	706	780	720	731	706	699	711	738	746	723	733	743	697	694	704	729	706	719	757	775	736	786	677	707	753	782	748	749	680	709	773	729	709	683	777	710	757	772	757	754	716	719	728	720	738	743	692	697	714	718	692	698	696	782	684	746	713	729	673	724	729	740	716	723	783	800	759	717	694	730	746	777	729	696	703	766	714	720	698	733	785	714	694	747	711	773	732	680	698	673	720	745	755	693	720	746	708	772	702	744	722	759	741	717	773	718	744	758	743	770	749	738	687	726	736	722	707	749	697	706	751	720	705	723	711	764	761	740	757	714	716	739	736	716	730	710	752	751	703	740	755	716	754	715	727	698	732	730	702	689	793	702	739	718	656	776	701	741	734	723	712	767	725	678	716	768	752	735	694	695	714	725	739	715	749	716	732	691	701	714	681	713	709	769	734	717	707	708	738	658	720	694	720	709	702	745	704	691	728	770	752	721	733	741	699	757	750	722	785	709	727	692	709	694	716	743	744	736	717	718	748	739	636	699	684	730	652	755	691	750	717	757	738	739	762	661	760	724	700	738	701	696	749	730	739	767	722	687	705	741	696	759	706	752	759	737	681	709	745	707	764	719	726	724	766	715	749	770	720	766	724	719	686	707	743	714	723	738	699	737	690	770	762	684	743	749	743	760	745	725	744	744	762	695	728	729	692	754	749	745	713	723	738	750	773	742	662	750	710	737	777	764	675	688	746	766	733	704	676	726	694	682	737	689	707	710	683	730	713	674	697	719	700	738	742	714	796	742	754	726	740	762	732	711	727	754	720	719	727	722	721	723	708	704	706	701	705	683	743
9784	27102	27003	16603	9883	6484	26893	40554	32358	16520	7993	2768	1071	769	682	666	663	658	694	708	686	687	634	705	691	684	671	710	671	670	684	697	696	758	650	652	717	671	695	700	668	639	674	621	592	686	698	638	669	639	654	656	694	680	693	641	673	712	674	649	608	657	654	715	662	694	670	676	656	651	688	693	680	728	715	666	682	700	642	698	653	649	634	628	619	677	718	707	682	649	672	696	689	682	712	706	699	650	625	617	615	667	679	720	693	665	693	705	638	678	692	681	644	700	650	666	708	656	685	666	674	661	649	614	674	624	676	720	663	684	694	680	686	665	666	673	668	636	685	671	685	669	622	668	637	717	688	660	661	699	657	636	692	653	687	653	681	660	642	675	662	721	668	684	657	730	680	658	657	680	689	671	693	719	714	627	697	646	643	706	657	713	638	686	679	646	707	686	668	663	673	685	668	648	709	662	710	664	653	691	701	631	659	681	598	681	670	672	599	667	655	682	725	673	665	689	706	664	653	672	684	657	653	674	680	664	638	728	658	652	686	707	613	681	687	669	689	656	680	667	642	672	698	686	693	670	690	670	644	675	692	677	685	657	678	658	628	689	666	674	686	632	670	723	669	707	653	669	664	692	613	697	682	687	684	655	696	670	696	671	659	714	645	693	670	638	703	653	649	634	693	686	667	654	679	675	669	635	661	650	651	659	697	672	658	676	653	672	706	701	703	666	662	668	683	662	721	652	666	606	695	677	705	673	668	675	682	657	667	635	644	698	654	669	708	659	654	677	728	648	657	635	656	685	722	662	691	651	658	692	653	689	692	689	667	663	681	684	685	668	684	666	679	677	644	638	675	669	684	679	650	710	649	654	635	685	705	665	671	691	676	664	654	677	683	691	703	614	653	671	616	648	672	660	658	701	697	647	717	642	635	660	655	653	628	694	689	664	661	717	629	633	678	656	660	691	674	671	678	635	646	677	667	666	633	663	683	642	668	637	685	678	665	636	646	663	672	683	660	686	670	673	661	676	660	725	663	663	689	686	666	700	645	683	646	658	677	678	657	683	707	648	640	699	622	720	658	653	673	669	696	663	654	712	661	650	662	671	623	688	639	654	639	640	704	680	649	688	687	674	667	611	674	691	692	694	651	624	716	661	671	644	614	657	700	680	677	624	650	678	662	699	663	662	703	638	633	682	692	652	666	663	638	686	648	681	683	676	646	692	679	649	689	676	684	621	648	679	706	666	664	680	661	672	653	680	695	638	659	625	673	668	656	669	654	640	650	697	651	691	688	700	681	671	671	660	671	653	677	677	704	669	638	689	613	644	647	633	683	655	654	642	626	669	675	640	723	687	650	699	665	716	683	681	663	643	664	676	653	648	643	668	664	628	723	704	684	671	656	630	660	648	680	666	712	634	673	680	679	629	674	650	706	695	713	636	672	673	666	638	689	682	691	687	663	620	679	668	686	664	696	641	666	675	691	694	649	655	669	699	664	700	703	682	675	640	708	669	678	673	705	653	646	620	676	638	683	669	677	642	625	661	676	685	652	675	684	629	678	715	640	650	680	685	666	653	712	664	636	688	665	642	684	626	697	626	681	650	663	731	690	670	633	674	728	652	698	672	684	673	646	639	637	643	646	649	648	591	641	649	697	651	665	669	654	677	698	697	645	672	627	645	711	683	667	637	677	644	658	683	639	682	662	677	646	712	653	644	654	705	663	705	636	655	657	609	660	708	660	676	690	708	715	676	653	640	661	681	683	635	649	629	679	667	667	646	671	674	654	679	661	695	697	669	692	706	637	646	675	681	670	619	649	686	657	633	653	645	683	685	692	703	705	673	694	680	685	684	685	639	667	683	664	653	704	695	638	685	666	656	675	706	678	682	675	628	690	656	671	695	645	640	642	641	694	658	653	682	677	670	670	661	602	661	668	682	651	626	684	666	667	665	649	642	683	623	650	661	644	713	654	671	692	676	676	772	657	652	661	675	675	668	672	654	651	724	675	669	658	671	680	651	657	643	614	645	691	637	693	647	655	691	658	664	633	674	700	663	699	659	639	644	655	681	667	654	658	588	658	663	716	717	705	628	616	645	634	694	684	645	685	645	696	679	666	670	715	662	664	686	709	648	686	646	664	654	660	691	688	703	641	699	638	663	686	637	611	650	690	694	685	677	706	656	668	670	654	683	680	690	709	665	705	680	661	668	670	645	647	641	631	712	691	648	628	627	693	655	642	672	662	626	696	691	647	650	672	650	660	707	680	678	685	662	696	674	661	674	722	677	657	671	701	669	710	698	688	670	631	680	641	698	640	709	667	630	734	661	685	647	669	706	658	639	705	696	656	676	681	639	718	706	696	652	675	656	685	694	695	656	684	621	683	653	728	649	634	663	670	644	668	635	675	674	695	665	686	594	675	700	671	697	670	734	689	637	702	666	680	695	685	649	703	654	683	690	641	641	671	603	667	647	610	707	649	721	639	650	667	708	658	700	646	631	635	648	649	646	645	645	687	657	648	695	620	668	677	664	664	653	670	707	659	704	639	696	663	622	701	649	690	702	643	702	653	660	677	682	671	661	623	659	678	656	626	684	711	671	714	679	633	666	618	693	712	692	656	665	671	660	660	636	641	671	674	625	710	694	644	651	686	657	699	605	660	668	675	631	666	656	669	658	691	587	689	627	702	686	675	682	658	638	662	675	666	672	678	671	622	705	647	683	621	644	663	668	607	650	685	640	659	647	644	658	674	643	695	640	637	708	679	659	651	676	690	627	731	642	674	690	651	669	653	650	672	632	666	633	642	667	685	676	651	649	674	663	643	682	691	676	700	632	686	716	654	630	684	649	659	696	635	669	664	677	699	662	699	684	703	651	659	632	646	664	670	664	693	649	676	665	636	659	680	651	666	654	661	627	640	668	653	694	672	705	668	688	653	681	663	649	700	651	686	665	675	671	730	675	648	653	627	647	663	700	629	683	643	680	667	681	680	661	695	662	647	663	699	655	641	699	738	634	691	645	681	648	671	640	663	678	714	693	675	669	650	685	679	640	675	682	653	661	702	640	704	695	698	621	638	643	685	702	688	660	664	657	689	659	654	685	668	644	759	636	652	659	657	612	698	687	642	669	658	639	682	641	647	675	603	671	628	646	662	709	665	623	640	625	622	637	638	678	675	697	675	702	672	637	692	687	701	719	632	646	666	679	684	676	659	704	654	705	683	679	637	649	679	689	658	649	625	670	667	656	657	645	677	658	656	666	660	684	701	679	630	610	668	630	727	652	663	666	664	659	618	669	669	682	654	672	711	638	645	640	623	674	715	691	601	658	694	634	676	674	648	680	681	698	657	689	639	679	695	613	640	633	641	676	686	669	635	668	682	645	681	624	691	674	642	661	671	675	710	623	671	643	697	700	663	682	648	737	662	654	664	653	696	684	697	638	640	675	694	653	653	659	673	672	670	642	678	648	684	688	684	682	689	638	669	699	676	621	639	699	661	687
28145	19447	15882	9532	4547	2284	2040	3268	2778	1801	1085	857	732	652	658	697	703	657	685	729	705	658	688	668	657	642	666	667	656	638	712	697	645	666	671	685	643	620	663	698	683	728	655	685	696	694	691	686	660	654	634	689	648	601	632	644	663	693	641	662	653	690	625	658	692	685	667	645	664	669	635	687	660	669	632	643	607	660	688	628	668	671	632	643	666	620	662	675	682	636	715	657	628	649	647	633	623	668	657	638	700	659	675	661	626	605	642	656	696	707	655	639	657	628	662	681	671	654	671	719	699	677	640	643	637	667	655	617	672	717	708	678	693	685	678	703	678	691	626	682	661	666	700	709	684	602	666	638	655	671	674	645	680	655	652	692	636	704	670	624	643	636	667	710	668	661	681	661	630	634	662	657	614	673	645	662	674	635	636	657	668	667	668	646	679	670	680	647	641	627	631	623	616	699	649	665	709	663	668	686	641	667	661	649	656	631	673	649	654	707	672	615	645	688	642	681	655	668	672	632	625	639	680	621	631	613	668	655	648	661	679	659	656	677	699	646	653	716	717	660	639	634	645	621	631	680	720	693	656	598	681	676	634	645	674	676	685	675	670	709	666	687	665	664	614	689	689	671	753	668	666	702	658	673	665	683	669	617	709	641	682	695	687	676	677	695	627	663	666	653	687	666	670	694	696	665	653	652	617	688	686	705	683	667	700	652	733	598	673	635	669	643	652	665	666	660	677	651	649	615	651	661	654	683	709	663	670	664	685	656	658	693	699	684	657	668	666	655	647	666	668	667	648	674	680	688	640	679	701	687	661	654	719	676	743	666	668	673	676	696	667	665	658	653	649	655	655	685	641	629	657	679	680	713	677	656	636	660	644	656	677	636	698	660	670	667	641	677	622	692	639	674	647	669	645	663	664	642	656	686	652	656	730	643	673	680	675	691	659	622	660	666	686	693	652	646	696	614	635	687	607	668	632	640	637	701	665	644	708	672	668	635	668	664	704	682	656	656	686	666	710	642	667	685	669	664	650	632	661	718	694	620	690	665	621	679	640	666	678	697	657	674	644	617	678	623	617	692	674	681	663	694	644	665	685	688	684	658	672	654	608	628	692	639	622	667	652	631	663	683	680	623	648	652	621	642	681	697	650	653	635	659	641	643	644	691	682	638	637	649	666	653	669	691	626	639	680	708	650	671	709	646	679	677	656	686	628	665	701	681	698	645	709	725	649	695	599	685	623	632	644	663	666	704	624	668	661	686	623	683	678	672	635	651	697	656	605	674	672	683	648	636	659	661	660	661	658	694	697	641	676	666	646	613	681	653	689	664	671	655	683	641	678	683	653	674	620	651	635	667	604	632	691	661	696	670	612	647	676	700	671	640	665	624	704	689	694	716	608	654	652	661	717	634	640	696	712	627	703	669	655	637	708	681	694	636	637	666	665	672	649	628	662	641	663	657	644	673	660	642	610	680	670	651	653	646	624	661	664	663	680	632	706	674	716	648	684	706	643	656	663	662	677	661	687	659	677	677	647	674	705	650	651	675	677	649	675	686	683	686	614	655	630	652	660	667	653	705	717	650	664	656	672	676	659	628	651	648	658	634	662	667	701	664	674	652	638	637	664	682	643	614	676	661	667	689	651	648	655	647	627	650	629	640	637	674	656	694	655	682	683	685	648	620	653	672	688	691	681	650	677	617	643	645	654	603	655	647	658	670	683	648	606	678	651	677	677	633	677	681	687	687	645	634	672	592	639	636	648	652	641	638	671	706	647	659	653	627	713	626	694	696	685	685	673	643	647	654	651	656	644	661	637	683	637	613	673	660	655	674	674	678	619	686	661	612	660	646	635	677	664	695	696	671	624	667	635	716	665	671	672	624	682	660	663	717	665	657	685	643	690	657	642	697	700	671	661	658	678	646	639	654	695	610	682	662	687	691	726	684	674	633	688	624	641	638	680	666	673	644	677	652	658	652	654	650	684	649	744	661	647	650	696	720	697	697	686	673	646	697	666	691	677	644	705	645	682	678	658	683	663	692	675	675	699	662	665	741	675	653	675	635	659	680	654	672	673	664	658	640	633	671	680	678	642	683	644	616	726	673	651	672	661	668	690	679	646	677	675	624	652	651	683	672	689	703	669	643	684	603	675	653	623	670	667	656	646	630	651	698	643	659	711	677	684	638	673	647	708	644	713	699	665	687	667	642	616	636	676	705	622	662	635	664	625	690	683	622	694	683	690	656	652	669	665	645	637	705	655	599	689	685	692	668	674	621	668	672	706	728	661	618	638	690	660	691	637	654	701	646	684	657	628	657	693	720	681	674	652	673	700	674	701	636	634	656	644	655	638	620	656	662	704	691	656	667	667	644	689	696	658	685	668	649	721	647	686	673	674	688	600	645	711	670	683	670	663	685	688	653	677	635	636	695	642	609	648	669	635	626	713	625	724	707	659	682	659	688	708	635	627	663	650	654	688	666	657	627	670	677	658	616	718	706	640	684	678	700	666	641	676	689	663	658	672	636	677	674	675	639	694	645	639	682	675	673	642	667	695	604	654	674	709	667	683	671	565	650	664	683	622	643	640	647	679	646	690	662	661	680	647	637	653	630	623	632	640	688	660	658	635	667	698	669	649	661	667	664	630	680	655	641	658	681	654	641	632	661	662	678	696	676	620	672	685	663	637	641	662	689	638	685	652	661	606	687	686	640	685	672	672	644	658	670	622	665	691	711	655	640	668	673	738	683	637	672	697	633	651	642	642	674	649	650	643	684	631	640	666	669	686	701	632	669	675	652	638	661	613	673	648	666	671	665	678	695	659	670	686	633	621	679	687	647	700	662	711	687	663	679	640	639	640	626	695	666	684	636	666	643	645	631	648	674	663	710	653	648	711	623	623	676	674	688	673	663	683	643	669	674	660	623	674	661	683	650	648	651	658	673	664	686	681	641	666	657	653	701	655	681	636	625	625	652	704	652	646	651	632	652	664	650	677	675	691	610	661	661	668	672	667	666	629	659	683	654	670	620	710	668	680	692	665	618	665	610	664	682	666	696	694	621	695	681	630	694	647	670	603	658	670	628	676	670	660	673	728	673	703	669	651	681	670	665	667	700	667	676	681	666	629	689	666	660	684	651	646	698	682	672	641	627	629	622	664	673	667	642	656	671	637	641	630	660	702	724	664	618	692	662	684	665	680	667	686	689	647	658	606	681	641	680	677	639	631	668	670	710	631	615	655	637	698	703	659	688	676	707	637	700	684	662	644	635	684	694	685	646	690	638	642	676	626	685	681	677	638	643	635	638	660	643	670	668	669	636	655	666	700	660	639	680	640	660	608	654	639	654	660	726	670	612	612	639	692	642	641	623	668	691	670	656	650	640	684	646	639	718	642	618	654	675	679	682	673	679	688	682	665	628	710	654	628	663	667	668	642	717	689	615	660	647	675	621	649	636	659	686	673	652	650	643	635	611	703	670	665	702	692	643	660	702	698	659	686	672
9202	15545	14564	7580	4714	2754	2621	4020	3229	2066	1153	816	670	593	588	609	621	565	588	618	551	682	574	598	596	627	567	589	620	570	597	575	599	620	549	582	606	606	587	593	590	576	567	573	588	586	587	602	615	617	595	599	578	585	562	601	576	550	575	578	593	615	586	550	638	580	526	598	525	582	609	566	600	565	589	548	577	601	558	578	570	593	626	581	588	610	545	520	599	593	620	527	605	592	595	562	582	629	551	584	597	597	548	563	635	611	598	591	589	575	604	585	585	594	603	581	599	559	578	572	606	577	593	568	628	606	598	592	587	560	592	567	589	588	585	605	577	593	610	584	590	580	599	602	595	587	576	607	561	574	613	562	593	569	582	552	591	599	580	617	604	578	596	577	548	616	596	613	583	595	597	558	600	559	582	519	562	589	571	594	602	628	610	583	592	647	556	563	615	616	585	624	546	596	601	593	582	576	554	546	564	594	581	581	616	554	566	547	616	587	601	561	583	598	574	520	587	618	594	587	591	601	587	556	587	591	583	572	614	623	550	619	621	605	606	594	615	604	559	612	603	635	613	612	638	577	614	629	575	552	615	556	614	587	603	604	641	585	576	592	583	540	629	547	579	594	561	591	587	618	584	622	627	588	614	590	575	616	582	540	589	581	576	619	574	569	537	649	595	604	527	550	649	576	604	540	553	622	549	565	601	566	595	584	569	595	622	601	591	600	564	586	551	576	612	593	571	527	591	596	586	580	592	584	597	598	605	567	559	666	640	551	585	612	570	531	563	607	592	593	596	606	543	555	587	583	555	553	571	606	596	608	609	581	580	620	644	600	614	612	596	622	576	604	601	593	591	577	614	628	610	586	596	532	592	583	619	588	619	595	616	580	591	592	601	577	583	618	564	590	565	606	613	548	560	552	636	580	588	635	592	603	591	582	583	593	569	565	584	590	596	585	621	617	564	607	588	607	584	588	571	585	562	615	610	563	608	621	593	610	549	569	568	564	585	579	576	592	609	590	603	572	586	548	626	586	600	583	582	603	636	584	587	586	533	565	526	591	598	595	587	554	570	572	591	569	584	547	575	546	604	581	626	597	562	618	616	535	597	537	606	602	588	590	608	599	586	581	603	587	564	572	562	583	615	615	577	619	578	582	591	570	559	597	532	617	592	572	557	584	620	594	612	621	610	583	561	588	567	599	544	539	589	561	566	583	588	556	579	568	557	626	590	590	550	541	580	589	561	586	569	585	571	638	550	591	545	596	571	586	556	579	617	613	580	619	605	570	570	575	642	572	602	600	578	596	608	589	566	545	546	594	605	564	585	605	594	519	557	589	565	590	579	587	577	568	653	574	596	579	607	585	577	573	578	572	572	541	584	578	613	574	608	568	571	603	623	580	596	548	581	627	573	565	582	567	620	570	527	580	636	554	605	642	531	583	622	574	612	598	561	578	586	592	585	546	630	605	620	599	576	583	595	578	558	586	601	588	597	570	571	566	609	569	581	557	582	619	568	608	608	568	581	614	592	624	604	604	545	538	593	600	581	596	612	620	609	567	573	593	602	565	572	583	559	584	575	628	556	598	526	577	618	589	582	601	611	585	584	549	580	640	598	619	529	579	616	528	627	601	600	601	584	642	620	593	590	616	600	573	580	583	566	585	622	544	583	600	633	567	610	600	552	578	562	579	562	557	585	594	599	598	613	578	622	621	586	599	520	639	551	608	625	586	586	567	598	597	574	591	574	558	590	593	581	555	601	578	561	591	542	629	617	599	561	555	573	585	570	575	622	584	616	534	608	619	554	586	571	582	575	648	598	589	623	558	563	574	587	581	598	561	601	575	639	573	550	559	579	605	582	548	584	602	609	582	587	615	569	583	563	536	580	585	568	536	588	619	574	559	533	629	577	578	617	605	576	585	563	621	594	545	601	592	598	581	579	561	598	608	598	597	596	606	591	586	624	532	576	538	610	592	558	575	618	589	567	619	592	564	552	556	634	589	611	583	579	580	574	557	581	572	569	559	585	591	589	521	566	583	624	592	610	574	538	596	610	602	591	611	540	597	604	585	603	637	576	570	564	557	598	546	591	551	592	586	606	607	591	569	566	596	604	560	588	592	630	584	598	513	550	601	573	549	573	603	585	595	625	581	608	570	536	579	541	582	594	554	636	587	573	560	581	588	575	605	610	609	580	588	590	555	634	542	570	666	544	585	613	571	591	605	561	571	584	578	591	585	550	607	569	560	608	616	611	628	595	603	534	597	607	577	557	603	589	571	575	584	613	601	555	615	596	628	561	637	604	604	574	565	599	631	564	596	589	591	560	608	573	620	614	606	574	594	580	556	636	557	594	573	555	561	590	632	598	655	581	591	594	579	593	588	599	602	593	603	582	583	611	568	576	638	584	575	576	577	560	596	637	562	568	605	521	597	623	608	621	567	576	614	590	610	565	551	576	534	601	575	603	600	587	602	576	588	595	556	586	587	556	604	612	568	609	615	564	553	580	599	598	595	616	629	574	543	595	545	610	598	589	574	580	581	557	595	624	582	626	602	594	606	574	642	569	607	598	607	578	591	645	575	544	605	594	574	594	598	593	568	614	589	570	596	577	607	649	614	534	547	541	571	599	584	626	571	558	596	589	600	635	595	613	601	574	624	602	559	567	602	595	626	591	554	569	601	612	619	590	555	584	595	572	556	586	617	554	611	598	609	575	582	596	564	571	590	568	544	580	609	604	566	576	614	568	595	630	614	562	572	595	554	631	549	566	519	566	609	587	633	595	628	562	610	611	609	619	578	585	572	578	564	570	567	621	553	542	556	566	561	597	569	553	621	600	596	612	603	581	581	571	606	632	608	587	574	561	529	590	566	606	568	636	579	608	617	591	580	623	574	562	620	615	588	547	619	604	626	588	562	560	595	584	596	634	610	596	618	603	572	598	592	608	542	611	593	603	580	629	620	586	607	604	593	557	608	591	596	596	612	598	570	591	560	635	608	559	584	560	587	577	581	633	581	575	598	553	579	617	573	639	575	615	613	584	611	578	583	603	605	593	570	560	598	612	604	593	545	580	579	574	533	616	570	611	596	563	594	564	545	621	569	600	586	568	567	547	582	593	613	573	564	609	591	609	580	595	570	574	595	618	568	561	586	594	553	580	560	565	618	602	589	576	610	581	541	582	571	603	594	617	555	540	553	626	580	567	583	556	570	559	577	593	621	611	554	602	602	572	577	576	574	582	649	607	549	642	574	582	573	597	568	580	526	636	635	599	583	603	572	591	603	605	575	576	566	577	598	584	603	536	598	570	584	548	592	599	606	554	572	571	593	572	527	597	663	605	601	548	596	620	574	560	602	555	590	568	574	594	615	586	603	579	572	580	619	563	582	615	548	595	594	604	577	593	598	576	600	591	566	621	592	603	584	607	603	562	593	605	559	542	572	571	532	562	575	609	605	617	581	592	589	554	606	576	579	593	569	567	577	567	552	620	575	584	587	637	610
25551	21412	27362	24935	12025	6224	8291	24561	21867	11086	4262	1568	854	673	618	651	669	666	632	627	631	619	687	625	630	614	652	674	645	599	675	617	644	654	606	660	639	698	667	593	686	644	631	604	666	645	645	632	641	631	649	657	649	609	677	640	665	639	613	646	658	635	648	649	672	668	634	660	595	664	607	613	653	613	643	609	633	629	609	630	639	645	605	622	629	603	635	630	623	638	633	634	655	627	657	637	627	637	617	614	624	649	650	658	668	633	622	643	643	644	630	611	587	595	651	656	634	655	590	609	627	593	620	634	616	643	621	662	599	711	645	636	623	596	619	628	621	624	609	665	639	623	653	680	627	658	653	639	667	633	597	604	636	602	654	612	637	624	616	632	643	695	625	639	662	627	634	655	591	663	650	653	654	630	627	611	665	592	671	647	637	641	643	586	649	644	618	662	646	680	695	628	613	628	663	653	660	644	673	600	620	605	617	653	621	687	648	642	626	644	622	660	630	606	639	664	605	612	636	657	654	583	636	655	635	650	632	610	647	640	642	634	663	610	662	643	611	614	658	658	630	631	642	643	610	627	639	637	617	640	630	613	637	646	635	615	664	662	646	641	591	638	644	643	680	682	630	672	611	654	639	634	607	673	647	660	578	589	616	625	606	633	677	689	656	658	634	649	643	625	669	649	637	630	626	613	627	654	613	637	644	625	694	655	635	631	601	639	668	639	649	627	662	659	682	640	650	625	586	659	619	622	630	594	597	668	666	643	663	624	658	678	622	633	650	601	722	618	652	568	645	596	673	657	612	655	665	625	676	626	623	643	620	644	578	642	676	670	651	604	627	676	634	666	674	605	649	637	637	640	655	654	671	680	653	585	606	674	669	648	625	637	638	633	622	645	632	600	683	622	603	709	609	675	626	630	636	606	635	632	597	621	651	623	607	597	619	694	667	644	645	606	614	589	586	640	628	603	660	642	595	666	676	679	672	632	613	600	628	598	657	704	661	632	608	651	590	605	627	677	635	674	638	645	612	621	609	624	627	605	606	636	648	610	669	659	604	627	643	617	642	661	650	624	642	678	628	645	634	639	645	654	677	621	599	605	640	608	620	636	673	662	622	582	650	631	608	593	650	667	659	646	605	621	613	625	645	696	615	623	604	649	622	641	634	627	689	637	630	633	670	610	674	604	623	677	570	617	638	671	642	684	645	618	641	656	642	661	590	622	680	637	653	680	671	634	658	654	631	654	631	655	608	608	676	621	658	647	661	633	633	639	624	651	646	635	596	617	698	624	645	663	654	621	628	669	662	661	623	581	643	647	624	627	628	594	620	645	652	607	610	602	607	674	688	631	596	671	629	632	664	649	689	650	626	632	664	631	616	621	638	670	622	606	604	618	691	618	651	689	641	616	611	651	648	629	615	647	705	624	601	651	597	633	653	608	630	654	622	648	654	679	658	647	650	690	641	629	633	649	642	594	654	641	602	698	646	599	645	669	652	649	642	616	626	654	662	635	642	661	615	619	656	661	660	640	653	622	566	631	637	609	615	608	680	695	637	634	647	664	662	632	638	656	632	663	619	641	640	669	649	659	634	688	627	696	603	612	619	629	679	646	560	650	618	618	647	627	674	685	644	601	647	652	631	684	586	641	625	655	632	653	618	669	631	626	647	650	656	689	679	596	587	671	665	658	630	653	621	669	631	635	668	595	647	674	643	638	608	657	626	659	628	617	653	636	628	616	662	639	617	648	604	647	649	659	659	657	662	710	662	589	651	617	695	644	632	638	632	592	641	633	624	644	627	639	641	657	643	661	635	605	639	631	654	638	626	639	670	658	641	649	604	656	626	655	645	634	681	653	687	676	694	610	598	603	582	599	626	643	689	633	644	647	636	629	672	652	640	655	636	635	618	620	670	675	671	580	648	604	642	606	608	616	598	600	626	668	604	669	587	643	677	587	657	637	619	604	655	638	609	626	617	595	656	618	603	683	666	635	662	642	652	632	629	678	634	677	593	671	652	680	658	677	632	631	667	616	644	641	697	635	625	632	627	627	679	653	605	585	623	613	652	639	589	625	648	647	665	654	618	650	594	624	672	648	656	640	598	638	646	641	645	614	636	589	655	610	640	603	659	638	682	614	633	649	625	618	631	642	602	619	668	607	637	671	606	640	653	580	656	613	636	615	635	625	667	660	617	620	610	632	650	626	639	633	651	623	611	643	600	649	632	642	629	616	637	630	658	598	619	625	606	617	648	570	618	634	672	634	657	648	662	691	652	616	646	668	597	604	620	618	646	607	648	687	658	640	668	654	623	621	642	601	641	611	623	662	676	653	664	643	605	608	605	661	666	626	593	703	677	637	662	628	639	659	586	649	630	609	613	619	642	646	643	640	616	645	615	682	629	647	607	646	658	624	635	670	650	629	636	626	620	671	626	674	627	609	632	640	603	610	641	643	612	655	656	649	657	650	610	624	646	640	593	624	644	569	686	606	641	622	611	698	619	630	600	685	680	598	669	641	581	569	624	610	680	652	639	667	633	678	594	602	679	628	618	637	673	626	634	620	655	634	635	646	640	642	633	670	552	616	607	644	670	633	656	631	649	643	632	607	611	622	651	610	590	633	669	660	617	613	637	622	639	631	583	647	619	634	628	713	627	644	614	646	614	655	654	611	651	625	628	660	654	637	637	600	621	651	630	646	608	651	636	646	615	628	592	618	620	619	597	632	625	676	645	617	639	682	671	644	651	642	657	650	635	641	682	571	624	648	667	655	609	630	631	642	644	584	655	609	648	609	605	630	646	580	609	644	668	628	678	609	662	597	681	619	610	621	624	607	658	641	648	669	661	637	583	657	604	657	635	625	639	682	667	641	635	676	674	649	626	667	609	619	612	674	650	653	661	660	565	644	644	594	614	645	618	609	630	660	655	640	661	592	675	673	648	641	658	645	631	664	635	645	642	631	651	618	634	714	639	672	624	638	645	637	638	647	644	638	593	626	630	619	621	632	635	644	644	677	614	634	643	621	655	626	630	616	610	606	653	653	640	621	664	627	667	629	669	696	645	637	684	681	634	628	630	597	665	640	646	622	651	593	639	632	600	670	606	663	649	644	628	642	648	642	623	618	637	616	641	670	641	630	654	630	624	630	620	655	626	605	636	648	660	630	623	644	639	649	643	623	634	624	620	626	652	634	618	612	698	645	683	645	643	637	625	646	660	650	675	646	665	675	639	618	628	634	630	620	630	596	681	621	645	604	677	641	650	604	595	636	648	677	703	626	648	667	635	644	645	662	640	617	588	668	617	659	651	650	672	649	625	606	652	667	649	626	611	652	615	638	651	625	611	631	645	682	641	669	599	689	673	674	643	623	588	614	678	692	649	662	630	641	672	636	588	619	642	634	627	623	617	666	617	663	634	644	634	626	636	640	636	682	559	673	670	631	631	612	651	651	640	656	628	583	640	584	619	596	610	597	651	699	591	628	618	627	607	661	636	637	588	648
9007	21487	18923	9246	6406	5835	10015	24533	18814	9067	4292	1660	813	674	591	600	624	603	580	582	605	558	610	620	623	586	625	616	565	556	581	559	593	584	570	557	606	584	581	589	610	569	618	598	564	592	580	590	602	583	633	636	596	619	556	587	592	588	608	594	587	606	580	598	590	557	607	627	585	593	609	578	578	576	588	610	611	582	576	610	595	611	581	551	615	583	556	584	596	581	588	624	627	607	594	597	622	605	583	559	565	631	545	574	565	579	586	599	606	574	591	665	620	547	631	596	565	570	594	624	604	577	611	631	560	573	594	608	598	604	581	644	583	614	614	636	564	576	585	562	593	556	590	611	575	583	624	599	606	614	560	595	593	567	618	565	638	565	572	591	624	599	607	601	589	610	580	571	575	611	589	672	564	612	617	594	570	636	617	618	608	560	576	526	561	603	597	540	558	622	599	603	627	551	608	633	594	544	583	576	603	586	588	585	597	606	536	620	628	617	581	586	598	587	593	576	585	594	599	567	580	588	616	597	583	584	636	635	601	622	600	575	540	580	549	587	574	554	603	585	587	597	618	493	548	595	572	567	597	656	583	616	541	591	540	564	587	611	596	576	509	555	609	605	601	572	581	604	567	556	627	582	575	587	608	591	569	629	572	569	592	563	612	582	590	558	589	569	616	594	564	604	584	582	618	589	578	584	571	592	562	567	574	591	569	579	605	578	600	595	606	590	572	594	583	603	594	591	581	607	571	580	616	544	622	611	591	578	537	589	602	599	578	555	605	572	606	589	659	589	621	593	631	601	604	581	597	618	585	589	601	620	562	577	585	557	604	593	543	579	569	598	604	614	570	566	597	674	632	611	636	595	604	549	607	587	598	576	588	564	615	550	575	542	596	581	588	544	550	556	565	603	557	598	640	594	613	583	617	609	583	611	581	573	628	595	572	609	593	590	628	562	595	654	585	613	560	592	570	587	594	602	557	603	592	587	568	589	590	627	575	631	580	561	550	594	583	606	581	593	585	638	608	627	554	559	590	529	621	636	574	507	573	593	622	584	585	588	608	564	561	618	603	607	567	601	615	585	631	595	586	642	581	556	605	583	596	621	548	605	628	609	583	587	592	622	577	597	578	644	614	574	590	569	598	577	597	597	586	565	614	630	570	578	602	558	601	629	600	560	602	610	609	548	621	563	594	568	649	583	589	597	570	582	586	556	629	619	585	579	615	593	583	603	587	604	584	601	554	588	596	596	649	548	578	594	618	613	604	611	583	592	562	563	597	583	590	589	563	611	572	569	630	601	613	639	619	607	631	578	573	581	625	615	551	588	557	584	588	591	595	569	539	572	548	605	560	566	638	572	586	585	585	593	627	594	611	579	620	583	583	593	593	627	575	628	580	583	576	613	546	591	636	591	585	610	587	607	544	546	552	574	587	589	573	636	626	591	656	614	598	570	607	642	604	583	652	613	541	609	605	576	582	568	603	574	545	625	629	554	573	589	550	581	604	597	592	568	583	615	625	568	611	564	612	611	626	601	603	583	567	584	625	612	590	604	579	572	601	625	598	610	581	612	614	559	611	576	579	619	601	573	599	612	550	606	568	542	597	555	574	626	576	629	623	575	623	571	562	586	597	551	597	571	582	633	550	609	575	577	545	579	589	603	591	596	571	547	577	616	589	609	598	599	600	582	620	595	596	596	563	562	570	598	580	589	581	579	592	566	605	610	600	566	578	619	536	612	569	618	594	576	606	637	588	570	590	585	557	621	601	588	621	609	600	613	591	584	562	583	609	581	576	625	594	573	545	582	622	589	588	583	553	550	591	615	636	559	624	607	583	592	603	608	549	586	580	538	606	627	633	610	559	543	642	551	591	600	542	590	594	598	592	585	546	596	543	601	617	626	596	672	623	575	586	595	560	584	597	619	603	587	595	573	581	576	599	592	594	598	561	618	618	628	579	646	601	582	546	550	615	558	656	634	578	608	598	579	567	580	585	598	595	599	636	567	546	519	592	591	593	581	619	600	606	606	637	580	576	552	596	576	613	602	602	562	562	551	599	591	572	541	575	617	555	590	594	603	567	621	617	595	574	562	582	586	597	574	621	575	564	590	583	603	540	591	615	584	581	569	587	609	601	621	580	602	536	601	594	587	523	608	588	550	639	564	560	621	600	564	592	575	585	557	602	592	580	595	584	585	570	593	544	594	624	614	551	601	603	573	612	562	578	583	558	531	625	605	575	580	580	587	607	617	612	551	557	604	612	624	595	611	577	619	610	636	600	616	575	594	580	581	569	547	589	546	578	565	562	595	592	568	602	568	604	590	624	598	557	588	622	576	562	597	547	620	637	613	591	594	606	598	567	582	577	605	606	579	584	581	550	596	562	579	559	600	578	621	548	536	578	570	607	611	603	620	578	541	568	618	574	628	569	593	605	569	525	614	589	604	624	570	565	603	607	610	574	607	563	598	586	559	594	588	583	557	615	590	584	592	576	583	563	538	624	551	576	579	621	585	565	592	592	560	541	609	579	627	604	601	576	634	612	555	529	573	571	611	578	593	621	594	580	589	579	609	553	563	614	582	568	576	606	611	602	605	571	585	590	610	575	596	557	559	543	600	530	532	591	615	578	629	590	561	549	535	605	584	564	602	550	578	629	563	594	605	569	596	590	560	572	624	552	602	590	624	642	598	544	612	574	586	571	596	637	595	592	603	617	537	570	588	616	580	536	541	610	592	580	589	563	611	618	607	590	589	579	632	604	596	605	605	575	614	585	526	621	567	577	599	570	625	612	566	624	532	576	563	597	592	634	573	544	540	541	602	580	575	561	589	580	581	548	558	578	568	587	610	597	575	635	548	579	592	611	579	571	570	595	589	597	584	590	579	577	587	590	585	607	589	593	608	586	588	600	514	583	582	592	599	572	554	610	583	631	567	572	619	592	614	580	566	575	591	586	606	623	591	606	569	601	573	585	599	589	599	559	582	610	589	568	571	571	559	636	616	613	569	632	564	613	613	599	559	572	570	609	614	576	627	612	560	567	579	577	575	615	565	611	580	573	574	565	572	619	609	590	605	577	578	618	633	567	555	622	595	552	568	579	574	594	586	602	594	592	610	587	580	578	600	602	603	553	575	607	585	604	550	574	557	559	572	637	557	555	570	610	609	564	570	585	596	569	625	580	611	571	606	553	566	618	577	602	584	566	535	608	572	602	608	557	587	560	627	575	528	571	575	543	578	620	594	548	650	591	604	588	575	543	679	611	601	580	589	589	626	577	575	586	587	605	607	618	603	568	564	551	559	573	606	602	615	600	587	611	560	589	629	640	546	628	578	535	563	599	590	633	587	559	563	556	595	616	521	623	646	593	638	589	579	546	551	596	591	585	610	603	556	564	609	621	619	585	584	620	605	604	618	570	597	624	617	577	574	582	591	571	595	616	583	608	556	585	561	579	589	607	588	603	580	554	579	589	583	573	619	606	556	585	575	607	584	620	596	609	613
24232	21372	28710	24403	21353	15253	16420	42502	39985	24745	11275	3603	1319	902	788	795	751	773	758	764	779	799	752	746	758	745	738	748	748	721	707	722	770	734	761	757	734	765	771	754	777	730	716	755	785	749	743	771	725	743	714	785	734	690	761	760	765	755	753	759	718	768	726	771	743	811	779	747	695	752	747	742	729	749	715	731	755	788	752	724	704	744	741	703	693	755	777	745	733	769	745	781	723	755	719	748	758	745	754	740	689	726	801	754	742	775	767	786	769	788	774	724	715	723	755	752	713	740	789	735	762	690	791	718	741	776	729	687	720	677	709	708	750	721	812	745	706	727	777	741	743	709	702	697	779	757	780	756	712	706	750	764	748	750	735	702	751	766	724	697	748	777	774	755	795	779	723	736	715	731	748	759	687	733	697	742	751	723	745	729	729	737	735	728	702	700	738	711	718	710	791	696	784	758	782	745	763	749	704	768	713	751	670	779	726	749	742	708	760	728	719	807	739	770	737	696	734	785	702	748	750	755	735	712	729	718	742	718	735	750	729	725	705	809	740	736	762	754	719	735	721	749	735	739	723	767	749	772	765	765	772	724	739	683	699	784	775	751	774	757	758	710	736	788	691	748	746	733	685	711	739	718	702	768	726	739	725	730	735	708	732	737	756	740	648	762	711	726	715	722	731	716	717	705	682	743	696	712	745	740	674	771	713	770	703	745	760	702	750	737	737	794	749	704	754	757	762	743	738	768	702	776	709	742	731	719	791	769	714	792	720	745	670	698	732	735	758	732	751	710	724	775	739	668	726	754	697	744	720	772	700	739	725	758	703	749	718	751	700	745	745	768	723	690	768	724	754	722	727	687	695	761	706	716	699	712	757	726	728	733	732	739	732	759	739	704	710	715	731	737	694	730	742	753	753	684	750	780	744	759	749	733	692	737	724	782	730	735	727	742	756	755	728	737	767	694	693	717	704	739	703	722	737	720	690	740	732	788	762	671	716	709	718	733	752	735	751	774	846	741	740	729	720	769	749	753	741	727	754	688	788	745	739	761	715	735	748	731	789	742	750	740	676	776	717	743	732	764	790	736	683	690	759	739	752	734	708	733	761	715	718	776	707	743	742	771	722	738	702	705	744	751	743	754	710	730	714	707	758	707	773	686	701	664	777	761	781	728	735	693	687	698	765	765	789	751	711	680	754	724	746	734	746	745	761	735	764	732	746	685	706	729	749	722	716	756	733	724	721	716	740	755	692	794	723	793	761	704	730	778	726	755	762	746	712	724	721	718	712	787	741	725	745	735	738	732	776	714	717	740	740	730	717	712	696	775	719	757	725	701	748	662	739	712	680	728	750	742	756	728	700	710	773	726	688	724	742	699	712	721	767	729	765	708	712	730	750	740	763	717	699	737	715	747	709	692	720	771	740	757	704	790	736	751	696	739	688	724	747	719	758	718	726	689	735	756	748	718	729	727	720	751	746	718	727	766	718	738	801	763	738	700	712	746	752	735	724	719	747	698	731	722	717	714	719	772	754	685	697	723	734	747	746	721	702	767	774	731	745	713	746	685	732	709	752	769	767	730	731	763	742	727	710	743	725	736	764	690	766	741	758	755	719	735	773	705	724	768	702	724	720	733	769	664	732	740	739	783	759	764	762	720	729	703	749	733	682	711	736	717	761	740	750	732	729	670	759	703	709	705	759	726	748	749	730	711	738	738	743	765	733	717	737	725	727	747	736	749	721	741	735	763	680	771	729	760	774	768	771	729	763	707	781	771	750	748	708	728	721	749	746	737	688	711	672	710	742	713	727	685	750	731	754	707	793	691	736	755	700	701	668	718	705	761	729	734	787	728	765	713	763	749	733	730	727	726	727	782	723	809	734	774	767	762	737	698	736	711	729	738	716	723	656	732	754	776	664	711	758	769	766	774	732	742	767	735	758	707	732	758	711	756	760	724	721	732	653	717	694	714	696	728	784	721	687	733	724	762	723	737	760	734	727	749	751	752	736	719	718	727	788	755	703	741	690	727	711	722	711	675	703	744	762	757	730	717	776	795	737	756	719	728	802	780	777	754	721	744	729	749	732	703	723	773	747	744	722	746	754	762	761	711	739	691	718	791	709	747	738	741	723	749	705	731	736	767	721	698	727	743	757	747	745	733	701	733	707	742	761	767	694	772	787	779	726	726	761	708	769	772	662	684	731	711	678	666	755	695	775	717	732	724	719	722	717	698	738	736	733	754	792	730	720	712	740	781	731	739	731	765	790	724	719	752	731	685	737	716	753	744	724	771	710	739	781	694	727	737	719	768	737	714	775	753	757	727	741	690	751	749	747	728	754	746	759	766	699	718	740	726	744	758	718	738	729	676	743	717	689	745	730	739	738	706	708	721	748	696	718	739	709	711	753	751	769	734	719	732	727	729	751	735	742	745	702	758	689	705	734	703	754	741	736	766	741	754	727	678	690	765	716	768	712	751	672	734	722	737	716	692	748	713	693	743	731	723	719	661	761	712	719	759	732	724	731	779	756	748	799	750	698	772	745	748	726	731	741	714	702	750	729	762	719	697	763	723	701	758	691	735	736	704	720	741	720	746	720	741	739	714	751	717	733	718	797	732	700	803	690	712	737	691	744	749	761	758	698	809	731	750	740	687	733	752	743	750	733	729	708	781	726	720	757	769	737	690	729	802	691	777	713	707	752	720	727	740	735	771	694	726	715	724	742	799	715	767	817	744	710	720	719	720	702	708	758	753	688	745	703	740	711	711	723	755	727	710	729	726	734	761	729	706	706	797	775	713	727	695	734	745	703	715	754	762	698	800	793	716	716	734	728	787	743	762	725	722	772	736	707	758	718	813	756	716	747	738	686	713	766	722	706	747	701	737	727	737	721	759	796	691	743	749	773	761	711	733	723	746	707	660	704	749	713	751	724	742	698	688	760	703	706	723	702	752	706	745	752	738	707	734	709	711	786	764	756	748	738	738	753	753	752	774	748	686	705	740	683	751	748	720	716	746	709	729	708	743	720	723	708	733	735	772	755	736	742	746	684	693	772	749	723	754	714	739	761	726	747	771	720	778	723	755	731	743	740	718	752	800	767	701	696	746	697	718	772	710	750	748	708	746	753	696	770	743	773	782	801	702	794	708	730	795	716	743	720	730	765	713	729	731	776	653	772	761	677	712	717	697	777	749	713	748	734	722	750	719	745	736	725	751	795	784	751	722	758	707	724	724	704	753	729	750	740	720	725	719	678	724	711	756	745	707	736	742	725	758	725	738	751	704	739	770	753	755	715	750	774	731	706	726	702	705	787	758	694	748	686	739	760	739	735	729	691	692	741	685	713	764	692	705	734	726	726	753	760	726	712	734	753	748	715	679	712	774	724	684	748	717	738	725	719	710	703	729	761	738	706	740	710	754	695	778	682	724	774	702	796	744	725	699	726	784	711	727	709	737	771	720	813	724	737	702	731	715	761	747	726	698	782	771	716	794	718	698	756	704
10988	27310	20164	8484	8883	8273	17257	42138	35545	18252	9352	3413	1235	779	738	720	725	650	695	692	686	692	704	697	685	702	682	729	727	689	648	660	696	663	629	738	702	718	667	647	675	668	696	706	703	666	659	692	709	656	694	700	690	719	690	669	719	661	716	718	698	691	683	696	633	687	688	737	715	690	679	722	682	642	674	719	704	697	662	680	709	670	683	692	671	712	672	661	680	681	686	678	722	705	677	721	684	732	672	694	686	683	672	718	636	605	666	683	696	694	690	671	688	650	721	650	619	744	692	641	652	708	639	669	648	730	684	694	695	632	694	724	674	678	723	747	680	654	689	689	633	697	645	671	708	659	706	700	642	669	717	689	655	680	735	709	664	670	663	676	684	689	681	670	686	661	716	691	716	694	662	651	670	697	688	705	649	691	729	702	741	672	695	691	687	680	685	674	706	674	678	723	707	730	698	700	710	698	671	693	673	691	688	679	662	660	652	666	656	685	715	649	688	702	695	688	662	671	674	652	725	674	710	707	681	676	662	728	685	694	700	726	686	657	677	654	666	712	708	691	700	689	697	675	676	668	673	698	650	706	719	671	702	665	651	663	700	694	724	662	720	651	718	679	672	656	672	711	653	681	679	686	672	655	705	731	718	718	703	677	628	684	703	670	705	690	686	658	664	641	685	710	642	664	666	654	665	708	666	648	652	669	718	645	640	660	655	631	722	669	697	701	696	682	668	652	698	686	693	692	694	683	676	686	681	673	681	706	662	646	640	685	725	673	675	683	719	678	633	643	676	677	639	662	662	700	684	680	682	737	680	738	662	628	643	672	699	666	671	683	684	691	696	684	692	700	674	698	664	663	689	698	680	707	666	689	681	660	683	692	696	664	711	672	675	713	701	692	658	685	687	720	713	623	687	691	623	658	671	712	620	708	684	696	695	665	664	717	712	723	690	692	665	686	674	680	619	681	683	677	693	707	651	669	644	665	673	677	685	680	672	644	717	657	654	659	694	731	684	666	668	664	696	675	671	655	618	672	645	695	697	712	732	700	700	672	691	712	662	645	667	650	669	657	709	676	707	731	652	711	683	659	683	664	690	716	665	689	678	685	709	696	654	701	660	651	690	743	689	701	637	661	691	703	689	682	637	652	688	671	728	692	710	707	665	686	676	664	637	700	704	681	721	662	712	673	689	617	665	632	745	685	690	665	685	700	718	683	729	683	706	698	674	678	706	691	698	725	693	673	689	655	658	655	725	661	719	692	682	629	679	700	695	703	672	663	701	725	631	668	640	698	675	712	710	653	704	657	673	638	647	684	740	708	671	669	695	722	639	696	722	657	687	692	683	687	711	712	669	685	678	717	693	689	676	720	681	698	690	675	681	700	652	659	622	702	718	681	634	678	722	656	688	665	702	671	702	668	662	650	661	665	751	680	684	696	694	669	657	688	683	663	696	729	695	701	714	666	690	710	691	668	649	655	695	689	653	658	653	715	669	698	707	686	677	674	671	679	669	743	642	683	718	695	682	662	704	687	731	717	680	667	660	715	653	674	614	702	712	666	672	697	670	665	704	670	675	687	614	662	622	670	659	666	655	668	692	679	681	670	700	654	699	683	674	668	673	645	691	674	709	722	672	697	671	677	662	744	673	703	672	685	710	725	640	721	650	732	698	692	691	660	678	724	696	664	692	675	683	643	720	659	680	686	647	678	681	691	621	712	638	649	703	653	669	685	727	670	639	680	640	765	663	677	697	672	657	692	662	674	718	669	723	691	694	671	709	681	689	669	688	711	687	646	686	661	703	648	675	689	688	662	669	680	654	691	677	643	673	706	695	720	697	683	687	616	665	702	706	654	704	660	640	693	690	704	687	709	734	694	692	716	730	680	667	715	654	685	687	707	669	670	669	679	686	664	683	684	697	680	688	690	697	678	698	672	681	667	673	695	660	693	636	680	659	635	658	683	713	658	631	690	593	702	710	716	672	678	694	670	665	659	676	685	658	655	711	663	685	658	668	655	653	722	673	671	698	659	716	684	645	691	701	688	676	725	661	693	677	662	686	701	662	689	691	658	687	641	679	640	707	682	674	717	661	670	711	663	683	607	718	649	717	665	724	675	614	644	666	677	720	681	677	665	661	667	701	650	704	662	693	669	697	660	671	698	707	687	665	689	722	648	684	683	703	697	676	671	677	690	670	610	681	678	689	620	669	704	633	768	711	644	672	703	675	638	698	700	691	714	696	664	692	671	692	698	697	685	673	712	702	669	737	681	706	659	707	703	665	707	674	705	645	674	730	691	647	694	687	661	675	664	689	670	714	671	683	700	677	690	645	688	692	710	691	690	639	664	700	665	673	676	656	643	652	691	655	715	648	650	633	682	666	692	698	698	647	687	724	669	645	716	658	645	687	664	696	714	685	703	657	656	639	616	665	657	745	690	643	674	676	703	690	639	725	648	680	679	668	682	684	688	692	655	674	680	706	685	627	654	723	689	679	672	726	704	671	660	653	654	672	662	667	706	691	676	677	677	646	685	683	651	621	684	645	661	707	683	764	691	654	670	683	691	723	678	689	718	660	668	648	685	667	700	657	639	677	649	700	713	676	706	629	676	688	689	686	705	711	679	660	717	665	666	685	698	682	646	766	688	710	681	649	735	670	646	719	697	661	715	647	692	692	626	679	689	633	659	700	663	678	664	689	717	700	698	716	653	669	697	660	718	731	701	722	642	704	680	698	676	651	663	637	651	704	680	699	658	650	688	682	678	681	648	657	718	721	684	681	648	657	678	667	694	693	655	663	700	679	670	659	671	660	661	678	683	715	685	658	715	647	675	677	671	650	708	669	673	683	668	672	717	671	690	666	704	649	675	725	705	693	676	642	667	660	665	707	707	706	668	668	668	687	693	668	680	666	729	686	707	682	677	683	673	683	678	680	626	646	687	669	659	697	643	677	663	657	715	652	674	697	720	643	696	651	627	629	639	681	681	674	710	668	664	708	700	671	655	690	637	670	684	661	677	709	702	666	714	645	689	716	695	698	712	642	676	679	697	654	706	693	668	706	657	679	661	697	667	725	742	667	656	678	689	705	710	669	713	685	670	686	699	642	673	668	683	682	689	639	682	654	679	656	657	691	649	691	714	705	669	645	663	640	671	696	687	671	682	688	678	729	694	634	712	653	652	684	671	649	679	689	702	682	682	627	691	718	694	680	698	692	695	663	685	683	672	671	670	700	709	676	681	604	667	620	710	663	675	695	645	695	641	668	672	669	710	672	693	687	711	678	652	676	694	709	649	689	666	688	693	645	644	698	648	673	644	714	704	659	663	681	691	668	670	668	730	669	649	690	646	707	649	691	705	686	706	745	665	676	670	696	658	666	634	714	666	698	663	675	684	691	702	702	688	659	679	674	695	674	686	723	669	659	705	725	679	684	676	703	659	707	669	706	666	679	683	664	668	613	660	655	709	700	643	658	684	699	683	697	659	683	642	685	683	712	724
28001	17761	9582	3079	1996	2533	2309	3123	3050	2028	1307	901	768	674	695	675	617	642	661	673	673	649	654	665	609	647	641	675	654	690	644	683	685	632	652	611	674	627	700	701	706	715	674	648	647	671	691	695	626	643	654	681	699	654	662	674	684	653	650	645	633	638	643	660	647	718	659	684	638	654	684	659	637	678	683	693	682	680	658	611	667	672	670	647	637	657	648	637	689	639	694	685	677	663	628	680	626	669	678	628	688	674	604	706	679	623	635	636	682	709	636	660	638	619	693	669	660	660	692	661	633	678	666	647	613	605	672	614	627	632	667	679	638	652	664	677	594	637	642	668	683	668	699	699	666	646	631	714	611	684	705	699	613	650	658	628	630	615	614	704	650	648	587	650	658	649	651	672	711	613	635	629	649	697	681	662	658	678	678	676	670	651	647	653	668	675	671	614	658	700	669	658	622	665	684	659	646	652	683	662	656	750	647	637	658	649	643	682	662	644	648	658	662	626	701	635	614	643	654	669	634	701	624	633	700	629	638	672	707	678	631	624	670	668	713	638	670	644	615	695	639	653	664	660	648	658	681	671	641	688	682	636	651	666	653	624	648	665	628	671	623	717	675	633	642	652	665	671	638	646	605	629	644	593	671	608	660	653	624	625	695	627	648	643	638	667	672	668	654	626	689	626	626	676	642	645	630	673	618	683	614	638	671	669	663	655	676	646	662	664	667	600	645	640	674	652	634	644	682	680	688	668	667	690	631	627	710	656	645	687	666	720	689	671	655	681	697	648	633	652	702	656	658	615	632	672	623	672	668	604	660	663	666	633	677	638	655	668	664	664	673	622	659	691	665	647	649	627	649	670	627	667	687	667	678	657	693	690	660	668	705	627	636	631	665	626	648	611	674	655	613	648	624	705	621	699	651	700	634	643	648	592	669	688	641	628	682	649	648	651	662	667	645	689	627	630	648	631	659	665	705	674	643	662	671	687	694	641	642	691	608	673	610	677	656	627	653	661	647	700	641	634	640	689	637	687	642	689	694	642	636	663	681	653	702	704	670	636	639	686	655	610	705	638	659	627	659	667	649	666	659	667	645	660	658	703	582	658	672	674	644	636	659	664	631	641	657	630	647	668	629	629	665	621	666	705	658	637	670	621	643	628	628	660	656	629	653	689	681	602	717	691	656	631	631	686	671	632	680	660	660	618	669	658	648	692	675	627	646	613	661	690	695	656	691	684	690	645	628	596	648	613	619	680	658	680	676	636	686	675	667	682	652	643	619	669	674	646	651	668	632	678	644	633	639	678	630	664	655	654	674	649	685	686	636	693	630	652	604	661	701	720	683	658	647	633	652	675	655	705	649	639	624	650	674	648	611	658	649	629	641	658	637	619	647	639	701	635	693	668	635	675	677	669	715	695	671	603	693	648	662	688	681	647	682	667	683	650	620	618	691	666	664	657	621	637	660	637	693	668	647	684	643	676	662	689	655	697	664	662	633	680	652	669	597	666	719	668	689	681	679	628	638	693	647	645	698	677	673	635	669	693	656	686	671	631	639	615	674	655	666	621	722	656	634	614	678	637	638	642	687	646	642	671	642	670	681	640	666	654	658	690	624	636	669	679	693	667	654	619	662	657	666	678	662	704	659	621	678	704	634	693	655	664	695	665	638	620	701	630	675	633	700	668	649	656	687	680	632	636	671	631	687	595	635	633	657	665	661	650	649	649	651	661	675	629	687	685	676	687	661	662	666	634	667	624	628	617	680	637	636	654	694	655	624	658	651	633	673	655	627	681	657	633	638	696	655	649	640	659	635	684	659	703	675	610	643	684	674	675	660	692	694	629	656	621	690	689	676	661	644	631	707	627	624	630	710	710	627	625	654	632	666	635	655	680	660	669	711	665	610	687	616	681	669	665	676	663	645	681	670	643	632	583	651	657	652	690	674	582	689	692	667	670	693	640	644	690	683	638	713	622	673	660	664	740	644	684	685	720	627	645	676	652	645	637	643	654	642	629	662	659	653	641	645	681	674	671	637	674	656	721	697	661	645	657	658	678	704	730	622	625	663	660	649	619	653	644	682	694	685	704	641	659	663	660	641	705	667	672	680	675	662	607	656	622	666	670	690	626	654	686	700	640	661	640	681	598	598	651	654	675	648	638	661	647	683	650	633	724	684	667	652	662	657	623	638	663	665	692	661	653	654	666	639	664	680	676	626	656	697	609	662	616	666	660	630	638	662	644	672	682	669	635	682	669	658	666	659	637	646	667	662	652	642	644	690	686	639	689	666	618	706	638	678	660	657	646	624	687	650	686	607	639	681	673	713	650	659	641	647	655	671	690	638	675	636	661	611	695	688	700	651	639	696	662	700	636	647	676	663	670	641	693	675	667	682	667	689	643	646	690	684	691	688	671	650	657	623	680	651	665	662	668	670	659	639	660	665	667	658	674	657	672	632	702	632	672	655	648	659	632	660	673	638	659	667	630	657	651	614	679	653	662	665	676	618	645	679	675	656	661	678	679	685	662	653	647	668	644	662	668	638	652	648	699	714	658	680	641	695	686	693	655	623	628	671	687	705	666	655	654	647	663	687	624	675	640	685	660	631	660	706	699	670	686	659	670	666	662	626	679	655	626	640	664	666	641	638	670	681	613	636	675	636	669	661	643	676	694	604	667	661	680	657	674	609	654	642	671	641	633	638	651	655	703	625	593	604	669	657	624	633	640	655	660	661	644	638	643	654	633	653	636	667	671	665	690	656	638	644	680	652	632	614	660	655	729	643	585	661	679	672	680	647	690	664	669	672	659	686	642	696	677	669	698	702	639	641	690	684	661	672	667	698	663	691	671	591	683	671	668	697	722	630	649	657	685	657	692	630	612	607	642	684	594	667	613	660	611	668	669	620	677	648	624	658	679	675	641	647	664	709	689	628	670	619	672	674	679	669	693	662	659	635	687	622	679	652	709	650	650	678	693	685	642	663	680	700	656	651	624	639	634	610	645	655	628	623	683	674	671	704	632	621	658	651	643	645	691	682	659	653	710	656	682	655	662	638	664	657	671	637	664	653	699	666	680	670	677	673	657	702	632	690	673	634	660	645	684	666	670	669	695	617	659	654	620	663	670	648	617	669	678	636	663	656	646	638	634	625	666	659	664	659	644	647	589	662	647	684	671	648	666	684	620	671	648	655	653	655	675	671	647	638	661	613	648	633	584	647	664	623	636	656	641	694	602	647	639	661	694	697	668	696	634	670	694	656	680	645	657	681	667	675	678	653	666	622	642	659	655	696	687	672	671	700	699	640	666	643	608	622	645	642	648	673	660	704	628	624	630	613	666	676	679	681	669	645	676	681	613	678	649	639	656	641	639	641	635	681	655	672	656	643	651	691	653	616	662	684	634	665	655	665	645	624	673	678	654	653	672	677	650	662	651	654	660	654	665	663	684	647	679	692	617	632	595	689	635	664	650	665	670	667	688	623	685	628	650	716	640	657	661	693	683
8947	12282	7673	2650	2322	3392	3146	3950	3497	2154	1309	851	637	595	591	588	617	600	645	583	600	614	587	598	615	571	554	592	586	597	643	606	604	580	593	632	594	576	603	594	597	613	553	587	574	601	581	584	586	618	619	583	636	588	611	627	609	593	597	604	607	631	574	625	581	622	610	574	570	588	594	564	604	593	605	598	572	597	629	623	588	608	621	553	604	582	598	585	635	635	576	590	607	617	609	597	591	608	571	560	590	591	598	595	606	592	590	603	577	599	617	572	562	564	619	538	585	595	569	587	577	551	609	591	599	554	587	591	601	615	623	594	580	556	628	613	609	580	608	646	584	585	651	584	592	632	606	618	620	594	569	608	600	585	596	574	614	559	570	546	590	600	575	599	588	573	623	583	557	622	591	639	578	542	553	601	607	615	611	558	570	605	543	587	584	593	596	592	616	593	615	613	587	572	555	591	597	622	609	616	584	603	588	600	566	571	560	566	590	624	605	591	574	613	575	617	554	600	576	575	582	610	592	565	623	635	604	578	606	619	614	597	625	591	599	592	574	587	595	622	605	580	553	568	603	561	571	588	580	510	628	619	586	583	606	600	557	574	627	585	553	611	539	540	576	615	584	597	631	626	583	599	615	604	600	589	564	595	612	633	566	580	592	569	609	598	631	572	612	585	563	589	595	573	613	589	587	615	616	601	574	560	542	621	599	599	616	605	572	574	633	577	582	617	585	598	585	585	595	564	603	598	596	584	598	614	608	598	595	588	629	647	637	619	614	561	597	592	607	616	577	605	590	586	579	570	617	574	590	609	554	602	605	599	557	593	612	564	563	568	558	582	608	600	546	571	547	579	551	554	596	548	598	570	601	577	601	624	563	583	591	600	594	558	621	580	596	569	570	599	647	580	612	634	649	600	574	590	598	604	577	576	595	619	599	581	631	538	580	588	572	606	592	590	605	583	594	591	573	637	581	610	575	585	597	584	610	562	573	590	577	572	582	550	582	563	607	591	562	624	632	562	628	602	588	569	551	592	634	576	620	591	599	582	577	575	597	583	622	614	581	595	601	584	643	616	553	546	599	612	578	582	608	633	574	599	598	587	623	640	610	575	628	577	622	570	560	588	595	567	538	575	576	607	582	544	585	607	588	571	593	603	616	630	580	612	569	576	586	553	593	579	571	606	584	568	573	581	591	602	604	618	554	591	570	559	576	593	597	572	608	560	555	602	555	616	584	567	547	608	582	577	558	604	592	599	602	589	599	602	592	571	610	568	613	615	586	613	619	643	589	571	561	559	592	588	576	628	582	573	588	567	647	581	606	593	544	556	594	572	606	550	607	543	617	596	575	605	655	611	578	583	592	649	604	589	588	623	624	560	563	617	557	579	573	548	596	542	565	584	639	578	626	573	609	618	619	609	617	581	580	628	619	622	648	579	596	603	606	590	604	628	591	598	590	586	632	573	592	557	587	571	559	589	579	565	611	571	616	596	603	555	619	628	637	582	608	613	612	568	582	602	614	613	569	591	619	563	618	582	605	623	653	580	609	595	615	627	570	599	587	584	626	604	558	599	590	557	598	575	580	587	546	560	601	613	658	562	572	598	581	588	590	572	584	624	529	586	557	588	604	576	572	574	623	608	586	632	590	578	582	588	573	601	581	578	569	612	586	558	563	598	608	596	636	571	595	625	582	570	593	594	616	562	589	564	588	567	578	653	539	559	575	629	571	574	586	587	559	619	564	548	579	631	602	589	640	577	633	574	594	587	637	582	527	556	601	626	552	616	565	578	602	574	534	624	549	609	592	628	621	603	578	588	615	582	579	594	574	606	565	604	583	592	603	603	619	595	600	613	577	568	580	589	621	576	572	551	616	600	600	606	599	581	595	598	558	581	595	578	544	590	595	613	601	556	603	596	575	579	597	551	596	591	578	610	598	583	627	596	617	592	642	601	644	608	637	562	609	579	602	598	630	625	551	590	585	594	599	585	578	615	624	617	586	602	558	617	602	592	598	583	581	619	556	606	575	588	609	599	548	595	596	599	589	585	555	586	551	590	597	579	596	599	597	596	623	615	565	600	602	574	601	564	592	589	579	623	601	625	570	607	619	583	556	613	581	550	644	603	602	622	607	566	567	574	647	612	605	609	609	606	618	593	592	583	616	582	631	587	596	585	602	595	576	571	616	601	609	615	619	630	624	594	584	576	577	584	620	582	605	574	611	618	580	578	595	607	618	593	599	575	597	585	602	603	608	594	601	573	608	569	625	568	580	598	613	587	581	592	575	554	567	588	570	598	575	572	607	569	587	574	606	633	607	584	594	620	591	582	565	555	561	609	557	555	600	566	597	601	600	571	605	582	594	591	543	585	586	582	590	594	602	571	590	595	608	586	631	588	546	612	575	573	621	605	568	610	605	557	597	625	605	562	593	586	610	619	625	576	619	607	615	579	606	558	643	572	629	591	608	589	611	594	593	582	632	608	563	603	568	588	624	580	629	568	589	608	614	595	560	616	600	539	603	558	598	575	589	580	559	621	599	584	576	582	595	624	574	615	585	613	570	638	605	576	589	583	578	580	635	582	552	600	605	607	597	621	568	601	586	598	575	580	583	599	592	616	611	578	597	551	615	576	604	541	573	632	588	587	592	583	621	584	630	591	586	579	538	617	584	619	629	608	542	571	591	580	618	543	574	604	585	631	591	564	587	587	559	600	580	593	606	563	587	616	560	610	566	621	550	603	559	616	570	597	581	587	560	643	573	595	593	591	571	588	614	557	584	561	564	563	572	644	578	602	628	627	588	593	590	577	566	625	576	582	629	639	580	602	607	551	595	590	629	592	588	581	613	594	562	598	604	584	630	615	565	606	612	582	617	582	563	599	584	578	585	558	600	590	589	614	615	582	568	584	571	577	552	616	565	563	559	575	577	620	634	599	561	610	587	573	611	564	594	557	593	589	640	566	586	555	622	562	593	587	601	533	638	634	601	607	595	591	606	594	579	599	581	590	631	579	623	652	590	588	582	605	563	583	570	558	618	542	564	665	545	605	585	631	571	582	633	617	558	584	599	601	586	601	608	613	595	609	602	591	562	598	559	605	556	598	651	619	604	560	560	581	616	622	601	588	639	624	593	573	554	544	557	596	561	612	617	575	571	608	581	597	582	620	631	607	629	589	600	569	597	629	587	601	596	576	575	569	558	594	557	643	538	559	647	601	622	550	608	577	558	625	594	580	594	593	607	591	582	610	614	609	575	639	619	579	616	623	575	582	575	623	652	547	611	573	597	555	565	584	575	598	619	580	641	611	610	581	585	636	628	606	586	589	625	592	586	576	633	563	613	611	570	594	585	561	579	593	584	579	585	587	590	600	582	615	561	608	542	637	609	603	553	590	566	598	632	579	594	597	611	608	631	595	576	577	604	557	590	647	606	603	571	580	586	627	585	597	598	589	575	604	590	559	615	604	598	606	596	645	565	567	620	570	572	633	623	583	599	596
25586	21380	27118	24775	8277	3555	11723	22238	22174	12756	5320	1938	891	672	652	663	650	650	636	621	663	683	584	648	657	664	658	667	653	663	689	629	685	611	596	630	660	613	648	653	656	631	602	634	648	628	619	676	663	607	598	632	631	621	631	609	578	646	615	647	635	670	630	679	598	642	657	660	596	599	662	625	661	701	634	584	651	650	580	656	621	609	665	632	597	626	659	648	631	633	629	636	637	624	636	588	626	631	603	594	641	629	656	617	616	611	635	678	665	634	619	603	619	640	675	685	656	601	644	602	652	612	632	586	627	623	647	645	637	647	659	613	612	647	618	627	651	648	606	633	632	625	620	636	610	641	646	630	626	642	668	643	616	600	690	625	616	607	670	657	629	654	643	621	616	629	650	654	629	625	613	596	645	662	634	600	694	605	645	623	632	672	616	658	609	627	598	603	604	595	631	668	620	594	590	628	632	683	561	595	643	610	559	663	638	626	631	581	634	632	645	652	608	642	670	626	643	676	609	626	647	652	623	591	599	617	617	621	624	684	604	576	657	651	631	632	686	676	634	632	632	637	658	621	612	646	568	636	617	633	611	607	638	601	624	566	635	629	626	644	628	643	664	627	610	643	625	673	694	640	581	633	640	620	570	608	618	605	627	612	598	628	637	631	685	606	590	673	637	616	650	624	621	668	628	619	635	640	684	655	671	659	662	642	604	669	604	633	644	655	634	599	623	613	638	609	620	663	656	616	638	660	634	611	627	667	645	636	614	688	662	620	593	620	638	635	615	646	628	634	622	634	624	650	641	661	602	649	630	677	619	689	627	607	623	610	702	681	646	620	615	597	622	618	658	632	622	644	652	637	616	660	653	656	675	667	662	638	643	662	663	619	624	597	639	640	613	616	615	624	637	666	591	586	658	629	639	577	629	616	681	612	606	631	610	625	601	647	630	638	582	672	620	638	619	592	632	648	658	665	620	660	647	648	585	589	626	652	677	596	646	659	667	605	627	616	664	678	605	618	690	604	651	612	661	662	634	654	591	632	650	616	623	615	626	592	620	651	623	645	650	617	648	648	649	643	605	608	595	651	642	662	664	694	658	645	629	600	674	620	612	625	672	641	652	661	598	604	592	623	634	610	676	660	638	590	642	644	643	674	637	616	633	600	631	706	645	608	647	594	605	625	607	636	630	625	623	672	624	645	637	642	647	649	607	567	670	651	650	661	602	653	622	649	597	632	645	629	644	623	646	666	636	588	664	659	652	639	678	654	623	662	621	637	604	596	588	628	603	592	633	631	626	653	615	603	660	628	598	627	644	642	654	612	627	628	690	653	626	646	640	660	631	596	656	591	613	680	612	633	603	613	629	623	607	594	582	624	642	628	678	623	628	621	674	616	634	624	685	571	637	653	656	630	617	612	618	602	658	606	654	622	638	699	659	641	634	709	630	624	637	608	658	594	666	642	632	609	669	702	669	647	644	640	638	635	635	641	622	640	650	595	641	623	616	635	609	644	605	639	605	617	651	610	612	615	609	644	631	652	632	595	665	639	619	655	608	640	645	622	647	648	627	607	621	676	670	656	623	593	622	581	650	621	663	644	578	613	633	643	624	630	667	651	615	625	666	613	646	643	617	645	586	620	580	680	603	632	648	665	679	645	636	582	583	639	654	637	614	668	662	595	625	607	561	657	623	656	640	666	670	613	648	623	598	635	624	623	667	644	651	607	651	611	590	617	633	626	626	661	625	617	626	629	601	602	626	611	636	624	642	646	616	622	615	649	579	616	646	605	628	619	637	589	649	611	632	642	653	631	650	616	596	622	695	626	647	641	695	633	632	659	635	603	622	644	671	619	656	631	642	642	632	608	642	646	598	619	644	623	669	594	647	571	566	588	648	647	606	684	663	581	605	603	611	622	660	615	623	618	639	596	604	653	600	613	672	615	641	622	601	653	610	624	622	618	696	616	639	618	647	620	606	633	620	677	628	624	613	648	591	607	680	631	587	585	668	573	624	634	650	658	618	638	635	680	643	647	603	616	630	613	587	595	653	641	586	654	639	615	594	662	655	643	669	643	613	663	623	665	673	599	603	680	651	659	614	622	651	588	611	614	626	616	619	648	654	603	614	658	647	606	660	658	633	644	650	595	641	615	630	622	641	619	599	625	618	629	651	640	634	578	621	609	679	593	641	627	638	617	627	606	612	597	672	598	648	607	632	646	622	583	625	679	669	652	609	627	614	632	609	625	626	612	601	631	644	611	656	642	597	656	629	651	636	626	634	626	640	648	613	584	600	652	605	619	632	665	628	614	634	606	695	655	669	637	602	643	638	631	673	638	636	641	654	623	649	637	644	647	579	635	624	637	620	626	641	633	620	639	635	650	607	601	617	661	655	650	655	621	655	651	586	656	592	572	607	599	574	645	577	598	612	637	632	666	622	638	636	626	658	598	620	668	648	630	654	607	618	638	617	655	649	637	665	596	631	644	650	650	631	643	641	665	643	584	643	634	603	594	655	619	609	615	644	607	650	625	645	631	630	646	644	635	594	604	623	639	617	642	641	650	636	665	629	588	626	610	623	601	640	639	653	619	612	632	649	659	610	676	652	671	587	638	630	636	634	617	609	630	660	606	603	625	684	634	609	615	623	641	607	624	649	629	612	652	624	602	696	641	604	623	643	593	624	609	622	669	627	653	629	616	601	629	622	635	635	642	638	593	618	653	578	625	641	637	636	626	634	636	655	633	631	609	578	636	625	656	639	663	663	612	636	604	668	664	621	647	624	581	631	638	651	611	658	648	602	641	642	634	645	629	635	628	606	631	633	607	634	615	663	597	617	641	630	629	629	594	650	629	632	648	621	649	625	632	617	613	640	653	591	673	592	648	651	679	583	636	664	646	616	609	650	654	617	660	620	636	659	644	619	646	617	602	612	647	611	630	632	645	639	650	642	649	637	608	635	617	660	597	620	641	649	625	642	659	616	569	624	634	646	624	663	657	645	607	607	635	671	649	641	629	656	583	603	626	649	631	601	585	646	628	623	599	615	621	658	617	634	608	585	643	643	667	622	694	670	624	579	613	645	618	660	606	622	626	613	645	622	630	660	657	664	624	618	649	647	612	668	651	615	627	630	627	644	640	643	646	625	672	658	596	676	592	547	609	633	639	616	645	575	607	629	622	610	657	676	678	632	629	633	581	646	603	631	637	661	656	626	672	679	621	626	589	626	655	602	639	628	686	632	638	645	638	643	651	622	608	594	660	581	616	658	649	634	629	617	679	592	633	643	657	606	662	682	591	634	623	605	652	614	646	646	606	608	615	621	618	623	630	612	636	586	643	617	621	607	651	623	628	639	627	620	661	631	613	605	640	665	636	638	628	626	642	603	635	620	614	624	663	605	604	652	624	615	645	644	624	648	639	615	611	610	550	704	604	613	609	596	612	642	639	641	593	643	643	638	632	588	603	623	621	636	631	617	676	597	633	607	628	661	637	642	619	622	667
6428	14256	10995	4616	3628	3716	13882	21837	19825	10512	5158	2021	836	673	654	610	603	574	614	596	583	581	577	599	610	594	577	614	588	608	590	627	586	585	638	591	638	576	592	611	626	585	555	603	555	573	603	598	584	621	590	601	579	590	595	567	585	576	602	581	629	610	616	602	591	584	606	600	599	571	564	548	574	561	598	642	581	629	599	605	580	581	555	583	613	627	648	562	589	629	578	571	561	559	630	562	561	661	627	612	586	559	572	604	588	544	595	598	596	582	612	597	584	635	576	596	613	618	602	621	564	581	634	577	582	546	602	612	572	592	581	577	571	567	602	603	584	577	551	591	579	589	606	573	594	567	648	589	601	574	596	583	575	610	588	614	607	638	566	575	637	587	606	610	552	609	600	623	605	596	572	584	572	537	568	614	586	597	580	583	605	604	602	629	625	623	628	557	631	603	639	591	579	616	609	594	557	593	575	619	571	598	603	570	557	605	623	571	588	590	568	572	588	577	565	593	602	610	541	599	580	619	601	576	617	618	608	621	595	556	543	624	553	599	625	596	576	558	560	565	577	565	613	646	614	568	578	598	596	580	551	611	580	578	561	583	599	551	615	571	607	583	607	593	615	633	629	593	613	575	631	615	583	587	589	580	612	609	634	585	568	594	572	585	587	573	597	559	603	632	565	632	612	553	572	585	553	589	594	586	603	600	533	631	575	588	569	610	613	584	586	559	579	599	605	606	650	601	565	566	626	605	563	581	581	569	575	572	565	581	616	576	596	583	593	577	572	578	608	576	593	580	556	582	629	591	567	576	602	643	565	600	555	564	585	627	585	578	574	620	566	554	578	588	568	613	595	584	594	604	625	609	623	607	591	598	617	566	650	568	585	568	567	595	560	585	604	601	554	609	579	570	607	558	577	578	601	561	635	655	551	597	618	593	591	549	587	564	632	566	588	603	586	560	581	599	565	584	576	594	591	561	599	600	599	573	596	593	594	553	568	610	578	616	602	572	603	595	555	600	603	591	628	620	582	609	619	590	590	607	596	562	575	610	610	636	583	594	606	557	585	563	552	604	566	590	560	609	578	591	564	615	591	603	573	605	561	613	629	623	582	588	623	578	551	581	554	615	550	544	610	617	611	578	557	570	566	580	571	582	634	635	555	580	578	540	576	593	570	570	560	568	593	570	579	582	623	611	576	534	559	576	578	630	540	584	592	553	572	597	591	569	559	581	578	607	644	588	584	593	606	593	587	589	557	591	608	565	599	544	565	611	594	568	640	608	541	596	590	615	560	617	588	562	606	588	532	590	574	592	595	614	600	559	610	564	574	559	611	639	541	581	595	595	560	611	599	592	595	584	578	580	599	553	601	606	626	600	588	615	589	636	574	625	602	592	590	644	567	578	615	599	563	558	580	563	617	610	622	612	614	586	584	597	558	601	586	603	594	601	547	575	551	590	535	563	611	591	586	551	573	571	611	615	603	597	553	561	566	564	585	555	571	578	594	610	578	638	585	572	609	650	581	550	589	595	580	653	583	563	565	595	600	635	588	588	609	602	593	618	604	551	561	611	595	597	611	613	584	596	596	543	635	621	569	613	598	631	644	603	588	623	592	562	585	614	659	616	572	564	541	578	593	565	593	589	595	579	559	584	580	580	576	569	611	581	566	623	576	620	565	574	607	582	589	588	632	605	584	605	581	609	577	554	584	587	590	617	592	568	611	586	561	553	595	548	655	592	599	585	574	550	559	569	583	575	618	605	563	597	560	584	594	613	586	543	575	611	598	587	574	624	596	602	617	606	585	558	545	592	562	608	573	591	633	591	599	575	599	570	601	552	582	600	574	590	571	550	590	610	562	580	623	579	613	602	593	593	556	638	596	571	617	586	597	564	582	622	594	597	566	602	593	604	565	606	604	639	633	599	601	550	585	553	590	581	611	571	597	561	544	605	627	600	528	596	617	614	584	600	546	547	614	636	621	567	573	582	588	632	612	579	623	595	569	589	574	574	589	596	550	535	578	608	583	578	580	600	610	590	587	594	571	591	599	595	629	580	588	614	638	564	606	585	614	553	596	587	613	605	620	561	607	554	550	625	628	608	585	597	592	582	603	592	571	600	629	595	574	597	621	614	590	610	611	569	610	622	612	550	580	573	580	566	576	612	587	611	585	620	579	583	556	603	541	626	573	605	581	624	607	587	566	586	600	611	625	563	554	640	562	607	602	607	584	567	639	633	628	567	632	602	578	569	585	548	596	604	601	590	543	535	585	553	580	603	599	618	588	610	626	562	599	584	570	572	564	632	546	598	597	590	583	610	603	598	627	570	566	584	621	652	644	615	599	600	625	579	597	592	582	559	608	591	589	592	617	621	558	623	610	593	591	549	583	590	614	584	592	569	603	625	535	595	598	624	565	574	579	623	638	605	605	567	569	602	603	567	604	613	579	569	589	617	569	559	615	626	588	583	570	545	632	591	657	585	608	603	598	570	620	595	582	598	585	600	573	598	591	567	595	643	548	569	578	567	603	583	586	619	602	589	583	577	560	583	591	561	596	575	596	615	604	568	626	572	577	565	587	585	563	626	559	589	619	625	587	579	581	543	581	613	554	580	608	604	543	611	587	596	598	589	632	552	574	625	571	566	584	583	609	579	617	588	588	571	589	572	545	580	620	581	593	570	643	557	636	599	647	626	598	579	542	572	575	567	585	567	611	610	617	579	564	548	544	612	601	589	620	600	599	574	587	637	595	600	589	540	635	581	612	589	583	551	573	582	572	560	593	618	599	612	598	585	577	579	549	539	621	627	611	596	650	580	605	582	575	586	608	625	599	542	598	595	609	602	640	606	581	597	558	576	586	602	624	611	623	595	576	615	613	586	542	569	588	650	615	597	580	565	601	641	581	583	593	599	629	618	562	589	604	588	599	572	605	607	623	541	554	615	593	613	596	581	556	601	576	612	540	552	579	612	590	596	558	626	575	589	594	631	608	587	570	563	578	616	602	567	574	607	591	590	604	582	593	561	582	552	585	623	596	578	562	603	600	593	607	559	570	621	587	596	611	574	623	597	597	625	588	589	586	585	542	550	596	586	642	595	617	588	593	589	619	573	594	587	601	596	564	632	586	605	576	578	561	606	597	591	571	577	654	588	598	573	605	592	628	617	638	606	580	585	589	593	624	553	569	616	560	612	594	538	611	604	546	564	581	558	638	565	547	580	557	580	608	601	554	602	614	515	556	570	577	567	586	598	575	594	567	572	536	577	574	605	566	584	576	602	610	564	612	627	560	612	583	568	607	588	600	630	583	616	608	581	572	600	593	594	589	570	591	587	587	589	587	564	591	607	577	600	600	635	622	585	623	557	588	597	585	574	614	583	576	611	565	587	559	595	591	563	630	578	583	593	610	599	558	589	608	581	628	592	582	568	583	595	666	638	587	573	598	578	572	591	548	567	605	562	547	632	596	575	588	535	559	588	626	608	590	595	595	555	590	587	592	572
24171	21348	28696	24386	21196	12496	29624	41927	36922	25106	11184	4211	1408	892	793	779	817	768	739	751	710	750	759	748	744	757	724	750	755	798	703	731	787	731	794	781	726	752	753	742	710	723	778	818	742	749	745	735	752	725	754	706	765	764	789	782	752	718	747	697	727	737	752	715	762	776	714	759	730	751	762	715	741	792	767	702	738	763	744	699	770	737	755	788	724	777	753	743	737	709	709	727	724	752	782	740	775	711	736	784	773	724	786	805	739	789	757	756	673	779	752	745	767	771	726	766	782	798	680	752	760	699	755	772	723	730	779	714	768	793	735	728	750	738	749	729	774	728	792	769	748	728	763	719	807	785	783	709	750	745	722	794	770	744	741	726	753	725	732	649	723	743	760	770	718	738	704	743	707	788	760	718	744	707	752	732	753	740	722	769	731	752	721	748	692	699	753	802	804	750	758	703	701	753	715	727	743	738	756	749	752	743	730	797	700	744	702	753	757	745	725	732	783	663	790	799	751	716	744	704	716	714	742	738	763	707	763	733	741	731	703	749	728	731	739	689	715	662	686	715	795	725	719	767	769	779	778	750	779	741	737	759	701	787	748	707	765	751	775	734	741	720	721	735	790	753	729	756	779	783	743	751	758	798	779	692	773	746	765	741	706	720	768	720	774	740	737	768	724	797	715	772	742	799	726	769	730	743	781	786	765	725	734	714	741	798	753	726	770	761	746	741	749	728	741	761	814	740	768	700	755	765	789	676	755	760	749	794	701	790	760	771	749	778	752	720	728	742	754	766	746	732	708	788	779	795	730	752	711	732	736	771	746	748	723	780	773	743	767	738	758	739	711	734	716	732	737	713	732	754	745	736	733	726	754	764	724	718	705	738	798	769	721	754	714	714	740	724	785	713	707	742	773	776	760	744	718	714	768	759	682	766	749	730	742	736	721	745	794	715	767	754	775	770	764	734	714	680	747	756	751	801	746	778	761	742	759	731	704	709	758	761	733	762	711	786	760	741	751	727	769	722	741	713	790	751	727	718	747	733	690	762	701	708	840	754	719	730	747	734	724	766	733	712	792	769	732	730	740	719	795	742	762	742	735	779	809	757	781	725	766	741	757	774	700	753	756	757	763	730	757	765	732	714	716	729	759	753	779	776	721	741	777	719	748	746	736	762	754	772	732	739	722	759	728	759	728	725	727	711	778	743	687	708	725	753	805	730	719	779	728	732	726	763	732	785	792	787	704	711	744	734	778	758	783	760	754	743	781	716	710	709	722	682	735	699	747	770	680	727	778	761	695	763	702	740	760	758	711	746	746	730	767	778	743	722	772	731	775	786	704	754	768	675	754	756	750	685	766	691	709	715	713	711	702	726	696	725	731	732	683	765	759	700	698	772	766	713	762	714	788	709	776	769	750	775	743	757	767	723	688	762	705	763	714	742	726	746	704	711	756	696	751	772	774	685	723	805	746	734	719	738	731	773	739	806	693	784	751	778	800	741	754	719	727	747	692	723	716	738	718	722	737	796	719	726	771	733	744	698	737	727	749	731	766	715	771	765	739	777	726	759	733	753	711	716	721	755	733	770	670	750	753	696	731	736	755	739	801	715	724	704	758	758	735	706	758	746	710	674	777	739	679	696	738	702	770	746	730	767	768	745	790	730	797	756	737	740	729	715	733	768	784	743	741	748	756	713	716	703	733	713	715	728	690	713	749	742	748	753	751	713	740	793	770	732	760	753	757	793	754	762	771	799	745	724	711	725	765	743	716	732	743	726	763	800	745	704	740	726	721	706	730	781	757	796	767	720	804	757	752	713	785	736	722	731	752	701	755	734	743	701	815	744	709	737	735	746	694	688	746	747	746	787	743	738	738	733	759	738	719	763	745	768	716	673	723	753	794	739	803	761	734	726	745	698	737	727	745	731	769	720	717	778	737	748	743	754	720	724	751	727	723	721	696	756	734	757	759	747	784	732	747	721	729	768	766	745	749	759	720	769	709	714	731	778	702	766	748	785	730	762	722	781	750	720	771	725	776	761	748	774	759	779	709	731	748	754	763	738	760	749	764	738	747	712	708	770	735	766	776	777	720	796	748	741	680	710	742	765	702	770	780	683	752	698	696	693	777	746	723	684	721	804	772	768	710	740	722	783	694	798	762	716	763	744	722	712	734	747	752	754	712	733	755	747	728	718	763	718	710	731	728	736	750	711	709	751	756	690	723	722	685	751	808	708	754	728	750	700	750	767	777	733	690	733	751	755	748	722	663	746	773	831	715	754	736	741	695	755	774	787	713	726	709	759	724	773	763	735	737	692	730	736	756	770	740	689	759	759	751	771	737	798	765	714	760	727	773	758	717	716	735	743	719	711	769	750	763	782	690	739	729	741	696	668	734	752	731	769	772	722	740	750	762	734	739	713	718	795	723	720	720	719	670	768	786	760	745	729	757	721	718	740	720	726	723	736	765	697	726	789	760	746	762	763	762	785	757	729	755	745	764	717	767	706	715	762	745	736	729	688	748	743	819	720	784	783	758	714	751	711	714	710	712	741	758	732	768	759	791	711	715	805	734	737	804	791	722	710	794	721	717	677	707	696	708	722	721	761	722	728	761	745	732	739	791	732	745	738	758	698	797	740	804	748	741	731	768	754	723	745	729	730	734	713	778	799	765	705	727	714	768	753	717	686	726	682	736	697	751	737	714	803	721	798	744	757	685	759	724	740	746	735	778	759	764	724	692	713	755	719	737	775	755	774	753	746	718	742	734	762	721	741	706	693	721	730	724	732	770	708	760	755	744	776	734	747	794	730	716	729	744	774	755	715	714	745	697	730	743	734	707	754	687	719	763	732	746	747	736	684	737	783	757	735	738	753	729	719	713	745	759	679	708	720	757	749	735	792	748	739	753	762	730	739	749	766	767	713	713	733	745	768	741	761	729	753	749	734	730	768	757	791	769	727	757	714	702	719	751	761	765	743	725	771	694	767	699	740	796	756	754	768	751	765	753	699	790	734	769	777	765	748	737	759	681	786	708	726	738	717	750	696	739	701	734	714	761	723	748	742	740	699	743	738	723	782	708	717	757	751	773	762	753	712	751	741	713	708	750	723	736	698	753	680	732	740	649	771	739	700	708	762	709	727	702	725	692	731	744	730	764	773	683	748	760	699	767	731	716	775	782	738	741	757	736	675	768	770	743	702	736	772	704	738	768	710	731	716	700	753	741	710	768	714	701	728	755	773	759	763	728	772	733	739	727	742	697	744	724	770	775	747	724	708	725	751	727	711	735	720	745	740	788	698	765	708	731	705	759	745	701	754	779	752	710	739	779	743	733	743	723	725	713	748	712	784	792	808	756	709	786	710	744	762	779	717	687	741	789	769	780	774	760	763	703	771	784	795	745	714	687	752	764	756	721	714	805	710	755	777	725	747	748	728	712	754	736	715	767	765	699	731	719	755	747	759	766	751	734	734	777	798	723	772	728	805	731	733	730	759	741	758	767	745
6517	14202	13526	8623	6208	5435	32144	38749	32889	19646	9382	4002	1351	856	759	704	653	653	691	691	684	702	660	711	657	714	687	669	727	720	691	677	713	707	666	700	717	666	656	688	672	710	711	711	709	684	719	694	669	713	682	706	662	698	699	716	692	681	693	712	679	738	731	716	670	701	673	686	674	698	671	668	682	643	682	664	667	651	649	664	708	642	666	663	725	695	703	661	684	657	695	722	683	678	681	652	668	698	670	641	652	628	642	667	700	650	680	662	686	663	653	725	675	685	710	693	662	684	667	731	704	657	700	634	706	690	673	657	726	642	674	670	690	658	656	718	672	660	658	664	685	704	671	637	683	684	703	662	694	674	682	710	650	657	632	710	688	727	678	647	690	748	702	672	686	682	670	645	659	674	718	734	687	673	698	709	654	676	704	685	685	645	704	635	654	689	662	708	703	698	652	652	659	687	652	628	717	664	701	759	688	642	669	713	743	678	664	676	662	693	702	655	703	709	696	690	670	655	659	688	692	689	691	700	682	668	690	714	675	701	712	694	709	672	657	668	694	667	631	688	659	676	679	657	683	695	667	722	683	718	637	733	678	708	644	672	690	690	649	627	645	703	679	737	681	694	687	668	688	686	697	733	678	666	697	643	646	695	641	679	665	690	656	655	684	723	675	681	716	668	678	696	699	687	686	707	670	684	721	685	696	681	667	738	679	713	663	666	732	696	683	724	706	696	693	672	669	720	697	739	665	717	690	674	636	638	661	714	697	701	685	666	680	673	665	673	608	678	732	750	669	647	659	675	740	688	641	674	700	706	729	705	697	717	668	703	691	675	664	651	717	661	713	628	690	719	690	670	626	695	667	684	676	668	713	678	727	641	693	699	675	735	650	691	662	670	683	702	639	642	677	705	627	645	681	666	652	664	704	625	726	675	695	682	673	637	644	684	683	633	643	663	684	682	660	655	679	677	663	669	674	670	750	625	676	690	654	708	670	695	691	691	689	646	707	684	686	654	678	652	688	677	697	674	658	707	639	659	671	654	672	705	671	643	637	657	653	657	676	707	682	683	645	628	675	705	636	710	714	683	657	620	678	659	680	736	702	680	679	655	704	665	677	683	715	714	712	727	711	646	686	668	686	675	700	646	653	676	698	675	715	736	672	612	709	670	674	668	657	720	668	665	640	681	677	679	727	689	652	654	696	640	691	665	679	657	686	629	713	656	674	692	672	717	652	633	661	678	698	664	683	709	681	694	655	673	702	662	689	653	690	671	643	699	683	707	694	689	672	659	677	681	724	690	711	695	686	639	676	700	695	701	662	665	728	690	692	626	721	659	646	676	712	625	663	687	652	696	648	677	700	665	689	647	667	671	672	660	653	680	675	654	667	685	671	663	701	747	718	618	621	672	662	667	727	674	697	735	707	713	715	658	691	681	738	677	719	661	700	682	655	665	671	660	682	633	634	704	674	676	742	704	675	643	648	687	660	682	688	710	693	715	713	668	629	705	728	689	672	683	680	647	693	645	699	703	663	662	657	688	692	620	707	641	698	717	733	697	674	651	701	645	652	650	653	683	694	655	648	674	655	640	664	650	655	611	724	667	664	705	682	685	706	638	723	740	653	672	686	648	699	697	636	657	691	698	675	678	668	641	684	657	668	717	659	675	713	688	701	618	625	670	698	677	662	700	684	688	711	658	696	687	709	689	707	675	694	704	678	700	644	685	660	687	680	651	655	677	678	702	687	717	631	695	676	694	670	671	712	699	695	637	709	662	714	661	712	687	673	699	672	695	671	716	667	687	640	627	680	649	682	687	670	664	684	713	671	728	716	712	724	675	673	676	660	631	680	646	665	700	663	694	644	675	698	680	647	678	707	698	691	687	620	690	668	675	695	699	694	663	635	705	672	682	678	682	671	681	671	644	689	687	674	676	677	645	681	648	640	668	726	655	687	651	661	696	675	693	651	671	656	686	667	715	677	647	658	601	621	674	656	699	694	625	679	698	689	666	666	694	704	699	674	690	680	645	661	670	673	729	694	648	638	692	656	651	696	698	722	727	671	690	728	690	665	627	666	696	707	722	675	661	646	706	716	678	664	697	667	672	665	684	693	651	640	669	680	665	634	687	689	668	701	633	633	647	703	673	670	697	716	683	675	709	661	648	719	649	670	660	661	658	697	664	646	685	710	672	689	686	698	651	692	666	701	643	707	721	680	723	623	721	635	704	685	647	651	659	686	688	664	686	642	666	668	673	681	693	667	622	673	717	667	738	685	671	685	668	637	643	656	643	694	668	684	624	670	659	670	682	643	668	666	681	679	667	674	685	690	676	671	653	654	703	680	713	665	679	678	673	694	688	650	717	690	701	715	636	632	668	692	687	696	624	673	686	683	710	637	647	691	666	662	623	678	645	688	686	685	643	611	705	702	680	664	676	689	692	713	700	652	726	687	697	676	708	640	676	725	701	662	703	668	727	686	676	676	648	691	673	668	690	659	692	702	714	707	666	659	673	714	623	670	698	716	677	649	640	705	717	659	600	729	689	660	738	677	635	674	700	660	661	713	691	666	648	646	675	694	670	655	646	705	643	683	684	673	725	654	725	676	679	634	694	692	661	677	673	678	704	684	703	678	626	680	636	671	691	696	672	663	707	718	667	700	662	713	700	687	675	642	722	663	655	692	681	681	668	718	670	680	679	662	668	628	674	676	656	689	671	666	701	706	643	700	689	681	663	668	672	659	685	694	717	762	682	669	679	663	639	700	678	681	695	691	687	697	651	675	661	658	682	644	662	614	644	738	697	642	670	669	684	730	698	653	659	678	695	673	699	660	684	671	611	701	714	692	646	693	607	681	678	670	667	714	694	638	686	693	662	650	701	700	691	612	646	669	682	647	683	661	686	622	674	706	675	657	683	657	661	640	701	713	647	680	635	729	633	696	677	701	703	624	656	689	665	685	700	651	713	636	715	653	706	714	684	665	641	694	693	629	688	620	680	672	660	694	725	706	671	726	642	709	674	669	688	700	627	670	657	647	673	721	667	662	695	706	707	707	640	659	688	697	719	652	684	692	670	636	628	677	692	677	666	642	667	671	669	709	626	687	649	741	647	666	675	638	696	667	677	668	675	697	689	700	688	681	666	692	677	725	697	694	705	653	679	693	698	665	640	688	688	666	663	691	660	673	642	666	657	680	706	722	678	696	658	677	710	678	712	687	668	689	673	695	698	657	685	641	724	698	707	710	674	685	625	709	683	638	669	648	662	658	725	674	651	649	644	653	670	704	683	688	651	650	702	676	690	661	640	709	667	674	707	686	683	588	731	694	715	633	642	676	674	680	669	655	676	662	628	683	702	704	656	715	676	677	721	689	722	730	673	688	656	659	673	697	702	686	664	678	706	696	701	668	661	635	719	649	668	699	674	659	645	682	680	686	684	647	660	677	674	664	695	693	669	682	678	678	680	640	671	703	675	639	698	619	680	631	650	629	701	650	689	687	664
27654	13907	4978	3209	1591	1278	2667	3331	3195	2114	1298	921	734	713	686	671	661	699	683	679	689	667	758	653	719	675	667	688	680	618	685	689	647	651	672	691	675	622	678	658	652	672	686	651	721	663	641	652	667	691	658	641	696	699	670	682	672	654	663	718	686	728	605	674	642	657	636	634	680	704	665	638	696	663	664	666	683	644	640	690	659	660	652	665	670	687	693	701	657	697	681	636	622	621	696	691	692	682	650	638	687	643	640	607	679	671	628	671	690	656	662	669	659	687	664	639	675	690	680	661	670	673	634	703	673	684	701	690	701	690	646	654	650	686	617	651	635	664	658	673	671	579	654	662	670	636	647	658	676	675	664	668	652	648	685	703	679	687	679	677	643	654	643	633	755	673	666	667	704	636	658	621	636	620	700	686	670	654	692	628	617	637	684	646	690	686	662	702	686	649	687	674	671	660	682	624	657	688	658	662	655	620	679	663	685	675	673	627	703	667	652	682	656	689	640	657	668	636	668	663	677	659	683	647	650	682	648	633	647	674	638	636	684	645	631	653	690	683	657	668	597	710	651	663	657	679	611	700	664	668	622	693	714	692	659	683	705	680	709	693	728	704	666	655	683	632	722	642	643	721	710	659	674	657	677	627	614	683	666	681	664	665	693	645	671	688	661	644	680	695	685	684	659	699	666	721	647	624	660	668	622	656	681	645	656	709	674	657	664	659	680	661	691	649	649	643	688	612	686	686	660	672	678	649	707	656	645	629	721	675	682	638	699	690	707	631	628	604	666	715	644	650	642	670	665	599	651	655	641	655	682	644	638	664	689	692	676	682	700	702	673	610	685	681	607	658	652	658	695	686	653	663	676	648	658	642	624	704	680	725	684	629	631	711	689	657	687	705	649	687	629	649	698	689	672	653	681	667	664	692	698	630	684	660	667	674	627	672	671	650	666	650	623	706	691	711	659	666	645	685	692	608	660	635	642	703	656	690	662	665	667	653	689	652	690	681	658	648	666	643	623	625	655	666	625	642	602	647	653	655	659	633	651	656	715	677	683	650	594	672	664	669	656	653	660	678	645	651	693	664	674	667	742	684	643	703	669	689	646	633	663	714	644	697	669	673	703	607	664	658	673	676	661	658	729	682	648	693	665	643	650	648	676	676	685	705	655	644	635	676	689	654	719	691	619	684	669	637	645	646	657	665	698	711	654	675	667	647	679	624	657	702	613	675	637	682	696	690	669	684	675	661	720	658	681	681	683	638	684	665	690	693	697	708	640	647	657	674	646	682	666	671	687	632	691	636	689	646	664	691	701	686	651	630	655	664	656	706	674	683	655	659	629	672	693	647	665	632	652	685	661	671	640	669	644	671	704	675	695	669	694	657	698	637	664	702	688	663	669	666	656	662	681	674	644	611	659	643	642	627	647	653	640	694	653	668	718	664	621	622	663	709	647	649	682	648	680	680	643	628	645	688	639	663	674	672	641	696	651	648	690	660	717	659	685	631	668	677	730	674	659	647	639	693	695	683	661	650	660	661	642	650	639	635	640	673	658	635	642	660	675	673	646	664	655	685	653	663	628	660	647	689	691	651	664	626	704	647	692	606	666	679	667	630	658	646	697	661	707	648	656	683	661	604	654	663	659	692	689	723	702	641	731	648	645	644	689	709	655	678	660	684	682	638	670	674	695	661	699	659	692	622	683	672	686	678	648	598	674	653	655	685	662	628	639	680	676	665	683	656	683	654	659	651	653	666	641	670	669	658	645	647	642	674	699	658	667	688	678	650	669	644	647	697	668	654	687	641	651	651	675	636	672	695	731	680	692	686	698	635	680	638	677	617	665	639	671	663	703	671	757	667	647	689	680	701	660	631	678	617	598	668	681	642	644	615	714	683	699	646	645	635	649	726	655	667	706	647	689	663	686	671	629	712	680	665	651	637	705	695	669	661	647	680	663	652	696	678	625	665	669	710	636	642	654	696	704	670	678	701	700	678	628	670	666	665	691	669	686	648	716	707	682	643	717	678	716	647	668	669	676	707	632	615	716	671	680	656	691	648	690	659	666	666	691	657	651	649	650	646	685	688	688	659	647	686	640	658	737	682	712	666	697	657	664	656	701	658	682	718	675	670	703	668	670	649	691	693	646	661	665	706	705	677	678	670	729	677	695	676	692	721	697	677	711	649	677	660	680	641	662	714	651	633	680	675	680	647	688	586	668	662	645	684	693	630	682	709	676	653	660	665	611	650	667	675	675	684	675	717	665	662	701	652	670	630	637	689	651	647	706	678	674	666	693	680	704	642	664	722	720	650	654	721	643	655	682	656	675	708	676	697	638	683	683	625	708	624	636	623	669	650	632	678	641	630	685	663	663	723	650	635	646	682	628	688	649	736	694	665	681	688	681	680	645	636	624	680	665	710	655	700	660	666	668	696	622	656	673	655	657	664	693	655	671	626	683	644	678	668	645	657	724	684	717	662	697	666	676	699	646	684	677	658	699	716	673	631	697	639	673	700	659	675	670	655	677	636	649	661	615	680	662	657	641	655	698	715	717	616	674	629	669	670	652	654	654	666	664	646	663	612	667	669	666	657	711	701	684	673	635	654	654	644	674	652	713	666	672	640	680	669	698	685	664	627	671	684	666	686	650	657	648	679	706	667	671	658	638	611	588	673	716	644	703	677	677	635	680	641	663	627	650	620	686	705	665	684	672	664	616	667	686	674	665	720	700	647	608	651	656	694	699	644	703	659	639	637	663	675	647	726	698	653	629	627	662	659	706	691	694	663	633	674	679	646	690	662	651	685	634	688	656	686	645	641	723	629	642	632	685	644	634	675	705	671	699	675	682	634	637	646	717	641	663	641	633	650	682	666	685	695	711	668	641	674	688	686	722	707	663	712	658	634	678	646	623	695	680	647	679	656	688	707	674	694	678	674	681	677	657	693	682	626	625	638	663	659	716	696	627	660	661	731	670	706	682	652	664	678	697	682	699	659	647	668	698	658	664	654	642	696	681	675	708	675	647	680	671	677	641	676	638	680	673	661	734	660	662	683	706	671	638	689	683	648	680	635	697	685	661	614	628	686	654	660	659	657	678	636	680	645	688	725	692	660	712	686	669	669	675	704	675	672	737	672	617	680	682	653	669	628	690	699	678	676	661	725	692	645	677	661	661	700	663	614	613	625	655	637	692	655	652	644	644	617	645	722	634	690	659	664	649	721	666	694	682	621	692	696	657	656	669	645	624	671	690	667	628	662	677	694	679	653	671	735	715	670	685	717	653	665	661	709	639	636	681	655	684	640	665	638	680	656	691	707	650	645	652	688	650	707	701	687	671	725	657	680	700	678	644	676	671	644	667	682	622	663	682	644	639	675	657	670	758	706	621	663	654	642	677	693	632	674	661	677	680	681	696	700	664	603	644	668	655	754	689	704	671	662	699	673	659	705	648	712	672	662	677	662	635	677	667	722	616	653	702	647	641	703	640	665	741	647	645	703
6185	3826	4624	2984	1910	1505	3711	4236	3741	2364	1338	843	676	571	629	617	611	555	596	542	606	588	595	615	623	599	594	592	575	533	539	596	559	626	600	616	599	556	590	604	617	568	623	625	606	558	597	540	600	631	575	563	549	552	561	594	604	581	568	653	532	601	579	586	661	588	624	622	608	586	558	605	607	588	570	589	612	564	596	574	585	617	579	553	576	601	573	558	601	604	610	656	597	614	610	590	582	621	619	587	596	567	608	564	611	581	561	616	599	565	579	576	588	579	575	605	579	636	562	620	596	572	601	572	573	549	602	546	605	582	587	623	575	631	573	546	611	597	562	560	595	640	617	591	595	592	615	592	624	585	620	604	592	610	575	586	614	599	564	530	586	576	619	612	622	581	597	582	598	625	603	606	571	592	602	584	558	602	574	621	602	551	570	559	576	565	604	602	615	577	607	595	587	588	570	587	586	607	580	543	591	584	590	607	626	597	545	593	571	579	581	605	601	592	623	625	630	573	527	610	613	582	554	559	630	576	587	608	621	588	608	612	577	592	577	599	583	557	606	632	601	578	607	634	593	620	613	620	572	622	565	541	619	597	583	609	588	576	568	629	573	600	587	602	619	575	618	580	615	610	607	637	606	590	579	611	605	600	583	580	581	590	626	600	590	608	579	593	616	615	560	569	576	565	570	571	584	613	595	577	585	588	583	619	551	624	579	582	643	609	621	581	589	578	624	578	631	557	563	566	599	579	592	609	579	602	618	573	597	571	583	589	585	594	606	594	623	607	547	566	597	559	549	604	598	607	599	606	610	614	618	559	575	584	627	566	607	587	573	599	580	544	599	563	593	585	612	580	568	576	568	581	589	594	608	598	620	590	564	567	604	613	603	622	631	577	612	608	592	574	616	598	598	615	559	530	541	582	561	591	583	536	595	579	625	560	597	601	539	555	595	597	561	576	592	582	603	619	584	591	608	567	587	595	622	601	601	580	598	557	595	567	606	585	580	590	568	585	551	558	571	597	581	596	602	580	571	555	548	572	614	576	578	627	627	578	587	577	569	593	653	524	582	602	546	569	577	579	584	607	584	602	594	600	560	586	564	561	587	578	616	614	604	599	560	618	591	623	575	570	607	574	553	615	597	571	547	564	613	585	588	594	571	584	552	594	574	611	580	572	585	553	639	600	572	579	586	585	582	594	537	567	585	542	612	579	539	603	599	621	592	585	584	640	606	583	572	581	578	580	579	556	615	584	600	560	586	632	638	546	593	545	597	600	562	573	552	581	591	600	594	626	609	542	605	582	568	605	605	548	593	586	619	570	599	577	586	560	603	623	547	605	581	579	643	609	567	606	583	582	570	554	601	581	538	618	604	613	598	581	583	566	568	565	580	582	594	596	579	598	556	570	614	599	570	579	619	602	602	581	615	569	615	608	628	556	591	630	641	611	629	569	559	629	580	586	606	559	593	609	586	587	596	605	613	595	590	564	566	589	561	555	602	582	592	574	572	594	587	590	626	537	607	619	587	598	553	576	567	563	567	560	616	618	643	571	568	618	596	553	623	583	594	588	606	566	599	593	609	602	611	580	611	598	601	596	581	595	565	591	564	568	665	580	567	601	589	598	590	601	552	602	609	574	617	609	548	599	623	581	555	513	566	541	579	594	550	599	574	584	652	577	615	605	557	565	606	619	608	582	558	561	576	582	589	630	576	626	534	574	527	598	606	577	596	610	537	589	636	647	586	608	572	558	622	566	548	604	576	596	583	600	608	590	553	588	541	657	604	595	580	616	615	613	599	643	612	576	617	586	577	602	604	569	577	606	585	610	594	606	584	572	568	596	532	605	612	576	566	570	600	565	611	595	567	575	621	573	609	587	593	656	619	610	645	595	602	596	561	577	610	584	601	578	582	614	554	566	568	581	576	565	573	593	569	608	595	598	576	612	575	613	575	566	547	589	616	595	626	604	562	582	610	583	541	563	583	601	606	561	574	607	575	546	634	576	565	578	576	558	653	600	608	598	612	573	606	551	558	603	559	582	569	559	596	627	586	591	621	594	568	592	626	585	624	641	603	621	589	572	592	592	570	581	584	611	583	556	615	543	579	571	622	588	556	605	626	593	604	610	574	572	595	593	624	606	556	609	598	604	600	558	602	598	622	594	591	586	597	613	550	595	619	601	610	590	567	595	580	596	553	597	580	548	573	608	601	595	622	604	577	593	618	613	586	561	589	583	572	560	609	639	641	568	603	570	584	590	603	560	571	591	593	548	632	598	573	596	597	577	586	595	561	595	614	583	593	556	558	608	593	537	606	568	588	599	620	641	571	613	570	546	579	607	599	579	605	597	609	627	601	539	553	641	592	637	565	632	577	564	641	591	588	621	563	592	552	607	596	575	609	550	586	652	570	602	603	550	608	627	575	557	599	593	567	597	559	552	586	593	567	562	601	565	599	607	603	588	601	582	604	573	574	569	591	581	563	585	585	590	626	619	642	624	601	591	602	574	568	593	574	642	582	570	579	616	601	587	610	620	614	650	565	566	562	577	569	579	599	541	606	598	580	553	598	619	605	594	588	569	562	541	576	613	574	620	589	606	580	589	563	599	602	589	630	620	594	593	589	608	594	563	604	601	582	610	607	558	583	601	595	598	566	526	616	579	615	571	603	575	586	581	584	569	584	579	572	569	580	624	597	569	607	569	586	612	549	583	583	600	589	553	606	613	619	619	609	581	603	579	558	596	594	565	589	596	624	618	599	589	622	581	529	616	549	591	613	590	619	567	582	551	565	587	584	597	617	608	582	574	570	618	587	580	599	580	584	567	613	582	608	583	582	571	600	572	590	575	587	562	609	626	578	642	588	597	582	599	581	630	618	638	559	522	577	615	580	546	617	595	575	538	634	612	623	598	565	608	574	571	555	627	601	590	606	568	592	616	560	560	568	563	624	628	615	594	583	611	588	595	637	589	566	551	609	602	559	603	571	645	597	563	596	574	577	583	609	613	547	590	620	604	600	549	584	611	574	582	616	586	610	591	585	547	600	565	563	565	560	610	591	607	565	601	605	600	577	570	597	609	586	582	586	572	613	554	632	590	579	612	627	594	611	618	607	553	581	563	618	585	543	611	564	566	571	604	530	575	608	594	634	601	603	589	592	599	586	577	575	620	601	570	600	572	603	603	598	615	599	538	568	588	602	612	598	562	542	592	560	599	598	561	597	606	545	610	575	526	591	624	636	612	609	609	605	578	588	571	616	573	641	626	599	585	538	645	570	615	598	562	563	570	577	568	606	623	590	619	568	594	594	598	607	548	588	591	613	548	609	570	577	561	538	568	577	583	638	573	577	617	594	576	600	584	599	601	553	603	535	584	610	595	609	605	578	611	557	602	597	558	606	558	591	576	546	590	583	586	631	576	624	580	551	628	617	568	561	564	566	605	630	590	580	642	608	595	596	606	554	578	618	621	628	602	589	579	583	613	570	559	581	601	561	616	593	570
25467	21361	27128	24907	8341	3180	9163	22050	22657	13786	5403	2099	1015	755	674	641	637	613	640	643	597	691	687	674	625	601	669	628	634	599	676	614	630	635	611	627	650	619	603	610	635	606	642	690	610	634	629	621	619	608	629	647	616	653	693	617	597	619	658	609	614	613	614	623	615	644	661	619	632	641	685	646	634	685	621	659	620	659	625	614	652	555	619	627	654	610	631	628	610	603	619	598	622	608	644	661	612	617	638	669	660	626	657	668	647	611	678	625	659	660	643	644	592	572	654	674	657	654	664	624	636	619	622	647	614	609	596	553	660	607	625	673	627	635	640	605	631	638	659	670	635	588	650	640	643	647	619	630	650	605	655	621	596	622	628	622	610	620	637	631	610	690	631	640	657	622	631	638	582	667	665	690	668	666	632	591	610	642	640	653	610	641	602	623	652	600	598	648	630	637	635	660	639	639	641	632	581	591	646	639	629	625	597	633	653	609	621	636	647	658	621	643	672	690	648	642	634	670	641	616	619	628	599	611	613	600	605	582	611	623	668	597	604	635	617	647	668	639	571	642	602	612	674	579	649	627	671	584	614	620	615	685	653	615	644	636	597	612	684	631	660	616	643	622	632	646	658	631	613	635	617	616	643	610	696	647	611	621	598	634	628	664	584	591	639	601	629	617	609	595	643	659	647	611	631	650	618	619	654	671	648	609	675	644	621	582	619	621	655	650	645	630	631	601	652	661	628	588	620	624	655	626	648	668	618	639	608	600	632	581	632	603	620	661	632	632	627	619	638	656	660	625	654	624	646	657	640	659	647	640	625	640	622	677	649	609	649	637	677	607	638	641	623	627	599	648	635	632	645	603	639	599	643	694	609	619	581	631	579	616	690	602	589	627	589	678	596	652	627	640	594	674	647	600	593	659	626	597	640	618	672	680	665	685	679	665	620	642	640	600	622	648	614	638	597	634	642	638	632	618	637	613	627	640	593	632	641	629	613	638	610	613	647	681	639	652	667	645	609	642	685	658	669	581	611	633	594	630	643	652	621	585	596	649	622	615	628	633	618	626	676	669	638	643	638	657	636	637	655	647	643	626	637	628	605	638	598	662	615	578	668	629	636	596	640	626	642	642	623	609	622	592	622	672	659	646	676	628	631	572	589	664	640	633	590	593	649	661	657	605	617	607	664	673	651	656	626	596	639	661	662	616	625	630	623	644	658	617	621	619	683	647	644	613	658	603	647	615	627	648	591	651	628	652	644	620	618	594	633	629	637	585	623	666	689	586	645	628	646	650	633	580	655	676	656	607	650	658	596	603	646	622	631	626	651	639	631	653	645	672	643	667	625	721	641	648	618	622	617	643	642	623	592	675	612	633	592	651	635	642	613	613	634	600	644	641	577	628	563	582	579	603	621	661	686	612	638	629	601	614	615	559	607	651	626	617	604	572	637	666	639	615	657	597	618	670	586	612	632	598	644	637	695	661	624	660	642	667	620	613	609	631	620	618	634	643	628	654	645	595	620	607	607	596	621	653	661	618	632	643	632	628	654	652	633	627	621	614	641	615	635	662	645	633	631	642	554	661	641	620	625	652	621	627	634	633	651	636	592	637	641	660	696	646	663	656	560	612	610	610	649	679	687	627	617	600	618	634	651	637	626	658	594	667	641	627	654	634	630	638	666	621	688	654	599	587	660	652	614	626	651	638	654	560	607	638	650	680	660	617	651	656	605	646	648	669	667	592	674	615	628	648	640	627	635	617	593	644	609	640	602	620	616	618	640	615	592	598	653	658	658	618	588	650	639	610	645	591	626	618	662	630	613	585	589	615	599	619	581	634	606	627	594	666	650	668	625	614	608	646	608	590	628	634	605	579	593	665	602	602	625	629	647	650	648	659	596	629	651	696	589	620	617	621	659	654	695	632	639	641	629	630	639	665	650	645	611	587	625	646	630	664	616	602	627	587	574	645	556	636	664	604	635	616	659	640	612	655	660	641	659	622	610	632	630	629	646	621	582	634	643	623	647	618	588	599	587	598	649	661	633	619	625	588	608	647	638	635	632	582	678	623	617	638	655	616	598	638	637	645	600	612	633	664	667	637	621	631	626	588	637	653	619	617	651	637	611	668	630	613	616	598	634	641	615	664	620	643	614	643	640	621	650	619	621	612	607	614	654	655	612	658	618	625	618	643	621	673	630	638	641	630	639	638	651	618	637	594	645	590	605	614	619	695	606	668	593	652	614	638	692	647	658	624	594	643	601	630	630	658	636	610	617	638	619	620	627	639	614	627	621	648	615	628	619	630	613	617	609	586	593	644	632	603	597	610	655	634	661	647	613	621	649	606	614	607	619	637	667	624	622	641	647	638	670	600	635	616	634	667	648	620	647	650	620	620	630	660	602	652	650	585	659	630	637	655	614	663	638	607	672	586	676	647	641	656	597	616	647	698	591	604	638	657	642	653	625	595	648	641	640	577	623	630	653	639	596	612	623	659	647	591	644	674	632	610	633	645	659	655	615	600	596	601	601	581	593	640	634	647	645	649	623	625	613	634	635	558	654	628	639	641	678	586	614	638	656	619	651	632	616	602	620	637	606	642	615	640	640	622	588	658	632	617	644	601	630	645	643	582	640	607	610	595	622	635	638	610	661	700	663	629	605	577	677	632	632	642	591	630	672	645	639	687	620	625	630	644	643	630	659	649	637	639	638	601	635	647	626	605	624	620	602	645	646	620	655	635	627	668	670	634	608	639	605	605	629	596	645	664	659	647	608	612	640	687	657	665	629	633	659	621	626	667	648	659	606	640	638	595	656	597	638	660	589	677	586	640	636	623	641	630	598	615	645	586	598	643	589	627	639	675	646	615	611	648	616	626	649	600	625	592	691	669	671	728	652	653	608	611	614	609	669	639	680	610	597	675	647	601	638	647	622	638	653	603	617	623	581	640	654	618	626	601	628	637	657	668	647	627	705	635	673	629	630	597	610	653	609	626	643	633	643	632	638	633	597	618	670	666	669	602	634	643	600	629	578	621	644	636	655	627	644	609	633	632	594	652	655	640	636	611	641	607	656	715	601	630	588	614	625	631	628	602	607	671	651	596	617	643	623	657	606	672	612	662	636	681	651	629	671	622	697	651	600	592	630	636	624	607	654	648	654	596	626	647	598	651	609	613	625	657	657	643	594	617	614	624	590	627	604	651	658	648	619	601	602	624	650	651	650	639	624	602	615	605	675	628	634	596	599	618	622	652	673	633	620	610	594	615	641	659	661	613	660	660	609	622	664	607	649	635	589	651	655	580	577	654	647	621	650	670	630	653	635	656	683	674	678	667	609	595	647	662	626	642	615	630	622	643	654	657	644	665	618	670	625	655	642	593	661	630	617	652	603	636	629	640	604	646	596	607	632	657	630	666	659	664	614	622	661	652	610	612	596	646	595	597	621	639	642	668	679	600	658	652	660	609	639	648	660	644	632	611	676	584	672	685	607	625	601	656	635	627	655	605
4869	7267	9102	4327	3745	3380	10889	22525	20204	11617	5055	2198	993	677	561	625	595	595	604	609	615	596	604	561	582	568	561	614	589	612	626	612	580	567	594	570	578	604	597	569	594	610	576	592	590	577	557	591	596	616	597	604	614	569	571	639	616	552	550	531	563	574	552	600	619	597	593	588	608	597	626	580	574	570	581	571	571	567	617	606	632	576	610	576	569	561	584	584	577	595	560	625	581	621	574	592	541	620	601	604	590	577	574	561	566	609	661	599	571	595	543	590	635	594	625	571	604	565	574	612	576	583	578	588	593	617	565	575	610	595	606	620	568	569	570	590	584	579	598	563	609	604	560	576	595	608	596	593	532	632	604	602	582	586	579	562	560	586	557	616	588	567	571	598	576	573	569	595	588	586	548	600	613	564	620	610	569	576	576	576	558	614	636	599	595	578	657	598	595	619	585	582	598	611	609	602	608	592	578	571	548	597	587	605	582	595	557	542	568	572	600	569	599	563	606	580	618	602	550	577	628	586	563	572	616	542	576	611	572	599	581	552	603	623	594	575	597	586	577	550	582	600	580	575	580	577	578	623	558	597	587	604	536	584	631	589	536	618	589	557	608	614	575	556	616	592	581	611	566	564	593	589	551	583	609	622	574	586	596	592	589	596	599	563	561	589	591	619	619	632	598	641	528	631	603	603	586	580	557	592	620	581	589	609	605	573	569	553	572	596	603	572	582	623	606	635	589	604	606	588	544	591	583	565	591	575	603	597	613	600	569	579	602	593	591	608	590	546	581	595	575	631	564	612	589	567	629	595	590	592	589	573	577	606	568	582	561	565	560	542	606	554	566	555	616	611	599	643	542	550	578	540	599	640	559	564	580	555	585	624	559	600	582	575	531	610	548	565	561	569	577	586	572	588	587	565	604	586	585	598	607	582	577	608	564	572	576	581	593	603	624	607	585	563	580	587	584	576	579	577	596	567	588	610	574	614	579	581	584	616	587	567	574	556	590	594	535	548	586	622	594	642	607	619	573	531	598	591	572	584	609	565	591	605	596	583	569	583	579	598	613	605	563	579	629	617	552	579	614	583	602	604	583	643	583	565	629	575	554	621	584	622	616	577	604	570	628	617	570	571	630	597	603	591	601	561	546	558	571	609	590	625	610	555	546	578	555	571	574	597	563	558	585	570	600	589	589	559	594	585	572	587	605	584	616	607	574	578	613	560	575	571	556	564	581	595	527	601	564	581	611	589	575	594	561	560	555	541	603	575	560	605	568	598	579	587	578	583	583	584	580	605	549	576	641	576	636	628	583	520	568	585	574	584	577	592	605	590	620	588	559	589	610	535	624	592	586	598	554	579	610	615	589	621	557	608	577	609	582	579	558	583	555	588	608	569	574	607	547	628	580	625	537	579	582	545	583	566	594	573	597	522	569	586	592	586	587	568	587	598	624	571	597	625	593	619	571	593	616	554	603	569	603	569	546	579	606	588	607	602	571	558	573	588	572	577	602	619	534	573	577	562	572	580	582	604	547	577	573	615	576	577	587	594	576	578	567	546	562	588	564	551	558	609	622	543	547	588	575	584	568	609	574	550	602	593	586	570	548	574	552	610	572	597	568	537	593	593	586	600	616	607	607	618	576	577	597	567	594	582	584	556	594	620	567	563	595	588	586	582	595	593	587	580	599	634	563	564	573	574	591	617	601	593	555	604	587	559	575	598	569	579	632	618	621	589	552	569	631	593	597	613	579	540	591	598	590	539	576	556	610	598	565	613	600	574	556	571	590	603	599	554	542	597	548	600	556	592	572	596	571	584	573	574	608	569	600	613	624	588	565	564	572	587	557	612	548	589	577	630	575	552	591	605	552	548	541	603	552	559	606	595	609	539	581	579	564	559	553	589	637	583	597	584	570	600	564	548	572	539	597	597	565	551	581	582	558	596	551	592	539	617	625	595	635	572	591	589	593	614	599	618	595	566	584	579	551	589	609	555	570	538	579	567	571	573	620	568	579	601	575	594	594	590	595	584	576	613	617	558	566	603	599	598	558	586	602	598	615	579	629	594	563	598	564	606	612	584	560	639	593	551	608	605	579	561	574	563	578	580	600	576	623	605	567	585	599	598	580	587	595	587	584	570	620	605	592	584	618	606	572	616	551	592	571	590	593	595	543	576	584	550	598	614	567	571	590	560	592	580	582	616	630	608	581	581	574	546	590	605	564	566	552	610	601	575	590	578	596	625	582	585	617	553	605	572	555	583	587	557	587	595	614	558	576	605	556	605	610	539	556	604	593	577	580	594	541	576	546	611	601	586	589	517	569	560	607	569	606	593	593	608	571	551	612	586	553	555	566	599	595	541	576	592	609	559	610	584	573	631	619	627	619	591	585	578	567	617	565	561	553	599	561	590	645	548	603	593	624	563	584	591	535	621	576	601	555	591	585	603	558	578	589	578	554	563	539	603	553	570	615	571	587	532	579	598	614	571	573	597	593	607	585	573	587	583	576	556	576	600	602	550	607	568	604	583	560	578	589	578	522	592	598	564	579	556	600	596	614	569	596	621	580	592	614	592	587	573	625	604	625	547	609	622	570	601	592	605	600	580	607	590	597	581	571	577	588	550	588	580	606	592	571	603	591	582	573	586	604	557	598	596	612	574	603	582	544	595	554	559	607	531	607	572	585	592	592	595	597	568	622	611	591	565	538	559	574	589	592	573	602	605	579	590	593	571	552	582	563	662	545	638	548	587	596	571	595	615	550	613	576	580	555	610	616	669	606	661	588	607	623	623	577	567	570	561	619	590	602	569	609	616	589	576	620	560	604	579	594	573	563	626	615	586	604	560	593	549	616	561	588	554	577	567	532	610	605	608	580	585	592	562	571	610	584	585	547	602	576	592	587	596	588	627	577	565	580	602	624	593	591	584	570	588	595	587	602	562	634	566	556	600	557	579	556	566	606	596	545	567	574	589	593	612	580	564	599	619	544	579	585	585	539	630	595	597	568	579	539	589	595	568	573	584	590	607	587	566	602	579	539	591	600	624	555	520	535	580	609	540	600	583	598	576	602	561	587	569	546	564	560	621	589	585	574	578	624	577	548	590	591	557	548	577	564	599	579	583	540	584	587	580	632	583	594	521	601	553	589	565	593	618	600	588	571	610	578	563	584	615	585	594	575	576	578	604	607	625	583	597	578	617	591	581	582	602	590	566	604	560	576	627	602	600	564	639	573	567	578	559	559	632	637	565	573	565	581	588	603	582	586	607	658	586	605	587	610	618	587	594	591	578	602	576	576	621	563	581	577	614	541	579	571	542	612	604	629	568	604	614	545	572	605	618	562	610	622	605	566	602	582	594	528	587	574	565	612	596	581	584	564	583	613	593	568	590	575	590	582	594	571	532	578	534	604	574	635	594	572	590	593	593	589	629	576	580	555	598	556	561	589	566	608	597	553	574	592	574	596	565	576	625	566	622	595	581	642	613	594	575	598	587	561	565	537	556
24229	21318	28611	24395	21258	11783	9236	40234	42329	29811	13890	5350	1711	1014	847	744	783	754	793	704	731	773	800	746	747	714	752	749	717	724	691	785	778	755	823	745	746	758	722	744	677	680	745	732	731	799	763	698	704	737	698	733	695	764	715	760	705	778	747	753	730	731	766	741	761	734	753	771	685	767	714	718	762	733	730	713	736	764	706	791	714	760	739	703	724	741	710	749	750	741	696	730	765	754	774	770	759	724	780	714	735	738	776	741	712	738	691	704	754	722	698	734	749	734	717	705	725	732	736	702	710	736	742	708	781	755	735	714	754	766	702	737	740	731	777	765	758	782	691	702	733	729	714	749	735	740	714	706	754	735	732	743	741	718	725	696	697	747	767	717	715	775	733	700	734	721	715	717	718	733	721	765	727	684	723	737	789	727	711	715	768	737	741	750	741	703	733	741	686	773	742	742	714	729	722	716	717	739	721	715	737	760	721	712	638	757	740	761	754	710	704	739	715	714	744	780	747	770	742	739	758	733	725	753	735	766	713	718	732	668	724	701	710	725	747	708	770	738	733	726	731	712	763	772	783	745	710	755	741	694	714	746	782	744	704	705	723	767	736	712	689	718	681	770	672	808	686	768	752	732	690	758	734	714	723	745	765	709	721	741	729	737	736	708	751	739	741	739	761	721	732	713	763	784	752	705	703	732	746	744	739	699	727	709	726	725	743	719	746	761	751	716	745	723	712	774	729	713	739	765	739	707	735	741	749	707	709	743	728	763	710	710	718	774	701	703	688	717	772	744	800	709	693	725	702	703	672	702	738	771	713	725	705	766	689	777	735	715	758	728	718	723	746	801	696	743	735	742	757	758	764	708	758	748	709	762	738	769	736	754	748	773	719	741	772	716	733	713	759	722	731	740	690	733	739	748	715	734	705	735	772	741	773	712	738	765	724	759	749	744	748	715	730	728	801	722	675	720	746	698	732	763	720	721	746	742	732	753	730	764	700	765	692	740	797	703	754	671	676	781	747	753	697	743	747	674	734	781	772	698	732	739	722	736	732	747	694	743	730	724	717	736	773	733	778	734	707	697	709	785	690	734	700	761	713	727	770	703	731	721	691	707	737	756	730	712	732	776	721	748	694	739	758	761	726	742	769	756	766	742	709	744	690	683	710	776	760	777	731	764	734	769	771	772	751	755	731	758	774	776	746	784	739	707	696	716	753	792	660	738	735	750	795	685	754	722	711	715	712	750	718	729	689	736	725	741	669	722	759	678	672	721	714	704	707	723	757	730	784	740	757	754	753	749	745	733	751	775	704	710	747	745	752	739	734	797	682	775	698	709	747	747	770	734	745	739	715	750	733	742	732	783	727	699	767	772	681	723	770	731	693	736	723	742	720	711	734	730	779	681	755	761	723	758	691	752	691	754	717	742	718	713	714	704	754	840	734	755	754	740	758	733	759	736	688	743	695	756	691	756	726	790	733	769	720	782	745	747	730	726	734	741	755	734	763	775	734	697	752	727	758	728	700	702	764	733	736	782	696	726	723	705	732	683	685	719	729	779	774	758	750	746	685	735	711	701	761	731	694	713	744	760	730	755	777	754	731	693	716	697	720	685	736	754	733	789	741	724	759	716	730	691	722	761	730	770	698	709	763	780	682	717	736	680	697	763	717	685	756	709	725	716	727	733	725	712	723	738	699	747	698	723	736	722	676	725	732	704	711	684	751	741	698	753	800	706	724	726	739	711	738	786	751	771	731	791	734	713	735	744	738	692	712	710	711	723	743	724	760	736	755	782	782	697	714	700	761	754	718	798	744	697	727	740	749	735	720	739	747	715	721	714	747	741	750	744	694	737	758	742	751	714	689	746	724	711	737	726	772	763	693	778	715	688	745	765	757	728	744	697	745	704	707	729	707	692	699	742	750	745	754	698	732	743	757	749	749	759	756	751	741	800	752	676	715	713	740	747	729	678	771	741	716	774	752	762	720	781	743	802	718	691	753	742	718	729	686	726	731	692	749	677	760	703	759	693	768	717	711	709	764	712	729	723	743	747	784	738	718	761	721	712	721	774	759	677	753	749	764	775	750	736	703	722	704	732	733	765	732	740	743	722	718	723	747	735	759	713	720	755	745	719	703	772	712	723	758	772	794	726	741	720	708	713	758	726	772	712	714	733	735	760	723	743	735	790	722	704	747	754	775	716	750	759	752	778	716	752	708	674	727	731	776	728	700	753	726	718	707	722	728	723	823	751	708	715	769	761	690	683	744	727	744	730	716	672	733	722	725	698	714	714	727	668	756	715	717	686	712	736	746	690	693	709	700	747	729	728	679	737	731	724	770	718	727	745	757	769	710	692	720	771	718	757	741	763	774	758	719	671	718	750	708	728	690	740	729	648	749	752	733	792	693	725	722	713	770	747	773	726	708	707	782	739	707	742	717	792	717	748	724	741	691	761	726	773	765	719	775	730	749	728	717	734	700	731	772	755	738	775	722	685	694	728	757	737	746	649	751	740	748	739	737	750	778	695	734	739	717	718	738	737	742	725	721	688	721	793	750	723	693	719	739	788	754	761	726	752	738	788	759	770	799	706	739	696	709	716	730	706	726	740	762	767	683	682	741	729	740	739	702	695	725	730	783	727	695	759	717	705	690	753	794	739	731	735	748	736	748	742	757	731	745	746	740	754	750	776	742	744	742	764	771	704	737	743	720	695	712	750	756	781	784	735	784	702	774	747	731	766	680	742	714	713	717	748	744	739	711	734	713	749	732	756	744	689	749	658	711	689	780	696	737	728	731	762	700	744	705	709	703	740	778	714	756	735	761	770	695	686	747	729	765	769	734	713	710	713	730	733	725	703	744	691	715	726	803	781	745	724	721	709	728	772	765	757	750	713	729	724	739	724	736	745	728	723	720	697	700	718	763	757	746	739	702	770	726	744	708	757	660	734	739	740	750	720	712	712	745	732	777	767	737	760	698	685	774	719	704	782	704	723	717	775	730	761	717	729	740	722	742	723	706	698	744	780	747	697	772	737	673	714	714	674	674	718	708	798	670	719	729	670	743	736	712	739	769	695	741	754	724	751	709	716	753	779	729	749	744	669	727	732	738	729	767	727	713	737	709	698	769	759	693	709	769	764	766	785	724	666	711	735	730	712	738	769	713	750	735	702	757	730	743	703	662	724	733	727	782	729	744	729	778	731	744	725	736	711	728	730	735	727	720	762	691	704	750	691	668	682	719	757	710	741	724	701	733	748	773	762	713	714	721	769	734	708	724	763	690	710	715	754	724	716	702	728	708	754	733	765	757	754	755	744	718	725	734	724	716	713	716	755	795	690	745	753	695	756	757	757	706	707	715	720	714	733	742	759	737	716	736	743	717	696	703	733	719	736	733	714	732	736	743	746	704	708	732	709	706	737	688	772	739	685	742	764	766	742	745	725	757	709	777	771	699	738	688	706	745	708	730	748	751	743	757	778	717	758	734	744	721	726	773	695	748	736
5713	12347	11657	7460	5244	4550	9524	42106	38658	23677	10628	4942	1691	874	731	692	681	705	633	698	642	685	688	703	640	687	641	680	715	672	700	668	665	683	704	659	683	703	672	655	707	676	714	711	641	676	667	707	696	646	702	676	641	656	699	743	667	700	687	669	666	689	710	619	712	654	695	669	683	665	692	732	663	714	684	715	676	657	674	671	732	677	711	680	690	672	680	674	674	698	630	666	690	662	672	727	721	699	654	622	713	665	692	701	723	622	635	655	708	661	642	670	637	682	669	672	622	680	646	652	677	642	691	616	660	692	680	661	637	728	662	680	658	726	673	684	638	695	685	661	674	689	636	656	658	663	695	665	730	618	703	650	715	650	710	684	657	654	628	701	663	669	680	683	672	678	671	614	678	741	661	702	690	669	687	678	639	689	656	705	688	662	715	662	673	667	678	684	717	724	675	685	657	640	687	684	647	714	703	615	680	670	638	688	673	656	734	658	651	726	678	679	683	658	682	646	703	674	698	643	601	649	670	649	706	696	669	716	651	689	608	647	665	659	620	695	680	671	659	684	710	641	650	687	655	651	623	642	641	693	667	646	680	702	639	672	689	674	677	683	665	656	641	725	645	670	670	658	687	689	668	629	739	664	651	704	652	719	696	684	659	633	669	686	704	683	618	710	634	682	718	723	690	702	716	684	662	660	670	701	683	667	654	664	685	677	666	618	699	666	648	692	641	658	692	688	639	693	618	666	645	666	700	669	673	636	726	674	665	660	667	624	692	692	598	673	682	662	652	645	683	625	664	701	679	636	669	684	682	653	637	627	692	736	662	645	694	665	636	657	684	659	690	698	687	671	656	688	673	655	686	713	642	658	712	674	705	684	667	685	703	639	662	632	692	716	681	633	703	651	671	668	652	640	634	671	661	721	696	693	670	708	642	730	700	629	633	653	687	666	671	668	635	653	708	652	666	672	706	672	662	691	663	683	695	699	631	695	720	640	644	660	703	635	689	670	709	727	741	667	652	670	683	699	692	704	644	655	683	715	664	704	701	651	652	690	682	660	663	695	641	699	651	672	644	649	661	644	670	684	684	631	658	663	695	649	661	658	687	659	680	653	638	703	733	723	668	668	641	701	667	709	688	664	651	659	653	697	682	651	648	697	709	660	699	606	618	666	727	654	650	614	659	716	649	678	652	620	718	693	689	675	664	716	699	681	691	677	656	678	664	675	713	710	697	686	683	687	696	700	705	683	674	630	697	658	602	699	655	696	664	687	657	686	639	624	669	634	660	714	680	709	686	621	636	666	646	675	693	657	702	670	710	708	649	701	718	657	690	629	672	697	695	705	680	650	702	636	682	664	628	654	709	689	689	706	660	674	702	717	648	673	705	684	658	677	673	672	690	671	670	669	664	648	703	684	733	689	688	648	674	632	660	658	705	670	634	663	641	654	656	723	682	677	718	702	692	658	641	640	668	702	653	664	682	668	617	624	665	698	685	693	644	667	688	691	707	674	652	659	659	667	662	701	691	655	677	639	685	630	705	625	690	648	645	622	687	689	693	724	653	650	676	663	660	719	682	640	656	677	656	700	673	649	676	647	647	697	668	648	669	663	633	670	707	648	662	642	708	706	639	641	711	720	681	647	652	627	651	687	709	651	714	695	683	661	734	687	689	682	651	687	650	674	700	672	686	642	627	672	689	689	739	634	707	611	707	630	685	645	694	681	647	655	630	681	665	651	654	695	700	686	642	686	624	671	656	661	689	631	677	662	628	661	724	693	680	660	634	693	684	667	664	662	678	708	699	649	700	739	662	698	699	669	646	662	715	674	642	699	678	613	631	666	719	695	627	702	691	683	706	732	664	652	654	641	668	662	714	660	707	700	674	724	663	672	649	656	666	686	699	678	654	651	671	706	705	660	653	661	651	698	688	723	664	651	646	609	676	640	675	660	679	689	639	628	719	622	670	664	640	691	667	678	638	706	707	641	659	676	689	687	661	660	666	705	680	664	691	690	699	656	683	653	659	738	622	646	690	652	648	639	698	679	651	676	685	697	706	639	657	640	688	717	695	708	665	673	670	643	643	638	655	682	663	678	649	673	682	676	693	641	680	725	689	663	699	669	641	670	705	659	699	662	745	650	673	693	685	647	674	605	677	659	674	651	691	664	694	639	669	671	648	696	679	636	709	667	675	615	697	676	657	667	610	697	664	672	699	680	694	655	646	689	699	653	670	642	657	672	635	629	649	680	675	680	680	656	658	659	665	684	685	631	641	649	645	709	637	660	658	643	709	646	678	657	672	640	660	688	659	637	637	657	714	652	676	629	664	661	677	666	654	671	684	676	689	665	708	660	727	704	613	658	655	680	698	664	647	647	663	700	710	640	669	676	653	632	656	658	669	635	684	671	673	666	634	729	650	704	654	683	639	631	642	665	673	700	636	679	667	626	680	650	679	682	649	658	634	670	704	707	662	650	682	719	703	662	691	630	694	630	653	669	609	700	660	657	704	654	695	702	662	668	668	699	656	673	690	653	619	665	660	715	660	631	654	648	713	672	663	678	674	656	673	699	650	667	673	627	678	690	708	670	676	718	632	659	680	668	662	691	674	650	679	710	713	656	661	645	705	667	632	673	681	652	679	634	672	660	665	654	677	679	653	656	683	656	658	653	660	689	689	621	679	710	649	679	634	683	666	637	635	688	642	650	663	664	670	676	650	679	665	638	652	698	678	696	642	656	692	670	690	642	655	653	672	670	675	704	736	661	665	676	660	652	660	637	670	701	663	674	676	711	637	697	690	680	649	647	692	674	676	673	651	678	714	689	657	680	726	677	699	699	705	645	645	706	710	674	655	691	658	601	691	676	638	734	677	625	655	658	694	699	599	684	648	685	701	702	657	664	637	726	658	679	646	635	738	707	699	669	718	660	700	641	673	676	663	657	704	607	683	690	678	663	677	634	677	711	671	697	650	694	715	665	655	658	680	698	660	652	673	687	635	664	662	683	617	679	687	729	670	644	680	678	613	666	664	637	644	656	667	689	720	639	696	638	679	689	665	653	707	664	685	679	648	681	680	655	692	668	667	716	678	667	692	721	706	650	695	656	695	678	659	686	714	657	659	649	687	678	725	686	673	671	682	658	693	652	675	667	660	697	691	677	686	653	670	663	682	651	663	727	678	603	645	647	714	702	658	658	685	668	694	681	637	672	623	670	683	674	673	679	664	661	663	658	677	714	692	628	686	698	669	686	689	671	694	699	689	688	711	641	657	630	637	696	637	660	672	690	660	661	636	653	710	653	631	610	662	614	705	696	693	703	646	659	648	680	671	655	708	634	660	657	651	651	661	651	642	680	627	616	685	667	672	626	663	680	676	641	711	675	680	649	672	717	651	651	666	644	718	675	689	642	683	669	672	664	698	696	699	642	626	677	691	665	699	671	694	621	660	611	670	672	671	691	676	669	691	678	650	634	679	636	705	685	681	710	688	627	735	644	672	736
27514	13638	4139	2364	1469	1374	1082	2957	3458	2531	1497	1018	718	663	684	629	621	655	665	611	648	664	686	642	648	664	637	616	673	692	604	618	597	646	610	652	649	675	679	600	642	662	691	626	646	642	645	648	614	645	653	683	626	639	638	638	640	668	675	619	696	661	626	626	699	615	619	677	688	638	650	656	660	647	619	636	629	691	638	648	636	650	618	630	587	635	616	700	696	685	621	681	661	659	659	621	639	648	632	693	665	662	626	681	659	601	636	626	659	589	615	667	673	614	641	660	678	619	646	704	674	619	624	644	661	656	613	647	663	631	691	626	658	636	692	672	680	647	669	607	648	637	607	652	656	643	640	650	636	641	653	678	612	690	641	607	667	667	664	629	648	630	671	642	646	663	667	625	656	671	642	652	665	644	622	645	671	674	657	617	616	668	622	621	677	651	648	675	685	628	625	676	635	649	672	696	651	610	644	648	655	665	629	627	680	639	626	618	664	679	655	624	616	589	694	625	648	669	676	640	612	659	692	629	687	666	684	675	665	605	657	630	667	688	644	672	618	668	669	660	642	634	667	650	675	628	633	647	609	655	667	626	646	661	657	669	672	683	654	661	637	651	630	663	636	657	628	697	634	636	633	684	670	684	658	618	614	659	674	672	694	626	632	617	656	628	659	676	667	615	680	644	610	627	688	686	609	674	642	648	631	656	647	606	660	651	655	665	613	636	694	600	637	651	659	663	628	661	677	663	675	620	658	644	642	647	663	677	655	667	689	646	612	665	663	626	637	652	649	624	648	663	613	672	705	679	676	637	681	657	640	697	601	635	658	705	607	705	664	636	635	670	638	594	655	615	645	628	648	666	669	630	685	626	653	599	633	625	643	669	658	669	649	643	666	636	675	629	661	658	617	673	634	654	664	647	644	653	632	630	603	635	642	634	672	704	646	685	603	659	669	664	654	642	615	620	613	648	653	637	653	641	636	666	661	644	621	647	659	664	632	703	734	612	638	642	676	641	608	658	643	651	697	656	637	694	656	643	649	676	648	682	647	609	656	629	646	667	616	650	679	675	679	684	649	639	666	612	629	633	667	659	632	646	647	615	650	648	637	615	675	662	685	633	660	656	612	591	647	615	662	655	598	605	654	667	620	670	694	668	666	697	672	641	622	646	649	648	694	636	671	635	642	631	625	633	640	615	655	639	641	659	654	649	664	669	692	626	639	613	679	624	624	639	613	620	655	647	628	632	611	623	603	657	631	638	631	654	658	688	633	633	653	631	669	658	665	653	629	630	649	679	677	692	610	672	608	656	668	647	626	612	651	645	663	657	622	672	652	672	640	666	648	657	628	665	643	619	711	709	639	612	636	691	685	645	645	671	638	620	699	647	654	662	625	639	669	613	661	683	671	642	605	637	643	684	629	638	729	639	646	630	644	655	643	650	648	687	656	630	672	613	599	649	633	694	669	617	657	638	626	645	679	618	689	591	674	682	636	687	653	695	628	668	608	636	658	693	643	623	624	650	628	638	641	642	656	634	660	649	636	640	638	682	647	671	625	586	627	696	664	646	636	678	675	586	666	648	626	672	645	632	616	619	644	684	607	669	639	638	667	644	627	618	606	626	668	615	610	668	681	687	669	617	622	694	662	657	649	619	622	650	663	632	697	650	620	634	630	609	656	644	649	640	643	711	657	654	686	651	649	645	629	635	680	680	675	619	658	661	608	623	673	667	669	656	637	629	671	626	653	631	672	714	649	637	677	689	595	656	625	632	707	618	629	641	681	656	637	622	638	603	627	665	645	672	677	626	635	655	665	653	609	627	681	654	649	650	629	635	637	645	625	649	611	632	696	628	672	683	633	687	647	667	666	695	659	634	645	664	633	654	629	669	648	618	679	593	576	687	672	604	698	633	634	651	600	644	624	652	639	646	629	652	682	651	636	692	653	644	644	655	685	623	720	597	649	587	667	621	651	649	602	714	647	623	625	617	656	669	649	605	636	682	661	659	636	617	673	670	679	680	656	594	655	680	648	644	639	682	652	668	634	669	628	636	700	666	648	680	627	689	618	635	642	648	651	664	677	635	634	653	667	633	629	643	705	634	631	606	683	654	617	664	634	633	625	612	689	642	650	682	652	625	609	643	640	638	622	627	622	662	655	653	654	718	648	653	654	677	670	657	647	647	629	659	623	685	627	663	649	636	657	599	623	606	607	619	648	655	651	664	684	670	645	636	668	621	704	666	657	609	680	613	680	641	637	667	661	648	652	655	606	616	678	636	679	670	637	625	669	662	648	638	654	667	662	684	648	651	653	644	623	634	650	613	649	657	656	665	621	627	683	672	664	676	649	671	567	624	610	654	667	643	637	646	635	633	724	645	652	647	672	673	636	650	637	632	635	651	618	601	670	624	728	633	681	618	639	696	618	661	644	650	640	665	636	654	655	669	698	692	580	681	640	656	695	629	674	657	680	652	593	667	654	676	639	662	672	658	652	643	687	699	687	624	614	620	636	626	650	655	620	654	653	668	637	621	663	668	633	645	619	633	634	667	653	641	671	671	680	627	687	615	675	635	648	690	622	611	638	625	652	657	659	614	621	633	610	620	621	676	621	632	673	628	664	653	654	605	588	648	644	682	682	644	711	668	637	630	668	644	620	601	644	646	613	650	640	624	645	660	627	671	651	661	613	645	689	620	682	671	619	642	640	665	645	632	661	635	624	641	627	681	603	688	677	684	668	625	684	673	610	620	675	644	651	639	649	677	684	649	623	638	624	686	617	658	642	671	699	668	633	651	649	626	674	665	631	663	645	686	639	652	673	639	647	614	650	683	640	667	617	652	654	586	637	654	623	655	673	651	630	591	657	635	655	622	624	644	624	672	603	629	686	627	630	721	653	606	659	694	686	670	640	618	613	682	666	672	601	679	648	670	663	631	649	641	633	658	668	668	624	665	619	646	632	664	685	678	681	636	679	652	645	647	660	677	700	644	632	641	673	655	655	614	664	674	690	667	616	636	616	661	682	639	693	677	698	663	625	603	636	615	672	652	668	693	661	640	629	629	682	652	672	660	646	651	668	644	636	686	636	622	613	690	585	648	619	634	624	640	694	632	664	624	640	614	652	626	620	666	645	675	639	693	638	620	653	651	652	628	681	645	669	626	696	725	634	676	653	663	646	611	614	641	659	656	615	677	638	665	680	640	655	630	666	632	678	624	650	635	668	656	611	620	683	666	642	627	657	639	678	671	615	645	602	656	641	646	680	650	638	606	644	642	651	670	672	636	595	648	666	665	608	685	673	658	670	598	646	669	677	679	655	709	654	669	621	639	625	665	655	688	666	677	670	645	611	677	660	649	662	664	649	640	640	703	622	704	640	653	655	598	640	628	651	633	632	660	619	638	636	665	617	645	608	652	655	606	653	616	604	636	646	645	632	651	692	685	654	647	639	650	612	635	657	653	642	582	678	656	634	675	651	657	673	653	677	660	645	646	666	634	630	670
6323	3363	3556	2222	1725	1930	1474	4069	4206	2810	1522	1008	674	605	595	575	568	581	554	630	590	599	571	619	566	575	579	574	558	612	589	529	625	607	620	565	642	559	578	584	539	581	540	563	577	538	593	625	604	580	598	569	569	598	588	569	532	590	601	596	586	594	571	606	582	573	580	574	540	586	594	592	590	575	603	557	600	620	578	610	580	561	624	584	612	596	612	601	585	575	559	567	564	598	574	576	555	558	564	626	598	565	604	605	558	562	603	616	588	553	565	587	556	591	585	628	617	564	570	602	622	550	605	557	569	575	572	611	609	571	612	603	597	580	570	571	565	628	570	595	554	591	647	574	581	568	583	549	601	562	577	595	574	597	606	552	539	582	602	574	581	568	601	572	608	570	583	577	557	569	564	590	574	570	527	582	629	585	571	585	568	601	582	559	581	588	559	521	552	596	605	590	560	636	607	592	545	563	597	630	568	567	631	594	640	554	599	588	543	549	568	579	565	562	603	573	615	588	574	572	587	606	643	564	581	541	569	576	571	571	585	583	559	610	573	593	583	570	562	570	577	620	589	554	565	610	608	607	582	601	601	580	589	627	571	579	629	539	576	596	550	559	548	618	593	597	566	581	570	624	571	612	589	540	534	537	610	614	610	580	560	610	618	600	591	558	559	576	597	600	624	631	585	562	588	544	587	595	566	584	591	585	569	564	548	594	613	563	565	569	578	572	559	562	589	634	626	560	549	560	619	596	567	596	565	633	563	608	586	604	594	585	567	599	565	586	573	569	597	608	565	614	542	561	587	602	582	615	580	599	607	617	608	572	588	616	555	612	572	587	603	571	581	604	567	594	627	570	568	600	591	581	580	603	577	591	584	587	554	588	541	598	544	564	585	577	574	529	609	579	608	628	571	593	550	590	598	583	595	578	556	575	595	531	605	575	585	575	594	528	576	581	538	605	599	560	560	602	571	617	561	574	582	531	585	580	592	599	551	599	567	575	553	589	522	538	630	571	585	607	604	519	595	564	573	558	580	572	625	565	610	576	589	595	583	614	589	602	606	588	581	634	586	560	615	532	605	617	529	592	598	586	591	599	571	590	571	582	590	581	556	541	538	562	576	611	634	605	579	607	570	624	611	567	590	610	556	601	597	599	607	579	601	569	585	604	573	603	575	604	596	582	572	588	556	592	607	623	578	553	584	599	566	599	550	571	575	583	598	587	605	589	587	619	592	600	597	643	598	580	568	577	553	550	569	541	624	572	589	545	588	526	565	568	618	577	583	612	562	601	557	601	555	572	588	562	569	592	631	553	577	584	624	600	595	597	613	554	602	595	579	578	589	589	570	604	595	574	548	614	579	544	561	558	557	602	575	616	619	561	570	603	605	605	568	588	631	614	580	553	591	609	598	617	593	595	569	609	571	614	602	578	592	594	597	611	569	578	557	563	571	555	590	548	543	602	561	569	614	588	574	554	572	555	574	558	580	601	574	597	620	597	597	591	578	552	576	580	587	578	533	550	609	556	545	594	597	595	553	554	589	585	619	530	576	584	578	583	518	588	586	633	583	570	565	590	639	571	574	544	558	584	561	602	584	558	563	575	613	590	579	532	615	571	597	587	582	604	594	612	615	583	540	562	577	560	564	573	618	560	574	575	560	594	602	596	582	579	579	572	600	552	639	548	615	565	605	534	604	613	548	591	573	594	552	553	587	565	615	566	569	599	600	564	592	601	570	536	577	578	544	577	555	549	572	592	532	597	567	556	577	550	554	533	568	577	597	537	598	615	608	557	553	643	603	572	572	572	561	595	610	549	599	569	566	556	589	587	576	597	559	580	611	551	562	578	576	587	589	568	600	583	551	585	562	570	582	622	579	585	565	574	567	594	562	568	598	576	589	547	536	588	582	560	576	636	578	561	572	612	563	554	598	563	571	620	615	590	496	550	602	577	633	522	572	565	580	592	545	597	566	585	554	564	577	598	563	581	538	555	594	518	568	560	622	548	572	591	546	573	581	621	570	560	557	597	588	591	590	572	583	548	607	593	611	636	559	570	602	544	578	588	573	602	580	595	592	592	612	585	571	585	543	587	553	588	597	575	555	561	592	571	600	623	586	573	578	539	563	564	588	585	583	568	556	606	570	577	585	575	571	560	597	573	582	490	597	576	585	602	608	612	569	585	545	632	605	578	619	591	539	583	596	604	616	631	544	591	554	578	577	562	552	549	584	590	560	564	573	555	634	542	577	604	654	620	565	547	586	589	626	607	589	622	587	581	591	564	640	552	577	557	568	599	583	561	551	569	623	574	548	565	565	571	597	551	588	593	585	606	578	613	582	612	613	615	616	607	622	548	584	564	588	580	579	561	583	592	598	575	598	579	605	531	548	552	604	591	591	619	553	553	582	524	615	620	577	580	624	565	543	548	571	586	608	609	587	580	577	583	565	569	536	560	582	559	604	587	531	598	565	641	600	551	573	606	598	539	634	601	574	578	565	575	568	592	552	597	579	629	590	632	593	537	547	565	613	615	573	592	594	595	576	582	596	562	554	584	600	620	615	567	603	561	569	578	573	597	565	566	560	573	567	607	580	608	596	584	575	614	591	562	569	581	560	578	594	602	537	548	633	617	604	606	561	590	588	571	594	590	535	599	563	599	642	569	628	535	597	608	594	538	566	592	581	635	605	554	603	570	601	602	541	562	581	610	572	592	502	541	585	602	549	578	569	560	588	620	578	587	587	558	544	582	580	643	625	554	522	576	566	595	561	575	562	600	589	582	561	632	553	564	577	563	572	568	584	585	624	617	617	606	526	597	583	550	592	617	587	593	575	592	573	575	565	580	591	580	617	607	611	581	549	564	582	628	598	571	594	572	506	588	569	578	554	595	603	606	613	601	549	547	579	577	545	584	568	609	577	567	614	585	579	624	581	591	560	573	588	613	555	552	596	580	552	548	550	609	563	530	585	591	583	568	601	612	583	570	580	584	579	554	592	566	579	552	575	571	562	581	634	610	606	589	612	589	602	584	576	578	589	572	565	611	592	564	558	605	553	550	587	607	573	544	581	579	565	588	583	563	572	582	595	556	572	564	619	526	573	596	596	559	538	620	571	590	581	593	614	591	557	550	563	568	577	588	590	563	604	571	553	556	588	611	568	568	592	560	574	595	549	560	574	613	555	602	539	592	555	595	578	589	583	599	565	577	578	583	579	591	613	594	594	558	606	560	601	625	569	566	590	590	576	571	577	577	581	583	542	627	558	579	622	553	597	587	605	591	581	558	553	567	583	603	561	596	557	560	570	586	596	622	594	564	584	564	617	588	564	542	535	606	586	617	533	548	602	576	592	570	572	580	568	568	586	590	605	575	572	574	583	585	543	565	594	593	587	598	578	566	579	571	574	579	581	616	590	590	600	575	609	604	570	565	587	562	636	607	526	569	597	616	600	590	564	599	589	601	559	604	553	565	560	537	573	535	562	599	558	583	561	595	600	560	599	541
25536	21338	27087	24982	9048	3531	4179	18474	23048	15944	6212	2682	1111	736	633	665	675	643	615	652	627	611	625	615	638	593	605	646	646	655	687	596	638	643	657	625	637	644	637	627	637	651	619	647	581	630	632	621	601	585	605	648	654	636	616	620	587	626	617	649	600	615	635	675	648	602	607	582	621	608	596	619	615	621	624	608	545	632	635	644	600	621	579	571	621	617	650	627	614	595	673	633	597	626	656	651	626	583	660	607	596	633	604	617	635	649	605	578	616	605	594	635	626	609	624	609	662	616	580	627	624	621	593	641	625	663	620	643	639	651	593	608	637	674	623	587	640	609	634	632	662	622	598	597	643	606	577	596	646	662	653	660	588	616	632	651	590	648	615	598	632	666	643	619	593	591	626	624	654	629	660	667	602	647	610	636	603	632	647	615	642	647	597	622	643	616	685	607	613	638	644	620	615	611	627	630	624	627	631	619	592	594	584	595	637	636	654	611	578	628	631	645	640	636	628	588	620	616	655	611	618	639	632	626	635	626	594	566	621	633	649	587	631	572	643	606	636	632	574	595	609	595	648	606	600	597	584	659	574	654	618	593	583	635	656	609	639	637	633	655	619	570	625	595	611	607	635	631	627	605	652	582	608	624	634	671	624	625	602	599	614	597	629	591	663	572	655	588	585	602	606	640	643	633	624	610	658	587	603	613	609	605	633	619	653	628	615	637	639	636	621	609	590	663	616	654	605	616	654	632	625	608	585	590	650	612	613	638	624	631	560	640	618	687	602	621	633	610	599	642	601	619	602	661	624	608	599	622	642	619	641	641	634	641	623	695	634	647	659	616	578	557	572	614	594	653	606	586	587	651	604	640	673	583	590	631	623	609	591	566	618	604	640	597	638	595	596	649	594	650	650	646	633	643	634	630	645	668	651	628	606	635	621	602	651	639	587	651	627	669	655	609	621	645	597	667	594	622	641	601	602	631	613	608	583	654	608	611	618	587	632	578	624	624	657	559	618	629	645	596	570	658	623	660	610	625	621	579	605	610	634	627	664	632	618	632	608	633	600	627	664	563	606	628	608	621	612	597	627	621	615	611	600	611	625	610	635	598	654	652	633	637	639	659	661	593	616	576	637	664	601	633	634	628	638	635	583	610	639	582	640	624	629	607	619	643	581	622	648	601	580	623	618	650	617	627	633	581	600	644	590	641	587	574	599	650	610	626	626	571	629	628	630	637	616	664	593	570	587	625	625	653	605	631	598	615	622	645	638	595	623	647	617	623	624	619	629	630	578	625	607	637	658	641	676	594	589	590	603	664	622	642	632	608	650	658	606	643	654	598	614	614	623	661	635	634	620	669	603	635	631	600	623	645	575	640	602	586	607	612	629	616	597	578	612	571	664	571	650	603	681	593	627	590	590	596	611	661	683	599	588	650	633	623	572	617	650	649	632	664	626	646	610	565	645	651	628	681	653	564	652	602	582	640	636	663	642	593	642	622	649	572	582	577	598	583	617	617	591	664	596	621	631	647	629	657	590	562	653	627	623	588	580	597	633	618	600	615	569	626	621	605	604	622	652	595	586	639	596	641	652	593	631	619	623	656	694	582	632	639	635	648	632	618	606	589	625	655	633	632	607	631	586	571	603	661	668	598	626	650	582	634	668	627	625	585	588	656	621	656	587	601	587	650	613	629	614	670	669	604	621	618	608	620	653	619	618	643	598	618	657	623	659	626	636	618	624	612	632	615	598	629	624	603	582	629	580	611	656	664	685	638	630	620	603	639	638	576	615	606	636	607	598	584	618	587	615	588	673	594	592	648	612	597	650	569	643	620	648	578	616	631	582	577	630	615	563	601	637	590	637	632	581	612	636	653	576	587	601	596	673	595	612	625	667	629	621	601	586	666	649	596	672	607	644	602	646	609	638	628	632	623	673	633	625	633	630	644	642	658	627	641	583	580	611	602	621	623	649	603	612	644	614	639	591	620	581	608	598	629	636	585	640	616	615	631	615	617	663	596	655	575	613	588	634	672	640	624	610	655	624	646	580	617	641	606	630	616	678	607	605	619	615	584	623	623	642	611	592	603	659	597	634	637	605	600	568	612	611	603	630	640	653	620	586	625	604	678	619	636	617	650	603	662	615	653	629	659	590	613	608	605	629	635	630	672	632	591	643	584	587	596	650	614	631	587	636	602	617	621	657	610	636	627	603	629	668	609	617	624	613	613	600	569	626	619	612	625	617	613	611	602	596	642	641	674	641	579	612	618	663	548	657	593	587	623	631	617	646	621	622	628	597	636	615	613	641	604	574	583	577	607	633	630	630	647	637	601	628	639	616	662	635	625	592	620	624	621	647	639	599	619	547	619	652	604	619	604	596	592	573	616	597	601	594	593	623	609	602	585	628	624	630	600	612	619	638	641	653	592	595	637	637	635	632	618	568	636	606	604	644	581	631	630	622	594	641	639	643	600	603	617	576	642	607	627	626	583	625	660	631	649	651	631	609	634	642	636	664	582	645	587	645	622	614	598	618	617	647	580	615	638	599	614	641	591	623	610	579	618	616	621	607	644	644	628	590	639	605	589	593	589	613	575	622	626	590	628	638	592	653	621	576	611	628	597	645	642	632	659	625	590	631	604	631	601	607	666	605	620	583	630	609	631	617	603	615	643	639	653	614	590	549	617	593	629	643	619	615	614	634	628	663	624	620	607	614	628	656	637	602	631	583	612	615	605	634	640	641	678	577	623	589	598	664	605	632	568	629	566	586	655	569	592	609	646	627	609	656	617	623	601	559	615	642	625	601	630	646	625	606	616	643	640	657	669	591	671	612	609	589	612	628	630	596	637	607	616	640	640	642	623	619	618	604	608	594	628	655	640	644	604	625	601	612	588	642	626	621	650	631	684	608	601	620	609	617	630	625	641	568	641	672	584	625	610	631	591	584	624	616	625	623	693	633	650	623	658	609	625	601	609	594	638	579	652	575	636	614	669	622	599	584	667	627	621	613	574	659	616	615	637	642	674	628	608	584	653	572	630	628	596	622	669	612	645	647	604	618	637	632	622	557	608	610	660	620	604	646	631	644	628	606	589	667	679	619	657	594	632	629	632	624	589	646	637	634	594	584	656	596	619	610	637	605	595	623	610	596	609	632	561	642	599	618	563	605	631	582	609	588	635	591	652	633	609	594	580	604	602	591	586	607	567	598	593	633	619	638	655	580	595	646	643	618	596	613	644	616	607	635	650	598	597	605	627	587	598	650	628	618	619	619	614	599	623	653	617	610	654	593	627	642	569	634	644	639	605	615	616	615	607	640	608	594	614	626	672	572	624	604	621	666	627	643	610	646	621	637	577	650	599	637	615	638	607	583	600	643	599	639	646	646	598	657	595	642	608	603	621	569	625	651	620	627	641	650	606	619	634	617	647	634	592	636	617	600	632	633	640	628	642	597	640	603	586	591	597	584	605	597	631	571	608	611	615	602	608	608	597	594	626	620	585	592	610
5872	7000	6555	5057	4304	3679	5231	20899	20871	13313	5633	2732	1137	708	573	527	581	576	588	581	590	622	581	602	588	547	568	608	609	585	576	576	545	551	631	551	606	617	586	603	568	608	630	576	570	579	605	583	542	590	574	545	582	558	559	599	576	568	529	547	611	587	594	606	595	555	634	544	562	603	555	575	555	614	595	543	608	594	597	572	543	585	569	595	553	621	569	546	533	600	575	629	601	561	581	597	600	600	565	611	592	563	581	551	567	576	563	581	549	519	578	569	525	570	548	588	574	590	554	592	558	550	579	557	531	608	596	576	610	568	536	562	538	588	525	554	573	584	587	639	573	568	601	553	617	546	568	619	597	575	592	585	599	657	579	546	547	587	559	539	535	562	586	582	592	590	559	589	573	599	571	585	562	577	563	551	588	571	562	594	575	561	575	560	574	554	587	565	563	589	575	564	573	624	580	572	599	602	581	543	616	629	595	578	601	578	569	540	574	610	593	526	584	559	600	560	610	584	566	573	602	600	585	561	606	559	605	580	593	576	628	584	575	571	534	586	579	575	584	586	578	566	570	545	604	564	569	572	574	558	577	552	509	584	607	546	589	591	579	572	580	587	565	550	589	531	599	582	595	600	570	552	563	553	594	592	561	566	585	614	604	574	623	578	584	545	565	582	566	592	576	594	542	573	567	583	596	588	577	554	581	571	580	603	594	577	648	535	571	597	564	611	623	561	554	566	569	571	570	581	621	559	581	601	538	551	540	574	598	574	537	602	605	580	572	594	590	546	558	549	594	605	553	602	629	559	539	584	601	612	570	556	583	578	579	566	569	535	556	556	551	578	568	586	559	571	585	575	573	568	566	600	565	601	580	593	566	613	606	530	542	565	564	570	621	560	538	578	592	604	564	561	569	607	621	588	601	546	572	581	539	596	565	565	544	572	562	556	579	557	546	575	608	572	582	585	584	550	607	580	552	579	554	549	569	557	596	585	615	553	549	596	635	549	609	576	578	581	574	546	572	598	587	579	554	575	618	630	565	555	589	593	530	552	558	552	551	586	563	588	614	561	520	598	604	571	552	578	595	618	560	571	584	566	559	600	548	576	626	584	611	592	569	605	580	546	573	569	589	535	600	570	598	575	536	574	566	597	532	576	555	585	602	523	551	594	518	568	545	593	609	627	598	559	572	547	574	558	617	543	594	614	591	548	573	594	554	590	565	562	564	631	604	559	582	580	555	613	576	615	538	576	588	555	559	598	523	577	604	605	536	575	600	568	616	585	616	630	587	562	599	595	613	538	589	582	600	595	584	586	531	565	568	624	564	568	576	603	594	603	531	573	562	597	556	533	589	581	581	562	559	577	582	583	586	587	531	588	570	616	584	559	573	542	613	562	559	557	601	566	564	553	598	569	584	577	580	582	579	618	547	603	603	621	600	554	603	553	590	572	540	548	591	574	566	552	565	546	580	523	570	594	544	580	545	599	607	586	567	652	562	579	586	575	570	579	564	545	620	568	592	555	591	577	575	634	591	582	599	561	554	573	543	617	569	567	552	603	545	558	589	592	610	565	605	566	531	588	560	569	557	594	600	602	574	600	519	579	570	583	606	538	584	574	547	597	556	592	570	546	535	547	575	545	563	571	589	552	617	578	569	549	601	590	567	584	564	585	574	582	579	586	572	596	604	559	578	573	580	616	601	570	603	606	582	609	562	628	583	598	578	541	575	572	574	568	574	568	572	579	601	611	562	595	560	633	584	586	594	567	488	541	584	587	594	547	593	552	592	556	562	577	556	569	575	553	560	608	576	557	559	566	593	564	570	574	565	613	563	600	593	565	553	596	619	580	594	591	549	587	574	612	595	620	572	596	570	563	519	609	623	558	602	574	599	552	603	610	567	591	573	581	553	578	590	555	556	546	568	570	582	580	578	567	548	563	560	569	568	600	585	598	593	559	545	582	574	542	540	582	525	575	550	579	593	559	555	588	524	583	589	602	578	609	556	556	590	569	593	554	554	573	567	555	530	579	619	614	584	593	587	626	585	580	607	574	602	596	568	602	578	553	585	638	616	545	568	590	563	575	579	618	598	606	562	583	593	501	553	547	564	617	596	558	572	581	519	562	581	590	545	581	581	568	567	556	603	525	583	592	615	575	567	572	545	584	566	551	558	598	569	581	567	572	583	534	619	575	565	536	544	549	645	602	581	598	564	573	608	547	603	581	521	572	593	552	552	549	572	583	585	583	559	599	526	549	598	545	598	575	553	558	567	541	556	533	581	535	560	596	580	553	612	584	557	555	591	561	561	553	578	567	569	574	573	560	571	554	564	581	527	594	542	584	534	559	534	524	575	555	599	565	578	540	585	558	533	575	572	580	584	597	570	569	577	557	586	579	582	569	561	563	586	581	607	566	588	587	574	584	608	550	599	582	579	540	575	594	579	587	599	548	589	565	554	580	604	562	570	618	549	573	612	579	554	597	567	620	582	572	592	559	542	578	535	601	552	589	557	542	601	583	595	579	570	546	562	552	553	564	574	588	566	550	569	620	573	598	567	570	584	566	543	588	582	589	591	587	620	594	572	604	588	555	586	551	597	527	568	587	616	605	606	509	575	556	624	555	592	561	589	605	597	573	555	582	540	570	553	580	620	596	570	560	576	543	551	558	530	584	577	586	573	615	519	585	584	567	567	561	564	580	548	534	588	587	585	565	581	597	553	594	584	593	586	530	581	608	603	570	565	542	573	595	566	586	558	547	609	556	572	585	566	593	572	559	538	552	574	580	566	560	611	606	558	563	579	537	584	587	554	585	539	568	587	582	591	554	585	587	566	612	551	560	547	614	607	542	623	576	554	577	580	580	543	586	617	562	545	580	580	618	582	565	607	611	589	575	583	536	559	597	542	589	546	539	591	590	623	560	555	588	553	614	596	604	573	569	608	616	546	588	540	573	527	552	602	585	590	590	607	600	583	607	626	577	580	505	595	600	554	558	550	570	600	565	580	615	608	568	546	544	565	546	608	588	546	531	549	587	570	573	584	579	529	610	550	605	582	576	540	552	579	554	580	562	533	589	530	592	553	532	569	606	552	564	586	585	575	560	567	580	565	562	601	538	571	596	563	589	577	555	568	577	577	554	509	534	547	551	554	571	565	584	583	508	585	557	571	572	585	557	582	567	600	600	559	632	600	620	574	574	581	590	567	595	557	557	577	578	544	576	580	595	551	592	592	607	555	573	551	604	591	601	592	633	610	579	548	551	576	567	587	554	543	564	562	565	583	585	591	593	575	598	556	554	595	579	596	603	548	540	606	529	589	560	588	526	577	546	588	548	561	568	587	596	536	599	604	555	556	571	572	558	611	573	572	552	578	551	586	574	580	610	556	616	535	619	568	555	568	621	569	619	548	617	629	588	554	591	546	551	641	600	610	516	569	600	580	552	578	543	487	573	578	593	544	580	528	550	556	592	573	599	553	559	583	556	542	583	589	580	600	582	574	585
24162	21336	28677	24368	21238	15711	8076	32188	39898	30851	15617	6593	1987	1021	815	740	799	776	729	777	796	752	725	714	756	783	760	707	668	798	771	749	733	760	717	686	745	723	766	754	756	811	764	722	722	697	724	690	739	759	738	727	688	751	765	767	751	733	739	749	714	766	789	713	715	785	715	706	741	719	745	751	710	725	759	760	784	730	709	727	730	682	705	700	694	710	667	679	749	728	705	785	767	723	788	729	779	724	751	711	738	690	721	713	702	727	746	752	769	752	753	739	741	724	719	669	736	712	794	732	701	705	743	702	726	717	781	677	764	735	663	702	755	751	763	738	738	744	728	732	690	725	713	728	748	748	735	705	747	736	738	715	715	753	764	758	734	696	743	678	745	785	707	714	735	747	783	735	663	692	741	729	763	727	710	729	728	768	758	692	763	735	730	741	712	720	711	691	672	751	687	731	691	711	747	742	721	704	713	715	751	708	742	699	730	735	744	706	751	704	749	692	725	710	723	715	694	764	694	723	739	723	734	758	681	716	770	772	745	744	710	719	733	785	706	765	684	774	776	692	744	743	728	740	711	718	761	688	717	706	669	739	719	705	720	713	722	729	673	731	714	722	755	692	740	756	746	697	719	741	768	732	701	673	765	807	707	737	693	702	691	683	774	725	743	728	707	715	725	753	696	734	668	767	682	738	746	765	696	717	694	694	745	764	737	734	706	736	735	741	788	732	707	708	732	663	704	703	715	766	764	733	767	730	741	704	760	685	756	752	682	709	705	710	757	742	689	664	718	697	740	711	719	705	711	731	735	721	781	760	704	689	722	729	725	711	704	745	730	727	692	719	745	763	720	730	719	765	701	721	697	730	711	717	743	779	739	686	703	757	763	735	686	753	744	742	746	696	701	751	713	728	717	717	722	718	738	744	774	708	719	695	729	681	682	774	686	702	745	728	697	750	706	760	681	713	714	740	748	728	734	722	742	715	735	746	710	695	734	733	709	732	723	740	722	722	732	765	748	744	706	735	740	705	683	715	779	797	757	730	732	723	743	701	723	720	702	753	743	753	740	765	697	703	706	751	741	748	743	747	716	706	724	687	661	740	712	702	667	701	748	729	726	718	753	753	730	771	711	796	753	742	780	686	722	739	704	711	685	772	762	704	737	715	667	762	752	746	716	707	695	752	723	694	718	734	733	744	720	700	727	764	723	750	729	751	747	706	731	715	724	756	665	729	748	759	726	694	689	702	731	758	720	748	753	753	722	744	714	726	712	704	711	726	739	710	729	699	731	711	703	724	711	742	756	759	737	667	712	767	712	710	728	735	721	725	705	762	732	723	768	687	732	681	702	735	729	697	689	722	667	678	752	711	725	707	736	763	761	731	695	668	719	776	696	646	724	749	717	700	724	710	710	671	733	720	746	740	766	713	719	717	756	771	717	765	724	756	719	750	729	726	754	815	768	712	743	749	738	687	705	706	730	691	683	697	734	777	728	723	745	710	759	743	718	753	772	716	698	738	732	710	698	727	734	746	734	738	779	719	770	736	738	741	694	707	725	702	715	765	718	697	725	702	776	728	747	706	694	731	709	745	682	711	732	718	700	728	706	668	765	699	747	684	751	749	707	725	708	739	729	697	703	734	729	680	680	753	702	746	748	746	735	719	701	739	654	718	693	720	770	682	655	729	731	713	689	730	741	746	714	682	705	718	682	713	745	694	690	725	701	717	686	753	729	721	757	678	709	723	725	755	715	732	737	674	713	681	695	707	744	702	715	732	711	757	682	687	685	683	738	745	769	729	679	715	695	751	698	728	681	722	745	747	710	731	696	664	702	772	711	713	716	736	732	679	726	698	719	702	764	737	717	760	713	677	757	728	755	708	769	681	690	690	725	687	726	705	737	740	716	721	705	694	717	765	726	702	760	743	724	767	738	703	666	685	724	741	709	725	763	731	716	697	724	737	694	714	789	735	690	739	705	735	673	731	707	725	717	742	808	710	767	708	750	706	730	666	738	760	687	740	722	679	704	696	707	705	702	709	676	728	749	734	685	763	745	676	745	739	673	697	749	746	671	767	685	689	716	719	724	711	714	699	721	726	754	744	678	729	720	725	729	727	731	739	711	754	757	720	748	706	746	705	687	761	693	725	730	704	709	712	734	744	691	690	770	712	736	715	722	755	729	746	709	691	719	756	713	746	686	727	734	691	740	747	727	739	704	734	723	726	723	695	707	723	762	741	686	713	702	750	703	774	694	697	704	714	741	705	776	725	704	712	737	726	739	694	725	738	745	716	745	705	742	724	740	712	699	744	783	698	681	701	730	705	677	749	731	737	722	721	664	728	726	697	730	717	730	718	756	759	670	744	717	715	710	732	725	717	722	711	701	737	700	701	738	747	703	673	788	736	686	747	709	774	720	726	723	735	698	726	736	739	741	709	741	720	729	695	721	727	717	709	722	728	723	756	737	783	720	697	737	717	708	739	727	755	769	773	712	775	675	726	697	739	766	707	690	771	726	727	727	752	722	711	670	718	700	769	691	728	665	728	732	651	736	713	716	712	737	749	713	736	671	713	749	704	661	681	679	729	671	703	707	734	722	739	699	750	716	708	722	735	711	710	730	642	689	725	722	721	763	754	691	677	743	678	701	722	712	739	711	712	674	743	704	698	688	744	687	709	682	705	788	732	751	703	713	747	729	666	770	680	702	742	706	737	745	694	755	768	732	743	739	700	728	739	708	698	692	724	696	731	710	721	748	748	701	739	671	687	712	736	684	769	752	769	681	719	734	724	735	687	721	706	667	668	739	771	738	739	755	721	751	771	721	697	723	706	768	676	691	766	716	730	709	734	692	698	735	764	752	723	734	673	725	716	722	687	714	717	710	704	729	722	711	736	723	736	704	702	709	666	719	746	723	727	750	730	693	723	714	726	704	732	769	709	696	746	696	737	690	718	718	683	680	712	738	690	673	711	700	695	736	729	764	746	764	747	728	696	726	695	721	759	752	697	703	812	720	729	719	739	713	730	751	733	743	724	749	730	716	751	745	699	717	714	703	681	740	679	721	679	731	737	728	764	762	745	726	718	707	753	704	719	722	718	719	692	689	710	738	738	724	713	726	726	693	734	689	704	721	737	754	696	763	704	702	724	759	666	708	730	758	711	713	709	707	736	692	681	685	722	712	714	743	753	718	691	726	766	680	710	745	708	722	727	698	735	686	718	752	721	699	762	745	712	723	722	744	694	750	733	733	688	705	687	695	679	755	748	707	679	695	718	698	747	753	714	682	673	734	716	687	716	688	742	706	719	717	729	725	754	712	733	720	740	718	759	725	708	698	710	737	688	750	746	691	694	681	706	732	738	713	679	747	768	687	694	708	718	730	706	725	724	731	741	683	694	735	764	686	694	724	755	688	719	706	722	685	736	675	768	755	735	714	709	691	704	753	695	684	744	748	731	744	705	751	748	725	742	712	723	720	703	721	748	763	685	725	734	742	715	718	696
11739	16447	16519	11928	6624	9339	6682	35318	35757	25457	11959	6157	1979	987	744	707	667	601	682	667	646	702	683	701	669	664	664	668	643	682	651	639	683	657	631	640	695	682	707	618	655	704	678	631	675	687	691	707	707	685	664	689	699	688	652	641	678	681	706	693	691	677	649	656	708	656	659	649	677	696	656	663	650	683	653	658	626	667	680	645	644	676	666	648	673	714	633	622	669	700	641	669	664	709	683	674	670	698	622	708	668	702	644	713	658	665	690	677	734	683	655	647	670	612	674	648	654	634	669	650	625	701	678	673	631	694	672	692	646	702	650	687	667	652	642	679	721	644	685	656	664	646	678	663	616	701	636	657	616	675	667	737	674	660	668	697	646	644	659	739	666	597	668	689	673	681	660	661	668	634	633	665	659	622	674	670	643	667	685	657	702	677	682	663	623	691	672	705	689	680	674	689	684	667	619	627	661	634	666	674	632	681	691	652	655	719	681	686	668	687	672	649	681	624	688	632	667	706	682	652	692	646	683	660	629	640	628	674	669	673	634	663	653	640	680	687	707	717	673	649	695	663	695	693	659	688	679	649	649	666	666	654	669	695	720	631	621	670	667	657	661	658	664	658	649	654	669	638	643	650	622	667	707	664	689	674	670	643	654	683	649	685	706	729	660	712	649	685	676	644	662	680	699	666	680	644	672	708	646	715	657	680	645	678	700	645	666	598	659	749	659	685	712	668	676	701	707	705	657	675	654	654	636	639	716	638	685	686	620	660	639	649	650	692	711	725	659	693	625	637	652	666	654	674	665	617	618	677	641	682	690	670	708	715	678	654	661	687	662	673	683	730	690	684	633	699	696	659	645	656	646	688	705	690	681	686	685	674	706	677	683	668	626	678	655	699	657	692	696	732	641	700	657	650	696	676	647	659	717	671	630	598	677	676	703	657	686	685	620	650	683	648	622	636	662	636	717	690	639	643	659	689	626	623	690	697	628	678	657	665	657	643	698	708	586	637	708	639	678	677	642	668	695	668	672	688	638	671	639	680	706	637	628	663	622	680	662	673	657	632	683	671	688	674	675	631	668	711	669	626	685	616	653	675	702	680	664	675	689	651	661	645	664	739	646	710	665	623	718	689	678	701	687	647	681	675	644	647	631	672	651	666	686	699	673	679	635	658	674	660	639	659	669	665	625	656	670	674	674	666	667	680	658	681	662	600	657	672	640	672	659	668	667	650	700	648	690	649	678	706	644	672	676	674	640	647	646	665	662	685	654	629	693	630	694	698	696	639	630	689	690	614	674	708	670	695	692	663	708	675	675	687	620	631	672	667	667	666	674	679	650	667	678	656	692	639	714	696	661	707	616	646	672	628	672	647	654	682	648	629	648	661	656	662	701	652	677	657	651	704	697	648	667	632	685	682	678	669	672	681	631	695	678	655	676	658	605	649	650	641	678	681	615	687	632	680	651	713	688	647	712	684	631	658	676	683	667	596	656	693	697	686	672	636	718	684	694	715	650	688	706	679	690	675	685	694	624	630	663	683	674	637	698	657	672	705	640	739	662	676	710	652	644	671	648	674	690	653	732	670	628	657	644	663	679	629	675	678	657	648	665	697	672	629	656	625	662	674	666	681	684	696	701	671	664	652	742	645	656	651	661	685	639	677	664	650	667	671	641	594	658	661	638	627	706	630	679	650	704	689	654	670	625	659	630	716	701	641	650	656	670	654	617	687	670	741	613	679	679	683	653	635	627	681	640	597	602	698	657	677	665	725	679	628	634	703	651	658	598	647	646	637	692	629	642	612	691	670	682	643	650	637	669	641	704	700	639	623	659	657	655	648	632	665	667	684	698	705	714	656	671	663	678	653	681	648	636	589	606	632	648	674	656	679	672	657	669	673	665	599	660	673	659	654	714	639	658	652	690	640	660	674	630	659	683	620	687	669	655	681	679	677	657	664	665	690	660	687	655	644	627	692	648	627	647	654	693	641	643	650	629	624	614	674	639	630	664	656	648	694	681	676	655	656	673	683	637	683	662	623	690	659	700	649	691	680	653	641	627	645	703	675	640	681	629	639	671	643	643	647	626	709	707	642	653	678	634	686	667	671	643	655	635	656	705	658	632	644	655	609	663	666	663	662	683	689	714	647	663	665	647	695	675	643	674	663	634	648	666	692	680	646	637	722	707	670	675	689	642	660	671	652	662	622	679	627	665	640	667	675	670	657	606	665	672	663	673	687	687	674	630	670	696	644	627	686	649	652	698	683	649	653	654	646	642	694	692	692	665	662	618	711	633	677	655	682	682	663	642	616	685	631	674	628	679	658	658	669	654	651	645	665	681	620	673	667	626	656	660	690	656	669	684	605	623	663	626	676	670	679	646	666	663	668	661	604	647	657	631	658	707	667	693	640	634	664	624	638	669	650	650	680	622	645	649	677	657	709	656	720	660	674	637	689	681	633	698	662	747	636	641	668	700	699	701	676	677	705	649	647	701	684	645	682	660	670	678	658	688	663	616	693	705	699	641	670	683	630	676	657	668	689	665	650	669	658	665	689	662	688	655	665	644	658	658	710	634	675	645	673	653	648	706	675	657	629	631	657	636	664	655	655	670	723	639	668	711	686	652	664	649	662	659	746	697	665	639	599	678	670	633	663	667	647	646	669	675	621	684	656	680	693	623	647	694	666	645	654	639	675	679	699	658	652	656	680	596	683	662	624	675	657	651	675	639	618	674	665	645	673	663	605	623	655	646	680	699	634	669	657	671	682	656	691	677	684	673	648	644	636	663	627	650	686	614	726	645	701	666	685	655	624	672	698	638	672	681	687	651	618	650	675	627	644	645	660	663	695	660	677	690	677	629	651	654	676	668	663	643	669	650	645	632	689	709	627	638	657	638	664	701	691	636	690	663	680	649	676	654	660	686	689	668	665	690	639	669	631	656	684	665	655	653	688	667	686	622	653	647	726	667	633	673	668	666	643	650	627	687	680	671	636	688	657	695	646	671	625	634	656	614	680	641	651	635	668	683	690	652	666	647	668	634	628	709	658	643	667	693	651	634	682	642	651	620	697	703	672	688	679	639	662	634	667	708	644	662	666	708	677	697	716	693	645	669	665	693	670	650	663	684	648	672	645	700	658	693	651	619	664	655	655	630	658	677	631	663	654	674	661	675	690	622	687	698	688	642	619	651	679	677	667	593	685	642	685	706	641	640	669	680	663	644	645	669	648	677	635	657	649	660	669	641	675	657	656	667	643	682	659	667	689	638	708	690	699	684	634	674	645	601	636	686	742	647	663	652	626	669	672	682	678	623	670	682	627	648	621	629	659	639	627	667	652	682	648	637	689	627	642	656	643	663	676	635	610	650	678	648	692	656	687	688	643	671	622	621	626	623	630	674	655	642	654	681	636	646	677	680	643	639	650	685	674	647	631	684	670	648	694	641	669	636	629	660	679	596	610	660	682	665	683	664	676	614	635	657	627	667	644	712	654	684	673	683	665
28221	17698	9845	3867	3281	1897	1541	2485	3127	2515	1578	1005	774	643	702	662	618	652	678	732	660	665	637	656	653	628	634	647	663	634	605	692	603	652	650	648	668	621	623	654	647	699	618	667	636	625	664	632	621	640	670	647	665	650	607	671	652	611	653	656	620	614	618	647	618	677	657	652	601	609	686	657	655	706	646	624	615	613	651	664	654	684	649	687	684	646	670	668	686	647	639	607	677	654	656	619	632	651	622	657	669	664	689	638	618	605	654	662	666	637	655	632	658	611	652	615	690	663	661	615	654	657	605	579	651	679	645	618	596	668	690	644	671	643	624	628	692	672	688	654	660	656	632	669	629	626	650	624	685	624	654	656	683	647	662	650	686	585	670	581	620	643	663	655	662	648	641	674	635	639	692	654	703	631	685	660	664	655	598	681	647	652	658	642	622	605	657	603	675	646	621	658	609	592	658	625	623	609	657	628	636	652	651	631	676	677	691	651	655	620	644	596	640	628	637	618	660	610	649	638	654	651	659	612	617	646	651	680	640	638	619	670	655	608	653	612	617	673	628	686	617	648	675	669	666	632	682	609	659	667	653	609	630	625	672	621	619	659	614	627	669	701	594	637	677	636	597	634	630	634	654	652	603	643	663	673	671	631	656	656	632	620	661	638	680	667	612	648	602	697	657	634	659	642	675	632	654	636	639	619	644	657	626	611	638	685	665	624	663	650	629	642	621	666	690	642	633	652	632	669	650	644	615	633	653	619	645	602	643	719	659	675	685	603	664	676	612	658	629	656	660	634	645	636	588	662	639	655	668	662	652	653	640	633	660	646	652	639	612	625	638	632	607	624	686	657	666	665	642	648	646	637	643	679	618	633	638	647	660	661	624	639	634	678	657	633	627	650	615	643	648	641	690	620	630	645	666	639	638	694	633	619	656	703	657	634	652	629	672	642	637	629	639	664	649	672	582	661	619	614	634	644	653	629	647	607	632	685	663	675	692	663	656	647	648	661	632	647	667	629	636	679	639	669	645	656	673	618	651	687	590	621	627	588	647	616	646	579	592	681	590	621	638	695	666	623	672	678	653	699	626	652	619	634	659	642	644	652	619	632	650	675	667	656	587	636	604	601	643	652	613	627	649	634	656	623	654	621	653	667	613	661	625	672	652	670	679	673	658	667	675	619	697	579	622	618	661	644	667	653	644	636	633	644	686	683	649	660	655	661	664	681	617	645	667	606	637	630	641	641	675	618	656	690	599	623	631	631	649	651	645	608	659	664	669	631	684	670	636	643	645	591	686	659	676	594	706	681	638	597	657	632	616	666	649	669	653	625	633	626	629	643	657	680	684	683	679	683	625	640	599	668	711	630	642	628	662	623	634	632	646	695	624	645	622	650	706	646	696	640	685	641	638	606	606	648	617	655	659	662	642	619	645	618	675	685	621	638	692	641	675	631	664	615	664	607	663	627	688	619	665	667	684	621	678	689	612	651	640	629	608	675	629	667	621	632	632	641	650	645	618	619	697	659	656	646	674	679	607	651	624	625	695	625	628	647	696	609	637	672	647	689	651	619	665	645	627	610	622	706	624	586	646	636	670	663	651	632	662	659	640	672	646	659	677	642	664	637	635	662	644	603	668	661	680	660	623	638	649	675	694	649	587	656	687	618	683	614	640	608	610	662	611	629	600	647	617	649	662	647	612	672	652	637	604	653	646	698	608	671	679	671	700	637	704	640	623	693	650	662	663	657	678	635	632	644	688	615	677	622	609	602	643	626	618	672	639	666	638	663	668	633	647	627	641	674	669	626	631	648	619	622	679	609	647	596	638	656	646	686	657	646	594	649	683	649	618	644	644	641	653	602	645	628	679	611	674	638	670	633	648	632	677	610	662	608	696	674	596	617	644	640	680	639	611	663	694	681	665	650	653	654	643	640	611	626	641	599	647	645	634	667	642	658	636	669	633	679	661	626	656	634	666	631	682	669	674	625	638	690	641	645	635	617	661	627	618	696	630	666	643	647	728	669	696	628	679	583	681	629	620	671	654	647	640	688	634	618	687	660	622	634	648	650	688	638	617	676	628	660	641	592	658	701	736	669	671	618	625	608	626	688	623	646	609	649	602	629	635	642	666	660	661	633	671	653	620	581	661	625	644	649	616	654	600	662	677	629	643	653	660	658	705	641	661	641	603	632	672	624	657	646	644	626	648	667	634	657	691	641	667	667	624	678	632	643	643	655	612	647	610	573	706	617	644	658	634	681	639	633	631	671	615	622	645	655	641	674	628	635	675	657	673	666	655	629	635	612	648	636	646	642	608	639	656	652	658	609	642	626	688	667	632	633	627	622	644	634	622	669	632	655	627	608	668	615	640	618	657	650	633	646	639	650	662	617	584	676	673	645	656	699	674	640	602	650	669	601	677	632	651	603	661	668	633	669	625	676	668	612	643	621	675	646	646	631	630	719	661	651	645	643	680	638	662	634	620	654	640	640	657	642	651	672	649	663	667	618	679	680	661	694	611	652	675	660	676	683	666	651	653	645	647	649	646	682	652	666	684	642	659	638	663	668	668	688	667	686	611	666	690	690	687	629	643	660	613	648	618	659	676	657	669	681	582	629	644	622	658	687	627	603	690	614	689	651	668	603	667	681	619	660	631	640	648	616	645	621	639	637	629	633	611	655	697	643	654	640	665	651	634	633	616	653	667	610	641	648	623	656	630	632	647	621	678	678	615	659	631	643	645	674	708	662	616	656	618	649	645	618	626	647	657	646	691	638	655	615	630	702	688	631	643	678	653	598	608	639	639	665	647	638	640	630	628	631	642	576	628	625	655	618	629	660	626	598	635	656	659	695	652	638	659	640	655	639	642	614	679	629	649	664	656	628	658	630	652	617	651	641	657	674	689	621	634	628	602	665	592	657	634	633	622	635	653	659	637	629	638	668	682	656	625	625	675	687	695	653	636	634	659	644	625	618	627	633	643	662	636	611	623	641	654	668	618	629	672	622	620	622	617	639	662	629	654	657	658	622	633	643	663	699	616	618	658	646	682	629	640	639	656	680	662	621	613	612	635	619	646	671	683	610	673	691	666	663	649	627	699	612	685	668	656	666	639	612	629	617	618	638	649	634	673	601	642	633	651	591	630	624	630	660	629	648	626	622	657	623	613	676	675	660	626	660	632	645	634	681	683	646	632	582	668	644	692	655	650	650	627	646	645	667	656	619	653	618	666	643	662	612	651	611	692	667	656	644	595	668	608	703	661	634	587	635	613	658	640	659	601	645	666	686	643	631	648	696	604	667	650	629	618	635	622	610	659	647	642	644	645	591	630	609	632	685	670	636	606	638	610	651	700	664	650	652	641	648	631	603	636	636	673	658	653	668	646	628	645	703	629	644	646	619	676	676	662	636	675	651	610	651	670	645	637	628	679	683	642	614	613	665	656	637	641	651	630	614	651	641	642	650	669	663	669	700	628	624	635	675	655	638	657	659	624	640	632	650
9827	11948	9321	3408	4074	2311	2087	3517	3768	2837	1669	1003	724	613	588	599	558	601	577	554	637	566	589	561	564	534	570	577	596	560	574	559	608	593	584	585	569	572	559	585	611	542	548	530	623	596	590	572	608	539	588	589	561	588	557	528	562	532	599	589	575	587	573	571	585	636	576	600	586	588	584	574	566	590	580	574	567	589	566	616	560	543	615	594	578	581	566	561	533	586	581	605	578	548	602	564	578	589	573	542	599	607	566	550	540	573	571	590	608	583	584	560	607	596	605	606	591	557	593	582	537	591	594	594	544	579	559	576	544	589	626	559	581	591	598	549	574	590	554	613	589	620	602	554	581	571	567	591	566	588	614	599	591	561	578	580	555	553	548	610	561	551	593	541	574	589	597	583	566	570	595	580	594	555	559	565	542	558	578	600	594	569	574	619	634	578	555	586	582	600	547	533	591	562	576	578	578	579	559	630	568	566	583	596	556	542	521	581	577	554	551	604	597	599	565	549	580	571	522	582	609	564	595	577	596	588	556	568	586	532	563	568	550	594	538	576	602	534	555	592	589	558	583	555	566	578	606	564	583	592	541	555	602	639	589	602	601	567	540	590	548	590	588	600	609	572	591	569	565	595	591	538	589	574	578	637	562	587	537	539	542	523	576	571	572	618	582	597	592	523	574	532	600	531	558	612	552	560	593	566	621	531	581	517	539	603	571	565	556	572	576	603	565	642	576	604	608	582	577	569	572	559	595	594	570	601	547	537	595	577	572	556	588	590	591	589	584	567	555	579	583	575	557	582	573	546	575	582	579	550	604	595	572	603	644	617	585	592	540	567	536	581	587	557	548	593	569	562	622	568	596	586	557	599	583	579	560	601	563	590	577	536	521	545	599	562	596	589	565	547	560	602	596	594	596	611	600	540	569	555	570	569	588	576	565	570	545	562	514	558	542	596	589	601	577	572	565	589	566	600	533	538	574	623	532	552	586	587	577	550	563	540	614	583	572	553	612	583	596	566	555	602	576	542	605	570	566	569	535	567	552	579	589	628	573	635	615	555	580	556	602	583	591	614	576	567	551	557	600	528	577	575	541	593	586	555	583	566	571	570	603	551	605	582	599	606	596	584	566	584	560	549	530	571	586	557	518	576	578	537	561	621	574	620	569	576	571	584	603	597	563	607	574	552	563	579	553	588	550	524	629	585	548	555	539	555	537	585	578	561	562	528	589	556	576	560	557	598	570	605	586	580	580	565	604	568	595	572	565	578	519	552	547	587	588	554	578	575	587	558	575	576	585	609	584	558	540	584	632	577	536	582	610	588	542	564	572	614	555	599	585	588	579	592	580	557	544	565	577	539	588	573	626	548	569	614	553	615	564	611	567	557	574	563	536	560	583	609	572	589	589	588	582	577	565	547	560	544	532	557	603	557	589	579	571	557	512	617	577	615	581	597	578	593	601	571	603	590	607	568	573	546	601	580	579	587	596	599	539	601	568	564	566	568	558	611	585	571	555	576	544	586	551	604	582	558	581	560	566	578	550	592	566	641	574	573	582	544	607	592	554	581	574	596	584	594	619	617	565	597	574	503	582	570	549	622	566	579	593	588	593	575	564	560	549	552	507	563	565	546	537	587	578	581	538	602	582	562	594	528	554	586	569	562	578	596	604	569	594	559	533	551	573	589	610	584	557	577	576	629	618	569	536	584	616	582	568	589	616	578	562	568	551	561	593	541	575	577	546	560	540	595	564	590	564	587	570	592	565	594	538	556	531	638	569	561	552	592	561	602	587	599	557	623	555	586	583	559	594	574	573	570	578	584	550	554	634	542	613	569	594	583	551	619	608	542	588	585	625	578	624	542	605	552	556	571	539	610	642	581	589	571	527	572	590	580	594	550	527	561	585	560	620	533	577	591	602	531	566	580	593	617	560	527	585	591	611	587	564	581	638	551	545	592	593	529	613	581	556	562	524	593	546	553	598	576	597	560	554	553	555	583	578	610	558	555	551	585	574	595	585	621	566	536	591	592	565	561	569	539	577	565	598	581	582	567	551	630	600	565	571	568	618	551	520	555	609	568	580	589	583	559	594	559	557	567	587	550	583	593	560	559	570	569	630	563	600	583	601	603	566	591	541	587	562	576	589	592	554	586	560	549	552	575	586	584	597	610	595	597	569	571	612	551	567	589	567	556	573	560	576	553	601	597	605	566	573	539	576	533	589	617	598	557	589	564	575	582	577	569	589	579	550	552	564	564	549	564	571	543	577	587	558	520	575	553	603	585	580	582	580	572	626	606	579	606	618	598	566	553	558	566	604	585	580	579	559	562	568	640	572	581	585	593	590	564	644	552	581	588	591	583	620	555	621	586	613	560	528	581	576	596	560	566	579	550	586	591	529	548	595	570	551	567	580	572	538	570	563	603	627	580	590	559	578	521	590	573	618	540	545	584	595	596	577	609	589	616	580	593	606	557	557	559	603	561	569	569	589	590	574	571	596	523	606	602	558	574	591	577	581	601	581	597	579	626	608	572	573	615	570	572	601	534	531	563	604	588	548	574	582	602	552	531	580	579	564	598	514	550	564	567	582	571	601	579	561	581	555	552	557	588	556	586	558	620	556	605	584	552	606	573	536	577	577	524	560	565	604	567	597	588	613	596	565	559	548	606	578	553	627	605	527	594	610	601	559	600	612	557	598	604	553	557	560	535	566	587	579	569	596	578	601	567	575	577	525	566	538	553	596	561	603	618	594	555	562	586	571	552	568	593	538	581	565	563	574	573	549	596	576	551	569	578	579	618	561	584	576	561	537	577	560	580	597	563	506	559	605	576	615	566	546	576	564	549	565	551	587	618	576	590	576	565	593	616	580	533	585	540	620	564	577	581	596	551	596	599	595	635	612	565	575	593	590	592	578	539	607	594	587	558	570	579	573	583	544	628	620	602	560	571	574	574	589	573	639	609	574	572	624	560	551	604	579	555	585	562	587	589	583	603	570	548	552	567	561	584	562	624	581	555	564	620	566	597	589	569	570	587	609	579	611	566	553	589	553	571	609	583	601	611	578	575	601	570	589	573	595	627	586	589	584	554	503	555	575	603	564	553	580	579	589	550	555	565	570	531	581	602	568	555	590	556	579	586	608	585	550	531	625	597	564	621	554	541	585	582	546	550	528	566	557	541	577	555	568	601	557	559	521	603	602	572	548	584	526	608	563	519	573	633	565	593	589	536	490	589	583	534	618	570	515	565	542	588	590	596	609	568	569	579	578	611	595	593	566	578	553	540	606	592	625	578	596	576	568	581	621	585	544	592	598	548	563	603	551	602	614	585	554	563	548	579	616	575	581	560	531	559	576	553	557	639	560	616	539	605	574	565	585	581	562	596	606	560	582	562	640	588	581	563	557	579	559	570	575	590	578	532	568	580	564	622	575	634	632	584	560	566	557	602	582	610	606	587	563	551	609	561	591	583	610	566	570	591	578	609	624	614	579	569	574	603	604	554
25626	21390	27148	24883	10670	3898	2847	12243	22168	17307	7376	3121	1151	785	701	670	605	610	659	662	645	625	649	568	621	615	615	648	645	636	632	627	646	628	635	624	631	622	609	607	608	615	620	578	638	610	628	614	601	620	587	605	638	641	606	573	630	625	614	603	636	661	588	660	642	625	622	664	598	631	626	642	661	632	644	602	562	608	606	631	651	625	615	646	628	628	637	594	620	639	627	669	711	615	611	640	631	632	618	629	603	643	677	652	623	644	626	619	595	611	648	574	648	603	649	650	615	633	634	590	628	611	614	641	628	635	603	605	620	627	585	591	647	630	616	603	627	622	607	631	629	645	627	628	560	585	602	606	597	591	640	666	604	626	604	624	630	661	606	630	607	627	650	560	664	624	590	606	651	592	647	606	642	615	624	615	664	609	631	647	593	622	577	648	648	659	608	653	619	643	597	631	632	634	647	635	630	630	639	630	628	607	669	605	620	587	629	598	616	562	635	627	641	641	668	587	635	641	605	608	627	587	612	565	631	618	647	635	630	590	586	569	617	643	602	634	654	565	627	590	641	613	602	651	617	596	627	644	616	625	611	547	582	625	642	629	617	582	597	645	594	599	579	647	612	589	647	571	603	663	603	555	631	630	614	600	607	598	598	661	616	653	579	636	612	612	622	592	575	573	622	637	616	622	641	609	623	602	601	633	604	682	646	623	617	584	628	626	604	650	634	642	604	654	589	595	607	586	625	625	628	644	591	602	644	608	642	683	595	626	601	577	609	563	603	622	598	623	616	654	600	665	636	636	626	587	623	611	641	601	590	625	626	607	648	605	604	610	646	642	645	629	602	634	621	643	599	625	613	595	587	601	632	621	639	616	639	643	655	621	627	652	627	616	621	613	638	626	578	645	596	610	598	664	621	618	642	610	568	584	625	633	633	615	617	607	660	631	589	625	649	666	601	603	622	618	602	654	621	640	595	597	630	594	631	647	635	665	646	643	611	640	590	652	630	625	582	615	619	598	622	593	617	609	628	666	607	568	630	626	619	580	635	620	610	610	639	642	623	690	579	627	643	643	617	593	611	617	631	650	626	657	614	595	617	627	590	612	624	618	641	600	642	628	623	641	609	615	613	616	625	622	631	655	642	638	600	602	653	659	637	575	665	614	620	639	651	647	603	590	633	632	650	639	626	630	618	603	667	578	583	635	585	601	625	606	582	638	644	599	577	637	611	655	639	606	612	592	587	614	657	625	657	655	602	610	623	646	599	591	591	627	559	630	587	591	589	637	627	669	631	603	577	598	672	612	602	632	649	656	668	647	614	608	642	592	614	650	628	641	620	586	621	597	604	618	650	637	636	573	637	632	605	591	641	619	622	587	596	565	627	621	567	596	645	612	606	624	645	651	601	589	597	628	616	629	581	665	646	624	625	626	634	637	598	644	610	603	628	629	615	562	594	608	681	635	606	625	613	622	603	623	622	622	636	617	613	628	562	652	599	622	615	590	606	634	628	612	640	614	587	599	568	628	584	622	623	587	587	594	649	632	609	625	623	640	607	657	595	646	632	619	641	609	585	585	607	609	624	597	616	576	634	594	654	578	598	628	670	645	619	614	599	627	594	597	657	609	607	598	575	613	601	609	605	622	599	629	640	628	648	604	604	624	619	571	579	576	661	632	631	647	578	626	610	626	581	606	594	645	597	586	609	601	602	646	637	617	612	602	562	594	601	624	628	620	674	623	662	637	624	587	607	659	574	643	664	622	562	679	631	654	578	633	548	626	630	606	608	619	638	611	599	633	597	587	592	638	592	562	612	624	574	666	623	638	622	588	659	628	653	592	608	630	594	588	641	660	678	632	632	607	626	615	635	608	600	612	609	610	606	587	626	606	644	597	608	633	565	618	611	643	659	614	646	619	597	577	599	592	606	622	618	620	613	623	611	640	641	648	586	578	565	613	599	605	619	606	632	630	670	626	596	649	623	606	616	609	584	625	656	578	601	635	604	620	615	595	585	611	613	623	591	617	630	627	589	605	631	586	569	593	667	578	612	607	632	600	630	624	654	597	627	588	583	606	630	580	624	642	638	604	654	624	610	585	651	620	627	618	624	596	661	620	587	621	646	596	642	655	636	595	589	626	611	651	655	621	603	583	625	615	649	624	637	667	582	642	638	639	594	599	630	645	649	653	635	582	606	584	623	626	643	586	659	574	664	607	628	615	564	630	608	597	606	569	579	618	614	643	571	656	619	623	643	607	648	600	600	654	588	628	610	592	628	587	612	594	576	655	592	649	641	616	620	633	580	627	612	635	598	633	613	649	619	625	605	583	610	659	609	599	608	652	639	608	615	576	569	593	595	630	636	630	639	624	641	628	638	605	641	611	633	622	596	682	589	644	617	641	603	629	630	627	595	641	549	648	612	585	624	606	647	589	626	670	605	628	622	629	635	598	620	633	615	608	589	604	639	597	635	658	609	629	622	587	627	610	650	610	619	602	583	629	650	644	620	632	602	592	622	595	639	607	599	571	586	611	599	655	632	606	585	651	641	614	638	632	628	624	586	634	647	646	623	596	646	655	564	577	628	674	615	595	595	619	542	633	594	631	609	610	621	597	656	556	613	568	621	606	577	620	638	607	640	624	648	617	583	668	627	561	612	646	624	667	606	567	630	640	612	614	601	617	653	605	618	597	632	625	582	610	595	609	600	587	611	616	605	620	637	596	637	551	629	605	573	608	624	622	626	615	619	621	635	643	609	686	630	619	623	639	600	680	593	628	645	617	637	629	599	621	641	654	651	611	607	620	599	613	607	630	626	619	567	574	649	603	563	599	622	601	611	630	629	624	600	647	630	617	601	632	607	620	588	617	600	615	580	624	605	640	583	636	657	632	626	633	609	655	650	608	602	601	642	586	616	604	626	665	619	618	632	596	612	617	584	597	644	620	619	614	621	602	609	670	661	623	592	585	625	645	613	627	611	610	599	593	600	599	598	607	633	618	583	598	560	602	593	626	654	586	614	622	628	642	606	603	603	634	605	592	636	608	619	603	616	616	570	590	636	596	644	613	650	584	588	669	681	596	597	625	622	625	616	586	644	653	652	632	655	620	652	625	598	612	599	603	616	586	601	663	611	633	674	639	613	593	603	643	628	588	650	639	600	613	618	585	619	620	613	624	651	622	611	613	636	627	645	615	642	575	620	641	627	617	656	600	662	614	669	624	593	595	621	661	623	622	622	598	653	616	592	633	641	639	590	641	652	626	584	639	584	576	580	606	613	592	611	645	641	625	633	608	639	642	626	657	649	653	662	650	618	609	594	688	619	616	614	659	625	644	648	583	653	631	612	614	600	608	606	592	625	571	583	676	655	631	588	608	603	632	591	626	640	635	668	585	592	595	687	639	613	590	616	615	596	560	651	640	622	598	568	631	616	600	620	573	588	670	622	574	634	614	606	626	637	634	640	622	635	631	624	628	613	628	646	619	627	643	578	618	606	615	620	646
10363	13411	9606	4921	5860	3860	3363	15290	21382	14622	6393	3216	1160	726	592	567	573	554	605	576	565	580	576	582	560	581	578	594	587	592	554	586	591	604	541	520	551	590	561	605	564	547	581	578	562	580	577	545	552	570	523	569	544	580	620	565	547	612	618	592	594	541	554	559	573	571	559	563	569	575	552	589	562	534	591	521	589	579	572	567	563	606	575	561	555	526	557	593	570	599	547	641	581	572	601	585	567	577	567	586	562	621	548	561	564	527	558	598	571	591	545	600	585	550	607	607	555	570	546	548	606	591	571	652	556	533	595	573	536	569	569	586	563	567	570	573	596	634	541	566	599	549	589	566	576	567	572	545	579	544	545	593	559	551	564	599	594	599	554	553	565	573	580	579	610	634	578	564	555	580	546	602	556	597	562	557	557	585	568	545	578	599	575	554	602	561	580	540	602	575	563	571	613	587	597	597	573	557	573	548	590	559	615	569	574	547	580	596	590	576	572	568	552	548	535	535	556	555	534	569	564	537	605	631	567	604	541	565	560	581	583	543	538	562	569	568	521	550	559	586	531	527	600	575	611	523	552	581	573	591	584	559	561	578	586	565	584	578	548	567	562	604	579	559	618	621	607	579	577	540	570	571	570	573	601	551	588	582	601	563	548	566	583	550	614	542	580	605	622	563	641	517	590	580	579	591	566	544	553	547	579	554	598	544	577	576	578	579	600	545	554	545	569	567	556	592	546	544	557	564	548	576	614	583	555	554	551	538	562	559	581	589	527	556	566	568	538	551	581	584	517	587	535	582	575	565	604	627	543	574	566	520	539	568	558	583	622	556	560	606	627	547	567	542	570	597	583	562	616	613	579	608	600	576	587	599	543	592	612	566	599	568	588	559	580	611	542	553	581	619	600	584	587	554	557	545	571	563	576	550	597	589	564	573	577	622	598	562	604	550	546	556	576	545	577	575	559	620	581	603	627	575	557	581	551	605	581	577	580	546	585	580	609	560	589	570	579	551	588	604	552	572	630	585	565	528	573	592	591	574	613	539	587	563	605	530	568	576	567	581	615	561	564	538	546	564	583	590	564	578	532	558	587	533	578	569	573	557	582	556	604	577	575	582	538	590	552	581	562	573	510	590	575	544	568	578	576	576	549	542	593	521	543	551	547	563	564	599	527	601	557	586	537	541	558	582	556	570	586	564	557	583	544	578	593	574	549	511	588	588	577	582	540	567	563	568	547	580	551	595	590	554	558	556	575	527	528	564	578	562	606	542	583	522	561	555	562	607	563	580	613	547	590	621	613	556	574	615	588	582	555	577	574	577	597	591	620	582	557	556	584	603	530	589	557	556	559	598	559	550	604	569	596	571	541	587	570	563	578	607	555	602	534	602	516	529	529	533	584	593	613	544	560	588	549	525	591	559	608	548	575	562	557	574	582	591	588	594	557	540	578	590	558	580	571	580	560	588	574	605	556	576	611	552	547	594	585	553	542	591	626	580	551	545	541	613	583	592	589	568	612	599	576	606	568	575	561	616	542	645	548	546	605	536	563	574	600	577	595	611	556	578	566	606	572	609	565	649	551	550	536	614	612	568	564	554	566	532	586	564	558	567	567	601	566	588	600	580	572	582	569	546	544	567	605	579	539	592	573	554	559	584	538	519	529	561	575	565	617	585	582	564	582	563	542	575	552	530	580	529	559	514	528	553	556	613	595	564	559	595	591	591	572	578	549	565	576	594	561	564	583	572	539	584	607	578	540	521	615	617	559	572	566	544	527	517	559	521	571	575	575	596	558	538	616	568	604	611	576	591	602	575	589	567	576	595	588	580	565	578	574	582	544	578	614	587	526	579	583	567	540	608	604	586	593	605	563	548	573	584	604	575	588	621	608	565	550	576	594	611	588	576	565	595	617	616	575	566	588	582	625	619	565	573	579	616	616	599	589	572	603	563	550	538	573	561	574	563	527	571	544	590	544	562	598	547	543	582	576	589	595	617	552	523	603	554	598	534	603	604	588	585	528	597	546	595	560	517	580	551	509	566	574	557	555	582	579	609	579	634	573	573	603	559	576	588	595	583	600	553	575	524	558	554	570	578	562	583	551	590	590	585	611	570	548	596	572	536	505	567	615	573	597	547	578	584	626	533	580	590	575	586	551	613	568	530	597	578	590	594	580	540	555	577	596	578	631	552	550	582	575	517	538	555	614	570	595	556	571	598	565	566	561	572	528	556	539	538	564	576	597	595	594	599	560	547	564	550	554	585	581	587	573	639	578	617	547	572	589	537	610	578	573	573	565	572	530	537	535	560	585	579	512	566	584	546	588	573	592	570	548	564	595	523	545	563	567	559	566	578	572	598	601	581	603	529	583	573	588	563	575	588	559	570	544	579	610	549	575	554	588	554	598	567	532	577	578	560	576	595	530	609	567	610	612	600	524	580	625	577	566	545	591	570	603	553	572	533	616	610	532	592	569	576	555	602	559	558	580	586	554	601	544	586	606	564	533	591	594	596	584	598	568	548	601	581	583	582	552	540	607	580	584	578	572	544	552	522	587	596	577	560	568	590	590	593	543	588	557	605	585	527	516	560	572	545	578	585	555	595	596	535	629	554	605	598	524	538	575	585	601	589	596	563	589	613	623	545	567	586	579	538	578	555	624	617	586	597	622	567	590	571	582	554	603	629	581	619	590	593	571	565	562	587	601	585	572	590	607	559	540	555	537	568	596	534	578	606	568	554	560	596	591	574	541	559	578	547	573	630	582	530	608	557	557	557	580	559	568	559	599	573	551	560	608	538	556	588	567	601	547	584	545	601	551	551	573	625	548	611	564	615	592	583	558	574	634	581	558	581	588	587	554	598	598	532	566	575	578	563	528	610	519	562	545	570	587	605	600	580	520	582	577	558	627	552	591	552	547	578	559	590	592	566	560	583	611	556	591	556	588	578	607	593	532	599	623	567	592	572	593	535	555	577	590	548	570	581	562	573	542	555	533	539	578	588	570	596	578	559	580	582	553	567	593	577	541	583	566	575	533	596	557	559	615	597	554	545	553	550	552	585	559	647	573	589	580	561	568	551	576	559	570	603	614	549	559	550	591	605	638	576	571	566	561	554	596	609	581	579	559	580	527	583	549	583	579	566	588	572	571	561	575	544	571	579	564	618	570	539	556	584	553	552	562	613	604	591	552	613	602	590	596	547	587	591	543	524	590	568	558	600	595	570	575	572	620	550	571	576	553	577	569	554	522	611	555	549	579	608	554	579	580	564	578	550	532	539	571	539	590	568	562	519	578	568	559	583	593	550	565	574	544	618	555	551	581	546	563	544	546	619	570	572	580	592	573	596	578	525	555	560	600	561	529	592	548	573	566	577	568	556	591	587	570	556	558	575	555	555	542	564	583	568	587	578	575	596	607	574	569	609	577	565	572	549	562	628	572	591	574	551	584	605	591	607	579	562	544	611	619	570	552	587	603	548	537	613	574	568	555	599	611	556	547	546
24179	21310	28579	24406	21312	13726	6289	27418	40720	31582	15422	6228	2053	1027	854	725	800	792	710	734	759	706	688	731	762	712	749	733	706	756	706	729	697	713	738	761	740	761	711	710	731	720	692	740	702	744	749	775	762	713	698	739	706	735	749	708	715	765	707	760	716	708	726	745	719	708	728	722	750	693	747	720	719	702	718	732	712	759	721	752	721	753	695	723	771	775	725	674	741	731	753	762	736	707	755	728	766	685	699	740	745	730	707	741	727	746	747	723	735	747	763	739	733	683	782	689	707	703	716	705	723	710	749	716	725	744	715	734	773	731	686	716	761	726	734	708	735	716	725	772	707	734	727	742	748	745	728	728	732	744	712	756	730	744	725	745	738	726	773	722	732	737	772	749	731	715	733	761	699	747	715	740	737	693	726	698	706	740	730	727	763	722	745	712	712	757	744	733	741	734	761	716	680	776	712	701	768	732	719	732	765	736	734	742	756	733	723	719	744	720	742	703	752	708	747	749	753	694	757	773	700	703	732	723	826	687	753	739	722	762	731	680	736	761	729	744	755	698	762	752	714	711	733	732	750	704	734	716	810	725	768	709	738	718	739	730	709	788	748	719	740	755	744	719	724	715	720	741	767	741	719	703	731	767	737	740	708	713	759	740	720	753	735	697	760	745	723	761	721	746	705	680	780	731	675	724	654	732	707	688	661	745	719	674	785	747	732	705	710	752	723	710	737	694	710	683	739	737	742	696	728	710	735	728	709	747	728	685	708	744	737	816	749	678	748	773	717	724	694	715	708	718	742	740	702	729	683	742	775	787	713	715	750	714	747	703	694	731	720	668	713	744	734	787	754	765	707	732	752	708	751	701	754	718	770	742	727	718	690	701	750	749	747	707	721	738	767	714	696	704	741	728	684	711	762	750	703	756	735	692	676	762	746	715	730	763	737	691	771	746	737	704	727	732	776	742	794	725	711	722	744	735	737	752	682	700	696	768	752	710	734	738	728	749	765	733	704	697	703	698	744	667	715	737	683	744	730	679	723	687	723	715	780	694	708	694	686	676	747	770	757	731	696	775	705	703	741	725	780	734	726	765	712	701	743	695	727	699	743	725	698	718	726	722	723	739	689	738	719	730	748	728	698	694	761	737	684	743	723	688	741	733	754	775	761	712	743	742	727	771	712	720	733	724	694	708	734	766	727	708	705	746	713	695	720	703	724	695	752	701	762	717	736	727	660	738	776	715	767	668	725	691	729	698	736	679	749	732	729	708	687	766	692	753	678	714	763	744	736	665	739	747	742	742	718	720	756	669	723	782	746	702	706	776	669	753	742	691	730	715	713	742	668	700	802	716	677	691	715	703	756	708	731	748	712	702	778	701	705	723	726	694	706	682	746	713	696	723	706	711	746	690	751	727	786	724	752	795	701	719	705	766	713	761	749	669	758	728	711	670	724	750	719	708	739	701	779	767	695	738	773	735	739	693	695	674	725	682	692	691	752	686	726	726	785	725	749	769	715	775	732	735	721	813	765	761	689	764	681	747	721	728	729	754	736	701	731	751	758	705	682	743	736	712	724	684	682	725	751	720	708	719	729	719	790	743	750	740	707	716	680	738	784	736	677	738	742	697	727	718	744	757	748	710	781	706	718	704	739	792	712	735	716	676	719	745	705	747	680	737	721	733	708	679	709	727	698	743	695	781	710	745	734	709	718	713	714	730	701	763	742	674	706	657	744	683	715	726	704	725	767	748	726	725	794	696	686	735	688	748	737	781	745	743	701	732	773	694	752	757	701	743	743	686	708	724	709	719	673	728	752	673	737	711	743	691	699	735	722	737	733	687	710	683	740	747	695	719	702	679	743	718	744	752	731	722	698	681	749	722	705	723	710	691	741	716	730	761	673	720	714	795	723	754	686	695	689	651	726	712	740	745	738	707	730	762	771	728	711	695	736	696	698	728	745	694	744	764	755	735	724	694	756	716	747	725	699	726	716	728	747	731	718	730	693	775	714	731	760	740	714	676	759	699	683	681	723	749	769	757	688	688	805	729	756	733	728	732	745	757	700	722	707	718	738	740	758	715	691	714	742	728	741	699	788	771	711	732	682	739	723	795	686	717	680	674	719	684	775	701	739	770	742	730	708	718	755	700	760	704	687	753	688	687	744	736	699	724	689	727	733	709	730	727	789	751	788	712	738	720	698	758	729	733	710	706	718	726	687	758	728	745	742	761	702	748	778	676	695	755	674	728	701	759	755	645	762	735	749	809	686	713	725	734	711	715	702	723	671	738	759	796	763	686	732	743	710	784	688	753	752	731	727	687	745	757	746	701	700	709	751	726	686	693	762	748	790	705	707	750	673	720	705	744	702	773	740	678	717	706	726	789	699	700	699	727	727	691	735	717	698	747	744	715	787	703	735	722	685	727	713	722	758	746	699	738	730	703	716	731	756	755	682	685	704	708	763	773	722	751	703	714	693	659	706	758	694	810	664	690	754	768	713	698	745	740	740	699	730	721	748	731	770	704	712	704	706	706	795	743	742	698	744	746	755	715	768	768	689	668	711	682	721	714	754	734	692	701	723	705	713	744	687	726	725	760	708	753	693	742	740	737	752	762	717	774	681	719	695	704	726	679	722	732	722	718	696	752	766	745	701	693	736	742	731	733	739	726	714	733	704	697	705	706	700	708	725	746	736	732	771	702	727	742	708	740	694	716	699	727	747	766	699	739	722	754	727	693	739	750	758	726	702	722	740	717	723	698	736	716	692	698	704	728	747	742	710	720	755	687	733	738	700	743	735	724	721	712	698	744	772	743	771	687	643	741	679	708	714	716	739	697	701	771	719	726	731	749	695	699	714	746	783	710	707	720	708	694	750	702	724	748	723	709	740	735	732	721	683	710	711	717	752	693	750	747	795	718	668	677	752	701	706	676	700	734	721	685	736	760	755	732	665	740	731	688	771	718	753	727	699	733	681	734	715	771	722	773	740	728	745	702	709	735	710	733	705	742	764	745	740	734	751	688	722	723	748	748	721	696	671	752	734	797	743	781	738	784	693	744	739	717	751	693	708	736	706	692	704	686	797	703	689	757	732	716	732	706	758	642	691	701	693	706	724	721	711	723	695	723	755	728	727	723	721	715	732	703	695	760	731	689	751	690	691	765	751	703	696	686	684	669	675	689	695	701	736	702	770	713	733	754	755	748	744	741	793	693	714	684	723	723	735	776	708	740	734	729	691	793	774	763	726	734	687	719	730	731	779	740	719	689	719	739	737	683	765	727	701	700	704	740	755	712	717	732	723	804	759	729	730	718	767	745	740	761	743	691	740	755	669	653	741	715	748	733	693	728	779	772	726	721	725	716	661	718	705	742	739	737	730	707	727	731	763	740	719	753	758	736	701	681	721	655	714	759	714	740	720	734	747	720	700	707	737	686	736	783	694	703	729	714	699	746	699	802	683	717	688	761	693	698	720	712	714	770	671	715	735	639	728	711	759	733	714	745
12098	20456	12040	12042	8894	5857	5424	31421	37404	26036	11590	5741	2074	918	734	672	670	633	687	690	687	691	613	683	677	700	632	679	672	657	674	663	661	641	677	670	674	660	684	680	660	722	660	645	636	705	620	667	651	674	672	659	627	644	705	716	671	684	665	670	710	697	664	701	667	658	742	663	653	602	679	651	663	712	726	657	673	669	680	669	658	654	665	705	655	650	688	657	652	669	658	670	687	692	701	701	684	651	639	669	636	657	698	656	702	692	688	663	702	683	641	645	684	669	709	699	645	683	674	671	709	647	640	669	684	686	704	663	665	672	634	650	693	632	662	636	658	658	707	666	690	673	672	637	624	634	687	660	648	699	649	690	637	685	686	654	635	654	651	663	667	671	643	672	691	668	690	630	677	699	655	698	697	663	674	634	656	667	690	673	677	685	669	666	633	637	635	668	636	681	690	644	662	687	677	650	655	640	672	629	679	689	648	629	646	641	695	657	623	674	651	619	653	669	658	667	682	674	669	637	639	667	670	634	653	636	630	667	682	679	690	673	663	654	675	674	670	668	676	693	675	661	626	718	695	668	704	649	651	670	698	656	696	650	692	646	664	650	688	661	665	665	638	674	642	660	600	647	696	672	687	638	654	742	655	678	664	650	633	646	633	711	716	701	648	681	634	645	656	682	614	673	646	669	659	676	671	674	700	648	684	666	668	659	612	666	687	641	666	670	659	664	641	615	622	651	689	648	628	655	675	661	678	618	658	705	657	629	658	670	668	649	682	662	646	631	671	649	625	685	632	706	699	657	604	675	644	633	688	613	658	648	676	692	646	649	695	670	700	661	684	646	672	690	701	715	672	665	719	628	692	655	636	645	653	643	674	671	677	654	656	667	666	682	705	655	674	670	638	650	632	685	652	667	711	633	667	714	651	642	684	685	665	672	640	660	689	677	677	661	654	649	675	659	650	658	657	691	656	654	630	684	676	616	653	701	666	623	693	681	627	714	665	676	661	650	631	634	671	699	644	667	700	637	680	694	651	666	662	632	669	645	668	665	660	694	654	644	725	694	682	684	651	661	701	669	677	649	683	710	634	662	663	645	673	618	648	680	667	632	634	663	598	717	663	705	700	660	628	633	636	678	690	698	611	665	620	678	659	679	661	690	693	711	640	694	687	663	673	639	667	684	630	686	643	611	653	630	684	631	669	643	643	625	683	653	663	678	676	659	684	698	631	645	654	639	637	678	657	622	625	634	656	635	656	607	663	714	645	657	662	658	580	642	666	685	606	695	669	647	684	710	638	684	655	651	658	644	684	680	683	691	695	732	633	651	682	621	651	662	675	653	679	687	669	645	695	676	661	647	630	652	670	710	666	684	691	642	676	688	658	633	665	660	645	643	681	677	661	671	657	679	691	639	683	655	674	650	647	679	630	645	632	672	651	631	639	624	624	651	678	629	694	675	656	646	618	661	658	657	657	634	633	662	641	623	606	677	613	700	692	685	693	681	628	651	637	687	664	670	653	604	677	714	707	628	695	636	677	685	651	603	657	620	718	725	660	723	666	704	651	646	632	697	696	702	714	682	681	678	643	624	666	690	640	653	655	636	609	623	671	654	670	688	641	660	701	701	626	683	706	661	694	673	643	682	628	656	693	694	647	644	659	652	669	635	674	604	663	629	716	670	658	647	627	664	626	600	662	632	640	691	618	644	616	675	669	667	682	623	647	679	665	705	634	630	645	694	669	663	640	631	656	622	665	701	678	650	679	676	718	664	612	669	658	708	661	680	674	694	625	711	627	643	692	675	598	637	650	659	653	648	620	651	641	644	641	738	648	672	645	685	674	648	658	604	688	647	709	624	651	653	690	650	673	654	639	670	647	628	646	662	649	696	680	671	686	711	704	636	686	709	652	669	648	648	662	732	638	645	672	643	655	644	638	633	671	688	649	678	692	669	679	634	697	701	635	669	638	647	660	657	637	635	672	679	651	720	636	666	667	691	667	638	686	644	639	632	667	684	686	691	643	652	672	681	679	697	620	634	691	659	658	696	652	626	676	639	639	650	682	670	662	687	643	696	673	626	697	681	643	696	686	658	651	668	644	597	668	653	672	664	705	649	633	664	644	692	620	686	685	651	699	644	639	670	656	653	683	692	683	669	647	643	661	674	657	639	670	627	650	701	651	658	664	677	663	656	653	629	689	623	659	662	681	686	713	639	628	639	710	678	637	665	627	640	669	692	645	696	667	670	660	652	625	724	625	670	668	691	668	642	628	685	648	677	703	669	617	639	655	676	668	615	695	715	634	666	646	650	661	655	669	682	676	650	654	674	693	699	681	712	660	675	689	590	681	651	699	665	679	672	687	678	609	676	636	691	694	645	632	641	630	675	624	628	711	659	659	635	698	682	675	663	657	661	629	651	661	665	633	707	668	643	682	612	670	652	646	634	691	641	658	619	679	621	628	689	641	635	620	675	640	655	639	696	665	642	670	678	677	682	721	675	645	704	655	680	690	652	647	647	653	674	709	684	658	747	648	655	665	675	695	624	652	696	692	703	649	663	657	690	661	685	640	687	660	655	654	659	688	700	681	676	643	630	689	684	667	675	702	697	654	604	688	674	656	658	643	657	617	670	680	643	657	652	692	721	651	640	678	705	675	718	673	685	680	661	695	610	655	624	663	664	643	673	678	687	641	689	685	679	651	692	672	678	681	644	683	676	636	601	620	645	693	696	625	670	672	654	628	704	639	613	679	634	663	660	629	698	638	656	645	659	622	652	642	674	645	669	684	664	685	662	630	679	622	643	704	649	621	621	690	651	698	700	672	649	660	667	660	655	642	662	640	637	663	654	647	696	613	687	643	688	660	629	602	693	645	679	654	653	702	691	629	694	674	666	671	659	644	642	635	663	638	648	676	658	640	624	656	672	656	671	654	675	621	700	677	647	616	684	619	670	664	664	671	679	666	700	719	665	657	649	640	678	679	649	655	661	674	696	695	677	643	701	649	631	684	700	642	668	607	706	653	709	666	643	656	670	656	642	660	680	627	711	684	642	653	651	638	650	661	705	647	681	684	670	622	672	646	647	671	620	664	674	671	666	675	665	662	685	703	664	678	660	703	649	653	658	660	633	631	634	653	643	677	625	666	700	653	636	643	640	676	686	657	642	651	644	683	635	632	669	598	664	715	639	707	653	706	671	633	647	669	635	674	639	649	635	688	705	635	671	630	685	668	651	718	656	665	611	667	671	668	674	673	647	674	635	665	640	670	714	669	699	646	677	635	674	665	694	633	656	676	644	642	655	627	653	637	657	651	644	660	699	637	653	696	692	647	632	651	599	679	668	656	705	646	672	670	637	640	695	674	646	654	685	662	601	628	629	660	670	669	703	671	666	648	638	676	660	685	668	665	630	681	655	647	653	659	662	684	684	636	675	681	646	588	685	660	682	664	699	700	676	662	671	658	655	642	671	640	624	682	685	676	683	620	676	683	639	674	644	620	672
27930	15961	7347	4095	2375	1814	1914	2558	3626	2649	1474	967	772	732	658	713	603	618	648	659	629	640	697	619	618	675	661	656	599	666	667	688	673	615	638	648	664	662	679	630	666	626	682	606	649	691	679	680	627	638	660	649	697	654	606	648	646	659	648	633	640	702	649	671	627	641	574	670	664	675	635	639	672	614	672	594	633	646	679	614	679	652	655	695	661	634	681	627	639	630	678	612	647	620	636	637	649	591	603	652	657	665	669	648	619	665	605	628	650	615	636	652	644	607	627	610	696	666	636	609	657	609	658	638	644	697	621	620	703	647	614	701	629	647	665	626	640	679	658	616	657	626	622	645	665	619	639	633	619	655	628	623	621	655	613	616	616	630	655	625	674	675	645	627	687	653	654	632	634	637	618	632	634	612	607	627	624	611	640	622	590	625	649	645	626	647	657	645	656	637	604	662	674	645	640	668	659	640	631	618	658	609	647	656	662	636	607	639	660	632	691	659	611	633	654	657	619	651	664	694	629	662	627	686	654	626	643	642	631	665	593	628	594	604	681	610	620	593	666	587	634	680	690	659	632	654	672	638	661	665	663	634	682	600	637	648	631	638	611	650	633	665	635	647	612	638	666	648	682	653	664	671	710	645	661	618	625	658	620	698	636	633	628	650	611	651	685	644	661	647	670	648	632	616	645	647	620	658	651	598	639	627	614	622	692	618	670	585	652	645	659	671	679	610	642	661	638	664	672	628	641	654	617	626	650	670	633	665	651	637	637	669	681	655	637	649	657	600	660	657	587	641	612	643	674	636	632	672	678	679	679	655	678	623	600	640	633	668	689	665	631	619	655	653	693	624	636	653	662	651	571	644	654	617	593	591	623	623	623	652	637	666	643	628	679	607	617	600	646	622	606	630	648	668	660	632	642	660	644	646	641	661	605	654	719	633	632	707	655	708	688	648	657	617	633	672	632	651	693	635	617	639	628	663	659	626	630	624	631	688	634	677	635	693	655	685	637	647	645	635	641	653	641	661	634	647	670	614	666	676	616	603	593	642	587	667	639	644	630	623	651	688	597	692	660	646	622	620	624	628	612	659	621	607	601	640	666	610	631	644	679	617	626	636	651	597	630	659	630	671	667	641	692	631	676	606	635	681	701	642	644	682	630	612	627	680	694	676	611	669	696	721	672	643	694	646	665	677	608	639	602	674	636	689	634	659	635	645	668	624	640	633	670	607	669	631	630	691	647	619	637	658	699	632	663	636	666	638	604	646	640	643	643	630	648	638	630	635	655	679	648	659	615	666	668	673	675	623	644	668	643	627	610	610	657	657	641	639	592	606	656	592	622	665	627	656	689	629	636	615	683	668	664	649	627	687	653	662	596	665	665	651	623	651	647	672	631	595	643	608	665	628	603	697	612	656	653	621	653	665	637	657	640	602	641	692	626	663	643	663	609	618	620	646	639	633	664	702	659	639	630	641	632	651	665	673	654	603	657	663	667	655	639	619	640	615	666	640	596	626	682	618	649	631	594	624	593	649	664	640	631	615	614	596	675	635	614	639	638	643	618	643	669	645	635	652	644	647	687	636	600	618	687	599	625	674	652	663	651	550	629	604	650	651	680	615	614	681	633	639	616	623	646	657	661	636	619	638	655	605	652	616	660	625	665	627	683	645	705	664	655	646	616	622	640	690	604	660	661	644	656	676	653	664	657	660	636	687	657	657	674	647	630	715	657	682	676	660	656	616	671	642	628	668	646	655	627	650	631	628	663	646	634	632	643	619	630	672	635	663	616	662	593	664	670	664	618	602	620	672	656	641	672	646	604	663	696	662	634	644	674	652	649	630	620	661	654	616	650	611	647	614	604	651	672	643	619	620	647	655	677	663	689	664	639	653	679	643	596	649	620	616	640	640	628	669	665	644	624	675	627	640	676	654	633	732	643	642	676	605	638	642	613	628	653	628	652	647	622	627	637	632	616	661	663	681	670	621	601	615	638	631	634	680	620	636	657	663	617	704	610	672	659	655	654	620	622	629	634	647	657	606	630	655	622	630	651	624	605	693	629	676	671	655	623	658	641	665	631	625	624	710	603	695	637	653	586	659	659	634	634	644	661	635	641	671	627	675	656	669	620	632	653	661	635	612	635	626	663	664	618	671	616	613	654	639	649	650	694	680	663	662	670	636	678	641	643	642	701	664	682	659	628	601	624	631	627	633	671	633	653	629	630	654	678	665	616	657	661	646	605	645	675	657	657	656	659	623	634	604	667	664	637	623	638	660	630	637	605	685	668	640	630	643	634	645	640	632	668	645	638	644	623	602	626	631	645	700	661	649	637	650	655	642	624	621	614	674	627	605	609	678	615	702	593	659	600	627	608	637	647	672	625	647	693	617	638	669	673	660	667	652	635	638	660	659	610	649	604	640	625	659	628	651	653	679	684	648	618	705	680	626	656	662	678	680	623	671	645	647	658	594	676	645	596	609	629	660	663	682	646	644	633	641	624	635	629	661	669	657	646	665	647	639	636	655	630	631	672	688	645	640	625	643	596	598	657	618	615	618	634	655	648	654	660	670	620	622	667	680	670	684	640	624	662	660	680	631	648	635	668	648	652	631	679	666	612	637	611	643	622	665	655	684	678	659	691	658	656	657	674	674	658	651	617	663	647	643	615	637	632	638	623	633	594	652	674	637	660	642	654	621	606	648	628	617	667	694	654	633	657	699	624	595	616	607	625	616	622	685	673	631	677	639	671	618	657	637	618	614	638	670	695	636	675	635	619	684	628	667	668	602	606	659	628	599	672	649	681	665	643	643	638	668	633	669	664	637	642	647	663	654	665	661	623	627	704	645	651	610	685	651	652	621	637	619	650	666	650	642	679	599	639	670	616	613	651	633	665	598	714	617	627	694	658	613	627	661	691	673	619	647	659	631	608	629	685	609	670	661	654	625	661	671	589	638	648	571	640	633	606	618	614	647	669	656	610	633	604	674	647	638	622	659	684	638	630	656	645	680	693	662	663	662	670	654	669	664	666	667	650	642	642	666	664	656	634	603	631	686	664	609	669	623	712	670	710	636	643	672	618	641	649	667	602	673	650	665	635	627	655	730	625	653	638	672	667	676	620	643	672	655	618	629	642	632	686	622	667	678	689	711	647	681	632	646	632	644	656	616	632	686	686	650	636	654	676	676	605	630	619	680	613	636	627	664	677	656	644	650	677	668	617	618	665	640	669	636	661	647	670	626	702	680	663	621	641	613	636	652	634	663	646	655	627	656	625	655	632	667	642	626	675	623	637	694	648	646	652	637	641	612	662	629	656	622	618	638	596	644	695	636	625	680	672	630	680	607	624	635	633	704	654	614	629	659	652	638	642	674	671	671	676	661	646	665	623	599	592	596	650	622	665	615	617	616	654	637	639	582	645	677	636	633	618	661	604	638	608	664	657	666	652	629	660	593	641	617	651	702	660	675	618	665	638	658	654	661	628	622	634	661	691	617	672	646
9167	7962	6488	3697	2830	2360	2669	3511	4438	2882	1551	940	777	625	577	544	562	573	586	541	570	545	611	542	567	609	558	573	554	599	631	575	608	571	582	583	594	567	572	610	553	591	539	573	560	578	569	597	580	624	550	595	568	588	590	599	569	555	569	588	583	555	543	513	577	572	563	551	608	556	558	539	551	618	593	572	539	552	579	602	557	603	582	545	577	579	543	544	598	586	578	567	570	531	546	609	531	589	599	582	586	598	570	597	587	578	522	554	612	587	578	572	548	580	562	575	611	565	569	583	606	548	549	590	569	586	588	565	527	561	574	539	557	568	600	599	570	525	560	569	586	524	548	587	558	608	596	578	580	581	550	538	580	562	604	601	543	596	579	550	566	571	561	581	586	589	582	539	514	546	545	563	552	575	535	585	590	587	571	573	588	583	528	602	544	642	590	611	581	593	582	578	539	578	515	587	577	605	583	578	587	599	560	552	590	538	572	566	574	586	545	585	564	567	596	601	536	538	568	578	580	572	563	598	598	569	555	574	598	581	580	609	535	574	578	554	599	603	563	609	615	566	563	551	548	595	538	551	552	532	573	553	575	565	585	549	614	578	571	590	591	568	577	581	559	624	540	602	576	573	566	580	572	570	573	605	565	619	592	545	593	590	594	591	552	552	564	621	584	577	573	575	548	528	584	569	583	579	565	624	593	595	598	565	555	551	597	578	548	596	583	523	547	591	571	559	620	553	533	548	574	565	571	534	559	561	618	584	589	563	615	588	556	521	598	551	582	589	531	517	537	576	594	587	542	576	518	581	612	599	575	598	578	595	578	608	596	574	578	539	557	541	587	535	568	573	600	588	585	556	567	549	586	579	543	567	580	566	584	571	526	594	566	565	566	590	554	541	573	531	578	541	580	592	590	563	527	566	581	582	567	601	581	639	590	530	569	569	629	641	591	576	596	590	568	587	572	546	553	543	554	564	547	574	623	545	577	606	543	577	559	539	528	600	565	604	557	549	588	586	608	532	573	579	573	547	570	573	541	583	546	606	526	577	519	561	579	563	544	621	544	575	556	578	600	595	605	577	577	584	590	559	548	557	557	576	598	600	634	561	544	574	552	568	571	573	541	561	589	570	548	573	551	557	587	555	620	597	554	566	556	593	582	577	552	573	580	558	538	534	612	595	574	594	581	607	586	551	596	575	548	571	584	564	554	576	579	605	538	556	551	617	584	535	579	534	600	623	604	567	556	593	564	566	565	600	513	526	593	598	551	520	536	560	602	571	587	566	584	595	610	590	565	557	577	550	551	599	581	520	578	585	621	546	583	578	549	585	543	571	592	601	571	561	553	579	579	541	576	550	557	535	611	585	582	551	577	574	608	634	540	592	567	599	542	580	596	570	560	571	607	592	588	568	588	544	630	594	586	584	557	568	587	532	548	589	576	575	574	603	578	574	594	602	571	554	578	550	576	602	527	568	590	529	576	561	584	561	580	585	580	570	561	567	551	594	586	561	580	583	608	571	573	597	566	551	582	559	560	571	616	557	575	551	559	551	550	557	598	601	599	576	607	558	567	580	588	619	574	580	570	568	595	592	593	559	581	569	596	545	585	594	566	552	569	564	559	573	542	575	528	532	593	569	586	554	618	596	572	563	565	533	615	601	575	542	588	591	605	567	591	554	573	607	571	557	606	560	551	562	594	592	559	613	529	539	577	544	584	568	583	549	580	576	544	604	561	564	577	535	559	597	587	573	569	563	613	527	582	537	569	577	586	569	539	539	597	624	585	579	603	565	586	573	585	565	576	562	566	570	557	589	574	589	595	617	571	538	590	551	593	606	546	563	569	556	560	570	590	574	571	563	592	595	562	600	565	561	600	574	578	539	554	606	622	573	582	607	555	601	573	545	548	600	589	563	529	553	567	601	578	588	546	554	573	605	552	563	550	606	551	541	577	553	577	514	548	542	529	569	569	598	577	552	588	556	574	534	551	570	555	569	574	627	573	612	543	577	579	567	597	543	579	595	605	552	548	595	547	613	591	596	592	545	601	573	541	575	569	576	569	572	542	596	520	551	605	583	572	588	566	558	573	583	579	590	587	543	567	571	584	574	592	606	615	591	567	570	559	574	556	565	576	576	554	588	534	556	581	591	577	589	561	604	543	585	576	574	595	558	546	581	593	538	592	568	564	580	586	564	583	605	559	550	612	589	588	611	582	550	596	576	538	558	558	550	525	543	569	593	562	547	566	552	611	548	535	569	610	575	581	588	546	553	575	593	547	550	593	596	559	551	595	599	562	583	573	605	541	615	556	557	536	572	558	546	564	539	529	562	615	534	555	557	520	570	591	575	552	571	534	607	609	542	548	515	601	592	600	609	597	582	626	559	566	552	583	552	566	614	567	590	554	591	571	586	551	570	581	625	556	604	556	564	583	604	590	545	570	538	551	561	552	532	603	562	564	596	597	591	587	561	576	587	522	538	599	526	583	620	599	597	599	606	574	567	553	557	594	575	540	610	574	581	575	540	542	591	592	562	577	584	582	573	550	537	534	577	584	556	574	563	571	596	584	554	604	553	630	570	528	579	590	558	574	599	560	571	547	579	571	584	618	569	512	602	553	579	548	582	540	617	536	606	636	558	537	557	586	542	590	561	590	553	599	551	540	582	545	564	607	613	565	599	594	577	563	600	608	609	595	541	570	546	573	592	567	558	617	538	521	511	550	581	602	601	579	546	595	578	596	577	554	578	560	579	595	557	567	590	549	585	597	609	564	572	554	574	630	601	547	610	569	539	613	592	601	589	575	560	529	580	577	595	594	600	586	572	611	569	579	589	592	530	569	556	580	568	572	589	572	581	581	575	565	544	593	576	550	558	597	542	589	593	576	559	568	583	557	570	540	589	516	597	569	534	567	579	558	624	577	657	591	611	545	585	556	542	559	508	569	564	565	563	591	575	556	622	583	549	569	584	567	540	523	575	577	576	578	533	541	550	574	604	553	559	594	564	562	523	592	543	580	561	544	559	578	581	543	550	561	512	550	606	607	584	559	552	601	529	605	559	557	589	555	566	660	569	551	515	599	576	602	548	564	550	573	590	586	534	569	552	562	594	562	571	594	545	584	589	543	550	556	582	544	591	543	580	539	577	599	550	587	579	523	565	567	555	625	548	619	563	587	546	564	559	567	614	574	584	572	586	590	572	548	555	558	623	576	599	601	586	573	604	606	606	577	529	605	549	546	578	578	587	594	582	551	571	607	550	593	571	587	592	526	568	531	592	589	593	611	572	547	605	612	586	576	545	578	593	593	563	570	568	582	558	628	546	575	568	597	566	605	597	578	579	589	596	567	524	551	541	588	549	582	558	560	585	554	593	582	555	602	606	599	562	544	547	560	582	592	590	593	594	571	576	591	590	581	547	597	572	579	601	564	579	570	622	573	599	558	578	543	530	571	564	564	603	561	588	594	550	568	547	577	560	576	573	580	587	579	581	614	566	565	589
25423	21274	27005	24819	9483	4947	4091	14270	20918	15916	6568	2649	1197	740	636	624	613	632	608	618	641	596	630	630	610	596	623	629	614	606	655	570	582	576	602	625	601	632	623	630	620	643	609	639	631	635	603	611	625	601	594	619	593	600	614	640	638	640	624	611	649	620	669	592	562	608	627	628	606	604	637	597	611	652	677	616	619	595	627	589	615	639	638	644	608	597	615	646	644	649	614	557	617	641	607	615	622	618	578	605	646	610	645	628	601	629	659	588	616	649	623	581	590	611	612	579	659	614	601	616	584	602	570	604	623	598	606	587	619	569	612	627	593	603	609	639	595	653	611	604	681	601	649	639	606	627	585	568	600	608	646	602	624	567	621	594	625	603	597	622	645	591	610	658	617	583	578	582	621	601	575	601	598	652	575	610	614	633	603	666	613	610	571	604	620	650	598	608	626	624	668	646	639	605	621	598	609	578	634	647	598	639	567	617	577	625	612	610	623	639	615	621	606	592	656	590	632	598	586	609	618	609	621	660	619	617	669	599	601	641	595	605	609	639	645	637	655	633	615	601	627	641	630	659	588	592	591	625	590	628	603	642	591	581	642	590	639	607	628	611	643	617	636	629	634	631	636	653	615	607	575	609	630	606	629	585	635	593	620	633	617	592	568	593	597	585	608	608	660	576	636	617	608	610	578	622	634	592	570	636	651	578	648	628	592	633	591	616	624	641	612	578	603	598	575	595	586	636	631	635	621	673	650	574	639	580	619	560	569	619	599	683	637	624	587	580	607	577	594	611	642	626	611	620	609	644	672	633	616	623	624	649	636	641	605	640	633	635	616	609	610	612	609	639	618	656	625	587	661	609	614	601	595	649	582	614	630	631	613	679	639	574	620	597	591	571	592	635	628	630	603	595	628	650	609	655	624	635	579	614	613	579	591	594	609	619	632	611	646	640	623	617	600	597	606	635	661	592	650	612	577	562	663	619	598	587	635	609	626	618	624	573	664	621	634	640	604	579	645	612	601	605	621	638	602	631	615	601	641	602	592	610	675	637	618	634	584	625	614	595	630	597	626	579	611	611	574	616	621	624	593	637	616	623	593	659	625	649	645	652	607	603	604	632	608	625	653	641	595	587	644	658	589	598	603	647	590	619	625	608	616	592	550	621	582	589	612	608	644	587	622	615	638	641	646	573	605	608	573	641	627	609	609	605	635	623	628	692	641	604	643	598	595	631	613	604	629	607	598	638	574	593	568	590	615	595	605	622	605	613	603	656	595	605	654	591	626	568	644	628	607	600	601	617	588	638	659	604	612	624	602	676	648	658	637	625	628	642	647	632	625	635	650	592	631	608	624	622	591	641	595	625	622	677	642	596	644	565	601	655	645	624	600	640	595	648	612	601	580	559	556	585	638	620	634	646	634	646	625	593	681	638	623	614	617	596	590	640	633	650	623	588	608	592	609	618	664	626	590	642	634	576	617	591	637	640	700	593	576	627	630	594	613	562	610	593	619	639	631	591	588	613	635	601	583	630	606	613	626	577	621	614	638	657	572	646	588	589	595	580	648	565	592	614	653	573	604	606	596	606	646	624	645	619	616	607	630	622	583	635	627	607	625	626	608	665	592	634	616	612	585	607	653	589	640	619	625	620	601	624	668	594	582	608	663	615	619	623	576	656	670	619	607	655	633	588	648	662	593	654	579	634	647	600	631	605	629	660	603	624	604	611	625	640	571	635	666	578	615	602	605	620	594	602	634	623	611	592	621	610	609	651	637	580	657	546	645	616	624	582	667	598	618	616	628	605	607	653	613	613	587	580	627	596	595	604	628	654	637	628	629	617	641	669	624	629	613	627	630	666	594	630	578	583	557	657	655	640	597	607	669	625	651	589	623	626	615	576	630	624	566	589	642	630	640	619	579	603	577	571	595	620	619	617	618	619	608	568	571	581	623	609	593	566	657	610	645	595	649	605	630	619	577	588	611	671	634	641	658	617	597	645	577	609	567	580	566	619	632	589	593	592	625	624	634	605	643	621	579	589	629	606	590	600	625	571	617	642	611	604	631	658	591	608	603	597	613	649	619	569	626	607	633	633	613	612	600	618	623	664	591	602	607	612	610	655	618	601	659	610	618	632	633	645	637	614	647	656	613	566	580	621	637	625	629	615	608	597	598	616	565	642	584	641	627	586	561	606	629	613	643	637	618	643	646	626	615	594	662	630	656	610	623	617	627	623	669	609	635	628	643	614	635	635	597	622	630	595	628	617	582	611	584	583	590	623	576	612	605	604	616	647	606	620	589	601	586	617	616	579	589	593	653	622	655	623	587	570	610	551	574	601	645	610	595	649	599	616	639	612	583	627	629	646	586	612	611	645	619	640	560	627	658	584	592	620	577	627	605	639	585	631	571	587	648	655	676	619	608	603	630	594	590	600	649	624	637	621	624	607	614	642	587	593	600	578	635	662	630	615	616	580	628	633	620	682	601	615	608	622	593	633	593	635	617	598	631	590	606	567	599	618	605	618	574	637	631	570	614	598	662	633	631	649	643	583	590	639	570	634	623	652	577	609	597	613	620	640	635	609	640	616	605	590	612	553	690	631	670	660	629	601	620	629	598	585	614	597	598	571	611	607	601	638	613	638	614	623	603	635	572	589	629	656	645	613	568	613	630	635	545	644	625	599	588	619	603	599	577	562	612	633	646	649	594	603	592	611	634	639	611	648	571	600	619	582	601	618	621	580	569	644	606	585	635	632	623	577	658	665	648	616	587	641	617	621	545	583	592	602	615	621	642	632	615	640	652	620	630	633	582	650	636	639	622	623	629	631	644	594	656	622	639	598	608	617	622	559	620	618	638	640	603	629	629	663	569	607	622	598	608	632	572	576	647	606	651	557	643	599	609	645	572	600	604	605	597	635	658	598	601	616	562	583	601	596	601	634	623	593	627	621	570	642	638	613	609	651	616	642	593	595	649	631	609	588	623	581	585	629	620	625	662	599	616	597	603	640	626	600	609	649	619	580	617	612	577	619	600	603	649	627	609	603	622	606	626	611	602	641	609	581	657	581	612	643	592	608	631	557	624	622	614	611	586	623	655	596	572	616	580	613	605	608	613	588	597	621	625	596	605	630	592	613	606	614	610	630	595	608	627	607	579	599	617	608	616	624	603	642	642	644	619	599	597	612	642	556	634	618	597	654	624	666	603	615	622	625	607	651	681	619	575	592	615	600	625	617	633	619	627	607	603	611	610	635	636	569	611	613	685	630	577	638	587	654	622	602	646	640	637	633	615	622	640	639	574	603	697	599	596	640	624	604	604	571	641	618	581	605	614	560	612	633	653	614	639	580	643	625	610	592	631	632	638	606	602	612	631	622	626	642	623	631	642	640	645	658	592	585	636	604	616	604	630	602	590	625	633	615	603	637	606	609	656	581	628	614	596	587	647	628	610	570	616	617	652	640	627	643	660	625	654	587	587	600	635	566	637	617	622	635	652	588	612	627
8812	14518	14560	6931	4066	5330	4599	17148	20114	13677	5846	2825	1143	714	551	607	584	566	586	569	580	592	542	572	559	576	541	593	553	601	572	595	614	579	571	597	528	580	553	587	577	585	549	527	536	569	571	562	569	609	553	579	561	584	530	602	584	565	586	568	564	561	552	606	551	573	590	530	578	568	617	555	544	560	586	552	553	599	607	583	605	609	599	575	572	593	560	558	572	547	581	582	587	564	568	581	555	533	563	555	552	521	596	578	555	531	551	586	579	550	560	547	602	585	554	565	512	557	526	578	573	578	564	560	590	567	563	541	561	577	542	583	570	535	566	575	604	553	584	536	555	555	545	569	573	609	554	533	514	582	550	527	593	563	525	558	546	597	620	550	578	569	549	561	593	601	605	569	546	516	555	601	568	600	571	571	580	566	549	574	549	601	529	593	587	557	575	530	571	539	532	572	544	587	560	535	544	553	589	558	549	567	549	567	574	554	561	566	539	559	545	526	549	582	552	582	589	585	628	538	556	542	615	586	561	570	556	583	597	581	608	575	580	552	611	559	539	558	584	597	596	584	572	584	538	553	599	514	598	544	591	603	566	562	549	593	590	562	573	573	605	550	573	566	574	520	540	585	599	533	544	523	530	507	530	576	570	582	606	565	549	585	577	590	519	549	554	583	588	590	532	589	562	590	528	609	580	562	561	555	522	569	566	575	569	581	549	556	555	575	582	555	551	519	585	611	564	525	528	586	583	541	519	545	575	599	587	567	591	555	544	580	560	535	583	547	556	598	618	551	608	612	561	553	546	571	598	544	576	605	586	571	556	585	555	558	582	563	578	577	561	582	588	557	561	557	515	566	578	561	579	591	597	514	546	600	581	530	557	566	608	550	603	538	571	610	593	557	568	586	615	563	563	597	603	583	540	581	541	564	547	599	568	567	584	542	529	575	563	578	546	557	565	600	568	576	576	593	588	560	592	568	624	542	546	579	581	597	545	557	562	555	587	575	522	560	554	526	550	557	581	514	584	572	543	555	591	602	575	575	537	547	553	587	580	556	549	564	595	568	545	537	525	537	554	557	600	545	559	540	572	592	566	558	628	584	587	576	599	593	571	595	543	547	591	603	585	571	508	554	554	592	550	548	543	583	524	562	599	601	526	552	588	528	583	578	596	545	569	559	566	568	551	559	548	553	523	515	569	560	580	597	524	550	587	577	587	557	588	596	566	605	543	594	564	558	582	539	584	558	572	516	579	555	549	611	517	575	581	547	589	569	560	565	580	564	590	601	559	595	582	608	570	575	545	556	601	555	596	563	551	657	529	608	521	572	563	555	582	567	559	583	556	518	587	561	585	582	587	561	568	581	571	603	615	590	591	593	601	568	549	562	576	564	534	579	539	551	551	610	539	528	535	574	568	519	581	568	530	550	550	575	562	563	555	562	564	553	556	583	560	574	588	564	625	540	588	564	565	603	548	583	539	549	528	566	550	575	592	548	580	569	562	595	585	584	584	529	507	575	563	560	577	556	574	562	564	568	547	574	587	588	561	560	543	567	535	568	586	575	539	571	556	566	588	556	572	567	579	523	575	547	558	536	584	607	613	580	525	554	575	576	546	582	591	569	598	552	612	568	626	597	546	559	564	570	575	548	577	542	538	588	580	593	578	578	551	601	525	636	573	569	563	582	564	572	545	585	601	570	587	541	538	581	617	554	571	588	561	568	581	639	579	577	561	548	552	564	572	600	572	603	560	556	591	550	579	553	505	566	545	592	557	592	613	563	609	585	569	560	584	538	545	546	568	578	558	583	582	560	595	566	539	562	618	578	607	580	568	555	532	572	578	599	547	583	591	556	572	566	580	628	554	522	565	589	545	523	542	552	579	540	571	551	547	544	620	564	593	549	531	558	579	577	564	622	539	541	563	591	549	565	590	557	580	562	544	595	582	598	556	599	574	563	548	590	564	497	509	558	576	601	593	555	589	546	558	539	581	543	569	559	577	551	556	564	546	598	565	577	554	593	554	572	570	570	541	565	563	592	554	542	527	537	609	586	514	579	562	558	547	521	567	581	601	563	559	567	553	554	537	556	574	559	543	573	570	617	566	578	592	568	535	529	561	543	546	554	560	594	586	527	562	552	548	581	611	535	583	580	568	595	565	580	541	516	580	560	552	582	576	534	586	544	509	547	545	557	552	563	546	624	494	554	580	606	576	572	589	562	623	562	562	570	607	549	566	551	596	580	565	583	577	538	605	571	576	552	580	579	575	586	605	598	596	556	615	578	581	521	568	580	585	546	613	518	571	569	547	574	598	595	558	585	560	590	587	581	524	583	545	596	587	541	556	575	562	559	605	595	611	578	578	531	560	581	526	554	568	564	548	610	583	569	573	549	552	560	567	576	587	581	553	577	596	516	556	541	563	538	545	581	568	519	574	573	581	547	546	594	532	615	576	590	542	611	596	574	575	570	551	578	582	573	568	581	570	540	551	563	528	568	488	572	540	591	580	579	568	547	559	571	560	567	610	583	551	546	551	569	524	556	568	542	578	594	574	584	595	582	549	556	608	590	574	539	572	556	502	582	563	603	507	569	580	542	598	577	554	574	572	600	546	592	592	586	538	580	577	541	561	566	534	558	576	560	523	570	586	595	576	593	559	579	589	545	576	518	581	578	537	531	578	589	585	570	535	523	545	588	562	568	562	572	571	518	583	532	638	565	586	526	551	560	554	552	566	549	571	552	593	558	545	562	569	565	543	568	566	539	549	576	558	576	610	587	557	550	572	552	534	600	535	589	578	582	563	556	577	593	566	544	571	573	550	594	521	515	589	545	538	556	543	583	593	553	541	549	582	584	574	580	585	554	562	561	581	592	515	611	600	549	578	555	553	555	578	545	565	602	575	566	562	592	560	579	543	556	604	586	513	562	582	596	568	525	542	607	545	554	568	597	536	560	572	561	517	585	496	569	565	543	536	540	600	551	558	596	528	573	574	590	563	570	561	519	528	550	565	616	548	532	557	587	536	547	546	563	598	537	559	564	548	569	592	572	581	569	535	570	607	548	570	570	567	538	556	594	532	576	562	529	556	576	561	548	590	579	616	548	557	556	602	577	559	570	531	519	581	621	527	582	617	565	540	536	546	523	568	552	575	529	609	610	565	591	600	530	543	591	595	562	535	560	546	600	518	537	560	558	606	582	574	569	570	577	552	572	568	542	579	615	540	548	549	556	564	551	558	602	551	594	564	571	605	560	578	611	567	524	586	571	582	548	581	559	530	596	596	566	556	573	577	554	526	546	581	574	568	554	492	582	575	552	560	553	567	583	508	566	576	602	558	579	517	586	587	562	553	571	533	560	587	583	563	579	590	574	512	581	551	580	571	546	592	521	551	563	602	600	570	571	591	582	567	561	569	550	546	558	574	552	556	581	545	548	569	518	558	567	536	567	570	593	590	632	591	559	578	533	567	564	544	582	546	556	577	542	599	587	501	571	563	545	583	538
24092	21291	28548	24377	21202	16591	9912	27458	38237	30965	16067	5844	2134	1014	792	798	765	769	702	768	744	718	708	726	749	751	715	742	735	744	726	722	727	743	762	728	747	756	724	729	692	745	728	730	765	764	710	725	713	732	711	753	782	698	716	740	739	744	737	752	761	733	737	781	754	677	683	719	713	704	739	726	713	749	757	739	689	701	731	708	747	753	726	710	750	736	728	692	749	752	734	735	694	716	702	757	773	729	785	727	755	708	764	699	710	735	759	722	703	704	709	711	705	733	707	695	700	680	718	697	718	678	726	701	754	716	722	742	731	682	725	708	694	723	715	775	708	679	700	691	701	740	684	743	759	689	678	736	701	750	668	722	745	759	700	762	696	705	723	760	763	705	726	739	763	707	743	786	716	764	688	745	716	710	732	726	688	696	749	715	722	769	697	708	744	703	702	697	732	725	760	713	694	723	716	700	718	728	729	734	723	680	704	748	711	726	709	736	729	787	717	697	747	705	728	750	761	749	724	724	750	720	725	742	726	726	703	767	704	764	707	734	767	706	741	725	694	747	732	715	691	725	742	725	771	741	731	676	733	722	690	694	674	698	784	710	724	706	786	725	720	709	729	728	775	751	710	732	731	741	701	742	748	684	681	696	719	738	751	701	697	755	774	725	732	714	700	717	726	700	733	728	719	719	709	690	698	725	724	707	748	703	622	733	700	728	677	719	718	736	708	697	702	751	772	743	749	711	759	684	737	732	753	720	717	703	692	711	696	742	698	702	747	680	739	703	790	732	709	750	730	763	732	699	724	745	738	730	719	744	770	723	699	711	722	764	730	744	704	712	704	740	725	764	705	742	727	730	756	718	753	733	694	716	708	746	806	703	701	759	722	740	706	721	719	727	715	728	758	692	724	709	716	725	738	694	735	684	761	752	724	756	726	705	706	747	682	706	694	714	725	703	753	707	715	731	750	708	695	729	734	679	742	710	772	705	730	708	729	739	718	703	697	689	735	756	744	756	722	780	712	734	723	732	711	749	729	720	733	765	684	734	759	723	779	753	754	737	718	707	706	726	724	735	771	730	719	672	741	760	722	706	773	726	712	720	721	730	715	680	727	710	707	728	762	710	691	704	707	710	747	701	732	770	732	757	691	752	738	715	741	679	763	768	744	706	735	739	737	755	717	636	725	739	723	717	707	746	713	722	742	737	732	676	696	752	725	745	704	726	710	730	729	749	767	711	690	717	653	722	705	692	754	705	710	718	731	699	699	754	744	719	739	742	679	697	761	708	743	725	722	732	791	746	709	705	696	691	739	738	787	790	745	714	727	731	725	770	715	722	702	764	705	740	751	699	691	747	681	725	730	709	731	716	707	710	740	750	718	759	672	696	735	720	695	747	735	674	728	695	678	738	728	727	721	717	765	713	760	719	726	688	736	719	674	684	733	681	705	723	725	670	715	746	736	704	752	748	702	715	708	718	709	738	737	664	702	727	742	718	754	737	731	713	794	698	705	726	720	769	754	738	730	773	730	697	690	699	683	753	745	737	710	737	691	760	731	712	705	736	725	718	733	688	732	702	697	732	683	685	742	737	755	713	710	690	732	728	739	741	669	685	782	723	655	732	740	730	755	725	692	693	697	709	748	697	678	757	702	750	727	716	706	758	728	684	735	732	702	749	735	788	736	701	717	719	714	721	687	738	685	724	718	795	749	733	751	743	687	743	685	741	743	692	721	683	729	717	703	693	717	708	723	650	645	737	702	755	700	715	706	722	749	689	718	707	759	674	732	707	697	711	751	703	718	760	716	742	697	717	694	690	667	708	740	740	708	712	756	711	729	787	765	730	721	677	687	685	749	730	724	726	715	771	723	753	705	728	726	713	725	701	750	751	711	734	751	702	770	704	708	745	705	713	725	697	718	726	693	701	714	718	747	756	679	716	703	702	759	725	736	695	722	736	706	722	729	733	689	729	761	750	736	716	729	713	690	670	732	706	749	773	712	690	702	751	756	727	719	731	709	703	777	737	742	710	727	706	737	672	723	758	731	725	770	716	738	707	715	706	726	716	682	766	706	691	681	689	706	732	668	740	726	719	744	736	720	680	723	694	726	720	722	725	744	709	702	696	731	696	758	753	660	722	720	704	714	730	738	705	722	711	783	732	755	752	709	724	689	696	754	700	730	697	684	758	713	683	668	704	728	678	734	712	685	775	742	741	717	695	720	694	764	760	693	720	727	714	736	738	678	747	715	716	771	699	747	733	733	713	720	747	711	762	706	742	754	758	709	676	743	774	722	748	780	763	708	726	690	693	685	699	681	679	768	731	728	748	726	728	728	716	773	758	707	741	705	740	726	729	736	725	726	729	729	735	740	760	744	714	697	729	761	703	681	750	743	724	761	688	732	727	779	715	750	715	766	729	719	715	741	700	752	750	731	721	686	721	748	670	676	677	705	722	736	738	753	729	720	753	749	775	718	678	733	686	712	711	726	701	773	695	700	695	716	713	723	660	710	676	730	684	708	719	738	690	736	787	731	687	718	788	736	682	702	732	702	741	693	750	685	639	756	721	705	684	688	683	725	720	716	757	783	718	745	724	764	688	701	653	746	735	754	780	725	737	692	728	687	729	772	718	707	752	786	748	748	706	709	694	669	734	723	715	761	695	738	717	726	738	732	719	715	705	679	693	720	781	786	721	722	698	727	726	695	712	777	715	718	769	703	741	708	714	727	699	775	716	693	698	738	692	706	721	703	743	718	721	719	686	711	723	749	737	734	757	787	731	728	717	698	704	776	716	703	760	736	687	756	710	735	763	695	689	704	687	767	711	716	649	768	687	731	675	689	701	729	707	721	717	682	742	727	779	795	714	716	728	764	712	702	695	711	747	687	727	727	686	799	709	702	744	718	691	710	708	685	709	764	657	722	707	683	702	742	711	699	735	727	693	745	700	644	674	755	798	697	714	722	700	704	709	709	686	712	726	753	735	742	676	762	671	695	734	681	791	757	645	714	731	764	694	675	658	681	710	736	760	722	737	699	699	695	689	701	702	698	683	699	744	735	737	705	725	682	685	724	659	748	736	724	730	706	706	710	758	706	796	687	705	715	774	728	695	669	733	717	702	748	720	732	716	683	744	689	756	688	683	699	714	772	755	758	737	762	713	735	718	670	674	706	752	773	715	754	742	692	705	710	727	754	730	674	706	772	734	786	671	700	722	708	717	761	748	708	714	701	685	664	763	693	719	699	702	734	753	672	750	769	732	690	716	737	697	751	676	679	735	723	743	734	762	713	763	694	718	691	701	716	702	703	762	702	712	710	757	689	718	723	747	736	739	736	723	742	732	679	745	706	689	697	672	729	727	771	713	701	767	689	701	689	725	746	690	761	723	712	713	656	723	738	679	725	677	714	766	733	722	747	742	768	710	716	714	748	728	696	747	717	738	721	710	692	773	724	703	741	750	781	732	695	739	728	722	726	755	720	710	753	763	697	721	726	715	679	694
9354	22164	18392	13426	8497	10055	8308	30770	36111	25623	12026	5309	2039	942	792	633	671	674	675	682	655	653	679	650	668	692	694	693	663	664	663	667	679	704	646	683	687	665	638	627	680	638	640	610	654	623	629	638	663	693	673	706	665	673	656	723	598	637	671	691	648	675	667	642	679	625	654	667	645	668	665	622	661	714	639	627	640	702	659	658	654	625	685	639	628	651	652	639	630	705	663	657	662	652	659	651	633	678	638	695	654	680	633	641	667	674	651	687	667	644	689	649	670	660	613	636	632	673	694	634	678	684	689	632	662	687	668	665	651	675	634	633	660	591	636	677	639	690	668	654	676	668	649	684	618	658	643	641	678	636	664	683	670	623	659	626	629	647	674	671	615	688	643	656	695	617	630	668	676	655	654	618	668	633	697	652	638	652	652	682	623	689	722	655	641	647	670	642	695	642	671	642	603	687	686	652	620	623	675	621	626	678	636	687	642	630	709	674	681	649	659	681	643	669	647	696	664	651	627	699	651	696	658	671	634	633	638	698	629	633	641	651	640	693	685	650	696	682	630	672	642	596	701	632	691	647	671	687	635	653	661	632	621	694	649	651	652	686	635	671	655	632	576	633	616	682	645	658	617	636	654	626	657	651	659	664	627	639	621	644	638	705	652	666	627	626	621	636	647	646	617	655	656	631	669	589	649	618	663	669	697	618	594	664	707	638	670	631	700	698	634	677	623	685	591	641	652	633	651	653	618	670	675	656	658	651	669	639	644	704	626	666	672	657	610	633	625	667	652	661	603	673	677	644	611	690	651	674	689	692	677	668	624	659	703	666	627	629	664	670	655	632	638	702	676	703	676	660	663	661	657	687	676	593	650	671	645	662	662	681	669	626	620	610	635	603	688	633	641	693	606	641	646	688	650	664	657	650	630	656	651	662	675	700	652	642	661	653	638	640	661	640	651	648	616	620	685	643	623	648	676	661	680	607	688	693	617	647	647	660	588	633	621	628	672	613	667	722	654	671	659	652	613	698	678	649	639	639	695	632	699	627	644	690	642	670	598	650	650	662	634	638	628	649	638	675	676	629	670	674	654	657	641	635	637	706	620	638	650	633	637	655	653	681	693	668	644	666	630	612	664	661	689	664	636	662	654	644	647	631	670	628	662	687	701	690	644	643	636	656	688	604	637	594	695	635	658	647	676	653	665	669	684	628	617	643	606	612	642	617	651	651	651	653	677	682	667	667	667	617	608	662	623	660	619	648	632	640	639	633	666	629	629	651	597	667	650	623	654	670	631	650	647	656	643	612	698	624	616	605	658	641	668	674	665	655	598	641	663	637	639	605	664	635	651	625	653	682	620	666	657	655	633	654	643	687	634	668	699	624	669	609	636	672	653	676	694	655	621	651	623	631	625	648	601	666	647	644	645	615	667	655	593	635	602	646	651	627	668	634	654	622	645	653	691	670	614	628	678	616	633	630	644	667	659	662	677	656	647	694	630	652	656	660	681	640	643	608	615	638	688	647	632	690	667	651	682	655	688	688	635	633	618	675	666	647	660	670	678	677	615	649	629	641	652	647	649	658	666	640	653	607	663	686	629	648	662	624	703	671	648	637	614	658	651	604	602	640	612	653	658	661	629	636	662	632	609	667	665	635	647	698	617	614	656	624	643	702	650	655	676	674	670	693	664	620	655	669	618	673	654	606	678	661	656	664	628	630	642	680	640	625	660	647	647	620	683	654	653	635	634	642	668	643	628	646	667	644	641	634	637	655	665	636	642	607	634	673	656	655	668	657	658	697	636	652	651	639	635	668	633	681	646	647	629	632	627	660	622	657	671	639	608	690	667	651	648	703	712	671	683	648	678	665	667	675	628	672	650	667	656	687	648	622	667	636	690	656	636	640	643	663	625	669	654	632	652	636	617	649	646	618	645	622	656	645	669	634	675	656	628	687	635	663	658	681	642	692	668	631	691	630	614	644	648	677	651	610	674	606	659	659	676	633	707	655	661	636	660	662	649	667	673	645	674	673	686	644	634	635	680	676	638	633	658	652	667	619	642	682	650	658	655	664	683	657	697	682	629	637	663	656	648	669	647	634	647	680	604	646	641	655	671	631	664	635	655	618	632	602	665	644	645	648	635	647	637	673	650	627	675	603	655	650	661	621	678	675	647	662	621	652	635	682	649	656	659	688	661	645	646	642	643	671	650	675	631	630	648	670	651	631	638	658	664	634	660	607	651	630	696	643	647	697	640	634	677	717	627	661	659	614	685	663	674	636	726	619	611	642	680	647	659	658	672	639	610	648	664	683	674	674	635	680	601	631	656	614	622	667	631	637	654	651	645	617	627	695	709	687	639	646	656	671	633	643	630	654	668	613	647	687	647	627	658	652	678	652	658	705	644	634	648	640	611	665	671	652	674	635	642	715	655	636	637	647	652	614	649	607	688	650	617	636	624	633	638	622	654	637	672	647	633	667	617	659	696	604	695	659	592	629	681	674	662	611	651	663	640	618	659	700	664	643	652	658	623	651	640	660	596	642	625	702	650	690	599	667	586	632	663	660	634	615	605	687	662	703	647	662	640	640	635	623	574	625	672	614	680	653	645	664	682	682	633	641	661	659	701	655	691	667	675	669	680	645	636	627	629	639	641	676	655	613	643	689	622	672	632	643	618	666	654	655	695	635	651	650	642	643	677	667	634	657	684	640	610	686	643	685	668	618	625	643	679	637	666	636	660	608	646	622	634	619	657	685	633	664	656	670	698	661	620	655	660	654	646	639	680	643	637	694	612	605	660	673	633	641	630	626	640	678	629	697	647	647	651	609	659	673	649	630	651	598	663	624	664	674	647	628	643	662	652	605	672	649	637	646	621	660	605	666	614	668	646	646	581	673	665	625	659	646	663	625	633	658	716	666	675	665	642	655	690	635	644	661	645	660	629	684	650	630	667	641	620	658	616	634	658	669	647	651	617	711	636	628	639	639	643	657	653	616	638	602	647	662	644	672	647	646	621	651	624	664	637	706	635	649	672	637	677	628	600	596	625	649	627	670	627	654	701	599	663	685	617	649	685	635	626	640	606	661	649	691	647	674	635	653	661	668	659	622	639	624	680	680	631	691	637	681	678	634	663	600	685	689	606	635	608	707	608	638	662	647	683	694	640	652	620	651	629	648	617	659	665	625	685	612	639	641	668	636	629	608	652	672	611	676	658	633	663	648	629	620	643	670	645	661	598	674	675	606	659	643	597	680	659	629	656	667	659	659	608	640	631	667	638	651	643	648	642	657	625	628	678	639	645	617	625	641	665	687	662	651	679	665	614	638	659	624	658	661	647	638	698	576	647	623	684	658	637	607	639	652	635	696	654	644	688	644	661	641	650	669	648	673	670	647	688	637	594	713	643	641	634	639	668	611	624	671	666	641	633	657	630	620	617	671	670	642	652	676	645	647	654	694	613	648	625	690	608	665	645	635	647	668	660	594	692	640	657	654	628	642	647	673
27706	15412	8520	5607	4188	3450	2845	2886	3753	2761	1475	1014	757	690	639	616	658	658	614	573	635	659	675	643	642	652	638	610	683	599	631	587	585	598	627	643	686	653	636	620	622	638	617	593	633	604	627	691	639	596	663	640	610	658	607	652	669	638	642	634	598	636	594	662	634	640	622	611	619	649	613	640	633	667	646	645	634	668	613	670	630	661	650	666	640	653	645	634	618	612	669	642	649	632	657	654	622	686	638	615	644	617	673	628	624	636	671	643	631	626	641	600	672	677	626	653	593	633	620	631	571	681	589	652	673	658	654	674	634	662	626	624	642	661	636	621	592	653	649	593	667	649	622	646	630	611	648	644	641	582	674	645	652	649	638	650	636	654	649	646	637	666	621	648	658	592	651	645	607	642	648	611	650	639	616	647	663	645	619	625	636	640	646	613	674	611	651	596	613	694	659	626	648	672	627	615	628	618	684	677	657	676	677	655	670	642	647	620	640	602	654	615	626	624	643	662	663	592	643	653	631	657	699	645	630	631	643	645	653	621	593	623	660	639	604	638	631	610	620	608	602	661	635	692	616	593	621	617	620	637	661	601	619	606	666	592	621	612	627	585	599	602	643	644	690	650	627	644	657	644	678	635	657	608	610	628	677	658	652	619	590	589	638	664	609	590	615	612	652	663	620	612	615	636	646	611	661	637	621	638	634	644	619	626	637	626	649	681	600	635	589	596	653	646	671	650	694	655	566	682	639	645	642	674	653	649	660	628	614	621	682	649	590	659	614	621	650	644	638	633	673	604	603	674	619	661	634	648	691	591	670	644	627	603	645	633	633	619	678	685	634	639	630	651	635	685	655	615	631	638	612	617	615	660	633	630	666	615	617	636	651	668	611	633	623	640	615	639	656	638	655	638	645	590	647	600	620	640	638	628	657	665	629	618	670	657	650	652	653	629	659	655	659	660	624	614	616	625	651	655	612	624	597	621	625	661	628	595	637	626	620	617	680	665	661	670	674	652	645	609	628	648	660	698	653	621	632	596	620	645	634	606	642	628	623	640	587	649	619	597	624	645	639	650	615	650	599	667	659	613	606	646	654	653	662	636	643	628	622	634	613	602	641	614	606	620	633	624	645	636	667	653	660	628	591	620	619	647	656	563	683	681	596	635	631	642	696	673	664	660	649	691	616	600	669	639	603	628	603	618	592	601	598	625	641	625	630	646	656	631	630	650	634	658	635	643	654	635	629	607	644	659	632	637	633	644	661	616	611	641	645	636	644	679	640	621	611	636	610	678	595	611	676	648	609	632	623	638	631	634	638	616	635	605	635	668	623	605	589	638	690	631	607	636	633	658	627	663	656	683	637	631	663	607	617	662	628	637	619	600	579	665	601	671	660	581	664	652	672	650	680	696	633	606	659	657	668	603	608	676	613	554	594	664	615	671	669	647	656	653	634	609	629	642	598	618	679	609	644	646	628	635	627	615	611	612	620	603	634	642	626	623	642	594	620	707	647	616	616	616	614	611	632	610	630	615	653	630	671	625	628	648	674	619	644	698	627	656	667	690	632	653	641	621	629	631	612	652	639	657	613	690	644	674	620	653	665	660	603	638	579	642	624	640	626	712	658	658	652	589	615	635	646	639	629	679	699	585	659	640	644	661	637	657	605	633	612	637	675	631	647	619	657	614	623	620	657	669	639	623	646	651	621	596	659	597	645	644	670	639	635	607	648	647	649	638	628	697	637	642	639	642	629	610	585	665	606	652	645	641	615	651	618	627	661	590	631	611	626	630	618	585	651	633	674	627	639	601	621	628	678	623	661	618	674	631	646	631	672	658	642	659	665	643	661	617	654	626	656	627	671	628	598	581	663	648	643	697	649	627	628	655	631	651	645	640	619	618	638	674	600	602	678	653	622	652	610	634	606	623	643	612	616	644	637	619	644	672	635	635	618	711	628	616	616	630	611	623	634	609	658	677	621	631	631	630	614	612	674	667	650	671	631	648	677	675	628	633	586	610	654	625	653	665	674	651	648	671	666	664	643	627	645	642	633	623	633	613	663	620	655	658	598	651	628	639	610	626	611	617	626	640	639	648	644	654	618	661	620	618	621	666	673	667	658	615	643	661	604	615	635	642	598	643	625	612	633	652	673	704	692	590	623	638	606	620	613	676	635	647	674	594	615	662	616	617	611	673	671	620	658	644	582	620	620	656	646	647	682	641	633	624	648	666	621	645	626	664	611	665	681	615	643	609	627	573	649	655	611	644	628	663	679	654	665	646	640	612	668	663	591	601	611	604	644	671	638	630	638	659	664	671	643	642	626	648	594	694	663	638	611	641	618	646	658	606	647	634	647	607	614	666	629	675	654	629	609	651	643	662	669	675	659	661	666	654	632	635	639	597	643	608	615	629	634	638	695	676	623	618	617	661	645	597	631	657	702	580	619	657	585	627	638	690	662	639	654	685	628	655	624	643	646	587	638	663	639	655	596	627	647	619	688	656	659	597	630	657	637	651	631	617	633	604	604	634	628	686	622	625	654	691	625	640	637	659	635	670	642	656	638	645	631	612	616	608	660	671	658	676	593	666	649	606	628	675	680	665	656	628	597	656	656	666	624	644	654	592	599	586	653	673	619	636	630	644	657	593	631	672	631	665	645	601	621	641	637	623	635	663	605	652	620	682	649	668	649	637	614	634	670	653	669	634	648	592	595	682	625	592	620	633	617	645	610	644	605	617	619	631	609	641	633	640	624	633	669	619	669	659	656	688	633	657	613	593	620	631	664	634	647	634	657	669	664	659	661	660	644	636	636	650	640	636	597	594	644	678	651	660	633	660	643	614	624	629	618	627	664	641	665	643	668	609	658	560	614	672	591	628	653	648	641	660	594	629	606	572	600	656	649	600	621	632	621	667	640	667	642	635	640	618	663	657	638	653	590	670	637	639	644	625	653	651	627	664	633	652	688	621	641	634	623	650	629	655	665	619	655	634	627	675	629	634	621	650	627	652	626	610	609	612	647	613	610	609	628	659	641	650	635	636	663	616	634	626	667	637	604	655	629	603	608	581	594	629	633	609	609	665	655	617	611	624	629	638	607	640	595	624	682	703	626	627	636	685	635	623	647	588	603	603	626	661	606	649	670	622	674	646	614	643	658	582	648	666	666	607	653	654	614	638	686	646	628	617	645	640	642	644	633	643	669	638	638	679	638	640	618	639	679	626	640	622	626	605	652	662	611	623	634	646	609	627	626	619	636	628	601	610	606	592	619	636	619	671	620	659	619	648	665	614	620	619	626	656	627	666	618	671	602	641	640	625	597	651	630	605	619	581	614	634	652	634	600	635	607	678	617	648	644	649	647	640	650	638	638	651	655	625	607	632	690	607	591	628	611	681	663	653	656	628	651	647	650	587	658	612	670	660	637	621	631	668	652	615	607	673	634	647	660	607	637	651	615	652	627	619	637	672	639	598	637	628	630	638	666	616	618	604	658	642	602	654	598	664
7900	7657	8434	5242	4858	4331	3921	3736	4614	2979	1531	965	705	648	634	584	563	567	567	566	565	584	555	582	574	557	554	584	538	590	558	559	565	560	571	567	574	542	551	554	575	543	572	529	568	549	538	530	580	590	510	586	528	543	583	543	559	563	564	557	588	603	530	590	581	557	545	579	581	594	564	555	583	601	605	538	544	577	567	554	559	546	532	546	604	541	605	521	583	548	537	597	550	580	558	537	570	599	611	609	611	556	578	515	569	540	556	571	601	549	573	555	538	559	559	545	550	622	581	558	620	542	599	558	561	590	574	547	536	572	560	539	549	553	626	545	606	546	573	527	595	539	540	557	591	557	590	564	539	577	567	546	582	558	568	557	600	567	564	584	559	610	591	568	551	558	564	594	567	551	563	592	565	577	598	580	639	543	588	568	505	581	573	556	585	525	549	545	597	552	546	534	559	583	530	640	539	575	598	558	557	532	531	593	578	612	575	554	579	570	558	599	583	535	587	588	604	578	562	584	572	579	548	586	562	566	550	540	611	535	535	570	539	551	509	559	561	573	547	572	545	551	524	515	576	586	529	536	630	555	581	590	597	556	563	604	549	595	546	535	526	547	552	525	542	541	563	598	596	533	544	564	572	543	577	534	618	539	602	577	580	573	536	581	584	539	530	545	523	564	584	580	614	561	604	558	569	596	574	544	546	591	552	570	578	568	560	561	551	580	554	570	567	551	593	589	557	547	592	568	540	541	549	561	554	549	535	571	551	565	591	584	592	590	556	566	574	549	648	593	559	537	597	541	561	512	617	561	579	582	588	557	577	545	600	540	554	557	550	548	574	589	574	552	503	540	563	557	568	545	579	583	576	569	574	566	526	568	570	556	588	537	561	588	570	554	562	580	546	544	557	565	514	607	529	573	610	564	574	537	540	569	576	573	584	556	592	560	574	544	548	549	522	615	586	565	581	525	580	566	595	566	573	615	590	555	580	549	566	588	547	531	608	567	638	570	572	544	588	524	598	588	558	560	516	578	560	576	587	597	579	566	530	585	551	544	562	618	569	621	573	561	570	549	558	550	551	576	544	528	544	552	563	587	559	568	585	584	535	603	544	560	548	571	552	555	597	546	581	565	550	597	550	567	612	540	547	590	543	554	564	617	540	607	522	537	576	564	541	600	529	591	523	583	568	556	583	600	550	606	584	590	580	563	573	562	608	586	589	571	547	580	549	585	551	561	575	588	575	570	569	545	576	604	547	570	561	573	555	565	560	543	575	563	552	543	568	545	553	516	559	499	546	504	525	545	530	528	564	535	602	587	585	574	601	542	573	545	509	601	589	554	597	576	558	551	557	578	581	561	605	573	577	586	551	604	529	532	579	557	605	557	583	543	583	575	601	593	572	543	585	539	562	546	556	596	573	609	526	567	522	571	581	593	544	568	544	538	594	562	575	587	543	543	554	579	557	565	558	540	548	563	592	522	586	560	584	603	541	579	574	561	576	556	572	540	574	587	529	606	570	593	543	573	562	578	550	530	575	564	526	600	572	564	591	546	547	620	564	584	542	573	562	576	566	555	542	542	598	558	586	549	573	551	573	565	557	575	544	584	602	617	561	541	564	572	585	536	586	552	578	540	588	571	609	580	619	535	612	580	570	568	562	591	537	551	576	542	606	545	545	535	593	532	608	579	587	615	556	565	568	592	528	569	583	591	586	563	558	563	596	550	510	569	547	560	574	547	567	571	573	548	575	546	564	596	582	596	553	576	557	544	567	559	577	552	570	566	555	593	541	599	642	571	573	571	572	542	577	551	550	565	559	629	511	534	572	558	528	569	518	611	547	610	606	552	592	579	546	571	552	536	553	548	559	538	593	545	577	554	574	560	595	559	572	566	575	561	594	523	579	543	588	549	577	595	590	565	567	563	545	577	528	600	564	539	573	548	535	584	543	553	557	560	543	585	554	555	548	574	548	548	538	582	575	596	559	572	589	601	544	571	533	546	593	537	562	543	570	568	532	612	545	566	533	598	532	580	540	567	575	552	592	580	550	542	574	607	536	589	574	566	596	552	551	547	547	604	562	563	543	592	575	604	576	575	558	594	572	568	526	579	582	535	545	606	554	549	584	531	579	550	572	575	572	593	571	557	582	569	608	530	575	547	568	591	565	544	567	558	547	578	592	573	546	557	542	546	569	582	587	548	585	576	564	571	578	545	574	562	557	543	566	565	543	568	580	577	574	578	561	601	589	550	567	568	558	567	558	540	579	568	574	565	567	537	548	584	589	589	577	593	633	584	615	578	527	537	509	533	538	563	574	538	580	583	544	613	580	581	532	573	554	583	582	579	566	557	585	561	573	564	559	585	546	549	558	575	560	609	555	592	544	534	567	555	526	548	602	575	553	562	561	552	608	602	549	553	577	562	575	519	545	564	543	537	503	584	562	565	517	530	588	558	560	512	527	557	560	555	569	576	616	610	561	553	569	533	567	565	530	564	562	595	605	574	584	580	529	563	583	589	522	570	576	601	570	541	581	569	568	585	559	546	588	529	546	534	564	580	549	535	545	557	602	526	553	551	573	519	583	592	591	577	563	572	602	579	591	575	577	559	605	547	541	562	601	534	543	566	619	587	595	570	518	566	542	572	576	563	563	567	570	530	557	545	580	569	595	538	565	573	591	557	597	554	608	616	556	574	576	510	539	547	573	605	563	535	535	593	599	573	547	639	580	578	595	574	554	569	590	553	585	515	615	588	603	562	584	563	560	551	551	543	558	550	522	553	552	576	575	577	575	590	570	555	526	541	574	529	517	567	560	577	596	569	573	526	581	518	547	572	537	585	579	562	564	540	601	607	571	577	571	532	553	554	550	572	575	543	590	527	575	562	592	563	554	546	576	546	570	562	548	565	556	557	536	563	580	578	559	620	542	544	586	591	535	536	577	528	540	581	569	540	566	573	556	559	520	578	544	578	554	584	559	549	567	553	590	573	572	573	574	555	564	563	556	568	580	545	530	541	530	589	591	585	579	574	562	588	569	565	625	571	587	578	585	542	574	587	584	562	565	530	540	566	531	534	531	568	554	537	567	516	579	575	603	520	553	521	580	591	559	552	575	579	589	542	571	574	586	558	556	546	542	525	575	526	566	596	594	512	543	548	597	542	559	594	606	558	591	572	575	580	599	554	505	563	544	553	550	552	566	567	553	595	531	552	564	560	556	530	562	518	540	581	630	558	535	561	593	564	557	522	562	588	590	563	592	548	555	596	585	587	564	601	585	557	603	539	519	563	573	557	536	582	543	569	533	566	555	569	585	601	551	593	569	567	566	566	580	578	539	539	612	568	611	557	580	580	587	555	566	560	582	583	568	575	577	588	609	560	594	556	556	604	561	539	570	555	562	578	575	561	558	560	524	582	554	580	564	531	574	573	527	555	604	577	550	595	574	571	563	571	553	548	568	553	584	593	546	516	579	547	596	546	605	591	552	563	556	601	568	577	577	560
25361	21262	27095	25102	14292	9045	6983	12337	21736	15121	5970	2230	1045	746	640	612	593	612	567	631	624	648	603	590	607	610	617	568	643	585	578	639	585	585	589	632	632	558	600	595	621	594	573	633	625	651	610	633	583	573	640	616	634	621	600	592	635	607	628	599	643	616	619	632	611	634	569	612	588	628	610	592	630	648	585	574	604	619	567	635	596	608	616	630	580	547	579	584	587	628	626	623	582	562	581	591	633	608	629	577	588	611	592	623	643	622	636	577	602	616	599	618	606	630	561	598	583	606	615	604	581	638	609	571	631	601	596	606	589	553	614	649	629	625	599	603	578	627	582	642	586	579	630	608	584	618	602	619	628	595	566	607	538	640	650	621	614	554	645	578	599	591	560	621	628	580	593	627	580	643	616	619	554	634	555	598	581	586	589	641	607	607	594	588	620	610	640	570	610	586	560	624	574	608	618	575	590	553	602	619	596	602	589	583	614	602	608	574	614	571	593	609	613	601	598	594	625	587	580	611	605	606	625	604	614	656	590	609	563	599	629	552	609	662	621	596	647	609	585	584	636	572	589	599	590	590	626	636	606	538	614	587	637	615	636	599	591	565	610	629	562	624	632	616	616	609	595	603	599	596	591	651	610	610	562	596	636	597	610	622	552	575	601	583	606	606	587	590	585	607	608	576	596	603	624	560	595	601	636	595	603	610	625	618	638	599	603	638	603	608	590	635	618	581	623	629	604	597	614	601	606	536	571	625	605	633	592	604	623	607	608	588	597	605	618	642	607	579	604	612	614	595	610	583	571	559	582	640	604	599	593	590	633	622	632	652	585	620	652	615	596	577	595	589	594	596	600	611	602	609	590	637	604	634	628	560	600	593	603	614	592	615	582	585	590	598	602	573	608	584	639	577	611	637	585	621	585	596	618	591	574	672	625	633	619	647	629	622	638	633	592	577	590	597	633	607	642	606	602	556	587	627	554	621	633	619	606	565	581	591	614	629	625	630	595	623	569	585	585	557	600	606	614	598	587	582	606	633	601	591	644	619	586	609	628	626	604	628	617	590	630	567	584	561	598	588	619	593	576	581	600	631	611	604	597	595	564	617	634	612	656	606	631	650	580	602	597	542	588	569	616	606	560	610	588	565	551	599	629	608	565	601	642	641	604	615	627	597	631	600	669	618	595	616	601	634	588	631	604	590	610	592	605	598	595	586	617	571	580	624	555	633	624	587	567	652	566	596	618	587	576	595	612	609	569	627	638	590	608	664	617	614	597	577	644	618	586	647	628	610	577	597	625	632	600	580	593	585	624	642	567	560	577	661	592	632	588	591	644	618	609	603	608	594	577	583	580	594	601	585	609	602	606	553	638	560	648	579	633	617	596	587	602	625	587	597	587	592	599	584	587	571	623	634	636	601	609	566	621	562	581	640	620	585	588	585	640	643	640	626	618	585	599	640	582	641	602	578	581	609	604	587	673	626	649	583	631	563	570	568	614	606	569	585	592	614	603	582	590	617	578	570	608	629	592	633	649	629	573	573	556	573	574	637	612	606	634	565	593	619	607	577	619	623	580	548	587	590	632	592	635	650	644	625	612	625	582	612	608	608	609	602	656	588	591	614	606	623	584	639	602	574	624	585	563	578	617	608	612	606	594	636	617	591	618	596	623	579	655	610	645	590	629	606	607	604	621	569	659	591	628	601	577	588	583	610	567	614	665	640	586	596	621	633	627	597	624	586	635	595	604	593	589	632	620	578	597	606	591	607	559	599	642	598	599	583	573	567	576	624	623	592	595	603	571	590	595	586	606	606	608	599	593	576	567	588	604	602	582	612	635	603	622	603	602	671	619	642	631	557	625	639	568	589	618	620	586	590	605	581	581	591	590	613	593	565	586	589	659	640	614	631	592	587	571	583	612	586	627	612	648	593	627	635	598	576	569	605	563	599	612	567	608	586	545	561	585	612	577	614	584	605	575	612	602	605	616	603	573	591	635	617	620	579	610	623	580	643	565	623	645	609	608	622	612	622	563	606	577	588	534	622	659	600	613	614	645	639	586	596	636	593	561	601	604	617	557	565	588	619	586	603	617	604	585	594	653	596	610	658	598	629	564	623	631	576	623	623	616	582	583	626	605	579	604	556	571	670	586	596	600	605	592	567	560	606	603	564	584	577	580	580	652	590	641	615	576	588	611	597	660	621	559	638	642	610	627	628	612	597	607	633	577	596	664	575	602	613	593	608	554	601	611	570	633	610	603	606	562	596	603	602	579	566	632	637	580	572	623	612	574	604	636	595	577	590	633	606	608	578	554	555	602	591	622	632	585	631	626	564	629	614	598	597	603	583	604	574	588	659	628	630	639	616	587	568	589	642	622	599	616	604	605	569	590	639	551	581	553	619	593	598	589	597	576	606	626	603	614	634	617	602	596	588	579	587	574	600	616	628	585	641	546	599	605	571	607	609	609	590	594	616	596	616	599	570	593	631	643	587	616	591	567	642	579	561	614	560	587	559	624	595	585	620	643	608	598	619	609	606	585	602	575	633	616	609	586	604	639	612	623	614	605	605	586	585	603	617	625	630	613	646	600	591	591	614	585	636	631	575	570	615	582	610	565	567	596	605	577	579	566	655	615	615	645	622	616	612	614	595	607	569	571	562	594	581	562	612	623	577	608	569	570	631	593	618	618	620	584	617	609	595	571	641	585	592	591	574	606	681	617	590	611	602	613	615	594	540	590	576	577	584	596	613	590	633	583	582	616	580	598	615	604	625	586	567	584	615	583	606	613	583	633	619	622	596	627	675	590	590	600	614	593	555	612	601	568	600	628	600	595	581	641	593	641	609	593	604	618	570	615	592	591	617	642	551	569	636	594	612	603	605	582	608	594	584	593	587	593	603	593	589	644	606	616	587	605	613	599	587	612	590	575	610	581	613	589	620	639	608	663	580	598	563	607	599	565	630	610	661	614	600	631	611	604	615	626	568	573	623	564	580	563	553	570	611	566	629	582	576	627	599	598	621	613	604	597	598	641	621	625	622	603	587	588	604	611	616	601	557	618	623	622	605	557	618	577	617	581	618	610	573	570	587	625	574	632	558	564	574	604	568	616	598	596	614	599	604	591	614	577	640	592	626	589	593	625	591	612	626	627	574	609	668	625	580	631	592	594	612	593	640	569	603	595	587	620	571	596	590	592	594	621	574	598	597	613	613	577	573	580	596	601	624	584	586	600	601	633	556	602	622	603	585	608	610	559	596	585	603	561	590	613	605	614	609	596	601	580	576	590	622	590	602	580	596	600	589	633	619	588	620	601	628	641	621	618	566	593	666	608	602	655	574	623	570	575	606	571	593	551	579	543	609	582	637	620	589	569	622	624	618	615	561	614	629	633	599	627	612	555	597	642	631	632	576	583	566	625	594	605	539	589	563	637	581	591	621	563	585	603	601	572	608	631	583	562	612	631	595	630	617	590	595	549	604	596	602	575	595	617	614	563	596	614	589
7644	14460	16232	10971	8838	8847	7221	15082	20336	12892	5507	2431	1141	665	619	546	556	591	574	553	540	613	554	582	577	534	552	575	547	565	540	582	550	521	547	522	584	541	553	587	567	518	566	598	599	558	568	549	533	537	593	567	559	593	559	540	529	603	560	531	590	532	524	596	552	592	532	542	587	556	573	554	558	558	603	550	557	540	539	535	585	561	611	533	602	571	560	559	602	516	590	516	599	603	572	559	600	547	530	565	549	569	573	537	567	548	548	569	551	554	575	572	575	530	520	541	560	556	564	597	546	568	541	538	534	536	569	582	575	600	556	569	558	519	587	567	569	558	563	574	571	568	560	563	571	542	562	529	538	537	564	570	582	571	544	555	550	571	565	569	541	551	540	598	593	565	579	556	550	586	569	551	581	558	564	583	559	561	589	544	538	550	525	567	542	553	565	570	576	582	591	522	546	557	550	535	554	558	578	532	576	577	541	525	571	535	548	550	553	521	599	551	604	583	577	545	598	598	583	531	584	541	562	545	612	527	554	560	578	629	588	582	607	546	557	581	532	561	531	560	572	544	562	546	558	542	559	497	555	581	568	569	548	604	575	552	589	555	545	556	561	551	557	536	586	553	576	524	522	507	577	582	535	561	559	511	617	534	565	597	559	552	550	565	544	543	584	548	573	522	579	551	540	607	572	547	513	541	560	536	553	562	552	548	557	558	558	541	563	549	561	570	572	564	556	556	614	562	567	591	540	562	537	534	580	559	593	554	563	567	600	543	573	602	553	586	575	547	544	578	579	581	530	545	556	552	554	579	512	525	553	582	542	518	559	586	548	575	538	560	538	573	593	544	584	545	559	520	569	543	539	556	580	557	599	556	549	546	556	544	594	571	558	550	569	513	548	578	526	553	529	571	550	606	589	535	549	601	543	531	568	553	522	536	550	587	588	571	529	543	537	517	544	546	497	534	551	554	579	577	562	537	539	576	535	589	545	541	606	555	525	556	532	557	588	558	593	580	546	542	565	562	540	567	570	539	523	583	583	556	568	551	528	591	563	561	534	577	529	568	601	553	545	560	594	567	522	552	565	584	550	537	563	531	565	553	591	562	565	570	556	558	531	544	553	581	556	548	547	547	558	546	589	520	570	550	553	551	542	564	566	516	565	585	581	569	586	581	571	530	567	584	595	537	571	563	531	504	551	560	554	535	597	529	588	554	527	555	541	504	536	593	553	571	553	560	547	535	551	566	577	581	562	582	546	558	546	540	548	545	546	578	584	536	546	552	532	562	552	570	535	562	528	509	556	548	534	567	563	581	598	555	576	547	539	569	509	610	571	557	578	545	534	591	573	538	559	532	598	529	548	583	555	536	563	602	556	552	548	554	567	550	520	559	554	592	548	565	550	534	544	581	601	572	598	555	524	556	577	558	576	537	547	548	548	599	569	539	528	562	545	555	561	581	532	576	546	544	549	547	587	542	597	550	546	565	547	550	558	536	567	568	571	508	606	527	569	567	572	590	548	543	541	576	547	541	545	537	544	581	564	570	546	573	586	538	548	528	613	510	556	536	584	537	536	520	517	542	551	501	538	569	550	621	579	577	612	574	566	529	574	532	535	558	538	532	574	580	590	507	567	558	589	549	529	568	571	524	577	550	555	548	571	559	538	566	487	567	575	569	527	552	525	534	571	540	568	509	555	547	587	526	567	533	576	578	578	554	568	528	522	591	557	550	590	562	550	558	504	605	550	561	541	553	588	548	530	575	609	540	584	550	564	559	540	551	538	578	560	551	578	554	551	567	590	539	582	542	520	552	556	588	534	549	548	566	553	585	535	565	598	566	562	552	553	519	546	541	558	545	547	541	565	528	534	592	571	573	577	547	561	553	568	585	567	585	522	538	576	568	564	537	553	553	589	535	522	581	534	570	627	585	565	572	569	518	578	541	605	590	522	541	575	575	551	590	591	522	564	544	605	535	585	600	583	565	587	519	546	580	530	603	540	585	598	522	585	628	540	594	604	555	538	570	541	531	529	549	573	570	533	573	566	534	544	532	548	514	581	551	519	556	575	556	560	535	561	553	553	566	552	547	524	516	597	580	563	547	547	576	556	549	551	563	578	581	569	562	536	533	563	602	595	499	552	593	531	548	519	553	572	532	551	576	591	560	550	537	534	582	565	570	532	561	561	562	539	565	558	574	573	532	537	509	593	523	608	558	539	538	576	526	528	582	542	549	532	541	505	581	535	582	515	530	610	544	553	594	572	567	569	522	562	512	588	537	563	553	557	597	525	569	562	530	554	558	566	578	527	532	579	574	558	541	613	535	623	544	541	561	562	522	558	553	583	558	555	546	534	531	528	534	569	604	588	540	555	565	553	542	539	554	549	560	538	559	595	561	565	551	552	554	547	500	539	558	489	576	607	556	593	518	581	558	566	552	560	535	563	554	537	583	528	544	553	552	548	527	610	526	556	589	541	566	567	519	566	536	625	554	543	582	573	539	535	573	558	575	554	549	553	528	531	571	577	551	543	582	527	540	600	535	587	539	538	594	525	549	586	530	546	558	546	518	554	522	536	585	557	553	538	567	552	533	512	535	575	532	551	527	573	561	576	534	550	575	546	533	536	594	585	530	539	555	578	584	535	534	556	536	586	560	554	564	547	585	515	573	542	564	582	542	567	520	544	555	524	523	552	567	547	553	547	540	524	555	529	520	508	563	558	575	572	581	560	592	539	559	579	548	551	565	558	591	564	613	594	562	603	554	555	535	560	578	566	550	570	546	603	562	560	547	566	539	606	548	539	597	566	573	557	575	576	525	528	569	576	560	551	562	584	620	556	572	559	506	564	560	575	554	582	574	566	548	547	516	545	566	551	566	565	581	570	527	536	553	539	571	559	591	632	553	548	514	525	520	566	550	535	615	568	531	549	524	528	544	556	539	549	526	539	530	570	541	568	535	595	574	547	534	566	512	535	560	559	516	567	562	546	562	584	560	521	581	587	547	566	553	551	592	583	525	539	585	599	582	530	523	543	573	551	554	555	539	544	555	569	545	533	512	535	510	531	548	545	519	533	557	540	572	584	576	528	564	599	563	513	568	529	546	556	567	570	585	545	529	568	539	548	555	550	549	589	562	556	526	568	551	558	555	556	571	577	545	536	544	551	571	572	576	554	536	563	525	565	557	585	600	546	579	554	598	555	533	544	538	576	559	545	524	545	573	552	576	536	579	544	582	632	540	560	580	542	611	541	558	548	567	562	537	559	523	568	554	547	538	558	547	562	575	568	568	541	577	561	549	519	566	582	488	541	528	556	604	555	532	579	540	544	520	509	589	592	541	548	567	554	560	559	580	502	549	500	564	568	506	522	557	537	552	550	546	558	562	560	563	601	564	561	545	557	582	571	520	540	568	528	553	522	553	591	537	536	557	571	552	542	568	588	536	561	534	527	508	552	526	574	549	531	511	534	580	600	581	536	555	550	567	545	534	569	570	558	539	536	597
24057	21282	28629	24412	21915	18106	10387	23443	39643	29470	13883	5155	1880	1014	802	771	752	755	727	752	701	706	794	739	736	754	678	730	735	704	736	663	720	730	722	717	720	746	666	723	714	704	733	714	686	724	671	738	728	707	779	711	687	671	666	735	726	716	731	686	686	698	720	724	701	736	722	684	718	713	698	708	690	680	770	669	730	688	695	755	721	697	717	773	698	654	709	669	690	670	731	671	704	681	675	730	738	730	695	701	708	736	769	718	706	710	711	662	796	694	745	757	681	696	713	677	756	692	785	754	696	726	703	663	728	717	686	712	693	721	690	683	695	701	708	716	699	696	696	705	670	692	757	695	734	690	724	676	667	720	717	706	731	720	745	671	686	718	661	739	700	701	718	685	669	717	744	752	679	743	675	683	749	689	756	717	694	757	678	680	698	690	708	695	682	685	724	748	728	731	703	764	663	708	713	713	725	769	686	687	683	707	682	686	727	666	683	701	656	743	721	724	668	727	747	680	736	676	703	707	716	725	706	715	709	700	686	687	685	748	701	726	707	702	725	701	728	710	751	669	723	708	715	697	722	690	712	687	718	733	663	745	685	697	680	723	722	713	701	700	749	715	693	706	711	688	735	705	705	717	720	688	746	750	739	652	722	684	688	684	675	683	693	689	709	692	728	737	683	676	692	707	681	678	667	700	700	688	679	709	696	689	706	676	688	694	712	798	710	664	737	680	708	697	686	727	701	728	746	699	721	717	733	689	714	696	753	724	684	752	657	721	681	721	725	735	675	727	698	714	707	710	720	691	735	677	691	693	717	714	709	729	727	683	710	703	706	712	686	730	630	713	638	715	631	698	677	751	721	733	722	797	721	711	734	658	715	644	733	715	686	737	701	653	735	697	710	703	702	651	706	657	703	712	683	680	740	682	719	713	725	677	697	726	713	693	694	782	703	716	683	705	699	759	712	706	699	690	732	719	743	694	703	688	690	689	705	721	711	705	709	745	705	668	704	687	738	715	698	693	725	712	682	688	705	696	712	705	732	715	729	741	689	675	712	700	683	709	707	721	694	691	751	671	686	711	701	651	710	670	658	661	701	706	681	692	698	776	743	673	721	673	720	709	732	675	687	704	674	691	688	728	676	674	681	684	765	703	687	677	734	720	691	706	678	725	730	702	714	726	725	707	680	704	719	707	730	753	766	759	697	698	700	673	720	729	747	726	704	693	696	734	663	675	733	686	714	729	695	741	700	700	675	676	684	719	658	696	678	739	754	699	680	700	698	769	667	728	648	691	718	682	672	722	684	706	707	755	719	641	698	690	667	650	728	712	731	715	668	717	700	732	680	698	612	710	721	709	692	725	705	667	734	679	704	705	743	704	686	712	733	699	730	684	713	677	727	663	752	702	672	731	710	724	725	693	662	664	718	703	681	717	703	703	722	646	686	727	694	663	684	680	695	711	694	709	685	702	674	723	658	752	703	730	735	660	673	754	707	707	715	674	741	695	679	690	704	710	689	747	714	696	644	693	672	697	704	661	673	706	695	682	695	678	727	668	758	745	729	710	643	719	723	680	663	729	730	695	701	709	776	680	711	683	685	673	688	725	724	698	675	705	708	685	718	767	731	694	757	667	695	684	692	716	763	669	704	726	680	656	749	712	714	710	729	713	708	706	731	692	706	658	697	656	690	692	714	737	740	694	653	710	716	742	686	721	751	697	658	682	676	726	717	705	673	699	670	726	681	691	697	667	688	652	736	680	680	742	669	696	638	758	658	688	696	689	711	697	662	703	643	721	663	672	734	689	683	712	670	721	664	681	733	676	734	720	756	660	680	683	713	686	701	703	747	689	716	718	736	686	667	674	717	671	692	676	746	670	674	759	720	736	731	717	730	704	659	661	703	698	684	742	717	758	714	696	662	688	692	700	740	718	729	686	707	705	715	707	634	725	710	703	697	716	691	716	735	701	678	699	685	729	689	739	667	707	763	658	706	743	692	675	700	679	720	710	715	728	675	632	648	691	726	666	731	712	719	695	677	667	738	699	737	715	727	759	673	692	722	692	713	727	704	740	679	716	683	695	725	679	739	693	669	691	710	642	734	736	689	680	711	733	693	669	658	716	754	719	723	709	707	699	703	658	719	727	691	661	721	672	748	703	716	679	721	660	672	755	685	714	736	704	694	665	704	703	709	717	734	715	683	662	737	711	737	672	706	715	684	713	658	704	729	693	747	718	721	708	707	718	693	709	704	673	710	688	707	742	722	649	687	723	712	703	659	711	754	753	681	670	695	668	684	748	743	666	720	672	694	743	673	676	687	711	724	703	702	713	713	664	694	695	682	700	704	715	709	716	719	678	726	704	765	692	697	670	697	719	666	704	701	650	729	680	746	723	694	700	688	709	661	637	712	664	678	695	761	732	767	718	680	679	656	720	718	696	743	735	723	694	684	701	707	726	723	696	734	687	672	685	728	685	720	670	697	681	708	699	696	704	695	698	709	651	743	686	687	772	764	747	708	684	689	695	675	649	728	672	684	676	707	671	705	675	734	729	685	714	734	683	671	742	683	701	687	718	756	685	649	711	697	682	688	736	740	694	731	696	674	674	724	701	682	716	703	654	724	723	702	720	770	684	679	726	685	676	696	722	693	696	712	742	730	678	740	657	708	674	760	689	663	737	731	684	661	679	738	741	721	740	723	752	736	701	645	704	729	708	705	686	709	652	681	688	684	686	709	677	686	745	713	686	726	696	710	687	735	719	725	731	719	729	735	688	679	733	691	693	694	696	702	682	750	748	719	680	675	700	680	709	691	726	784	736	681	690	726	672	672	717	686	730	712	701	699	642	694	748	734	688	761	686	714	683	688	736	728	676	680	694	684	731	694	689	699	701	711	752	709	715	720	738	689	619	721	686	686	713	682	708	667	737	714	696	699	679	698	734	713	709	660	658	684	670	664	745	751	691	725	662	708	717	662	695	709	708	687	727	730	707	668	671	688	665	696	724	685	699	718	698	730	746	718	700	686	702	730	721	754	701	726	705	726	688	723	702	709	652	705	685	711	774	648	686	730	752	697	736	711	688	699	724	698	722	712	740	695	703	773	772	695	647	676	741	647	707	700	675	692	709	638	671	708	715	678	739	704	702	691	707	756	676	741	721	716	688	671	665	684	747	732	697	744	710	763	681	716	697	717	734	711	699	683	678	720	690	679	664	648	692	729	635	703	707	684	688	716	717	639	726	695	697	713	680	656	730	729	691	671	714	704	663	715	768	705	733	737	714	720	682	643	699	714	691	681	656	740	692	754	756	709	676	707	720	699	694	718	722	737	698	679	678	665	643	718	704	679	723	710	692	722	679	706	678	698	678	674	669	730	762	712	689	728	674	718	711	683	669	700	698	682	702	708	714	711	716	692	717	680	692	689	662	730	667	707	723	773	711	728	674	673	706	687	654	733	641	639	711	679	725	666	691	721	733	728	702	708	689	735	710	688	777	730	740	656	705
13522	26689	26047	18918	16389	11752	8189	26849	36952	23447	10670	4716	1990	935	748	653	613	682	643	652	660	653	635	659	638	687	627	636	660	675	712	657	655	665	660	613	618	632	636	598	570	644	603	619	627	677	632	673	689	649	656	679	674	674	606	679	622	666	665	683	632	624	688	648	642	655	657	638	632	617	646	637	628	608	661	621	624	630	631	630	631	634	645	678	637	651	627	609	626	619	682	633	643	643	628	654	650	639	587	589	701	608	700	640	660	656	661	596	664	635	636	612	614	672	609	666	656	616	650	668	667	648	651	686	663	657	627	673	687	660	615	641	582	626	649	666	658	613	648	667	636	625	618	635	649	655	645	601	610	630	659	638	620	637	706	679	634	655	644	658	607	645	657	642	630	640	652	686	603	635	621	666	594	675	654	642	649	656	667	635	623	674	660	636	629	636	653	630	637	600	653	642	634	672	662	660	682	612	605	593	627	653	661	612	615	636	666	631	638	703	653	667	655	648	675	623	659	663	639	667	609	615	655	665	646	614	685	652	649	649	674	639	641	648	612	616	650	645	654	655	650	687	599	645	641	619	628	630	647	631	652	637	647	676	634	639	710	610	618	650	645	657	624	650	661	628	655	654	658	693	624	651	612	617	688	636	552	614	603	664	649	624	626	654	691	593	630	652	658	654	604	638	636	666	645	623	636	634	685	636	662	608	663	664	638	683	672	607	663	643	623	648	679	651	614	695	673	678	704	647	630	662	636	679	626	616	586	641	618	669	599	656	642	708	595	675	644	650	660	651	627	650	604	672	682	655	612	644	661	657	688	656	627	602	639	638	679	602	644	650	645	718	657	601	624	627	664	646	626	652	605	661	607	638	595	688	587	616	630	639	643	638	611	645	677	650	666	638	652	631	651	634	617	595	675	635	630	648	663	610	623	632	686	685	634	675	635	619	647	642	606	654	653	674	650	660	604	697	634	654	636	655	703	639	675	624	678	617	670	642	609	618	652	650	661	658	644	661	650	632	632	639	612	619	646	607	605	645	602	631	668	654	625	658	653	608	697	644	671	632	599	640	617	613	694	641	657	649	621	674	608	659	649	660	641	651	653	625	612	640	640	647	655	700	666	620	630	644	622	662	597	634	631	645	617	625	588	596	646	668	620	664	664	598	673	655	619	639	630	640	606	640	628	646	632	652	678	626	602	623	619	616	621	662	629	679	620	621	654	634	647	618	644	646	660	657	641	681	628	638	638	638	616	647	650	635	672	640	609	643	643	599	639	624	649	666	665	640	670	662	629	603	677	666	627	643	675	666	648	608	648	603	666	623	626	656	657	598	626	667	641	699	606	639	662	663	660	663	615	622	624	626	651	648	602	653	616	636	667	626	617	639	655	605	646	624	669	654	644	627	644	615	643	635	591	668	657	636	640	631	663	643	612	636	632	636	615	658	626	654	648	611	625	615	636	608	663	602	646	617	611	667	663	630	632	616	658	670	652	634	646	642	618	686	641	677	646	665	626	684	692	641	613	600	637	625	628	651	674	680	659	643	656	656	651	619	653	663	604	633	649	627	599	665	631	639	666	636	574	643	613	620	651	664	591	628	607	616	643	652	653	610	646	675	687	619	600	615	641	651	631	614	659	693	624	636	634	646	637	623	646	664	596	669	646	671	636	616	614	677	676	630	639	637	638	669	687	603	635	672	621	618	707	649	669	661	626	640	665	619	683	629	657	617	653	634	647	639	633	672	643	668	643	670	596	640	687	650	599	631	631	652	591	652	643	630	642	654	663	644	638	662	631	667	636	603	622	640	635	661	626	626	658	623	675	638	662	629	623	612	633	650	628	641	677	642	654	657	650	672	646	643	649	596	639	653	672	643	641	622	646	655	650	635	657	628	626	668	605	644	623	603	674	606	646	652	633	599	630	640	602	641	681	641	642	589	666	636	594	682	642	675	604	627	599	629	675	661	655	644	587	630	634	627	614	613	654	635	624	628	625	642	611	618	645	642	641	606	621	622	664	668	663	581	674	630	658	636	615	610	679	647	624	666	724	644	616	626	663	650	630	641	653	644	662	654	689	628	620	681	592	640	649	692	651	604	642	663	635	668	626	638	609	712	645	621	661	655	585	646	651	671	650	600	597	632	643	625	642	582	658	670	630	612	649	645	666	614	629	615	614	643	615	605	621	649	659	630	621	638	610	666	650	600	655	616	652	672	655	684	675	660	675	635	658	585	655	600	599	621	608	637	652	630	657	647	683	644	619	642	655	645	596	616	679	636	609	601	628	608	668	677	666	630	597	638	664	649	619	613	636	612	604	659	623	615	661	639	641	658	686	572	605	636	611	650	629	685	639	646	602	614	663	574	606	589	652	656	610	619	643	680	605	641	620	624	642	614	627	628	614	642	655	624	613	637	682	649	629	647	652	654	627	697	654	629	625	629	647	671	661	673	629	588	665	618	641	632	678	610	619	622	620	657	624	608	617	583	587	608	660	616	630	648	602	618	632	619	618	609	637	647	621	666	618	655	645	632	628	626	667	649	672	607	626	616	657	657	652	600	609	624	705	668	613	624	654	637	625	619	692	675	637	642	649	631	609	629	614	609	634	618	712	639	661	612	635	602	633	633	644	679	634	683	627	696	668	649	620	690	575	648	626	621	620	643	651	683	627	609	629	618	570	678	649	617	618	602	650	648	617	621	654	640	641	641	643	650	652	686	640	653	677	654	620	633	572	636	670	634	614	614	641	631	656	651	592	591	622	624	582	648	617	649	618	619	678	678	652	661	654	647	636	604	627	625	627	621	623	654	640	644	648	607	604	675	645	679	649	651	652	617	626	676	658	628	699	604	663	633	631	655	626	630	633	656	625	659	640	625	672	632	640	623	616	606	643	668	609	632	680	629	692	659	621	656	642	619	645	617	627	648	625	622	672	648	605	697	635	623	601	673	669	686	598	639	632	663	634	655	638	666	630	645	629	622	643	626	590	642	626	610	709	602	588	633	645	688	593	609	586	669	652	657	695	629	619	590	645	640	636	638	636	610	637	651	654	594	605	629	654	615	603	655	690	657	601	629	625	679	654	620	662	668	676	644	614	641	664	653	586	611	656	647	590	551	634	670	668	628	600	650	643	640	680	642	633	618	632	668	603	681	621	622	644	615	664	695	625	643	599	654	607	651	650	630	631	645	586	639	667	623	639	592	637	629	621	633	621	665	621	597	605	634	631	614	651	642	638	654	616	638	640	645	629	635	648	627	607	655	651	615	649	607	656	620	623	632	647	661	632	652	621	659	684	593	628	657	618	683	643	655	647	611	646	623	622	651	625	602	626	636	634	660	601	629	658	631	636	636	657	636	676	653	710	636	647	611	635	665	654	620	643	636	620	603	620	639	622	645	674	661	634	670	652	594	653	595	612	700	660	605	637	625	677	676	674	659	608	605	676	637	624	609	710	638	653	678	663	607	623	636	656	614	610	629	627	619	661	631	647	640	699	622	659	624
28021	17516	13970	10975	6093	2885	2470	3520	3682	2758	1594	943	770	651	714	608	635	655	628	609	634	650	632	610	620	623	652	627	621	630	635	594	603	594	622	578	647	663	576	637	582	604	604	619	584	570	588	611	630	595	605	641	643	664	614	591	636	629	617	694	601	595	582	651	631	645	638	608	648	641	594	621	622	615	613	619	616	620	594	636	652	589	616	642	639	629	629	630	652	658	618	628	612	644	657	604	620	630	584	619	597	640	640	590	679	611	627	666	646	613	645	617	613	643	622	628	629	577	602	613	614	637	600	663	621	636	611	651	603	573	614	641	650	625	593	617	632	619	636	598	628	614	609	657	674	647	623	603	603	558	611	627	613	657	601	640	680	649	619	625	641	623	581	630	607	645	624	626	650	632	646	626	630	607	601	608	640	616	577	574	591	618	576	615	651	615	645	655	667	601	612	598	588	653	596	671	635	616	621	657	590	627	572	647	568	595	627	629	609	602	665	616	602	626	638	615	632	598	597	590	577	642	638	667	645	595	597	633	632	643	629	626	598	618	606	661	649	584	578	636	613	621	649	634	629	645	621	602	607	629	588	622	621	607	644	608	614	606	583	641	612	573	613	625	590	601	607	597	587	631	576	652	610	646	635	615	584	624	607	591	628	608	623	621	635	565	649	611	602	586	568	627	611	636	582	610	646	603	661	609	598	630	631	600	635	614	620	604	654	595	594	627	632	615	594	644	647	629	628	617	617	623	606	608	664	583	640	595	652	611	643	585	618	659	590	586	631	609	633	620	596	632	613	625	627	630	632	639	612	639	595	619	590	586	617	628	610	602	637	613	633	624	636	658	600	666	597	605	614	605	593	624	643	634	605	620	601	605	634	595	594	593	651	648	592	592	649	606	637	651	589	648	578	611	668	615	600	636	669	605	624	600	578	599	605	572	604	620	599	593	611	602	626	650	645	666	641	634	622	586	620	590	617	608	609	611	599	630	588	625	599	592	629	636	649	576	608	616	591	615	659	600	574	604	631	636	577	635	615	650	658	578	622	630	636	592	642	637	607	617	618	625	681	580	599	630	648	582	618	600	654	611	599	588	632	608	650	629	647	626	606	580	584	620	668	605	635	594	590	622	614	624	664	635	606	631	630	662	610	719	644	672	610	632	657	602	610	655	617	598	606	601	625	618	613	566	640	641	611	596	568	581	646	655	572	626	678	638	670	616	606	652	624	626	618	629	629	611	570	622	584	602	573	598	618	639	639	615	636	623	629	654	611	617	588	602	602	614	600	590	592	629	640	624	589	630	648	576	613	648	578	633	628	618	588	618	604	598	615	611	593	605	621	644	636	584	622	591	624	582	615	611	647	625	629	624	653	575	615	578	620	673	615	647	593	625	593	601	598	606	572	595	646	657	592	632	621	631	634	628	616	578	632	611	624	612	660	646	639	656	628	572	654	639	673	633	593	634	579	618	645	572	624	639	650	610	615	649	602	678	603	593	619	617	603	597	606	587	619	620	634	606	680	664	621	649	605	592	586	633	635	602	625	637	606	607	628	594	651	631	616	581	630	635	576	580	676	655	589	618	667	627	612	635	599	607	598	621	561	596	624	599	638	624	612	595	615	662	596	586	626	630	617	634	613	620	621	588	572	646	597	631	632	638	618	594	585	658	621	580	588	630	643	609	635	658	631	574	597	626	610	641	620	711	618	627	580	640	624	608	635	641	606	572	603	583	606	627	663	618	652	589	610	671	596	609	621	652	622	590	595	657	624	626	589	595	635	601	645	596	653	628	611	593	603	560	639	599	619	617	588	658	648	655	635	603	615	609	589	639	634	624	626	614	641	626	623	617	620	603	656	589	612	632	611	622	622	631	634	634	587	617	662	573	650	634	635	619	610	625	605	642	626	578	601	633	605	597	617	649	642	652	620	638	650	630	622	631	651	601	627	647	614	553	615	580	616	624	662	657	630	638	618	642	606	646	623	578	654	671	588	625	613	658	611	625	632	556	641	582	598	597	590	587	634	596	596	631	623	627	622	620	573	665	566	647	650	633	631	634	640	601	613	663	656	612	641	594	605	605	637	618	598	612	620	584	620	581	596	610	612	647	624	582	642	616	620	629	621	600	611	684	620	617	606	639	611	658	597	631	646	637	604	628	615	596	572	632	637	640	635	631	638	654	628	633	650	604	625	618	606	633	597	604	596	641	639	639	604	644	602	599	605	625	607	615	614	572	597	613	579	669	646	612	633	627	625	570	634	617	608	619	659	649	628	598	664	657	617	615	629	617	628	625	638	640	620	614	595	605	639	598	632	613	611	616	575	615	560	631	656	611	574	582	670	619	641	588	623	617	642	639	661	610	656	600	618	582	637	646	621	656	629	644	673	572	620	633	622	605	630	586	656	592	643	606	631	633	610	596	604	590	637	604	584	599	634	608	601	605	658	605	583	595	656	661	596	681	607	593	603	626	631	621	589	646	648	663	633	572	589	581	633	634	610	617	586	608	655	607	604	576	614	614	628	595	620	607	662	595	643	602	638	646	615	617	598	591	636	660	629	636	571	608	634	586	587	604	622	629	600	599	597	606	613	577	576	593	649	597	602	637	644	594	655	635	661	591	601	630	610	581	635	629	615	612	599	615	618	670	619	566	640	593	613	611	619	614	609	614	631	600	627	589	628	613	588	570	635	599	589	629	619	641	597	595	585	574	620	634	643	608	666	602	608	572	615	602	623	630	624	627	659	646	621	613	630	626	603	616	621	652	633	647	629	613	652	614	631	648	648	633	626	601	627	617	620	653	622	582	653	614	654	587	632	606	609	577	621	614	646	630	627	609	652	623	635	576	631	619	604	619	642	641	592	591	631	584	645	600	600	629	614	610	597	612	647	625	651	641	606	625	611	559	666	587	620	655	613	639	658	649	618	609	583	621	610	578	601	622	670	557	620	638	627	608	596	581	626	641	593	603	649	573	600	634	580	626	587	622	605	614	617	653	568	625	605	658	698	594	607	576	602	612	613	608	632	612	607	621	600	616	612	658	560	676	646	622	646	634	588	603	635	617	603	593	586	613	614	641	676	644	650	629	626	624	618	657	589	600	580	632	639	651	631	594	626	609	577	647	617	617	590	607	603	630	664	626	613	613	626	681	612	605	613	627	666	604	622	561	682	611	617	618	599	581	674	657	566	652	620	563	619	583	658	615	654	619	625	596	642	664	607	614	609	595	617	665	638	585	644	632	589	600	618	641	628	633	609	611	582	595	627	648	645	618	604	614	681	603	626	636	583	639	640	587	618	626	716	600	611	622	647	596	589	627	613	640	637	636	573	648	594	597	581	663	641	616	629	629	613	627	617	629	644	622	620	629	626	625	570	617	568	595	603	602	621	587	629	613	619	583	659	616	664	636	554	656	602	627	650	604	629	601	585	616	618	622	603	604	633	580	582	579	571	630	596	627	633	586	640	614	596	615	610	631	580	644	612	605	575	634	597	596	610	668
10488	12415	14343	9431	6272	3462	3261	4884	4466	3028	1603	969	685	625	612	560	633	572	576	559	579	537	535	563	576	531	539	620	573	579	577	575	561	562	553	581	540	544	543	548	533	540	543	573	592	546	573	567	611	599	581	545	552	600	560	542	525	564	584	550	600	563	591	566	569	602	585	561	538	518	550	567	548	504	562	543	561	574	509	573	602	547	556	513	531	568	579	544	529	611	527	576	565	546	523	538	554	582	523	573	504	550	554	549	535	570	572	554	539	512	540	570	498	572	547	575	539	555	565	498	567	505	566	560	563	550	541	576	551	583	575	565	563	562	545	513	511	559	560	604	568	562	574	586	554	550	526	566	560	530	561	592	568	547	545	552	601	575	536	545	593	561	514	517	559	598	571	569	606	559	539	566	572	534	541	553	573	554	626	529	546	551	554	583	528	528	493	546	523	542	595	565	587	534	583	603	536	547	564	524	527	524	545	593	576	565	592	559	598	584	564	563	546	543	570	553	584	532	587	548	575	558	564	562	580	566	551	535	548	560	568	596	524	538	534	567	544	520	543	513	544	503	577	514	556	552	537	560	554	522	551	624	547	580	527	530	562	564	582	578	583	531	542	548	561	515	555	534	545	550	570	576	571	527	583	598	553	568	549	554	517	591	542	507	554	552	577	561	567	582	526	547	565	509	557	586	562	581	565	532	541	612	561	551	563	564	606	558	576	562	533	542	542	550	579	543	545	531	564	579	534	541	570	557	569	537	571	609	554	582	551	591	611	530	568	575	579	540	552	535	581	570	583	558	511	564	611	522	568	570	565	592	574	575	559	546	556	568	502	582	597	543	546	559	558	572	543	566	569	569	556	574	579	532	608	568	562	549	589	602	565	566	558	581	548	513	569	548	547	553	588	556	572	545	553	574	564	579	558	578	590	549	571	573	552	561	524	612	595	530	580	538	560	536	562	595	516	541	600	622	580	535	542	566	527	562	534	547	546	540	591	589	553	544	579	552	557	576	579	542	549	582	562	524	548	544	499	569	581	618	537	544	543	558	556	519	579	595	544	537	557	581	543	553	509	567	623	596	560	552	492	548	543	507	568	549	576	575	547	580	566	525	610	576	554	582	549	540	581	569	545	567	530	566	571	566	549	535	586	554	569	573	548	588	501	596	527	604	532	541	599	609	577	534	506	557	556	612	512	563	520	593	545	529	562	544	531	501	538	572	559	594	590	566	574	576	498	547	576	585	580	566	580	559	556	568	586	531	543	556	521	583	551	573	551	567	559	556	528	535	597	553	568	559	551	563	549	533	580	557	567	551	583	559	528	556	578	551	539	570	556	586	591	584	524	567	518	579	598	582	536	557	558	535	536	528	561	580	515	559	541	578	586	526	568	578	549	580	549	536	579	536	530	590	544	538	550	547	568	559	544	531	546	534	559	575	523	561	547	580	590	518	594	536	567	583	558	578	557	566	566	542	560	561	578	565	512	601	570	577	577	599	584	582	571	514	571	569	555	574	549	560	563	519	568	626	576	547	550	480	591	538	580	557	564	527	545	587	564	544	572	584	577	554	600	554	557	571	564	521	525	605	577	540	560	554	561	560	547	566	526	545	571	539	571	554	526	546	595	544	571	551	510	565	544	584	583	605	570	575	562	538	552	569	565	560	559	550	549	589	549	583	585	565	559	542	563	538	567	543	580	564	545	559	558	580	555	607	508	587	585	530	634	555	567	525	581	519	609	560	588	579	537	560	542	545	565	523	550	550	552	565	535	592	575	557	561	575	576	577	592	561	550	565	556	596	536	530	560	514	570	612	568	559	553	537	556	522	567	550	584	568	517	514	537	536	556	544	592	600	592	543	542	524	569	531	522	554	567	609	532	541	511	569	585	568	563	583	554	569	535	551	594	579	566	578	540	545	569	561	506	517	586	596	509	570	555	535	573	541	563	586	531	577	576	515	564	582	554	544	546	528	529	563	554	502	566	543	501	577	618	581	549	566	557	570	534	551	568	559	606	555	582	568	527	526	536	568	572	585	557	554	534	569	550	572	550	564	556	513	517	543	590	619	592	554	554	562	544	543	566	556	536	562	569	544	579	565	562	588	533	542	567	599	538	520	621	568	578	562	530	603	581	573	533	591	525	498	587	568	540	556	517	537	539	607	519	568	564	597	495	552	567	535	571	587	580	505	520	554	569	583	560	573	564	569	577	565	555	529	553	544	553	536	541	551	537	518	596	556	549	521	545	577	565	530	540	568	564	557	581	565	556	560	541	586	560	549	550	543	589	569	552	561	551	540	581	478	538	534	558	571	560	513	589	508	564	579	598	555	537	565	554	540	557	546	541	573	564	602	546	545	543	570	542	556	553	571	568	533	547	539	574	534	572	562	558	552	539	557	567	574	559	537	564	561	559	549	565	549	538	597	534	561	565	538	548	532	531	555	512	587	538	602	617	562	535	592	548	596	565	559	533	563	574	539	556	537	561	576	544	544	605	582	534	531	588	551	571	600	541	544	537	516	557	506	574	568	565	537	551	549	571	560	604	584	535	578	570	565	562	579	597	566	579	552	511	517	548	559	559	554	566	569	552	522	560	587	536	545	579	587	534	569	537	559	567	514	563	531	585	532	558	585	541	568	550	597	526	543	531	563	561	610	557	572	544	549	563	535	537	572	556	551	566	524	601	552	577	554	554	558	529	531	559	585	577	552	587	556	529	546	571	559	554	515	545	560	566	538	555	564	515	608	572	551	573	598	529	565	607	577	568	572	565	554	565	519	540	576	590	552	576	545	551	541	547	533	563	589	540	521	584	600	564	567	532	592	599	562	561	558	535	556	539	570	548	534	602	507	527	538	556	554	581	523	549	520	534	595	532	590	531	535	569	528	500	566	575	549	552	542	548	563	554	552	556	588	579	586	572	551	573	561	565	561	542	563	571	552	576	576	564	552	574	554	529	576	527	553	539	599	529	548	567	530	550	575	587	599	570	549	590	557	533	545	514	534	550	554	563	561	555	564	562	546	593	528	569	570	597	569	512	558	554	559	508	558	559	558	544	576	549	570	571	595	570	540	522	576	556	553	568	549	529	558	532	560	548	553	539	517	526	573	586	548	514	549	527	520	593	563	516	518	547	521	528	529	561	534	571	553	535	556	582	560	518	531	544	514	526	554	545	571	541	599	548	579	588	560	594	561	563	568	605	573	531	592	622	559	551	549	580	530	552	586	558	564	597	555	531	579	550	546	601	559	567	486	551	546	582	552	545	615	597	588	553	560	538	561	485	567	556	563	580	538	569	573	568	570	540	564	523	616	513	554	525	560	588	539	559	581	584	585	557	592	566	589	579	549	566	556	562	581	561	553	542	555	543	596	525	544	552	577	567	554	564	535	560	546	536	565	557	544	564	562	536	574	565	556	564	548	607	586	535	534	553	584	572	550	572	552	540	586	525	564	554	553	548	563	537	539	584	593	567	574	568	549	567	519	551	548	576	513	527	513
25540	21356	27449	26082	15283	7185	4181	9505	18468	15515	6350	2510	1132	711	618	650	592	657	610	655	559	606	610	575	623	602	622	590	629	628	641	592	585	591	600	614	594	591	598	590	620	594	570	606	573	566	570	617	601	555	545	589	627	595	604	574	584	570	571	587	542	615	610	634	590	595	609	607	564	589	602	586	583	578	573	600	607	569	596	583	604	578	593	604	609	630	562	612	619	603	564	627	565	572	613	574	608	567	616	603	578	555	620	575	627	585	589	600	608	563	665	553	604	616	570	609	630	583	637	594	584	610	564	611	583	610	564	621	621	595	573	606	603	597	552	550	624	577	548	640	572	560	539	585	599	617	592	564	580	546	595	616	571	580	587	607	603	595	587	593	593	611	575	576	560	577	607	562	594	626	606	609	603	574	619	633	646	572	588	565	550	583	589	596	600	595	577	585	623	594	608	611	595	645	554	599	594	569	564	608	567	610	586	592	624	570	594	549	575	614	629	593	588	639	599	534	587	622	612	628	597	585	563	618	603	639	586	579	576	616	558	590	583	537	566	623	574	617	609	607	590	613	576	582	606	582	623	558	584	560	603	559	574	597	558	633	630	560	607	596	622	626	578	546	563	589	552	633	589	611	550	624	592	596	529	573	590	601	544	583	610	584	596	597	566	619	580	599	586	614	618	556	565	543	577	592	594	619	622	568	570	619	623	558	591	623	590	550	592	565	573	577	574	559	610	605	541	592	606	562	592	582	565	589	566	546	607	603	572	567	637	600	592	568	602	562	604	588	593	617	601	569	610	594	625	531	563	598	606	617	620	588	594	563	585	592	592	624	580	577	592	621	592	603	584	585	573	575	606	625	603	608	552	580	573	629	591	559	657	575	588	606	611	612	598	577	597	622	619	586	603	566	587	609	587	605	542	561	613	566	583	619	586	586	531	556	562	604	571	591	614	569	593	596	598	569	558	591	573	615	609	615	596	549	605	580	566	592	573	569	601	622	585	573	594	624	646	591	590	597	593	590	579	580	550	595	558	590	578	625	575	599	613	614	581	595	577	616	541	548	575	643	576	627	607	558	546	611	594	612	613	618	558	576	599	606	582	609	524	571	590	583	619	573	600	618	598	618	607	568	569	607	570	564	566	626	584	592	572	581	605	605	619	590	639	557	625	569	604	588	617	598	582	563	596	567	613	547	596	560	561	609	576	582	567	600	608	618	594	587	589	580	529	601	588	629	580	558	621	623	596	543	606	571	567	585	597	593	574	615	578	607	565	568	561	576	607	563	595	548	604	582	573	603	573	618	583	594	618	591	562	608	605	567	560	626	612	624	637	606	584	601	580	561	571	583	607	560	554	620	589	532	594	604	574	567	578	564	574	555	566	621	572	567	581	600	539	616	625	615	598	576	579	558	558	556	591	573	595	622	618	601	607	614	582	554	624	601	604	624	590	556	549	601	613	591	619	579	631	568	578	594	561	535	589	538	624	599	593	581	566	565	603	563	574	554	636	575	578	588	577	565	533	593	582	576	608	595	576	585	609	602	560	604	565	580	595	603	604	595	630	590	612	618	576	574	568	574	622	599	608	578	537	570	627	576	539	604	594	612	639	553	624	570	587	579	577	594	588	613	613	615	606	560	624	628	656	597	560	574	593	590	591	571	587	598	578	626	602	542	632	567	593	625	592	614	578	591	559	576	581	626	600	574	616	587	554	561	571	580	582	630	572	624	630	611	545	551	604	597	625	553	566	572	584	627	598	626	622	589	633	568	576	624	540	576	556	574	579	540	593	579	583	580	572	569	563	579	601	552	605	586	613	572	560	590	605	586	527	572	588	593	608	580	591	582	631	601	616	597	598	608	587	576	638	618	619	609	579	586	601	560	561	597	589	588	561	576	576	605	556	573	560	553	582	577	590	610	567	626	575	561	581	611	581	581	561	616	580	555	559	607	538	604	578	591	612	578	615	601	576	607	561	586	599	556	597	589	578	590	548	596	602	550	579	601	562	632	570	598	590	551	582	620	557	568	570	598	559	586	582	532	628	571	596	544	599	591	548	566	600	585	557	556	574	574	614	608	589	554	608	620	583	573	551	631	619	589	588	571	603	625	595	541	585	595	611	584	598	596	576	613	594	621	600	567	592	551	566	589	590	594	590	555	563	588	627	573	598	535	588	581	603	573	614	565	571	588	594	584	588	613	572	526	545	566	573	591	596	621	612	599	595	533	618	558	592	610	620	605	617	565	589	622	543	579	577	545	575	593	615	577	585	600	621	603	602	613	544	627	592	551	583	603	622	550	556	628	582	590	594	617	649	557	583	616	621	609	597	585	629	598	595	571	582	642	590	603	628	566	569	593	638	598	584	599	591	615	572	561	586	619	582	571	565	557	541	638	587	570	641	576	530	583	608	578	625	605	610	602	563	553	562	535	562	589	554	536	572	640	586	584	568	566	542	569	618	554	583	560	597	632	550	578	592	600	606	605	565	560	583	573	611	567	591	605	564	614	622	594	591	576	586	585	543	586	603	560	609	559	608	601	557	556	608	570	580	606	521	603	542	562	582	590	636	537	542	588	613	593	562	593	565	582	630	617	592	587	601	593	634	599	577	616	621	611	594	574	574	605	584	583	618	569	577	554	601	597	583	595	631	529	567	573	604	595	589	576	588	579	630	543	602	598	570	559	588	620	602	588	594	574	585	592	553	570	632	551	582	602	596	585	586	614	549	552	531	596	607	589	635	601	550	542	602	626	579	609	620	554	582	619	564	583	565	562	593	573	630	605	589	593	599	614	581	614	568	601	566	564	590	588	610	593	574	578	570	588	552	573	585	543	606	594	593	605	568	627	566	590	574	608	574	588	652	608	555	563	648	581	564	583	610	563	585	599	578	601	526	543	548	582	544	580	581	591	572	530	632	564	592	561	588	588	605	603	544	590	605	606	593	611	591	610	603	602	591	612	592	611	573	591	588	583	570	584	595	598	590	577	602	568	584	588	556	606	636	612	628	634	582	599	602	598	609	583	569	599	602	587	589	635	614	550	582	633	569	596	620	542	594	552	588	592	610	597	529	661	585	574	621	577	607	611	616	651	593	568	565	620	596	578	600	579	553	529	580	580	591	546	574	626	549	595	568	597	600	570	601	563	577	589	584	597	598	595	601	568	563	610	574	604	604	612	617	576	577	571	598	581	597	589	564	588	597	612	593	585	573	588	579	615	539	555	597	599	610	601	581	581	589	567	613	586	621	581	635	621	593	602	580	596	604	592	572	595	594	571	568	628	580	615	583	614	612	569	646	587	544	622	554	577	570	581	585	601	611	627	595	601	609	590	583	605	601	589	609	592	596	587	593	582	588	594	622	540	595	569	566	616	562	579	591	588	596	577	583	594	581	554	628	587	592	582	602	610	587	571	610	629	610	598	619	611	613	593	553	598	600	626	599	598	575	586	547	608	632	577	601	572	601	538	571	564	559	598	624	579	598	545	592	573	602	642	582	591
10928	21229	22850	16578	9341	6346	4630	12113	18062	13760	5557	2817	1276	655	575	571	535	581	604	624	547	573	594	560	591	571	537	549	546	549	579	569	573	566	515	544	580	532	539	510	576	544	573	566	542	561	559	558	564	549	597	567	538	564	561	580	568	539	607	554	566	550	562	542	543	530	572	585	626	558	532	570	577	531	554	590	551	542	550	583	559	562	587	565	543	556	546	565	585	546	541	540	550	544	585	547	529	521	548	594	539	550	588	539	557	577	568	583	541	560	536	564	564	572	590	549	561	560	603	560	545	561	549	556	616	574	558	571	547	581	529	548	525	567	552	568	541	463	552	533	581	543	574	541	541	588	582	534	576	575	571	571	601	574	508	533	559	582	530	559	573	570	547	498	550	534	542	556	538	586	578	560	573	579	605	552	548	543	544	571	573	537	566	549	592	536	565	583	552	522	547	554	572	563	523	574	532	522	540	583	505	566	592	517	515	530	524	549	527	522	575	550	555	529	536	505	533	564	562	596	599	563	541	536	517	550	526	547	549	519	535	563	576	585	533	573	550	561	514	572	590	565	578	511	586	586	572	574	547	567	522	560	558	541	552	565	526	553	561	564	529	556	578	522	564	539	531	575	559	559	552	528	544	534	579	512	524	571	551	524	538	577	595	549	580	560	521	574	518	541	519	550	579	524	570	542	546	562	547	549	561	524	541	543	550	561	543	605	540	592	570	514	560	567	619	554	557	524	552	548	552	515	518	545	555	559	590	596	513	591	553	566	557	572	503	534	534	529	538	515	579	565	484	535	514	542	567	512	538	529	507	572	533	547	562	517	534	538	547	541	552	571	516	530	585	573	526	562	564	529	543	558	543	565	562	525	511	539	527	565	552	519	496	539	544	559	531	573	586	570	564	533	569	571	554	563	573	555	531	541	583	521	547	539	556	552	542	545	579	524	548	573	581	541	514	540	540	550	529	538	557	552	547	553	550	535	565	544	587	547	546	556	532	560	527	546	549	550	536	549	577	530	558	519	560	522	576	550	593	559	568	590	555	597	550	519	564	541	546	587	567	538	592	555	541	607	527	532	544	514	569	559	566	578	556	573	539	527	552	568	532	520	519	566	536	557	530	563	540	573	516	542	547	554	574	555	587	549	549	575	553	578	567	609	540	547	569	525	544	545	550	557	560	541	595	570	535	592	547	557	552	547	533	529	567	564	631	542	588	544	510	573	506	519	544	536	568	574	583	530	587	577	511	535	516	551	584	545	585	527	509	539	520	545	575	582	531	507	566	559	555	534	579	513	557	536	502	560	567	548	515	605	552	531	566	571	554	565	573	560	558	518	570	613	582	567	563	542	550	537	526	569	538	624	541	565	578	552	564	583	561	551	562	562	521	549	536	533	546	553	559	485	536	548	525	539	522	569	568	597	543	541	572	592	564	544	542	562	500	550	576	589	591	570	548	531	571	540	524	541	575	587	537	548	555	522	545	533	573	563	516	556	522	523	531	561	575	553	548	522	608	551	542	582	552	578	547	536	577	544	565	575	597	515	540	569	519	538	598	538	575	543	560	548	511	552	514	556	581	544	536	552	507	557	537	531	545	584	530	525	532	579	555	543	552	515	586	563	540	545	546	561	545	558	568	574	519	549	557	557	580	523	543	554	556	543	547	522	564	554	526	552	573	546	574	536	534	584	575	529	606	548	548	580	535	591	560	538	527	517	550	548	559	596	564	558	562	579	519	558	599	570	528	516	538	553	540	537	537	560	570	528	545	619	526	549	533	593	553	574	552	527	546	537	551	576	616	551	549	556	537	603	524	502	592	546	573	588	551	577	540	564	571	581	586	551	568	567	573	565	590	550	544	558	510	514	593	548	514	509	552	542	504	553	574	582	536	588	507	553	544	537	528	552	534	523	564	553	574	563	547	525	541	523	513	573	542	552	537	556	547	538	560	539	531	531	539	512	508	550	561	565	514	520	536	538	567	576	543	540	549	504	505	529	569	550	558	542	506	530	562	549	531	557	585	550	555	533	555	528	510	552	592	564	545	532	505	540	545	540	596	572	587	539	544	525	526	549	538	529	546	544	535	542	551	544	507	577	522	527	526	600	602	544	555	551	530	533	524	502	603	613	563	492	560	551	526	526	526	529	532	555	521	535	507	532	562	602	546	498	571	601	596	550	560	607	529	602	572	568	524	565	580	543	543	536	591	535	549	567	538	570	557	549	550	497	537	543	548	526	585	548	576	532	541	526	542	624	550	537	580	603	572	558	527	532	547	566	541	563	544	563	531	580	540	573	516	560	539	552	556	563	546	529	552	561	507	579	523	519	541	544	481	562	505	548	519	567	571	540	575	579	522	539	577	529	572	531	556	543	569	618	532	541	502	532	530	529	588	558	584	577	522	538	542	529	551	568	582	554	526	571	560	555	570	535	513	514	544	539	533	529	565	560	531	545	568	529	534	541	532	535	564	558	523	477	538	546	525	535	550	548	558	550	567	612	526	618	578	624	533	558	572	554	516	573	531	513	562	586	568	536	564	562	545	565	586	543	511	543	572	548	529	553	514	564	534	527	552	586	577	557	562	551	516	587	601	581	550	528	579	533	534	567	545	551	552	543	595	552	576	501	544	525	521	575	537	523	610	547	558	582	533	579	520	515	516	577	526	534	572	545	573	557	587	545	564	545	565	552	542	544	574	550	598	554	539	535	548	538	551	550	534	522	537	544	570	582	525	539	527	537	568	535	585	515	518	564	535	563	584	546	532	542	557	557	561	555	549	536	527	520	560	558	574	545	547	591	557	623	554	564	586	540	590	593	583	566	561	516	523	543	533	558	564	529	553	586	558	543	570	526	551	526	562	570	585	564	558	519	551	513	561	542	546	571	560	516	527	516	514	508	567	603	612	563	519	539	567	584	537	557	537	530	560	549	572	532	551	515	598	571	548	567	568	560	542	569	526	518	535	538	578	525	542	568	521	528	554	582	600	539	565	574	541	535	551	552	528	535	566	548	548	533	546	552	593	567	559	570	530	551	537	564	539	516	524	527	530	553	582	562	530	594	524	592	559	530	589	584	535	527	562	556	538	540	548	562	555	558	560	560	532	528	527	555	539	543	538	538	537	560	532	524	573	563	537	542	546	533	572	585	562	528	531	555	564	555	570	553	569	534	575	504	556	528	518	515	548	573	584	555	565	535	537	519	585	563	509	571	531	555	527	555	574	516	565	550	550	595	537	582	567	571	584	576	531	530	519	597	582	546	609	525	548	579	543	560	580	572	532	512	567	537	543	524	541	496	575	557	589	542	583	559	535	561	510	530	574	541	555	567	573	527	563	485	549	555	587	559	549	549	526	552	594	538	491	561	551	541	564	583	542	586	519	578	516	573	548	518	548	538	539	532	548	607	568	527	539	576	597	529	505	551	540	547	568	556	539	509	538	530	556	524	575	528	583	566	551	547	541	619	504	553	591	542	543	573	576	571	585	532	552	586	531	523
24141	21312	28772	24827	22396	17509	9642	19690	33643	29478	15262	5669	2209	1041	835	737	688	747	647	723	732	734	683	682	713	727	701	732	720	714	694	683	684	685	673	714	684	712	725	706	727	665	653	677	678	671	669	683	704	663	700	687	669	709	681	747	678	688	711	665	695	712	748	726	690	712	738	703	754	699	705	723	716	713	691	700	678	704	671	671	716	742	694	719	692	644	681	678	735	668	704	689	694	693	703	704	691	724	683	681	688	674	690	696	710	688	666	729	727	675	688	686	694	723	712	678	689	708	701	671	652	690	660	639	652	709	671	714	650	717	686	706	699	658	690	677	688	646	727	688	693	663	686	673	680	674	692	746	716	711	661	711	681	682	665	697	655	724	691	664	671	692	665	731	674	694	711	671	634	672	684	707	629	693	667	703	723	708	692	702	674	697	737	702	687	683	703	666	732	646	705	689	720	695	653	695	708	668	689	679	645	664	680	707	726	670	680	646	678	662	679	714	697	668	665	646	714	666	661	660	698	686	684	680	709	672	698	646	644	705	686	660	729	675	685	695	675	678	688	680	663	700	689	632	736	647	663	737	728	720	716	691	702	677	668	675	715	671	691	724	645	709	739	677	678	708	673	720	704	662	703	673	731	698	728	716	705	690	679	654	641	680	650	688	679	736	710	671	731	685	716	680	754	702	737	689	636	727	693	693	652	684	713	711	678	665	727	711	670	677	690	653	695	664	669	729	639	685	681	703	653	733	715	711	673	677	626	700	694	659	689	705	696	711	699	635	665	693	670	716	640	702	655	677	688	687	740	709	652	681	712	704	682	685	701	672	731	741	721	742	723	727	678	692	713	699	701	717	695	702	686	646	705	686	736	668	705	680	689	660	707	684	690	669	638	690	626	687	703	726	758	672	675	660	664	706	658	696	685	724	685	686	700	690	684	684	698	692	662	730	665	643	650	694	698	689	644	704	704	645	659	636	673	717	702	728	721	647	716	721	662	740	668	747	677	705	711	678	719	719	693	662	706	724	710	714	677	682	696	693	679	699	693	726	662	737	726	717	614	687	668	655	724	640	695	687	691	651	658	676	680	697	696	685	714	702	687	694	727	694	693	690	672	688	710	736	654	691	710	703	708	659	678	658	668	664	703	675	706	682	653	693	686	674	704	681	647	719	677	703	682	723	705	656	659	647	661	681	701	719	651	683	680	716	662	735	725	671	652	717	690	695	678	693	688	651	690	678	686	676	674	681	698	687	676	701	642	694	715	706	642	695	673	743	675	704	664	672	729	683	672	661	686	651	683	690	720	749	636	633	691	730	667	693	626	651	692	674	699	710	716	703	713	684	683	705	688	672	664	715	657	689	694	648	692	707	692	665	701	679	719	682	669	708	672	739	707	679	713	668	676	673	732	705	692	662	781	682	685	695	723	676	693	727	700	695	668	681	745	683	671	718	701	722	690	701	686	678	688	678	721	682	679	700	748	669	724	669	695	681	703	686	680	665	665	711	689	711	707	666	673	717	697	717	688	630	657	707	715	674	661	706	694	684	730	714	681	704	682	732	712	707	708	721	711	654	723	655	711	676	664	724	682	698	729	693	664	696	686	705	709	699	714	736	720	660	688	667	675	675	684	714	693	702	661	719	671	671	645	707	714	670	638	663	622	713	698	687	713	698	679	676	668	710	697	713	669	674	668	708	679	683	640	650	691	696	714	718	676	702	691	668	663	738	694	752	714	663	704	715	695	736	690	687	677	701	669	685	703	711	674	718	720	723	712	713	724	701	660	675	742	715	678	725	701	693	689	652	650	672	690	621	712	718	695	705	659	690	643	663	683	673	736	691	678	663	692	659	733	678	725	719	705	688	692	688	737	667	705	676	690	668	676	720	743	710	723	693	681	726	726	740	686	692	689	636	706	659	674	676	636	697	688	733	686	695	713	672	723	746	676	708	692	654	674	656	674	701	676	668	688	676	646	697	689	698	691	683	670	683	664	684	699	676	700	696	674	681	685	707	710	690	713	662	703	773	735	727	680	650	688	665	691	662	708	707	680	678	715	733	713	726	732	689	679	729	720	658	706	673	675	715	676	705	707	719	673	640	723	715	710	663	705	669	687	652	697	746	675	705	664	721	665	662	670	665	714	659	687	663	673	682	672	668	693	700	687	699	766	714	721	713	718	673	660	677	620	668	664	697	712	704	695	689	693	659	671	681	641	699	690	718	713	711	635	739	709	642	683	667	712	712	643	650	675	676	720	693	720	679	623	642	681	757	706	647	690	726	669	693	724	677	680	627	647	664	645	686	644	742	631	672	680	661	689	677	691	690	695	661	680	685	663	668	699	704	669	703	671	664	664	708	688	670	701	739	673	692	689	663	714	661	662	665	643	681	672	696	682	697	692	659	659	716	755	659	693	719	713	708	684	745	742	637	709	673	649	658	674	720	621	704	671	708	704	681	654	597	634	694	701	756	682	661	658	664	713	678	665	730	694	700	677	695	692	723	715	721	723	656	681	675	675	660	715	719	679	720	648	664	712	681	677	709	714	655	665	656	699	672	700	726	696	682	681	716	675	657	691	702	665	672	684	650	661	680	690	689	716	692	678	655	666	688	713	692	686	645	689	706	678	669	699	679	668	724	693	680	702	716	681	656	709	670	685	658	699	688	635	692	692	683	654	705	691	700	650	666	720	674	717	684	673	669	699	648	701	648	681	683	670	668	684	662	688	688	699	724	678	656	660	713	678	689	700	685	665	669	710	658	668	724	665	682	729	688	683	657	669	725	714	710	715	671	705	683	697	692	714	711	677	687	652	668	677	709	698	761	727	686	721	678	710	661	668	714	715	687	663	703	664	706	688	700	680	684	654	685	700	704	717	689	696	689	668	685	673	685	687	693	695	693	691	637	634	684	686	672	689	688	623	660	700	688	634	699	707	681	694	677	680	681	684	694	678	663	732	692	654	663	687	672	722	693	675	710	683	673	617	684	670	701	677	735	677	722	723	729	674	671	675	703	655	706	683	673	689	720	736	673	715	660	661	723	720	698	682	655	697	683	688	650	691	742	646	714	679	684	685	683	698	771	719	724	743	672	705	689	716	672	658	683	685	673	631	718	677	677	710	695	685	700	714	652	654	727	655	703	720	731	670	678	692	716	691	739	678	672	685	690	661	691	722	713	732	670	667	683	731	689	679	703	680	663	701	653	701	720	696	733	703	676	704	691	644	707	708	691	676	709	684	656	695	683	721	720	727	635	642	676	677	777	693	735	703	685	674	695	687	704	690	684	699	698	713	721	725	684	679	647	649	678	648	672	662	718	673	705	712	681	732	685	675	691	707	679	672	641	689	668	631	710	699	751	696	687	689	673	697	677	648	637	696	650	666	693	711	690	653	694	652	668	688	700	667	679	680	676	669	721	697	699	684	679	734	675	694	683	634	638	694	736	671	691	722	653	686	653	679	632	679	706	668	704	676	657	672	711	686	702	698	708	706	746	692	691
13773	30837	35776	26204	17912	10184	7362	23637	31289	24881	11533	5476	2262	973	748	640	651	614	637	641	682	624	644	620	597	660	658	636	684	631	635	678	648	662	644	650	665	642	670	631	618	677	639	675	640	646	632	673	667	625	672	654	639	625	668	597	618	627	652	639	652	677	663	668	587	626	614	620	593	618	656	661	627	619	671	658	692	694	657	648	652	668	636	642	636	660	630	661	686	587	604	669	624	607	605	663	618	623	628	644	634	618	651	643	623	632	663	632	597	638	629	635	660	635	626	623	633	569	635	714	651	603	650	638	639	616	630	657	607	596	611	619	648	637	608	623	695	606	641	612	666	616	670	622	619	619	654	624	636	630	637	587	650	643	650	582	608	618	671	656	623	650	682	638	630	671	666	628	629	640	629	667	657	652	634	587	659	608	658	620	623	632	683	569	698	619	639	648	626	651	620	605	642	657	602	649	619	631	629	613	630	640	593	644	630	618	593	614	675	653	646	631	606	608	643	662	645	605	637	623	651	641	611	633	632	610	599	611	624	645	629	628	635	630	677	652	628	648	667	639	666	583	624	627	604	634	663	624	648	609	657	634	657	656	675	609	656	598	640	670	649	628	660	648	652	685	649	593	635	687	659	633	628	619	659	630	652	612	630	671	667	659	603	652	627	647	625	620	630	657	595	635	653	623	618	629	604	678	624	638	658	621	655	578	653	630	615	672	605	646	617	638	614	597	643	649	625	652	628	624	624	633	650	644	658	664	639	599	630	633	627	649	643	634	630	618	601	604	653	643	583	642	633	662	659	643	663	630	624	649	664	616	605	610	634	646	671	628	639	623	622	629	633	652	618	626	655	656	639	664	684	629	629	660	665	674	628	623	680	671	657	591	616	630	618	622	626	631	637	603	665	607	612	602	596	629	650	650	660	631	623	643	594	666	646	626	605	617	632	672	641	624	622	690	652	667	637	632	612	663	632	625	644	636	617	674	642	659	660	640	604	651	624	635	648	644	654	675	576	640	626	635	632	638	646	620	611	610	625	586	658	629	675	651	642	610	614	672	640	600	658	613	655	664	646	648	608	614	648	664	605	600	640	577	631	637	569	632	587	626	632	668	614	652	646	646	607	645	611	635	640	677	652	657	645	616	644	666	621	642	637	582	604	619	656	613	676	682	599	638	620	642	644	668	661	624	568	670	616	654	652	659	671	620	628	663	641	665	629	612	615	633	629	640	615	638	604	645	643	621	621	647	609	648	638	622	613	623	661	631	641	631	615	632	608	623	624	611	601	644	639	642	658	634	649	629	609	629	668	595	624	634	626	623	612	660	615	600	643	621	617	623	644	604	628	640	611	625	648	620	613	639	601	595	657	644	628	679	610	634	659	624	642	668	634	633	677	633	616	619	665	630	606	678	666	685	620	647	597	622	619	647	602	632	644	632	613	599	651	628	600	623	679	632	688	629	612	615	622	632	680	611	642	597	608	695	656	644	638	647	650	625	635	645	635	609	629	640	635	671	637	636	663	636	680	578	638	622	655	631	665	652	629	632	618	654	657	640	634	655	619	602	683	659	634	664	593	596	588	636	650	643	706	608	648	639	621	644	638	634	640	624	642	647	639	627	632	702	618	627	656	635	631	660	606	605	621	601	625	677	613	651	612	624	586	600	633	665	644	638	597	608	651	600	584	652	665	629	708	623	633	639	627	665	574	628	642	638	616	665	643	641	655	607	585	670	653	668	631	581	634	580	655	613	629	636	602	660	665	653	643	672	625	640	603	655	640	588	619	605	616	615	618	608	649	598	622	603	648	613	643	660	612	635	634	686	660	600	635	611	615	666	628	619	640	610	616	655	644	633	600	590	642	651	625	629	642	649	677	621	607	673	610	624	623	676	637	646	644	620	595	646	617	625	640	699	566	649	617	627	667	654	624	619	621	593	597	657	628	625	589	689	682	645	599	635	645	659	647	648	628	610	606	638	584	680	651	667	639	669	670	594	647	635	625	661	612	583	628	634	614	632	628	640	605	643	650	698	671	620	608	604	629	666	646	634	588	642	669	627	602	641	632	628	636	631	647	600	644	664	635	618	647	649	662	626	622	604	623	644	631	647	617	629	658	628	622	681	634	639	604	660	604	645	626	650	605	607	644	591	632	654	640	646	618	623	609	606	649	640	617	625	595	657	631	648	627	642	640	647	634	636	622	666	641	653	591	628	597	659	666	634	639	624	590	637	623	580	602	616	631	637	674	618	615	631	578	664	652	622	656	595	656	639	613	589	663	613	652	635	655	630	628	623	636	580	618	642	611	650	652	671	670	645	627	622	596	646	593	667	660	635	655	641	677	593	653	657	617	680	646	651	638	657	612	626	605	605	635	627	648	602	632	627	618	686	668	636	670	631	601	595	611	619	641	643	606	593	628	633	609	643	667	659	644	685	611	621	636	608	631	640	681	654	622	597	638	590	625	599	616	631	640	614	647	699	647	613	657	665	610	654	650	621	628	665	620	620	660	619	627	653	653	599	645	646	630	634	592	652	600	639	664	641	645	607	603	651	634	623	665	645	658	692	612	658	635	627	608	639	658	625	642	621	593	618	657	643	646	592	675	650	602	716	615	613	657	640	630	659	581	657	581	654	629	598	625	624	592	628	628	636	621	626	616	626	677	641	668	602	630	659	634	576	638	618	651	640	638	626	632	636	651	626	642	636	593	597	640	626	632	639	650	638	625	618	665	646	641	604	611	597	645	617	632	660	619	641	672	606	643	649	611	663	630	649	636	623	642	610	603	649	638	616	625	669	614	685	639	686	617	636	660	649	654	631	642	609	639	661	619	617	641	667	657	641	687	613	617	609	612	600	663	623	634	680	572	646	649	634	665	623	607	624	654	664	610	613	635	646	627	618	613	635	615	636	646	609	661	644	637	640	652	660	616	648	610	610	589	619	625	659	662	612	638	643	644	671	648	623	611	630	650	680	679	632	614	627	635	650	649	635	604	634	599	635	646	618	647	620	667	618	619	631	650	622	639	644	607	618	622	635	683	598	650	614	625	695	673	683	669	629	621	632	618	705	601	671	657	604	639	628	625	606	623	671	636	626	701	644	641	648	636	618	588	607	679	668	627	647	626	631	642	636	680	661	692	631	574	641	623	625	606	655	647	614	707	694	677	668	629	593	640	642	660	637	661	627	628	637	631	639	624	638	647	636	666	593	588	631	689	627	624	657	625	587	620	613	631	625	660	676	660	601	653	615	638	652	669	633	626	674	663	642	614	664	619	636	652	648	662	687	662	661	649	615	646	632	596	684	595	651	630	668	634	596	639	651	644	648	659	614	660	653	644	646	625	599	652	618	638	639	592	642	666	614	587	637	599	587	617	611	636	665	616	645	653	610	587	649	640	615	643	627	624	622	653	633	657	602	655	658	651	603	651	608	641	695	663	663	577	622	617	609	712	625	615	602	632	603	685	644	661	620	598	656	642	625	613	631	635	666	640	656	642	647
27838	20067	23208	16493	7115	3158	1817	2174	3087	2486	1498	947	683	613	594	562	657	550	576	577	588	591	613	639	623	618	617	607	638	623	665	612	590	587	660	626	606	623	611	632	622	605	603	619	629	584	581	608	599	573	621	613	554	634	632	621	613	593	644	595	598	625	661	614	602	615	587	609	630	602	605	591	585	607	620	575	611	613	609	578	613	622	621	607	678	583	613	575	621	633	604	609	588	620	615	566	617	599	622	611	573	576	580	621	630	628	596	604	626	665	594	575	588	583	619	586	576	624	583	596	603	625	591	579	598	629	592	607	574	605	618	583	627	603	602	633	585	608	546	605	586	636	596	597	608	584	614	569	567	590	636	583	612	614	622	571	645	583	566	574	558	606	579	609	643	624	585	598	606	574	598	597	616	645	597	603	603	564	598	617	640	619	613	589	623	617	602	605	588	584	596	594	658	621	628	626	576	590	631	610	674	602	589	581	632	590	638	610	666	598	635	603	603	620	614	615	569	628	657	628	560	655	665	638	610	614	593	611	623	614	582	601	596	580	605	593	617	628	621	618	585	619	619	640	657	605	560	596	615	614	667	635	606	581	566	604	595	607	629	616	657	593	636	631	564	593	638	622	633	638	579	598	603	657	572	635	596	630	580	664	615	600	588	597	586	612	592	616	585	617	581	589	608	568	569	604	606	601	604	561	637	596	547	605	589	581	594	616	592	603	574	615	612	618	591	629	600	602	586	582	601	600	606	615	580	628	619	632	581	630	570	575	582	607	607	615	611	597	597	586	635	623	612	673	609	622	609	626	617	608	622	611	603	601	586	635	608	615	615	600	560	606	620	609	579	595	604	600	603	612	646	616	622	611	619	598	585	620	611	607	633	608	610	572	594	615	578	584	645	625	582	609	601	626	583	638	625	610	608	626	597	632	665	580	624	606	562	609	592	616	579	592	614	562	568	579	611	579	562	654	553	586	571	584	611	615	596	617	589	635	630	592	642	603	606	566	583	623	575	610	559	583	599	589	647	660	609	564	613	621	660	601	617	641	616	602	598	571	646	634	580	617	600	635	587	621	632	580	606	618	572	620	610	619	627	636	615	625	642	645	596	587	567	615	614	560	618	597	612	623	618	595	563	606	568	582	613	617	577	640	636	638	619	553	589	611	610	598	606	631	609	593	581	612	589	588	586	637	623	605	627	600	606	611	608	630	554	574	620	653	679	549	616	656	628	597	602	630	569	629	578	634	608	617	643	590	579	593	644	637	595	553	649	630	595	613	607	613	575	644	619	625	654	561	629	583	592	610	619	641	603	597	621	627	608	621	594	608	589	609	641	603	566	634	616	577	636	585	609	660	602	578	573	636	667	609	631	635	609	624	635	598	619	578	590	576	607	620	576	586	590	549	617	615	614	599	603	575	634	625	605	605	566	567	578	595	633	626	639	600	616	630	610	633	638	603	590	580	588	624	599	613	638	578	585	601	643	604	597	630	597	610	629	585	624	547	596	625	618	640	595	627	581	613	647	633	571	661	571	594	577	623	615	612	568	628	596	621	604	585	585	594	625	627	587	649	640	630	588	566	607	611	629	612	592	601	604	588	560	632	654	635	621	626	591	558	589	567	621	565	582	605	600	573	630	645	575	599	622	590	594	621	619	619	599	585	634	545	622	565	629	641	624	585	583	596	599	618	598	569	622	577	637	618	596	570	628	578	605	566	575	634	573	637	621	594	614	617	648	616	618	585	638	563	596	651	593	633	602	641	588	627	608	607	591	609	651	563	577	591	568	567	576	638	600	664	630	594	621	619	627	564	605	614	651	636	621	609	629	620	621	614	630	597	633	587	646	676	616	612	609	612	581	608	656	576	657	621	563	615	613	586	587	612	591	578	555	633	686	627	622	583	634	593	614	610	633	570	586	616	621	592	634	557	623	611	650	601	602	607	606	589	624	584	641	629	569	612	584	579	620	632	609	621	641	599	625	621	630	636	575	633	571	620	621	624	625	590	613	627	632	602	606	604	652	596	594	635	588	618	595	625	571	615	601	574	567	623	632	586	588	594	598	619	616	612	614	616	563	598	645	638	616	647	637	612	596	596	616	622	618	628	613	624	607	599	672	572	609	598	602	569	627	559	620	570	619	602	612	591	608	597	607	583	627	588	608	628	566	625	594	602	622	598	560	586	592	614	651	609	594	629	609	603	637	597	602	634	616	628	590	598	641	577	612	620	605	590	582	595	608	620	592	611	540	571	622	620	595	600	627	585	632	589	609	631	599	581	624	596	599	617	640	574	642	584	568	641	620	640	623	610	577	607	636	628	582	604	625	604	575	650	594	583	628	663	588	608	622	583	620	610	619	610	693	622	597	584	577	559	560	633	643	597	609	578	614	631	624	621	627	630	573	599	634	623	670	633	596	599	681	607	646	576	618	640	638	604	605	601	555	578	593	621	597	577	638	635	639	602	602	623	586	599	622	627	618	610	605	591	614	601	596	597	599	621	634	645	597	627	559	582	615	625	591	609	620	595	616	659	653	613	636	625	594	591	576	665	622	604	597	614	600	599	617	667	596	623	600	631	579	622	573	591	604	592	637	612	569	582	565	621	599	605	599	582	628	607	621	602	569	682	610	605	631	600	597	629	567	593	630	584	617	675	603	639	608	601	592	558	564	598	593	578	586	591	616	607	592	630	634	615	557	613	561	601	611	578	620	618	623	591	585	643	618	563	620	614	592	660	584	596	618	600	560	656	598	641	610	624	633	618	630	616	610	634	607	590	623	612	611	583	575	564	599	631	589	591	650	588	620	596	583	606	647	571	634	656	638	606	603	599	522	607	600	627	614	575	571	608	624	627	594	587	609	621	632	628	595	597	664	575	621	626	617	628	624	622	573	564	614	559	607	602	627	633	617	663	605	608	603	595	625	589	649	570	577	589	593	634	631	570	621	632	603	633	643	619	657	604	610	624	577	577	600	610	633	584	635	636	548	587	608	625	577	619	656	613	611	609	589	596	594	609	610	614	572	624	592	628	584	653	626	557	644	628	605	618	657	627	578	580	598	602	578	602	592	578	589	622	594	614	621	615	620	552	566	633	621	629	588	613	602	620	610	586	607	645	630	636	606	597	593	593	640	588	606	621	615	643	623	608	632	602	607	627	614	614	604	613	630	576	615	599	607	634	614	636	630	571	635	618	620	643	609	597	617	628	630	640	605	619	616	575	606	612	646	585	593	591	636	619	594	604	556	636	639	589	619	599	572	563	594	627	659	605	598	607	603	623	588	599	591	639	616	562	636	607	631	605	610	610	657	621	577	621	623	595	621	568	615	650	624	624	592	577	617	592	652	561	574	604	638	639	615	579	606	572	591	556	600	622	599	621	568	604	612	615	604	643	627	568	604	609	591	611	640	614	638	588	564	615	596	599	622	617	590	600	591	600	618	641	622	585	617	587	657	603	641	585	606	628	600	589	568	592	626	624	634	570	574	614	621	582	621	659
10068	17553	22241	12350	6300	3591	2477	2910	3826	2892	1549	936	678	576	603	547	546	547	539	573	592	536	520	555	580	550	556	552	571	536	535	533	591	519	532	565	557	590	553	543	538	545	564	549	539	557	569	562	576	542	582	551	506	535	611	488	576	521	511	557	533	509	556	549	582	512	525	597	551	559	577	564	567	573	525	551	543	543	530	567	585	539	491	545	507	487	539	543	553	559	548	535	503	535	493	516	553	529	562	549	523	557	548	542	556	543	543	538	546	574	563	523	559	550	542	540	530	533	542	532	567	528	540	529	561	549	538	579	538	531	501	562	594	542	581	525	589	547	543	545	554	476	569	544	581	503	558	541	547	551	545	527	538	514	525	572	536	549	504	563	513	536	570	566	576	507	574	517	521	525	554	508	505	518	557	561	537	560	531	531	539	501	534	536	543	550	527	561	537	567	550	576	524	564	585	541	578	525	557	567	559	535	532	540	513	519	573	504	527	520	499	543	495	535	508	535	552	565	576	510	507	544	567	555	535	548	541	548	543	554	558	538	527	557	565	543	547	531	525	544	512	560	530	540	514	517	551	576	505	534	514	549	560	513	562	517	542	542	527	530	531	558	564	582	571	521	553	542	569	560	557	526	551	544	538	543	516	514	542	492	521	564	536	524	562	538	511	540	548	558	535	563	531	551	616	580	557	540	543	516	548	538	534	570	579	538	534	562	556	547	559	557	555	552	521	509	567	542	505	576	536	540	576	521	563	579	548	524	529	541	552	552	561	527	514	555	555	542	522	538	529	502	568	591	514	527	524	573	546	557	558	516	548	538	606	549	556	553	558	519	546	590	580	547	517	567	544	552	499	565	552	534	513	544	501	524	568	533	535	550	546	572	579	520	559	547	542	550	563	550	610	561	552	556	501	522	559	550	547	532	547	541	558	523	526	546	554	556	555	507	512	553	564	524	527	509	558	504	506	530	528	572	533	532	567	540	559	528	569	534	526	532	544	561	535	543	516	568	555	535	524	511	521	522	570	564	514	546	525	568	523	549	531	526	573	482	521	524	538	517	535	553	523	572	554	519	551	516	530	521	535	528	502	593	549	549	548	567	550	532	533	555	501	522	528	555	559	520	575	512	585	540	552	526	509	541	537	530	564	508	540	530	502	535	541	547	537	520	528	540	518	517	518	510	520	535	510	513	519	542	554	579	516	558	565	558	537	537	553	551	531	489	520	529	535	527	519	577	464	525	516	559	537	524	550	520	542	497	587	522	553	555	524	562	568	506	567	568	559	542	544	533	538	562	535	552	551	550	569	555	548	496	557	550	535	569	574	520	522	551	530	556	582	542	533	512	525	539	524	520	572	538	544	555	551	595	530	535	543	568	505	567	560	558	504	536	560	557	524	538	529	587	524	508	585	569	527	548	547	542	531	557	570	564	565	541	530	548	522	556	580	557	520	543	480	561	574	570	539	554	525	529	552	521	557	577	528	564	564	535	510	537	576	528	538	549	535	573	545	542	575	554	518	519	577	569	563	560	546	539	580	519	558	561	535	607	560	551	562	495	526	549	573	499	569	520	531	556	538	541	515	522	574	552	537	540	533	559	534	536	499	540	532	516	553	532	513	533	551	519	551	520	562	525	545	599	541	572	531	521	546	535	515	563	536	575	563	546	553	525	523	509	611	544	529	515	585	529	560	549	582	554	556	538	558	540	504	545	550	525	580	576	537	574	596	506	576	584	558	537	568	554	569	540	560	576	559	542	564	539	543	565	515	546	531	558	544	523	537	580	510	576	552	552	558	569	595	533	562	542	507	576	553	560	537	503	572	568	568	564	551	555	533	476	539	581	510	522	557	568	547	530	559	552	527	497	530	583	507	553	504	505	574	536	543	579	540	532	513	526	571	561	580	554	557	542	569	534	526	542	586	549	564	546	542	546	542	568	507	557	535	559	593	537	548	530	550	531	542	552	531	546	547	544	544	552	549	553	567	547	507	562	524	553	547	539	569	499	494	573	552	516	524	568	514	551	565	531	559	544	551	538	536	581	531	532	544	544	535	549	550	554	539	516	531	584	557	529	562	545	530	485	557	552	520	560	556	497	575	531	556	531	532	508	531	556	630	569	496	499	558	525	565	550	552	531	523	538	563	515	498	527	549	523	509	538	556	549	530	527	546	526	491	555	563	546	542	567	541	551	549	550	538	547	528	495	566	538	529	559	499	575	551	566	532	535	545	532	565	543	513	535	601	554	533	581	554	517	526	505	517	536	548	583	556	547	522	563	595	591	529	515	573	499	493	543	535	535	528	540	568	545	542	530	560	528	523	553	542	566	531	542	532	544	539	571	541	530	546	509	523	497	570	526	561	548	543	534	550	552	538	530	539	545	554	515	544	547	564	540	561	561	549	520	552	571	526	553	561	557	559	539	560	549	538	531	509	543	521	521	549	538	562	580	547	527	552	561	533	518	521	526	540	565	548	556	475	562	526	539	541	558	528	544	597	569	522	550	541	554	521	492	567	574	524	533	545	531	569	584	564	540	549	567	513	506	565	501	560	558	554	503	550	556	560	551	560	519	537	560	570	535	516	515	574	551	573	578	578	568	514	528	544	505	559	573	561	567	533	540	553	539	537	570	541	548	551	563	532	563	565	524	525	554	522	540	536	523	556	534	574	527	545	526	515	568	539	532	573	511	530	555	530	533	540	603	551	519	555	534	513	522	602	551	532	569	524	537	530	581	533	540	518	554	505	574	539	526	542	521	517	591	507	540	534	533	524	536	532	561	558	551	597	522	527	586	528	543	540	545	539	553	540	509	557	586	508	512	588	559	532	548	531	542	534	556	546	534	567	528	546	526	536	523	545	567	557	550	553	603	577	553	510	557	518	531	568	557	537	486	529	559	529	558	546	584	543	522	539	524	529	536	507	533	503	528	555	519	525	581	569	567	514	549	524	563	520	513	520	560	524	560	528	523	525	546	550	496	505	521	521	494	567	548	567	542	517	570	578	567	554	549	572	580	509	531	529	545	540	539	610	576	516	526	565	537	556	551	545	559	508	516	528	552	522	575	615	526	523	517	542	517	548	568	526	552	548	593	544	565	553	563	535	558	556	565	558	602	541	504	570	551	551	528	525	579	551	561	514	495	547	535	599	551	535	549	569	551	534	537	582	505	573	559	582	553	511	517	538	547	526	501	546	563	522	565	557	568	549	557	511	517	522	531	548	533	518	493	526	560	561	538	518	542	546	544	535	513	553	525	523	556	527	567	512	543	517	520	522	578	498	543	572	510	546	591	545	549	527	527	548	526	491	540	520	525	561	513	525	524	523	512	550	508	543	550	533	545	535	485	570	576	533	535	501	562	536	563	553	568	552	544	539	543	526	545	549	530	505	530	554	568	530	524	550	567	534	510	538	541	544	524	570	570	564	540	546	549	557	538	550	540	565	516	517	574	504	552	556	576	551	523	564	578	542	515	510	560	523	582	551	513	525	509	551	503
25465	21435	27944	27321	17024	7433	4064	6415	16976	14345	6495	2397	1158	721	609	569	618	589	658	553	562	561	601	585	631	574	614	634	557	555	603	592	596	604	638	597	600	588	619	568	557	579	541	548	543	570	586	572	562	645	586	608	604	612	631	589	579	620	582	639	586	578	582	559	613	544	589	561	586	637	618	599	610	573	557	562	564	567	567	554	553	606	580	599	581	534	638	575	562	577	584	588	560	580	571	602	604	576	575	594	590	571	583	592	573	570	588	549	590	607	508	576	546	568	554	602	550	578	620	563	621	621	612	552	607	543	595	589	597	603	542	626	579	575	612	577	578	558	620	576	574	552	580	606	590	619	591	603	552	588	532	602	580	634	556	532	530	623	593	600	584	585	553	594	572	625	627	607	590	581	596	549	554	581	573	573	580	556	612	544	575	549	590	557	582	583	547	582	561	573	564	591	607	570	640	615	640	609	562	611	582	582	570	565	599	552	534	578	570	543	565	584	583	588	564	571	576	573	582	568	586	579	576	565	570	550	543	594	597	588	582	563	582	616	571	577	575	521	582	542	586	569	596	549	533	548	539	561	581	580	587	607	593	585	560	590	587	548	584	589	543	573	534	558	602	547	600	593	596	634	586	555	575	521	594	554	557	601	575	577	566	569	551	585	645	628	596	594	573	550	558	604	597	613	591	589	624	584	583	568	568	564	569	599	560	608	604	552	579	578	630	580	561	556	552	550	581	591	504	599	608	592	583	642	610	611	577	571	582	554	580	555	545	554	553	568	603	592	580	617	586	604	607	568	601	572	562	557	567	569	530	563	571	596	576	554	551	608	553	597	542	579	572	519	618	560	604	553	589	568	570	623	586	608	556	525	580	557	585	580	591	565	609	543	622	587	567	574	521	562	579	565	566	597	561	578	575	586	582	595	597	584	550	612	535	629	569	573	566	569	569	553	580	575	525	592	590	608	564	546	574	575	583	566	580	552	571	571	572	551	604	591	570	557	573	539	587	554	558	578	563	565	626	564	567	602	571	589	569	584	563	555	590	586	587	551	598	550	541	551	596	581	560	574	591	585	596	563	630	566	591	571	627	580	604	601	590	584	572	556	593	587	586	557	569	548	583	595	568	578	565	560	583	597	582	569	559	588	605	591	571	589	533	574	562	571	559	557	597	594	588	590	586	567	567	547	584	594	558	596	551	584	610	580	649	626	566	576	587	564	605	597	626	581	594	573	536	595	638	563	567	603	604	545	584	584	583	553	574	563	579	544	521	590	574	577	592	606	570	586	564	568	564	593	597	566	583	579	601	558	553	591	581	551	598	589	568	551	596	536	576	603	604	613	566	561	540	584	560	572	579	558	593	602	580	547	577	557	582	532	589	585	556	598	601	565	550	620	574	598	600	527	560	557	583	574	610	594	581	541	609	620	537	565	570	558	591	583	532	589	575	553	621	623	589	587	565	571	577	572	600	601	582	581	632	574	573	570	604	572	588	540	565	617	569	587	594	596	600	562	596	612	569	572	549	567	627	546	568	564	569	587	551	572	578	575	583	618	582	604	582	577	604	641	533	608	569	583	604	563	588	568	546	574	557	568	611	595	584	606	535	548	543	586	570	553	589	551	530	573	543	572	579	575	607	602	560	571	616	577	564	568	573	566	618	578	563	586	602	585	612	606	587	597	562	605	562	587	624	527	595	546	614	578	579	588	530	559	583	560	566	610	564	583	586	566	565	577	546	550	567	598	561	579	582	567	569	564	579	572	564	602	563	568	559	546	591	571	567	615	570	574	586	597	569	563	593	579	573	602	611	601	579	622	561	590	562	541	631	558	578	543	593	574	564	628	593	592	574	611	564	588	579	604	585	634	601	605	569	575	592	586	558	569	592	556	551	549	596	583	591	602	561	546	601	573	570	582	591	620	592	583	573	599	557	549	582	554	574	540	595	615	610	581	606	566	571	611	556	581	582	544	554	583	598	579	598	612	618	601	490	597	596	611	584	576	585	587	577	586	585	592	560	541	545	637	546	594	571	566	569	590	562	601	558	563	590	575	592	587	545	586	604	549	618	613	608	522	553	588	581	551	546	621	568	552	579	589	575	584	587	618	584	557	584	560	607	582	540	584	513	574	572	578	541	579	582	601	528	571	578	536	568	563	548	566	573	600	568	568	563	559	585	581	600	544	583	606	532	585	576	564	549	601	551	566	610	569	606	587	580	545	570	577	583	578	612	579	533	557	568	569	559	588	604	558	575	599	562	544	584	586	572	616	568	566	605	587	590	592	599	601	608	578	554	581	576	605	611	561	599	557	592	588	575	569	544	532	579	612	620	611	592	566	588	549	557	577	568	465	561	572	588	587	551	620	576	562	561	534	593	568	591	596	541	585	577	572	602	553	537	555	535	556	562	594	570	566	547	588	572	630	572	591	632	564	568	586	592	613	568	566	558	611	546	587	566	591	533	541	595	567	570	584	534	605	570	579	538	554	566	588	586	576	619	590	566	576	552	588	568	593	595	594	570	590	586	578	557	553	614	594	587	576	593	579	534	556	564	548	582	536	567	545	573	622	595	585	552	579	611	536	573	570	546	564	626	601	635	575	576	561	556	536	578	589	628	566	596	541	565	562	542	612	633	608	549	576	541	563	558	561	587	581	612	592	554	593	618	601	587	594	579	592	540	549	622	589	559	617	533	532	562	559	603	603	592	575	587	580	539	595	613	552	568	545	591	551	560	621	574	577	567	546	569	557	585	512	580	624	544	597	535	568	559	580	614	582	539	562	573	565	582	564	588	604	541	591	544	567	600	555	599	596	575	607	563	570	564	593	571	552	558	598	595	523	558	594	552	564	585	611	625	537	603	613	611	569	603	619	585	570	526	632	601	537	558	597	583	590	624	575	571	561	562	628	604	543	577	591	564	597	578	590	574	563	585	600	560	584	572	540	594	604	586	563	573	561	554	545	639	581	574	591	599	574	543	570	568	580	583	624	557	507	578	534	564	554	595	557	539	579	596	565	569	579	579	529	565	548	611	524	587	614	587	540	554	561	576	600	581	546	569	618	580	586	540	548	622	612	613	564	541	578	607	553	581	588	598	584	609	576	580	599	527	553	636	595	556	563	567	605	604	568	584	586	593	551	569	576	590	575	575	560	600	545	564	597	612	586	585	583	559	566	633	578	500	605	580	574	573	574	565	580	574	569	548	553	610	587	566	555	588	572	617	607	595	580	584	524	604	573	585	594	551	525	611	615	560	552	544	576	596	579	587	545	570	606	586	618	582	550	577	586	581	537	591	552	564	578	579	511	558	591	557	540	560	554	579	585	565	607	574	598	558	610	620	606	597	561	549	586	588	536	548	594	580	620	602	547	572	590	606	597	579	585	558	584	523	586	601	602	550	593	566	571	608	546	571	630	581	569	597	566	599	577	614	585	564	563	562	577	571	568	522	585	568	561	565	590	550	571	595	558	599	561	565	547	593	535	595	560	621	603	594	574
12257	25712	29681	20737	10703	6018	4382	8622	17661	13077	5914	2745	1217	664	583	555	550	530	524	578	531	497	573	538	558	573	560	507	537	510	523	525	524	508	545	556	538	532	534	518	561	570	553	576	545	540	483	514	555	538	559	545	564	523	536	510	505	530	579	572	543	559	523	580	507	523	531	557	516	567	509	529	522	521	527	549	554	518	490	528	535	522	539	537	523	545	539	579	553	534	557	532	531	587	545	546	531	522	552	557	554	522	542	544	565	553	558	558	556	563	506	604	509	516	542	550	507	501	537	549	534	549	567	535	530	532	551	555	545	533	565	563	539	523	567	536	535	509	527	560	570	598	518	487	571	561	529	544	573	525	492	507	546	532	526	524	542	537	511	522	600	574	549	519	558	598	566	535	512	540	555	547	553	519	522	519	531	593	552	547	548	487	531	561	526	538	533	565	562	543	565	526	533	528	527	501	544	514	565	547	522	551	520	532	571	531	548	547	522	541	549	551	558	555	585	514	539	511	607	544	539	516	553	534	589	539	542	558	558	546	540	579	545	512	575	519	521	546	528	540	553	516	526	532	517	577	589	545	528	521	544	541	538	519	533	579	517	564	532	526	560	549	554	539	512	528	551	530	581	520	564	568	512	493	537	566	588	583	505	500	558	548	572	517	525	517	544	538	514	513	535	547	529	532	484	502	546	567	532	546	524	516	538	507	561	520	556	529	531	506	569	545	550	520	542	521	546	561	555	512	506	557	555	593	537	530	565	523	543	555	548	515	555	527	524	547	560	557	574	554	510	525	556	547	581	508	536	579	541	528	552	546	545	549	521	539	517	527	564	547	544	530	539	574	516	542	557	507	506	497	526	554	518	528	517	521	541	528	505	552	558	553	546	579	525	544	518	545	526	571	543	556	557	493	500	562	534	572	506	508	507	510	522	563	520	559	512	523	518	533	513	546	542	541	539	511	522	515	579	582	548	538	556	495	586	551	554	553	546	516	537	551	534	567	562	558	536	535	519	542	590	541	545	526	550	551	544	551	537	555	589	538	528	554	540	528	520	583	573	536	512	587	503	491	540	524	557	546	537	578	493	565	554	568	521	537	586	557	514	536	535	526	552	554	528	559	542	536	564	536	542	537	578	517	511	518	487	543	549	566	563	565	523	554	559	548	545	568	526	567	534	545	560	529	501	524	533	527	524	551	565	482	530	557	523	513	584	576	494	578	550	586	543	531	557	520	540	546	554	505	547	530	552	521	539	548	534	524	581	541	545	573	529	559	540	551	553	527	532	554	520	537	553	580	518	504	541	545	558	540	526	541	526	515	570	509	562	512	547	545	539	568	508	553	522	585	524	513	487	514	513	560	555	529	550	578	533	596	552	559	519	519	536	566	494	535	546	518	581	566	538	593	519	540	540	557	562	546	518	560	521	535	524	537	510	519	536	531	564	578	530	501	532	547	531	527	503	517	522	524	538	499	587	542	575	505	549	562	528	591	539	580	537	595	541	537	522	532	495	578	507	536	521	562	521	527	582	544	553	522	503	515	549	532	530	514	546	565	527	528	516	531	566	526	530	531	558	530	553	552	554	577	551	521	534	550	596	523	552	514	604	556	537	552	533	512	560	517	519	545	568	534	495	552	570	540	528	509	530	558	535	534	532	529	572	508	513	520	551	502	466	531	487	498	559	536	516	537	492	541	543	532	581	555	560	527	508	543	536	536	564	527	544	562	517	513	536	508	531	565	522	502	519	552	545	523	540	528	527	525	549	527	529	530	535	505	542	553	533	544	568	516	550	605	532	522	530	545	545	536	544	529	508	520	530	519	517	521	593	542	521	540	523	537	544	514	533	581	534	533	519	566	517	502	543	578	513	521	581	565	501	520	535	527	549	506	574	541	547	561	555	534	549	512	553	557	571	503	530	556	520	531	570	533	506	536	518	514	536	542	491	510	559	560	512	558	507	543	567	588	513	555	519	548	557	541	509	545	515	529	523	582	534	560	545	554	541	554	564	537	569	565	534	502	508	560	519	541	503	527	537	524	524	546	533	526	523	514	560	514	542	522	508	534	500	568	588	510	534	568	542	534	563	516	522	546	578	511	539	527	577	529	515	572	528	557	499	541	554	585	576	553	592	564	501	538	536	519	493	529	540	531	524	588	544	593	513	533	542	511	562	585	550	543	521	566	529	582	523	549	549	514	576	554	551	531	551	573	521	535	551	529	511	532	572	586	502	554	570	564	540	513	529	501	507	554	521	516	495	573	572	542	543	521	517	597	502	550	504	512	522	571	544	563	545	548	548	560	610	582	569	587	534	528	520	544	540	504	556	549	612	572	532	536	543	551	538	538	571	559	562	525	542	531	506	528	511	512	601	552	604	555	552	599	529	552	517	512	523	525	539	497	526	561	522	540	570	553	548	575	557	541	557	526	567	563	532	560	550	524	535	538	493	529	542	551	520	538	571	535	520	533	548	476	547	600	525	582	534	568	548	555	555	552	573	576	547	505	555	537	541	542	581	539	532	550	512	587	541	536	542	567	560	518	558	561	567	500	542	560	526	542	517	554	537	560	571	539	489	569	536	544	576	574	540	533	515	545	566	519	593	488	510	544	508	547	560	520	566	547	543	513	573	533	527	536	551	533	563	532	576	542	532	533	608	515	550	503	551	533	560	525	524	598	534	517	541	531	505	539	544	512	527	555	530	524	538	604	536	519	577	513	531	508	525	527	520	519	559	530	534	585	531	536	521	546	486	495	557	559	521	527	558	537	550	531	502	539	574	502	522	545	498	556	548	540	508	534	537	536	510	550	543	567	512	506	540	556	520	550	541	564	563	539	560	558	507	536	548	553	534	546	526	558	534	514	513	523	530	554	521	540	523	501	601	497	539	516	527	530	564	526	513	554	531	546	536	536	529	508	519	537	550	526	533	498	567	560	529	510	533	530	529	539	549	532	530	541	489	546	542	535	546	564	527	513	559	512	526	534	508	527	548	499	515	514	532	516	543	521	537	500	551	534	574	574	540	525	535	549	538	541	510	554	565	542	542	542	519	521	533	527	524	556	526	506	547	561	542	561	553	566	547	548	549	526	507	574	524	502	512	499	571	585	547	519	508	524	538	542	517	497	549	556	504	532	574	507	551	569	538	519	522	521	513	547	543	562	534	508	527	534	532	550	556	554	528	559	536	560	511	488	532	544	548	571	543	494	546	569	546	540	560	536	559	521	533	552	509	548	540	509	547	492	574	530	495	530	518	533	558	556	515	517	458	546	564	565	534	540	548	535	566	556	502	574	551	528	550	528	559	519	527	485	548	523	524	550	557	552	569	574	564	575	513	536	498	549	550	573	560	516	526	510	543	555	523	526	561	545	545	576	551	552	500	517	530	555	511	535	509	542	547	596	577	556	552	581	498	547	542	532	546	508	541	486	508	559	541	499	524	487	562	517	516	530	526	520	544	539	514	534	551	546	516	532	570	491	549	503	529	549	546	552	518	518
24106	21309	28808	25162	23015	18920	10552	15446	30441	28167	13794	5292	1939	917	767	707	662	686	706	685	701	685	707	688	691	699	707	691	638	692	731	677	707	722	742	677	683	681	702	730	658	744	691	671	662	667	675	727	697	712	723	705	607	707	640	677	699	695	674	654	681	652	706	717	718	706	717	660	675	716	697	672	696	711	696	725	656	695	686	673	641	712	651	722	691	643	694	699	716	706	700	726	675	735	716	710	724	696	674	661	680	662	659	657	670	719	646	669	685	707	699	663	658	740	699	690	688	660	722	646	686	696	672	674	724	706	694	678	632	697	693	693	707	718	646	672	677	644	729	676	701	686	723	677	718	665	725	682	692	692	690	677	699	661	685	676	645	717	664	671	709	699	681	698	627	711	709	712	692	691	712	663	734	651	728	725	683	714	679	678	675	726	708	652	688	741	691	647	707	677	722	690	673	635	685	663	703	646	642	671	703	716	662	683	638	757	667	644	652	673	688	698	719	689	689	729	696	682	660	707	686	703	682	637	677	701	706	710	667	731	690	700	677	676	621	679	703	687	693	659	667	682	702	651	679	696	698	663	682	630	661	701	728	697	629	707	688	704	711	683	690	750	695	700	679	673	633	698	717	681	658	679	674	662	703	707	674	703	643	643	617	673	713	691	688	663	647	698	718	700	691	681	633	672	691	698	691	697	676	670	694	669	646	678	677	640	701	689	655	663	654	695	659	729	659	725	671	686	625	661	693	685	706	717	696	685	690	634	683	651	697	629	697	691	656	701	704	646	741	698	666	677	657	676	693	654	692	717	736	681	719	669	669	653	695	659	688	686	617	717	700	687	718	639	689	650	662	672	681	674	649	655	729	616	670	687	654	700	636	740	670	717	687	653	653	687	713	694	678	648	741	693	654	683	669	700	676	692	664	707	707	662	694	714	677	699	660	739	696	665	639	704	685	757	655	669	676	665	695	640	667	632	641	655	714	728	681	666	703	654	696	714	715	719	670	720	658	670	673	703	704	693	678	670	670	663	650	686	718	710	703	713	705	681	669	667	688	715	704	710	711	673	710	716	737	696	673	675	717	682	620	678	681	684	660	701	669	685	714	665	655	691	700	667	689	691	733	711	670	703	715	664	680	680	650	712	694	675	723	712	622	691	708	670	663	678	744	688	687	665	684	680	680	702	684	707	652	623	672	707	673	636	630	668	690	701	734	653	691	693	672	673	651	684	700	663	650	692	696	687	644	729	617	667	714	675	674	703	694	693	666	673	706	640	677	678	728	676	682	701	686	664	615	655	668	681	714	660	678	678	677	641	675	664	630	710	662	665	652	724	710	731	724	663	684	663	659	667	680	723	660	675	653	697	691	704	640	699	715	698	689	600	679	641	710	712	675	709	671	716	659	678	696	662	708	682	688	663	666	713	662	753	692	705	691	678	689	673	707	677	697	644	681	663	723	706	684	659	707	725	681	638	657	671	672	682	681	753	695	701	713	667	670	699	680	647	703	661	666	667	651	718	642	643	698	658	668	698	683	677	659	676	684	702	657	687	653	684	701	658	653	687	677	696	740	651	678	681	670	669	667	698	693	644	685	712	681	637	622	661	701	667	676	682	682	686	680	688	694	697	728	691	716	698	692	703	694	699	677	674	669	693	689	662	735	683	712	684	711	681	652	659	668	685	647	660	675	642	685	672	680	700	669	721	652	650	660	687	667	703	705	737	673	660	692	650	695	701	688	694	710	649	702	729	708	675	655	690	740	687	682	652	678	635	723	697	710	667	684	690	689	645	680	652	671	697	679	692	707	684	669	615	657	707	647	667	656	699	709	662	694	704	652	674	691	664	644	681	665	672	670	644	657	720	674	705	662	691	682	627	657	708	662	681	678	677	660	643	708	676	654	710	698	663	688	714	689	689	726	705	635	672	634	682	667	689	687	629	698	689	709	653	651	711	673	672	706	684	660	695	687	658	708	676	708	729	648	660	693	649	650	696	705	620	672	666	666	673	660	692	639	688	713	675	693	699	708	679	676	670	710	637	667	684	659	637	677	733	664	657	692	669	681	711	713	700	630	687	699	652	680	684	729	697	659	668	698	641	700	674	664	716	651	589	642	715	686	724	718	710	733	712	683	687	693	665	687	689	730	695	662	683	715	660	654	676	670	651	703	652	693	681	674	640	707	696	716	659	673	710	693	664	698	684	643	718	632	658	669	713	694	669	645	692	617	676	636	643	671	666	739	725	695	708	660	738	720	683	672	708	716	722	648	605	754	693	602	695	631	628	679	724	667	683	711	653	657	700	685	707	688	670	700	700	683	733	695	669	652	693	660	710	686	670	681	643	723	695	680	641	682	657	645	717	666	642	700	673	714	649	658	710	684	645	676	640	715	681	649	654	677	681	742	613	676	675	698	714	663	688	660	675	652	713	682	681	656	696	666	689	710	699	707	695	696	658	709	680	703	680	642	628	701	676	688	665	712	686	658	718	691	652	675	644	686	663	681	656	662	673	702	702	675	729	703	680	698	681	643	736	673	691	688	662	697	662	680	651	712	705	667	693	685	654	694	726	688	664	675	701	635	671	681	625	699	728	716	673	693	678	667	656	663	721	637	711	696	676	689	676	719	736	679	699	707	611	706	712	691	690	699	706	668	713	668	667	696	711	693	644	719	695	654	695	689	728	676	693	689	699	699	700	696	703	694	747	654	677	708	672	685	662	671	669	690	672	704	675	727	653	697	705	691	658	730	658	697	712	682	660	665	658	648	663	682	666	713	662	692	673	687	689	713	672	649	628	695	689	664	681	693	694	674	696	703	721	666	697	664	668	694	680	674	690	639	707	679	695	689	682	713	629	679	718	690	707	686	686	673	650	702	669	691	643	649	646	700	685	701	640	733	691	650	670	664	678	663	658	665	691	658	679	664	718	686	678	670	705	693	694	672	691	678	678	687	668	696	698	675	644	690	668	708	726	630	689	693	658	633	624	695	720	682	699	721	670	669	688	689	675	693	692	645	664	710	665	693	637	698	682	721	645	703	688	700	658	660	629	679	682	729	726	681	735	699	762	662	653	674	647	681	689	674	730	670	707	670	669	668	648	682	742	639	662	693	716	683	660	666	676	708	687	642	668	652	719	638	715	719	696	644	683	658	681	611	650	695	671	617	656	692	700	697	648	666	687	717	659	698	710	682	668	697	654	673	669	704	668	728	691	640	667	707	656	710	760	632	706	683	685	648	657	690	696	711	668	680	712	741	691	718	692	674	712	625	675	698	663	704	712	661	704	702	636	639	655	695	683	659	683	635	652	674	675	674	671	617	667	645	666	714	666	680	712	716	664	653	720	645	680	691	678	672	709	650	721	677	687	703	711	694	647	692	721	664	745	717	701	634	732	638	671	689	696	705	687	688	666	662	684	704	720	715	692	668	696	665	672	686	626	715	706	724	691	681	614	688	685	658	700	682	659	673	723	673	711	662	655	658	668	699	714	691	633	637	704
15965	37152	38767	28812	20202	12027	7535	18296	29288	23896	10580	5233	2022	916	668	634	684	622	733	671	613	643	621	671	667	637	654	663	622	646	597	695	616	623	605	614	638	649	634	638	632	696	661	626	618	655	587	642	609	620	613	641	585	699	630	625	619	625	600	637	629	662	639	597	617	642	653	639	659	601	633	631	633	600	604	641	611	597	651	631	624	652	649	597	645	657	611	654	665	677	655	638	632	659	661	622	612	618	596	605	605	608	640	659	603	618	602	643	599	603	615	650	662	617	608	632	630	655	683	646	615	643	624	626	614	612	636	618	620	618	635	610	614	657	624	619	602	671	616	608	637	592	593	631	633	636	691	624	643	589	607	606	632	606	619	646	632	647	660	627	651	668	637	644	641	579	621	660	615	678	681	659	630	619	658	609	581	668	666	634	647	607	635	641	614	667	612	628	634	652	575	586	629	670	620	597	572	661	607	599	603	622	639	609	615	652	624	606	634	596	687	608	615	649	663	617	659	619	636	614	617	644	649	654	663	622	635	635	653	628	621	644	604	625	612	637	614	621	652	634	649	611	618	673	604	615	682	565	653	640	689	626	649	616	643	616	620	631	657	636	602	623	645	620	645	673	640	639	654	609	598	668	602	649	576	615	608	595	597	628	646	638	668	663	633	630	619	637	620	631	629	647	664	655	643	616	673	651	571	608	627	624	630	646	594	652	610	660	623	647	575	660	613	608	599	623	625	657	608	635	636	603	649	632	611	610	628	606	611	633	667	632	588	576	606	616	613	607	686	623	622	596	607	630	668	639	647	674	636	620	646	625	623	624	642	638	617	629	627	610	575	626	626	639	663	638	594	594	638	608	615	645	616	653	637	631	609	604	625	650	680	648	648	643	651	642	654	645	649	595	625	638	592	663	613	614	600	614	641	654	623	640	589	608	575	616	646	600	619	647	651	638	601	664	627	591	582	644	655	686	637	653	619	619	623	607	604	606	650	596	598	653	601	640	656	602	629	633	623	642	607	612	638	627	614	591	612	605	626	616	670	652	638	600	648	612	623	617	613	657	591	624	589	623	618	653	642	628	619	625	624	669	620	635	637	618	668	636	612	608	687	625	622	583	610	659	599	625	641	582	657	609	628	602	593	685	592	650	617	650	609	608	634	619	622	565	647	605	632	630	609	649	646	627	649	643	634	674	634	612	634	670	659	595	613	602	618	642	598	676	685	632	606	600	593	590	630	619	662	604	637	625	614	611	631	612	627	614	603	614	643	602	658	602	680	608	595	640	602	645	618	649	628	668	633	618	621	661	620	595	657	660	629	610	607	617	627	613	654	625	605	630	628	660	619	654	639	613	618	644	657	617	598	650	621	629	642	622	606	639	611	614	636	612	621	633	553	621	639	628	631	636	643	616	655	618	604	591	636	618	616	605	647	623	649	647	634	639	628	637	590	621	620	679	677	622	625	592	623	594	658	625	612	630	620	647	574	658	609	645	616	656	608	663	642	669	654	603	654	616	619	590	612	644	623	650	616	663	602	654	617	640	632	628	598	616	599	654	643	668	577	669	597	620	621	669	634	657	610	596	606	588	665	607	625	655	629	672	583	662	641	637	596	658	613	585	651	624	651	639	632	638	691	615	636	661	596	592	663	634	627	565	626	622	631	667	643	659	601	600	598	631	606	688	632	605	637	608	614	650	665	633	676	632	621	605	656	665	630	640	643	664	636	611	648	650	638	615	657	659	627	632	623	661	653	609	619	618	619	653	641	606	618	605	601	636	627	569	624	629	626	621	612	619	631	648	556	617	635	636	622	690	647	622	634	634	619	592	621	590	608	607	619	649	640	604	602	597	608	615	648	631	596	638	631	589	625	638	631	619	621	654	648	647	600	648	661	626	653	616	596	626	606	616	624	609	671	601	634	621	647	660	619	597	649	615	636	662	636	650	634	680	630	639	611	650	615	600	628	623	656	629	630	609	598	621	656	600	565	639	627	619	665	643	627	628	619	638	623	604	589	651	620	650	730	621	646	653	626	637	612	602	591	659	644	566	573	668	622	628	669	630	643	641	590	618	587	645	612	673	601	646	601	632	587	639	661	641	606	643	607	668	623	612	585	634	600	632	643	651	640	651	643	648	639	604	629	620	633	621	609	619	634	616	649	599	612	615	583	600	653	692	643	683	607	662	604	631	615	621	606	619	661	609	637	655	649	589	656	641	630	665	604	663	642	624	635	629	604	627	583	624	637	649	608	629	635	653	627	663	656	677	622	599	605	597	647	612	589	619	653	628	645	596	656	597	630	622	643	638	627	636	596	560	609	613	635	639	618	674	629	621	636	624	601	616	638	642	646	633	653	662	622	639	608	631	623	608	643	657	631	588	626	588	627	640	662	643	633	646	626	612	621	619	652	641	664	634	612	624	614	627	582	626	614	635	592	618	618	616	628	637	598	611	587	645	586	620	633	615	636	647	649	639	615	642	604	614	603	638	619	618	650	651	665	641	630	614	583	615	631	672	611	633	584	654	596	630	591	643	632	611	672	627	643	610	636	638	679	654	591	619	597	634	605	625	592	630	646	631	638	628	659	628	631	615	640	632	608	596	621	637	673	603	626	614	627	652	661	619	657	617	667	621	602	638	638	639	648	659	644	639	623	607	600	641	629	615	666	638	650	642	631	625	650	657	674	658	607	598	615	552	633	596	603	639	613	607	603	617	644	585	629	593	619	629	656	640	654	599	633	655	636	590	623	663	618	646	623	645	660	635	613	632	615	632	604	644	619	629	619	641	619	618	645	649	604	635	608	637	628	607	606	679	605	628	590	626	618	615	602	643	625	635	621	595	642	667	601	642	640	592	623	631	624	616	625	633	639	573	632	621	621	665	614	557	629	656	636	618	645	628	659	608	652	646	601	631	702	603	640	641	646	620	654	609	658	605	613	624	654	643	651	645	650	625	627	643	614	668	651	624	672	627	609	595	643	661	653	636	623	655	644	636	620	601	637	632	669	626	630	643	627	660	652	599	610	610	637	614	619	656	630	584	664	611	637	621	630	626	605	610	614	670	629	642	614	608	659	652	607	619	632	625	630	661	642	583	654	654	643	617	606	632	632	597	644	609	631	666	622	650	617	615	656	632	645	661	620	598	648	569	595	628	585	646	611	621	637	635	624	621	619	644	620	582	661	618	651	617	667	623	657	651	590	668	642	671	648	639	626	602	621	606	571	605	598	616	623	662	639	616	650	649	657	583	596	620	590	631	658	608	622	668	612	614	641	643	596	589	669	595	667	663	622	595	672	674	633	628	625	598	585	654	627	680	589	618	617	641	604	618	606	635	649	637	624	610	620	628	629	641	612	603	599	622	638	590	628	637	612	640	615	639	649	613	672	699	657	653	627	626	599	645	618	680	618	597	594	646	602	621	655	592	662	592	579	653	637	594	599	575	640	632	620	613	612	646	601	630	609	603	588	643	626	630	640	625	590	603	669	610	677	572	627	616
28415	23827	25451	19477	9869	3818	2439	2337	2889	2227	1351	847	686	665	619	606	625	674	599	608	602	641	603	593	640	575	605	620	616	598	645	621	601	597	607	601	642	617	635	624	615	560	605	615	613	608	615	610	646	606	621	606	588	624	595	662	587	637	624	589	588	635	592	610	619	569	574	620	597	634	557	596	571	613	583	598	580	638	577	580	601	634	588	615	654	619	641	618	613	588	661	608	619	632	605	614	591	614	601	590	651	563	613	615	630	581	622	649	607	621	582	601	660	642	589	623	625	568	631	629	582	578	667	631	616	617	609	611	572	584	579	573	587	630	611	606	588	607	659	606	624	647	644	619	636	599	591	607	614	607	627	593	648	636	625	613	607	653	585	631	628	577	565	642	619	615	583	630	649	590	648	627	657	648	587	586	579	580	639	622	619	590	623	547	574	649	586	632	593	580	589	602	592	614	625	678	593	591	572	579	593	651	591	592	614	617	626	569	585	592	583	576	583	606	625	588	608	609	659	558	603	641	638	569	581	597	610	612	604	602	615	627	608	589	581	622	605	566	593	619	605	588	610	613	610	607	619	676	628	603	575	625	640	600	595	632	598	622	602	592	638	608	613	583	570	587	607	591	589	598	620	603	567	610	579	603	599	588	646	639	662	621	598	583	624	605	593	618	580	635	623	595	611	565	626	614	610	624	634	604	589	623	618	598	576	610	623	627	631	637	641	625	581	579	628	615	603	595	640	603	646	606	586	589	624	556	644	638	607	643	638	622	603	606	610	595	646	634	619	594	591	595	593	587	594	607	609	653	602	617	585	640	558	618	580	619	574	609	605	574	582	641	582	617	604	591	635	645	607	595	578	629	621	613	589	610	649	643	592	606	591	637	638	584	649	660	644	593	601	620	603	617	625	582	568	597	631	602	628	605	585	577	646	638	611	616	601	626	589	607	629	596	600	603	561	597	593	534	683	611	648	559	614	579	592	612	572	606	579	599	608	576	604	573	599	545	626	641	619	589	632	643	631	621	632	573	626	594	625	622	578	571	608	628	630	622	632	619	605	598	631	589	576	590	665	607	649	583	615	617	615	596	601	651	617	586	636	593	590	604	603	614	603	587	617	600	590	604	638	623	617	609	595	586	619	564	604	622	591	575	643	635	596	554	589	649	646	601	596	625	571	573	622	624	606	585	634	607	629	594	625	594	621	617	586	596	625	649	623	596	623	618	576	582	645	597	601	592	619	628	610	632	605	564	593	539	634	604	591	577	642	596	548	599	629	607	616	580	568	621	614	614	617	611	592	604	604	568	615	633	599	601	583	577	565	643	615	560	625	649	552	578	555	564	594	621	587	632	596	638	648	620	628	599	611	610	588	620	565	575	579	586	618	585	609	612	603	591	554	603	624	589	613	622	581	607	643	605	582	660	617	595	601	638	593	572	605	582	632	626	626	629	626	623	608	616	589	606	615	606	553	635	612	602	624	584	594	611	610	608	612	566	616	603	577	588	589	606	567	642	626	636	623	610	565	609	588	608	624	628	638	641	574	620	608	606	552	619	645	634	632	684	619	586	617	607	628	627	666	614	599	619	554	590	556	608	591	584	606	585	628	580	584	653	577	610	594	631	603	642	577	603	565	602	598	577	611	623	604	633	652	569	596	659	595	589	635	592	634	592	628	634	616	648	600	626	590	579	621	565	596	611	593	644	621	623	581	607	595	610	616	651	639	582	599	610	562	587	590	662	607	620	565	600	625	641	600	589	614	611	586	625	592	605	593	628	593	576	573	595	608	612	572	608	627	648	620	610	585	626	636	605	596	582	638	633	608	618	610	555	577	619	618	599	558	620	626	581	593	602	614	610	624	601	560	595	667	599	556	612	599	609	602	633	629	640	580	603	615	576	536	642	604	613	620	618	606	575	576	594	581	591	628	549	622	654	569	605	572	577	613	606	669	625	649	591	605	595	629	622	566	604	644	599	606	616	600	569	631	631	650	608	637	603	656	641	610	572	610	606	565	616	594	621	608	585	588	596	627	644	575	605	579	572	609	587	644	584	608	643	566	618	634	634	611	646	569	629	599	581	580	614	675	627	624	578	624	574	619	644	598	620	596	650	606	570	605	597	611	629	633	631	589	634	574	595	628	598	647	651	616	638	592	626	572	622	586	608	571	606	602	645	678	632	621	575	603	573	627	587	599	636	630	614	637	628	586	583	633	609	636	567	596	596	646	587	666	583	618	575	639	603	653	594	595	619	626	630	613	633	600	576	593	599	624	619	608	620	684	627	590	577	606	570	635	583	632	598	615	610	606	621	605	595	596	649	592	598	578	627	611	595	621	654	559	584	625	621	585	604	607	593	649	639	626	617	580	579	635	609	607	600	612	614	601	587	594	609	597	598	606	634	614	610	642	596	627	621	586	605	622	608	645	603	579	576	608	593	570	619	588	613	598	613	675	562	639	609	577	620	568	653	569	617	588	640	624	587	578	630	633	601	584	593	649	643	580	583	598	620	620	607	624	619	624	590	652	586	592	603	573	624	631	612	575	607	627	577	597	633	641	661	634	616	592	587	614	624	605	626	597	609	591	594	568	646	635	597	602	578	573	615	579	614	638	555	628	595	620	620	564	581	633	620	597	613	631	600	600	683	590	638	605	633	612	605	647	613	604	623	651	567	569	629	606	631	622	606	595	587	630	563	585	587	617	614	611	588	627	626	609	621	577	653	633	629	600	574	607	616	631	602	600	595	609	591	668	604	624	661	612	612	604	615	579	601	608	585	574	588	595	589	609	612	612	631	597	578	625	537	611	635	582	540	629	644	575	548	621	626	558	649	619	603	618	579	653	596	618	588	582	620	548	643	587	659	633	605	624	624	594	610	633	633	628	624	653	580	586	603	640	605	612	606	590	588	591	589	613	604	646	592	600	630	563	608	602	593	647	582	630	596	643	607	661	581	576	585	568	619	568	607	630	581	593	629	655	588	604	620	594	616	570	624	606	609	594	600	594	566	649	569	582	617	552	604	623	575	579	611	598	626	642	593	654	603	616	575	619	601	588	640	602	626	630	614	596	568	617	613	597	609	590	624	596	659	618	536	613	615	649	633	626	598	573	611	568	636	571	615	630	583	599	613	611	622	601	623	601	593	595	584	649	652	619	611	578	604	609	625	645	655	566	628	589	613	589	568	556	587	594	600	600	606	611	589	642	636	623	604	628	616	624	567	593	622	608	611	604	634	589	596	644	588	577	577	593	625	650	632	594	630	644	631	580	693	607	600	597	624	638	574	585	559	592	586	618	591	665	610	584	644	598	571	618	622	631	611	636	609	615	611	628	610	628	586	585	666	617	591	593	604	596	599	575	604	634	570	628	599	624	601	622	605	583	594	618	614	626	622	634	612	609	588	586	570	616	603	596	620	605	605	606	607	614	590	616	566	625	574	572	638	631	599	611	609	611	597	629	574	639	644	614	573	652	616	627	597	625	588	601	610	590	568	637	544
12274	24424	23241	14812	8579	4068	2983	3210	3695	2533	1377	884	643	588	578	558	566	547	582	512	545	541	525	574	547	536	580	550	558	560	579	545	517	556	534	539	553	589	541	566	549	522	592	546	603	536	563	551	533	504	532	546	529	586	548	565	513	537	562	573	575	575	557	551	568	562	617	559	530	560	544	561	554	534	550	559	554	530	529	573	604	568	533	543	542	605	561	576	565	571	559	507	544	575	562	540	557	567	516	564	518	532	561	552	547	524	547	525	520	511	532	538	596	555	553	536	568	538	526	574	556	535	582	551	521	529	548	548	573	608	549	574	544	538	554	529	545	510	551	532	584	563	531	552	563	577	546	502	527	538	555	558	544	510	536	532	567	542	554	559	502	533	523	531	528	576	531	553	560	517	533	490	555	550	528	549	570	504	554	549	550	503	532	526	542	539	548	547	500	560	558	524	503	567	545	577	539	554	516	536	546	523	577	538	512	525	569	525	546	581	490	560	573	567	582	525	538	525	556	558	546	535	573	540	558	561	524	516	507	557	534	534	537	529	510	568	554	552	553	561	570	557	561	529	552	538	542	539	569	571	562	560	585	519	538	535	547	556	553	559	565	562	544	558	558	531	510	565	552	568	602	540	563	593	558	535	606	561	527	542	539	528	578	554	544	546	533	533	550	531	504	544	543	534	535	543	564	569	538	542	559	544	554	551	515	561	555	496	551	552	533	520	554	527	540	550	554	532	546	559	610	573	554	525	516	567	526	552	523	519	568	544	519	562	506	536	518	548	535	569	530	555	551	565	538	542	562	516	555	552	559	509	535	530	558	498	514	559	543	523	559	513	546	542	538	534	477	575	552	621	537	558	535	573	581	530	545	526	539	589	537	575	553	522	570	512	547	578	526	585	545	544	532	514	530	554	577	536	555	567	535	533	593	515	556	535	525	565	541	580	539	566	588	569	514	612	525	531	523	555	509	506	560	569	509	576	533	566	541	556	567	539	576	553	547	552	538	565	597	514	544	514	514	551	568	512	539	533	546	513	550	556	534	508	569	550	540	505	554	541	506	579	554	536	504	513	548	534	559	554	488	607	535	588	514	582	506	503	558	560	539	544	540	548	534	526	523	581	526	540	510	545	498	549	529	566	549	551	539	562	544	519	555	581	538	542	544	559	527	539	563	548	522	528	541	519	532	547	530	509	534	550	556	521	553	524	566	585	548	549	577	571	536	557	590	571	525	564	556	502	516	592	525	560	582	528	556	564	575	531	518	571	575	555	533	552	567	535	528	571	574	502	554	549	499	561	544	554	546	550	561	546	578	549	530	565	532	549	564	542	526	525	526	540	527	525	532	567	543	543	568	528	535	559	564	562	535	558	552	521	530	563	510	533	543	544	571	590	549	543	518	561	587	529	520	536	528	528	509	566	533	580	557	510	545	548	523	526	569	515	547	570	550	501	555	528	588	521	554	520	557	576	496	578	544	574	569	579	541	501	576	557	540	533	541	530	549	537	509	585	558	562	555	535	567	551	552	551	526	577	575	547	573	544	584	566	548	531	552	510	507	570	517	554	537	570	548	535	515	576	514	562	534	543	545	542	507	544	570	542	596	531	532	527	546	553	533	538	529	539	541	532	522	531	534	576	556	590	570	558	489	535	559	589	558	583	557	569	555	587	513	536	579	581	525	563	511	524	537	535	607	534	597	531	538	546	589	532	551	536	525	585	530	532	528	516	569	556	572	515	545	524	546	535	527	555	540	553	534	552	532	512	545	500	564	548	544	526	531	562	554	508	523	521	567	538	529	554	522	574	509	554	535	524	520	538	570	550	578	508	551	531	516	570	563	551	541	564	521	562	550	597	553	559	537	538	547	528	558	556	547	520	524	562	538	534	546	531	522	537	581	575	586	540	537	587	588	579	536	560	566	566	551	567	549	590	546	530	583	560	542	569	518	592	532	526	602	537	557	585	530	544	526	578	524	528	551	525	501	559	566	550	516	538	522	526	512	542	592	530	563	569	523	550	549	569	508	496	518	560	557	552	535	529	534	570	540	531	581	601	545	553	528	503	523	516	558	559	527	544	555	551	553	517	588	561	533	588	565	542	554	565	562	560	554	513	528	539	501	536	535	532	589	515	557	529	548	585	587	547	547	503	516	545	549	575	580	549	543	529	534	542	555	513	528	536	526	574	556	541	531	498	542	560	563	541	529	557	508	526	543	556	570	562	546	523	511	570	527	537	601	556	528	540	532	566	543	550	477	581	565	553	521	552	565	548	567	580	591	558	568	545	590	518	581	562	593	513	546	569	537	577	568	551	545	574	597	521	550	570	539	549	588	546	562	585	540	526	535	536	524	564	559	558	562	568	531	551	565	549	561	533	540	537	565	537	525	521	550	547	534	569	567	565	579	510	535	543	574	546	548	554	601	535	589	527	546	534	510	542	508	545	578	572	514	560	539	562	538	587	515	566	562	569	577	551	533	519	585	561	527	586	556	562	506	547	493	527	528	524	536	570	580	497	527	555	574	572	569	583	562	552	551	561	562	556	530	545	544	576	553	546	563	528	544	550	538	561	554	545	572	550	524	556	598	580	509	523	548	523	578	550	521	540	560	569	562	570	523	533	604	545	582	609	537	532	537	506	573	530	557	555	521	562	529	544	551	558	556	530	565	545	499	519	556	556	528	497	509	515	524	554	585	571	516	533	555	532	492	532	519	524	525	501	549	573	551	563	537	554	569	522	544	542	576	558	544	556	519	536	557	522	564	523	544	554	565	539	482	535	559	560	546	545	567	556	549	557	531	545	565	535	525	582	574	533	513	543	560	578	544	541	581	569	594	505	565	550	563	530	553	502	536	543	529	560	565	559	540	564	535	545	522	578	507	583	562	548	508	536	581	559	563	560	546	554	512	555	508	588	543	530	530	569	554	533	565	549	510	549	538	523	566	553	538	517	545	546	563	556	523	553	498	572	532	520	532	567	551	558	535	540	490	593	575	521	526	543	541	553	525	513	556	550	518	501	535	555	520	518	538	559	528	525	554	535	566	566	553	532	561	569	558	553	534	538	502	539	570	541	554	530	524	541	566	538	532	564	546	521	528	541	539	570	575	534	543	557	547	526	573	514	509	535	535	565	583	501	527	535	550	590	525	551	530	578	563	534	576	525	509	534	583	597	575	526	556	530	553	549	577	549	552	550	578	552	561	571	524	590	534	522	565	540	525	550	534	540	543	554	540	574	547	554	612	557	516	545	521	577	518	575	536	573	521	556	534	556	536	537	531	586	603	550	522	545	532	585	557	529	526	563	533	579	571	521	531	561	523	521	516	546	563	537	548	491	540	513	550	576	524	554	527	567	560	556	532	552	545	526	533	548	550	567	519	530	547	554	564	586	575	536	510	541	545	536	577	558	515	548	550	543	555	521	542	526	490	520	543	541	568	552	519	564	558	551	585	547	586	559	531	539	525	561	526	561	564	549	557	551	557	512	540	521	554	558
25482	21522	28269	27437	18443	9023	4667	11290	17318	12084	4541	1832	947	688	641	601	555	615	618	546	638	614	599	589	586	627	641	557	552	569	603	586	607	552	609	608	544	610	638	589	551	569	592	603	532	598	593	565	577	600	604	579	614	592	577	578	580	561	638	618	584	565	580	598	593	600	607	563	585	596	541	529	593	597	566	577	563	577	613	591	536	565	585	585	580	589	596	599	566	575	567	626	555	605	572	602	558	581	602	576	575	578	563	580	567	563	609	592	599	567	566	591	542	593	599	609	575	643	564	578	587	621	540	551	564	604	557	568	597	585	560	596	594	574	572	552	587	569	572	547	580	639	592	595	579	552	559	615	590	550	591	595	573	604	569	549	557	588	528	575	582	581	622	580	574	542	583	595	624	586	593	579	587	580	584	568	575	629	594	589	597	574	567	580	526	595	574	553	547	599	529	525	585	571	547	572	552	567	641	560	572	542	602	579	574	560	570	556	601	583	602	593	585	566	595	561	576	581	564	578	578	581	550	584	562	543	548	569	605	566	563	541	600	559	618	586	585	610	563	579	538	603	539	602	585	544	581	587	590	542	565	593	561	600	604	573	613	593	604	607	583	535	583	578	563	526	628	590	564	581	568	618	550	578	553	541	552	577	518	581	612	606	591	541	585	574	588	543	569	566	553	545	608	585	583	585	620	572	570	559	620	575	593	618	626	552	563	590	552	551	594	606	651	583	592	594	543	572	562	555	603	588	579	595	584	543	579	584	555	568	560	558	545	583	607	564	563	568	574	591	625	608	566	575	552	559	545	614	577	610	619	609	560	589	572	553	565	616	579	596	577	540	602	570	553	579	556	554	640	590	551	590	603	571	608	558	543	620	621	559	588	588	600	592	582	603	621	553	573	576	608	602	600	557	589	556	592	564	525	541	572	546	581	587	585	595	577	578	575	559	601	588	601	551	542	576	574	549	569	588	569	525	576	554	556	600	619	569	563	537	547	589	562	570	583	589	600	608	586	556	525	605	584	587	550	540	619	555	617	577	593	576	551	615	567	583	611	588	567	574	577	574	555	577	576	613	580	616	597	553	617	588	560	568	539	551	577	552	565	548	568	556	581	571	604	569	563	554	588	601	620	600	557	569	608	559	601	550	610	621	565	555	574	577	587	506	598	596	531	593	559	577	578	575	575	574	560	578	533	558	592	584	591	578	551	602	551	538	626	534	591	615	619	587	553	508	605	581	609	565	585	561	567	581	574	559	605	568	565	556	576	619	604	589	592	595	590	588	603	612	596	597	559	613	579	574	579	579	593	584	608	550	546	581	608	573	584	570	582	589	594	575	597	596	598	574	583	566	585	575	603	568	588	595	598	584	527	568	585	595	610	552	533	529	560	597	578	591	570	559	607	597	575	569	554	601	568	606	605	616	596	601	619	559	579	542	529	562	590	550	563	578	567	583	615	570	568	569	571	585	554	555	533	584	608	530	573	556	546	583	533	565	604	577	589	581	585	599	565	598	607	565	576	580	625	560	589	582	565	547	607	559	589	524	581	575	627	562	538	541	592	587	622	618	611	558	602	587	559	561	573	561	583	564	578	627	576	572	589	597	589	562	562	562	615	573	580	539	560	565	614	578	563	593	583	613	568	571	602	592	555	572	609	596	592	559	603	565	534	613	593	618	579	584	609	580	554	623	519	576	579	607	564	544	540	555	597	555	563	587	595	569	570	564	589	597	595	563	584	565	579	588	595	563	567	573	580	640	605	590	584	543	590	583	525	581	620	551	601	577	588	567	617	520	616	633	587	583	558	593	582	571	597	587	601	572	567	565	597	568	580	567	584	583	566	606	597	524	578	559	543	614	579	569	625	590	566	538	579	588	593	604	599	568	567	614	552	554	604	554	543	591	553	588	586	556	590	582	530	567	551	607	564	569	589	594	566	576	614	590	586	540	560	624	555	568	593	586	591	621	592	578	595	525	565	584	572	597	578	580	619	602	577	561	546	613	573	580	598	624	565	566	633	632	572	563	566	610	562	550	579	567	569	575	632	609	573	595	593	602	642	576	533	573	571	560	592	594	604	595	593	602	610	630	555	598	509	559	533	553	565	561	590	570	564	553	586	548	538	560	562	565	591	575	593	549	597	582	593	569	552	586	582	593	560	569	573	588	588	579	582	542	601	554	581	607	546	578	577	576	550	571	569	576	582	599	586	604	591	609	612	541	546	567	575	621	588	589	550	576	570	601	566	598	615	579	603	582	557	559	548	581	574	550	586	591	578	616	571	635	576	576	597	636	564	563	544	556	588	604	628	584	579	578	578	579	598	573	578	565	603	582	594	542	578	584	574	598	542	577	565	616	600	532	566	553	577	610	568	587	551	562	557	558	581	557	625	595	615	597	559	574	611	573	580	586	562	570	576	565	581	562	572	577	554	599	566	576	571	602	573	597	522	561	557	557	592	587	585	574	576	610	601	573	577	546	613	566	584	579	569	564	606	595	591	616	588	610	591	579	613	582	537	585	577	608	607	573	587	559	574	578	548	571	537	566	584	548	533	589	581	559	576	627	576	549	569	604	560	579	593	568	542	540	592	551	570	571	583	592	583	630	554	622	609	595	561	582	567	525	568	544	605	576	579	599	571	535	551	604	540	569	574	584	585	564	587	583	577	617	572	559	592	568	600	581	567	572	587	570	605	606	593	611	570	543	587	543	544	616	589	589	558	598	551	645	633	577	595	558	587	602	566	563	626	581	537	596	583	557	537	496	623	530	549	594	567	589	590	572	586	575	562	613	606	571	545	603	572	545	531	573	585	546	590	521	561	574	567	614	601	602	575	597	600	603	574	544	589	588	548	635	603	612	571	586	579	540	584	522	563	547	600	567	575	567	553	593	529	592	600	599	570	569	587	608	591	569	572	598	578	596	588	564	595	577	569	588	603	537	601	586	546	568	540	599	603	586	619	611	580	569	556	585	580	581	600	574	589	600	586	598	556	553	551	575	558	603	565	612	556	568	537	554	562	554	583	592	575	545	542	619	572	591	564	585	567	548	550	517	577	558	593	543	565	588	579	589	531	565	533	554	590	571	587	620	588	563	616	578	571	548	559	543	579	587	575	566	560	583	595	551	559	589	550	593	572	589	637	574	575	566	570	584	602	572	593	576	584	610	579	563	571	535	621	566	584	607	593	529	575	595	601	573	558	596	594	524	644	576	580	556	598	564	600	584	602	569	573	614	545	595	558	590	566	536	593	586	657	584	535	641	576	594	584	563	617	618	584	615	588	605	607	598	574	509	594	592	582	559	572	550	560	571	550	564	585	599	604	616	558	583	573	535	555	525	558	590	544	551	558	610	611	547	570	567	588	583	578	597	613	541	573	581	566	594	608	577	560	572	581	541	574	523	559	632	588	601	553	616	592	580	556	590	650	628	580	571	611	555	616	586	555	633	568	583	551	630	584	551	562	558	543	594	573	575	572	562	644	578	545	554	563	573	637	573
15405	32454	30408	22739	12796	6880	4894	13690	16575	10662	4333	2071	1016	683	557	574	539	578	540	559	559	545	572	575	543	571	496	549	528	503	550	569	508	560	575	561	542	564	513	540	550	556	530	546	531	526	531	550	594	502	554	583	566	526	565	605	532	578	570	536	587	541	573	551	567	517	602	567	542	535	558	519	551	552	550	558	591	580	561	529	565	549	561	570	551	510	541	533	551	563	581	546	517	493	541	567	576	555	582	547	572	538	519	541	532	542	502	550	528	534	557	574	547	545	536	537	551	561	541	546	505	527	552	540	481	550	567	546	579	514	561	567	551	515	523	560	544	567	558	555	525	531	543	493	532	575	540	574	537	530	553	568	531	562	539	581	539	562	561	560	536	546	534	554	518	542	572	598	575	552	554	523	598	526	500	567	551	557	523	548	542	540	545	559	546	570	536	559	515	521	582	541	551	548	567	504	538	558	513	530	557	501	555	530	535	542	571	510	554	569	561	538	555	576	501	535	551	553	527	547	527	530	546	552	556	508	525	512	557	523	559	530	517	543	535	574	554	504	511	566	570	550	553	524	564	504	564	582	534	557	560	532	503	627	592	562	536	509	546	573	564	521	604	515	570	557	567	547	552	575	527	568	610	571	559	555	583	537	566	525	515	554	547	558	523	543	565	583	516	490	501	536	559	534	569	543	551	523	528	544	572	548	565	515	550	537	540	522	573	548	554	595	573	511	561	556	542	547	547	552	556	524	564	542	525	514	560	547	595	558	490	542	567	525	560	553	589	515	526	516	542	556	561	536	559	514	515	589	533	506	535	548	545	557	561	552	511	541	551	513	597	531	519	514	561	531	566	577	503	561	564	563	510	567	525	547	572	560	533	571	551	560	513	581	547	564	529	532	499	547	509	572	534	559	509	522	544	597	572	552	588	582	577	547	545	540	505	477	568	552	573	551	580	516	602	568	540	536	551	558	577	542	538	567	551	535	541	537	569	564	530	528	560	524	541	546	558	538	522	542	555	549	555	510	570	550	552	558	539	557	521	558	533	537	577	559	523	577	547	589	549	532	520	568	581	524	546	535	517	538	535	499	542	552	564	538	565	558	556	520	547	546	540	537	551	537	501	524	544	532	580	529	552	548	590	534	518	560	548	541	537	561	563	524	511	571	568	556	499	564	529	572	518	545	540	569	550	557	538	518	565	529	530	525	575	543	528	577	527	568	568	523	607	513	524	534	530	529	539	564	562	540	568	569	561	554	545	547	582	569	545	551	513	566	528	532	527	565	503	584	552	506	528	576	532	552	509	583	557	531	539	521	521	571	523	555	528	553	524	587	508	540	566	580	506	541	571	503	557	537	560	523	569	558	542	546	519	472	558	546	529	555	569	544	560	555	540	534	554	490	585	549	505	534	565	559	523	539	568	553	539	496	548	548	540	558	513	533	552	552	556	564	505	555	571	551	550	528	538	554	555	564	519	588	502	540	526	566	523	531	572	538	565	587	552	515	551	553	543	509	555	578	557	503	528	497	521	566	551	549	544	543	540	544	532	557	566	544	541	534	543	518	552	586	549	505	556	541	539	516	528	565	529	581	498	572	566	538	520	545	563	521	478	587	517	547	591	482	528	557	557	567	560	540	543	544	547	518	521	542	547	540	540	527	520	573	556	532	558	587	531	529	533	507	525	543	468	559	552	539	534	566	567	522	537	537	487	523	564	541	536	539	547	564	568	512	556	553	549	543	491	550	568	499	530	565	576	529	519	515	541	521	567	558	539	573	543	543	590	517	535	522	544	522	558	484	566	574	536	520	544	518	582	530	581	565	565	526	542	559	554	566	563	510	517	553	550	552	530	538	547	561	538	562	558	531	565	564	569	549	574	528	537	555	574	522	549	575	548	517	560	568	558	543	578	541	549	526	573	589	543	519	597	539	571	551	555	533	518	546	496	540	538	530	497	579	539	576	550	554	569	488	551	525	558	486	552	509	502	529	533	534	581	530	493	513	541	506	546	534	540	532	544	541	523	579	545	524	545	543	508	516	547	517	543	539	502	545	598	524	572	523	538	562	553	562	552	521	553	568	526	539	510	534	538	541	530	530	526	489	546	512	532	568	552	530	544	522	549	556	587	512	566	504	558	549	557	558	521	561	546	538	572	489	536	552	539	524	544	529	558	554	520	545	578	545	531	532	523	551	564	566	539	547	541	512	544	514	553	536	537	562	547	558	542	544	581	547	561	519	564	565	542	526	565	568	551	541	518	533	532	542	539	519	544	542	569	567	553	538	555	548	528	558	546	516	531	544	570	510	540	523	543	572	515	570	528	506	529	556	519	531	534	572	568	547	574	545	558	583	562	557	520	501	529	486	537	518	570	524	532	544	516	528	562	536	556	558	568	527	568	543	550	538	551	514	574	515	520	526	544	562	558	555	500	569	519	534	520	522	547	600	568	501	527	547	563	496	499	527	508	573	556	552	539	550	546	563	556	535	579	550	531	543	517	528	526	507	536	564	571	515	526	590	516	542	556	558	565	561	550	500	561	549	550	541	499	571	552	574	535	584	577	520	538	526	561	534	549	536	572	536	575	550	535	522	550	540	524	550	559	549	539	521	533	534	527	559	539	551	524	546	558	534	516	550	561	558	544	554	557	550	497	502	541	539	524	568	542	562	524	532	527	545	544	556	537	527	557	541	556	563	514	506	550	573	515	528	584	506	531	569	539	535	556	539	530	544	545	555	566	547	569	611	557	552	543	529	595	538	553	501	557	517	540	559	538	540	535	526	562	558	546	543	528	561	549	561	526	532	563	500	558	548	566	503	503	539	566	527	527	552	556	572	518	541	606	518	516	555	581	543	509	553	498	509	520	557	534	550	551	575	564	552	539	555	551	533	534	528	532	581	517	567	561	575	553	539	579	532	519	526	537	570	536	532	560	555	542	512	524	572	589	507	537	506	548	556	581	528	576	555	547	576	530	555	582	529	550	563	537	568	565	560	580	564	586	561	559	532	571	535	540	536	534	555	540	505	535	505	503	540	538	591	549	545	544	481	529	544	538	541	534	524	544	544	540	508	563	557	569	520	573	555	538	530	542	578	540	573	540	584	556	520	529	540	530	546	567	536	562	561	539	562	555	544	567	579	523	557	555	546	528	593	551	550	545	539	601	560	531	511	545	533	520	550	539	586	559	561	490	550	573	562	565	533	566	546	520	601	512	557	533	562	510	530	551	571	527	558	523	575	563	582	516	507	552	491	531	520	526	552	563	499	561	553	569	567	543	556	563	519	567	555	573	534	557	528	565	539	582	529	493	556	579	559	547	560	546	531	549	514	569	543	568	581	540	555	544	546	561	521	544	562	563	520	562	514	520	516	569	513	557	563	571	535	559	548	591	538	568	518	522	576	573	590	531	516	563	495	559	517	558	521	493	586	550	542	552	535	544	518	571	582	512	571	527	582	533	571	528	549	591	534	531	540	540	556	535	559	512	529	587	566	550	526
24261	21414	28904	25612	23157	18031	11691	21587	32222	24996	11169	4113	1622	960	786	696	769	719	736	730	719	677	674	713	675	671	690	749	710	717	700	712	700	686	733	679	718	753	715	717	671	685	706	710	680	656	687	641	670	733	687	669	657	725	726	744	707	687	692	653	688	679	700	719	629	730	670	664	664	748	669	677	684	688	677	720	693	676	748	676	665	672	717	702	663	677	705	659	709	680	692	694	670	671	728	696	739	679	717	729	629	643	702	728	703	658	665	683	707	712	676	687	705	655	666	677	669	708	629	676	673	658	672	683	630	735	665	694	666	691	652	691	663	685	635	683	650	710	673	742	724	692	656	715	723	663	652	711	685	679	689	658	679	641	622	657	689	714	674	692	674	705	637	673	663	677	686	672	708	696	702	679	686	705	683	684	687	661	697	668	715	656	689	674	691	710	636	681	688	728	628	680	683	685	672	696	660	680	691	651	727	680	649	700	704	692	724	666	628	661	726	672	632	662	690	695	749	674	745	673	687	658	719	694	637	677	713	655	656	673	714	640	685	686	701	664	673	676	661	780	651	677	666	701	685	676	639	705	702	658	660	711	709	733	679	646	656	649	666	661	694	710	678	671	689	663	701	668	693	679	660	695	679	688	663	619	679	695	662	701	675	689	698	712	699	691	722	668	716	723	733	707	728	737	694	726	636	643	692	695	642	707	690	676	641	682	625	680	675	680	690	690	645	670	689	642	668	741	649	668	691	693	636	714	662	703	660	671	664	738	683	646	659	626	681	687	693	688	636	715	687	646	657	720	688	753	684	678	652	632	679	679	663	725	689	702	713	677	636	691	625	699	646	659	700	671	662	677	718	705	708	635	672	648	725	686	694	678	709	690	658	718	669	677	695	688	647	697	703	664	635	648	641	631	679	714	691	717	698	694	663	708	671	691	710	662	721	656	694	675	683	664	740	666	718	695	687	663	710	670	653	645	651	690	705	690	693	685	679	653	668	677	678	697	696	674	695	644	697	669	700	689	735	669	666	706	689	650	686	659	695	660	730	719	673	702	704	658	703	670	701	675	732	708	702	712	647	650	636	727	704	679	685	668	681	667	702	701	649	659	692	692	703	698	666	718	684	641	726	664	730	634	689	699	672	697	732	645	705	668	656	664	643	669	684	700	688	699	642	675	691	679	660	691	729	635	681	700	655	664	715	704	669	706	632	656	676	698	703	694	689	718	728	673	662	669	674	677	656	653	658	637	684	673	719	692	633	728	670	657	685	653	697	637	694	709	680	693	688	729	680	688	721	671	645	660	637	682	690	681	666	663	712	659	659	715	718	711	710	687	675	702	677	661	710	656	682	667	732	686	687	659	672	643	665	671	753	692	644	717	650	720	720	688	645	631	645	722	687	675	687	723	667	710	728	634	700	671	681	710	697	706	661	720	655	660	684	656	696	683	748	677	686	659	722	655	694	646	679	697	663	696	695	684	685	679	690	675	647	630	674	677	738	686	747	647	719	704	627	685	690	647	690	710	712	700	645	731	679	649	681	650	692	675	680	674	680	687	666	698	687	647	707	643	743	664	680	668	704	689	677	703	733	689	670	697	716	698	649	705	669	672	664	694	625	722	677	723	659	694	661	670	665	692	726	686	649	674	711	701	692	733	730	675	678	725	692	691	662	678	645	696	672	633	659	628	694	700	683	687	715	661	723	732	703	730	702	709	681	725	694	649	676	688	659	661	736	687	643	676	705	721	684	680	689	693	676	675	669	699	709	696	712	705	660	692	768	646	730	714	722	643	675	660	692	665	630	659	675	694	708	685	689	697	661	716	671	704	698	691	699	667	672	689	700	703	678	666	661	663	678	664	695	656	663	681	729	710	678	712	713	752	687	673	673	680	687	678	740	683	695	662	711	651	673	692	712	687	640	663	717	681	684	783	718	697	643	664	701	663	689	675	668	672	651	684	708	673	693	685	681	713	725	672	674	642	648	743	669	685	655	696	706	684	642	699	714	671	673	673	667	663	684	701	687	650	726	654	700	734	704	660	653	681	693	678	673	631	681	704	682	655	679	700	695	711	663	667	691	662	636	688	676	704	659	661	694	695	670	711	728	715	676	656	677	677	694	688	691	676	664	690	668	680	662	626	722	654	687	663	658	639	705	707	693	721	660	707	714	678	664	678	674	701	703	665	719	734	661	693	644	735	650	670	688	714	699	726	691	700	700	682	630	669	678	685	701	736	694	727	649	690	712	663	668	675	628	712	655	691	702	748	694	651	702	679	726	678	674	667	743	681	644	671	661	703	674	662	640	664	699	661	697	731	668	670	643	680	700	651	709	680	680	704	690	699	655	692	639	661	683	723	685	673	662	700	684	700	657	694	667	655	731	640	677	672	709	682	684	653	666	689	699	708	692	680	664	699	683	666	634	667	700	671	683	680	720	718	705	675	698	693	685	655	664	632	692	684	699	684	726	644	677	672	690	687	685	621	666	693	727	700	713	648	709	647	704	677	666	700	679	687	698	699	697	640	645	651	667	669	655	627	697	693	680	711	648	662	684	659	758	675	686	652	688	622	649	674	660	628	732	760	664	664	715	680	698	690	699	659	648	650	676	690	678	652	650	733	669	694	735	716	653	653	684	652	674	617	694	685	698	671	691	716	673	632	653	659	688	644	699	693	685	728	708	754	700	645	671	676	669	687	709	674	692	666	639	663	651	679	676	701	653	689	718	684	627	689	651	707	690	649	641	681	643	677	675	650	672	721	664	625	676	686	681	669	669	635	660	694	668	680	707	708	680	714	701	676	708	754	693	648	657	693	672	683	697	642	694	694	702	694	675	666	642	695	700	647	699	690	644	650	620	721	697	730	695	716	676	693	688	672	717	687	705	683	658	674	653	655	674	634	671	659	671	675	650	688	694	672	729	688	629	698	691	656	683	699	668	669	694	683	666	682	668	669	694	708	695	713	633	656	684	654	657	728	645	680	677	702	678	702	735	640	662	724	700	679	715	691	677	683	697	673	680	689	701	634	670	650	679	657	714	694	619	719	685	689	687	657	693	651	685	688	701	674	638	633	652	705	705	702	726	696	663	673	616	663	668	665	690	703	651	625	729	641	699	672	664	724	680	650	681	645	637	681	707	721	629	712	696	651	678	691	682	697	629	716	695	719	663	651	672	669	650	633	683	668	652	710	708	603	665	707	641	690	701	719	701	664	623	679	678	662	641	655	678	669	646	679	654	626	686	676	646	672	718	674	661	662	680	684	618	651	641	663	694	712	667	726	702	683	663	681	715	683	681	649	654	710	672	664	631	671	659	705	654	656	700	668	734	655	726	617	668	683	679	678	652	656	719	676	659	694	643	675	686	662	703	718	677	678	691	658	696	668	630	716	713	679	641	653	653	693	673	664	688	703	619	669	705	705	689	652	658	712	707	711	644	637	653	690	669	679	697	664	653	679	662	726	688	724	662	682	727	695	655	695	643	608	699	638	697	703	746	660
19402	39645	38778	30331	19892	11086	8916	24502	29839	20547	8812	4253	1715	891	674	656	645	674	630	637	692	637	698	630	625	657	635	670	634	653	656	637	650	651	650	622	567	670	624	692	642	609	640	633	671	626	647	626	604	622	674	616	649	630	598	656	639	659	637	646	689	645	663	610	634	641	607	673	643	654	620	670	607	667	658	625	677	629	646	616	638	657	670	639	621	665	637	631	648	678	616	604	677	613	666	629	657	663	675	653	652	634	680	644	646	636	617	628	651	595	615	650	690	652	631	632	615	676	659	632	692	612	620	671	623	645	629	625	608	600	650	662	642	626	654	676	661	620	648	622	605	615	617	644	643	599	633	620	639	589	610	632	610	599	626	667	616	659	641	636	640	615	640	613	649	628	646	633	610	610	679	632	666	626	649	648	660	629	622	623	643	578	615	532	650	636	653	644	613	642	641	633	629	628	627	645	624	646	635	633	654	652	649	649	634	679	641	695	626	610	638	652	603	661	619	653	657	633	669	629	694	657	613	678	615	660	618	572	577	601	617	641	623	585	641	610	630	632	582	638	669	658	630	607	627	597	675	657	624	657	616	714	629	629	694	658	644	637	678	639	657	694	704	639	642	648	629	632	640	600	648	639	640	656	646	612	662	637	632	640	639	600	626	574	629	605	648	627	676	634	610	633	605	639	648	612	660	616	624	595	621	664	620	646	630	681	598	614	605	610	681	667	637	667	646	586	655	625	587	656	639	603	598	615	613	622	639	639	628	636	639	625	612	626	655	614	624	673	703	607	619	627	642	661	639	708	575	625	675	656	597	647	661	612	590	633	627	655	648	634	608	640	600	654	635	624	617	643	630	653	594	620	619	651	641	620	670	652	642	634	612	643	613	675	616	623	657	624	697	627	635	626	657	632	643	643	669	656	611	658	653	656	616	604	597	632	633	642	624	592	636	618	615	641	611	603	609	637	634	625	610	643	638	709	667	635	663	677	639	635	632	621	645	643	611	642	620	644	653	625	642	616	594	626	631	661	615	642	651	634	667	632	611	628	581	679	621	620	599	613	630	631	621	615	665	616	654	637	619	622	636	608	637	681	605	642	611	650	695	658	602	628	638	601	671	588	613	619	614	610	626	624	660	638	630	637	627	609	652	641	583	600	601	643	624	658	612	651	654	609	627	628	593	650	604	635	622	627	594	615	596	660	644	621	635	652	594	653	618	663	652	671	606	608	659	610	638	663	614	634	636	610	632	639	641	635	638	608	635	631	641	622	633	666	640	645	637	630	597	639	617	597	604	620	614	608	639	613	646	631	636	573	634	637	657	643	626	627	660	619	623	638	638	624	588	653	615	620	617	646	641	626	635	667	613	588	656	642	636	576	620	617	665	625	643	624	610	609	661	616	628	595	640	631	624	647	601	665	604	588	668	645	631	641	657	621	642	634	622	627	640	613	611	640	695	656	622	625	665	673	609	634	637	634	605	638	596	664	640	649	632	662	647	640	615	636	645	586	652	652	685	639	655	605	679	644	644	609	625	613	581	633	583	612	646	654	630	620	660	642	633	581	579	621	592	653	647	640	635	651	615	606	611	621	601	630	579	596	594	629	635	695	625	640	643	626	629	646	647	612	652	645	647	639	641	671	648	647	626	620	636	633	609	661	645	583	637	677	655	673	617	643	623	657	641	646	622	627	638	659	598	569	624	683	664	625	606	652	594	632	663	663	656	649	664	610	603	641	677	590	592	641	628	563	624	640	634	659	642	657	617	618	618	641	620	643	648	646	599	657	643	593	647	626	637	632	609	629	626	651	635	608	685	688	621	619	629	653	651	641	580	669	667	608	636	580	650	635	634	661	668	642	645	615	673	669	644	656	652	659	592	636	588	602	662	606	598	647	648	611	649	634	675	675	638	665	631	608	614	609	658	678	647	617	666	653	707	615	638	652	620	622	611	619	675	620	647	622	660	621	658	650	639	625	645	663	632	634	651	608	660	618	591	651	666	659	565	616	618	573	638	643	670	669	625	617	580	608	598	653	629	663	615	641	662	610	652	657	667	610	651	648	646	633	642	602	650	619	625	619	629	645	633	640	615	610	636	666	624	623	653	641	693	618	594	637	605	603	636	641	650	632	674	674	608	602	628	622	646	646	607	614	650	628	638	620	623	653	607	616	642	648	634	612	616	604	657	641	614	614	636	641	608	592	624	598	602	598	629	633	639	645	634	648	623	653	619	621	610	661	615	619	652	610	624	606	585	594	645	627	608	682	576	582	625	641	583	660	641	587	636	641	617	646	670	647	613	605	628	642	665	623	649	641	627	627	647	631	596	612	672	673	657	646	659	606	629	614	642	660	649	627	640	626	617	632	626	623	661	637	604	574	611	604	601	623	598	629	664	652	625	624	620	611	592	623	658	628	628	639	662	601	594	666	641	629	601	677	681	647	648	588	624	651	665	640	640	650	674	637	610	625	632	674	676	626	655	659	631	586	611	672	635	619	652	572	622	652	654	635	631	602	630	642	606	647	613	632	621	673	624	613	606	620	644	612	688	607	639	580	599	619	706	681	604	657	651	642	641	665	596	588	654	667	624	625	608	634	617	616	632	627	619	572	649	648	656	665	616	623	692	637	607	640	654	619	603	614	626	660	615	601	615	611	638	640	622	614	608	558	694	671	655	666	622	624	646	620	632	630	603	608	640	647	601	610	644	660	626	625	598	629	636	621	606	662	626	604	639	678	637	613	672	625	649	643	645	664	627	636	623	626	629	679	592	605	648	623	601	646	635	608	679	618	644	644	672	658	619	643	641	637	641	612	620	587	635	657	621	600	681	630	648	631	637	645	597	610	596	672	642	688	616	634	599	604	599	637	634	613	616	636	615	612	647	605	613	667	604	612	645	634	637	608	646	591	659	596	645	638	656	623	664	588	635	645	647	605	644	633	642	635	580	646	605	650	621	637	620	635	630	636	658	640	608	652	599	673	659	604	648	642	625	614	622	612	611	611	612	626	626	621	643	632	635	621	645	634	660	641	606	652	652	617	632	621	632	603	613	654	636	598	642	665	643	668	631	631	618	625	634	674	623	625	641	643	674	637	641	631	675	637	629	670	603	635	630	589	677	638	611	639	561	642	641	624	597	613	618	652	629	586	642	645	654	614	669	603	631	635	616	607	665	602	582	660	655	638	587	670	666	593	634	609	642	622	591	604	677	612	618	663	634	661	647	628	615	585	649	646	612	677	638	637	628	591	629	634	648	596	624	598	600	656	570	645	622	629	653	569	643	648	617	602	677	585	635	630	641	655	624	635	660	628	607	633	610	625	665	644	598	643	619	648	632	653	640	626	616	605	601	653	628	629	635	609	620	603	645	635	652	590	652	624	589	639	653	632	629	651	624	585	627	645	635	621	628	634	629	643	636	639	644	575	677	638	593	628	662	684	623	642	638	627	568	649	605	658	669	621	657	626	612	634	601	610	612	615	626	607	643	627	665	619	620	650
29380	27276	29223	18425	6594	3914	2603	3190	3165	2181	1273	832	726	660	647	599	587	583	636	610	575	608	578	602	572	655	630	584	597	586	603	610	572	644	601	641	611	613	559	570	624	601	599	598	625	589	579	611	578	602	581	573	626	635	607	624	601	626	628	558	543	668	609	565	642	634	563	622	584	602	622	595	569	647	573	627	619	629	609	570	617	558	607	588	584	614	579	618	587	599	590	636	585	561	600	619	622	638	569	611	621	583	582	581	587	597	609	603	582	604	592	609	605	584	567	599	620	581	620	618	590	601	607	546	625	582	608	607	580	587	604	579	616	577	559	609	609	617	626	608	562	612	555	568	578	637	639	594	584	606	596	626	649	585	583	583	598	588	562	597	627	584	602	607	622	604	601	615	631	556	607	599	599	586	596	615	610	600	540	601	583	586	579	606	582	605	640	598	566	597	597	634	561	602	634	632	607	597	608	562	618	636	628	617	642	626	574	569	600	565	596	558	592	618	594	613	628	612	595	606	605	601	623	632	570	599	603	605	621	603	631	575	573	616	594	600	619	574	590	572	608	590	656	640	555	611	612	550	625	583	660	593	649	569	577	565	625	556	597	612	549	594	591	587	582	582	592	629	574	627	594	569	577	593	600	617	631	619	602	620	605	601	586	599	574	601	596	598	639	632	625	589	583	625	616	632	552	626	621	594	609	545	595	649	607	624	600	591	622	616	620	596	568	568	576	585	621	628	605	612	628	572	612	597	628	631	569	603	625	597	614	637	583	580	597	580	602	576	611	620	586	570	612	648	607	612	602	640	584	621	663	602	611	624	628	631	604	631	659	622	596	609	591	593	566	564	608	560	580	566	580	584	593	587	556	619	632	611	620	589	567	551	604	644	643	604	636	596	615	604	602	657	652	659	565	581	619	600	613	630	584	608	561	600	568	554	583	584	592	600	581	595	610	600	580	580	643	602	651	619	565	562	590	611	553	612	604	569	597	640	600	625	573	625	627	604	618	558	579	617	619	623	600	583	604	604	633	583	621	586	591	538	577	571	594	568	602	598	581	597	588	599	597	580	597	546	531	619	569	626	583	595	594	586	621	591	602	558	632	604	620	568	563	599	595	599	617	603	636	607	638	609	576	619	618	589	615	621	663	592	606	599	607	603	533	563	606	602	573	620	589	609	605	628	632	647	624	586	574	622	610	580	579	601	598	629	623	569	569	587	606	634	630	599	572	604	630	615	585	590	597	575	590	609	611	578	585	613	602	586	574	646	617	583	583	602	607	614	598	578	587	579	605	601	634	610	620	617	587	620	625	629	601	578	682	598	610	648	609	589	607	587	600	572	558	612	638	632	593	585	575	576	583	600	611	625	595	597	631	608	600	590	628	576	569	632	598	566	600	610	588	569	604	596	616	638	610	595	583	606	600	607	610	603	588	583	599	592	615	565	604	578	573	626	593	597	636	581	558	608	603	557	655	620	597	589	616	582	608	595	634	610	567	650	524	588	640	584	627	623	634	591	625	609	604	642	618	568	597	567	553	617	602	610	584	595	620	579	629	604	577	604	588	601	613	585	594	633	590	569	586	628	587	623	604	588	633	592	545	565	572	615	582	620	617	595	664	636	590	596	570	592	577	618	611	597	618	563	588	589	640	676	605	602	622	629	590	625	610	614	592	620	613	560	604	611	592	603	596	630	622	579	633	601	608	596	591	577	630	595	599	585	573	599	622	622	594	570	604	621	641	606	575	664	621	608	611	625	598	561	567	587	599	578	597	623	638	615	625	564	570	677	617	576	624	579	623	564	577	587	621	591	637	569	609	591	570	586	619	624	617	622	584	605	575	592	647	640	578	570	598	589	566	633	606	567	610	600	602	605	542	580	537	584	608	586	614	566	615	587	653	616	631	642	587	582	642	581	539	612	623	594	617	588	559	611	556	606	623	618	608	586	633	591	587	581	619	644	609	631	599	580	616	580	588	576	609	614	579	585	616	606	574	638	591	566	620	616	598	617	633	629	594	591	553	579	635	622	590	591	589	615	614	613	640	600	593	558	570	595	601	624	598	576	532	587	600	599	568	649	617	565	614	617	607	549	589	573	632	614	604	552	617	572	609	563	647	618	588	615	610	640	553	619	605	571	632	624	612	573	630	591	587	608	598	594	573	607	586	595	646	624	621	610	588	587	648	615	594	597	621	627	584	569	601	586	594	624	642	660	659	649	649	555	557	599	619	565	571	577	580	620	560	568	583	605	610	593	611	580	570	603	594	612	601	605	625	627	625	635	620	606	608	596	610	592	628	592	564	561	596	565	558	595	653	595	614	583	608	586	618	608	610	604	588	579	609	606	613	567	613	559	605	573	574	614	598	642	595	590	580	630	602	634	590	571	612	567	598	617	577	596	598	553	610	621	578	571	573	612	559	565	592	648	607	544	555	589	573	619	590	632	570	594	633	567	566	611	575	635	599	635	597	614	581	605	595	571	623	615	621	612	579	613	612	584	619	577	620	622	564	617	589	594	650	629	580	638	611	568	598	587	576	568	598	563	579	629	575	605	593	584	582	625	594	609	598	609	636	600	601	579	637	610	615	604	653	600	622	648	615	605	586	581	572	620	620	592	616	596	622	608	683	623	557	632	586	604	587	610	598	603	611	607	600	610	637	648	581	667	550	616	617	643	587	574	605	571	592	580	616	613	600	630	586	618	611	569	577	584	626	610	570	598	627	595	628	603	629	584	580	652	612	585	557	592	642	605	571	587	609	588	576	565	557	559	593	581	635	582	655	595	583	593	603	640	578	618	590	625	587	584	617	607	588	599	605	606	599	629	575	624	605	590	577	626	606	567	593	635	570	583	601	603	608	610	570	574	550	616	622	606	621	584	598	624	616	593	604	603	608	610	598	590	580	604	576	585	592	616	617	640	592	575	599	586	615	652	622	586	661	618	638	611	576	610	621	632	585	598	584	629	606	613	597	595	597	589	563	600	621	601	628	586	575	616	628	571	612	632	599	582	594	607	600	582	599	596	585	644	552	645	650	571	566	635	600	591	624	582	588	637	586	590	592	579	586	563	593	596	587	599	589	617	584	601	607	611	589	565	609	586	601	573	607	610	596	621	601	613	628	570	615	564	560	584	628	617	607	583	636	572	581	617	565	610	597	583	602	591	603	561	588	597	598	580	576	623	624	604	599	589	593	603	593	611	589	552	585	559	616	610	593	591	575	602	612	624	572	627	635	606	617	542	566	580	594	613	614	599	576	584	617	593	618	570	607	588	587	590	602	608	598	612	617	560	619	604	592	598	591	638	606	603	600	601	592	555	587	575	611	605	571	624	593	554	600	566	611	583	678	605	576	592	591	572	576	643	572	620	577	589	617	603	619	616	548	548	563	608	606	597	562	599	598	590	628	606	629	634	597	586	597	576	619	654	608	593	636	592	593	596	661	590	620	624	596	581	564	578	612	582	595	615	606	627	616	611	556	638	608	587	574	619	609	625
16864	28782	26893	12453	5474	4661	3517	4472	3831	2515	1366	874	671	614	543	541	588	548	521	564	563	540	561	551	533	560	614	561	535	545	542	516	532	550	581	514	546	577	540	559	563	574	500	491	531	587	547	517	546	554	551	535	570	581	561	554	573	514	485	570	576	543	565	579	569	559	573	598	516	511	504	511	576	552	544	564	555	548	566	548	523	566	525	567	508	527	558	531	536	542	551	553	536	571	512	550	595	530	552	498	560	565	533	564	575	536	548	546	550	542	567	553	541	551	518	506	540	562	531	513	515	523	589	554	541	528	520	548	524	572	560	558	529	511	572	522	603	549	553	528	533	545	555	528	553	544	578	541	527	556	536	532	547	505	539	512	582	565	523	540	544	585	517	566	528	557	597	537	534	552	524	560	559	596	543	495	512	553	525	547	571	527	576	545	546	569	548	517	568	543	556	552	532	566	565	544	538	590	548	510	564	533	568	552	550	595	552	562	567	527	580	538	573	557	565	532	553	588	566	551	540	521	564	543	548	536	514	550	540	596	502	518	512	552	563	554	560	532	522	562	605	542	550	588	555	525	529	571	552	532	524	563	522	535	583	554	534	533	540	540	516	511	520	510	499	579	501	532	558	576	542	562	569	558	559	527	546	524	532	527	566	514	574	569	571	580	565	536	536	539	536	561	521	525	572	574	547	584	531	594	585	564	487	575	550	539	567	566	532	525	560	530	556	541	566	539	541	538	575	507	584	529	547	530	520	526	494	548	565	554	555	595	522	544	537	523	570	559	559	553	528	511	556	498	541	543	533	559	532	523	588	532	538	531	547	538	583	566	603	532	527	541	553	538	558	546	557	559	517	515	544	551	505	542	560	572	550	558	504	556	571	495	532	494	545	540	554	570	527	538	517	519	535	554	543	533	551	562	587	528	528	513	551	544	538	567	516	552	532	531	538	493	553	578	605	560	612	536	576	555	538	533	534	557	578	546	538	528	560	597	562	561	590	525	572	540	541	530	483	561	505	549	560	548	513	538	563	549	548	514	530	532	558	548	510	532	530	524	528	562	530	564	572	564	568	529	548	592	548	557	557	512	534	531	563	524	535	558	539	575	555	515	555	520	558	527	578	590	538	514	545	510	594	562	566	546	541	537	558	544	547	559	523	559	521	531	565	528	559	524	573	532	546	561	526	555	538	555	533	588	520	563	575	543	528	625	507	593	539	517	538	572	554	511	560	493	518	568	531	561	488	558	536	549	498	554	558	518	521	550	543	525	542	598	571	507	523	560	524	527	552	549	565	530	503	526	558	514	533	565	585	568	593	560	520	543	500	603	553	534	572	529	558	520	520	553	574	553	550	543	540	527	570	523	601	554	553	559	514	570	521	537	526	528	566	538	584	543	543	527	552	521	560	523	543	553	537	531	509	530	516	546	530	528	534	555	567	530	555	522	526	495	497	569	576	556	520	547	575	562	551	549	529	534	573	518	510	561	554	533	567	544	513	571	565	551	533	570	532	523	512	503	516	586	553	519	584	552	548	514	563	572	553	561	552	543	550	559	530	531	562	576	539	532	499	562	576	549	563	529	575	545	556	508	537	561	497	521	587	545	526	543	522	536	540	552	517	570	572	524	560	555	567	583	553	545	529	534	548	541	551	570	537	540	566	553	538	549	511	537	559	528	531	552	538	510	537	519	546	515	525	563	540	490	539	505	563	505	541	550	539	540	529	515	528	529	540	572	578	535	548	564	506	526	523	570	578	535	545	505	543	539	532	538	575	487	543	589	561	586	553	565	539	522	569	527	523	525	564	539	526	528	519	535	522	546	584	525	518	542	544	548	546	524	555	543	497	569	540	503	576	563	547	584	553	575	534	480	559	532	536	527	525	583	530	527	599	523	498	544	552	600	574	529	539	526	545	512	521	497	502	582	554	522	555	571	554	553	544	546	528	506	533	565	584	553	550	496	536	549	540	544	536	561	496	536	539	530	533	522	521	548	549	580	549	522	541	545	552	536	583	537	548	520	531	556	562	536	600	592	538	539	560	541	522	529	541	534	535	518	541	576	564	528	519	560	525	605	529	547	562	513	548	548	566	558	537	526	546	550	501	551	551	528	531	534	491	529	496	561	546	553	524	567	517	548	542	560	525	516	587	520	552	528	506	564	500	580	516	517	554	565	563	539	581	527	564	559	568	531	540	579	488	556	546	539	548	561	518	538	545	543	568	547	549	558	557	571	561	522	521	518	570	511	561	560	543	532	506	526	570	511	546	534	540	553	562	560	568	480	545	568	533	610	536	514	539	550	539	503	527	581	541	548	519	563	524	547	555	532	543	571	553	539	566	564	508	560	575	548	535	546	532	523	550	557	530	557	561	540	538	520	537	530	534	563	537	544	604	570	539	478	510	514	525	553	528	598	585	598	567	529	549	536	543	535	517	522	557	494	539	543	565	532	575	515	590	569	531	524	550	568	498	591	547	526	540	535	553	495	531	551	530	556	512	532	508	526	531	528	582	539	526	552	591	576	548	517	540	598	543	557	565	516	589	550	538	558	574	548	521	534	552	502	533	527	546	544	531	540	557	575	517	512	539	493	536	590	558	575	596	556	552	545	542	531	548	530	549	499	577	527	534	552	526	597	526	507	511	522	564	541	536	525	548	561	535	546	554	575	543	552	579	557	542	539	552	563	575	564	562	525	554	552	538	528	570	548	504	561	533	533	534	550	537	549	549	564	550	536	547	564	514	564	525	532	546	520	527	581	516	543	554	518	528	567	568	553	553	537	544	534	554	608	558	547	558	558	568	555	572	546	498	584	569	524	547	522	566	581	529	545	537	566	558	537	538	543	533	547	539	494	562	530	548	540	542	525	537	618	518	538	542	582	566	517	558	555	533	512	502	548	566	519	525	535	518	541	518	547	568	528	554	560	526	494	567	548	496	556	560	504	539	584	541	576	537	540	548	519	563	568	546	520	576	524	534	567	571	540	528	542	578	542	589	524	526	576	539	538	539	535	574	557	523	487	545	609	526	560	560	543	542	562	538	556	543	515	516	528	578	545	561	561	528	570	564	573	580	555	549	527	559	532	557	535	523	553	565	570	568	545	543	545	528	558	538	539	524	544	565	522	594	563	568	528	523	560	541	577	551	541	551	535	545	530	537	535	567	549	579	549	553	528	530	517	561	516	547	515	562	547	515	553	544	529	535	523	545	519	530	558	539	531	567	557	533	546	597	545	551	555	535	554	544	523	529	539	525	576	531	568	554	522	554	573	558	512	545	539	586	578	545	536	535	557	583	531	528	569	527	540	556	529	529	578	508	511	555	557	521	546	543	535	516	542	611	508	625	558	573	551	578	521	555	541	531	543	498	518	534	502	559	521	535	561	580	573	556	511	523	518	529	552	548	567	501	544	508	529	577	533	510	550	585	541	578	567	514	561	553	520	563	566	551	497	536	497	510	555	583	589	558	569	506	557	569	543	540	506	535	556	532	505	504	535
25607	21647	27886	25356	15290	8470	5423	11461	16419	12100	4463	1813	935	677	612	597	578	600	580	583	601	573	573	535	600	573	589	620	593	590	586	594	567	577	587	559	574	594	578	577	591	593	572	562	542	597	597	564	557	609	580	570	555	606	607	565	582	574	592	574	579	566	578	593	580	605	560	551	610	602	583	597	577	608	561	565	618	580	525	545	614	572	593	582	585	549	581	577	588	573	623	597	564	595	590	590	606	551	556	570	585	577	576	611	572	563	539	544	557	582	553	579	565	594	569	606	599	545	576	560	628	587	540	566	554	530	585	598	548	553	548	586	559	573	573	524	564	591	547	558	569	544	580	578	544	623	566	583	575	564	571	605	580	574	588	588	612	593	591	611	582	597	565	576	560	579	578	548	584	585	555	594	589	589	558	545	565	601	612	565	565	552	572	539	617	591	574	587	589	583	525	536	561	607	551	567	561	543	571	563	553	542	581	603	540	573	604	580	559	555	573	573	588	584	586	600	573	557	589	569	566	562	536	601	558	586	587	598	552	598	571	550	601	567	558	608	554	563	568	556	564	559	593	575	595	589	572	555	589	565	543	587	558	593	571	613	551	553	545	575	548	502	594	579	547	588	595	612	597	604	572	592	579	548	553	582	545	530	573	540	543	600	580	602	571	578	608	571	609	562	576	575	578	581	570	590	588	551	550	559	549	570	567	576	547	649	566	579	575	545	612	520	562	530	571	571	589	508	527	585	569	563	528	551	557	552	562	579	579	544	542	566	541	607	598	585	617	554	597	553	587	558	583	594	623	582	556	541	580	592	578	569	532	536	594	617	606	564	571	596	575	564	565	597	604	565	587	596	629	602	544	587	559	581	586	581	594	559	567	562	574	596	549	585	590	534	566	542	559	615	528	533	567	580	564	593	556	592	530	590	567	579	567	581	597	547	562	569	550	582	584	539	576	599	570	581	558	570	576	577	546	545	613	581	591	584	537	576	547	605	540	553	561	577	562	558	567	612	603	544	568	607	595	573	568	550	530	519	560	548	583	558	524	541	567	584	607	578	562	551	605	627	586	558	540	562	555	584	563	571	549	550	576	557	538	600	522	560	573	547	550	582	604	565	579	605	536	580	618	581	540	587	572	610	582	567	563	566	600	620	559	563	555	550	588	559	548	561	572	531	547	605	622	531	627	596	573	607	620	589	582	571	605	569	580	562	595	587	571	537	567	588	620	552	578	583	556	614	567	564	554	559	551	567	537	593	561	572	574	582	561	590	550	597	554	576	617	543	570	604	620	585	564	566	560	539	555	550	551	584	590	573	572	597	564	556	536	578	566	606	585	612	559	599	577	609	629	547	562	546	586	583	571	560	612	577	535	580	581	586	574	554	563	608	609	538	613	586	564	560	605	579	610	526	559	597	596	582	586	589	581	556	557	589	575	567	545	581	586	587	558	574	582	561	597	602	565	584	579	571	587	579	595	567	574	582	596	595	576	595	549	564	576	573	617	530	573	557	563	560	569	563	581	557	551	544	551	623	574	570	527	557	621	587	603	551	572	554	592	581	556	552	610	535	614	630	542	631	559	540	584	557	565	547	548	555	575	574	631	587	576	615	555	551	590	584	567	584	527	563	575	554	591	606	571	561	573	589	595	618	572	549	584	577	563	526	575	600	565	577	572	561	590	564	589	548	605	555	587	556	560	594	594	578	597	593	578	593	547	586	563	564	567	582	595	589	642	577	586	554	591	564	558	660	563	600	550	568	600	582	574	576	574	573	640	567	568	595	614	577	564	552	565	552	574	562	544	594	583	594	569	524	540	549	553	604	509	564	560	588	603	569	543	590	555	626	564	578	538	608	590	555	541	606	572	552	567	619	565	566	608	542	554	532	570	599	524	567	549	592	550	571	581	536	549	535	568	574	555	547	559	568	543	566	594	581	621	604	590	552	570	530	593	551	577	601	599	560	541	546	589	587	550	606	547	578	584	570	573	588	572	533	530	569	609	586	565	580	608	536	594	529	580	578	575	609	531	570	572	545	558	563	560	585	584	559	559	543	567	582	582	575	577	571	529	570	582	535	550	555	565	580	569	564	584	559	555	573	556	518	564	571	581	540	601	581	564	629	578	582	584	550	522	563	590	604	580	590	609	563	557	569	583	565	540	551	570	584	598	526	580	568	608	534	579	530	594	617	554	577	568	564	562	541	538	556	580	572	559	592	551	580	540	551	600	587	572	601	597	535	555	615	576	560	613	542	580	554	595	586	563	594	585	590	569	558	573	564	579	601	580	533	551	566	601	555	544	591	595	575	550	573	574	569	622	571	568	578	609	570	548	571	609	565	565	576	535	607	580	589	564	574	596	566	582	603	561	581	595	599	593	556	558	561	581	590	560	576	552	576	566	592	547	552	540	595	537	652	590	560	545	527	558	586	565	588	588	586	595	547	586	558	592	561	520	563	556	572	611	560	597	563	570	562	555	528	586	575	594	569	553	553	582	598	607	569	575	555	538	525	520	604	580	547	589	635	554	546	616	562	581	620	618	580	538	573	542	579	562	573	593	548	560	561	573	602	591	555	546	616	613	586	558	553	556	550	558	583	595	611	547	549	540	575	548	586	584	544	550	608	583	595	548	592	568	601	595	603	537	589	560	559	599	580	539	596	575	582	572	581	526	557	576	580	585	594	597	581	579	594	564	541	580	592	561	580	592	579	558	605	528	570	554	625	594	566	547	538	565	575	599	545	553	526	550	605	570	603	586	557	592	577	555	563	563	604	596	581	566	561	574	576	563	614	556	566	555	560	557	584	560	582	560	576	578	578	562	554	555	571	596	561	594	536	571	583	557	582	566	588	547	601	589	538	561	574	536	550	551	624	517	597	576	549	579	558	592	604	571	617	534	568	587	539	554	563	575	631	574	580	602	535	611	590	559	607	577	590	550	532	557	603	564	596	581	574	575	585	572	601	567	576	543	591	527	578	555	587	599	552	533	567	571	592	608	576	556	590	595	570	589	540	588	560	623	610	621	548	548	607	552	603	553	605	580	582	579	584	583	558	604	572	611	527	537	593	552	558	572	589	560	576	560	567	559	600	607	608	564	595	551	554	589	587	563	626	581	596	614	527	547	557	566	550	590	532	578	609	565	545	589	586	592	592	585	581	582	548	578	567	577	583	514	541	561	605	556	558	553	567	585	578	548	650	563	552	543	558	577	578	562	576	576	618	607	616	625	542	548	564	536	612	555	539	544	572	529	568	571	568	532	565	581	605	540	584	615	587	583	548	579	581	600	520	593	552	566	582	540	539	553	565	589	560	597	581	567	556	571	608	597	572	554	543	589	610	631	587	560	578	560	569	597	524	618	560	535	568	534	588	555	563	550	564	583	604	627	541	549	592	566	571	589	579	557	561	610	590	565	572	615	606	583	560	568	542	613	528	609	593	553	572	592	577	544	554	615	558	550	581	561	579	553	597	534	553	589	544	523	568	561	593	615	537	585	569
19393	34587	25592	13951	9724	7494	5730	13911	15957	11002	4235	1985	1038	685	559	517	576	516	540	561	555	546	551	542	533	539	579	563	571	599	531	565	588	543	511	533	545	595	565	500	520	509	547	533	545	565	516	536	516	540	505	574	517	580	546	540	586	514	511	522	539	576	524	549	572	525	541	574	567	526	505	528	534	563	553	578	540	551	569	550	512	529	547	536	546	502	533	543	535	539	534	517	545	547	580	552	530	548	533	526	553	555	527	560	581	552	546	525	535	557	538	549	537	543	543	517	532	519	505	529	521	546	543	541	572	537	548	593	544	560	520	526	543	571	564	494	556	566	545	536	578	544	572	536	575	536	532	552	601	545	570	547	549	524	540	529	540	547	569	531	543	545	497	567	515	551	550	561	526	525	530	568	550	516	494	529	514	517	555	530	542	614	527	505	517	525	563	510	552	542	540	562	553	540	531	572	503	563	516	522	506	552	564	551	523	559	555	562	533	529	562	542	537	516	569	531	518	547	539	579	545	560	545	513	520	500	496	539	499	559	538	561	564	546	546	553	567	568	567	545	547	518	507	559	537	546	534	580	533	571	551	526	549	532	557	570	549	543	558	544	537	541	575	539	537	552	547	518	517	558	521	533	530	528	543	555	561	514	514	519	529	501	556	524	568	526	549	548	520	535	512	538	558	562	530	516	574	508	545	541	539	546	572	543	539	531	542	555	542	524	533	553	497	564	517	554	539	570	522	539	558	497	559	569	526	510	566	549	541	514	540	499	526	528	549	509	514	582	516	535	523	557	545	550	559	573	517	539	546	547	511	546	539	542	527	498	499	530	541	533	502	537	546	530	533	523	549	526	557	567	585	576	559	542	546	513	521	531	539	509	542	548	606	569	569	566	551	542	550	525	542	522	519	512	523	526	548	563	542	548	572	567	547	561	541	555	541	545	512	556	519	545	548	556	527	535	528	519	531	553	529	535	525	556	520	573	506	526	526	534	577	560	550	541	508	540	522	575	555	490	540	541	525	546	530	561	536	585	526	549	526	559	580	523	561	574	503	527	510	586	566	550	551	542	537	575	515	546	519	515	523	551	529	573	574	570	531	540	535	532	537	524	529	562	555	517	536	573	541	509	575	541	548	500	537	539	543	535	563	558	513	558	533	537	516	549	562	529	549	571	532	493	549	553	543	569	531	522	563	552	496	535	549	519	537	506	543	561	572	568	542	499	492	506	521	523	538	518	530	545	598	536	531	542	536	564	508	582	540	549	537	560	572	542	573	509	562	517	523	545	503	518	550	516	500	557	568	551	544	573	543	508	498	546	572	520	523	547	500	564	534	559	565	524	498	553	551	567	522	569	558	540	546	561	560	573	555	518	557	563	509	542	520	536	527	545	531	549	552	567	532	529	552	540	530	548	544	551	544	559	553	534	556	552	534	534	582	515	561	563	520	572	542	551	552	562	551	551	546	582	565	518	531	541	523	532	555	519	536	544	557	519	567	543	521	531	485	562	556	522	550	551	534	556	534	547	501	540	574	514	519	543	546	498	527	545	537	509	565	513	558	520	557	564	561	556	538	513	545	509	546	526	493	548	523	539	465	526	546	526	568	562	545	529	555	538	511	557	505	552	527	513	536	551	576	581	533	493	577	536	531	573	486	536	542	529	526	504	487	543	516	550	557	530	532	548	562	550	553	574	510	547	530	516	544	549	555	563	532	497	506	572	539	542	559	503	550	549	537	552	572	555	561	544	533	561	508	529	542	566	541	555	605	552	574	516	565	547	551	534	534	544	557	501	550	556	543	556	517	549	531	526	532	530	596	544	530	606	526	510	563	571	529	520	531	572	572	513	603	553	548	544	536	557	540	531	527	576	519	539	565	564	518	564	523	541	528	575	542	541	546	535	509	529	527	518	535	504	569	552	517	553	577	584	550	551	560	546	509	550	564	566	555	510	525	535	536	511	530	503	559	538	552	539	510	525	546	556	565	498	535	493	529	525	553	544	497	550	529	577	542	553	480	549	542	544	528	554	501	560	552	532	532	546	496	565	541	572	535	578	507	524	556	554	537	555	546	527	540	542	552	535	553	533	512	539	553	534	567	533	559	524	600	498	519	515	572	545	548	522	585	507	496	527	555	551	497	566	533	510	522	586	514	532	535	516	570	584	557	544	545	506	527	563	560	529	557	509	537	532	544	544	551	496	504	539	537	552	567	556	547	566	513	555	550	506	549	537	519	548	547	541	551	520	525	518	519	528	577	520	582	545	520	536	566	537	591	588	554	527	551	493	524	506	525	574	544	547	492	559	505	581	557	566	521	539	555	570	556	509	527	543	513	557	523	559	542	576	492	549	540	558	552	538	540	555	579	546	517	521	516	507	523	558	558	540	556	523	520	502	600	525	535	528	518	584	555	540	531	545	507	554	542	529	523	549	481	524	543	534	555	492	546	560	540	523	552	574	528	558	549	560	497	533	526	502	544	570	527	487	553	546	522	523	517	508	559	547	529	538	514	584	562	530	516	585	519	537	526	528	563	563	489	517	504	530	528	541	551	539	577	547	572	538	541	552	509	558	543	483	556	542	524	523	503	562	560	536	515	574	520	549	514	535	545	528	568	523	540	508	539	516	579	517	538	547	537	564	550	552	513	502	524	524	534	535	512	549	520	501	495	553	530	534	522	550	533	560	572	556	559	612	557	558	537	503	544	533	563	559	516	539	581	557	564	534	557	544	545	568	589	521	530	561	525	574	537	539	541	537	555	525	575	573	513	518	505	485	524	556	532	574	515	522	517	534	556	546	523	546	550	535	542	547	553	548	543	515	554	531	559	526	497	528	534	564	488	543	516	536	561	571	521	557	525	508	518	541	539	559	502	545	528	506	559	545	516	504	554	514	552	518	510	534	569	517	541	491	528	524	550	563	528	531	553	563	523	556	525	534	535	523	501	517	543	558	531	569	543	565	535	514	536	550	569	566	513	529	538	525	527	538	569	546	545	496	568	545	504	527	543	551	555	541	538	518	559	554	536	536	543	516	547	547	545	536	529	538	544	545	594	539	527	540	569	511	535	556	550	536	559	531	521	543	551	513	546	528	559	573	555	525	519	535	546	553	550	573	527	523	544	562	508	540	494	524	518	537	561	548	525	531	552	546	567	566	568	507	475	545	518	555	556	544	522	533	543	472	565	502	504	522	484	546	548	507	555	495	560	494	544	510	541	534	541	542	545	526	562	529	560	564	532	540	567	577	524	538	531	541	573	563	545	530	541	538	574	538	539	548	553	560	548	533	494	524	517	529	534	539	540	584	582	537	544	526	513	557	514	562	525	565	545	557	562	531	527	539	510	520	521	540	515	530	553	538	520	549	560	535	541	541	530	558	509	516	514	532	522	537	594	544	492	523	578	542	572	515	561	520	535	516	541	546	540	501	563	496	532	524	499	515	555	534	565	560	567	516	573	518	490	502	547	543	517	583	548	531	523	551	553	534	532	543	520	535
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
