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
339380388823	339380389342	339380389892	339380390442	339380390992	339380391542	339380392090	339380392642	339380393192	339380393742	339380394292	339380394842	339380395392	339380395942	339380396490	339380397042	339380397592	339380398142	339380398692	339380399242	339380399792	339380400342	339380400892	339380401442	339380401992	339380402542	339380403092	339380403642	339380404192	339380404742	339380405292	339380405842	339380406392	339380406942	339380407492	339380408042	339380408592	339380409142	339380409692	339380410242	339380410792	339380411342	339380411892	339380412442	339380412992	339380413542	339380414092	339380414642	339380415192	339380415742	339380416292	339380416842	339380417392	339380417942	339380418492	339380419042	339380419592	339380420142	339380420692	339380421242	339380421792	339380422342	339380422892	339380423442	339380423992	339380424542	339380425092	339380425642	339380426192	339380426742	339380427292	339380427842	339380428392	339380428942	339380429492	339380430042	339380430592	339380431142	339380431692	339380432242	339380432792	339380433342	339380433892	339380434442	339380434992	339380435542	339380436092	339380436642	339380437192	339380437742	339380438292	339380438842	339380439392	339380439942	339380440492	339380441042	339380441592	339380442142	339380442692	339380443242	339380443792	339380444342	339380444892	339380445442	339380445992	339380446542	339380447092	339380447642	339380448192	339380448742	339380449292	339380449842	339380450392	339380450942	339380451492	339380452042	339380452592	339380453142	339380453692	339380454242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2663	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22788	20088	26966	24257	51541	53431	39796	22409	7458	1990	823	589	605	635	558	577	567	564	618	547	576	626	577	603	614	577	590	546	557	523	569	578	585	577	562	582	572	567	593	552	620	570	571	594	562	549	617	570	532	583	576	561	616	585	603	568	568	596	551	547	568	558	600	612	575	552	631	626	571	619	539	611	587	555	537	613	618	595	615	545	617	574	607	570	579	600	559	596	545	560	636	554	523	570	586	557	581	584	584	554	578	562	570	543	569	560	596	634	520	572	610	571	624	557	564	562	537	544	576	565	614	603	576	555	542	604	571	577	598	570	614	597	581	579	550	548	578	595	561	556	559	600	563	545	603	589	595	578	575	598	562	605	568	582	554	631	572	524	585	549	600	566	568	586	590	591	511	565	551	544	546	585	569	560	581	530	570	578	586	580	534	593	577	552	546	583	556	631	568	559	602	559	593	581	594	576	597	596	586	532	556	523	561	595	592	537	578	555	570	512	539	593	571	560	603	562	575	605	529	574	591	579	575	543	570	562	599	530	585	576	539	581	591	581	543	556	606	562	515	582	568	606	595	567	539	588	602	596	584	599	525	550	581	528	577	548	598	573	574	559	562	561	612	534	586	602	584	579	546	564	554	561	572	575	550	569	553	562	562	554	610	562	565	591	578	602	573	573	579	556	585	603	584	591	567	561	622	594	612	582	575	559	557	574	508	550	556	587	543	548	595	585	564	583	551	563	534	569	560	550	567	583	572	560	590	580	568	613	555	574	590	584	542	543	578	580	571	574	535	549	618	568	607	612	559	539	542	592	575	575	572	552	608	573	545	578	557	548	559	583	558	573	587	566	613	563	579	557	547	558	588	620	583	593	611	560	584	593	602	537	568	537	564	555	576	624	587	548	593	566	556	539	616	566	622	577	575	578	579	550	590	555	629	537	582	611	550	558	552	583	563	584	575	556	599	579	579	544	582	561	583	581	574	572	594	586	595	575	579	611	564	551	571	619	565	582	586	582	559	573	586	588	571	606	551	560	595	597	540	574	557	567	570	545	564	564	537	585	586	608	576	586	565	550	598	573	544	560	554	527	538	571	568	526	545	548	555	583	532	504	573	583	556	544	544	590	567	539	582	593	602	575	595	562	600	579	579	559	587	615	561	571	545	602	499	609	541	595	568	604	585	602	550	590	551	570	556	593	513	584	563	571	586	522	545	547	586	551	562	582	566	599	545	538	530	589	568	561	606	555	529	603	546	575	601	569	595	584	561	507	553	590	565	525	545	574	558	564	545	615	575	574	557	585	590	549	576	590	590	567	543	563	561	571	574	562	519	579	598	523	604	548	586	562	586	565	582	577	561	583	579	576	583	575	551	542	542	563	561	558	607	562	563	597	633	549	585	595	542	552	554	564	548	548	591	582	573	544	560	532	594	561	592	567	564	532	541	598	584	577	565	562	598	574	549	519	621	579	531	581	567	573	558	604	550	559	568	581	556	567	576	548	517	550	565	555	541	561	547	559	555	562	571	585	536	591	538	580	545	570	574	588	567	562	542	539	578	576	591	576	586	550	536	597	602	555	572	554	543	595	613	563	564	562	574	607	569	625	595	542	567	553	577	576	563	529	553	542	547	574	554	544	607	580	580	549	540	567	610	576	581	599	583	574	568	567	624	592	553	578	555	584	609	565	556	558	559	561	554	563	559	587	589	574	543	597	569	564	562	541	570	535	564	581	546	591	523	569	589	580	571	550	599	550	578	542	559	600	566	572	596	527	587	534	618	586	570	624	575	522	583	570	555	585	543	571	587	537	555	565	580	544	565	587	588	560	628	591	588	573	535	576	564	550	576	573	530	577	608	580	611	588	574	595	566	556	570	549	585	609	545	585	591	621	616	542	537	567	575	583	558	600	605	609	548	569	575	591	583	571	549	544	576	603	558	564	577	544	581	565	586	568	586	556	575	578	568	550	542	574	627	550	584	594	561	586	580	578	643	590	563	564	549	613	610	565	581	560	581	556	571	580	564	601	564	579	561	573	590	589	530	591	560	529	566	571	593	577	563	587	573	611	570	582	551	546	575	566	611	539	572	557	520	578	524	567	545	542	542	583	622	582	572	606	551	589	575	613	583	593	528	592	545	530	556	580	563	580	560	592	567	555	550	604	570	560	617	585	558	540	598	557	570	548	540	575	574	590	613	537	559	588	560	556	606	586	597	555	574	581	577	548	563	593	585	594	613	587	567	560	587	546	572	500	599	569	548	575	570	552	553	585	567	567	625	620	550	591	586	559	529	603	621	539	544	582	535	561	580	576	596	549	575	557	577	561	542	587	592	573	573	646	598	546	572	547	589	568	558	545	556	600	566	640	562	565	549	563	537	592	547	610	548	577	513	583	568	578	583	591	551	599	570	581	596	589	558	605	589	598	572	537	578	565	578	537	559	611	564	583	568	584	554	544	584	570	532	587	620	582	557	579	559	551	524	557	579	588	563	559	563	603	572	515	583	529	629	581	583	619	568	579	575	562	606	587	531	548	573	560	567	596	545	594	590	587	530	534	593	537	574	574	554	593	574	548	611	565	550	555	578	572	553	555	569	583	541	593	589	586	600	574	596	554	554	567	589	575	514	578	586	595	584	550	580	547	555	558	575	555	638	616	511	569	549	590	568	593	522	534	556	572	619	560	519	546	618	599	606	568	595	534	563	579	580	581	594	589	565	563	578	544	560	580	546	591	550	593	573	578	572	589	594	528	548	586	556	586	568	545	599	547	549	567	587	556	569	584	569	614	558	555	573	554	509	582	561	601	549	572	599	572	590	532	595	547	602	540	579	551	549	541	574	559	586	599	538	551	591	560	581	564	545	604	577	608	527	600	522	555	540	552	580	543	580	598	566	579	600	522	566	583	550	567	600	565	609	573	524	545	569	523	537	614	585	585	591	588	582	612	538	611	543	550	534	550	565	627	559	569	606	604	528	569	541	570	591	548	551	557	582	591	544	580	598	553	551	574	597	560	560	648	589	610	554	541	545	552	589	604	583	556	586	542	616	615	600	555	541	581	558	569	574	583	568	549	575	587	589	590	566	571	566	566	572	605	591	566	564	584	581	582	551	572	536	525	572	563	538	609	589	606	571	572	571	561	586	568	559	557	551	575	550	557	585	570	591	581	535	579	620	591	581	586	554	565	607	545	530	526	533	548	563	586	592	571	574	587	573	600	590	591	536	543	545	559	620	611	572	565	596	569	588	606	567	634	593	550	554	550	555	585	547	558	538	540	544	579	541	579	564	558	562	586	567	590	591	569	575	550	584	535	614	544	606	600	573	627	572	544	607	548	568	625	594	574	561	549	572	597	580	562	577	574	566	562	565	598	553	582	574	570	597	534	601	527	566	609	600	566	555	573	586	569	611	593	616	592	581	577	578	594	558	577	558	627	635	603	565	548	571	573	617	567	551	542	560	565	593	590	564	532	555	568	542	577	565	560	575	599	576	586	594	567	578	572
4202	6856	6831	25175	64963	51581	31811	16491	5547	1888	798	589	515	506	551	534	543	528	508	513	574	516	531	510	500	518	484	524	512	536	507	508	546	509	541	524	551	517	518	539	527	542	499	501	540	480	506	543	511	518	509	486	541	520	536	500	541	554	497	504	532	532	583	554	460	522	524	517	522	526	474	527	523	523	526	507	501	490	523	516	517	509	542	543	524	542	480	595	541	546	483	517	500	541	536	538	537	540	535	535	506	515	538	537	513	548	508	516	505	523	536	533	523	541	530	541	521	537	520	528	534	496	515	524	514	524	526	469	542	543	530	501	545	508	483	518	545	528	511	520	527	493	556	516	489	534	534	507	507	514	522	464	514	514	484	522	484	520	525	515	523	455	530	541	439	516	482	503	542	489	542	507	514	535	525	499	500	539	521	487	481	562	550	485	529	527	464	524	529	503	523	521	517	545	555	483	506	564	546	543	530	519	498	495	506	523	486	529	498	511	525	504	509	495	505	522	522	481	523	534	448	524	517	528	507	532	515	507	517	506	512	489	530	508	499	547	546	538	560	507	546	472	500	530	543	534	511	517	532	498	495	523	514	494	509	465	515	529	516	553	506	528	525	519	518	530	543	502	532	516	473	459	521	486	517	531	511	493	526	518	529	541	553	513	543	507	521	499	545	504	527	496	545	484	565	532	513	528	556	477	512	491	536	540	485	531	517	530	537	528	500	525	510	536	507	564	510	521	482	495	512	542	528	530	510	481	512	541	491	556	504	551	545	505	497	508	534	561	497	507	535	528	506	516	524	564	509	495	513	478	525	491	548	503	539	521	509	500	480	524	515	521	521	522	534	549	549	553	560	508	524	543	524	532	522	528	555	510	510	546	507	498	513	511	516	534	512	508	513	533	524	494	474	530	487	483	566	502	518	564	523	521	500	519	554	512	519	486	485	502	520	507	512	525	550	529	519	493	513	500	504	494	481	527	529	537	506	525	494	541	544	526	493	500	511	529	565	529	475	496	537	497	492	488	484	559	528	469	526	491	518	525	508	490	538	507	529	492	531	526	531	504	500	500	525	553	540	499	503	489	513	494	534	552	515	504	521	477	520	538	542	550	514	500	491	498	518	516	492	510	523	512	526	521	501	519	537	521	518	503	488	545	519	488	504	513	515	487	546	518	507	520	514	522	556	543	518	500	502	526	523	536	527	555	502	522	512	483	536	532	524	515	516	472	473	533	506	573	508	536	533	542	482	514	519	529	530	524	465	513	557	490	527	526	518	538	530	512	568	535	520	506	509	527	524	524	504	486	550	544	554	533	514	517	537	509	510	497	521	499	515	501	516	544	523	484	515	535	506	534	509	510	535	553	482	486	533	539	529	501	550	486	509	510	491	500	495	542	494	498	504	484	538	488	500	501	478	514	509	520	498	534	515	494	536	515	524	511	537	516	554	538	526	537	495	485	514	523	493	510	542	481	509	552	467	497	528	502	531	544	530	493	505	529	565	526	530	512	508	528	528	476	554	499	524	526	502	496	534	545	521	491	509	519	495	527	479	491	520	534	503	551	520	524	547	483	512	549	533	497	543	480	516	501	531	517	504	487	522	517	540	537	516	516	515	561	526	503	517	551	499	548	521	530	522	499	511	530	505	511	485	525	523	560	519	546	521	540	551	533	517	526	538	536	523	486	508	538	538	517	537	515	494	499	496	510	513	544	506	533	523	549	487	507	511	533	547	527	511	520	561	541	499	500	534	502	500	516	523	528	538	542	517	496	538	535	508	528	528	518	494	544	519	502	533	554	541	527	509	532	527	524	516	555	500	523	527	570	525	552	529	486	525	546	487	529	507	516	505	528	496	529	529	555	531	533	520	482	514	506	541	507	563	510	518	521	519	510	515	584	517	499	525	500	519	494	504	548	514	533	518	543	513	458	520	474	477	541	538	490	488	488	527	502	536	494	529	492	473	539	530	561	516	533	517	502	545	499	529	506	546	563	544	521	541	488	522	465	493	529	531	523	520	522	586	528	523	537	462	506	525	521	542	556	506	469	485	511	518	480	525	513	510	517	486	516	536	496	523	547	493	510	517	522	501	517	530	516	526	525	477	528	511	537	553	497	535	535	504	489	514	533	539	551	504	515	480	540	558	531	522	504	553	465	522	504	521	490	488	495	518	502	519	498	548	591	532	485	526	510	511	472	520	534	517	545	553	474	548	471	455	497	504	513	528	492	502	510	498	489	513	511	466	497	493	577	499	507	475	498	530	545	518	498	521	558	547	513	514	508	486	546	527	474	535	504	511	498	532	526	509	530	448	509	500	531	534	481	486	511	533	506	506	522	522	499	555	549	530	519	555	543	516	533	507	499	505	545	513	513	477	471	505	524	530	506	498	541	543	537	508	481	518	508	494	494	492	518	481	511	489	512	544	504	495	514	536	503	515	495	542	490	506	518	511	491	533	458	554	457	534	509	487	502	527	528	506	505	509	541	514	518	475	512	522	501	525	523	491	486	549	569	522	501	494	480	523	523	504	514	511	526	492	470	531	479	531	516	561	495	487	537	518	494	493	518	519	519	518	535	519	500	518	518	516	527	489	509	504	504	538	533	539	537	523	539	516	504	486	507	503	494	515	509	523	508	481	519	522	500	509	522	547	491	480	466	490	572	484	555	456	473	474	498	513	471	511	503	449	492	520	531	522	549	489	523	515	531	533	535	505	495	482	542	478	501	554	485	503	524	467	530	531	516	529	515	493	511	506	550	529	484	515	574	486	467	484	482	513	486	517	520	472	494	521	562	455	512	522	499	521	480	523	513	506	495	547	540	516	563	543	543	478	469	543	533	530	496	506	495	484	526	472	508	494	488	535	510	505	510	500	473	527	533	494	519	545	560	483	531	497	520	487	511	527	529	534	514	509	497	531	482	507	529	498	465	492	534	526	531	496	528	512	520	527	511	502	551	514	528	504	540	518	494	536	527	494	498	495	480	520	524	509	542	548	521	487	515	481	482	528	490	542	501	553	517	501	523	550	538	531	508	520	545	507	489	518	538	492	530	502	515	485	551	543	537	554	534	501	498	469	477	540	516	505	501	498	553	544	468	547	519	527	485	500	518	539	496	503	551	471	522	451	500	526	539	495	488	520	515	496	509	524	580	553	530	512	517	558	528	515	523	488	484	529	490	525	534	537	538	502	516	574	535	501	535	521	493	516	532	532	513	521	497	513	564	549	499	525	491	490	532	532	537	496	493	562	539	530	517	520	506	544	522	501	520	507	536	515	513	496	528	523	550	524	569	547	551	470	495	541	498	545	515	527	538	486	526	503	516	538	538	533	524	510	512	517	527	516	547	491	520	490	519	515	528	552	552	503	530	483	532	516	494	505	495	528	562	520	514	534	538	518	548	546	535	545	531	538	509	521	503	521	505	543	506	527	534	540	474	536	512	512	584	557	491	512	514	511	486	494	523	516	515	546	496	484	513	495	529	541	477	522	514	493	542
27430	12100	1874	2981	9629	7510	3596	1722	878	595	533	500	513	510	469	496	481	459	507	488	499	479	473	553	464	486	494	459	447	457	498	530	496	491	466	534	498	511	485	489	476	472	469	433	492	530	484	479	513	490	479	475	478	495	506	504	532	488	485	451	501	520	488	492	531	517	495	496	488	490	489	464	494	475	487	516	511	513	502	511	465	456	475	484	514	480	456	490	516	485	476	508	520	491	478	479	517	485	476	476	481	506	490	500	500	513	501	461	469	518	488	512	463	481	467	455	457	507	493	536	524	501	475	479	476	498	503	469	425	491	518	475	459	488	457	470	491	454	466	450	512	459	496	519	483	481	497	474	481	492	490	535	481	485	441	478	466	478	487	479	485	450	489	448	462	520	473	505	499	474	480	473	521	482	459	456	471	451	467	464	518	519	445	471	446	455	518	479	494	514	474	455	484	476	490	500	507	490	463	473	489	464	528	495	459	489	523	497	468	465	465	509	520	465	524	496	511	522	505	495	540	446	473	475	510	486	472	483	476	477	470	484	475	509	483	483	503	474	457	492	480	497	508	502	457	476	507	486	501	521	485	510	482	506	506	515	475	503	481	485	515	499	539	485	452	507	463	502	466	481	575	481	510	473	500	496	504	487	484	496	493	523	510	539	513	491	481	477	460	469	482	548	494	478	497	468	514	473	424	456	463	457	466	470	512	436	498	465	529	457	535	480	520	550	490	466	506	479	518	530	490	447	465	497	509	481	487	492	491	523	504	509	454	477	495	476	465	485	483	466	483	446	505	490	488	475	483	465	486	483	495	517	517	524	492	487	462	512	516	482	514	467	468	493	452	468	533	481	526	463	494	453	461	501	463	478	550	485	523	505	460	487	507	487	511	520	543	471	468	488	508	500	477	481	491	496	514	503	477	521	502	463	491	501	521	481	522	540	507	480	499	466	497	459	502	467	462	496	460	483	488	472	507	490	482	471	464	496	442	482	454	542	512	470	491	481	470	487	478	476	516	483	491	485	494	458	504	490	518	477	491	464	508	471	500	504	488	507	481	469	498	476	445	458	474	482	488	447	478	521	507	546	462	486	487	508	501	461	522	502	480	477	502	448	488	459	475	451	472	488	485	511	480	528	483	471	492	451	482	462	541	482	492	499	485	452	496	465	472	485	489	477	487	501	466	520	529	487	503	537	521	513	462	476	498	472	490	489	441	437	488	491	503	454	476	530	503	507	473	460	490	492	489	475	520	475	468	509	470	498	502	468	494	478	506	500	440	498	470	533	505	502	517	537	491	483	469	491	504	486	455	478	461	510	482	517	489	505	444	472	489	453	496	463	487	530	542	518	498	494	505	504	483	473	475	483	443	468	498	485	481	477	449	449	468	495	473	491	515	480	478	475	455	504	494	489	505	489	463	462	464	522	500	499	466	492	523	443	521	487	430	481	512	459	456	440	485	445	498	527	482	446	459	521	482	511	498	516	516	530	476	497	483	462	474	460	465	464	477	501	472	474	503	472	487	444	450	483	496	500	479	486	485	473	490	514	504	514	468	476	500	528	493	484	524	461	462	494	496	481	489	546	469	471	495	515	474	490	501	468	473	464	462	506	508	470	471	459	493	506	485	488	431	487	501	474	490	458	512	502	475	483	493	490	509	456	520	480	447	495	487	525	508	481	473	495	507	481	436	490	490	454	452	514	484	490	474	508	489	499	485	473	496	481	490	485	497	473	523	444	466	468	496	515	469	483	485	482	490	468	496	488	478	472	497	514	469	438	492	500	458	492	447	500	492	448	506	500	506	494	509	505	481	494	490	442	509	484	495	464	474	444	463	491	490	494	477	473	482	454	491	476	457	480	481	455	504	508	491	471	468	485	477	497	498	465	535	503	510	499	492	526	489	475	494	470	469	456	515	483	468	531	497	506	502	504	523	488	482	522	477	480	485	457	512	491	475	506	490	445	492	481	519	495	501	510	507	487	440	487	498	467	487	499	458	508	495	483	526	464	474	443	532	509	481	532	519	509	482	515	456	466	508	474	481	473	487	492	512	480	489	479	492	488	487	512	508	498	473	517	500	503	489	471	493	484	526	455	488	469	476	510	499	540	489	483	494	504	497	503	469	476	463	484	516	453	479	512	530	469	525	492	483	524	464	475	449	511	469	497	461	504	514	472	502	468	458	489	502	511	523	440	502	507	507	461	530	483	509	480	517	458	476	510	443	470	514	501	522	477	517	509	519	527	508	499	485	484	518	531	469	485	457	485	438	507	479	502	488	528	501	489	486	503	470	457	504	459	480	494	495	492	503	458	445	486	461	496	444	507	544	467	470	482	449	488	482	485	489	480	494	491	466	462	489	486	482	484	467	469	496	489	479	488	474	470	488	478	500	523	461	486	481	515	496	482	510	530	495	477	523	481	545	532	494	470	474	500	453	501	435	477	507	520	493	477	493	445	476	500	524	449	487	484	489	550	481	510	508	471	478	455	521	491	485	538	429	456	462	486	454	523	464	480	476	486	494	506	470	536	514	483	474	489	452	461	458	492	490	499	497	463	506	467	515	476	479	491	484	500	487	498	460	531	498	490	537	487	476	506	453	515	512	476	471	490	484	460	479	473	493	512	477	455	458	466	476	433	476	513	493	510	501	475	490	531	519	472	548	476	526	490	465	462	474	499	475	500	468	480	504	494	512	522	484	509	472	535	478	490	490	484	494	469	500	481	476	454	496	497	483	513	480	507	470	480	481	478	516	444	513	488	467	473	456	514	522	519	479	443	478	486	477	482	477	495	499	448	479	470	529	511	506	477	461	453	484	480	499	491	459	480	496	474	468	520	477	473	522	481	495	497	455	540	502	482	526	487	495	486	499	477	473	481	480	468	492	490	481	514	468	473	484	493	488	462	477	465	490	453	500	496	461	472	503	455	472	476	501	472	515	464	518	491	466	467	478	484	482	479	472	515	499	438	460	507	460	448	441	505	463	463	466	464	490	465	513	449	489	469	487	477	501	494	494	499	504	477	470	487	538	483	511	506	510	465	494	520	545	485	510	466	459	466	510	518	543	474	497	468	496	487	495	465	514	481	493	497	466	494	508	486	521	461	453	442	485	460	496	471	502	504	487	477	496	492	478	511	520	536	479	478	496	511	537	472	502	543	469	499	496	519	490	494	537	510	484	442	482	471	478	503	500	474	488	511	483	473	506	502	493	468	454	470	467	514	503	475	454	466	477	527	485	490	466	483	447	491	502	435	498	493	469	479	454	444	520	480	523	517	484	489	475	477	488	534	489	468	505	475	492	492	488	472	492	479	463	544	504	498	517	518	521	497	457	507	430	525	490	483	478	502	454	487	526	487	503	486	442	493	523	497	500	483	461	476	467	495	490	512	455	477	453	486	491	510	455	482	538	448	479	494	466	511	505	509	504	488	464	526	445	465	475	489	466	462	484	469	477	504	460	478	486	492	490	495	535	477	459	516	501	483	507	496	443	504
4981	1157	1175	2866	9427	6679	3432	1730	824	534	443	444	471	420	443	456	385	446	418	421	427	427	394	439	420	427	478	448	422	421	423	428	417	438	424	414	460	410	408	417	459	405	433	448	405	408	427	420	403	432	409	438	438	442	449	414	419	439	452	460	406	412	429	435	459	415	444	446	455	402	419	394	432	452	424	418	404	412	458	449	446	408	435	429	408	398	452	406	399	425	454	440	428	392	442	396	408	458	429	404	462	388	387	378	434	451	424	422	403	451	415	434	445	429	487	467	401	425	470	410	410	405	389	404	403	427	410	439	400	438	454	388	447	432	435	441	473	419	430	430	441	444	396	445	405	433	436	443	398	441	429	424	425	423	412	413	404	420	417	430	402	435	447	421	442	454	413	432	409	480	431	435	419	458	409	430	427	451	438	439	417	433	429	396	412	416	442	445	404	421	423	436	431	426	415	430	437	443	443	457	436	440	400	421	444	401	378	391	432	423	432	402	454	460	419	415	426	436	442	396	389	407	417	440	453	454	468	461	434	401	455	426	398	391	453	425	444	428	435	448	388	406	426	453	402	431	408	418	450	409	447	412	459	414	396	440	425	411	428	388	475	395	400	437	402	440	445	414	434	452	458	423	418	445	423	409	399	475	404	415	427	413	450	390	419	444	407	428	445	427	429	448	390	446	426	406	420	450	466	395	379	421	451	438	412	391	441	404	404	409	438	399	405	442	435	472	424	450	449	416	441	424	404	423	469	428	416	399	435	455	407	438	412	410	418	428	427	420	469	430	446	421	450	452	406	428	469	437	457	436	400	444	409	436	479	443	427	407	404	438	424	366	407	423	429	441	423	435	410	440	412	414	416	417	425	424	430	450	400	413	382	459	455	444	438	433	422	436	407	435	440	401	420	401	401	421	444	428	444	433	438	447	454	464	428	404	430	423	394	463	443	420	455	461	459	443	435	433	441	479	470	432	432	488	422	419	447	439	444	429	452	396	427	441	428	432	400	457	392	414	435	437	432	445	417	400	443	456	421	434	416	457	426	437	439	438	444	426	416	384	452	386	398	405	438	420	469	426	431	432	450	410	470	425	447	436	448	421	390	441	429	395	423	385	450	428	410	406	434	421	420	401	418	434	436	417	405	416	434	456	429	423	412	401	384	448	455	439	424	455	456	426	435	435	459	420	437	479	446	424	430	389	388	420	399	401	431	436	416	437	465	442	434	391	406	417	463	442	437	425	418	462	438	432	400	402	425	416	412	428	430	416	431	390	422	459	434	410	428	396	404	428	435	399	420	442	456	410	413	419	398	419	420	455	426	427	420	405	406	443	413	438	423	453	392	434	439	473	434	425	407	405	427	434	418	459	419	440	421	454	417	417	409	439	405	409	448	420	461	436	435	452	416	405	454	465	459	434	414	410	420	403	408	458	444	419	468	438	431	432	427	454	415	449	469	420	381	436	474	437	421	422	440	462	408	441	408	457	430	415	409	462	418	421	419	408	459	447	429	419	423	421	430	446	439	423	440	447	469	426	424	439	435	393	434	392	408	446	405	448	444	429	378	422	428	448	463	432	438	412	412	424	400	421	412	435	406	427	405	438	412	408	460	397	403	450	438	406	452	450	420	425	452	475	430	439	439	393	465	428	412	404	420	425	420	404	411	417	429	426	435	437	438	455	400	446	426	419	440	391	423	425	437	428	457	407	417	434	420	402	428	382	437	458	419	413	441	432	410	403	435	395	430	454	409	428	448	452	414	443	415	418	377	388	427	441	382	447	422	497	440	448	409	433	425	437	478	409	403	418	453	455	412	411	445	409	425	433	443	411	422	434	394	434	432	421	415	433	418	417	412	428	454	469	413	437	456	435	442	429	447	406	448	438	435	414	424	484	461	432	448	403	417	387	429	393	415	425	463	402	429	432	435	444	453	397	429	422	456	426	398	422	450	421	428	440	408	439	424	462	447	436	471	426	410	381	397	422	428	404	402	431	449	436	413	427	419	417	429	421	433	418	422	453	439	404	435	394	392	439	455	415	434	422	417	427	440	397	418	422	400	434	430	397	418	424	408	456	438	428	386	470	439	425	437	411	411	457	430	446	436	413	428	451	446	388	426	397	431	384	419	409	442	440	416	427	429	418	395	406	416	382	446	413	411	458	445	416	421	419	446	447	414	420	419	400	418	413	446	403	435	441	441	446	456	398	406	451	410	422	411	419	394	413	442	420	414	441	423	433	405	427	445	390	430	439	412	467	426	425	427	412	475	428	443	441	423	434	443	432	430	431	447	398	422	412	435	409	474	436	421	395	442	448	455	457	439	447	439	421	440	432	412	418	432	433	445	422	386	435	437	445	438	454	435	426	431	436	419	416	456	407	421	386	396	416	435	445	400	421	433	402	425	406	414	417	409	444	421	426	404	420	435	407	433	437	411	412	421	412	414	414	434	436	388	443	451	435	425	386	415	437	436	404	453	440	430	409	390	432	441	393	468	447	437	401	440	412	384	468	423	415	404	403	408	418	407	420	423	442	407	438	396	451	432	450	423	433	437	402	397	443	463	428	412	463	444	391	438	409	389	420	434	430	479	422	411	454	404	399	447	437	436	411	424	451	383	412	444	422	416	448	425	478	422	415	424	426	447	430	428	414	450	449	432	421	424	415	438	407	412	421	420	405	430	395	418	421	386	411	446	402	409	427	445	419	448	460	422	383	410	442	414	428	434	447	449	453	411	415	427	442	416	443	424	429	419	417	420	443	445	408	437	413	454	432	412	448	442	462	410	418	440	441	397	441	463	427	421	480	437	435	412	456	420	394	454	404	435	385	395	448	428	417	405	479	419	432	421	429	441	414	402	401	428	445	428	433	440	419	394	378	426	426	468	418	460	403	431	406	425	398	447	398	459	412	411	446	406	409	423	429	435	434	422	416	419	442	442	423	423	444	444	451	459	437	405	437	401	403	441	452	454	420	426	412	399	414	415	453	436	448	430	462	395	434	427	397	440	418	410	449	434	457	385	376	437	413	406	430	408	400	464	407	425	425	420	406	404	399	439	414	432	400	436	444	464	409	409	448	459	399	400	417	412	471	418	438	422	446	431	442	446	430	427	447	448	393	407	429	420	398	426	439	414	404	420	432	425	447	425	455	400	420	405	468	446	453	421	438	414	434	419	409	439	429	419	424	398	399	418	430	428	458	434	415	424	404	449	436	421	461	427	437	431	436	402	378	434	427	474	424	430	433	423	405	400	432	425	443	425	390	413	413	432	406	398	434	432	422	419	426	441	408	427	403	410	437	452	425	438	438	407	405	432	433	426	398	443	433	410	437	405	422	437	413	431	427	418	437	425	410	403	417	430	442	445	425	409	418	438	403	458	428	442	431	425	405	406	426	458	441	454	383	428	450	450	415	401	415	419	452	422	412	462	484	450	418	435	443	428	412	417	416	410	427	400	421	425	417	402	421	433	428	411	412	433	403	401	437	425	415	417	421	438	395
25546	21342	27114	31027	42592	42243	28819	13488	3866	1156	655	537	535	561	542	522	527	539	528	524	562	534	491	502	521	505	542	524	506	512	487	506	538	553	507	512	481	514	524	486	484	493	508	519	506	522	531	559	550	539	491	455	503	519	483	506	507	489	483	514	565	517	515	527	478	480	490	532	514	524	483	525	487	511	505	511	488	495	487	480	508	491	498	523	502	524	498	491	508	508	543	512	544	493	496	529	521	501	499	505	486	495	524	525	518	513	509	467	542	544	485	523	506	510	512	514	523	502	522	547	466	498	492	507	547	526	519	486	507	507	520	463	523	480	478	506	504	549	509	530	545	518	514	469	535	518	513	511	519	544	525	494	511	541	498	534	499	499	540	542	495	536	457	453	508	521	523	513	571	485	491	490	485	511	522	501	538	527	491	547	545	520	529	508	486	501	552	513	486	520	531	515	514	485	524	480	511	495	495	525	505	495	513	519	543	500	491	490	491	510	519	495	498	500	552	518	521	517	511	547	516	507	557	531	521	498	525	504	471	518	546	457	505	470	544	490	566	525	541	468	528	503	531	509	500	543	459	516	516	440	559	508	492	547	510	514	525	522	511	519	502	549	493	518	544	500	538	530	519	522	494	511	494	559	506	550	545	502	515	539	484	511	529	529	543	531	478	512	518	492	527	497	514	505	489	511	466	536	464	488	449	507	493	526	509	479	534	547	545	485	520	526	512	525	543	493	492	478	520	517	495	520	495	496	465	531	540	519	508	493	481	525	489	517	559	500	486	503	508	499	516	501	471	527	518	500	490	526	494	536	510	525	506	506	506	523	523	536	538	500	537	526	525	490	517	529	505	482	529	517	509	500	509	486	514	498	521	517	511	516	559	540	497	545	539	523	518	530	501	493	528	513	513	498	526	528	526	522	507	523	495	517	511	496	479	537	474	513	494	557	513	503	476	481	553	462	514	516	520	502	525	440	534	510	534	542	514	515	604	500	497	499	490	500	499	508	503	496	497	501	514	484	485	481	482	500	501	516	530	511	512	517	520	461	512	517	513	560	507	542	477	492	491	505	500	497	509	491	476	519	517	480	572	507	551	506	538	502	526	505	501	514	492	507	472	545	477	496	509	528	497	488	547	537	509	553	481	564	501	538	504	546	488	503	520	470	499	533	518	528	510	498	513	525	494	533	493	521	537	498	510	500	543	504	526	509	510	493	514	531	503	491	473	508	468	541	488	479	480	506	541	507	515	520	527	527	497	498	480	509	503	503	495	543	482	497	509	521	444	482	526	498	506	516	500	493	502	491	505	482	527	514	510	525	506	491	506	541	502	508	488	545	538	517	524	492	527	560	525	526	535	483	527	538	509	526	520	532	518	498	485	541	553	536	490	497	496	534	478	539	510	480	495	541	489	535	486	476	507	551	508	501	526	474	541	508	497	500	499	516	527	516	509	514	515	499	479	480	485	510	511	540	515	495	532	482	496	498	522	540	522	515	445	486	516	477	494	537	498	552	488	483	485	476	506	502	494	523	520	535	507	478	519	528	544	518	531	543	519	519	543	525	511	540	511	536	553	481	518	573	503	510	549	518	514	532	534	527	496	509	507	467	470	551	489	532	549	518	513	487	510	520	510	571	503	499	546	517	518	500	501	495	531	499	512	519	523	455	507	528	508	533	549	574	560	502	524	544	500	534	491	484	505	525	522	549	532	541	491	497	478	555	504	528	543	539	546	480	526	533	535	516	510	510	536	512	495	508	481	494	470	448	522	518	501	473	516	537	479	503	474	570	510	497	520	515	483	487	509	518	500	522	510	509	510	505	487	506	487	530	511	535	510	508	475	510	503	530	536	479	522	529	469	547	536	506	501	518	521	488	503	509	498	513	500	535	506	499	500	494	518	484	528	497	481	533	522	532	494	521	506	512	503	497	506	472	484	558	484	524	541	521	514	499	477	488	512	531	492	509	505	505	483	483	521	496	521	547	494	526	536	536	490	465	486	466	520	541	498	510	505	511	494	522	503	500	513	512	522	518	471	527	536	505	524	506	553	468	553	503	528	515	489	507	523	497	509	499	526	488	500	509	503	501	505	503	516	500	494	505	493	502	498	554	519	504	487	521	511	548	520	544	509	546	491	511	511	502	511	490	546	503	514	554	523	537	502	503	496	463	505	497	558	500	499	495	533	465	497	523	506	526	505	537	546	493	549	500	520	542	537	511	507	512	536	512	504	517	525	507	534	486	506	547	514	555	529	525	505	506	532	453	531	509	489	519	532	529	525	498	463	521	474	514	493	492	522	503	512	551	499	516	519	528	525	484	490	553	523	515	511	545	498	517	499	514	502	488	508	533	502	529	521	479	474	511	495	510	472	496	515	531	475	549	519	501	505	504	499	535	528	509	509	472	491	548	514	495	523	539	538	498	490	508	499	515	531	487	522	523	496	503	521	511	500	510	489	480	513	510	494	514	536	536	485	506	445	527	539	515	515	521	469	529	490	541	494	509	528	533	518	519	495	483	498	489	561	525	512	509	511	517	507	499	512	541	497	501	485	546	492	510	526	513	457	502	548	513	496	495	533	502	541	481	503	517	491	522	555	527	488	530	507	544	511	494	480	450	500	496	533	558	525	549	506	485	559	497	527	499	514	512	536	521	526	552	496	526	504	472	508	507	492	508	496	489	525	520	508	463	515	552	527	523	481	488	514	513	475	497	465	527	514	495	521	465	492	477	528	528	488	492	483	519	526	465	521	535	515	527	534	479	516	508	474	530	485	492	533	506	487	490	466	504	495	509	518	507	470	489	528	512	516	486	499	481	508	519	498	497	454	549	460	475	498	514	490	520	549	488	523	509	466	480	496	531	484	516	452	498	504	502	526	501	488	539	516	507	553	498	482	530	537	513	491	545	519	512	513	509	528	491	517	516	494	539	487	502	524	539	534	557	491	520	524	462	483	483	496	536	553	538	483	540	492	494	503	521	494	532	510	499	512	470	516	517	469	543	512	533	486	486	535	505	525	487	562	529	521	507	508	498	498	483	531	531	560	491	511	514	519	492	492	485	490	470	547	507	494	529	494	496	510	477	482	515	504	532	517	513	479	505	515	515	504	496	506	482	485	536	479	452	521	516	521	522	495	503	484	486	547	530	478	517	492	492	474	490	500	470	533	488	465	508	486	495	519	518	479	494	543	505	489	555	559	534	500	503	519	494	532	529	485	495	521	496	503	483	485	487	510	476	537	488	510	490	483	494	519	465	523	528	455	503	476	453	540	499	527	503	541	485	481	475	482	493	535	537	501	493	473	520	515	526	499	517	492	522	520	559	514	501	516	500	540	495	509	483	527	531	464	540	513	524	508	483	495	539	502	509	491	531	524	549	504	489	511	550	505	509	511	534	473	460	502	479	525	507	489	467	488	536	488	518	528	516	519	553	509	567	538	521	565	527	509	506	479	488	508	517	550	492	487	500	479	524	556	549	509	510	485	509	561	504	538	491
3731	3787	3836	28613	40876	36373	20890	10122	3554	1219	634	528	504	489	484	490	497	490	492	461	487	464	443	477	454	492	471	485	478	481	482	449	479	492	465	470	478	452	481	491	487	516	506	446	470	476	512	468	501	478	436	444	499	500	455	470	491	443	476	516	532	456	448	473	465	442	454	490	494	461	459	459	520	504	527	463	500	456	439	481	446	475	461	462	487	460	477	501	451	466	488	463	471	464	460	465	472	455	459	438	449	513	454	465	483	494	474	468	508	450	495	491	463	462	464	488	474	485	467	485	504	477	457	505	431	511	481	460	462	455	469	462	455	456	492	493	485	446	479	466	490	458	497	468	465	489	463	459	501	428	463	419	470	470	491	463	441	492	484	469	480	487	483	461	469	481	449	483	490	434	469	468	482	451	481	465	476	504	461	468	472	438	446	475	497	489	480	446	484	488	460	456	468	515	449	495	430	448	469	467	503	476	456	468	491	520	490	436	475	469	487	467	472	487	476	474	471	425	451	485	466	455	465	467	481	461	482	468	475	487	485	476	478	439	469	455	474	464	461	474	492	483	482	456	422	449	450	437	461	478	518	441	474	472	474	483	533	482	467	418	450	483	478	460	489	492	468	447	484	500	468	495	442	457	462	479	474	485	471	493	421	456	487	481	467	471	480	486	467	453	447	458	464	489	443	482	434	421	455	505	468	471	477	495	458	431	500	475	456	484	498	472	478	459	456	457	472	430	453	520	465	474	471	468	493	452	469	485	429	489	487	486	482	512	463	473	509	474	492	484	469	500	434	470	440	487	455	512	474	482	467	483	462	477	463	440	489	511	494	455	454	486	478	435	481	486	483	472	488	465	458	455	449	508	476	450	511	465	449	499	524	443	463	466	437	500	474	467	437	469	483	482	510	459	458	478	458	460	460	456	466	508	474	446	459	464	484	458	481	472	456	438	453	501	493	446	483	467	477	453	440	485	457	454	449	433	479	464	470	450	412	453	454	447	465	439	469	491	461	485	497	449	492	426	443	495	499	438	471	486	494	481	498	497	510	490	456	480	456	450	474	466	474	474	458	430	428	506	462	490	469	436	468	486	441	431	448	497	485	482	467	465	481	475	437	453	487	450	471	475	508	469	484	529	478	506	458	486	480	451	470	460	468	463	447	454	478	447	473	493	475	466	464	524	468	492	492	462	491	494	510	448	477	439	448	467	463	445	457	471	453	442	449	468	442	445	441	475	480	482	485	496	483	511	472	485	459	496	494	510	471	463	488	423	457	436	446	468	453	484	483	428	487	498	443	436	460	477	450	476	474	473	458	483	490	488	475	488	470	507	457	476	466	498	475	512	484	489	476	443	458	480	430	477	450	488	478	472	470	502	484	501	472	474	478	465	491	458	489	498	489	504	490	473	459	434	489	470	472	472	476	449	445	484	465	473	488	464	469	455	460	470	468	491	465	461	475	452	436	471	452	475	477	485	494	493	493	513	472	481	477	490	458	449	475	491	452	440	476	512	481	445	500	461	433	473	461	462	457	446	474	465	456	450	476	533	430	470	498	482	489	473	473	473	444	457	464	476	460	475	439	468	474	437	492	490	462	470	465	463	476	460	461	464	478	470	441	479	469	490	476	451	484	466	483	490	465	464	478	456	442	484	459	475	455	455	461	478	478	473	509	457	448	434	481	467	431	445	479	446	451	442	479	477	476	477	420	491	481	495	462	451	500	449	442	483	473	461	438	495	463	495	445	476	455	474	471	475	462	502	442	451	468	483	467	488	439	453	489	463	485	456	451	392	465	483	458	470	463	470	440	479	480	470	516	431	447	481	464	442	492	485	448	472	492	461	402	466	481	428	442	497	434	465	492	508	429	456	468	438	482	485	466	506	462	494	452	475	474	493	500	502	453	449	468	454	504	437	478	458	453	486	437	446	500	440	479	439	466	458	474	469	499	487	499	503	453	483	458	482	445	485	428	472	484	504	478	438	465	463	455	520	480	495	460	465	467	446	458	463	469	465	468	481	458	536	499	437	459	459	441	470	474	470	473	494	462	431	456	473	487	425	451	428	433	452	519	456	485	458	463	482	479	480	475	425	462	475	501	465	460	479	481	480	469	476	454	451	485	437	463	508	479	475	480	441	490	474	428	490	472	450	456	443	464	511	456	486	470	479	456	476	459	481	445	477	467	461	504	437	472	483	494	469	480	506	483	481	492	464	479	476	486	449	456	479	459	480	475	460	432	470	450	508	431	461	507	503	466	443	463	486	460	456	468	454	447	481	478	489	485	462	470	469	474	488	475	462	487	485	484	464	454	488	473	465	413	478	483	468	468	438	479	434	449	472	478	474	439	481	499	490	451	499	461	481	467	470	451	431	444	480	499	471	482	485	492	488	485	468	418	436	479	437	439	459	487	463	511	493	461	444	469	441	452	477	470	454	482	461	445	496	505	466	468	428	479	491	488	457	497	455	483	474	457	470	476	463	480	489	425	452	493	464	444	461	463	461	520	468	463	475	509	438	473	448	470	479	459	464	489	451	497	481	467	464	501	483	449	454	467	465	419	428	485	445	483	453	465	443	469	425	468	480	438	463	461	473	418	503	442	424	473	454	450	469	484	472	446	512	486	496	508	487	496	510	492	502	521	455	463	482	496	472	461	469	475	454	491	454	462	489	460	478	475	457	505	458	499	499	448	436	457	462	440	464	422	450	472	493	433	449	454	464	486	503	463	490	477	499	469	470	471	484	473	461	448	473	446	478	445	460	471	486	491	499	460	470	447	434	495	463	450	472	445	462	473	493	450	446	469	459	451	512	460	454	467	505	478	491	495	447	446	469	446	461	451	457	469	476	458	449	478	473	471	487	434	435	435	452	470	430	512	457	449	464	490	488	438	488	499	472	466	478	461	464	446	471	493	449	480	480	476	470	472	452	457	461	474	489	504	433	452	491	469	507	442	429	455	477	496	452	445	472	456	467	465	495	473	478	439	444	470	472	467	436	447	491	447	465	460	417	461	474	464	434	483	500	468	495	435	445	451	484	416	487	451	453	494	458	471	470	473	477	477	501	482	479	427	474	434	454	470	440	492	461	468	485	451	508	465	453	410	486	525	455	457	457	480	446	428	478	439	475	439	461	465	443	485	476	479	451	448	455	439	491	455	451	473	451	463	427	442	441	448	514	468	462	459	493	425	482	518	445	449	465	478	448	440	452	470	496	451	460	456	438	470	514	440	457	507	516	449	457	492	489	449	527	453	486	487	460	467	461	496	469	439	503	471	474	464	450	450	489	453	444	490	447	464	483	473	510	435	447	460	491	415	474	502	482	465	450	423	490	498	512	459	473	461	485	452	512	464	474	461	442	457	444	478	476	493	475	465	517	466	474	457	447	432	487	481	477	472	450	492	452	484	483	464	469	469	461	457	485	463	479	461	443	451	456	447	480	436	500	480	447	446	460	438	456	478	457	471	455	442	451	423	499	453	469	489	474	490	478	462	508
24172	21346	28749	27263	34000	53008	50651	32707	13607	3426	1101	730	625	620	615	611	624	617	614	596	614	647	575	614	598	594	627	618	641	615	630	618	646	625	611	595	577	591	596	620	656	619	616	576	606	579	540	630	629	594	690	662	620	589	589	627	575	598	633	669	633	669	612	588	598	599	633	581	651	596	603	617	638	605	593	668	569	592	595	606	638	617	584	583	638	635	596	583	636	636	588	561	617	596	593	620	611	600	591	636	609	605	609	587	641	605	566	592	597	644	607	600	578	669	598	610	557	654	652	620	598	576	601	596	570	604	591	583	615	576	645	629	635	608	599	617	610	624	636	579	601	589	600	598	612	586	629	594	621	586	628	597	631	599	588	589	626	637	598	629	581	589	613	616	604	657	605	642	603	604	578	574	585	618	577	609	611	541	584	630	608	591	581	550	586	606	634	614	594	580	637	599	636	601	606	586	614	596	599	588	621	636	635	628	578	609	613	621	626	614	612	576	625	635	597	639	584	660	613	626	615	603	605	565	582	619	662	604	585	561	593	620	593	578	684	607	561	558	627	627	607	620	569	573	639	588	626	612	631	620	579	581	588	610	631	598	610	612	609	613	604	618	588	610	630	641	585	620	642	608	609	601	598	578	606	617	598	650	617	632	628	641	586	584	619	576	608	611	582	570	630	592	595	611	632	625	557	602	591	624	594	602	599	578	647	690	573	600	609	592	615	603	609	620	618	621	631	589	664	605	574	584	593	596	565	587	602	600	565	660	606	610	597	600	626	591	600	574	641	646	600	576	607	594	570	609	610	542	639	577	622	624	598	618	552	617	606	635	597	622	642	641	627	621	601	629	624	563	606	626	605	592	579	592	584	618	599	603	619	613	636	615	592	576	586	590	620	573	618	630	641	607	610	593	624	602	605	584	599	640	574	606	634	646	607	578	611	619	654	635	603	595	596	643	662	584	618	580	595	626	632	615	626	594	655	692	586	633	590	591	653	613	586	587	620	627	569	638	692	619	630	625	622	583	638	592	639	622	577	627	593	616	622	600	609	616	614	573	607	634	634	611	623	592	616	574	599	608	579	595	620	617	655	574	611	593	641	589	580	564	601	626	600	616	598	602	592	638	571	617	609	589	613	637	607	597	577	589	599	653	602	580	575	624	611	629	577	596	635	555	610	597	610	596	572	597	627	594	556	597	603	598	607	613	559	617	620	614	618	614	642	598	630	606	597	631	594	662	596	636	603	619	592	605	573	618	587	592	584	630	667	573	573	587	590	590	590	624	626	568	568	579	593	620	630	612	609	628	563	655	618	594	559	574	593	651	637	619	574	569	598	593	660	627	609	580	641	587	608	591	601	621	562	601	583	633	612	657	610	623	614	615	652	604	625	560	607	616	617	575	590	636	607	605	582	575	618	653	588	612	603	589	607	619	616	590	619	591	597	579	613	577	589	599	596	543	636	601	639	625	632	608	589	605	582	585	616	612	604	604	628	601	658	587	627	604	631	637	597	656	576	610	633	592	580	599	556	589	607	616	637	600	630	631	617	605	585	559	641	606	613	638	624	569	600	596	621	589	650	636	585	588	642	608	575	635	606	632	587	633	576	618	578	619	566	630	585	647	672	603	563	572	596	584	595	587	622	597	639	619	618	596	616	627	635	605	620	584	586	620	584	637	607	581	587	570	598	549	596	647	603	614	625	569	584	614	610	626	619	660	608	608	604	601	651	598	605	588	592	567	595	623	608	627	641	608	614	672	584	573	619	598	596	592	599	565	597	595	589	604	549	586	559	599	595	571	604	625	618	614	572	595	610	600	591	616	598	601	586	621	613	641	596	600	602	575	618	602	637	586	584	591	604	618	645	559	578	601	617	586	638	558	560	597	624	620	632	588	557	609	633	601	583	582	591	589	593	586	626	592	609	597	585	570	618	591	588	586	627	603	621	622	637	596	587	620	616	604	647	579	621	626	558	615	606	643	552	640	572	634	604	606	570	596	618	666	569	579	581	596	648	572	629	608	645	579	634	583	609	602	601	605	606	576	614	581	585	579	606	626	608	650	585	602	600	563	629	598	604	618	568	589	569	612	604	601	579	581	623	565	576	619	631	598	604	625	594	589	572	626	605	586	594	580	588	573	632	619	602	572	648	570	574	566	590	628	574	578	630	570	602	639	588	647	648	578	622	597	628	564	586	571	633	601	612	610	605	611	617	540	625	619	603	575	586	630	572	568	611	617	610	595	614	604	619	598	623	555	593	591	670	611	612	651	567	614	636	630	613	622	606	586	611	612	618	591	619	649	628	607	590	542	625	602	589	577	583	615	628	595	622	613	587	624	611	579	564	574	598	576	597	625	617	610	618	584	598	586	614	545	622	575	640	644	654	590	597	609	562	610	610	592	632	632	589	562	639	601	637	558	632	593	563	581	588	634	583	605	603	590	573	598	634	617	629	645	612	638	577	655	656	633	637	602	643	583	595	590	598	612	571	554	614	594	588	582	576	594	564	588	575	622	589	609	661	598	585	623	616	592	612	626	595	612	590	614	578	595	613	585	604	606	619	604	601	603	583	632	603	629	616	639	631	610	621	614	640	605	581	618	601	572	651	549	586	614	637	588	594	533	586	626	600	592	638	616	619	572	573	615	593	630	635	614	637	601	612	596	620	610	555	575	629	604	591	632	616	644	599	602	612	583	617	560	604	622	582	579	602	594	581	616	602	590	583	656	612	604	639	556	611	595	642	595	604	592	589	634	585	587	632	562	601	601	583	585	572	594	632	642	599	635	603	552	603	587	601	597	579	577	602	600	585	627	629	580	637	553	599	590	569	600	657	577	623	580	647	584	558	639	590	598	639	674	626	618	652	600	599	647	606	609	598	583	591	597	596	627	660	633	604	609	605	623	597	605	574	604	573	591	586	622	610	606	650	609	609	628	622	595	612	629	592	602	636	597	556	604	626	580	600	600	574	571	605	579	587	575	558	596	590	595	607	585	632	577	600	594	649	627	651	553	560	592	610	608	575	616	591	621	629	590	590	628	639	567	622	595	611	592	635	577	605	617	560	599	624	603	638	626	646	600	587	625	595	590	599	610	585	626	626	656	597	607	626	614	591	579	599	636	652	572	613	600	624	603	624	543	668	637	558	596	579	601	613	592	636	571	611	650	616	562	537	607	630	612	590	586	587	611	586	574	619	593	671	651	617	651	616	590	608	597	628	605	611	583	644	583	626	594	640	629	584	624	611	635	670	582	599	600	572	602	595	581	559	587	606	633	612	629	607	610	618	585	619	615	604	601	631	641	596	634	614	573	603	598	588	569	608	659	610	604	591	583	585	606	618	663	621	606	650	595	619	624	608	637	595	625	606	614	624	569	580	580	561	635	627	556	570	606	591	611	582	696	612	615	612	618	632	609	580	595	565	618	652	619	588	640	600	593	624	573	590	612	595	600	551	600	568	565	594	649	619	610	583	602	594	583	635	611	567	597	596	604	604	573
4034	7275	13662	46269	45537	56686	43431	25721	9532	3027	1039	607	578	574	550	584	578	576	585	557	585	555	587	565	559	537	548	589	555	583	605	608	535	508	566	531	550	502	581	535	568	539	556	550	552	585	564	534	546	544	570	536	567	560	528	585	558	532	570	552	545	501	526	533	513	540	587	546	598	535	533	565	564	544	571	534	549	558	540	517	545	544	594	552	545	550	527	529	512	542	587	535	544	530	534	587	557	577	566	601	517	544	488	608	541	574	541	574	536	530	507	507	513	569	542	561	562	530	556	568	531	548	519	490	532	518	527	550	560	591	512	563	566	578	538	566	531	606	511	589	571	552	567	574	551	560	547	514	535	548	546	595	525	595	554	558	590	552	541	543	530	505	515	531	528	542	564	578	547	564	561	537	554	573	506	541	615	571	579	548	537	583	561	540	532	508	532	547	533	550	578	558	533	557	533	553	521	523	553	504	537	543	536	528	550	582	567	534	505	507	580	526	553	592	521	543	537	562	548	537	558	539	520	581	527	520	559	555	555	556	593	551	578	565	549	516	522	534	525	561	559	619	566	504	520	565	527	545	531	551	607	589	566	572	513	560	519	540	549	552	529	582	552	548	565	557	502	605	517	506	526	535	570	553	572	569	565	586	509	563	536	557	571	568	573	515	527	550	528	554	566	528	544	583	514	557	553	587	540	537	557	493	531	543	547	537	530	534	560	542	525	556	560	544	552	522	545	558	554	575	526	526	525	571	550	539	592	568	547	588	497	516	541	552	528	568	536	500	568	543	581	508	564	537	527	521	531	555	575	577	537	581	518	581	559	550	580	571	531	597	527	584	579	544	556	536	585	523	567	535	568	577	543	536	530	556	532	550	546	546	550	534	532	554	537	563	560	530	507	563	541	561	514	532	538	536	522	540	564	522	572	551	546	536	566	546	601	541	577	591	594	581	542	585	574	590	551	522	532	515	572	587	514	533	509	544	540	546	526	539	528	554	513	501	538	582	583	544	529	554	542	537	569	546	513	547	531	525	519	555	575	573	619	574	554	581	533	563	588	539	539	542	542	532	547	562	534	541	548	546	585	534	555	556	569	510	514	523	542	549	539	548	539	504	524	515	557	572	517	560	551	538	594	519	566	549	523	535	567	552	551	528	525	530	553	541	587	572	594	582	510	565	587	536	524	524	569	562	583	543	551	551	518	560	558	567	567	558	548	544	542	512	553	581	527	551	534	559	560	521	570	560	541	554	581	551	539	560	554	562	561	589	566	544	543	562	553	590	569	514	566	589	490	536	534	539	557	581	562	530	576	491	493	575	525	524	570	522	562	527	508	556	563	545	552	578	537	529	526	559	575	551	533	534	546	576	573	546	553	545	540	534	562	570	543	562	603	528	587	538	560	538	519	596	548	520	540	565	547	597	546	521	548	487	570	568	567	561	533	579	565	563	530	557	558	528	546	526	516	542	574	580	484	571	553	483	560	552	551	578	550	557	535	565	570	534	579	546	582	525	522	537	559	544	542	522	563	532	532	544	537	577	561	554	522	520	529	535	569	528	577	535	572	548	538	542	584	512	524	579	509	530	523	515	566	546	557	538	520	544	523	558	522	595	557	535	550	531	553	540	534	529	554	563	538	576	520	544	548	557	545	554	574	546	565	480	515	544	542	553	545	547	562	578	530	518	533	529	515	589	548	511	567	560	560	586	539	592	553	543	529	583	487	567	549	529	591	540	554	543	572	569	540	493	583	541	539	565	512	558	519	564	605	527	589	548	569	588	532	566	569	549	511	549	523	530	527	544	541	528	567	529	594	530	551	572	531	544	504	517	564	602	535	556	531	568	541	527	559	525	539	546	564	540	567	524	566	552	556	533	538	544	549	549	535	531	516	554	533	546	571	512	522	596	560	567	544	560	532	544	511	576	542	509	521	515	539	561	555	539	514	567	583	537	515	581	580	553	487	523	552	562	572	565	554	508	569	549	536	567	576	564	596	501	543	534	507	569	530	524	594	575	587	547	594	563	555	546	546	519	515	553	522	577	550	542	565	550	529	564	536	571	573	578	531	546	521	543	521	544	557	549	537	545	574	571	567	515	528	504	520	506	538	512	553	505	544	546	550	555	555	553	552	506	572	593	543	549	546	515	543	528	565	556	535	536	533	571	546	540	536	577	542	572	524	541	550	542	523	514	555	530	557	559	557	551	551	533	551	538	553	542	529	563	546	512	564	596	573	539	542	557	512	534	537	532	581	542	514	539	525	540	581	544	566	574	567	571	507	571	558	525	555	538	550	544	473	547	547	605	539	509	597	594	565	539	562	558	521	534	535	527	562	527	509	547	536	540	546	573	579	537	583	533	525	494	545	565	566	552	537	541	555	562	558	556	531	565	528	571	562	543	560	540	535	537	526	572	514	551	564	590	560	527	578	585	583	575	553	551	551	536	571	557	577	544	505	561	531	540	555	546	556	520	518	525	561	550	557	543	533	546	565	535	551	545	566	533	522	505	571	564	508	533	544	571	528	561	535	571	525	543	567	567	540	548	571	531	593	530	515	551	531	523	608	564	556	566	570	527	491	534	540	493	538	526	524	532	566	521	574	536	557	558	565	542	548	489	501	589	535	531	520	542	585	554	588	552	574	593	510	570	558	526	539	526	535	571	526	530	531	536	531	525	550	558	517	530	518	553	552	525	541	545	565	546	510	569	548	541	538	525	565	596	567	542	556	547	556	527	548	533	580	544	568	513	587	550	523	542	575	552	564	540	539	539	551	551	589	533	562	547	537	542	529	535	519	543	546	555	558	518	547	556	497	554	543	560	555	485	539	542	549	511	546	525	554	545	543	555	534	559	560	537	528	533	539	563	542	573	590	525	514	565	580	547	513	548	560	591	545	568	530	571	535	535	550	574	534	563	536	544	539	571	529	578	504	542	539	494	526	514	555	556	579	553	565	556	518	564	523	601	522	586	543	546	562	537	529	543	572	548	526	549	557	574	520	543	494	513	562	522	594	528	534	520	512	543	593	522	569	551	561	538	512	587	497	559	541	556	519	556	571	518	570	518	531	559	552	550	554	494	552	563	573	548	544	527	539	530	573	571	557	525	572	537	551	567	518	570	520	575	559	578	595	532	568	538	540	562	550	547	585	545	553	538	542	521	560	537	507	500	572	559	534	530	543	558	564	563	530	522	539	488	589	536	547	591	554	591	532	538	550	586	590	542	556	563	539	568	500	524	549	560	546	546	518	550	538	577	584	548	576	592	575	522	505	543	529	540	568	559	539	526	581	543	556	574	567	530	543	527	539	534	566	536	548	585	547	509	529	522	535	549	513	573	570	539	510	563	549	537	534	547	557	522	547	532	526	544	540	563	572	541	616	528	548	554	551	546	549	526	504	546	586	545	526	586	563	525	541	569	551	540	568	530	520	501	509	537	549	562	545	522	506	519	527	565	522	564	546	526	517	492	535	500	538	519	516	546	535	582	605	561	498	594
27584	12317	2261	2338	3526	5148	5542	3011	1304	673	504	494	513	488	549	473	506	479	536	516	487	532	439	464	504	489	495	526	492	506	509	476	489	481	492	545	533	462	487	497	522	543	498	501	517	474	493	463	472	469	470	515	482	483	509	468	472	468	478	545	477	494	530	458	493	485	515	480	477	499	544	458	522	558	536	494	529	459	488	509	481	511	492	485	475	497	483	477	485	484	477	570	453	485	479	450	520	506	516	494	503	556	495	490	475	472	457	493	491	533	496	481	552	476	462	538	499	468	498	503	486	475	505	505	506	515	545	464	517	516	490	472	513	496	507	474	503	472	455	495	462	486	464	525	535	492	517	492	469	479	516	471	443	509	515	545	472	446	513	522	471	476	477	487	480	508	464	503	455	488	473	514	501	501	481	507	474	457	509	467	484	486	521	499	475	483	489	465	476	502	464	486	485	477	464	498	457	492	509	457	499	462	459	500	514	503	502	481	492	534	489	515	459	497	458	529	472	502	492	491	502	476	532	497	500	522	466	486	501	461	509	471	495	515	506	484	509	475	495	476	491	526	496	491	507	497	431	515	492	473	506	492	502	505	491	513	485	523	474	500	475	483	489	500	493	543	493	498	473	494	488	503	457	470	509	485	486	506	468	491	499	494	504	476	488	496	484	542	510	492	484	504	442	515	517	484	476	510	491	504	492	487	501	512	500	497	517	514	477	496	501	486	501	495	530	501	496	476	504	505	485	460	484	470	478	491	536	475	492	501	459	506	484	444	486	507	531	502	465	512	432	491	524	508	493	451	479	469	503	482	450	520	515	482	470	497	495	487	502	450	507	490	462	479	507	463	480	528	510	539	490	491	506	496	477	461	506	481	511	454	494	478	493	478	511	485	534	509	473	507	496	494	483	460	471	465	486	497	516	478	524	450	456	489	472	485	504	518	521	479	517	515	469	507	471	489	511	522	497	497	497	485	454	499	430	494	510	506	494	511	464	500	490	505	478	506	512	503	486	487	520	524	477	491	487	478	484	536	493	495	493	504	498	478	525	479	470	503	482	515	522	487	486	513	482	505	530	501	487	485	513	488	496	495	486	500	482	479	470	510	453	506	471	495	475	518	481	500	532	470	513	491	500	469	466	495	517	505	498	502	532	524	500	526	513	520	478	491	500	521	464	505	463	497	497	488	467	485	470	443	467	474	483	476	496	520	485	475	490	481	488	488	508	527	508	509	491	498	481	492	478	463	506	502	472	517	460	472	479	473	497	523	483	473	520	506	446	500	523	508	477	505	454	470	519	505	508	515	490	529	513	501	514	475	544	459	492	467	495	460	480	472	501	493	475	467	502	499	496	471	480	471	530	554	494	471	459	513	469	492	494	530	490	497	535	437	523	501	546	493	495	467	500	515	479	478	497	554	518	476	503	475	521	491	458	453	474	466	488	505	506	485	486	495	461	525	499	491	483	490	545	452	485	486	477	455	528	487	529	465	483	510	487	506	489	488	465	501	514	482	513	528	487	501	470	469	509	491	526	480	512	463	493	520	531	474	498	496	493	467	490	485	514	507	521	476	499	504	481	524	519	468	502	481	487	507	523	465	473	458	496	493	522	474	481	474	506	474	476	524	450	458	510	499	497	511	451	460	509	475	513	476	474	488	487	456	488	500	485	496	506	490	478	482	494	472	524	499	507	528	494	452	498	514	472	506	467	531	491	490	512	473	489	485	491	483	541	513	515	530	475	505	480	448	497	474	487	454	511	470	516	468	492	513	473	486	504	527	456	494	475	462	489	510	466	493	508	476	502	473	472	521	483	491	513	524	510	500	462	463	528	493	492	521	500	512	499	526	439	472	486	494	509	549	481	493	527	464	506	456	492	486	491	472	493	501	505	493	462	510	477	498	496	490	536	473	462	489	493	482	459	536	515	511	486	450	472	500	513	458	491	494	502	475	469	514	527	525	524	522	480	515	520	477	485	449	489	515	465	485	511	465	499	495	535	498	518	517	498	487	518	504	468	500	476	511	472	492	478	486	511	489	488	535	489	472	469	474	459	525	512	497	489	471	482	470	478	475	471	455	515	501	476	489	482	476	513	468	494	472	483	526	511	530	488	514	476	500	468	522	495	513	470	507	468	500	494	444	474	487	490	504	461	468	481	495	509	518	483	536	515	488	467	512	527	453	503	442	477	476	497	470	483	477	497	495	509	551	499	471	486	495	530	505	473	458	516	528	529	485	506	513	499	523	491	502	485	497	509	495	487	456	518	479	516	490	498	546	479	505	472	471	475	468	497	476	487	511	540	516	502	498	506	519	501	528	481	497	507	468	458	496	495	507	507	516	488	473	523	457	472	466	507	506	517	484	467	482	521	484	515	494	515	494	492	499	471	465	522	512	485	491	485	487	485	475	496	526	483	500	478	498	475	519	508	514	517	474	488	465	477	489	475	558	515	520	494	514	520	497	476	494	479	456	474	475	466	478	463	490	475	501	486	497	513	482	510	519	458	442	473	539	481	498	486	480	504	505	463	475	496	502	512	501	449	462	489	470	471	531	463	492	489	501	473	447	454	495	469	462	495	478	490	488	505	494	482	463	532	549	498	507	469	440	484	480	519	498	464	504	491	486	505	519	472	481	467	446	495	525	479	492	502	488	510	514	463	511	477	495	505	489	491	488	482	478	496	475	514	485	487	521	536	560	530	483	503	495	504	475	504	498	471	480	475	489	486	500	505	524	478	473	494	530	508	479	482	492	508	481	498	494	500	458	523	494	452	520	433	505	465	490	472	509	473	447	507	524	465	447	492	465	457	528	462	518	477	453	517	471	464	458	485	477	522	528	467	453	485	476	483	485	536	492	479	511	523	497	480	533	495	493	500	467	489	497	479	442	508	475	456	501	461	490	480	490	490	515	518	505	454	415	492	456	492	469	518	506	508	465	514	541	504	480	471	514	488	512	517	509	499	474	488	478	520	491	476	501	517	500	496	506	503	506	523	473	489	490	452	494	547	487	492	510	447	494	522	489	516	506	537	489	504	524	476	510	455	485	454	502	524	537	486	484	477	498	476	478	516	490	461	476	462	508	477	489	492	449	490	510	436	510	508	477	495	533	450	508	501	498	481	503	522	500	541	483	523	508	505	509	506	490	495	510	479	485	505	474	503	491	503	485	503	510	474	461	447	510	488	493	496	488	472	493	485	489	487	466	515	466	468	488	470	470	527	486	459	485	503	482	481	515	485	483	462	448	448	492	504	515	516	473	489	499	482	505	548	493	464	469	491	462	493	478	494	445	448	507	485	504	492	495	463	522	501	490	501	522	494	475	490	469	484	464	476	495	497	511	482	510	477	486	476	508	496	500	491	493	463	490	498	495	489	500	527	520	485	468	462	440	507	476	483	496	532	459	464	484	478	484	489	468	475	488	493	470	530	514	465	472	496	467	463	500	480	493	448	480	499	515	485	507	495	524	487	509	542	524	453	481	446	466	491	531	491	487
5003	1612	1615	2148	3935	5975	5301	2961	1230	659	513	490	431	386	448	435	436	415	420	382	449	440	425	434	437	421	433	418	416	431	415	413	457	430	435	444	421	422	427	425	424	447	458	430	423	434	412	420	419	421	448	407	417	433	432	401	427	477	417	431	400	430	482	412	470	447	410	456	453	406	441	464	406	463	418	417	472	450	422	406	410	440	441	423	431	406	393	425	427	403	459	403	426	429	390	465	443	442	439	470	418	445	440	445	472	438	439	452	434	464	445	422	391	422	439	409	457	416	411	436	426	438	419	429	440	442	397	447	442	459	417	439	432	382	432	398	417	405	417	462	423	431	467	460	412	449	415	414	475	399	399	476	406	451	449	440	403	456	418	450	474	457	423	448	455	438	430	439	433	449	426	437	443	415	425	404	438	427	427	449	404	436	416	415	462	442	461	480	441	424	434	416	405	474	422	387	413	404	435	422	457	435	454	422	427	393	416	456	389	418	436	440	435	473	456	432	446	413	443	423	442	421	441	447	388	449	415	404	444	449	411	407	452	403	432	434	450	441	425	475	416	421	453	404	397	420	408	444	440	448	422	416	401	422	444	446	425	406	420	405	418	432	380	399	381	409	417	409	427	437	443	463	433	453	434	409	431	416	433	412	443	408	417	415	464	411	419	417	452	433	405	419	449	452	427	464	428	417	431	423	431	436	456	427	422	438	417	436	420	473	415	456	404	444	448	409	432	403	429	397	383	443	416	447	426	398	445	444	416	412	417	437	413	415	450	413	421	405	420	377	456	445	441	433	444	412	449	416	434	451	432	455	443	437	421	431	390	420	454	434	432	410	445	433	389	460	425	416	444	435	443	426	446	403	426	406	438	371	431	406	428	441	433	444	423	449	439	402	449	470	442	418	430	421	469	454	451	435	401	446	452	458	456	434	413	426	424	421	437	417	478	445	413	430	431	380	459	396	407	414	436	410	437	411	414	426	417	450	418	444	440	420	415	429	455	408	418	447	455	418	450	401	438	396	463	431	423	420	398	435	440	446	427	395	442	424	434	383	439	439	412	417	444	420	423	443	432	436	407	418	411	452	451	415	403	420	460	434	426	407	426	457	414	430	473	441	426	478	430	450	400	408	455	400	421	429	437	422	445	430	436	415	431	427	415	433	433	441	443	441	421	419	433	468	427	454	418	417	398	435	446	460	451	417	409	391	439	443	456	411	428	431	468	425	490	456	455	411	419	381	434	421	424	419	426	419	434	441	435	446	424	437	466	432	436	456	452	385	447	470	409	427	430	423	418	434	448	443	434	425	444	413	446	389	425	442	425	438	423	417	441	443	411	428	418	443	440	447	412	385	423	422	438	448	428	406	409	440	419	460	442	442	436	445	499	424	418	419	448	424	434	435	446	439	445	396	448	402	421	471	436	444	412	428	434	418	461	445	431	431	456	424	423	448	457	420	432	424	423	429	443	430	427	431	427	431	385	439	437	409	421	471	440	404	449	406	446	451	424	404	414	425	445	423	430	455	432	429	392	416	461	442	448	437	477	391	413	447	415	413	390	407	422	393	401	394	461	422	432	424	417	448	453	411	420	404	422	419	426	464	429	446	407	401	417	405	419	404	420	434	382	452	423	401	449	457	427	380	437	438	426	443	422	465	433	429	425	431	476	470	445	458	456	447	434	419	394	437	393	412	438	433	420	460	426	387	441	411	424	459	394	457	428	431	470	427	457	428	439	427	445	409	447	438	424	435	430	460	430	406	414	421	415	411	408	445	430	451	391	403	450	395	444	418	443	381	409	451	422	423	422	410	426	444	407	443	405	453	420	414	403	466	417	441	427	384	442	440	427	424	435	444	428	442	413	449	459	419	462	407	406	453	433	385	427	437	434	454	438	425	430	452	383	391	407	484	463	424	444	407	435	457	417	425	418	414	434	450	430	431	441	470	401	389	429	442	383	453	430	420	442	414	444	424	420	451	433	432	420	447	471	490	417	412	443	448	481	455	460	419	428	379	449	436	476	416	401	414	431	401	441	495	448	418	422	433	466	444	435	434	411	410	443	442	439	423	415	383	425	409	437	422	433	426	416	412	462	451	377	433	465	426	429	424	403	433	394	428	461	449	445	423	401	399	437	455	413	412	446	415	421	413	429	418	440	423	420	398	440	431	438	459	407	413	420	466	442	464	404	443	446	408	455	432	447	420	430	434	410	436	401	425	487	439	379	443	433	446	449	442	447	436	412	409	419	440	418	428	431	415	459	439	449	435	439	443	428	456	422	405	438	416	430	417	427	463	412	441	406	433	457	440	426	457	409	431	425	394	443	441	435	406	431	459	425	417	455	456	445	413	443	418	429	428	440	413	422	426	417	421	449	381	434	401	429	464	391	418	448	438	460	452	396	440	425	421	464	443	448	442	431	477	455	433	427	452	411	421	444	401	424	400	430	461	418	423	418	429	397	432	385	417	401	419	435	441	455	431	438	431	445	422	475	422	428	429	406	461	454	420	428	442	418	414	441	420	446	468	440	411	441	425	450	401	431	429	407	447	438	444	451	479	437	419	438	426	431	449	424	427	430	426	434	388	412	427	447	427	416	403	426	422	446	418	414	401	429	421	443	429	416	393	429	439	445	406	415	432	437	396	398	409	385	466	412	403	416	453	429	431	395	413	426	402	412	437	434	398	457	418	448	432	453	409	446	428	455	463	454	400	449	426	448	383	447	396	446	437	436	419	423	481	432	448	468	425	407	434	438	442	415	390	476	421	417	408	403	423	463	442	419	414	451	406	416	448	426	450	431	392	416	404	481	452	429	446	437	462	416	435	433	440	450	431	453	462	441	479	456	450	457	393	416	398	467	400	437	429	397	426	441	462	452	387	415	395	429	480	426	400	392	451	415	423	444	413	476	432	440	420	433	429	370	399	437	392	428	421	424	436	423	421	402	471	409	436	394	443	434	427	434	465	448	390	437	472	445	413	421	408	416	418	455	418	418	442	436	449	439	440	439	452	440	459	422	390	427	439	438	409	430	441	418	452	462	425	430	449	432	475	404	488	404	430	423	420	427	435	416	433	445	456	393	411	431	446	422	441	427	413	409	450	440	436	413	417	458	414	404	430	417	427	425	422	425	421	439	421	446	446	425	417	401	428	436	429	457	427	411	431	412	403	436	449	422	396	418	451	415	424	387	445	444	424	436	453	417	437	449	407	401	434	417	438	419	448	434	404	447	438	436	412	399	464	425	434	484	438	416	442	411	426	442	448	423	409	411	411	431	475	428	431	412	459	419	404	409	414	436	405	432	434	438	421	417	438	423	428	396	432	402	466	429	395	424	439	438	470	445	437	446	432	418	423	423	430	387	441	446	422	409	449	424	426	454	429	400	412	426	454	421	431	409	394	424	419	403	392	444	447	481	424	448	454	422	426	417	456	440	419	437	410	444	452	409	419	451	421	436	461	427	453	410	400	431	458	457	439	410	429	444	448	418	408	414	391
25458	21335	27092	27053	39804	40623	31368	16872	4959	1301	721	545	541	505	528	537	495	545	561	540	520	496	514	528	463	556	545	515	580	512	471	474	533	543	509	554	529	504	491	468	558	532	509	561	542	482	556	555	513	536	547	552	550	525	542	508	518	547	556	526	551	495	534	519	547	509	547	545	522	515	537	500	488	545	509	487	543	521	542	505	532	506	530	463	546	545	534	509	561	472	498	508	530	515	510	515	565	539	504	500	556	480	513	489	523	510	560	530	507	495	511	540	518	516	503	522	483	554	507	510	499	474	529	507	528	493	544	501	477	512	535	564	561	500	546	531	545	518	520	552	528	513	545	513	491	490	501	537	539	538	504	519	505	554	533	535	476	550	484	506	541	564	540	534	533	506	530	504	523	515	536	510	498	537	516	534	520	544	505	511	492	489	545	509	502	503	564	515	516	480	518	545	539	520	527	508	523	499	490	503	545	521	519	479	483	512	520	496	519	558	507	539	479	515	500	478	521	551	539	500	517	524	524	482	492	499	486	475	568	505	534	524	494	519	480	515	516	521	504	510	481	490	532	484	498	504	561	563	510	526	538	532	519	517	514	531	524	475	513	534	539	517	546	521	515	505	521	534	528	501	516	554	521	492	518	502	514	542	537	546	564	546	522	499	475	548	528	538	565	519	500	502	519	517	516	510	504	498	486	498	570	517	504	500	498	552	528	515	519	513	516	520	523	529	502	527	528	513	515	514	526	505	493	533	556	527	548	531	521	514	549	500	553	520	512	518	542	548	539	497	472	510	522	569	545	484	567	507	554	545	485	522	530	543	536	510	504	538	528	507	512	490	535	549	519	518	507	492	484	536	527	502	552	524	516	539	508	528	553	497	522	531	517	518	536	465	519	531	548	504	521	516	500	543	531	536	539	529	514	523	474	501	498	513	545	556	541	528	512	533	531	500	532	495	482	490	554	539	504	486	527	494	555	507	503	534	563	520	549	474	528	563	547	487	461	514	491	505	477	511	513	502	551	542	508	550	539	497	515	499	504	565	526	499	498	520	507	533	490	502	512	547	541	520	493	532	461	555	528	544	526	520	508	457	524	476	526	503	528	534	513	522	519	546	543	567	524	509	497	515	495	507	499	493	512	504	529	512	559	527	498	521	493	528	509	531	544	534	509	541	547	511	520	520	553	518	560	511	551	499	469	476	498	539	522	497	488	484	509	506	518	542	530	513	516	541	553	516	544	535	483	493	518	529	524	530	503	494	490	531	508	533	511	489	481	518	518	496	523	510	526	509	505	542	531	558	500	523	510	540	541	507	493	522	553	529	533	522	530	553	509	522	505	541	526	549	532	515	513	523	500	516	549	502	536	539	500	561	496	517	478	513	452	510	517	514	492	552	544	526	487	554	521	501	537	500	521	543	550	520	517	490	510	513	529	531	568	518	485	534	513	492	515	515	526	530	492	527	514	521	493	503	556	505	495	494	505	498	533	478	515	574	498	520	512	555	507	563	540	492	520	542	494	509	499	532	510	520	555	505	558	511	529	502	527	516	513	519	485	519	506	528	555	559	522	536	524	501	526	520	517	531	540	502	505	541	516	535	537	533	537	525	578	522	513	508	538	516	536	524	499	538	495	502	547	486	520	523	524	538	535	491	523	474	497	548	543	493	552	511	477	517	528	533	499	538	521	513	534	525	542	537	475	484	499	509	542	545	502	500	492	527	522	536	501	523	512	494	516	538	529	566	475	529	568	503	509	523	533	539	520	501	485	499	518	496	549	515	502	527	524	510	517	552	558	536	510	549	529	478	522	543	511	525	483	548	522	488	524	486	482	539	495	508	497	573	503	471	491	487	536	504	503	516	519	546	519	541	508	505	513	482	479	508	534	528	517	489	485	517	499	484	530	557	522	501	526	518	543	530	536	503	505	530	532	488	532	532	524	538	544	507	509	498	521	533	507	523	462	565	531	523	557	559	491	554	537	528	498	510	476	510	518	527	523	535	534	535	542	512	511	493	526	536	531	522	499	507	527	547	555	472	519	545	499	507	538	529	513	479	520	542	530	514	511	532	486	503	540	532	447	509	516	463	500	520	534	522	502	489	542	468	527	531	524	508	542	461	530	479	506	512	534	529	516	514	497	513	498	498	465	517	510	513	555	485	502	541	509	500	534	507	524	506	508	506	522	509	492	545	497	506	475	484	496	525	499	507	514	518	491	492	535	501	541	565	487	535	498	571	513	521	503	487	499	519	521	472	505	564	485	542	558	548	547	534	554	520	500	534	490	518	478	516	488	491	463	515	523	524	498	534	516	503	504	492	528	487	537	536	518	519	523	516	537	527	514	544	539	517	513	512	521	513	475	508	489	551	539	529	511	501	501	507	518	521	512	534	514	521	566	526	479	504	512	478	519	541	475	553	500	556	502	572	493	500	518	510	517	527	568	494	497	559	523	483	534	508	512	521	524	543	522	502	529	513	506	469	508	517	520	526	490	510	517	484	514	510	515	537	540	511	538	531	517	526	533	517	530	502	507	511	516	533	534	504	502	502	489	511	532	523	516	528	503	558	501	515	470	540	528	517	510	550	484	488	494	533	506	515	488	542	502	493	451	483	495	540	527	493	534	567	521	521	511	522	505	537	527	548	491	492	522	520	483	512	522	485	538	538	510	506	508	496	541	536	537	510	531	492	467	484	545	526	518	511	502	514	562	528	567	522	566	518	506	516	537	486	518	508	493	492	525	496	561	485	502	489	516	511	557	540	494	522	572	516	530	510	503	516	493	534	506	543	543	496	485	559	518	525	549	535	541	521	498	531	523	516	523	510	533	523	510	524	548	536	519	530	494	544	508	520	542	537	519	526	511	507	511	506	559	528	507	476	485	543	501	494	516	499	521	532	527	540	506	513	460	526	557	539	543	512	557	561	498	556	506	534	506	504	507	542	531	512	510	508	500	546	519	519	474	529	485	544	495	540	543	472	533	524	494	535	535	538	526	527	479	506	516	550	490	484	520	528	465	509	534	526	520	492	534	517	502	519	468	500	548	501	504	495	558	495	498	520	529	502	507	519	509	498	526	526	494	528	500	553	509	483	505	507	548	507	498	496	516	497	508	534	529	473	513	492	466	576	496	548	524	549	496	531	557	501	495	538	558	527	481	512	517	552	549	486	510	509	529	541	546	549	509	510	512	514	544	491	557	560	488	521	521	494	518	510	518	511	525	509	531	552	532	483	538	523	533	512	538	528	518	521	515	537	537	568	547	500	522	469	490	509	510	501	538	511	518	509	492	460	534	537	514	563	508	536	529	521	489	551	506	527	512	506	537	531	482	490	544	554	488	529	519	542	515	483	497	503	537	500	537	519	487	515	506	491	538	523	516	538	532	485	520	525	511	542	516	514	565	485	550	523	510	476	535	487	553	506	510	519	523	515	544	524	519	486	488	558	519	498	448	542	504	523	505	520	497	491	527	531	538	548	496	472	570	518	504	536	469	495
3852	5021	4045	14332	41707	34405	24350	12593	4076	1344	658	506	526	459	500	454	473	477	479	466	489	474	455	441	493	467	456	458	518	446	486	477	503	445	497	510	458	462	476	484	474	470	487	496	464	463	464	481	453	459	481	462	491	457	465	506	511	502	497	466	476	474	472	465	462	488	480	485	473	481	476	459	450	485	503	461	475	468	469	496	486	479	450	468	491	508	495	472	495	445	503	469	510	462	493	464	469	449	449	487	496	475	485	451	489	463	434	464	487	446	478	463	479	492	487	495	492	453	434	488	483	511	478	499	484	469	459	449	518	476	446	475	486	517	465	474	488	495	533	519	489	467	466	462	440	462	532	476	510	485	484	517	511	437	455	460	447	489	478	469	449	459	452	434	471	506	461	456	489	472	523	456	478	484	458	489	465	476	422	437	468	466	463	510	511	440	475	473	471	499	474	499	461	491	449	465	455	463	479	479	485	484	463	468	473	451	460	468	449	462	493	457	474	490	522	443	472	461	500	471	460	478	506	502	428	461	453	501	481	540	474	448	488	496	463	464	479	484	497	449	475	511	465	492	491	465	433	488	467	471	437	474	500	476	516	488	493	460	450	467	495	505	471	470	463	495	474	488	481	452	460	497	489	487	460	464	510	469	473	471	488	432	433	441	512	468	491	473	428	473	441	502	452	488	422	458	459	490	475	471	466	468	504	491	464	450	474	453	508	490	482	470	434	466	472	502	458	487	460	483	461	454	431	458	455	465	468	511	476	450	442	503	440	500	478	457	468	420	487	491	468	468	453	432	471	460	483	483	462	460	532	475	464	461	476	478	424	480	473	459	457	466	461	472	496	460	475	444	494	492	456	464	434	483	523	441	493	493	457	492	458	461	478	462	493	455	476	497	450	478	476	447	453	466	482	504	457	479	467	490	458	519	420	451	439	444	464	486	460	499	487	473	478	489	472	450	456	468	447	461	483	459	485	473	477	459	456	450	446	431	472	453	501	476	478	468	472	523	472	453	454	453	483	475	502	477	513	465	447	463	503	432	486	479	479	486	467	462	479	460	490	498	455	477	491	498	435	475	448	484	448	484	481	489	487	465	467	477	462	480	466	484	439	519	439	471	460	458	484	501	478	507	472	490	479	464	465	470	479	448	504	469	442	475	505	469	465	483	448	455	469	476	470	476	475	446	483	442	494	480	493	452	483	443	471	419	445	464	503	417	453	451	475	463	477	451	515	462	490	465	480	499	421	451	468	483	453	489	505	474	459	475	455	432	484	473	480	482	457	479	471	492	459	486	444	506	463	502	505	440	471	456	498	478	529	470	474	469	475	499	448	466	491	484	495	477	481	492	447	509	457	478	436	479	480	488	460	484	473	510	446	481	459	448	490	438	468	495	460	477	472	505	491	449	467	458	501	476	483	467	460	453	472	455	478	538	443	452	496	489	500	443	446	416	452	461	484	465	495	463	477	485	451	459	465	455	504	484	493	492	431	446	463	439	444	439	444	455	425	491	492	474	450	461	450	445	434	498	479	513	460	463	502	454	450	470	495	440	454	453	439	471	507	485	468	451	500	469	449	491	452	463	456	485	501	479	439	467	426	456	458	446	470	450	480	468	450	481	452	498	466	515	451	490	471	493	502	466	463	525	481	473	458	463	454	486	452	462	474	437	457	474	490	486	504	448	460	477	488	463	451	451	519	458	493	467	477	509	463	490	481	422	453	446	466	451	492	476	496	471	468	435	478	522	476	503	467	439	458	445	489	459	507	469	507	473	457	441	465	466	495	485	483	425	458	467	482	474	492	458	444	442	448	469	478	479	481	452	463	456	496	479	456	470	456	434	512	453	453	469	493	448	496	436	456	461	479	497	434	493	498	491	497	419	474	474	463	444	458	457	442	481	495	494	481	486	516	456	493	489	508	447	514	441	508	492	477	427	498	462	481	462	427	534	463	486	449	506	482	494	446	493	446	468	486	479	487	449	467	491	466	452	468	430	435	466	460	448	472	472	458	472	466	506	485	441	454	452	446	486	458	474	504	440	478	421	482	430	444	487	500	449	471	474	464	432	465	456	470	451	463	483	537	497	466	449	471	505	438	486	472	455	468	454	462	450	436	424	445	498	482	477	456	466	501	447	491	492	441	461	475	458	457	471	487	466	486	519	502	477	477	448	443	507	505	464	438	475	484	438	442	482	453	475	511	471	472	484	477	479	498	462	454	451	490	493	479	459	530	421	463	427	475	469	447	504	476	450	449	470	492	498	507	427	480	504	482	458	500	468	474	459	509	477	485	482	486	507	461	469	445	499	455	462	501	489	468	502	476	489	467	466	467	444	492	447	465	476	486	431	491	465	470	488	446	480	459	477	475	439	446	480	470	429	466	444	467	495	444	462	447	452	484	474	468	516	467	472	496	448	465	442	468	462	468	435	470	474	501	498	468	487	477	459	482	479	493	455	461	467	507	469	518	421	480	481	463	506	488	475	441	534	479	469	474	475	459	464	444	514	471	524	477	496	467	478	505	491	455	487	461	489	469	448	470	452	465	466	484	479	434	464	453	513	480	448	432	468	479	481	485	465	494	457	452	470	460	492	475	472	485	472	469	470	483	478	486	478	476	459	463	487	503	490	470	476	463	455	448	436	455	466	432	482	504	518	462	439	476	459	475	449	490	466	457	483	452	492	494	439	458	474	446	512	506	484	491	443	479	466	442	466	496	460	446	493	493	486	462	475	471	466	501	512	463	478	449	474	469	449	494	474	459	465	495	464	444	485	497	469	484	456	464	495	489	460	482	489	481	426	479	472	458	456	460	469	464	497	524	484	465	488	489	471	444	478	472	454	470	508	483	464	461	460	501	465	468	447	433	481	451	485	452	471	430	452	438	516	454	464	472	479	472	429	470	485	477	469	493	452	459	521	473	474	470	433	445	464	500	467	473	484	466	415	469	472	504	497	447	438	475	457	470	488	445	492	488	477	451	481	478	490	512	444	477	433	456	479	465	474	443	493	449	452	494	460	489	463	459	486	497	495	501	450	450	471	488	480	455	441	503	445	462	465	454	484	437	470	479	433	485	465	491	481	474	516	475	466	469	492	503	479	462	516	465	467	482	484	453	512	492	475	439	490	460	472	475	512	513	478	466	451	454	461	499	464	486	448	514	477	472	464	511	497	492	486	490	468	492	483	439	458	458	505	444	451	440	481	483	476	507	456	471	435	496	444	475	479	494	488	444	465	524	461	499	464	441	475	470	424	448	494	415	479	495	467	457	484	494	458	475	433	459	463	504	473	428	444	481	465	450	491	497	472	451	470	468	444	489	464	457	464	470	486	483	428	488	508	465	489	480	459	460	462	459	506	481	484	435	532	468	478	466	457	484	442	490	480	460	502	486	479	467	488	470	448	463	488	473	454	477	466	490	463	467	469	465	455	482	532	490	471	436	478	456	482	491	456	448	459	449	479	465	459	464	485	467	478	482	454	505	478	458	481	484	450
24251	21364	28646	28552	55486	56062	43908	25827	8849	2235	928	712	675	677	693	629	615	623	646	634	650	613	681	630	647	581	608	613	638	622	591	622	602	600	583	583	590	557	657	645	645	668	581	620	599	664	601	558	614	620	569	635	620	657	637	617	613	615	592	585	659	625	618	612	654	599	632	607	638	647	639	649	624	610	612	671	643	641	627	610	638	630	653	600	627	650	646	664	640	648	651	619	626	613	602	683	589	606	598	628	623	618	667	600	668	629	593	620	583	651	617	628	620	587	612	643	636	625	604	612	589	607	587	607	632	667	615	617	636	602	655	640	662	640	608	609	632	635	583	631	602	596	587	580	628	636	648	638	650	586	656	589	601	589	586	607	624	597	615	605	602	602	592	625	594	617	629	564	625	625	604	596	589	622	589	639	637	615	626	610	589	598	640	614	614	616	589	589	605	650	562	579	628	610	579	635	634	632	648	663	570	583	636	586	627	676	622	605	612	602	629	639	620	601	608	620	608	601	591	602	601	627	654	625	594	677	606	586	585	622	619	628	636	592	616	631	642	621	623	673	608	614	572	637	628	626	591	576	633	568	583	595	623	639	650	598	620	581	621	645	625	653	623	607	622	554	655	590	614	585	595	639	586	586	552	590	570	645	597	630	679	596	589	662	614	590	571	594	564	608	595	605	620	595	677	627	613	581	626	623	579	599	602	572	607	632	591	601	592	606	566	598	593	580	638	603	586	616	593	607	644	599	611	559	651	656	603	603	648	580	627	590	603	655	619	588	600	633	636	635	588	663	645	590	603	566	613	576	626	596	610	642	609	631	592	567	605	637	618	639	615	620	606	639	640	622	602	600	600	637	617	593	628	653	569	613	590	585	634	600	588	584	593	628	585	656	580	617	592	584	608	650	613	561	631	649	577	598	613	577	625	607	617	678	589	557	568	608	655	624	594	628	615	573	628	578	642	635	597	668	610	600	649	624	610	642	626	623	662	603	651	557	620	665	592	652	659	598	572	607	596	633	618	646	614	683	613	617	626	627	569	617	591	611	634	618	645	560	564	608	580	685	612	604	655	593	584	651	617	615	583	584	617	588	613	639	623	567	571	615	655	594	607	616	611	679	597	621	595	629	604	594	594	572	615	613	601	619	607	603	623	612	579	576	620	586	616	575	615	605	616	606	635	618	636	613	624	649	579	566	577	653	614	632	592	595	606	634	604	617	614	608	660	618	612	651	622	647	636	640	619	664	584	632	594	617	590	600	612	581	597	624	573	598	614	596	614	653	579	599	596	632	609	616	641	591	604	629	594	632	637	597	573	658	588	685	672	614	680	641	641	636	648	607	592	643	620	593	593	580	612	675	590	597	615	627	612	650	626	629	590	630	614	644	563	575	614	626	610	604	632	603	639	609	638	619	627	591	614	616	617	596	591	612	618	561	630	630	619	637	577	673	597	658	602	625	631	633	600	628	633	632	638	592	598	581	622	635	630	623	623	652	636	637	618	600	604	590	673	570	602	610	610	609	638	598	651	610	606	581	638	602	605	612	641	652	642	644	650	615	601	620	612	591	634	612	680	609	587	626	642	629	588	574	596	622	627	585	605	625	659	622	631	657	606	611	598	616	603	644	565	623	574	614	583	594	624	610	582	572	623	622	596	618	609	591	630	554	643	656	630	643	611	603	584	593	580	629	655	617	597	592	602	626	589	620	639	581	619	647	618	599	621	620	636	633	611	652	574	636	642	630	638	568	611	586	621	594	610	576	598	608	574	641	614	561	602	579	591	626	594	611	618	616	614	583	622	617	618	643	579	587	588	584	598	665	583	636	605	645	584	611	626	609	604	587	598	589	602	656	612	641	613	599	593	631	601	582	605	625	609	629	611	585	675	596	575	618	596	588	656	596	603	662	606	600	628	596	641	622	616	617	579	605	656	636	586	628	594	614	640	643	583	588	641	646	622	585	575	596	597	591	596	603	617	629	575	655	589	639	627	690	624	626	631	610	614	615	575	628	596	612	562	606	619	651	644	646	613	614	589	592	626	596	628	623	641	588	601	602	628	641	579	648	617	645	618	601	643	608	633	608	608	608	582	609	590	637	646	587	560	560	607	609	606	563	580	600	600	633	605	637	602	657	654	590	595	644	608	616	646	589	634	572	623	628	600	601	623	605	631	615	598	615	546	632	650	598	636	654	607	607	635	641	641	592	646	571	602	624	638	592	600	614	591	608	639	620	633	630	633	609	625	607	604	642	639	589	605	592	578	641	628	588	639	629	622	651	629	566	596	640	655	615	560	631	615	600	591	617	621	638	583	665	606	612	596	610	584	588	597	609	611	616	590	603	599	577	564	600	602	588	609	595	628	640	613	602	599	569	636	591	629	579	569	652	666	617	599	677	601	620	615	595	575	616	617	648	633	597	626	592	608	639	626	643	623	573	608	610	606	601	603	626	610	610	575	632	636	596	604	604	615	586	615	618	644	602	617	534	656	588	609	654	624	604	645	624	604	587	603	617	632	677	587	623	578	616	622	634	617	587	606	597	643	639	651	612	619	594	660	614	614	614	603	613	595	601	607	612	628	598	611	657	641	599	621	638	590	629	632	627	633	586	627	576	590	595	633	633	576	622	560	580	697	622	622	602	601	623	606	625	591	593	582	603	579	595	614	584	605	644	651	591	667	636	620	635	638	637	629	565	597	602	578	590	601	605	622	594	589	682	602	584	598	594	637	637	612	606	644	635	628	574	675	617	607	609	651	592	615	634	570	598	644	594	627	627	638	600	613	599	611	561	616	615	621	589	623	585	596	617	591	605	601	610	620	563	609	606	637	612	558	625	573	629	614	585	593	614	630	588	619	589	591	624	647	601	624	576	579	607	612	655	607	617	675	594	582	620	597	618	639	641	628	589	657	599	631	592	594	643	681	602	594	603	646	602	626	604	598	650	584	611	613	613	591	619	622	588	600	595	585	616	591	627	604	606	635	598	603	637	653	680	639	599	605	602	642	611	622	612	633	591	648	633	624	660	611	615	641	577	618	648	632	598	635	592	602	605	621	618	647	639	569	603	586	572	624	569	673	603	611	582	652	628	653	629	622	629	559	627	613	627	620	616	620	612	614	608	574	603	596	595	609	589	621	634	589	627	607	641	583	566	606	616	633	581	613	650	573	600	629	623	576	660	622	561	600	641	630	613	637	602	636	636	625	588	640	611	598	588	633	610	633	624	610	617	579	566	653	619	566	615	665	670	608	649	633	640	582	604	603	596	639	633	607	638	654	598	611	587	590	636	616	650	656	652	630	634	602	617	590	583	591	637	634	606	680	619	594	594	622	653	614	602	589	603	622	585	603	602	627	594	661	601	621	630	602	651	640	657	605	599	615	612	652	582	604	573	574	604	591	582	673	645	569	627	633	610	598	629	619	610	659	592	611	581	593	589	620	613	608	594	595	654	634	648	671	614	606	568	614	595	630	603	630	686	636	629	623	647	590	607	620	608
4457	7224	6352	35238	65159	54192	35921	19800	6591	2157	827	601	538	581	568	549	549	548	533	565	587	596	568	574	583	553	606	551	568	598	558	558	591	556	590	568	552	578	568	547	534	563	574	532	584	571	585	582	563	540	583	568	560	551	551	537	596	575	570	550	556	563	545	606	535	539	552	552	572	566	573	530	552	568	592	551	547	574	515	573	540	540	503	568	583	564	546	523	574	515	612	582	559	524	554	542	591	559	579	552	576	556	615	572	571	576	577	556	589	557	555	527	554	532	553	554	590	600	564	572	561	582	556	580	569	562	570	554	581	567	558	522	528	535	518	561	544	567	552	559	576	591	565	572	529	589	532	548	559	524	577	526	568	540	540	565	566	538	550	575	535	587	559	534	570	538	572	577	585	571	554	545	576	577	569	544	563	559	581	587	548	556	531	531	578	584	587	577	596	519	581	576	532	544	555	559	565	547	597	588	603	530	549	538	565	531	600	555	537	556	561	562	518	567	552	556	537	557	548	533	529	564	550	582	563	591	563	563	549	559	505	532	567	542	523	529	548	562	571	604	559	556	547	516	525	564	554	544	518	544	554	554	545	536	543	551	582	572	539	537	560	575	526	574	529	569	546	567	584	566	553	516	537	537	556	550	583	538	564	566	554	562	562	579	555	579	516	565	545	554	564	591	552	539	593	534	552	527	565	555	570	613	589	591	575	599	535	536	572	557	536	541	562	574	570	561	574	515	549	562	534	583	573	532	581	589	544	491	572	543	522	550	557	580	574	543	547	593	594	553	605	553	554	564	563	561	524	557	540	523	565	523	546	555	517	592	561	564	546	568	532	582	607	535	541	542	562	564	548	554	564	545	629	561	559	601	572	588	552	561	599	557	532	582	552	556	572	566	518	542	544	571	549	570	570	548	525	601	583	566	529	547	525	581	578	525	544	600	602	530	591	531	589	597	595	559	564	576	588	516	579	561	557	574	602	570	586	529	588	593	542	550	545	549	571	610	536	572	588	573	564	587	550	564	551	580	536	515	579	575	534	508	586	536	550	572	543	557	541	547	529	595	556	578	574	558	566	533	560	531	555	559	524	559	546	552	552	556	555	552	554	610	545	534	517	545	565	535	546	523	555	548	556	592	559	545	542	560	532	544	552	567	548	524	587	568	576	570	537	548	561	570	554	531	545	530	570	520	515	549	581	505	584	570	548	582	551	559	595	540	516	567	507	574	554	578	532	582	573	531	534	530	553	552	611	578	581	579	566	538	532	553	580	556	535	519	568	538	541	557	522	547	588	570	572	603	572	517	549	546	563	553	555	557	523	524	563	545	576	545	577	548	557	536	555	563	591	521	526	547	552	547	558	560	551	549	535	544	565	569	539	560	579	554	516	529	575	568	493	503	561	537	571	580	580	538	562	546	543	538	571	570	569	553	578	565	546	531	556	542	543	507	560	578	615	590	582	551	546	522	513	534	532	558	536	613	540	564	563	563	541	513	521	572	557	537	568	522	558	569	580	553	590	595	576	581	614	573	549	542	569	556	582	597	593	574	531	562	564	532	585	545	531	581	567	551	510	589	531	555	524	554	496	601	544	584	558	603	536	559	541	559	597	534	547	571	548	563	547	522	544	556	580	552	536	567	588	584	524	533	548	488	561	598	579	541	556	576	551	562	555	547	526	542	535	545	559	551	517	588	562	529	580	543	552	589	597	606	557	544	509	593	545	539	601	535	536	580	522	524	592	541	550	547	553	581	550	538	578	514	565	548	535	571	540	559	554	546	587	568	555	575	595	544	559	576	587	580	543	521	545	568	555	555	531	597	594	553	568	599	570	517	530	590	530	571	579	521	587	587	545	559	562	534	580	582	549	553	550	564	500	580	559	569	542	541	571	588	571	535	556	547	572	552	525	568	585	537	550	561	579	540	534	583	540	540	567	551	550	568	572	561	593	536	575	570	533	533	548	554	561	561	547	554	529	528	559	563	587	564	546	556	551	555	558	536	528	534	581	546	548	568	544	561	535	570	572	533	555	569	545	563	537	543	562	568	528	567	539	607	558	554	584	549	557	561	552	518	549	578	545	550	579	557	532	548	553	578	555	554	576	555	567	571	520	553	547	538	608	596	589	549	588	557	545	612	520	592	597	571	593	554	585	521	593	520	574	551	601	543	585	551	574	553	563	518	563	571	551	509	558	529	520	545	587	541	532	569	554	520	593	553	571	531	557	548	539	566	546	535	543	555	542	593	560	576	537	575	524	534	502	535	532	570	557	558	584	546	548	562	575	588	564	567	582	565	548	590	569	533	575	582	574	570	524	581	552	572	532	570	545	566	542	568	592	539	540	563	534	571	574	566	528	527	576	574	574	553	564	595	583	564	577	594	602	566	547	569	511	568	532	596	561	543	545	577	561	582	526	579	537	557	572	553	559	544	572	522	540	526	616	541	543	543	544	520	567	511	581	599	584	558	568	553	524	551	563	567	531	594	563	552	523	547	579	522	571	574	575	608	556	575	485	563	553	544	538	576	520	576	557	538	569	581	537	574	583	516	577	533	535	513	605	550	576	526	547	601	548	577	591	558	509	580	570	569	554	538	585	554	533	523	522	572	550	523	564	580	552	604	566	565	553	557	531	518	565	570	539	537	560	575	563	553	553	571	560	521	563	596	568	579	555	560	554	568	556	536	500	547	569	559	518	565	573	563	538	523	515	523	530	552	534	588	598	538	496	510	560	558	587	599	561	592	588	618	541	548	547	562	515	514	555	546	547	557	592	559	520	571	533	546	553	521	544	575	569	533	608	555	513	551	580	570	534	552	559	550	514	551	567	579	515	587	514	574	595	542	561	565	576	580	563	563	569	543	578	506	576	577	512	535	547	540	590	526	545	571	568	560	540	569	547	567	578	596	529	554	532	556	547	559	600	572	603	530	517	524	563	561	570	555	590	567	566	543	567	553	538	536	525	547	565	515	526	544	546	538	531	533	549	550	571	552	567	541	541	543	548	566	586	533	586	541	509	515	521	569	518	575	580	561	527	584	588	579	549	514	550	544	529	568	593	566	562	575	602	542	523	606	605	540	563	513	643	549	558	566	542	542	562	568	561	565	546	531	529	562	565	542	518	524	518	561	564	553	562	567	585	555	522	562	565	536	537	530	593	532	553	569	598	528	541	524	574	565	588	559	549	568	607	598	556	588	543	534	572	512	564	623	568	544	538	526	525	563	552	545	596	544	565	551	599	563	556	546	512	576	563	558	542	538	538	548	568	552	565	560	604	528	561	478	575	541	577	560	571	575	594	576	531	538	575	573	549	556	546	565	550	531	538	539	543	586	577	572	548	568	562	590	556	543	577	550	570	532	546	525	546	581	632	518	555	574	566	564	563	562	531	521	553	585	551	507	520	570	554	526	586	528	577	552	570	502	567	540	562	560	554	549	581	555	533	558	503	553	585	613	541	589	557	544	535	587	566	529	573	534	551	569	612	532	562	570	562	555
27580	12374	2096	2113	7963	8509	4480	2217	982	618	540	523	496	543	519	487	517	483	521	505	497	483	501	533	532	478	492	496	542	548	521	508	495	514	530	516	464	507	509	526	503	476	475	531	522	506	507	473	524	467	486	533	500	506	554	489	511	483	487	496	473	484	515	491	512	487	493	499	497	495	467	559	516	514	514	511	491	500	514	496	516	493	519	483	500	519	492	501	474	487	538	525	492	550	471	461	486	490	469	479	568	463	484	552	522	469	506	536	450	505	473	524	456	553	509	494	497	474	534	490	483	515	504	472	492	537	445	512	511	513	519	475	474	492	500	504	513	526	507	489	504	503	531	492	523	511	508	528	474	479	470	522	494	476	518	529	519	514	499	485	531	469	496	503	502	508	502	484	509	474	458	497	495	523	543	512	474	484	530	514	464	501	515	481	476	481	490	490	538	500	493	487	500	484	492	511	514	487	490	469	519	509	501	518	488	462	528	485	479	486	514	490	466	522	498	525	543	527	498	524	495	502	478	461	472	512	493	487	530	500	484	498	559	534	514	518	517	480	467	487	504	556	502	506	484	514	487	498	446	474	514	479	518	508	497	517	467	475	500	498	516	517	543	467	479	528	526	515	475	496	489	502	507	488	501	489	509	508	484	485	476	506	484	448	516	528	484	473	513	498	515	531	500	503	506	488	525	507	533	481	533	511	477	482	540	498	522	501	503	513	518	465	541	498	505	505	513	505	523	477	520	467	523	510	480	529	529	529	510	538	490	496	547	510	488	498	505	501	490	485	488	513	512	451	469	533	492	509	513	542	542	499	513	508	508	502	498	533	534	471	529	495	473	508	514	518	504	511	513	517	481	528	480	529	527	507	450	503	545	560	507	498	488	452	492	540	508	507	482	511	466	509	512	470	485	492	513	516	504	527	539	492	500	506	581	512	474	519	498	502	533	449	473	521	564	462	506	503	479	524	507	501	543	455	514	514	518	498	502	518	494	455	517	522	488	467	500	491	543	472	521	500	493	520	534	531	509	513	526	506	505	510	479	493	487	489	536	569	519	522	488	516	490	505	499	470	509	486	519	495	465	477	517	518	493	499	537	489	505	481	487	496	502	504	499	521	453	487	536	509	452	514	514	531	495	472	486	496	511	498	523	468	569	541	477	502	524	498	503	487	516	503	502	498	505	534	493	516	526	489	476	506	473	462	504	524	526	470	521	553	524	494	501	538	531	536	512	505	486	492	508	499	495	484	523	469	490	537	520	518	520	493	486	479	503	495	515	496	458	474	491	514	500	470	526	504	493	502	499	515	473	515	511	463	473	500	506	507	523	522	540	489	494	497	483	508	476	516	523	481	502	525	532	517	521	537	543	495	511	502	515	501	488	470	502	509	524	508	487	516	555	506	485	485	471	480	515	482	448	460	475	518	509	546	521	497	501	506	574	489	537	513	480	519	485	521	506	508	499	546	529	528	501	501	510	540	499	547	507	524	512	474	528	501	523	497	480	509	488	493	494	549	514	504	454	505	481	520	488	460	523	514	513	535	511	491	544	480	498	460	520	483	511	518	490	506	496	493	471	492	514	485	516	488	508	519	530	518	528	527	506	538	503	493	487	520	483	513	500	483	489	528	462	480	535	504	487	548	515	467	459	544	498	514	489	499	465	493	502	513	535	503	538	489	505	541	527	526	553	510	483	499	518	489	541	481	519	513	522	506	497	497	494	505	486	519	498	518	517	458	503	515	518	544	532	516	502	517	532	535	560	544	496	532	525	516	500	489	503	486	515	502	495	470	498	476	549	521	502	511	499	494	484	493	509	520	497	517	446	491	493	471	512	521	508	493	467	524	478	511	490	501	521	496	599	452	494	496	502	510	516	536	499	525	519	465	497	502	497	514	482	539	513	485	521	526	478	522	544	490	511	502	521	478	499	492	542	506	527	512	522	500	502	514	504	504	489	460	542	479	515	506	494	509	536	527	480	505	491	534	509	482	476	520	503	480	543	515	511	539	519	502	491	492	515	520	522	504	498	486	486	469	535	521	536	513	494	553	475	528	506	519	501	470	516	499	511	538	486	516	498	492	525	502	524	520	499	519	465	524	490	476	498	504	546	500	507	494	568	487	507	497	505	496	498	555	511	510	503	486	513	521	547	517	529	506	485	491	489	483	520	487	508	498	539	498	499	503	478	503	522	547	506	536	453	515	528	494	507	486	502	474	483	493	490	482	531	515	497	476	506	479	526	506	457	488	527	479	506	536	529	520	509	467	521	519	543	520	505	481	501	536	554	502	506	514	492	533	485	513	512	498	544	494	510	524	496	518	517	508	504	474	515	474	545	515	476	525	510	502	526	492	534	498	523	507	546	479	502	504	491	515	503	498	550	535	468	516	523	506	497	497	485	500	530	554	542	524	508	519	458	520	532	495	525	517	528	493	522	517	474	543	499	543	494	511	495	520	496	546	506	546	482	491	483	529	495	493	508	526	515	499	544	479	479	490	484	508	505	507	505	494	487	500	516	531	473	480	480	498	484	526	491	515	520	514	509	534	516	517	499	497	504	508	525	486	477	497	530	495	495	505	497	502	515	500	495	547	471	518	505	478	477	491	479	532	476	498	498	488	507	521	463	507	480	503	490	534	520	469	485	483	515	490	508	533	486	517	517	499	473	495	490	511	493	513	514	563	530	521	531	498	493	495	485	504	520	540	507	519	488	544	528	531	518	514	499	556	505	512	519	548	495	504	524	502	521	492	476	482	518	535	531	517	525	485	537	534	450	497	515	533	460	479	482	471	525	480	506	534	544	498	497	539	536	491	518	489	501	471	494	524	447	517	529	473	486	492	468	492	470	473	498	488	485	484	492	488	511	522	493	507	484	483	521	527	489	506	511	462	489	486	491	550	497	518	522	487	532	470	495	506	512	528	536	498	534	499	501	506	500	498	495	497	494	526	519	501	488	511	502	512	484	508	515	499	482	494	525	512	516	458	512	492	476	483	541	484	524	501	523	533	483	455	513	511	462	472	481	514	482	465	499	464	547	496	520	536	501	496	522	500	497	478	502	487	498	509	529	471	495	492	501	497	472	518	522	510	498	519	497	486	519	470	495	491	504	515	516	504	531	535	514	515	510	469	456	504	530	510	505	532	494	495	536	483	505	488	472	532	509	464	520	511	499	503	485	494	517	460	482	503	481	530	502	497	501	533	494	509	472	449	492	505	499	531	501	528	522	497	522	501	515	494	548	518	492	473	521	511	557	481	509	521	550	506	531	518	521	523	522	554	518	498	489	494	482	539	548	501	502	490	533	522	498	470	460	528	458	507	513	493	497	508	530	505	510	530	568	483	528	486	510	465	465	536	521	527	504	538	489	537	507	484	544	555	484	524	522	462	495	451	512	470	516	535	494	524	495	531	510	536	540	489	470	492	498	474	503	504	485	491	508	446	482	508	483	521	484	548	521	485	465	541	506	469	494	498	524	575	507	496	557	494	467	488
5090	1237	1233	2157	8251	7692	4052	2185	943	594	491	464	459	450	425	441	414	442	439	435	428	444	447	427	443	396	426	432	434	436	456	409	428	426	480	404	442	423	433	441	447	471	474	437	441	433	469	461	429	432	445	470	456	423	440	465	469	419	453	434	469	419	409	420	472	461	478	390	463	421	430	443	436	406	425	440	419	467	431	438	441	461	441	425	471	436	414	482	421	400	451	428	422	456	416	447	453	462	434	425	433	421	448	446	452	432	416	457	451	455	458	463	411	427	451	430	410	456	426	421	421	415	441	410	429	502	441	430	385	434	417	442	456	430	408	397	428	479	430	440	406	443	441	481	397	448	415	450	425	434	436	434	424	492	408	465	449	427	443	415	381	450	432	424	452	468	410	390	438	411	457	488	418	450	411	385	443	438	454	464	450	446	437	447	413	435	438	447	444	425	435	433	411	432	429	399	425	444	415	405	414	439	442	386	445	429	451	424	432	428	398	409	452	397	424	415	443	421	437	424	426	447	427	427	440	430	425	408	390	424	421	422	451	441	418	431	439	438	458	436	433	460	458	437	444	454	413	460	414	429	424	433	398	420	454	473	434	394	393	402	447	430	426	442	421	473	450	414	412	444	427	437	459	435	435	453	462	437	399	399	448	432	459	439	434	433	440	418	442	451	429	429	451	465	454	462	461	434	438	441	431	467	416	405	443	446	431	458	457	465	428	406	461	410	412	454	437	434	462	426	437	413	407	433	469	421	444	422	451	459	443	395	461	419	462	461	429	484	471	440	429	450	417	459	403	460	410	444	425	433	427	425	419	442	460	464	397	479	450	446	438	428	415	450	416	429	435	432	435	396	430	437	420	430	463	432	442	487	460	434	403	459	462	448	466	429	442	428	407	420	449	473	469	424	418	451	447	437	469	408	412	409	433	421	429	416	429	460	419	468	445	446	444	430	458	402	440	427	432	424	443	454	428	397	456	440	439	416	416	454	435	469	424	450	471	458	405	433	457	449	432	473	428	453	441	437	427	420	434	421	388	412	461	428	441	424	400	457	423	475	431	447	426	476	423	433	438	390	421	399	463	415	446	428	413	431	442	440	436	395	441	415	462	418	467	436	409	424	400	415	462	439	439	422	436	435	452	452	427	403	457	407	436	403	427	443	420	416	412	442	431	437	435	458	386	443	448	453	462	440	457	434	430	437	483	439	419	419	438	451	430	428	447	410	424	429	416	413	428	407	425	465	456	444	466	455	436	434	450	473	425	424	411	434	451	450	450	472	424	439	409	446	433	434	459	446	430	441	435	434	415	445	445	438	432	441	441	429	408	475	438	431	467	452	448	420	445	469	454	415	392	410	402	447	434	442	422	428	432	457	453	458	436	455	434	449	421	453	452	429	436	444	425	417	432	437	456	435	425	438	439	496	481	422	442	475	426	442	417	443	425	440	413	441	416	422	416	420	454	485	423	430	403	439	446	455	423	444	409	415	448	444	406	455	432	425	447	445	435	445	443	403	419	465	434	423	449	422	434	424	395	434	439	415	416	469	461	455	430	438	451	457	428	418	460	435	472	446	446	392	460	408	410	438	424	443	389	436	419	468	412	429	398	426	415	430	426	443	405	443	416	407	400	457	444	427	446	444	451	458	417	440	445	428	458	466	454	440	400	416	410	418	414	409	408	497	428	470	425	436	448	432	435	434	465	409	419	434	438	409	468	407	427	441	428	419	461	427	427	470	435	454	461	419	420	431	467	455	425	438	444	422	456	426	399	435	451	401	438	459	450	445	426	456	428	435	454	440	397	421	432	438	436	421	423	454	434	443	396	480	416	427	437	467	432	422	447	420	437	452	468	424	419	411	429	410	419	408	428	431	448	460	472	446	487	422	450	431	472	425	444	411	398	441	468	447	422	429	422	492	451	443	440	436	476	395	417	416	450	391	442	431	427	470	453	435	422	428	406	447	431	450	413	465	457	451	457	435	402	454	440	428	460	435	419	421	432	444	460	451	436	464	454	417	455	462	395	453	430	417	454	403	457	428	455	460	419	441	435	376	458	431	394	455	433	423	428	443	417	385	414	431	447	454	420	402	436	435	462	425	419	437	459	418	449	441	472	423	474	439	438	446	419	469	450	479	428	445	405	466	446	463	460	465	441	430	443	433	431	426	431	443	415	462	438	435	442	404	429	453	473	434	449	440	455	425	449	444	438	423	405	437	440	419	432	429	434	419	426	435	452	460	456	455	428	434	426	410	465	434	428	482	475	421	399	444	451	439	442	433	420	443	451	443	409	408	417	410	426	437	423	426	426	456	430	440	428	461	402	390	416	397	403	419	468	464	394	453	446	454	447	464	448	419	396	407	399	468	452	427	449	458	425	449	417	392	443	425	465	423	427	399	443	447	406	491	447	456	412	427	459	458	456	417	433	462	469	455	456	454	416	432	409	438	472	423	401	409	440	404	454	435	445	412	440	439	452	426	416	472	439	417	459	442	453	433	412	411	457	431	450	479	416	462	425	438	432	450	428	433	398	422	433	431	430	410	437	427	408	447	442	460	442	414	432	448	422	407	434	443	450	442	428	419	420	430	437	401	450	455	403	425	413	395	431	453	421	400	426	441	443	424	444	456	450	417	423	451	410	406	418	454	433	448	477	440	399	465	424	420	414	428	427	448	448	387	462	477	428	443	392	431	433	440	506	411	476	453	409	452	454	404	449	398	451	439	408	416	434	490	446	389	427	429	412	420	438	423	455	425	431	463	426	441	395	453	439	428	423	414	429	440	408	457	435	415	431	396	423	459	445	430	441	387	391	484	416	387	409	446	419	465	457	437	437	409	435	428	432	392	467	391	417	417	428	415	463	420	452	464	420	398	420	427	430	441	435	442	445	473	451	407	429	434	447	412	449	429	398	399	394	477	421	435	424	415	408	429	440	442	453	451	419	412	419	434	450	429	435	417	441	459	439	438	412	454	428	411	445	464	419	440	424	468	459	437	437	436	455	436	417	439	397	424	467	437	452	401	464	433	400	417	426	399	413	438	451	444	436	403	441	433	446	433	423	402	411	445	452	390	434	416	433	420	415	420	420	452	433	404	435	435	438	453	431	443	426	427	436	420	437	432	434	468	460	448	424	464	470	451	446	407	440	442	402	412	439	436	397	450	444	457	450	444	416	439	404	406	430	434	419	412	437	466	441	384	441	444	440	430	444	443	440	450	441	480	444	438	421	464	460	421	441	404	459	436	448	430	411	463	446	438	436	420	418	457	450	448	434	406	468	471	431	428	423	453	440	428	413	439	430	447	434	438	483	445	438	401	402	441	442	471	413	455	446	449	408	463	437	404	474	432	444	403	443	440	497	428	453	436	466	428	478	442	452	461	441	458	426	407	428	447	449	475	436	449	470	415	469	420	428	421	441	413	447	427	446	415	408	451	410	429	438	436	460	451	418	439	401	487	462	409	425	428	429	375	457	433	429	451	472	427	455	505	444	429
25494	21339	27225	26001	42722	43323	29893	13730	3455	1222	702	576	527	525	595	517	535	528	543	551	528	593	539	555	547	477	538	542	539	531	526	561	539	539	509	519	520	521	562	531	530	579	525	539	487	553	514	572	528	517	518	536	527	510	544	534	554	533	540	590	559	528	550	536	532	520	501	534	528	501	509	547	533	535	512	533	525	540	480	536	521	512	520	566	529	600	492	518	512	528	558	538	549	563	505	588	543	506	505	538	525	518	532	548	510	524	529	528	539	509	490	530	543	521	477	533	500	527	563	564	511	493	567	503	534	527	522	540	557	532	584	559	517	536	475	528	521	558	559	526	563	518	526	482	466	537	545	526	503	486	481	518	547	522	524	544	523	520	548	524	537	509	507	507	504	526	554	527	505	550	538	564	539	538	526	556	525	557	545	557	556	511	529	585	541	524	552	487	549	566	532	537	485	574	494	507	478	547	510	549	514	488	546	537	554	526	525	511	513	499	514	520	530	494	535	505	563	508	461	500	504	554	504	539	535	548	532	541	532	485	544	533	522	535	553	551	577	524	538	536	544	536	522	565	534	532	552	550	572	501	523	555	535	539	564	514	548	513	472	535	535	516	491	501	530	565	520	546	521	514	513	541	486	549	541	551	547	543	547	523	543	529	543	496	522	499	505	537	560	511	496	506	559	513	562	482	532	545	546	523	521	508	531	545	500	499	564	488	521	502	542	542	520	496	549	487	527	537	520	513	510	520	539	493	493	550	516	533	526	556	544	523	512	531	498	526	545	516	536	521	573	493	511	525	545	568	549	553	538	502	574	522	535	496	528	563	538	531	487	519	534	533	496	550	519	530	582	531	561	465	533	472	512	569	530	535	537	498	511	522	522	547	538	489	529	564	510	518	527	520	512	515	493	475	555	546	527	497	524	521	504	559	577	504	540	514	547	517	533	558	515	516	529	518	521	501	521	538	544	524	528	513	476	568	565	548	533	513	550	512	544	532	529	508	515	541	523	577	543	540	499	525	532	549	527	490	553	539	526	523	548	542	469	533	518	523	556	538	580	505	487	519	519	537	517	531	522	562	490	531	506	526	517	519	479	526	529	547	505	521	496	527	531	494	519	536	560	504	540	545	516	533	525	533	523	483	493	491	501	552	511	510	532	534	514	548	562	522	536	527	511	549	512	516	518	518	584	542	487	504	467	540	533	588	560	528	528	500	552	537	554	527	535	511	506	522	527	521	497	550	504	532	458	544	547	530	520	532	526	522	543	517	478	502	518	538	531	523	490	500	532	555	519	503	533	508	536	503	479	525	544	540	523	548	541	492	506	516	524	527	533	544	565	540	522	563	523	527	521	549	520	516	508	509	510	530	505	541	538	551	515	556	549	558	517	546	510	562	513	541	497	532	551	534	557	562	544	498	542	525	503	507	530	546	479	483	472	546	488	494	534	544	538	543	516	532	519	529	550	543	504	556	514	515	552	506	559	498	506	509	517	477	495	548	537	552	546	538	504	510	571	516	519	563	522	518	554	517	501	531	538	540	514	528	545	551	529	506	539	542	529	494	521	538	567	516	512	546	538	539	522	546	511	578	498	531	527	498	567	564	533	549	481	503	543	509	505	520	565	554	538	557	506	505	523	494	544	534	518	532	585	536	540	556	536	548	495	532	529	510	546	535	531	560	555	505	528	486	515	515	551	537	522	483	531	527	488	561	575	549	487	508	530	519	538	509	536	539	490	521	557	539	484	519	556	524	514	526	504	519	547	556	542	539	513	519	538	518	493	554	559	557	557	511	517	532	519	562	529	488	480	518	510	519	488	537	542	558	566	501	542	541	537	529	527	549	525	517	524	526	539	487	535	555	522	557	558	560	489	569	540	547	523	491	496	550	507	506	541	532	539	535	507	564	543	535	501	514	508	522	516	548	556	525	509	520	535	533	576	460	502	526	522	556	527	534	534	519	557	498	546	523	549	487	522	513	533	527	549	520	547	539	496	531	560	528	524	548	570	539	559	542	477	554	508	522	536	522	502	537	518	557	522	506	512	527	507	517	515	525	596	529	516	562	518	540	566	542	483	481	592	515	537	500	507	547	499	506	517	540	549	491	518	524	522	529	553	542	526	514	541	557	545	510	524	510	528	502	526	499	548	493	543	549	566	546	526	536	553	507	533	501	530	538	508	541	571	523	543	543	537	537	536	506	523	562	536	458	489	526	520	541	506	556	564	514	527	525	533	547	555	503	520	553	516	540	517	548	548	527	514	535	547	534	524	504	547	513	512	511	535	520	519	554	538	531	543	511	514	541	528	495	535	496	534	513	538	536	533	511	590	528	519	529	543	568	515	533	529	543	520	531	558	505	548	544	516	508	521	531	558	522	516	500	546	542	520	519	544	541	511	522	549	517	522	515	514	516	527	519	540	538	494	538	529	539	515	551	489	561	546	556	509	563	494	490	557	470	541	507	537	570	536	509	549	548	513	546	541	543	538	546	499	537	523	550	554	518	567	511	557	493	542	525	529	523	521	527	557	530	549	544	497	542	529	546	505	535	522	515	531	498	526	541	509	571	530	495	554	529	509	560	542	543	502	533	504	545	520	576	527	543	473	526	543	481	513	558	528	509	544	539	512	525	532	533	507	553	544	540	548	481	554	563	537	529	546	544	502	551	535	553	502	546	520	549	585	512	503	502	492	526	497	542	522	508	561	530	547	539	535	476	524	570	529	545	530	496	517	500	538	550	516	505	532	557	516	531	553	505	551	529	524	506	534	525	519	532	530	526	518	518	557	527	536	542	534	512	523	537	558	545	500	489	514	506	478	495	485	529	518	541	559	501	515	564	514	538	506	529	531	554	547	530	521	497	528	506	478	529	516	504	543	546	541	502	536	542	539	526	531	531	517	489	495	519	524	510	562	568	569	507	505	488	504	535	562	534	495	550	525	548	528	557	516	521	503	532	528	522	522	529	509	527	538	555	552	558	543	551	540	505	503	522	526	527	508	536	521	533	508	528	523	517	538	485	558	563	544	551	514	490	498	503	538	550	532	514	516	569	537	498	547	525	550	505	517	498	533	540	522	502	487	522	521	529	527	574	512	519	522	537	514	509	523	516	515	516	540	513	536	533	503	499	535	538	503	536	564	544	568	555	510	491	576	547	533	541	516	528	530	530	536	557	532	561	572	527	561	497	527	554	525	518	506	521	531	536	555	520	509	484	540	518	544	509	506	505	534	506	535	507	566	531	504	515	504	496	527	543	526	496	465	506	550	522	515	529	522	549	505	492	507	553	554	555	524	509	528	519	514	557	533	532	571	581	505	531	554	526	534	547	540	527	558	536	507	528	551	510	530	527	542	519	520	531	516	523	487	533	544	539	547	569	502	549	503	523	530	493	508	519	495	516	519	522	525	497	453	546	546	534	532	521	481	509	544	501	542	541	529	489	483	515	527	541	502	500	519	530	529	534	533	496	510	521	554	549	537	517	537	539	518	562	534	569
3858	4516	3383	12839	47057	36625	21936	9927	3275	1134	634	517	498	477	474	499	464	513	497	459	441	530	507	473	423	485	479	485	451	505	458	450	472	488	490	475	489	447	464	485	551	530	490	462	493	458	494	481	493	489	508	439	503	492	474	495	498	481	480	499	476	459	480	460	496	504	465	442	470	472	471	474	477	474	486	485	427	441	452	494	491	471	466	475	503	483	493	458	476	488	465	453	477	489	492	476	508	478	502	462	464	462	476	482	488	482	502	484	487	472	472	466	469	477	476	446	482	453	466	434	491	498	487	496	468	448	504	516	475	485	475	454	462	464	473	506	502	487	482	491	496	461	465	490	428	460	468	503	473	478	470	473	469	474	470	483	508	504	453	458	459	510	503	462	459	506	487	492	505	500	505	461	500	454	488	491	439	524	460	507	493	496	440	448	435	494	494	460	468	509	483	489	489	474	499	469	487	437	465	470	474	439	469	487	466	481	476	487	524	494	508	447	500	466	420	479	526	475	516	523	458	488	476	452	490	449	480	451	463	501	502	488	455	465	466	453	431	497	461	492	464	472	497	457	511	488	455	489	480	480	456	472	460	487	497	466	474	472	490	435	510	488	466	453	457	476	511	432	431	461	509	438	450	523	477	493	423	483	470	438	460	497	461	471	524	489	445	449	474	448	491	489	476	471	458	466	494	439	503	454	476	490	472	460	470	468	497	474	453	501	483	458	485	461	478	515	464	476	488	476	491	437	457	430	464	477	551	501	513	487	476	472	486	460	510	474	447	503	453	464	468	444	484	440	488	474	470	500	455	438	435	481	489	468	502	463	462	488	477	454	468	480	520	498	478	480	468	463	501	473	450	427	484	462	508	482	499	518	460	488	480	462	472	495	461	484	433	453	486	494	469	469	505	481	480	462	455	452	521	472	485	455	459	486	507	439	506	461	483	453	480	472	436	483	476	440	461	499	483	518	470	476	484	463	508	491	485	510	465	459	452	492	499	468	518	491	476	492	461	443	459	460	467	481	520	458	490	486	470	491	489	509	483	475	471	475	495	498	467	507	494	457	492	438	475	448	461	452	514	452	521	502	450	475	515	478	489	459	471	464	497	467	499	501	435	477	507	486	472	502	448	475	481	465	470	481	475	469	471	504	466	462	511	475	497	504	444	476	450	471	487	484	498	475	462	498	453	458	493	471	497	449	454	489	511	442	455	475	442	508	431	495	471	484	447	470	446	523	462	478	441	506	459	460	474	517	463	529	430	452	510	456	466	475	525	471	472	460	480	480	503	448	475	444	461	476	466	481	470	519	437	510	478	468	452	479	447	491	446	460	455	485	464	483	497	445	513	519	494	488	466	503	474	476	482	449	465	472	482	455	485	486	483	464	512	480	461	474	473	485	443	475	449	467	513	490	519	478	461	458	468	530	506	466	474	491	466	494	468	442	500	475	468	497	473	479	512	468	478	462	484	478	468	467	453	489	493	491	496	479	488	495	430	462	467	457	509	486	464	456	513	484	446	510	517	468	499	474	481	467	494	454	511	483	488	464	469	487	446	463	468	452	470	443	468	497	467	425	447	450	510	517	472	494	478	470	492	455	498	456	485	498	470	489	459	458	475	456	477	463	450	483	469	484	455	511	494	473	447	482	507	465	467	494	455	493	499	440	468	494	472	458	482	498	459	483	429	488	475	445	441	511	520	490	507	475	446	469	490	491	463	526	494	450	461	481	463	471	473	441	465	450	460	459	448	479	482	472	478	450	458	474	463	465	461	487	485	465	496	517	478	436	472	427	503	435	421	477	496	470	491	465	482	468	460	507	488	488	495	459	471	460	501	459	496	484	480	488	495	447	471	489	513	485	467	469	491	474	454	494	449	523	427	501	468	474	464	471	448	503	496	488	504	486	459	487	490	484	486	491	487	452	467	475	447	486	500	476	477	430	468	484	499	455	463	491	483	515	453	443	476	462	485	463	488	492	468	494	465	489	482	469	480	485	434	460	455	508	439	486	466	475	511	484	460	465	467	441	480	442	482	473	460	472	465	473	495	471	474	493	451	494	471	463	478	462	514	426	465	480	496	469	457	484	537	475	507	491	478	467	470	469	478	491	473	493	468	478	492	460	507	480	453	513	484	506	480	482	501	439	494	478	506	453	440	496	456	513	495	463	492	470	485	439	464	473	502	469	444	499	502	471	474	440	480	489	438	473	482	491	461	496	477	464	499	449	521	457	477	487	434	506	473	455	475	493	508	500	466	461	455	503	461	501	473	478	463	493	512	462	521	528	475	490	486	424	464	477	509	490	464	469	508	514	455	481	517	425	492	517	503	516	476	440	468	476	505	480	456	482	485	469	474	467	471	455	453	465	497	458	464	478	429	443	509	435	485	502	501	467	486	484	449	505	482	456	497	450	462	456	516	474	479	465	447	502	463	517	468	477	486	410	467	468	459	498	497	477	508	469	448	462	456	487	486	467	508	494	472	499	512	480	486	486	503	505	496	490	484	476	475	454	491	449	449	452	459	472	476	465	510	501	459	466	490	501	497	494	436	469	462	487	472	478	492	478	466	467	463	448	445	471	464	475	475	466	499	475	469	479	487	483	464	450	463	475	495	474	484	435	534	482	487	468	498	500	474	474	494	476	474	489	528	455	455	470	469	512	470	470	476	449	458	478	501	499	484	470	492	457	478	479	463	461	468	495	488	481	470	483	477	476	468	503	443	428	505	473	466	456	438	506	477	481	495	459	423	492	484	470	474	448	450	489	467	488	493	458	462	424	474	494	472	486	493	487	474	465	486	479	461	526	456	444	484	480	479	507	519	463	438	480	414	460	436	489	425	469	495	452	484	497	472	508	470	502	484	487	470	473	457	490	448	475	489	468	457	463	454	495	504	462	473	471	470	456	440	486	493	484	425	478	506	477	454	491	481	470	462	463	471	495	452	499	471	514	508	504	494	504	463	469	460	490	458	492	463	471	470	505	487	454	492	466	477	431	476	460	482	464	462	507	489	460	504	493	481	467	428	493	489	479	518	466	468	470	502	473	451	497	477	463	475	460	464	468	481	493	471	454	502	446	508	480	516	462	418	456	476	465	502	444	495	448	436	478	469	516	471	465	450	482	499	415	476	505	465	477	477	469	450	461	462	490	472	464	497	477	529	448	484	466	448	464	509	521	494	509	474	498	463	447	471	478	501	484	483	449	482	431	506	450	482	431	464	478	465	492	443	474	464	462	455	505	492	470	492	486	483	469	502	484	455	497	514	506	450	471	466	506	469	454	477	507	504	442	461	474	455	443	476	487	446	460	481	448	460	491	512	492	466	480	479	527	439	479	480	468	478	474	451	488	448	490	490	473	487	507	487	503	469	508	489	440	478	475	473	512	508	443	466	452	489	452	498	504	469	483	487	471	483	511	456	481	479	472	458	443	470	474	474	463	461	522	473	471	489	437	502	472	468	475	437	474	480	483	469	498	416	470	493	437	491	452	457	511
24208	21364	28700	25235	50910	55540	43345	24570	8291	2200	1004	758	638	664	658	634	694	617	643	641	637	617	643	605	662	669	622	666	655	644	639	694	663	630	622	675	630	632	632	625	627	617	576	651	609	649	616	652	603	666	643	679	623	626	612	636	646	614	627	591	642	630	647	644	625	618	657	584	603	626	638	589	670	680	631	636	633	679	628	620	648	597	612	647	616	585	608	637	630	634	590	666	639	636	646	680	649	599	645	609	608	618	624	628	604	624	590	602	641	664	656	632	606	617	644	640	566	633	642	620	645	655	626	635	595	610	617	641	650	683	630	596	641	613	649	592	631	669	641	621	642	667	667	647	633	665	617	608	587	635	648	590	592	659	628	653	660	634	582	664	663	656	657	584	634	658	671	655	685	626	644	590	645	618	592	665	638	645	610	617	641	601	632	657	569	636	606	683	651	662	644	651	613	632	622	616	607	647	611	661	596	613	576	595	612	690	592	631	657	594	656	621	628	617	632	614	645	650	636	623	664	632	661	628	664	629	661	599	604	668	606	621	607	643	672	577	638	635	622	618	609	615	608	679	649	567	596	589	597	638	657	609	688	613	629	663	603	690	663	624	615	645	581	639	610	593	656	629	668	665	632	636	643	633	592	672	627	644	636	625	633	671	597	610	645	656	620	637	663	650	636	637	639	635	629	629	674	604	594	677	598	631	607	650	628	635	621	625	602	662	616	661	591	578	612	625	631	633	631	593	598	637	639	626	599	629	632	647	645	573	629	635	612	677	663	626	616	603	643	674	640	643	614	626	614	630	623	621	627	594	580	594	633	627	585	618	620	619	619	633	610	666	647	660	651	624	663	627	624	603	601	624	629	634	672	624	613	599	643	662	610	636	631	642	634	653	695	574	584	589	664	651	623	683	639	638	642	581	652	635	618	608	664	641	633	599	606	669	613	661	684	623	591	619	614	656	638	629	582	629	600	624	691	626	608	626	594	566	654	642	628	625	641	597	604	633	667	579	601	628	612	605	572	644	648	650	645	637	607	622	630	633	600	583	642	589	628	585	617	599	640	622	583	601	685	624	638	615	632	622	587	646	595	655	619	652	612	611	615	628	604	604	632	642	614	617	615	627	685	631	625	632	581	589	626	636	580	647	565	569	665	605	621	645	624	617	573	619	570	654	663	621	652	648	622	606	646	600	654	643	628	591	663	588	628	663	628	652	649	663	599	625	637	615	581	634	616	613	632	609	659	594	593	639	593	609	634	589	596	647	599	602	627	606	639	677	597	635	621	642	654	636	637	649	640	650	651	601	629	565	607	616	605	602	659	661	594	625	598	656	637	632	629	682	612	627	638	601	610	634	623	629	644	647	605	606	576	632	604	620	586	652	640	611	615	607	655	601	584	673	575	637	632	656	679	622	638	629	651	641	607	637	574	624	621	598	645	654	642	645	638	672	619	598	638	615	608	659	604	569	647	614	648	624	661	606	615	617	578	670	663	631	598	557	648	647	585	629	614	634	627	646	605	625	622	580	637	623	638	668	630	652	600	634	655	622	629	616	590	629	643	601	625	622	625	633	585	646	641	622	581	596	647	587	570	603	627	650	594	632	609	581	598	650	621	666	639	616	677	614	685	615	627	599	599	631	624	640	602	577	618	583	628	641	609	594	619	627	582	627	635	641	681	628	600	611	650	621	591	619	583	628	618	630	636	604	621	590	618	595	579	628	578	630	601	620	607	625	631	631	643	606	630	615	587	581	652	573	613	642	631	594	626	578	624	621	615	601	637	623	604	610	554	631	632	643	643	637	666	581	653	653	611	623	647	654	564	629	614	616	646	640	607	597	617	651	658	617	592	643	629	609	648	617	634	644	619	609	609	595	633	603	601	572	626	607	575	592	618	583	597	625	649	626	599	573	612	643	627	639	609	647	645	652	648	616	602	608	620	584	593	636	668	599	583	604	647	647	661	631	635	627	620	658	670	616	613	595	634	651	621	597	627	607	627	649	648	625	596	619	634	607	586	615	636	618	614	593	636	632	600	606	564	627	648	610	688	654	633	582	586	602	601	615	639	616	653	612	621	643	665	633	676	606	643	649	628	611	622	630	669	613	618	624	610	657	643	638	625	596	620	636	630	600	607	617	600	589	601	625	625	659	643	643	665	582	607	589	639	644	648	645	637	583	642	645	640	637	594	643	601	630	624	666	613	560	615	625	657	614	601	633	618	609	628	573	614	668	669	623	655	587	655	606	613	638	612	615	635	592	641	628	627	597	630	640	634	613	602	654	637	674	609	615	635	555	626	645	647	633	557	648	629	621	673	618	668	589	605	632	613	601	637	625	629	605	659	647	623	618	591	657	604	613	622	588	645	633	642	598	626	616	659	631	614	595	691	706	613	601	589	662	629	564	653	624	651	599	629	615	610	608	660	622	660	608	620	593	636	610	655	633	595	631	612	652	628	616	660	648	644	621	607	618	609	635	602	640	610	661	648	641	608	603	591	605	638	629	637	604	625	653	635	687	631	571	666	589	629	660	636	667	624	638	605	614	685	655	636	612	637	613	644	658	638	610	616	595	624	626	600	622	657	627	589	610	628	611	615	660	613	595	586	559	604	609	660	605	687	617	593	633	649	611	621	623	636	627	586	646	597	642	638	643	631	562	642	610	580	656	599	626	597	645	614	611	631	640	637	640	595	659	626	633	592	635	639	665	613	594	607	625	577	625	639	621	594	661	660	665	607	599	625	586	588	608	624	648	671	587	643	627	576	575	602	623	612	640	605	583	641	645	591	604	615	582	603	600	584	612	583	634	639	677	630	655	669	622	634	639	625	626	643	622	594	616	625	619	648	635	577	631	669	656	617	633	651	659	661	606	633	596	615	651	676	627	620	637	642	661	639	633	646	644	602	632	594	585	627	610	631	590	629	620	612	594	602	643	620	618	656	585	623	611	611	595	611	630	624	626	660	636	628	585	630	634	607	635	631	641	622	602	666	636	607	595	653	624	608	654	663	582	623	597	646	644	637	641	632	619	573	601	618	617	596	616	642	561	607	656	647	606	643	624	604	630	629	615	651	628	612	602	644	624	597	608	628	635	616	628	620	644	597	611	620	638	659	644	578	587	674	661	612	629	629	598	635	586	612	654	615	606	649	646	605	601	615	622	641	600	615	619	616	647	605	610	608	590	591	616	617	618	583	639	642	658	653	624	624	593	645	613	595	624	599	607	595	613	602	616	612	613	633	600	630	606	643	606	609	705	631	614	611	634	612	616	616	672	645	630	650	638	615	643	582	583	612	585	639	654	598	586	621	587	631	627	634	633	624	630	625	614	673	601	635	592	568	642	643	637	613	591	631	675	634	651	649	666	609	617	633	623	607	671	572	616	635	624	598	630	616	608	629	623	656	631	612	610	618	653	583	671	663	596	606	655	611	593	639	646	622	613	615	632	621	628	627	626	665	652	621	615	663	663	639	614	587	580	621	651	640	614	630	605	652	642
4517	7515	5848	20471	67453	54875	35456	18078	6283	2091	933	594	578	593	592	601	541	561	600	563	557	575	545	595	573	563	531	597	565	573	567	587	624	537	577	527	577	556	552	554	538	555	552	589	553	590	556	577	567	524	567	574	557	595	560	532	594	583	547	576	593	563	593	579	585	548	615	565	544	541	575	554	546	590	587	518	562	623	557	568	550	543	626	587	566	550	554	557	561	555	570	600	585	548	589	567	570	559	553	572	587	562	521	531	569	583	534	541	571	568	549	576	534	584	565	584	563	585	570	553	551	573	532	549	548	595	553	540	534	580	579	584	540	569	572	548	583	525	584	523	613	585	549	571	585	585	527	618	529	542	596	588	520	638	568	586	497	600	562	545	562	526	573	608	564	541	539	550	597	528	549	542	569	570	580	599	521	562	546	544	560	598	559	584	557	582	575	589	558	572	566	557	584	577	518	562	559	574	589	554	533	608	552	606	609	561	545	548	595	564	580	593	544	552	590	565	539	556	581	552	544	533	601	556	554	567	590	569	558	584	556	590	548	530	565	583	571	555	592	546	555	507	542	560	577	567	563	575	571	535	569	567	559	568	537	556	591	559	603	554	528	522	589	581	551	567	632	578	524	553	580	544	537	566	550	538	558	579	594	571	630	538	540	575	567	546	573	565	542	506	519	544	558	545	540	569	549	592	577	574	538	555	529	593	532	616	572	568	575	568	576	526	544	584	533	564	548	605	517	531	598	577	558	551	561	608	531	551	603	529	567	573	563	634	571	532	579	582	563	520	549	549	566	570	569	559	571	573	523	544	563	596	525	568	577	557	599	528	528	591	539	550	585	547	555	573	571	582	546	597	553	529	550	587	543	532	539	574	563	548	573	564	549	534	527	593	584	552	556	569	560	589	561	580	593	554	575	514	559	606	576	581	553	600	606	571	579	577	542	562	553	517	534	537	547	523	536	560	589	527	609	616	587	524	566	594	562	532	552	577	580	574	563	580	547	528	558	573	571	588	574	590	575	614	549	539	554	589	525	530	548	598	614	542	572	550	561	615	565	572	564	565	538	560	525	564	567	554	537	544	594	540	552	574	565	578	557	549	560	544	535	576	592	559	602	576	583	592	518	587	642	585	553	548	572	562	573	566	582	537	515	613	559	522	542	573	581	561	568	551	594	547	547	562	543	539	592	600	557	532	561	569	565	565	544	556	544	562	555	559	549	553	587	526	581	603	586	600	557	563	560	542	579	534	573	566	555	542	550	543	557	539	525	538	592	555	571	579	580	512	570	544	572	536	528	540	551	547	535	572	552	545	581	550	558	551	609	527	534	568	594	532	564	551	548	583	583	507	526	547	578	541	585	608	565	556	580	559	574	558	537	555	557	613	545	530	620	547	585	579	565	566	584	540	539	555	543	534	552	553	521	562	544	549	558	572	551	574	547	557	544	564	565	584	560	551	584	579	580	567	558	545	597	591	571	529	577	577	608	568	564	538	521	553	572	530	548	531	524	561	540	557	542	559	565	522	580	553	544	539	596	559	564	533	529	550	569	555	589	552	571	536	599	542	571	553	542	583	544	580	565	592	555	512	561	576	567	585	572	606	586	567	596	566	569	546	536	553	550	543	600	582	570	573	534	589	575	538	553	600	560	556	586	575	527	588	590	568	532	570	558	564	556	546	555	556	516	553	555	517	527	561	579	520	587	567	543	544	578	593	579	582	553	576	575	561	564	544	581	501	589	543	564	537	553	545	575	532	586	604	542	557	557	564	560	558	539	567	523	563	554	537	546	554	568	561	602	526	607	595	539	625	581	557	583	527	551	540	555	569	567	550	546	542	518	583	581	555	568	595	580	562	532	587	616	594	542	524	535	622	589	569	572	572	563	576	578	562	553	535	547	539	534	561	533	591	526	550	546	556	553	581	516	590	590	600	560	593	566	576	590	525	596	561	555	544	570	586	552	548	592	530	566	541	554	565	547	548	586	587	522	539	539	568	580	536	552	588	533	563	561	591	534	575	579	537	570	598	572	547	564	568	538	558	563	533	568	572	573	558	527	535	582	544	579	562	518	547	524	563	582	561	588	540	497	554	553	562	555	587	592	562	563	548	564	562	542	546	541	563	527	561	559	565	542	588	543	549	586	543	577	613	522	577	516	552	578	545	526	586	553	570	542	567	535	586	564	555	592	547	557	553	545	608	577	552	552	606	562	622	560	559	546	557	547	551	588	556	535	590	550	544	544	558	583	590	537	559	531	538	514	551	530	527	542	543	538	569	549	546	573	549	607	578	583	591	600	573	561	559	569	565	516	535	538	541	582	557	598	532	599	542	570	528	542	579	577	571	550	579	560	546	549	537	582	548	527	550	562	518	520	564	575	569	557	536	534	559	562	564	592	546	531	570	546	555	552	566	567	542	589	557	574	551	584	563	564	573	570	545	513	544	561	569	574	580	594	528	601	544	552	577	532	589	515	537	568	553	605	554	570	555	563	540	558	558	539	607	537	546	550	566	573	582	508	557	568	598	582	532	551	576	545	529	577	590	555	553	620	553	527	542	545	559	561	565	558	518	590	573	539	554	604	580	605	558	561	559	545	565	531	522	593	519	558	577	550	557	536	592	595	566	541	540	579	536	559	560	575	575	520	558	581	557	581	571	520	574	533	566	519	564	540	510	555	550	564	535	576	539	562	562	585	588	570	578	552	538	561	525	576	591	522	574	602	533	600	590	554	554	539	516	551	567	579	555	541	564	594	537	569	536	604	577	578	574	585	584	590	572	611	537	511	569	571	563	542	557	593	535	565	528	542	585	557	556	586	565	511	574	580	528	526	550	553	537	553	588	573	521	564	520	567	518	552	549	570	585	535	528	532	615	529	587	578	529	600	536	538	557	518	529	556	620	539	525	609	547	558	545	578	571	519	522	534	586	571	522	551	567	550	527	528	592	588	563	561	559	537	544	553	542	603	544	553	569	608	568	542	576	595	588	538	527	543	560	559	539	588	571	565	567	551	578	568	547	562	527	578	538	587	530	541	541	567	557	584	538	574	546	505	517	583	566	512	556	568	569	572	574	535	556	538	541	573	526	571	555	540	556	578	558	577	543	595	540	551	520	534	583	554	538	574	529	559	569	547	566	550	569	538	552	577	557	589	575	555	583	559	547	555	576	568	593	591	558	578	574	630	546	518	573	554	536	519	576	573	574	568	543	568	535	554	515	580	549	552	565	544	554	539	535	543	564	559	595	581	604	546	556	589	581	588	544	534	583	586	590	580	528	598	584	571	538	512	575	581	516	539	590	566	559	581	523	582	563	517	601	576	560	524	557	565	561	585	537	550	507	570	506	554	560	623	552	594	579	531	560	567	528	575	608	593	552	558	541	537	499	560	519	584	565	538	569	527	526	507	595	520	571	566	577	556	603	515	577	553	569	528	568	522	527	592	545	577	543	536	583	575	533	561	574	568	566	523	578	541	531	535	574	590	570	619	560	594	523
27558	12283	2000	6230	10282	7316	3300	1513	784	649	577	497	500	529	559	514	486	476	503	517	500	526	528	498	561	542	489	542	579	524	510	545	509	477	488	509	516	534	512	506	514	528	512	512	533	494	521	553	485	488	510	513	487	504	501	517	500	497	500	499	529	529	509	536	512	495	546	517	532	524	513	538	533	519	557	517	517	503	477	514	501	473	494	540	505	491	499	543	529	512	518	479	556	510	524	503	501	533	525	482	506	497	518	505	518	502	511	504	486	500	481	518	503	546	532	587	525	471	535	548	494	472	497	498	518	510	474	480	517	506	516	495	501	514	511	546	453	522	511	513	489	487	523	527	506	472	514	486	522	460	499	516	498	519	501	546	504	524	513	537	515	475	502	503	524	488	514	502	534	486	519	505	521	500	503	462	526	504	524	531	511	492	500	474	524	498	509	497	498	512	506	520	507	501	514	527	482	538	521	516	520	508	514	500	535	477	543	530	486	501	536	516	493	525	504	504	547	500	546	493	512	504	508	519	494	506	544	480	527	494	491	489	494	518	536	463	512	526	509	559	513	488	478	516	498	486	499	510	538	507	529	496	540	514	501	519	526	485	556	505	527	534	483	550	498	506	514	495	481	483	484	498	509	500	466	528	539	501	500	497	491	550	477	504	492	540	536	459	506	480	531	489	522	536	538	506	540	550	461	502	509	522	523	515	485	498	539	534	534	506	483	482	520	509	510	525	536	510	486	483	521	506	523	498	525	542	518	550	508	513	528	535	520	528	477	521	500	497	535	546	517	470	468	537	564	504	501	483	543	523	542	480	491	497	467	551	511	522	486	530	497	496	467	478	476	487	524	492	475	525	558	533	500	459	501	499	529	517	509	524	524	533	518	510	517	513	521	523	563	504	501	498	522	502	484	519	520	533	506	499	504	496	491	502	505	530	476	541	492	531	477	558	528	488	482	509	532	505	523	516	528	506	510	504	515	543	530	536	528	491	525	513	507	512	525	510	494	501	490	515	516	505	509	491	493	500	553	556	503	509	523	501	531	483	512	563	491	490	554	562	540	508	495	497	516	518	517	525	523	501	504	505	536	536	501	501	491	489	542	540	505	501	527	501	520	496	508	508	522	527	512	550	498	493	500	461	490	520	575	524	483	548	542	518	514	532	529	521	496	518	533	499	479	527	521	534	533	500	514	485	491	471	533	506	529	470	495	519	489	541	489	533	544	485	520	499	532	503	472	518	445	492	531	507	493	522	473	532	535	507	564	493	502	465	484	503	469	511	546	532	480	511	475	504	503	487	529	534	487	495	535	495	475	562	478	514	523	516	529	492	522	497	499	526	488	536	524	515	479	513	495	488	513	535	525	496	548	510	460	500	493	522	516	539	480	502	561	503	533	502	501	525	486	509	555	549	512	553	489	534	478	485	531	450	503	516	496	526	540	504	493	523	496	536	523	462	522	519	557	501	527	505	479	501	536	523	530	504	493	522	513	503	504	502	534	529	519	513	523	483	505	555	549	504	534	465	525	534	504	516	503	521	491	524	544	505	522	513	485	517	548	516	495	528	486	535	472	520	486	545	482	508	512	485	485	492	442	549	528	503	535	502	512	553	534	492	522	546	471	468	459	513	502	526	520	491	524	519	504	537	506	540	557	485	503	522	475	491	536	494	524	532	543	509	510	506	494	502	502	493	468	521	504	497	481	505	505	526	505	478	518	512	495	497	488	546	507	487	538	529	510	525	521	496	516	494	510	501	519	498	563	530	470	468	514	502	524	500	538	508	506	519	523	518	484	496	508	493	486	485	525	475	492	530	486	522	569	502	519	495	494	520	545	503	527	470	501	469	530	508	514	551	572	491	516	522	518	484	480	512	498	512	529	488	502	535	504	520	524	521	540	494	532	528	524	514	501	470	478	500	466	497	498	522	514	481	479	490	516	575	476	516	524	482	522	505	537	534	515	562	512	486	527	503	482	547	496	544	496	515	499	501	543	485	526	463	523	522	541	493	530	513	501	499	470	504	542	482	512	477	513	504	481	514	506	506	521	530	500	518	500	564	532	524	482	524	524	514	546	523	497	509	504	497	505	504	487	538	525	489	546	497	479	497	496	535	548	496	514	506	477	525	482	534	520	539	542	513	495	488	501	521	478	519	535	497	509	537	533	486	498	480	510	511	514	467	486	518	504	493	503	455	566	500	517	534	534	511	505	521	485	495	541	506	504	506	497	564	524	528	543	500	513	496	519	527	512	532	489	473	524	493	504	517	550	563	537	482	504	480	512	545	517	498	539	514	517	492	505	512	497	534	511	484	528	537	555	516	550	489	517	486	534	501	503	520	541	552	527	514	488	509	508	497	534	532	501	510	555	518	513	527	554	480	570	511	486	486	478	477	509	523	511	529	483	536	480	473	504	573	529	548	481	530	543	472	528	533	489	482	533	509	510	535	528	514	505	530	533	486	520	513	535	496	538	514	525	482	487	497	563	520	489	520	489	490	465	544	494	500	500	513	516	529	539	531	504	501	520	478	509	507	494	488	491	481	501	508	513	531	526	513	523	527	502	513	513	510	529	521	528	520	519	534	526	530	535	459	567	520	561	477	503	478	511	545	538	460	500	490	547	546	490	495	495	532	523	545	487	484	511	480	525	488	498	471	519	533	489	502	524	534	505	494	515	535	554	546	503	516	498	527	470	485	517	501	500	520	480	531	487	481	489	500	533	509	490	489	533	539	516	540	514	494	515	509	537	519	485	468	514	504	485	552	538	516	506	517	519	478	495	538	534	502	537	500	545	518	534	511	498	488	505	526	518	518	508	500	536	487	500	543	524	511	539	514	515	500	525	498	549	519	508	508	515	557	556	507	528	461	521	502	528	501	538	494	511	507	473	477	522	482	530	501	505	536	494	555	483	518	491	503	515	461	527	483	545	510	538	472	511	541	490	529	505	471	513	522	487	554	538	543	528	509	516	493	506	497	514	517	530	505	546	520	485	510	503	533	499	512	514	541	509	496	508	508	479	540	509	517	473	506	556	473	539	540	521	495	467	506	576	517	532	499	527	505	521	506	451	496	516	569	466	490	510	518	547	538	539	527	519	483	507	538	495	492	536	503	531	481	544	548	536	520	527	506	530	520	530	520	526	503	474	511	503	521	485	495	512	499	564	506	509	510	491	469	475	499	524	515	525	527	515	493	517	529	523	527	511	521	528	513	518	529	482	518	509	513	508	467	490	507	470	538	499	502	504	519	528	503	506	550	534	481	515	505	519	511	493	540	495	514	528	541	511	507	492	535	498	489	451	513	458	486	523	568	511	523	515	489	564	477	504	499	479	541	527	551	510	508	546	509	503	518	538	490	501	527	506	525	522	501	515	555	466	529	512	517	473	492	548	510	512	521	460	493	530	511	493	497	521	512	486	494	509	541	498	474	460	532	474	547	508	488	534	504	492	529	502	506	501	512	548	509	490	511	488	516	505	540	526	512	512	489	534	529
5118	940	1423	6278	9098	6402	3131	1471	787	595	466	462	459	466	463	418	453	438	424	460	443	448	458	450	408	406	459	395	499	424	433	441	474	408	488	470	466	470	448	427	441	440	416	428	451	441	444	445	434	431	426	465	398	451	460	447	416	464	438	480	440	450	412	454	458	406	472	451	444	473	482	452	417	465	382	457	449	467	466	428	443	464	465	468	426	429	438	445	427	441	456	440	435	462	453	433	467	431	465	424	438	432	396	439	446	466	439	473	421	427	443	411	485	433	475	446	455	449	452	435	441	488	426	421	412	435	449	414	419	452	428	446	439	417	456	415	439	428	450	451	445	434	455	456	474	468	446	411	459	467	437	438	400	453	441	439	466	408	463	428	437	461	423	432	441	444	430	455	440	414	442	417	443	437	416	446	435	416	444	437	454	477	454	466	496	447	441	468	382	410	461	427	447	436	454	424	442	433	420	460	463	448	437	458	454	448	460	436	428	467	457	477	483	427	428	432	431	399	440	429	452	504	462	441	450	420	437	456	445	431	463	484	456	449	443	457	441	451	450	438	404	462	412	429	456	387	425	456	444	452	454	421	450	453	466	434	416	408	420	418	423	454	458	458	493	428	447	449	473	417	448	448	465	475	444	471	435	438	433	459	454	436	455	423	415	434	453	477	450	400	464	419	428	474	414	440	417	454	438	441	451	416	411	465	413	443	425	441	440	434	467	420	438	462	415	441	443	432	448	407	424	451	437	423	456	461	422	461	440	451	396	452	446	434	452	442	489	467	438	448	461	448	429	465	441	508	461	405	477	425	439	406	443	446	449	471	441	462	476	406	406	479	432	431	430	473	447	450	458	428	440	425	439	423	445	437	437	416	452	451	481	463	415	475	452	455	423	457	454	456	463	455	426	443	424	414	471	455	439	495	457	443	459	463	435	452	486	431	404	434	461	447	470	444	429	408	458	450	483	411	456	430	465	474	445	445	449	459	453	465	458	461	436	456	457	441	458	444	469	426	430	429	438	453	470	398	400	439	417	410	449	428	442	427	440	445	446	489	459	444	442	446	461	399	434	416	445	418	417	442	451	448	418	456	432	464	440	487	429	440	455	424	426	457	471	448	450	453	435	421	430	439	449	423	467	431	485	428	442	427	444	443	462	404	444	448	427	432	475	458	445	453	435	463	441	439	401	428	433	414	415	425	450	428	465	448	465	477	382	428	415	440	425	416	470	449	461	433	453	410	428	445	450	449	422	421	399	421	438	468	418	440	452	437	416	427	449	465	435	425	442	425	411	455	454	399	460	457	449	429	437	471	443	476	475	419	433	467	462	477	446	431	456	448	478	423	431	446	448	429	467	468	427	462	461	451	416	437	430	471	422	390	463	412	420	481	452	428	422	436	432	419	452	433	428	439	435	448	446	456	435	426	450	442	423	453	467	426	440	440	473	457	446	460	413	433	446	475	458	420	404	451	456	441	456	447	445	472	458	470	425	434	427	438	452	394	438	444	441	450	439	455	441	455	445	439	433	447	470	398	439	448	454	449	441	427	449	433	463	462	432	455	446	433	451	450	434	438	422	418	436	416	425	458	442	440	421	409	455	443	437	449	427	452	445	444	419	412	456	433	449	408	467	448	441	430	439	433	467	426	478	457	458	416	438	457	417	415	456	390	454	451	424	471	453	435	430	404	440	416	407	439	439	450	413	452	477	438	443	439	417	412	436	458	469	403	450	439	461	443	396	447	432	425	437	441	446	429	466	446	465	396	427	423	488	499	455	445	434	433	408	429	478	441	459	446	461	441	462	443	470	481	432	434	471	435	433	420	422	456	407	431	448	404	481	434	450	408	442	406	428	443	438	440	478	445	443	449	450	445	447	387	442	432	471	428	445	399	438	477	432	432	436	490	460	471	420	468	454	444	472	464	472	442	479	463	452	484	448	436	431	459	439	450	452	410	461	415	391	459	469	425	457	441	415	436	452	442	416	421	469	430	420	456	437	447	486	474	458	467	497	403	446	425	440	467	427	466	479	447	431	438	441	462	458	420	396	462	424	472	419	429	442	425	469	419	462	462	466	445	431	465	423	427	452	438	490	456	466	470	439	426	445	449	458	406	440	458	450	434	440	448	447	475	450	427	440	429	428	423	456	439	467	442	464	436	488	450	430	448	416	455	402	433	446	422	450	444	441	414	471	471	450	466	447	452	451	409	450	472	399	448	433	414	445	462	441	437	438	446	398	442	427	446	454	425	395	421	464	395	424	425	446	416	470	430	453	417	412	424	417	457	419	442	474	422	414	448	411	438	467	426	430	439	431	461	415	436	486	463	460	476	444	405	442	417	475	444	427	473	448	478	430	429	462	453	406	456	414	478	478	438	468	400	441	407	449	458	465	456	458	421	443	469	471	447	412	406	451	428	443	449	416	421	445	485	465	391	456	452	495	449	436	439	454	432	467	428	460	451	428	429	464	461	444	443	444	469	434	416	428	485	431	462	414	415	441	459	479	473	459	488	425	459	423	458	444	457	426	439	449	476	418	429	431	427	447	442	390	414	449	467	445	441	433	399	442	403	474	460	422	437	393	446	476	437	425	441	456	469	475	416	417	474	433	473	471	431	436	449	466	459	476	439	446	465	406	413	441	465	429	425	437	453	411	445	438	440	434	425	448	406	479	451	429	449	438	430	439	445	418	436	471	467	433	420	423	414	418	470	434	443	411	437	443	469	483	467	443	430	441	452	439	452	441	412	434	458	421	466	415	428	410	436	441	450	472	410	437	452	456	449	411	423	431	440	449	413	434	435	444	462	432	448	435	415	445	441	433	452	444	457	412	443	420	435	464	431	425	456	435	471	462	424	489	426	448	420	434	481	442	430	469	432	484	431	461	457	435	439	435	474	466	473	418	430	445	453	410	379	446	485	461	422	420	454	421	452	448	458	442	423	446	456	488	457	463	435	447	432	451	426	431	387	427	466	430	455	433	438	439	433	473	446	409	463	464	415	433	444	428	407	470	479	482	438	456	431	437	448	410	462	438	430	462	449	442	421	399	453	453	435	432	418	437	436	455	403	428	432	461	420	433	435	457	466	436	453	449	420	459	427	431	451	417	423	436	458	407	447	452	428	433	439	467	413	418	456	434	444	411	467	433	451	445	441	426	428	478	422	457	429	441	433	435	470	447	478	469	428	457	430	447	425	444	439	442	454	416	463	416	408	414	417	478	427	426	444	440	495	439	452	451	439	452	446	462	453	429	442	436	461	422	421	435	451	454	412	440	459	415	466	392	441	463	458	436	444	448	467	439	424	447	475	475	454	451	451	439	474	458	419	451	429	429	424	437	413	448	432	422	450	464	424	403	451	439	399	422	423	431	429	412	449	417	478	415	461	465	484	440	455	474	433	472	466	476	411	422	460	402	423	469	455	434	450	447	415	431	402	426	477	426	433	453	436	457	397	494	402	415	449	442	469	426	423	450	420	427	448	454	479	439	442	418	439
25461	21380	27713	39994	50000	39297	22475	7931	2114	859	622	551	545	524	535	524	573	523	541	527	541	536	514	573	521	495	521	574	555	564	551	490	530	554	574	589	538	543	540	524	533	529	519	567	496	543	501	547	550	531	533	550	526	565	509	535	542	544	563	555	518	518	505	492	557	558	528	538	582	542	578	524	562	490	543	582	521	544	539	522	580	544	510	540	558	551	493	512	573	552	549	521	564	544	520	528	554	494	521	554	518	508	546	544	524	514	534	557	526	551	572	556	577	536	552	557	555	550	532	533	527	566	537	529	517	540	515	550	526	512	570	530	533	567	505	553	573	527	546	541	566	557	503	567	536	544	534	549	504	550	532	530	543	555	552	556	534	544	529	557	574	517	526	527	597	511	580	528	527	531	524	556	514	534	516	602	555	519	555	523	530	496	574	516	557	564	564	542	512	539	520	525	557	551	549	558	541	583	509	549	504	543	552	531	480	466	524	538	576	529	554	570	522	554	513	519	521	556	540	525	526	559	526	552	564	552	500	490	530	514	521	514	534	532	503	538	551	558	550	552	552	530	520	502	486	565	556	560	552	550	573	498	547	535	587	525	526	559	535	546	561	589	597	533	508	547	540	535	533	552	511	513	543	533	538	499	578	512	523	513	562	552	511	498	536	534	526	494	485	525	534	489	544	542	514	503	513	579	539	488	523	548	517	480	517	516	529	536	555	541	530	520	517	564	535	524	491	517	548	506	551	562	517	550	564	537	569	547	493	495	586	547	513	549	520	557	530	493	544	550	520	476	530	544	546	531	528	588	473	569	580	551	550	544	566	548	566	583	559	525	547	555	516	569	507	566	523	550	522	531	569	513	508	518	608	549	558	524	546	530	555	527	578	509	551	541	538	538	538	515	549	561	517	514	561	522	537	526	538	504	509	529	551	527	531	545	540	558	548	521	536	532	534	531	556	497	524	565	503	563	518	577	530	512	527	539	549	531	542	514	536	531	513	519	528	571	553	541	520	514	509	546	522	531	584	553	532	559	576	545	528	513	563	546	505	536	504	567	516	501	489	528	483	515	527	559	542	508	538	568	523	518	578	561	522	527	534	513	530	606	539	558	468	524	518	550	616	572	530	526	560	571	549	533	580	512	571	548	526	508	529	552	522	502	521	585	573	518	538	511	533	583	490	542	527	551	544	536	527	528	528	553	530	550	555	476	519	555	574	508	524	576	517	587	518	536	548	520	536	534	534	513	543	527	528	543	517	572	549	539	511	557	514	517	500	553	544	532	570	540	576	507	527	556	527	553	573	521	586	541	541	524	542	543	521	539	533	572	538	522	535	498	573	533	506	554	533	536	512	573	490	526	535	561	556	562	540	521	532	509	523	527	591	566	571	595	517	515	527	541	505	508	560	560	552	540	548	532	531	506	536	580	548	546	557	521	531	514	524	565	533	555	560	526	546	509	536	524	527	507	526	526	551	538	569	486	546	525	561	507	525	538	533	526	570	503	504	516	540	513	577	503	524	555	564	529	554	530	515	497	525	491	527	564	533	518	528	514	554	551	547	511	562	524	542	498	534	563	588	553	516	539	568	569	537	529	532	534	537	549	537	569	538	515	536	561	520	548	521	533	530	509	541	565	576	486	505	531	506	562	543	542	496	538	527	576	508	549	530	506	520	577	524	546	566	518	540	534	496	531	506	547	511	528	523	544	557	536	556	541	554	537	515	558	523	510	518	573	518	513	536	478	514	503	548	545	515	561	526	526	551	547	540	523	506	532	508	533	519	536	519	556	530	556	580	554	524	529	549	556	538	526	527	565	583	537	529	567	544	549	502	529	562	544	524	514	556	517	529	563	569	555	525	493	535	513	493	528	599	511	557	548	514	500	543	566	532	501	593	541	545	513	541	553	539	548	509	552	514	560	569	520	506	590	514	519	523	576	530	526	528	548	555	494	596	554	524	531	579	514	532	494	528	562	564	525	554	556	513	536	524	540	530	556	557	543	574	547	518	541	524	556	545	523	546	557	556	532	558	555	530	553	552	530	572	521	511	548	528	536	503	565	520	528	545	547	538	579	553	557	528	527	533	525	560	531	556	546	554	580	492	520	522	528	550	512	545	536	542	544	534	511	551	560	528	556	501	528	504	530	557	540	560	533	551	546	556	490	546	520	513	505	537	538	554	509	556	537	504	535	536	538	546	574	536	508	537	514	482	553	542	528	525	526	535	511	564	565	544	538	565	535	561	529	580	525	548	506	546	512	558	570	539	552	543	541	540	597	551	535	519	514	555	522	563	525	569	531	549	544	497	528	533	535	530	510	527	581	528	538	541	535	526	543	521	546	545	523	510	562	567	527	530	515	526	556	495	531	516	500	498	521	536	525	605	504	516	537	551	613	567	544	529	527	560	551	538	542	516	528	507	505	572	548	551	555	530	506	514	537	533	539	540	576	557	540	546	531	523	560	579	534	580	501	544	588	567	522	553	560	531	526	538	556	592	565	543	541	530	553	553	546	551	543	539	549	537	592	528	538	572	562	509	533	528	526	567	518	528	525	534	529	529	549	572	547	553	522	490	571	556	542	555	528	510	525	526	558	530	515	520	563	506	559	555	474	504	585	507	548	531	521	517	557	559	503	514	524	514	550	522	527	554	565	531	513	544	535	554	541	567	519	525	516	545	534	526	525	511	556	568	576	539	515	550	540	526	535	523	536	537	537	524	500	541	550	520	588	542	595	554	536	550	481	524	565	575	499	559	530	521	581	556	548	486	540	502	563	556	563	507	548	523	567	539	559	539	486	534	535	532	545	549	543	580	548	496	553	516	509	534	557	553	529	563	526	561	529	581	534	543	553	525	530	570	574	527	554	591	551	493	584	566	484	579	512	520	551	584	561	518	508	548	513	512	514	494	551	537	562	586	534	486	535	491	501	545	563	546	528	538	493	528	576	535	550	563	543	557	512	524	495	536	508	533	545	524	569	545	532	562	571	512	555	533	524	512	531	579	565	551	550	534	546	527	543	480	531	569	507	521	534	533	522	543	543	471	534	541	528	546	511	526	534	496	527	538	482	539	520	527	532	534	515	587	527	515	526	502	532	520	521	545	554	496	538	539	544	529	558	554	527	512	545	533	501	560	519	515	504	534	523	515	569	569	547	578	561	574	559	540	528	505	516	520	525	519	503	509	539	534	529	560	564	497	539	544	506	491	576	554	546	560	525	557	545	527	504	506	549	528	540	508	570	534	540	543	558	558	519	559	526	504	525	515	496	559	518	533	544	535	554	520	573	574	573	532	549	542	524	579	527	518	538	531	530	525	534	492	528	499	511	496	501	529	551	541	582	560	537	562	513	548	514	529	559	566	527	572	513	540	514	541	524	541	524	518	574	557	550	551	515	536	507	551	565	527	525	518	503	556	566	531	561	536	527	553	527	487	486	555	502	515	546	558	502	520	569	537	556	525	525	496	539	550	535	562	584	557	522	531	547	532	521	544	581
4044	3332	16799	47296	47115	31600	15272	6386	2039	837	563	524	512	502	521	467	482	481	476	505	491	474	512	482	481	477	469	509	550	517	482	507	487	492	486	491	485	506	452	499	489	485	494	522	490	462	452	476	500	514	500	509	508	525	516	492	477	512	506	497	541	487	495	501	477	506	489	482	554	513	501	486	454	507	521	484	500	515	472	517	491	470	479	537	487	477	470	503	532	521	498	522	503	520	522	468	485	504	532	487	469	510	458	530	490	441	472	482	492	486	514	513	524	523	507	487	497	478	480	507	508	506	478	464	489	471	437	470	471	480	467	489	495	457	528	489	488	443	464	444	482	474	492	428	490	508	422	492	503	478	524	507	511	503	526	511	517	481	481	475	502	476	470	525	466	478	504	513	493	469	489	479	446	478	456	517	515	465	508	477	486	484	469	550	481	521	498	469	501	465	543	512	475	481	503	418	499	500	490	514	495	491	477	474	497	491	490	539	472	466	513	456	503	471	493	505	456	482	524	508	518	484	482	496	456	497	481	476	491	509	481	538	483	493	471	482	492	500	520	511	474	496	499	473	455	490	499	500	489	489	469	465	450	507	488	498	482	501	494	519	491	507	479	474	476	447	466	481	526	494	519	487	462	488	508	445	527	463	488	479	506	471	503	519	496	493	486	491	507	475	479	472	493	485	492	513	486	510	483	497	483	486	476	499	502	489	496	469	461	488	500	507	504	454	480	498	474	492	495	491	485	472	516	463	481	503	500	468	493	467	473	465	459	442	469	518	471	469	501	487	506	507	491	531	468	484	502	482	465	489	489	476	455	467	484	498	475	496	451	480	516	464	485	525	474	522	520	490	462	480	551	525	485	509	497	474	483	476	505	507	499	492	499	482	473	510	479	504	502	498	497	482	468	483	524	495	477	513	503	472	449	481	477	474	496	509	490	504	490	486	461	479	511	497	497	486	490	455	471	462	501	491	503	512	448	452	460	503	488	466	486	465	491	466	503	494	452	476	471	507	501	491	503	499	533	494	472	508	508	459	498	520	482	495	484	472	523	496	508	461	484	472	451	483	464	477	483	507	466	483	504	516	507	482	503	466	453	477	454	466	493	470	520	473	497	496	484	494	492	470	498	484	466	504	508	491	505	491	500	464	522	471	513	503	478	465	442	500	509	461	479	476	478	498	454	464	483	499	469	482	481	464	482	497	456	530	450	512	490	458	440	479	503	524	509	458	498	490	498	513	513	516	476	469	477	497	487	483	479	470	476	514	494	511	514	480	485	520	483	514	518	467	514	496	503	478	496	470	494	494	507	502	487	438	481	529	527	544	500	520	480	450	517	495	472	453	480	506	494	500	488	472	500	519	516	538	491	507	479	468	495	469	479	474	472	451	507	481	512	478	477	482	485	462	476	522	485	493	458	496	523	462	467	486	510	495	517	493	498	501	476	464	491	526	521	450	483	481	441	524	495	462	463	475	532	462	490	496	452	515	477	495	500	473	465	498	494	471	466	478	503	474	468	462	496	503	510	463	489	491	492	508	471	489	493	520	508	502	500	469	480	475	509	497	496	472	520	469	506	456	481	512	468	489	480	502	522	494	474	470	462	481	470	519	488	485	490	482	478	450	464	495	459	499	480	493	446	497	491	483	510	507	468	526	508	475	501	494	480	515	503	528	489	477	481	443	523	501	538	480	485	518	484	504	470	506	507	502	457	459	431	510	476	459	477	456	444	489	498	495	487	494	474	508	491	500	476	475	496	503	442	510	499	488	477	517	478	460	513	439	494	519	450	483	488	519	500	472	476	473	517	475	475	459	487	466	512	467	500	522	476	465	497	502	507	461	503	484	550	485	497	511	507	478	531	463	505	471	495	470	460	512	491	502	500	498	458	510	515	497	447	487	505	472	491	503	484	479	477	453	477	501	476	486	460	525	452	526	479	488	518	504	476	479	492	498	446	471	470	466	497	474	470	491	478	483	463	466	492	476	453	509	500	504	489	493	505	474	485	505	505	504	474	491	546	465	515	491	465	469	505	468	490	484	511	462	477	460	488	480	443	492	486	517	488	515	518	492	482	472	469	506	475	485	461	500	492	471	496	498	473	478	485	467	501	498	460	510	483	463	487	515	511	462	449	493	452	506	505	492	457	460	490	523	506	458	477	526	488	474	446	498	486	480	471	474	516	520	455	482	473	485	473	440	507	481	482	511	483	459	488	481	478	487	474	467	479	496	522	436	491	483	450	494	530	490	489	517	471	519	464	498	498	460	514	511	495	468	524	493	466	498	490	486	470	510	467	432	472	515	470	499	524	488	472	471	493	485	482	469	509	487	478	498	507	496	463	493	479	456	478	517	520	459	524	491	484	510	519	502	462	491	493	477	453	521	496	470	480	492	476	480	502	492	466	510	490	478	497	496	491	459	535	484	501	451	480	475	501	486	470	494	445	459	483	519	457	470	509	480	477	507	505	487	483	468	482	472	483	479	481	545	497	442	523	543	450	474	480	469	453	481	529	447	489	478	483	484	483	483	472	547	462	506	489	454	485	481	486	492	491	474	464	541	478	498	451	488	472	495	438	497	500	534	479	513	521	446	516	521	463	504	493	510	509	479	491	470	440	477	482	510	514	492	491	498	479	531	485	517	468	480	482	484	480	470	445	511	467	476	463	493	499	482	465	472	484	468	504	492	457	477	498	484	514	522	465	517	521	494	489	482	459	493	470	476	482	489	501	502	491	510	514	501	490	459	470	459	525	496	474	483	465	539	500	428	501	499	483	511	518	526	484	516	504	492	482	482	461	489	495	489	506	482	496	488	454	467	509	495	445	532	511	473	500	463	493	508	487	498	449	509	473	468	493	483	512	492	511	490	477	502	472	496	498	470	485	477	486	481	490	527	483	471	457	511	527	488	503	511	490	490	501	497	436	498	513	474	498	495	443	505	509	495	531	460	491	468	492	470	485	506	504	494	488	461	486	496	455	491	477	551	484	478	499	509	477	496	484	516	508	517	450	528	451	510	436	545	464	528	492	508	485	503	472	475	492	508	475	462	488	494	499	496	514	472	510	482	462	492	549	433	486	478	455	527	498	485	484	492	514	463	476	496	491	485	448	488	467	452	524	499	513	493	483	518	485	482	502	434	494	482	483	500	438	459	464	492	488	486	463	495	488	494	489	507	461	498	474	515	527	495	465	501	511	488	507	496	502	506	501	500	469	496	467	530	479	466	497	504	464	482	454	498	514	468	496	512	488	515	489	473	520	495	485	518	476	481	512	520	506	474	539	521	501	454	513	492	471	489	487	490	445	474	457	474	471	487	509	509	480	463	493	499	471	503	509	451	490	449	448	510	487	468	495	485	513	489	479	471	525	565	497	469	492	507	501	517	528	474	507	507	460	467	489	505	484	514	475	493	553	465	510	477	500	503	479	518	504	450	471	472	487	476	486	495	521	480	451	474	454	504	487	474	447	461	480	493	507	517	487	480	479	457	446	480
24192	21342	28830	37251	58085	53001	36917	17664	4980	1654	857	687	667	702	640	656	670	645	646	672	650	687	610	642	676	638	707	665	581	608	633	626	641	632	622	646	651	614	682	673	626	615	628	622	630	691	610	616	650	614	688	617	643	655	635	676	654	637	627	640	633	651	630	651	691	617	605	646	637	653	639	631	611	607	628	621	650	647	649	632	579	634	627	611	600	632	608	645	586	601	638	611	622	626	674	643	641	602	627	618	650	632	601	669	631	658	611	616	590	646	671	670	618	648	649	623	637	627	655	647	618	658	675	647	587	644	583	639	660	676	643	635	613	687	631	618	641	609	606	598	625	631	665	673	653	664	609	624	638	607	619	627	619	645	637	622	646	623	613	650	610	600	628	645	616	632	629	622	594	619	604	628	613	675	628	639	619	638	643	633	629	602	606	664	647	647	642	642	666	580	628	618	634	672	625	634	663	678	668	599	620	669	608	663	627	696	671	660	627	655	635	631	629	682	601	620	656	649	634	614	632	643	713	635	625	649	634	647	655	647	622	656	639	640	675	619	616	650	644	622	624	620	626	624	629	643	610	674	629	647	611	631	640	612	618	632	665	665	609	619	676	652	624	647	601	597	644	640	589	603	646	647	668	649	587	629	655	604	640	637	630	640	601	618	650	652	661	629	602	582	644	613	645	637	638	619	599	633	626	663	591	636	625	602	571	645	598	648	648	661	595	638	606	634	628	656	618	629	630	691	668	639	622	636	628	610	607	634	602	619	629	627	622	612	626	599	641	617	670	622	638	647	627	622	615	624	612	627	660	597	636	613	665	575	673	620	653	639	649	661	621	630	645	643	622	640	645	613	663	638	627	688	667	616	607	618	616	639	610	606	638	627	671	658	630	619	649	616	609	597	584	643	624	638	622	605	648	619	624	640	649	630	650	651	621	631	599	654	661	648	691	635	603	631	629	663	605	637	598	600	633	609	616	582	684	623	666	633	641	639	630	608	628	592	654	619	638	611	628	641	576	590	634	644	609	668	612	586	617	581	604	590	616	676	567	602	631	636	635	652	608	610	637	641	606	639	608	650	648	636	596	622	660	634	592	640	669	633	676	646	620	635	624	599	645	636	604	640	634	628	636	624	612	615	657	609	632	618	648	608	606	657	654	641	640	667	625	650	601	674	654	631	627	663	590	628	624	573	648	649	578	649	606	662	626	679	650	623	605	609	637	594	632	606	622	665	595	610	633	634	604	580	645	674	650	622	628	604	624	627	682	628	619	640	650	583	645	601	593	672	579	625	651	639	640	588	664	641	660	647	624	643	611	614	614	623	669	669	635	633	675	616	624	634	616	611	617	653	661	621	590	612	615	626	680	610	611	626	612	636	605	620	651	626	653	664	650	637	626	679	610	647	635	614	627	654	614	610	618	574	576	622	580	638	657	644	606	646	687	617	630	605	663	646	622	621	590	652	642	625	674	605	669	660	630	635	649	617	638	634	646	637	669	627	662	647	588	581	611	696	651	663	615	604	669	654	616	650	619	631	636	622	640	586	637	643	621	633	646	628	615	632	653	659	642	639	631	618	615	676	636	609	645	646	630	641	598	609	611	652	624	622	642	626	588	634	612	661	596	616	663	661	618	653	599	617	639	640	621	590	638	622	618	688	621	618	589	607	638	615	604	637	647	654	605	638	596	656	623	623	635	616	609	589	646	628	638	653	663	677	614	644	584	619	618	644	715	664	612	644	660	615	632	612	650	661	594	665	601	649	626	667	624	636	644	615	594	649	631	611	667	624	588	581	640	615	618	625	628	634	643	633	611	598	618	649	615	625	648	661	627	582	628	645	607	661	584	662	639	652	640	606	616	629	626	584	618	685	663	615	620	604	646	643	637	625	593	657	654	656	640	610	592	633	630	602	642	639	655	619	656	667	627	612	648	607	632	641	631	621	643	632	631	690	632	639	598	655	617	591	605	658	615	630	604	688	643	600	631	629	641	632	638	589	674	653	589	662	654	663	609	644	632	622	666	603	602	591	633	611	626	640	636	618	639	602	628	662	614	650	615	646	648	639	625	620	641	669	636	656	624	649	648	653	613	592	613	631	651	613	670	628	619	621	645	630	625	567	628	640	645	673	645	646	612	605	616	622	619	620	605	646	674	641	663	677	637	629	599	615	641	637	603	648	658	608	605	629	619	625	610	631	612	641	656	601	642	603	603	636	651	621	598	625	625	625	641	656	633	596	616	657	610	673	645	611	581	643	596	601	616	650	611	628	615	649	607	602	620	560	638	632	628	648	625	618	671	631	645	648	621	594	652	660	677	645	612	651	632	602	599	615	626	655	627	617	627	653	653	621	622	617	630	584	627	605	605	620	588	589	637	623	634	610	644	608	633	613	670	623	638	637	612	617	622	662	635	650	658	662	632	633	640	612	615	641	610	631	670	641	630	634	640	607	656	632	579	593	623	593	594	623	626	618	606	595	646	580	605	582	627	672	622	655	662	654	623	655	660	652	630	667	608	642	568	605	633	600	620	638	635	624	634	646	619	601	663	608	640	633	652	577	650	628	662	617	626	612	627	609	639	621	648	601	627	646	675	654	627	622	625	633	645	592	616	635	641	655	638	613	626	635	630	672	645	619	679	635	614	616	626	605	594	650	585	652	626	642	629	629	630	628	595	609	653	684	684	644	596	665	602	599	612	627	637	593	604	660	626	638	617	624	646	642	617	612	615	631	625	620	644	638	630	647	620	641	607	642	669	638	669	603	602	591	632	674	649	682	640	622	602	629	590	691	649	588	641	629	626	614	664	626	619	610	612	618	659	626	637	603	646	665	595	649	622	621	595	638	592	621	608	665	656	673	590	585	632	615	666	617	596	622	591	635	608	589	599	597	654	601	604	615	623	627	624	666	664	687	632	599	660	609	650	668	628	636	653	606	655	628	604	652	621	638	665	649	651	609	641	617	641	603	668	642	632	653	611	625	623	677	641	612	653	616	646	654	630	603	684	669	650	601	629	586	636	633	639	623	666	634	660	624	662	616	578	608	635	653	653	649	652	620	650	627	617	626	654	606	607	668	627	601	656	631	568	662	601	658	658	573	610	655	583	578	611	676	648	633	660	625	658	639	599	654	618	635	628	649	617	613	602	619	654	673	600	658	645	609	596	636	666	562	589	606	621	657	629	597	636	635	669	645	587	619	622	661	608	598	650	649	674	670	610	618	619	602	616	612	630	592	630	590	604	640	632	658	671	656	587	619	585	673	614	641	610	599	632	653	670	636	613	589	620	605	655	641	651	656	640	656	624	632	655	591	634	678	630	621	612	658	609	638	627	604	631	645	625	658	602	613	587	601	631	607	627	631	605	673	589	583	646	661	633	654	625	592	573	625	642	675	676	633	618	599	650	617	632	633	599	651	658	652	531	675	638	624	620	614	627	630	578	621	636	641	608	622	622	661	622	636	662	650	620	635	626	629	604	598	634	645	632	593	617	631	645	646
4287	6699	25099	68747	66775	49672	27817	12546	4189	1428	750	624	612	584	608	630	584	621	645	586	604	566	606	577	607	554	584	570	574	565	596	574	556	605	546	559	560	577	563	595	605	583	576	556	620	552	607	544	522	564	545	577	581	586	559	528	599	561	569	580	584	563	588	579	582	600	516	596	591	542	575	553	544	580	574	556	557	562	577	551	603	620	569	565	555	590	601	621	595	581	577	569	596	556	586	527	559	562	584	540	561	583	575	501	587	554	546	604	563	606	550	573	583	615	582	554	588	587	549	576	582	576	567	606	538	570	521	570	555	631	599	565	592	576	580	546	588	562	616	546	531	572	569	549	582	589	572	618	551	620	569	567	557	552	545	596	588	569	585	571	593	561	563	560	538	578	551	568	586	553	573	572	584	539	567	579	622	548	577	578	521	559	595	567	590	565	534	557	568	600	550	572	523	532	562	593	555	554	583	553	601	515	573	610	547	562	615	559	553	561	599	572	590	586	611	579	593	610	580	536	569	561	581	517	635	608	541	592	621	578	544	601	569	562	563	597	561	606	586	587	583	563	582	552	579	578	579	565	567	565	569	588	558	568	619	578	585	572	545	554	567	577	580	616	557	562	584	566	597	551	575	545	565	551	574	542	564	575	563	598	574	593	582	582	570	596	532	595	557	566	547	571	532	592	573	552	558	589	605	561	589	569	550	547	601	543	531	567	553	618	614	572	560	577	553	631	584	571	585	577	525	516	604	587	610	582	597	550	586	580	555	541	569	533	565	573	588	567	584	573	657	568	591	578	534	612	549	580	574	548	611	589	556	576	519	537	605	521	559	589	591	557	560	559	535	593	565	594	614	553	572	555	597	533	551	590	599	581	598	587	558	553	555	571	579	601	588	535	543	588	560	585	572	526	584	556	611	541	589	545	564	530	541	559	568	577	550	613	586	561	639	567	582	612	587	543	532	588	554	576	584	577	588	615	574	580	627	546	593	565	559	544	578	577	583	592	590	544	578	555	580	542	546	540	589	599	585	623	586	599	596	552	603	586	571	557	530	565	572	587	578	553	568	581	573	571	559	600	580	522	579	578	596	546	590	582	568	571	583	554	557	610	567	562	565	576	571	580	595	547	590	637	607	575	595	578	584	566	587	608	551	551	572	592	574	571	581	545	582	597	580	575	564	589	572	555	541	543	551	577	634	532	594	519	532	603	577	573	529	587	610	608	564	575	615	580	568	520	575	600	555	567	600	569	584	609	561	540	541	517	542	510	562	566	562	581	588	584	616	567	619	573	559	546	541	595	543	619	547	565	570	544	540	588	595	576	545	552	590	621	539	590	570	595	564	547	620	583	587	570	528	597	526	586	561	562	577	609	576	585	544	547	599	602	579	561	564	535	557	581	595	578	543	542	559	534	552	544	537	539	561	570	559	590	590	534	583	560	590	598	565	551	608	548	545	582	551	586	576	560	594	586	563	569	584	591	591	554	500	592	547	539	547	572	572	585	600	577	582	582	551	582	595	588	571	629	577	580	579	554	572	610	523	612	553	569	586	593	573	596	583	551	581	585	597	548	555	563	531	604	572	567	577	547	589	553	571	568	533	575	581	591	547	553	592	573	584	547	583	578	563	547	545	560	550	545	608	585	613	592	535	521	557	532	579	584	591	580	594	552	594	591	611	600	588	576	542	587	581	558	618	610	605	573	571	581	564	585	571	559	589	594	577	580	564	605	579	565	562	521	527	564	592	584	531	571	578	564	549	608	506	586	595	583	576	555	580	569	579	531	573	555	595	548	507	587	590	519	603	594	540	602	563	552	611	584	594	601	576	574	592	600	574	622	583	516	548	581	571	592	600	552	562	560	615	603	547	560	618	571	629	570	544	579	564	574	586	530	544	550	566	543	603	548	547	583	538	573	565	633	580	524	511	546	561	551	551	596	594	607	572	580	544	538	596	553	577	601	573	555	584	563	576	547	568	547	615	614	619	558	587	564	569	550	582	545	542	543	502	566	560	560	604	535	557	511	582	546	565	569	566	556	599	564	583	574	551	562	634	576	571	605	515	539	548	621	562	575	565	574	618	535	561	543	572	591	581	565	544	560	567	605	571	579	550	550	590	585	561	553	625	518	622	561	567	593	569	568	521	596	546	569	548	556	584	606	567	604	557	584	543	580	565	579	596	601	555	579	542	543	579	546	555	586	561	533	544	537	582	582	594	610	585	557	576	573	584	588	571	590	600	591	577	497	545	571	565	564	574	568	572	544	548	598	539	550	578	591	530	588	554	526	611	528	606	584	556	520	576	533	556	566	517	605	618	580	542	589	565	579	563	573	579	589	603	578	595	553	575	559	563	586	587	573	548	598	605	620	571	562	561	567	544	585	570	546	538	577	567	577	540	619	599	575	570	525	567	561	589	615	581	574	567	599	605	572	577	565	592	582	583	548	576	588	535	568	535	540	568	533	596	554	533	538	608	607	519	583	556	561	524	569	581	551	536	572	605	572	570	613	557	597	621	545	563	590	594	554	591	590	564	567	573	567	645	605	594	543	569	564	550	527	562	550	550	580	600	564	508	557	564	503	595	533	593	558	591	589	572	577	577	583	576	585	574	582	590	555	611	581	585	576	575	551	581	607	577	606	579	564	597	587	548	584	577	588	593	580	546	552	564	562	589	549	550	592	592	583	586	583	611	633	612	586	567	590	579	555	536	557	576	602	590	612	582	566	566	603	590	577	598	594	555	561	580	560	599	559	569	591	549	569	577	572	554	540	575	578	592	575	589	593	530	564	580	535	573	571	549	606	609	590	571	559	582	555	591	577	572	594	578	555	554	564	557	582	556	537	595	588	562	579	543	561	578	588	576	579	519	551	534	602	588	570	536	549	573	575	584	617	602	563	558	566	606	583	609	546	577	576	615	545	593	580	609	552	573	522	590	548	560	567	562	556	597	563	580	591	534	584	579	565	599	557	591	530	545	556	581	524	559	545	536	575	560	564	568	546	556	555	597	602	590	556	594	566	549	599	609	543	579	564	540	592	560	574	556	578	510	597	583	605	610	561	581	565	563	550	596	559	579	567	596	526	544	552	572	537	564	562	551	528	530	573	569	585	588	530	547	585	577	542	545	577	543	607	539	622	582	578	576	606	567	546	582	552	588	575	600	599	551	570	572	561	505	556	584	583	555	566	581	548	576	540	596	587	546	590	539	599	550	603	604	578	546	588	589	585	571	571	559	624	555	590	599	558	605	572	573	554	556	582	563	590	527	580	568	569	587	543	537	584	597	586	548	550	569	607	567	531	579	563	550	563	536	575	583	597	547	559	562	559	561	591	534	569	540	559	619	557	578	620	563	539	563	551	577	564	552	566	571	593	599	567	594	551	540	554	559	552	581	565	585	583	560	584	569	606	557	545	583	564	606	569	598	562	631	550	615	536	573	591	601	594	567	572	555	542	584	580	571	567	540	559	597	594	564	520	539	579	534	563	604	569	567	609
27495	12336	2073	8636	10922	6990	2959	1452	800	605	533	551	496	557	520	524	515	530	497	496	498	504	483	540	488	541	549	516	523	486	493	562	527	541	534	510	567	545	477	530	545	489	499	483	519	527	497	509	526	505	555	513	504	532	491	470	512	504	538	479	476	503	525	491	520	504	551	510	509	497	510	515	537	499	508	500	463	532	542	493	527	551	485	500	473	519	511	498	497	529	479	507	488	486	509	490	548	523	491	518	500	522	517	494	463	513	507	507	515	545	518	508	532	509	522	489	488	526	502	503	502	520	503	528	541	480	511	516	511	508	549	500	474	486	533	548	496	500	511	456	534	515	504	530	484	529	511	481	532	490	526	509	506	511	483	535	483	523	451	548	492	522	528	554	533	503	554	524	509	475	527	530	478	533	515	516	487	506	511	481	510	491	520	520	506	540	502	551	489	524	522	521	469	526	502	500	529	515	530	549	534	561	529	536	527	512	528	533	549	482	543	521	523	471	526	530	512	506	535	534	536	509	482	502	474	526	490	521	504	505	517	473	548	533	490	523	505	518	505	506	519	505	521	507	493	522	507	524	475	529	498	538	494	477	521	568	534	498	479	533	500	484	518	517	537	551	502	537	499	519	535	563	508	494	445	528	528	491	494	529	519	530	506	521	508	520	541	516	521	517	499	525	515	508	503	561	500	522	535	513	528	497	507	447	518	523	520	524	491	561	533	471	503	517	545	559	503	497	569	498	471	485	517	551	521	522	535	492	499	506	492	499	550	503	494	546	542	500	511	506	508	507	489	522	512	459	537	481	501	518	533	546	507	520	525	513	503	498	507	508	509	507	511	538	534	511	506	519	552	506	537	488	554	517	499	458	499	455	505	516	498	496	498	508	526	513	493	491	513	531	536	524	509	485	518	543	498	516	532	509	517	536	502	530	516	505	479	507	512	499	517	497	517	521	503	502	507	512	496	465	492	527	526	538	536	506	481	512	516	539	519	527	507	514	553	493	518	484	489	515	476	515	528	518	537	510	511	497	490	490	516	574	487	520	531	567	474	519	495	523	545	496	544	499	521	517	551	533	502	501	508	481	508	515	497	495	499	535	497	513	510	537	535	577	510	512	532	551	505	546	489	496	515	502	476	520	514	519	513	494	516	494	528	530	518	504	483	524	559	511	542	505	468	523	502	542	547	502	488	517	529	568	471	477	491	496	481	541	489	489	497	496	498	532	539	521	528	545	493	524	526	515	515	524	502	502	527	495	501	498	498	507	483	490	525	527	496	477	517	515	522	547	520	507	548	540	469	488	506	511	513	500	540	510	497	540	510	503	526	478	498	489	535	514	483	451	559	503	496	522	508	525	497	535	500	511	488	532	498	509	489	494	509	545	491	495	535	477	496	492	509	488	471	475	511	467	498	502	519	477	553	510	519	521	519	470	503	516	481	506	555	562	513	515	539	527	500	556	490	522	527	517	520	508	529	505	552	479	534	521	541	487	513	509	530	481	512	514	475	532	494	494	503	510	512	497	542	511	521	522	500	503	536	513	531	507	500	521	520	524	540	511	480	538	553	493	543	513	490	526	513	520	540	518	515	519	475	531	515	549	520	520	519	521	530	535	563	488	521	505	506	513	505	521	524	559	542	538	516	509	483	531	554	490	484	509	506	507	523	529	493	490	526	527	525	502	544	554	496	499	511	507	496	511	525	493	495	533	479	498	459	565	534	506	499	531	486	515	508	502	477	508	516	503	505	528	535	504	483	534	496	476	532	542	514	491	490	506	523	499	486	496	532	524	515	495	528	521	528	564	488	516	534	508	498	547	532	540	485	530	577	533	499	500	499	521	508	510	546	493	567	514	530	516	523	462	530	520	549	542	502	504	511	541	501	539	503	501	521	482	510	524	533	515	546	498	523	491	550	516	515	512	538	540	494	501	500	530	517	480	541	528	540	503	532	518	541	520	520	517	508	512	540	510	539	521	482	517	536	528	526	530	528	494	511	506	553	534	482	539	453	514	512	504	521	518	492	502	497	493	546	482	471	505	513	520	483	485	514	542	528	506	519	498	541	492	495	481	481	530	504	541	506	525	522	501	503	487	453	508	549	521	510	470	457	506	483	487	534	500	473	533	498	513	509	483	530	542	525	507	508	567	500	465	507	522	524	479	529	546	534	542	486	511	542	515	550	488	525	493	492	553	512	527	510	530	492	500	548	489	521	491	556	544	484	523	488	494	515	486	526	539	470	509	518	558	500	521	481	516	472	525	509	507	566	496	539	499	490	475	501	503	541	515	511	543	497	498	502	533	502	535	522	535	501	512	500	512	466	502	501	519	516	520	504	522	492	552	509	564	515	515	529	529	500	503	486	466	532	515	519	520	510	504	558	539	534	503	561	478	524	498	497	464	492	486	495	503	545	505	510	554	524	543	538	531	508	510	519	523	517	481	495	473	531	494	549	491	504	489	509	501	535	486	522	525	510	513	504	507	540	488	501	490	498	507	538	458	491	525	519	512	508	478	499	523	510	514	503	506	532	496	475	550	526	506	505	487	489	463	536	503	519	474	521	532	527	509	532	507	509	509	490	524	535	492	527	487	568	497	501	549	527	505	535	543	540	499	535	516	530	473	534	489	502	486	510	538	530	492	496	512	519	529	498	495	554	487	505	476	556	538	538	522	551	547	522	560	508	523	508	523	521	505	571	527	534	528	505	484	515	522	498	496	492	508	526	515	505	501	520	493	519	500	478	520	525	510	541	557	506	492	514	518	534	517	516	498	512	528	523	529	529	535	538	552	511	492	492	503	488	519	492	511	489	519	513	534	495	503	482	532	494	520	538	536	518	495	516	547	553	502	534	533	487	520	549	536	500	513	503	486	489	530	493	535	535	511	518	482	542	539	538	491	484	507	483	532	525	508	491	498	539	546	526	491	510	474	475	456	490	505	533	493	518	486	515	523	493	501	503	524	492	543	492	495	518	472	509	498	510	506	506	556	555	523	493	526	470	509	511	508	518	491	485	527	497	539	526	517	501	510	513	554	506	503	483	533	516	539	538	534	535	518	521	557	518	524	540	524	481	516	495	500	525	500	517	541	532	497	458	516	506	528	506	481	512	484	520	510	505	514	523	490	513	495	514	493	513	501	513	495	522	476	503	524	478	476	548	548	540	475	565	518	511	537	528	476	528	493	457	498	493	536	525	511	503	516	480	520	504	499	533	522	495	488	479	462	541	528	477	506	528	479	488	498	512	508	526	540	518	518	504	503	521	561	528	546	564	534	513	523	517	527	502	521	539	556	524	537	495	520	516	525	529	528	492	530	515	520	515	514	500	471	514	495	505	508	505	510	534	508	497	498	489	503	481	493	519	521	507	496	513	564	500	517	528	510	472	510	507	520	525	524	522	493	505	528	498	550	525	541	541	510	551	541	495	539	485	517	496	518	492	515	488	526	520	526	535	530	540	511	474	527	511	523	489	538	498	508	497	538	480	573	488	509
4952	925	1360	7887	9264	6022	2745	1478	785	475	467	473	449	482	433	438	437	455	432	418	413	468	454	459	445	422	445	425	454	456	445	439	445	469	455	432	442	410	433	440	442	439	446	453	445	471	463	463	438	447	437	454	425	427	427	467	459	436	471	464	446	412	427	459	428	397	438	429	465	455	437	470	430	442	457	426	436	417	482	416	467	451	442	444	444	443	418	489	434	460	442	464	440	450	452	437	455	464	418	446	457	471	464	454	431	428	451	453	476	469	442	439	470	443	414	475	470	430	445	438	491	446	456	456	452	473	435	422	421	444	447	447	450	438	446	446	440	459	468	444	456	462	460	481	463	441	430	461	487	446	427	464	439	422	460	426	479	456	470	420	430	389	473	452	446	446	454	463	437	430	440	463	421	455	422	425	419	449	431	424	484	424	423	416	433	481	417	463	459	457	441	477	445	473	410	467	442	446	477	442	458	454	475	444	429	433	466	452	425	455	425	412	407	426	411	424	467	482	447	376	460	440	434	446	451	436	430	481	429	412	469	469	451	460	436	460	452	454	406	449	465	459	465	429	440	441	444	462	465	450	449	426	440	453	426	440	457	429	432	447	415	439	420	445	434	434	428	437	483	448	436	490	419	391	423	455	460	451	458	455	461	460	469	462	499	475	463	434	426	480	456	475	436	462	465	471	423	408	460	466	446	428	448	422	437	437	459	434	391	468	434	416	464	444	453	429	447	432	440	436	444	415	459	466	426	435	410	445	448	451	463	411	447	405	437	467	464	443	425	433	442	424	408	482	412	430	423	439	509	453	418	436	426	441	435	458	478	473	447	488	413	477	423	415	454	436	431	445	452	464	460	475	419	452	454	459	453	439	438	416	467	429	446	412	440	456	410	444	402	475	460	432	456	426	386	456	443	482	462	473	457	490	431	442	414	438	472	465	478	432	422	444	453	459	436	456	452	438	493	473	425	480	421	454	446	418	469	468	437	442	414	448	462	495	454	459	449	466	424	435	424	446	466	434	475	504	415	466	409	446	438	448	448	445	460	450	459	409	440	456	459	453	430	463	426	440	433	443	416	447	419	432	441	479	467	421	445	411	468	440	471	433	443	419	445	455	462	464	459	436	457	442	420	462	441	457	435	474	441	420	480	478	449	432	473	397	465	461	442	444	448	405	444	443	442	437	393	440	480	433	453	460	422	447	452	432	402	463	429	433	441	432	476	421	436	438	428	501	471	424	423	425	420	468	449	446	436	428	434	414	426	417	414	428	433	461	472	457	431	425	452	455	456	472	480	408	450	439	442	433	449	438	422	411	440	451	396	452	462	442	470	468	424	451	440	447	435	446	449	408	469	452	439	448	448	452	411	405	440	460	439	485	466	456	461	450	431	427	443	442	446	385	400	437	442	436	453	443	451	456	421	423	465	464	437	438	432	407	446	425	447	409	441	462	465	444	453	470	460	443	471	451	465	430	430	431	444	482	460	465	444	452	439	439	413	469	463	458	438	461	445	470	397	454	437	447	455	494	451	466	477	413	434	457	459	473	468	434	397	447	434	440	460	461	476	443	499	422	429	427	450	420	467	438	480	445	448	419	457	430	442	420	431	415	451	421	454	472	441	473	422	445	421	483	440	430	430	430	421	455	435	483	437	451	459	441	456	410	451	451	470	472	433	431	464	455	400	448	499	446	451	444	436	426	460	441	443	439	430	463	432	471	450	469	431	461	436	423	426	471	451	458	421	452	429	458	442	397	395	474	450	446	459	406	431	454	466	470	374	479	459	465	498	397	458	446	425	463	486	447	446	463	435	431	446	456	467	458	465	459	449	452	454	430	439	433	442	496	444	455	431	465	453	453	442	501	445	458	469	471	447	457	455	436	432	472	412	443	423	445	431	436	418	419	433	460	471	433	454	427	444	455	446	423	458	474	474	443	428	465	448	451	435	434	442	432	486	436	428	427	447	432	446	447	441	425	435	441	409	435	432	482	453	434	441	438	470	485	450	449	445	428	425	408	454	417	479	424	442	488	451	435	409	422	435	445	440	450	451	413	467	436	426	439	410	463	431	464	417	429	474	484	421	467	437	482	450	439	430	463	440	484	461	444	443	452	482	441	460	502	443	425	432	455	469	435	454	411	440	441	426	483	404	433	437	463	451	450	468	476	433	451	435	453	440	426	464	484	411	442	486	446	477	441	449	455	434	505	457	438	433	451	460	420	422	482	455	462	473	405	452	469	393	472	463	431	454	463	441	423	447	420	456	444	450	436	440	429	448	428	418	469	446	448	401	435	456	433	460	488	468	439	453	420	455	398	473	408	439	433	455	440	473	440	469	391	443	451	489	462	445	465	432	451	420	480	464	459	447	490	436	419	453	428	483	453	442	438	454	447	471	463	476	449	414	487	472	454	433	432	461	427	402	404	428	432	476	454	472	459	424	414	443	411	466	447	386	454	465	441	428	424	458	452	446	442	451	478	435	469	425	408	480	414	401	437	445	428	429	393	475	443	430	440	436	424	431	455	419	415	406	458	427	430	451	428	452	441	492	461	431	432	451	449	461	450	473	454	436	453	490	458	450	432	440	470	428	472	457	419	463	467	425	437	466	444	475	445	430	449	443	486	453	455	462	424	374	445	436	431	467	496	467	453	432	411	456	433	455	471	396	463	451	455	462	467	458	466	471	431	459	450	502	477	454	454	444	426	452	469	464	470	452	472	420	384	447	450	467	435	457	450	461	435	432	430	419	475	475	468	456	427	435	457	403	448	449	453	455	481	456	433	453	433	489	463	430	443	485	437	406	421	437	451	470	447	481	456	447	448	413	450	465	455	458	444	446	465	397	406	435	443	429	428	464	432	416	438	435	443	454	476	414	456	472	461	458	467	451	452	482	445	483	449	486	424	461	472	449	464	460	427	439	473	432	419	426	406	430	440	424	451	455	463	423	462	414	457	438	467	464	444	428	489	453	440	419	466	412	441	440	412	438	446	453	413	417	442	460	451	484	435	445	411	466	431	429	441	413	418	421	479	427	413	463	433	437	442	482	488	466	433	445	433	458	442	452	472	414	463	437	459	462	479	447	461	414	445	462	420	473	486	424	432	419	451	435	430	396	421	440	441	475	431	477	438	435	462	482	449	486	446	408	447	428	449	415	438	468	412	449	478	452	408	434	446	434	455	454	449	416	474	441	453	434	410	423	447	447	462	419	461	486	477	456	436	461	511	470	446	441	438	397	436	411	441	504	441	425	434	453	447	441	443	438	461	449	437	394	405	459	434	462	485	433	443	449	471	445	464	442	447	445	455	459	439	458	495	452	422	459	453	413	469	425	464	449	449	489	421	474	446	465	466	454	446	448	412	472	441	467	458	427	456	441	453	450	436	463	447	429	427	451	452	450	435	430	433	441	473	450	422	429	426	425	423	434	429	451	424	421	467	414	431	458	424	472	477	427	415	445	432	425	436	459	432	435	431	435	472	450	454	452	444	435	439
25470	21356	27472	38840	47524	38464	24593	9801	2710	997	717	574	539	582	524	563	568	553	530	576	530	545	564	574	534	599	546	558	475	543	554	539	552	499	579	535	535	535	518	573	537	510	525	545	542	553	536	570	511	580	552	510	559	560	496	548	518	513	518	540	532	569	548	553	562	547	575	593	568	518	534	568	517	518	532	549	522	508	528	543	525	520	516	493	530	512	523	560	557	530	508	550	554	537	535	511	532	523	512	546	561	565	544	524	562	532	555	495	552	531	568	574	527	529	548	531	558	523	498	551	564	540	517	525	564	547	534	491	569	516	567	557	550	538	560	496	576	610	507	567	529	521	489	524	515	557	570	505	542	558	509	502	561	542	570	569	488	521	535	560	527	560	570	538	589	532	549	551	568	530	557	581	535	532	528	557	541	546	522	543	543	561	531	566	546	509	545	576	566	553	590	580	550	570	529	554	557	482	540	505	526	546	525	552	534	543	544	570	498	555	533	505	492	520	551	544	531	541	500	537	521	557	516	559	498	555	514	556	511	564	561	552	527	587	528	507	538	544	565	568	568	549	557	546	557	513	518	545	502	526	531	534	520	538	568	539	529	501	550	543	523	541	532	543	535	563	515	535	567	543	537	542	522	516	518	547	533	529	540	523	540	567	529	543	540	523	531	564	565	551	572	553	557	526	532	557	528	531	528	544	541	551	557	557	568	549	532	562	506	561	514	540	506	540	503	545	546	527	524	545	551	543	524	532	522	526	490	539	536	560	511	508	520	533	490	554	522	551	547	554	545	532	518	559	556	546	545	520	539	528	519	579	528	537	526	530	508	545	546	535	579	526	532	492	530	539	565	512	534	546	529	547	541	535	482	559	555	550	522	525	504	522	510	557	544	541	541	537	551	511	563	513	534	528	525	490	564	537	525	550	531	519	556	581	524	516	525	571	585	517	533	535	500	522	517	539	561	546	542	558	562	523	546	563	569	559	515	544	560	531	508	562	548	533	556	536	551	561	597	555	527	527	534	529	544	507	558	538	539	513	535	584	550	538	503	570	552	514	530	539	518	537	551	522	537	540	559	583	543	555	545	533	533	552	569	566	521	546	549	559	537	524	549	539	533	524	489	556	532	578	582	574	564	573	536	564	525	574	495	563	487	531	556	493	579	565	528	498	534	545	542	540	522	574	525	592	507	567	524	543	528	555	535	534	533	519	586	523	546	516	537	521	541	523	535	516	503	544	523	520	558	538	489	547	516	511	529	516	554	542	553	510	568	573	545	563	542	559	526	520	502	536	536	528	529	532	519	506	571	581	523	541	526	517	537	591	518	536	526	553	548	546	516	533	550	516	540	547	531	551	510	530	551	498	545	487	537	544	567	517	498	517	554	546	531	537	543	522	551	537	520	517	563	496	531	544	516	548	514	535	550	548	551	556	537	581	528	528	539	533	542	536	545	538	551	557	490	540	541	547	544	526	523	534	527	522	524	525	498	531	543	536	572	510	553	540	555	522	535	484	490	549	544	557	542	496	603	538	544	528	497	528	532	536	522	522	546	535	547	538	500	545	533	564	559	568	558	531	564	550	552	579	567	549	578	544	546	519	551	518	597	505	564	566	504	591	514	486	551	536	550	555	559	477	490	537	541	550	581	533	545	545	534	537	492	536	526	527	542	531	540	510	523	548	515	517	551	529	513	492	537	518	552	527	542	521	563	578	535	551	529	535	506	522	498	571	487	545	546	578	519	511	538	528	558	508	513	538	538	539	531	569	579	516	539	538	553	539	535	529	507	561	544	559	567	575	564	564	550	527	524	573	572	540	540	545	515	519	506	520	537	528	458	563	503	516	567	532	540	521	516	574	532	566	581	541	521	534	531	562	585	561	534	549	553	529	556	533	531	532	506	560	519	529	476	519	568	521	516	523	540	523	520	543	536	542	563	522	560	527	566	482	551	549	535	552	550	503	545	547	504	540	536	531	538	505	515	549	558	523	579	552	546	515	580	513	564	497	536	555	543	520	528	525	548	523	512	545	515	524	544	510	530	555	571	546	532	570	516	521	515	539	526	504	510	554	539	568	505	536	492	561	542	545	545	546	483	498	490	574	529	509	526	508	505	518	536	550	542	516	548	579	558	528	523	555	516	546	510	532	550	562	567	490	543	514	530	530	558	566	553	563	517	535	526	523	563	545	508	556	529	484	508	547	500	545	527	536	554	595	529	568	532	531	523	524	556	561	543	506	547	497	519	537	522	521	515	534	550	521	545	526	534	527	550	520	523	529	560	520	520	561	527	591	558	571	495	531	502	530	501	504	556	542	523	566	535	550	611	551	564	528	535	548	537	555	529	530	534	527	528	519	566	534	529	556	533	519	557	556	555	556	496	539	535	506	529	543	519	521	550	514	523	561	509	564	554	551	567	534	521	525	551	541	597	567	531	547	501	543	526	575	507	513	553	548	544	542	559	557	554	546	532	562	575	517	548	524	528	548	554	548	515	530	521	506	528	549	513	550	549	579	536	529	512	545	539	471	569	554	549	535	502	575	593	529	564	498	528	534	535	565	534	545	529	560	581	543	529	560	532	537	553	537	532	553	549	535	537	542	531	524	559	518	576	530	501	534	542	515	546	544	542	546	576	546	548	533	550	514	573	537	507	551	551	506	542	542	538	554	566	548	504	552	540	543	520	547	542	543	557	543	510	540	494	539	556	541	513	569	573	552	550	552	586	574	576	570	530	544	565	559	516	526	542	561	529	556	544	539	575	543	544	556	554	539	511	569	519	498	487	544	531	545	545	533	553	537	547	546	528	504	573	533	549	531	518	539	548	483	525	530	557	517	506	521	492	533	547	522	511	549	511	490	555	510	474	520	516	531	542	553	521	502	601	526	545	500	564	542	550	581	503	545	521	529	535	518	509	517	523	511	547	542	541	521	536	527	527	517	498	533	514	549	544	546	545	522	515	564	565	527	536	515	521	533	528	535	516	549	511	538	532	507	522	496	533	569	540	545	517	502	555	534	524	533	531	531	525	576	511	539	550	550	564	489	523	483	594	544	520	491	556	560	573	524	521	508	582	551	589	570	563	510	536	564	566	514	529	575	537	556	547	553	555	514	535	509	529	537	555	504	505	515	554	539	515	515	508	560	535	538	523	525	495	561	548	536	527	564	546	515	497	566	537	571	539	555	555	512	509	554	511	504	555	547	510	541	542	499	522	541	514	523	549	514	497	516	558	517	563	542	532	508	528	553	486	528	489	527	530	540	531	542	547	574	522	524	534	534	500	546	504	465	531	503	511	471	551	502	548	557	544	569	550	509	548	546	518	541	544	543	542	516	527	568	575	531	535	549	497	524	530	539	565	516	546	529	507	505	537	548	504	506	533	518	551	556	500	560	540	512	531	547	538	571	526	498	496	530	546	539	506	541	514	510	547	521	536	567	523	542	537	538	552	549	561	559	512	553	586	559	539	540	541	537	490	548	582	519	499	564	547	592	550	524
3601	4159	15250	48267	44565	32008	17452	7584	2551	1043	624	533	508	474	498	482	528	473	473	511	514	513	487	505	521	492	481	485	513	508	491	474	502	531	492	496	474	536	518	470	504	534	500	505	458	494	521	467	509	455	484	496	536	525	469	505	487	500	482	471	497	512	463	555	471	521	513	496	502	455	474	529	527	507	513	465	515	501	513	504	479	511	495	557	495	516	506	500	500	489	472	494	516	501	508	460	507	482	490	482	491	499	479	520	506	503	513	474	491	522	477	481	501	499	507	508	459	475	494	472	459	471	486	475	493	519	489	487	523	514	487	464	481	481	484	491	540	494	459	480	491	467	464	521	478	510	519	485	476	511	457	501	483	463	543	506	471	528	479	489	483	527	489	475	485	464	540	481	514	493	517	527	456	508	492	484	500	444	430	512	542	522	525	536	512	480	525	474	513	475	452	523	470	487	507	484	489	504	488	516	509	495	475	487	470	481	540	473	445	506	474	517	501	480	476	552	485	477	487	487	478	499	500	503	528	496	485	507	487	486	510	497	495	510	509	496	493	537	507	502	508	473	500	502	478	508	506	455	480	475	475	472	489	502	474	488	505	503	496	485	494	466	514	495	524	504	490	482	506	499	520	508	522	482	477	478	493	517	472	502	501	528	473	461	477	483	488	500	482	509	477	475	490	486	428	476	509	530	483	520	508	468	545	472	497	475	520	498	498	482	494	506	481	496	509	447	502	509	526	504	507	493	483	506	474	504	527	496	543	476	515	467	514	501	499	492	477	492	514	526	504	496	513	491	479	526	506	506	497	509	520	465	470	532	507	480	486	522	487	466	492	480	486	511	480	481	454	515	485	507	517	509	495	494	466	517	481	460	470	500	500	514	470	480	491	512	560	513	495	483	495	469	484	503	500	482	494	483	518	508	479	503	477	492	509	497	472	487	453	470	525	491	466	480	513	494	507	528	496	480	491	468	507	480	538	461	475	545	540	495	491	498	481	495	459	483	508	522	525	488	504	511	501	501	507	504	482	516	514	476	506	470	483	515	517	468	468	493	480	504	487	501	512	475	515	478	489	463	454	497	494	474	450	486	479	466	495	518	476	497	533	450	483	507	509	528	468	476	498	505	517	460	459	507	482	507	489	504	492	515	465	519	516	519	488	471	515	496	475	466	470	492	457	500	524	491	530	492	466	460	507	525	475	445	491	495	512	497	496	480	497	537	505	472	499	505	499	451	492	498	510	497	537	494	492	497	545	471	504	497	466	500	495	491	505	519	462	491	471	523	479	535	508	483	514	524	501	507	503	434	507	494	501	462	507	509	505	450	509	493	509	526	514	509	500	504	514	456	472	523	514	474	535	495	494	515	509	481	489	467	479	479	517	534	436	517	446	476	525	499	448	500	487	460	482	502	497	511	539	488	514	493	495	509	495	494	510	487	454	529	523	525	472	473	538	524	444	479	508	485	429	495	490	452	502	496	482	494	450	490	458	494	510	483	465	510	515	476	484	465	492	495	488	473	490	465	485	495	461	497	489	486	502	473	459	520	497	483	502	516	457	541	483	443	502	506	499	489	450	518	513	501	505	495	484	496	489	498	498	489	498	488	491	497	522	491	501	512	485	478	486	514	510	509	479	499	461	486	502	504	468	488	492	520	491	474	502	460	493	523	482	524	502	516	521	498	500	501	450	501	517	514	484	501	501	530	469	461	527	512	509	509	533	463	486	502	532	467	484	460	445	495	512	496	506	552	509	512	512	533	493	461	524	470	509	499	473	513	490	466	474	550	476	520	502	487	466	498	492	509	518	526	508	472	503	490	493	516	489	488	487	505	482	470	486	500	486	497	512	466	502	468	498	467	505	493	477	476	486	549	497	465	481	482	515	489	476	458	495	500	471	484	456	459	497	504	492	464	496	462	481	491	516	475	476	499	512	484	477	503	503	475	476	501	476	478	505	515	498	516	495	518	478	488	487	491	512	501	474	504	504	481	447	511	485	475	490	521	530	511	487	458	468	488	504	485	486	495	518	494	531	488	523	509	513	513	531	490	464	525	506	480	493	563	488	500	494	457	495	468	485	487	510	494	467	443	470	504	512	474	482	550	472	482	500	451	532	487	486	492	475	449	526	499	492	496	502	480	484	513	483	509	498	516	522	466	495	512	480	497	481	520	509	466	488	512	474	492	494	527	487	462	507	505	493	505	455	475	455	514	511	455	467	502	446	446	537	476	512	492	522	529	469	503	464	503	476	496	527	522	507	503	500	460	521	487	535	516	470	444	468	486	499	482	537	505	492	517	539	531	493	483	493	502	517	481	489	523	460	508	501	486	482	451	413	480	486	469	502	514	493	497	512	480	489	483	475	505	499	450	526	551	439	488	459	493	497	530	482	509	514	503	503	515	474	499	523	477	535	485	489	474	500	489	491	538	470	523	518	489	500	501	505	474	526	461	483	524	469	499	454	479	505	470	495	466	465	498	514	511	491	490	482	480	533	475	484	452	490	470	505	460	516	477	492	461	480	466	489	510	486	474	497	476	483	513	470	470	498	482	484	530	445	488	492	511	457	495	493	485	498	474	515	478	478	488	498	447	508	474	515	474	456	484	516	456	475	475	471	487	481	500	556	491	448	477	522	501	498	468	527	469	520	481	466	510	481	474	518	507	498	478	499	496	549	530	495	516	462	522	506	463	476	533	522	501	487	509	490	530	470	506	484	496	505	484	502	491	484	466	467	484	516	526	456	485	501	486	487	502	435	463	443	497	507	473	504	431	493	508	465	476	503	486	535	482	465	465	456	497	499	481	450	453	484	485	551	498	498	516	522	472	473	500	474	497	506	482	483	499	499	492	506	511	491	489	471	478	489	475	503	515	488	469	515	478	475	489	512	481	513	495	503	481	492	467	497	505	481	501	497	514	479	488	495	504	489	462	490	485	494	476	506	486	500	494	493	505	502	459	469	489	500	498	488	492	510	455	469	477	502	527	478	472	496	515	478	524	504	461	471	480	474	492	464	528	491	492	464	525	479	504	496	485	503	513	497	492	440	516	489	477	525	455	479	496	474	478	521	477	504	503	482	517	522	509	449	465	503	494	503	509	514	506	467	508	450	500	495	505	465	494	487	487	501	482	474	515	470	540	491	489	495	480	482	461	492	487	471	508	468	474	467	492	424	496	524	518	485	460	484	466	451	510	493	474	485	499	507	480	502	474	471	501	453	512	488	514	485	482	471	461	530	480	457	494	504	490	465	521	471	480	479	463	492	505	446	492	471	501	457	495	458	511	428	479	455	519	467	478	467	493	484	512	459	456	501	439	475	510	466	502	490	463	534	466	465	471	513	503	501	423	504	468	517	484	478	496	472	475	510	479	463	513	537	492	514	509	518	508	453	512	512	464	480	477	508	491	475	511	516	471	486	499	511	508	491	515	488	502	490	501	512	489	496	465	477	526	497	525	469	510	491	463	471	494	477	475	501	511	486	471	488	510	456	468
24131	21348	28748	34591	51189	52639	40487	20810	6817	2010	948	729	727	684	668	614	636	641	658	653	626	634	676	664	651	626	617	673	678	623	648	650	631	650	666	648	676	620	667	617	705	618	659	614	640	612	628	688	598	648	633	668	647	650	632	650	618	644	648	615	682	593	645	636	629	618	623	647	633	649	619	657	642	642	613	604	633	633	640	686	671	638	627	642	639	646	693	652	669	593	598	648	629	613	623	674	643	617	664	633	643	638	651	669	614	603	621	614	639	569	644	629	626	657	628	624	651	626	605	636	651	643	625	587	655	643	652	626	612	649	644	660	614	605	599	595	654	673	610	664	665	638	603	636	622	623	631	638	638	638	641	657	623	610	609	633	618	651	645	637	617	650	655	677	618	649	646	625	656	623	680	625	648	608	635	663	597	619	701	643	643	647	616	638	652	642	657	627	629	629	690	660	668	656	657	623	647	634	637	643	644	650	695	637	615	639	616	643	646	651	598	643	675	703	603	640	624	691	612	669	598	631	624	624	658	658	658	635	655	651	601	650	636	609	640	615	612	607	631	668	660	643	644	639	636	636	614	642	645	655	638	666	667	640	632	626	626	645	598	623	659	631	632	609	577	658	659	614	673	647	663	679	658	587	619	618	610	617	626	616	670	662	619	653	598	654	660	670	642	649	637	630	661	634	630	644	688	626	649	630	624	631	615	640	584	623	662	671	650	651	641	672	627	665	599	643	639	685	638	610	628	612	630	636	682	642	642	670	706	655	601	695	653	635	655	635	629	646	629	634	644	606	636	652	635	608	631	629	638	630	574	620	632	593	608	650	667	643	619	630	619	626	693	599	667	585	654	644	623	632	666	653	633	636	653	675	635	644	616	685	667	618	629	602	652	597	580	663	651	642	637	642	670	622	643	663	683	680	690	641	637	599	650	639	629	687	612	657	684	628	615	618	690	642	590	587	682	603	631	647	607	595	591	656	620	659	599	659	624	604	594	605	586	627	643	672	647	623	693	600	650	614	586	681	619	653	648	636	635	621	636	628	592	589	591	592	594	606	635	633	618	617	652	659	634	677	637	606	653	642	643	673	619	631	615	627	608	634	637	624	616	645	640	683	651	658	656	620	625	625	621	646	615	652	665	637	685	670	666	683	654	653	650	661	616	637	598	630	612	617	672	644	603	643	655	590	681	637	592	634	645	615	619	622	633	618	652	621	656	657	635	618	618	643	628	653	659	634	633	632	630	631	602	681	644	624	648	660	599	629	576	620	654	657	624	653	606	627	592	608	636	626	647	622	623	633	649	659	635	644	587	628	629	610	643	690	718	620	674	598	607	623	657	669	630	665	591	666	615	644	641	673	621	690	610	660	575	608	678	607	633	693	641	657	631	652	636	615	663	615	584	660	673	651	635	610	632	657	633	609	659	627	666	681	636	664	618	630	579	611	651	627	570	622	652	651	655	649	649	638	671	625	637	634	645	630	565	647	582	589	687	657	639	635	628	626	660	656	618	614	653	637	638	607	686	625	629	629	644	623	656	638	628	646	614	608	612	636	603	629	633	630	587	644	659	594	661	605	647	649	650	610	671	647	642	591	680	604	594	647	641	653	599	644	614	651	624	634	626	680	643	652	641	634	629	687	666	645	629	675	676	647	628	623	617	626	606	640	627	638	649	602	569	596	675	653	652	616	675	602	636	671	646	635	672	632	659	662	628	637	628	612	616	643	652	641	645	600	622	608	628	638	675	627	587	630	647	614	628	685	618	651	579	655	670	613	663	610	639	646	612	622	622	583	631	610	633	632	614	660	610	667	680	592	633	636	646	673	637	648	647	653	603	606	636	618	632	618	635	666	648	690	644	658	633	621	663	679	613	642	634	615	649	646	658	642	638	609	666	608	575	655	646	655	634	681	668	653	627	706	666	684	673	627	636	676	592	662	661	608	630	612	622	686	645	690	589	628	642	617	641	584	606	632	587	669	613	653	604	624	624	594	626	668	640	635	578	639	652	647	639	649	629	666	631	666	654	650	645	670	608	606	640	586	680	627	653	639	627	625	608	631	616	666	617	617	601	645	652	624	619	650	585	648	619	680	616	623	603	654	632	664	640	614	638	675	641	648	701	671	658	592	568	662	648	682	634	621	599	597	677	621	631	628	639	662	567	658	630	621	637	613	650	593	599	614	613	651	635	673	654	618	643	676	685	645	673	619	623	654	670	676	619	630	646	649	627	617	683	643	646	645	638	606	609	650	652	621	658	649	648	624	689	626	648	655	663	651	636	624	625	635	696	624	664	615	645	655	660	681	598	624	613	619	625	625	631	669	609	653	648	668	648	658	671	611	654	676	635	661	634	648	587	602	689	661	579	639	656	623	636	672	635	653	650	649	611	620	621	585	657	632	587	610	647	635	664	582	625	620	701	614	624	616	602	596	674	614	692	686	666	642	676	612	646	646	623	648	602	621	638	659	634	638	599	608	634	615	612	659	640	650	638	570	633	657	680	619	665	671	623	604	615	631	644	629	605	629	626	651	605	657	633	659	620	643	628	618	591	669	667	611	653	634	649	640	599	646	632	650	633	628	670	628	612	619	606	662	649	623	644	641	628	628	600	589	666	608	637	612	626	635	658	640	636	632	621	668	606	688	686	631	651	646	656	611	650	597	626	661	604	630	626	615	661	634	651	616	635	673	623	606	592	589	629	614	581	619	652	646	644	623	615	635	697	600	632	636	616	655	633	626	596	630	658	647	625	610	600	601	632	670	621	568	623	643	620	675	638	619	628	606	591	591	620	568	687	599	638	644	617	606	585	675	631	612	685	614	627	633	627	645	667	625	629	631	662	621	635	631	645	648	694	662	578	666	637	635	594	626	631	642	634	592	628	630	627	628	638	646	626	627	598	631	637	642	623	604	657	718	621	628	594	621	615	617	650	619	633	625	653	632	615	623	607	642	620	607	648	652	614	632	650	623	692	623	662	629	629	609	611	625	652	601	620	647	627	654	619	641	647	655	605	674	654	667	601	643	659	649	590	627	614	615	624	670	587	641	627	607	665	623	636	678	598	677	653	624	616	619	628	641	616	644	665	651	664	662	671	650	617	624	628	591	637	650	643	623	662	626	648	649	619	601	589	645	600	668	676	623	644	660	627	668	624	625	634	639	647	604	637	593	660	657	639	667	628	641	595	602	634	606	617	653	625	644	562	639	627	659	594	601	626	625	648	636	601	618	640	668	635	624	600	625	615	632	637	643	623	594	636	676	697	605	648	615	667	628	636	628	634	574	669	624	638	610	619	612	625	597	636	629	626	664	622	628	631	616	628	642	622	625	626	667	623	618	621	653	631	635	656	608	632	599	624	607	627	619	670	598	637	631	678	641	624	605	635	629	619	673	669	662	660	660	597	644	639	613	634	654	640	587	600	699	645	609	623	662	627	627	620	652	636	661	599	627	621	624	653	637	627	636	604	631	620	639	620	609	670	596	631	604	614	649	652	630
4058	11054	39635	66116	64669	50585	32068	15164	5761	2027	929	680	622	552	590	633	549	628	567	575	560	534	590	600	585	529	582	592	552	569	625	575	523	598	613	582	614	571	573	538	567	595	562	573	542	564	585	587	553	612	588	570	592	567	570	587	570	619	521	520	568	566	559	600	551	549	559	581	585	561	568	554	594	576	546	559	551	584	565	572	612	532	595	604	545	592	571	577	603	610	554	579	585	579	542	563	583	576	602	621	576	573	559	608	621	593	575	624	539	563	588	575	628	593	581	595	604	594	567	627	566	593	569	587	551	608	604	549	578	571	558	571	552	574	563	609	596	592	576	543	580	586	596	564	577	602	560	586	557	571	599	601	607	574	551	595	573	590	550	556	597	575	613	595	569	578	568	614	540	576	575	617	555	545	574	550	643	601	578	558	596	570	562	629	554	594	574	560	562	603	606	604	536	578	536	561	545	569	594	552	560	608	592	573	620	587	607	573	537	600	589	622	585	588	595	547	534	598	557	587	629	582	587	577	613	563	602	572	556	567	583	572	544	542	595	610	596	575	572	598	601	550	622	555	588	552	560	569	606	542	573	533	562	579	600	569	533	580	593	567	572	570	576	559	539	569	549	638	593	614	572	577	563	573	563	535	542	537	599	601	584	620	592	599	530	563	572	595	602	586	601	536	553	595	630	569	577	566	574	552	571	561	566	572	560	551	587	559	598	564	597	608	585	568	597	566	548	603	616	592	593	575	603	584	589	565	567	587	584	546	525	564	580	559	584	580	618	504	596	613	542	600	590	577	560	597	604	595	565	516	568	553	582	587	616	585	561	593	581	591	539	598	569	581	611	589	604	594	597	577	558	572	602	544	643	574	547	554	604	618	541	552	543	564	612	544	552	598	536	587	531	596	578	530	610	538	581	572	576	583	602	590	569	569	589	587	525	552	566	563	552	542	591	607	537	585	543	566	569	572	594	542	591	576	580	568	569	544	570	599	562	572	561	587	564	604	554	587	528	556	554	544	526	560	555	616	591	609	608	567	593	568	576	551	579	595	622	563	630	593	542	606	625	597	584	604	562	574	580	528	580	619	539	583	564	597	590	516	567	557	604	593	599	589	546	561	585	621	590	560	561	600	548	597	545	539	630	595	559	543	558	613	556	586	532	593	537	557	582	567	571	600	595	584	578	533	569	572	560	579	525	590	549	586	572	554	559	562	582	569	554	590	545	534	552	571	580	607	561	565	591	579	607	593	594	563	535	596	542	590	569	568	588	577	610	576	604	540	558	557	547	615	628	610	559	574	612	629	570	575	574	584	592	601	599	610	548	599	592	594	607	606	607	560	588	601	574	576	561	582	578	605	611	534	588	563	518	544	604	579	604	578	594	555	559	590	585	584	557	571	604	592	511	589	591	584	556	601	566	547	564	554	642	529	567	566	548	605	577	576	589	578	580	572	614	555	545	569	558	569	560	603	615	569	607	609	560	565	598	590	585	591	578	587	539	582	585	557	573	551	575	612	588	611	544	608	586	533	568	580	552	594	584	565	600	568	549	595	600	558	622	580	576	569	574	530	582	573	595	616	577	580	589	576	558	558	602	536	572	574	559	615	583	561	611	576	610	558	617	604	572	591	571	545	559	560	545	595	593	581	575	592	529	570	597	546	570	581	564	587	577	591	589	595	529	568	551	547	573	559	590	606	562	540	591	552	605	552	604	639	533	564	544	555	566	547	593	605	610	610	585	567	571	552	622	554	591	562	544	556	550	546	581	556	546	553	571	532	588	589	516	530	579	576	575	515	602	537	606	578	575	593	554	594	536	579	579	563	577	528	553	538	602	565	557	584	556	584	597	513	562	572	584	553	551	557	549	597	567	558	564	536	515	595	553	589	582	611	540	605	569	581	523	561	594	565	588	519	551	554	582	597	500	570	596	559	617	581	595	591	542	536	557	568	594	571	585	561	610	586	590	591	569	593	586	570	580	557	617	588	555	583	590	577	547	586	561	530	542	553	628	613	576	591	597	570	597	590	571	598	581	572	546	563	587	616	612	583	572	558	550	537	540	562	566	567	583	581	594	579	593	570	550	546	520	590	558	573	560	608	584	553	599	604	547	536	516	565	597	532	585	607	574	579	590	551	605	599	566	573	590	571	575	585	557	569	582	575	539	597	561	548	560	576	572	569	581	557	571	584	558	568	580	550	549	595	563	568	550	539	559	575	598	514	539	577	553	563	626	560	590	539	561	528	559	565	570	555	565	561	590	600	611	585	598	579	548	606	594	553	561	582	537	580	562	551	567	610	568	597	541	570	555	581	564	563	594	551	571	574	584	550	583	561	565	528	557	566	550	607	578	606	557	582	584	602	570	584	572	571	592	588	561	566	603	560	575	586	560	570	608	596	549	597	582	534	607	560	553	544	566	553	550	579	581	599	599	561	567	547	589	596	573	581	525	536	578	573	590	512	574	553	593	581	574	602	572	547	614	597	576	574	587	567	596	642	551	569	577	539	576	569	611	590	590	545	576	587	599	592	593	575	563	573	574	589	560	550	546	580	597	582	556	594	569	594	573	579	599	560	550	542	589	594	618	587	527	564	602	588	575	588	552	577	579	570	580	559	549	621	536	572	556	562	548	586	592	586	576	576	627	567	565	558	565	556	577	579	562	580	594	573	584	578	563	555	573	583	636	596	603	533	590	602	577	569	593	544	592	604	542	546	584	539	604	572	532	607	607	540	575	603	574	581	600	599	592	578	568	573	561	581	539	527	567	569	547	571	560	563	618	542	578	563	580	548	551	545	548	605	578	544	554	604	588	573	558	537	578	564	556	562	540	544	558	551	555	604	587	579	598	597	547	561	583	534	570	582	511	534	575	582	534	629	615	581	556	553	578	621	565	574	571	518	557	565	566	632	600	558	527	545	538	613	598	589	562	564	604	573	598	592	560	577	584	571	572	577	573	553	583	595	606	590	558	576	534	551	596	540	618	571	555	565	578	566	580	585	618	558	597	557	565	609	576	581	554	574	575	603	598	587	583	545	585	578	539	561	558	577	597	622	556	637	544	574	570	552	575	540	562	587	598	623	541	613	578	613	573	581	566	571	575	593	586	553	568	591	596	620	548	560	623	583	627	538	564	575	598	592	540	579	584	554	565	573	624	591	577	590	593	539	569	570	546	528	534	575	583	543	605	542	559	592	603	591	569	599	619	593	590	596	593	578	583	581	544	584	615	625	580	552	569	560	593	536	600	529	562	597	617	605	564	531	555	586	584	586	591	538	563	566	554	565	550	544	614	572	599	560	596	586	639	576	550	594	560	545	557	554	567	570	598	588	585	545	580	579	583	587	621	551	539	577	594	582	542	575	571	570	572	545	567	511	553	609	559	559	569	528	575	566	536	569	577	579	573	520	577	573	563	607	556	566	598	543	579	568	550	566	575	579	597	580	580	565	564	542	570	592	612	654	604	554	575	602	581	596	594	592	611	586	599	551	588	550
27624	12555	3377	7279	8102	7007	3429	1546	903	654	581	577	483	543	530	553	576	506	510	546	523	534	524	508	519	488	525	533	537	544	504	535	530	514	535	536	505	575	493	512	541	514	520	514	529	517	522	534	513	537	509	543	578	487	510	546	544	504	526	510	548	553	507	505	502	523	544	501	508	539	493	502	537	533	566	481	506	517	521	512	561	556	524	511	483	541	539	519	525	531	520	549	515	507	530	469	479	526	533	526	508	507	503	540	515	501	585	516	505	520	536	543	519	501	495	534	482	523	490	532	530	518	501	509	517	495	538	511	531	528	559	522	520	513	532	507	512	465	493	537	501	508	494	514	539	486	497	511	523	507	509	504	536	515	511	537	579	489	509	478	509	536	526	505	559	511	498	508	529	513	490	500	541	507	555	530	553	499	489	517	490	489	517	527	530	488	522	496	491	535	561	525	510	529	523	496	505	469	510	499	475	465	504	513	539	487	496	506	525	556	507	487	508	496	548	487	521	489	508	475	494	487	546	549	539	516	531	531	550	531	543	553	562	526	508	528	498	523	492	545	512	517	474	521	484	555	522	499	521	482	557	515	460	500	505	516	558	533	522	543	513	486	508	517	550	563	521	548	503	517	518	507	498	495	495	508	500	497	571	533	512	501	549	524	523	550	513	537	577	439	538	549	491	519	540	543	514	511	502	521	513	560	500	505	553	488	519	526	542	503	542	529	520	503	519	509	561	493	507	526	510	494	520	500	545	504	490	561	462	511	512	484	509	512	515	506	498	522	493	480	518	520	506	531	518	504	536	518	516	521	508	538	527	535	519	492	515	517	524	520	493	480	535	523	515	500	519	489	508	541	489	534	507	563	502	550	525	499	519	578	533	517	540	504	536	519	503	569	520	517	497	526	514	519	503	479	511	481	517	486	496	528	538	518	518	494	520	513	551	531	510	528	549	508	469	574	505	513	507	534	526	518	528	517	553	554	540	504	538	498	490	487	533	570	507	499	522	501	515	519	497	517	533	476	515	526	511	492	523	524	503	545	543	524	541	525	484	526	553	510	482	582	550	519	497	516	493	538	516	487	496	531	529	507	527	514	585	533	512	516	456	518	555	514	518	531	531	501	523	499	476	511	553	536	526	498	529	537	523	525	540	541	525	515	543	518	533	506	501	532	536	507	515	498	572	521	551	495	506	560	525	526	495	498	526	538	545	504	529	556	504	512	539	470	479	535	523	507	496	525	562	534	501	572	493	544	523	544	509	483	552	553	535	501	559	531	510	507	542	496	525	548	518	494	490	555	516	518	514	577	567	511	487	541	498	502	483	503	492	538	510	497	491	528	542	533	534	549	489	519	534	533	511	537	524	500	499	509	510	487	543	504	522	485	535	540	502	479	528	562	495	546	532	523	496	537	499	501	533	509	486	530	570	489	492	518	515	478	483	527	537	529	491	448	512	513	500	509	536	509	522	508	535	498	526	508	487	507	534	500	475	478	492	535	541	511	552	544	550	586	525	518	517	512	545	554	522	513	503	505	470	518	519	510	511	549	480	522	486	539	535	505	469	495	531	538	542	493	508	530	498	500	533	550	517	556	515	544	503	510	520	477	521	517	506	528	519	519	475	559	504	514	532	542	559	483	511	522	526	478	550	516	522	536	514	524	502	560	488	534	473	512	527	503	512	523	543	479	562	542	505	501	512	524	521	490	533	527	518	508	541	521	521	505	507	501	502	550	518	533	500	517	504	544	504	507	536	566	471	536	527	529	506	490	527	510	529	509	523	510	515	564	483	533	529	543	523	521	530	501	520	543	520	512	475	512	519	508	527	488	535	508	531	508	530	566	518	508	486	515	497	505	523	489	493	509	527	495	509	534	509	537	521	535	537	533	501	494	493	569	508	574	561	492	513	483	528	533	546	524	545	495	546	517	501	555	525	533	546	483	503	540	479	497	515	528	468	515	471	461	515	535	493	506	529	522	540	521	552	573	534	552	533	505	518	506	530	486	505	521	471	522	518	552	533	512	518	483	492	537	519	486	515	558	528	491	523	501	510	500	509	530	513	504	498	504	565	501	473	542	514	508	499	509	537	499	533	494	520	508	547	499	549	501	520	554	541	505	534	515	506	519	529	513	519	579	520	534	505	515	497	503	514	493	494	512	490	497	521	518	509	530	500	507	522	509	475	554	533	470	518	517	553	527	520	508	495	507	481	526	493	495	555	560	466	496	525	561	510	483	525	512	508	513	506	510	531	503	526	520	545	495	538	499	503	521	518	512	514	538	517	512	548	511	562	509	531	547	507	538	545	533	528	514	489	560	498	533	512	490	554	510	523	509	520	527	522	552	528	521	557	468	524	537	487	523	488	550	497	537	541	531	526	505	513	508	519	526	489	524	505	523	517	556	494	536	544	512	487	539	496	516	518	514	529	514	525	542	553	509	541	485	496	531	538	486	498	522	513	542	502	513	536	513	502	545	548	492	506	536	546	506	560	483	491	478	474	514	502	505	516	514	581	558	510	532	529	545	489	472	534	517	499	498	542	511	509	506	545	520	531	516	500	514	543	466	501	523	504	476	537	494	528	548	524	487	559	563	495	521	547	540	514	523	538	498	532	480	534	527	501	510	536	522	501	510	520	512	532	528	518	507	475	496	516	524	544	528	509	518	503	494	523	540	525	513	511	529	496	505	486	561	506	532	540	498	539	502	521	485	537	519	513	527	506	509	508	556	506	553	527	505	529	551	528	504	524	470	532	503	559	525	560	509	523	527	519	543	542	539	540	482	513	499	488	541	523	526	501	524	509	504	526	512	482	550	528	552	501	537	506	510	521	531	536	505	492	533	523	540	534	507	511	530	514	524	546	509	468	516	536	501	525	533	499	525	515	548	525	494	493	501	502	513	567	491	499	511	549	484	533	518	510	530	505	531	546	496	528	516	542	521	548	568	487	530	473	490	478	542	510	471	510	546	547	508	492	489	522	522	484	522	523	531	504	473	516	497	508	471	530	528	511	477	473	500	525	531	479	522	519	559	530	539	541	530	546	503	524	525	545	562	531	561	490	518	484	484	512	496	522	534	481	521	511	507	572	525	504	523	548	533	527	534	515	542	549	529	503	541	537	494	524	513	502	519	494	523	494	507	467	500	519	549	498	539	527	521	507	534	537	540	499	484	494	515	514	507	539	548	542	563	523	509	529	548	539	540	512	519	498	535	522	520	463	509	574	523	524	579	522	473	544	528	479	554	545	534	480	506	520	525	485	527	506	529	504	513	532	531	503	519	516	537	523	550	521	518	541	533	525	524	462	520	480	518	485	519	527	502	550	515	534	509	528	538	507	550	513	512	491	471	497	538	500	532	492	501	521	556	528	498	531	548	551	540	533	476	514	499	514	547	519	515	517	522	480	510	493	544	530	518	517	536	528	506	520	525	550	510	535	522	505	509	504	500	541	534	522	556	489	487	515	529	519	501	508	506	538	504	507	495	463	496	540	486
5137	1072	2924	6528	7422	6459	3398	1542	865	616	497	454	480	473	483	460	474	448	443	425	469	448	423	510	481	433	445	437	435	462	490	456	458	471	425	469	454	431	466	429	460	423	456	466	430	495	472	460	430	458	435	447	437	440	474	451	445	445	406	426	451	473	444	438	463	446	460	435	417	445	448	431	448	465	425	419	440	456	443	461	458	470	450	420	456	450	447	416	394	468	441	447	428	448	467	450	466	480	424	442	474	442	460	460	425	419	486	437	462	445	451	430	440	463	433	434	472	413	468	474	448	459	447	454	457	467	467	452	443	489	451	486	470	444	445	412	488	475	439	458	476	457	436	466	414	477	446	449	426	454	457	441	490	436	473	450	403	450	432	446	446	422	465	417	394	459	454	492	433	449	483	475	428	437	480	425	466	471	460	455	473	447	454	458	477	401	474	458	457	457	496	470	452	493	472	452	450	465	487	457	429	465	479	457	426	449	449	456	458	444	445	429	475	453	478	463	474	468	440	440	412	464	443	416	422	457	463	457	452	471	449	456	443	460	448	470	463	430	434	444	461	449	469	459	486	444	487	432	437	479	453	455	449	430	468	430	451	432	482	455	430	469	444	473	440	450	458	445	437	472	424	442	497	421	441	482	434	468	455	431	471	471	432	464	437	469	446	425	453	441	417	452	454	467	425	437	450	448	454	412	463	448	483	464	435	450	431	428	406	459	453	463	434	483	441	429	455	435	431	456	470	455	451	487	435	482	453	439	458	442	465	444	428	450	437	457	461	443	474	407	459	481	463	432	499	451	459	430	426	434	468	506	450	466	451	446	456	458	434	468	446	487	487	467	463	448	477	470	433	446	446	483	458	421	453	494	422	450	469	387	429	431	454	446	430	470	438	431	468	508	471	480	485	435	419	466	474	393	442	425	477	454	452	451	475	452	465	464	454	439	424	476	473	454	432	420	438	487	475	439	459	473	483	448	432	439	419	470	433	440	449	439	470	450	467	446	471	481	419	481	469	462	485	445	464	477	415	487	420	449	466	494	439	473	405	510	435	462	437	453	480	446	451	418	514	431	431	460	448	428	434	460	439	430	441	433	442	500	446	428	423	473	486	475	432	455	422	434	443	412	455	475	437	453	477	478	428	475	455	468	424	446	466	463	441	432	435	447	464	431	444	473	461	435	453	426	459	434	434	448	448	413	485	456	447	457	465	480	436	441	446	429	455	460	485	438	416	442	463	509	444	428	469	427	478	430	441	460	459	415	449	459	461	450	411	443	440	465	492	445	481	459	468	483	460	470	452	486	429	468	429	461	446	433	482	444	438	429	467	428	465	476	455	427	441	472	408	457	458	468	413	484	492	447	456	461	471	447	454	472	471	464	446	422	451	470	442	466	438	452	478	439	449	443	449	451	452	444	465	499	444	437	433	439	460	420	432	460	439	446	427	502	438	482	453	425	460	444	421	470	482	447	430	456	438	443	450	440	485	425	476	474	432	457	429	470	434	448	498	409	478	460	457	449	454	450	441	436	447	418	442	468	445	460	427	437	442	474	410	467	457	422	467	447	405	455	445	465	499	485	458	455	423	435	472	459	454	449	505	434	472	423	426	454	443	441	455	469	451	479	456	449	436	440	397	427	464	409	417	461	443	446	476	487	439	457	459	468	455	400	451	446	447	462	440	480	467	452	448	481	456	457	410	463	456	426	437	480	449	462	424	485	471	444	431	449	459	465	457	461	441	474	467	437	439	490	444	433	450	443	485	439	435	470	426	468	472	455	456	471	437	436	416	442	449	455	425	450	450	433	450	466	461	454	451	464	435	499	434	477	474	449	453	445	460	465	454	489	469	461	425	468	450	453	411	442	462	414	469	457	430	447	449	480	430	451	436	485	470	489	441	456	426	454	454	450	479	447	424	475	473	488	457	490	448	465	508	461	484	440	456	465	483	461	423	456	464	462	445	442	444	433	457	478	457	412	396	464	454	464	445	442	485	455	434	441	485	464	454	482	444	425	472	454	458	461	440	465	449	448	432	474	477	452	432	456	462	489	443	452	429	427	451	440	472	471	445	445	447	470	496	476	462	427	447	465	470	491	404	444	465	479	458	428	451	429	492	436	463	472	504	432	447	468	458	405	451	460	469	459	463	417	477	503	427	440	466	452	431	462	465	463	439	454	467	426	434	442	473	442	422	493	445	483	442	450	467	470	458	419	462	454	397	447	442	454	496	476	461	452	458	425	455	465	474	462	459	481	457	431	487	462	447	457	463	434	429	456	393	477	436	457	457	424	434	459	474	514	478	469	427	449	444	423	453	427	419	444	446	460	473	432	435	421	423	454	432	418	467	486	465	469	473	453	494	438	459	439	485	438	441	482	460	420	414	434	463	435	438	440	509	463	477	429	423	414	454	481	432	509	493	440	476	439	482	444	472	445	452	451	441	425	464	463	431	441	442	459	452	445	438	429	423	456	413	474	427	430	455	430	436	451	464	470	453	429	425	465	462	429	455	475	433	414	448	481	429	470	460	443	478	423	472	448	429	482	447	445	447	473	460	509	421	452	414	480	455	441	483	442	425	470	456	402	429	448	440	465	423	454	448	432	440	439	433	432	438	439	450	436	441	448	474	479	451	456	441	481	477	476	421	465	442	451	417	469	487	451	457	443	471	398	463	461	436	480	468	453	451	462	438	451	457	444	456	452	462	429	469	489	417	415	441	455	444	476	480	448	476	478	462	445	465	443	486	422	448	446	468	463	463	437	448	452	488	474	460	449	445	430	467	420	468	425	464	487	462	448	478	467	450	450	471	446	448	452	474	446	416	448	479	410	460	452	442	472	469	433	485	473	442	457	419	437	488	439	441	424	487	428	442	425	486	441	439	465	426	451	448	465	453	468	412	426	472	442	463	442	459	455	483	461	441	456	431	475	420	431	425	482	472	450	437	460	450	447	417	410	436	446	495	441	444	477	450	442	458	416	435	442	457	450	421	496	443	472	438	402	428	426	430	437	457	509	461	456	472	494	461	438	450	408	452	445	452	482	454	456	470	453	481	434	507	443	489	479	469	464	456	449	434	429	470	439	460	477	480	456	466	430	452	465	454	457	458	434	426	447	449	426	439	443	481	434	476	474	472	428	446	481	458	423	452	449	475	454	419	433	444	440	430	433	389	451	442	435	452	447	458	392	458	438	444	456	488	454	479	487	464	441	431	447	443	471	451	446	450	469	457	454	451	433	459	460	421	416	453	433	449	438	498	449	469	478	448	446	475	445	454	485	455	475	428	455	438	441	470	446	443	429	434	431	471	466	500	428	414	452	431	437	464	497	463	436	405	423	461	436	438	453	393	476	435	435	449	449	445	428	436	411	465	421	458	434	459	470	435	451	448	463	437	472	448	426	480	473	435	484	449	441	450	462	443	448	474	444	458	445	446	400	484	441	476	433	463	455	474	436	446	428	414	422	463	486	429	480	461	454	457	437	440	469	465	448	437	442
25499	21346	27211	26093	34414	43265	32295	15028	5048	1585	794	592	622	596	510	532	574	538	567	552	520	627	539	530	561	570	540	505	575	525	528	534	542	570	561	600	579	568	519	487	524	525	520	536	544	552	528	559	589	570	551	550	558	554	552	539	524	545	553	514	548	559	485	550	513	532	496	536	561	545	572	543	571	523	512	525	533	536	541	525	503	539	546	548	563	564	559	550	555	487	567	584	539	528	562	574	526	530	549	539	540	528	549	562	526	546	565	521	509	556	556	579	538	558	487	568	530	553	507	549	522	515	553	565	558	529	531	514	529	520	516	512	540	545	514	540	547	553	557	535	566	542	565	544	556	553	546	550	579	526	543	504	536	596	554	529	540	547	520	529	519	555	535	511	525	528	585	550	545	512	532	587	520	559	572	482	523	531	555	533	531	550	547	555	529	500	550	576	599	550	497	518	531	532	517	487	565	555	504	563	555	560	576	542	557	549	507	517	526	500	543	564	472	521	561	524	558	529	582	527	540	547	522	546	544	511	502	571	533	572	555	536	533	542	525	540	525	521	568	575	549	533	550	565	558	568	538	530	559	529	546	551	494	565	561	537	557	539	556	520	493	534	553	541	505	531	567	533	525	544	515	596	537	586	568	530	528	525	530	535	564	533	521	533	539	565	555	480	542	576	566	535	536	576	520	510	526	582	543	495	543	544	533	488	561	522	527	498	525	570	536	536	571	524	512	540	545	539	579	475	513	523	526	564	545	509	504	560	539	535	530	528	515	481	548	585	532	533	537	532	499	533	536	551	521	551	562	507	531	535	539	514	569	558	567	559	518	542	577	543	556	537	529	521	528	573	550	556	493	567	511	522	535	541	528	528	527	548	498	497	536	562	509	569	557	557	549	560	586	540	513	536	562	497	523	525	562	546	552	520	528	554	538	502	570	547	544	552	512	572	570	552	537	556	561	537	528	547	565	532	564	563	521	559	555	550	535	542	582	556	544	564	534	593	499	547	540	559	547	513	549	506	534	568	556	545	495	495	541	513	520	579	559	540	509	529	530	532	509	551	540	591	530	518	554	570	527	516	510	508	494	513	525	585	556	521	558	559	518	588	534	530	543	538	507	514	543	559	580	537	571	550	543	568	526	546	516	496	553	557	563	565	503	528	560	527	567	514	556	546	539	570	516	487	532	519	542	560	538	546	521	548	566	551	502	498	508	543	550	530	541	543	541	550	494	539	560	507	500	470	559	539	560	537	559	569	510	554	563	552	539	553	524	527	563	510	537	558	527	557	513	559	532	526	524	580	542	531	513	555	583	540	531	523	520	575	543	496	569	510	562	523	532	528	503	566	550	507	535	542	545	503	569	573	563	551	563	568	559	541	518	518	527	564	545	519	512	549	517	497	533	526	531	547	561	557	511	586	550	531	539	560	601	564	533	523	518	543	576	553	527	545	536	489	560	507	541	518	557	498	515	530	522	469	547	524	594	540	554	553	531	544	559	533	557	553	562	578	553	522	563	559	550	559	547	577	558	501	583	537	558	541	534	552	538	559	549	588	528	559	538	497	527	515	560	533	513	523	515	515	520	514	574	527	545	575	493	527	540	487	508	523	544	561	567	532	537	543	555	564	503	575	507	480	506	492	575	546	568	522	521	523	536	547	545	477	536	565	539	530	511	571	573	577	553	546	546	578	561	585	557	526	552	537	503	532	530	542	544	547	541	558	557	510	540	552	504	561	548	542	528	546	530	554	544	526	538	568	543	557	566	563	561	529	511	543	523	545	541	531	527	546	517	505	535	504	542	551	558	543	541	546	560	550	539	567	515	536	535	572	508	531	520	532	563	580	546	541	520	567	517	528	543	567	556	560	557	596	559	528	524	525	543	526	558	526	534	564	529	543	551	495	552	536	514	545	528	544	540	544	547	551	503	539	535	538	581	557	543	540	540	587	537	535	557	520	505	549	580	575	550	532	550	588	546	554	562	552	570	521	557	524	523	514	525	563	614	556	570	561	524	501	557	553	560	550	543	531	543	548	513	515	583	519	516	600	512	480	514	559	539	548	578	564	570	518	553	570	522	525	553	509	518	525	547	576	523	508	535	540	540	538	560	577	555	524	526	571	547	511	530	589	540	543	523	603	543	523	576	596	505	533	494	533	531	521	508	522	563	521	537	544	519	542	509	512	537	573	521	541	564	554	521	537	490	545	571	546	561	522	563	512	531	540	500	594	550	534	553	556	556	533	559	561	529	513	525	569	541	580	526	567	552	570	555	562	560	589	561	566	531	493	535	570	546	557	554	531	516	555	522	600	500	536	517	547	559	551	563	572	530	546	529	529	556	567	538	533	516	516	577	550	549	537	547	533	572	556	571	550	530	545	529	546	559	522	516	549	579	550	537	486	573	522	591	521	515	564	515	498	479	572	552	583	544	527	545	562	560	529	531	543	552	522	561	552	542	538	585	532	551	516	553	539	556	498	540	573	533	553	500	554	526	566	541	576	525	549	517	541	513	555	555	529	571	517	528	579	576	542	568	521	562	539	520	526	585	558	579	564	534	560	539	576	504	528	526	546	545	576	578	605	564	525	563	576	554	536	517	517	579	548	533	513	537	531	552	559	511	525	551	501	546	524	536	583	533	553	547	530	535	532	562	474	506	544	542	504	553	555	538	520	570	547	534	533	517	539	514	555	513	564	506	523	503	536	538	545	556	511	569	493	494	540	613	546	576	554	559	512	528	498	528	524	559	572	541	583	565	513	536	518	561	541	507	490	540	522	538	525	481	534	531	553	536	534	584	539	538	544	530	552	554	587	528	546	543	575	545	537	551	552	514	531	531	574	511	569	534	576	570	559	552	575	576	536	553	548	516	516	554	530	545	519	551	541	566	554	537	533	525	520	521	555	556	570	563	540	523	559	552	556	555	550	538	558	559	565	526	556	533	569	504	515	534	553	509	558	532	577	538	594	532	494	530	523	548	520	547	568	522	538	550	517	574	544	498	541	558	514	536	549	547	508	528	521	539	527	565	548	523	507	554	530	518	496	548	552	516	541	509	537	554	518	502	553	584	556	567	511	533	525	519	514	560	563	507	550	547	553	557	505	525	528	512	539	559	519	553	545	541	487	569	539	511	589	593	504	523	509	542	565	541	546	533	543	524	506	523	576	530	518	541	563	553	564	519	527	536	535	520	542	534	532	527	544	545	543	513	576	550	492	561	508	510	486	527	520	565	511	539	558	502	548	557	512	572	540	544	549	520	533	537	535	505	565	529	546	513	529	515	537	576	501	525	556	541	570	530	523	544	507	540	530	517	553	635	536	511	551	572	550	519	572	538	570	570	521	512	540	513	528	547	567	530	572	538	555	534	505	525	478	586	571	539	560	541	514	512	522	514	530	559	556	532	552	535	561	541	572	520	558	557	570	555	580	581	560	515	546	582	526	537	520	561	507	549	572	528	514	577	543	501	508	533	517	541	513	471	566	537	486	554	511	514	523
3884	3586	8375	12034	37755	39198	23321	11196	4352	1598	726	588	528	516	474	474	484	511	499	499	475	516	467	478	487	500	485	520	488	501	495	472	478	512	489	484	499	498	529	491	491	497	504	484	455	511	473	470	464	506	487	498	446	503	479	520	500	484	482	472	528	497	495	469	491	501	474	475	495	454	500	451	433	507	513	492	494	492	488	484	510	505	465	522	454	497	471	475	470	536	439	477	511	498	493	485	500	500	510	490	509	536	557	503	508	467	487	473	518	491	474	497	476	490	482	504	510	481	510	450	489	468	468	499	484	457	461	509	494	475	494	516	482	524	514	499	474	502	499	509	457	508	483	482	494	481	476	519	509	505	543	493	491	516	476	484	487	481	495	516	500	520	518	493	500	497	453	495	468	492	479	501	492	457	492	504	499	490	493	480	471	449	493	484	485	506	517	527	455	491	517	523	532	516	522	452	497	489	525	470	488	459	459	500	495	502	494	481	487	509	478	504	527	501	514	493	497	521	489	482	485	476	520	471	506	514	487	515	529	482	507	432	507	508	489	462	478	451	492	453	484	465	529	497	460	537	483	486	488	476	493	508	466	486	496	487	469	451	504	486	513	479	498	502	503	493	484	488	484	512	498	447	498	501	495	504	519	438	490	485	503	495	492	451	475	518	493	437	469	514	510	492	494	526	516	493	492	466	484	525	485	490	480	499	521	497	508	514	522	511	489	506	460	481	489	489	522	492	503	469	490	454	513	535	460	462	510	511	517	496	527	482	490	453	488	486	504	491	499	466	487	503	488	505	525	421	480	473	524	512	473	480	503	487	493	498	493	499	470	410	480	492	487	487	499	494	509	502	529	517	495	524	464	478	472	478	529	473	504	456	498	480	479	497	492	456	463	529	482	506	517	487	516	484	471	535	470	514	468	518	517	500	516	457	488	518	513	456	479	478	484	510	486	502	517	463	469	540	478	472	512	481	532	485	484	481	477	498	440	487	525	491	515	469	537	511	466	468	498	445	459	510	486	480	514	476	480	429	479	469	456	490	493	509	465	491	481	483	492	480	478	480	522	470	514	472	462	466	468	433	481	520	454	481	486	504	511	532	506	457	471	474	491	451	471	452	504	482	474	472	501	496	465	470	519	508	492	499	486	487	480	499	504	520	522	513	470	482	483	511	470	509	511	465	456	507	467	511	494	498	452	512	509	495	495	477	493	509	502	479	522	500	539	553	510	468	528	516	504	474	478	459	511	516	528	481	468	476	463	511	488	479	534	457	522	519	475	475	474	487	505	506	497	467	496	505	524	471	493	519	486	486	525	482	511	476	452	469	472	496	483	485	486	456	489	496	482	452	483	487	490	500	468	500	474	463	486	475	500	469	512	532	489	512	492	488	507	473	516	479	491	520	484	499	508	536	504	505	436	467	507	493	498	482	487	471	492	506	498	453	497	508	489	484	502	488	460	477	503	434	519	492	462	495	475	456	484	519	485	496	499	506	492	479	474	516	504	485	464	470	500	471	467	449	522	479	488	470	498	501	498	541	521	485	494	494	488	472	480	491	474	473	480	510	488	509	476	482	475	504	501	469	481	465	496	503	473	464	501	474	503	494	466	494	459	485	500	524	504	459	480	455	515	500	520	511	488	465	445	514	484	509	520	478	509	496	509	475	508	487	445	504	497	505	503	477	488	493	497	484	496	475	472	519	526	459	538	489	451	485	485	497	494	472	506	457	497	483	470	557	472	442	450	514	500	483	514	514	490	524	506	482	471	461	471	498	476	521	494	508	462	518	515	458	514	486	460	444	509	480	489	468	478	470	463	454	454	497	477	439	495	479	477	492	456	522	497	483	464	496	518	496	518	506	473	508	492	466	543	486	475	469	462	495	497	474	515	512	500	491	499	451	488	454	527	479	516	493	496	480	505	489	486	502	493	496	493	455	491	501	507	484	470	424	507	452	484	489	470	446	457	468	507	439	476	471	438	494	474	490	529	479	500	473	490	498	506	497	480	486	490	509	451	482	490	503	499	470	435	478	512	501	526	492	524	519	494	494	497	508	493	471	486	483	526	507	474	477	494	495	505	481	459	510	487	478	491	488	473	503	457	489	463	472	492	521	495	483	523	519	483	541	479	504	463	449	499	497	486	496	501	475	468	529	481	536	517	477	464	487	458	493	515	501	462	476	467	462	538	524	501	496	520	497	502	453	490	460	482	492	516	474	472	446	484	500	476	479	501	550	499	462	496	489	496	509	463	500	478	495	498	492	513	517	505	488	494	529	513	461	481	479	479	494	479	464	533	490	512	494	502	472	482	486	499	503	483	482	453	453	455	492	530	511	483	473	489	489	473	482	497	492	460	495	481	496	497	463	531	535	486	503	455	452	514	509	503	475	462	460	514	480	495	512	495	493	491	492	502	478	464	484	475	515	513	499	510	486	472	526	497	468	537	502	492	486	441	479	512	475	493	492	512	507	496	510	459	512	473	488	475	490	488	509	489	491	503	489	493	558	494	473	479	497	493	473	525	465	505	496	476	481	480	500	471	485	483	512	467	510	499	445	517	486	487	478	484	537	491	476	495	503	481	486	486	473	478	513	496	452	496	485	512	487	465	522	489	468	503	496	505	493	505	448	541	500	478	463	488	452	508	470	477	531	486	474	490	537	521	472	489	479	529	457	521	481	481	455	498	482	513	518	475	501	523	497	487	510	520	480	457	493	513	501	489	464	474	472	536	499	490	522	473	473	499	514	519	525	467	530	462	489	475	438	477	449	485	469	490	512	489	491	475	475	494	500	506	427	500	516	513	502	484	512	492	498	474	518	495	473	486	471	501	495	455	483	507	502	501	515	464	498	496	481	504	473	482	448	530	521	492	492	488	480	516	471	474	475	469	514	488	500	479	483	498	511	491	478	503	462	490	465	469	500	481	507	498	506	493	479	458	497	480	507	496	506	483	460	503	480	447	480	489	500	504	493	468	473	456	485	465	495	475	490	526	483	495	485	496	465	524	505	493	529	462	490	488	479	507	490	483	512	488	478	499	466	511	485	499	459	526	513	494	474	517	448	488	481	492	477	488	469	484	497	484	432	506	491	513	512	497	486	505	469	491	492	471	482	550	509	507	499	517	502	500	464	522	498	500	488	487	492	473	496	497	477	516	451	456	478	484	501	473	483	488	518	485	498	485	463	542	487	501	494	462	500	481	525	503	491	440	508	496	451	487	494	491	484	460	507	489	442	482	465	506	483	476	500	528	503	519	492	434	444	454	542	481	490	489	498	495	494	483	476	507	490	473	470	486	482	458	467	497	490	494	477	486	455	502	515	547	501	444	527	437	520	467	502	453	458	477	508	451	487	465	519	487	459	499	456	473	455	486	476	447	492	488	462	503	514	466	502	474	486	495	486	511	520	446	500	485	522	463	487	449	509	485	490	469	504	483	482	507	445	473	483	482	508	491	459	501	442	455	431	494	488	489	492	469	490	508	486	474	447	536	512
24303	21380	28707	24431	31208	54730	52081	32649	15098	4447	1447	839	708	667	630	698	652	710	618	674	685	623	670	655	625	631	673	655	654	657	655	703	622	689	667	681	655	684	623	644	595	588	636	676	660	653	700	688	629	661	632	670	627	611	659	614	646	650	668	630	621	678	663	659	633	691	648	627	678	624	670	653	633	647	655	654	625	617	595	625	675	629	630	599	657	663	657	682	630	673	604	646	699	659	638	652	646	619	668	685	646	620	587	617	678	612	612	660	610	629	616	624	599	688	641	590	604	629	650	669	637	642	668	636	618	592	647	649	660	644	622	652	664	632	605	644	637	640	618	714	600	632	644	649	640	615	617	628	613	640	650	639	630	636	615	623	639	627	654	610	637	635	650	665	640	658	637	678	633	621	653	580	658	613	641	607	624	620	613	612	622	621	668	608	643	620	661	648	615	633	608	620	699	706	656	605	633	626	615	621	632	669	660	642	675	616	631	673	650	677	625	614	617	622	618	630	628	631	642	651	641	656	626	604	662	635	631	686	672	602	651	677	634	673	662	633	646	605	631	654	592	626	664	600	624	639	651	639	618	633	636	626	661	619	676	661	636	608	613	651	607	666	695	682	641	636	597	614	617	624	636	624	621	643	612	649	658	640	636	662	651	635	645	617	623	598	631	665	677	660	650	634	632	694	620	628	630	622	669	694	625	637	642	652	632	678	606	682	681	618	645	648	647	644	611	620	626	644	654	650	636	664	628	686	650	638	646	684	639	634	668	655	694	667	632	681	638	656	648	709	652	655	688	653	610	606	600	608	664	618	683	638	583	683	631	633	642	678	613	608	671	669	682	644	603	621	621	624	641	614	623	604	650	671	719	595	618	648	630	631	613	629	612	674	643	648	618	637	660	616	666	643	641	670	651	632	632	645	667	640	659	661	641	605	652	646	634	603	635	622	651	656	662	650	641	644	667	639	637	611	643	654	625	615	632	630	621	648	636	595	686	651	631	682	619	659	643	648	653	650	649	638	654	664	658	632	640	650	630	629	638	598	664	642	620	653	668	606	694	624	654	628	656	670	617	727	650	644	652	660	658	635	603	646	638	617	656	661	613	653	659	597	619	667	681	630	599	617	659	665	659	635	660	646	700	638	630	663	619	622	630	633	630	620	629	639	664	653	669	622	644	648	669	646	615	625	649	644	618	628	665	662	645	618	633	584	636	609	649	656	614	645	635	602	677	648	654	670	629	680	657	619	635	641	620	658	602	611	653	652	611	682	645	617	615	651	592	667	658	651	619	620	605	642	643	628	632	656	670	648	624	589	662	639	607	606	680	641	683	663	650	601	637	644	673	596	614	624	647	615	692	624	597	621	611	648	661	606	675	663	664	681	643	598	654	612	634	621	632	632	624	682	607	654	580	621	630	679	624	622	653	684	665	677	609	607	606	653	683	628	678	641	635	636	657	653	619	643	649	680	622	656	613	674	657	631	673	650	671	640	663	624	639	684	597	625	642	639	667	651	646	657	651	645	684	656	659	633	616	631	692	590	639	702	619	645	624	650	607	622	691	642	652	600	673	629	666	623	624	665	673	591	622	628	634	635	607	625	623	616	667	646	620	629	599	652	661	668	645	644	618	678	644	620	596	618	598	629	660	625	624	648	639	646	634	606	651	624	636	626	634	653	605	688	653	683	659	641	628	597	659	652	637	636	637	632	665	589	641	626	645	650	620	636	638	665	604	633	617	629	635	627	705	613	616	624	630	675	617	634	618	613	643	620	680	638	626	651	625	620	637	665	654	623	644	662	624	616	655	603	679	615	627	632	597	644	618	633	652	608	656	656	613	653	626	629	670	615	605	686	606	639	650	638	601	667	619	685	645	594	646	659	664	625	655	590	594	660	629	635	651	625	630	650	664	598	642	589	647	638	662	612	617	604	642	621	646	626	632	682	664	670	652	611	636	644	612	643	659	656	642	669	683	662	612	668	641	649	614	593	670	638	697	671	622	638	670	623	654	632	574	660	613	674	623	681	624	590	622	654	622	634	615	616	635	636	634	652	657	661	628	643	639	645	642	677	667	640	637	679	669	618	663	672	663	648	635	622	663	652	662	630	609	618	668	642	602	625	602	605	625	620	644	628	634	649	620	627	652	599	685	619	636	642	627	585	615	616	690	673	670	631	646	636	593	665	615	647	656	647	610	628	580	607	612	644	625	640	624	632	581	664	672	644	653	624	674	650	654	681	594	644	589	604	614	617	688	602	627	599	701	647	629	641	653	646	645	663	568	653	625	632	689	660	685	681	646	657	666	630	680	624	649	673	667	627	669	610	626	617	607	630	601	618	646	648	643	624	587	629	665	639	603	657	661	608	660	597	607	565	680	644	590	613	656	621	637	617	655	607	652	654	627	612	595	604	630	596	648	659	673	615	604	572	635	667	632	666	624	625	659	660	635	629	648	697	683	598	621	611	599	640	658	676	626	646	647	652	635	632	672	636	680	622	640	618	621	626	625	634	623	649	635	663	638	644	643	621	677	642	608	641	635	602	683	653	679	646	638	660	668	601	695	615	626	616	650	666	622	635	700	651	630	638	610	656	639	669	639	613	608	664	636	656	636	677	636	622	624	640	643	627	677	608	688	618	645	633	642	671	609	665	638	623	665	680	597	648	632	649	612	641	614	628	633	671	664	652	611	634	600	640	645	625	636	662	666	634	594	599	661	619	654	661	628	653	610	603	669	614	607	654	663	660	655	622	648	667	629	648	619	620	654	673	669	644	626	627	635	633	653	661	672	649	654	672	629	592	577	634	650	596	643	645	665	607	645	643	591	616	658	642	654	624	609	636	667	612	639	617	644	651	618	614	640	666	666	611	642	634	663	610	623	628	660	680	620	622	666	643	650	625	647	628	691	656	635	612	628	680	634	677	657	600	657	646	624	664	583	647	679	651	670	665	675	613	666	614	644	654	643	658	628	601	653	663	601	578	630	641	614	648	645	611	629	580	602	606	672	634	635	583	623	618	594	624	639	588	630	659	656	651	655	665	580	581	647	633	604	621	693	614	659	642	624	655	720	624	639	661	621	630	618	614	639	621	587	605	677	652	676	663	638	653	648	645	654	637	613	607	661	638	654	632	619	671	669	644	657	673	589	653	652	619	655	617	659	636	659	599	606	645	655	663	604	645	677	629	630	648	609	573	632	635	644	654	608	642	650	651	635	611	594	610	636	635	680	603	646	644	653	646	663	679	647	592	646	635	661	613	617	642	662	625	630	651	569	654	614	648	606	607	630	637	628	651	666	646	600	630	636	706	621	619	621	635	637	642	655	609	648	703	666	599	635	643	647	623	618	606	681	652	654	650	650	626	616	633	580	591	658	630	618	631	696	654	641	599	642	648	644	663	610	641	663	611	629	639	628	629	656	642	655	620	635	631	647	616	660	631	644	638	667	671	633	614	610	653	603	578	654	636	649	619	605	614	640	642	643	651	585	593	605	615	633	614
4653	7647	7425	7644	46327	58840	44848	25474	11140	3807	1325	721	627	597	542	585	595	563	586	571	589	567	586	595	584	587	586	604	592	586	641	585	559	548	612	613	578	573	560	593	535	565	555	582	576	553	610	566	577	602	564	571	580	524	575	549	585	599	561	576	598	564	596	581	561	518	632	566	574	541	611	594	606	572	615	569	557	634	575	580	574	601	584	553	546	615	577	590	565	601	567	534	558	570	574	580	583	545	573	578	571	540	588	606	608	614	570	596	526	584	564	545	577	528	570	570	544	563	569	601	565	584	524	606	566	616	560	588	599	560	619	553	580	560	574	604	581	571	599	531	582	618	581	587	586	580	561	539	577	575	551	580	587	610	566	603	571	543	600	565	577	523	549	576	588	559	588	621	579	571	584	559	581	562	578	597	565	563	560	580	603	565	599	544	593	572	533	571	570	553	545	611	566	550	573	585	590	602	597	566	598	578	555	562	571	590	593	531	576	572	601	607	552	550	582	578	608	567	570	535	572	592	565	631	562	560	578	568	583	588	534	567	573	587	578	601	562	565	562	524	580	578	537	584	592	577	560	561	598	613	561	590	598	571	566	528	594	544	614	590	596	613	577	561	561	548	538	561	520	602	531	572	548	540	548	568	549	586	603	551	574	608	561	592	606	597	595	560	590	584	573	548	627	582	613	591	578	533	554	584	555	563	599	559	567	614	603	597	576	566	549	581	599	596	538	579	573	552	575	581	615	586	545	571	517	544	605	588	570	571	551	543	604	561	556	598	588	598	603	572	544	639	547	593	577	578	582	586	569	551	576	588	586	564	542	556	592	599	600	539	560	569	549	575	609	567	601	592	563	595	566	586	575	567	587	555	546	566	559	613	597	590	533	577	553	572	573	570	580	540	544	573	589	590	579	580	521	573	552	571	597	600	564	559	560	574	518	570	584	582	557	542	559	586	541	604	586	572	583	571	585	577	532	575	613	566	553	585	544	637	585	567	586	551	616	562	598	593	589	589	577	591	596	526	586	605	584	595	544	563	562	542	584	590	572	562	611	569	585	573	616	543	603	602	539	600	586	595	568	589	624	603	596	574	566	583	600	548	570	539	586	595	601	564	562	612	587	604	593	524	549	565	612	564	564	566	592	586	554	529	588	510	586	577	585	561	581	569	576	567	556	610	571	587	578	565	533	581	553	515	521	560	596	581	547	550	573	608	579	567	624	592	599	574	565	544	520	559	570	547	559	562	611	569	567	596	538	548	578	585	570	589	560	555	573	572	609	609	554	596	605	580	594	565	562	543	593	597	544	560	572	578	572	570	583	573	566	565	568	549	599	578	577	552	561	546	535	584	547	559	568	604	576	553	554	605	578	588	554	586	540	564	569	553	605	556	536	590	572	576	561	517	510	591	612	557	545	548	570	570	580	594	506	564	574	594	560	612	575	544	555	596	601	581	596	573	573	582	637	613	610	595	579	534	601	617	539	556	579	561	575	555	578	545	601	579	599	572	598	596	604	550	563	544	501	595	567	582	662	575	598	550	552	565	609	589	529	632	622	619	565	558	603	560	553	553	571	615	574	573	546	564	536	553	541	565	600	581	562	545	508	550	577	520	540	594	590	606	637	571	550	551	557	571	574	543	530	564	546	607	569	602	576	574	595	572	584	607	572	591	540	608	589	595	594	590	520	556	520	567	551	548	592	582	533	588	587	572	584	544	579	574	548	576	550	580	573	631	629	566	581	544	585	558	573	571	567	549	576	564	623	549	580	577	591	572	595	641	556	566	586	615	595	570	582	602	541	584	590	571	534	514	557	580	579	606	577	568	558	568	563	583	606	556	569	541	563	552	584	565	621	577	566	524	551	581	578	577	590	568	553	607	561	523	578	571	575	549	563	545	591	582	552	591	599	587	595	594	595	582	573	601	563	555	594	566	621	549	565	566	549	570	568	569	563	590	573	584	596	600	598	581	557	590	594	533	595	563	648	585	551	586	570	585	543	561	570	572	625	529	598	560	632	581	579	571	569	594	570	621	606	542	555	595	591	587	566	557	551	584	574	591	574	556	557	526	557	583	533	602	566	545	526	586	577	598	593	556	599	565	587	554	585	574	585	575	569	541	592	538	548	589	570	588	590	585	541	550	576	515	599	528	594	578	567	575	602	575	604	544	553	566	605	575	587	561	571	590	592	589	602	586	615	545	563	544	567	559	592	585	566	566	541	555	536	572	612	554	592	555	568	534	566	544	563	538	594	570	599	608	613	573	565	564	560	527	572	561	563	548	570	630	592	607	553	571	565	558	562	609	577	571	592	547	616	604	577	542	558	547	546	593	552	586	605	605	521	545	555	569	573	596	549	594	541	528	579	578	594	568	577	583	598	591	591	584	546	607	560	563	563	580	601	564	573	610	589	570	584	573	568	569	592	557	625	556	563	592	583	592	627	567	590	595	572	566	570	578	598	558	542	578	567	536	542	581	537	600	553	543	607	551	541	630	599	571	568	656	562	524	586	591	597	561	544	582	579	576	585	553	557	603	584	604	603	539	566	556	569	575	549	595	591	620	534	548	585	555	582	602	587	553	542	568	579	587	586	541	577	572	595	586	517	604	580	550	564	596	576	571	572	592	576	559	560	614	580	564	610	564	560	601	568	600	582	584	607	552	562	504	561	584	573	579	566	568	597	536	553	577	583	580	548	562	579	525	596	568	592	558	512	592	568	599	553	527	586	586	560	540	582	613	583	585	522	530	581	585	614	535	574	525	639	587	580	571	562	568	554	561	545	528	545	563	589	567	643	616	603	598	588	553	594	593	580	599	558	507	587	573	583	593	565	553	567	580	554	517	575	533	563	586	562	512	585	582	610	509	596	587	524	623	551	530	543	542	602	561	611	533	629	567	584	612	520	553	565	604	544	626	572	602	594	586	543	615	547	594	557	557	539	587	585	522	554	602	580	582	537	575	541	552	581	545	566	571	597	586	564	564	628	579	582	577	541	546	560	589	534	560	631	593	565	574	593	570	579	571	551	546	606	544	557	595	611	598	580	536	584	540	554	613	579	581	592	616	584	559	547	606	595	562	579	590	581	551	571	555	564	543	573	558	625	533	572	526	620	552	563	560	575	590	586	556	597	557	528	600	559	545	594	583	532	568	571	587	545	608	548	558	603	541	551	568	554	579	576	579	568	580	600	549	565	575	576	558	545	552	564	601	587	559	524	549	594	560	578	540	537	579	561	567	572	548	550	552	570	585	614	540	546	588	582	541	568	579	581	546	603	551	542	567	580	585	585	588	564	543	555	589	543	546	585	602	555	567	578	586	566	578	541	577	604	576	560	606	575	540	576	554	536	522	568	528	572	564	537	576	577	511	603	555	577	563	558	536	539	568	565	597	566	586	594	587	585	548	621	581	570	597	548	628	559	569	588	585	591	528	548	548	574	568	578	560	601	557	568	556	585	567	589	605	599	567	578	584	561	579	581	617	579	554	609	580	556	575
27508	12326	1826	958	2654	7141	5263	2622	1268	721	562	582	552	528	539	557	504	521	512	532	561	569	552	511	566	536	522	523	528	517	525	521	487	563	515	548	506	500	510	517	534	527	531	524	548	550	545	513	506	521	497	522	507	490	494	540	555	537	530	553	506	559	519	555	506	513	518	523	486	490	514	522	535	490	560	536	495	509	523	486	521	506	524	499	560	531	487	556	525	521	496	513	535	552	515	536	519	523	533	512	504	555	518	506	535	553	545	539	541	549	511	514	517	521	525	535	512	499	504	554	521	531	535	502	504	555	485	519	547	529	503	488	525	489	517	490	506	511	515	503	557	514	502	546	514	514	550	537	527	533	542	517	509	517	541	513	504	519	534	490	499	513	554	488	474	535	525	515	491	524	570	510	539	517	518	526	513	468	522	506	533	496	515	530	522	556	514	504	512	545	547	533	495	524	519	529	586	519	507	511	502	493	528	495	518	494	501	559	553	500	539	519	506	519	520	520	545	526	505	494	492	533	490	507	479	507	515	528	509	518	523	546	487	528	539	494	498	515	503	521	573	487	526	529	542	553	486	525	508	505	517	558	539	484	512	521	521	499	511	497	515	552	527	537	496	522	535	529	479	522	501	528	533	513	521	545	515	518	532	499	543	551	548	530	543	534	543	511	550	546	460	499	547	517	518	518	509	538	517	506	503	520	493	482	519	514	541	542	507	534	504	536	542	524	505	475	542	513	514	503	500	515	533	512	557	536	521	518	531	547	511	506	530	484	571	542	529	561	531	516	493	504	486	556	534	523	510	549	538	520	515	538	554	545	519	508	507	504	502	479	519	493	522	482	532	570	548	536	469	510	544	520	499	563	508	507	493	537	510	517	548	539	458	477	499	549	526	530	564	531	475	500	494	495	504	547	493	483	505	493	536	519	520	514	525	566	511	528	496	509	465	522	554	527	517	526	532	536	509	546	545	505	503	502	538	523	512	512	534	525	544	525	515	537	527	503	540	558	497	491	518	535	536	487	542	520	521	518	527	508	512	520	499	503	521	533	540	536	525	584	528	511	484	517	556	512	494	504	499	511	501	537	507	548	496	510	512	561	566	500	527	493	548	492	531	534	535	513	530	497	512	516	557	521	492	533	499	513	551	506	542	538	502	490	532	471	517	530	502	504	556	518	472	534	543	518	526	522	529	505	534	537	515	540	543	486	548	483	500	533	493	524	544	518	541	520	499	536	512	522	493	540	524	520	495	496	543	527	530	535	494	544	475	557	540	477	510	556	558	518	539	502	501	503	539	520	514	479	571	503	549	508	552	500	497	492	495	499	518	455	521	531	526	533	521	539	515	543	520	543	495	486	552	536	573	515	523	549	511	497	549	498	522	494	495	505	547	520	513	487	493	497	542	487	517	501	505	502	504	525	523	511	523	552	564	522	556	544	519	527	511	499	492	525	544	512	515	533	519	557	534	530	499	520	522	517	497	516	517	546	513	505	555	564	528	496	478	521	506	573	469	536	555	508	471	559	501	504	540	566	533	511	470	546	559	544	525	525	506	520	525	524	540	497	524	530	489	528	455	467	516	515	511	504	556	522	523	530	505	482	504	514	561	540	488	535	510	498	487	498	517	526	508	518	537	502	504	549	532	539	507	466	478	532	548	519	504	492	480	512	542	492	540	500	522	513	499	555	501	520	525	530	523	551	544	529	532	511	535	517	527	497	503	534	516	492	545	537	517	490	514	474	507	567	534	511	549	514	496	542	548	536	511	502	519	504	523	524	527	498	553	506	511	480	512	528	519	542	536	552	514	545	545	535	510	508	509	507	508	517	504	532	501	515	540	511	530	539	524	523	542	523	520	505	489	536	515	540	514	536	510	531	526	554	547	499	518	506	505	538	521	515	529	488	509	509	527	500	518	494	540	550	518	557	442	538	545	487	541	498	526	531	484	533	538	546	533	504	511	523	532	543	513	500	526	484	553	535	519	503	548	528	507	506	532	535	545	500	503	523	489	531	491	534	518	500	521	533	503	502	514	488	506	548	499	545	502	534	523	507	526	515	504	532	536	483	511	526	507	515	515	509	497	525	503	521	553	536	481	502	498	508	523	555	507	518	538	523	472	527	526	534	497	499	540	497	517	543	516	516	495	522	513	516	494	521	513	514	552	504	497	509	547	538	558	556	528	536	485	546	515	514	517	514	547	560	519	567	510	529	526	548	538	502	521	492	515	536	519	495	520	494	545	530	497	566	519	475	547	544	520	475	513	508	524	535	497	556	511	482	532	502	536	576	500	513	522	534	532	498	480	528	523	501	522	503	528	527	508	549	526	502	497	511	479	519	471	539	489	528	498	547	505	510	526	480	494	492	525	523	512	541	516	518	523	524	535	513	554	510	515	505	502	538	501	552	504	548	555	483	500	510	506	549	516	532	527	509	554	494	518	500	504	549	524	511	510	524	508	501	553	513	559	521	512	531	541	517	534	538	502	542	496	534	528	525	520	533	497	527	531	555	495	516	516	516	486	521	531	501	536	531	531	520	513	533	487	498	506	512	491	521	481	525	528	504	521	535	507	529	489	520	513	552	529	524	557	517	504	507	497	532	552	516	464	532	489	526	514	532	537	523	479	506	499	520	494	546	488	500	536	539	522	512	532	492	532	496	518	541	530	524	477	524	533	533	508	528	508	494	520	505	519	547	467	475	560	526	518	522	527	559	502	535	501	505	550	543	512	481	465	515	530	561	507	501	526	510	477	507	486	529	520	514	502	563	519	543	513	504	513	517	550	509	512	555	483	503	500	510	521	502	526	523	513	529	525	543	554	506	517	556	508	508	517	559	542	529	511	507	504	510	531	528	512	545	504	521	544	514	539	531	521	498	517	501	529	502	497	512	510	473	477	543	516	496	521	503	519	520	500	572	549	527	539	476	533	548	540	523	517	528	530	548	524	544	519	515	500	489	527	567	468	566	549	513	499	500	507	458	528	516	562	539	504	514	494	510	543	522	527	522	510	530	505	530	530	558	502	516	563	480	504	565	505	477	509	510	548	495	520	487	526	520	518	511	481	511	515	522	538	504	515	515	545	529	538	536	510	528	520	499	531	508	515	518	504	499	537	518	560	523	529	552	550	554	522	483	476	538	552	498	534	500	497	513	534	520	526	492	482	479	502	534	525	512	538	545	524	510	536	493	503	504	519	504	527	537	539	513	548	538	520	512	491	466	500	534	487	517	525	541	530	506	494	542	540	495	546	530	532	579	567	543	534	535	526	514	488	509	544	513	514	506	487	488	533	522	518	511	514	536	506	482	490	521	511	487	511	500	530	537	484	550	554	543	510	523	527	566	501	500	519	483	513	500	540	492	554	496	496	491	515	547	510	500	495	519	503	549	510	515	552	537	521	523	551	534	507	523	522	570	520	491	544	500	522	507	519	534	510	490	500	505	503	481	501	542	519	501	512	527	533	509	530	494	527	499	545	561	567	550	574	526	484	514
5052	1208	993	735	3303	7483	4988	2605	1339	761	522	470	441	462	475	465	463	480	457	486	445	437	462	492	438	460	435	490	486	481	466	458	456	467	426	462	449	461	491	492	465	476	466	473	450	422	474	431	426	437	493	423	445	422	490	447	486	453	430	460	450	448	445	502	430	455	438	442	431	451	429	477	447	451	422	473	436	442	407	432	457	464	438	476	439	456	491	439	430	452	432	451	448	438	473	467	417	462	426	455	433	444	478	474	457	444	481	448	463	444	434	429	455	450	468	419	463	450	493	442	481	449	443	446	472	429	437	461	430	420	466	440	455	418	447	445	420	476	475	438	466	451	489	471	433	476	453	476	445	426	475	430	447	447	516	475	452	486	471	470	466	467	457	449	431	437	446	461	441	449	427	463	463	473	458	442	440	456	466	450	427	431	440	431	480	453	426	412	484	454	456	444	510	463	428	468	406	477	415	480	461	478	429	439	457	431	436	455	387	467	482	475	433	463	454	445	431	437	440	453	434	446	490	439	460	424	469	469	452	480	481	477	441	463	481	475	492	463	510	418	442	471	432	414	432	422	457	457	455	486	431	459	451	479	477	419	445	493	470	420	439	462	437	445	479	474	431	476	465	464	447	463	463	434	431	461	428	452	439	437	459	452	449	461	447	421	451	457	482	437	454	415	432	439	419	458	438	453	493	437	460	493	421	427	451	456	468	445	500	486	439	448	423	470	441	489	453	483	452	422	428	455	473	463	451	461	428	453	453	464	465	446	419	456	469	433	464	434	446	446	447	470	473	442	441	471	454	468	470	437	472	423	414	458	435	461	482	459	452	423	471	425	440	418	478	443	421	457	457	410	442	456	476	472	424	441	455	455	442	447	467	476	462	472	422	471	439	454	456	463	447	456	457	451	441	437	438	451	442	455	451	508	441	446	461	449	459	451	446	437	463	455	432	487	478	481	442	456	468	472	493	441	452	471	442	459	454	448	456	435	464	446	486	442	455	458	453	480	484	467	480	445	463	444	493	438	465	464	478	452	425	470	475	471	425	421	433	466	455	452	481	456	492	446	443	415	443	461	452	451	439	473	443	426	436	430	479	485	431	489	426	446	452	418	463	489	455	471	443	464	430	455	495	453	471	452	451	461	440	529	468	466	444	441	471	462	436	440	440	501	492	473	435	438	469	441	416	443	469	457	486	430	460	438	450	454	487	442	421	424	437	446	450	423	422	453	452	444	471	446	457	480	423	437	454	425	442	463	496	429	457	466	437	468	441	446	415	437	460	431	422	428	475	467	392	461	472	400	445	443	456	449	473	485	442	439	463	501	480	474	442	413	431	455	456	418	412	447	448	447	486	483	418	437	458	475	431	430	458	511	485	468	497	442	453	413	481	486	436	421	446	446	457	441	440	440	447	459	464	430	456	470	423	448	444	466	470	451	446	428	447	492	429	495	470	467	471	458	474	432	417	433	413	480	449	434	448	435	467	420	476	477	469	454	453	459	431	461	441	435	408	486	467	417	477	430	458	412	460	421	463	463	460	409	464	500	443	465	463	461	469	444	474	475	471	474	469	428	449	477	443	443	470	438	433	412	475	458	459	437	461	460	440	482	480	488	418	436	431	487	442	462	487	471	439	425	473	441	472	446	462	443	426	473	458	448	459	427	428	453	445	418	466	425	426	417	429	462	474	457	451	447	451	440	447	502	455	450	422	413	473	494	458	439	428	463	442	492	438	455	425	416	480	479	440	444	463	465	457	462	448	468	443	463	468	452	443	445	480	477	468	421	444	488	493	407	490	429	465	437	442	473	465	463	443	433	455	446	443	442	446	462	469	463	460	423	477	445	483	458	435	466	478	460	457	465	443	501	476	488	445	416	436	449	479	463	415	487	479	484	427	469	489	473	478	476	481	471	470	422	444	428	481	443	482	443	447	435	484	428	446	461	426	457	488	454	455	472	446	432	420	444	445	450	448	448	462	472	439	457	453	435	407	434	480	448	443	410	459	484	488	444	430	452	484	429	436	430	437	447	457	458	525	430	456	420	433	475	431	467	494	452	472	484	455	443	479	466	455	424	461	454	401	471	452	461	453	441	444	463	482	486	409	451	455	475	464	473	481	448	473	458	422	452	448	460	419	447	431	432	417	402	466	481	458	493	479	418	473	457	475	408	459	477	466	471	427	431	433	444	456	450	453	472	446	428	429	460	439	470	427	481	490	463	426	451	447	454	465	424	450	437	459	465	452	434	457	457	431	436	481	447	468	450	429	466	471	438	412	468	413	479	455	429	441	470	473	453	426	434	495	486	430	434	476	455	463	461	463	458	458	460	434	461	456	452	468	492	486	464	436	446	431	429	447	467	445	434	435	459	440	446	427	490	454	470	443	444	444	434	437	453	453	432	483	463	414	475	468	452	405	466	485	456	448	439	433	452	443	483	488	468	447	455	450	477	462	422	416	473	459	453	458	436	422	466	487	477	429	462	447	439	459	457	459	409	466	481	446	452	480	459	418	477	439	421	458	429	427	473	432	471	406	469	467	451	402	465	443	463	413	464	479	454	451	448	444	425	452	443	484	428	436	453	479	420	402	444	454	444	449	480	451	476	454	419	513	459	431	499	447	457	477	472	435	440	465	442	436	464	435	460	500	469	474	452	504	427	475	465	474	461	444	462	435	463	464	430	453	459	408	448	494	473	492	432	450	419	467	410	469	454	454	447	461	455	420	510	448	483	473	408	451	450	452	469	427	464	429	443	460	439	453	470	461	469	462	451	457	443	479	417	455	434	466	478	437	425	456	447	455	472	441	455	474	468	473	465	464	440	468	468	468	469	475	445	478	462	440	468	438	465	450	441	452	403	426	490	444	412	486	464	429	450	448	442	443	459	447	457	469	482	442	473	497	486	472	459	442	458	444	417	450	442	451	466	440	436	438	458	449	424	441	483	499	414	456	463	462	477	435	438	444	416	447	446	505	441	418	429	437	443	442	464	479	441	478	434	448	443	433	459	454	440	490	465	456	420	450	447	443	472	440	448	471	471	477	456	468	484	432	437	470	468	420	463	436	480	471	488	427	436	455	477	440	465	454	464	424	469	464	463	469	465	459	454	481	465	469	466	444	439	449	496	446	464	453	444	417	464	458	461	460	507	453	462	456	449	453	487	472	460	450	406	431	451	499	434	442	471	465	477	436	466	444	444	479	426	482	448	468	474	463	467	468	436	450	454	441	428	429	442	449	468	473	430	455	446	472	445	447	475	463	479	458	495	411	463	456	467	459	467	465	463	470	439	438	457	450	453	458	452	443	476	447	421	421	452	429	414	457	426	444	468	461	458	403	439	453	438	418	437	469	433	436	436	470	404	453	454	457	483	448	431	448	443	454	473	443	457	461	475	457	452	444	456	438	451	447	477	472	469	449	456	459	450	439	445	464	401	436	458	460	477	487	446	418	445	445	480	472	452	455	425	463	462	419	459	421	455	441	478	434	476	443	464
25499	21346	27106	25572	35703	43867	32461	17092	5614	1650	764	601	582	581	556	537	577	563	608	576	568	523	549	562	552	560	502	511	581	537	579	595	555	568	570	558	543	574	556	584	568	557	528	573	524	562	540	503	546	549	569	566	570	550	546	549	517	563	557	607	552	540	561	573	571	561	541	530	550	550	529	537	531	529	527	627	555	580	520	507	533	563	565	562	515	551	546	555	545	537	565	585	534	554	537	549	547	575	583	593	580	561	544	589	543	549	536	607	557	549	517	507	536	569	544	547	524	527	529	592	572	557	530	566	547	567	578	581	549	549	515	543	572	593	548	532	585	585	528	573	558	542	554	557	579	581	515	526	547	544	553	589	547	568	500	563	579	541	536	547	592	562	522	527	519	562	574	523	496	548	576	542	577	536	550	537	550	557	539	549	577	517	519	578	533	485	558	547	526	503	573	589	543	543	581	544	578	532	590	521	557	563	498	568	552	495	521	546	554	566	553	543	548	581	520	539	567	516	542	513	541	558	554	563	603	587	543	580	524	579	521	553	532	537	579	537	565	560	552	532	536	538	563	541	525	547	550	555	557	516	498	565	568	547	584	542	555	533	507	560	522	531	551	578	519	573	572	553	569	533	540	545	539	527	529	573	545	528	494	543	525	548	564	578	556	534	547	508	509	578	541	528	583	568	524	513	510	566	520	490	557	518	562	523	528	550	531	525	553	557	545	554	557	536	521	580	556	560	532	549	515	568	572	551	535	557	514	591	532	582	496	563	547	587	533	540	563	533	541	559	559	553	518	535	503	549	533	533	570	538	532	558	546	547	517	521	543	566	510	532	550	515	519	594	536	547	517	546	565	543	551	523	583	538	562	592	525	543	519	557	568	565	532	539	566	555	561	558	534	511	531	555	580	534	539	543	544	572	527	549	570	513	553	500	591	573	578	623	549	575	522	562	546	539	504	566	537	510	532	533	554	533	549	520	537	563	504	588	493	547	552	545	566	532	557	578	522	564	567	548	535	558	551	548	535	501	527	526	541	559	576	570	551	522	554	569	531	542	556	534	532	541	563	559	590	526	529	542	524	540	586	578	552	606	524	508	532	542	555	556	527	541	512	564	532	562	539	540	544	525	518	565	577	535	522	571	540	516	594	584	542	552	551	530	579	539	570	525	535	549	529	535	520	558	529	540	564	536	585	583	530	566	553	571	539	521	558	549	567	586	546	528	561	536	529	574	547	568	524	570	555	550	588	611	555	547	522	549	550	526	565	567	582	556	567	518	554	537	538	551	527	523	569	544	570	582	517	558	552	556	579	569	573	559	554	541	568	565	577	529	536	586	502	549	559	524	576	567	563	581	504	559	549	555	579	571	565	549	522	543	571	581	527	555	511	572	560	520	574	523	573	564	543	568	495	501	591	512	520	553	534	599	574	533	572	541	523	594	543	546	545	582	549	545	500	550	533	549	557	538	518	508	529	569	561	544	554	517	524	560	563	543	505	550	547	513	592	543	546	587	507	519	518	553	548	502	525	544	558	489	558	566	539	516	567	540	554	526	553	624	592	538	572	578	572	530	547	534	571	530	540	556	557	559	575	532	571	571	550	486	565	505	599	541	559	562	600	519	542	544	522	503	591	568	520	582	544	561	610	539	558	523	521	531	569	572	526	523	524	561	592	567	509	539	533	536	550	571	550	549	556	557	521	554	548	516	558	554	558	568	547	596	532	549	524	508	557	529	514	546	549	507	514	591	550	528	544	545	545	553	547	574	541	542	564	539	515	527	569	572	534	524	512	562	555	560	557	543	514	540	520	584	533	561	567	538	575	546	563	550	516	545	595	521	525	559	584	573	513	528	536	551	548	589	535	564	515	571	555	534	622	543	573	568	513	523	600	572	537	562	525	551	514	550	562	488	513	577	601	474	553	544	542	553	590	518	547	594	542	556	533	534	575	549	511	559	528	531	520	567	527	561	516	537	559	542	525	533	590	571	577	529	553	557	540	530	558	516	516	520	558	531	548	563	508	564	554	565	565	573	563	548	548	535	570	538	561	536	543	551	528	495	545	556	591	571	534	539	578	537	525	562	544	567	548	553	526	511	538	543	507	535	568	555	555	551	560	558	603	542	537	561	571	563	523	559	537	563	565	532	543	529	540	542	517	579	563	572	513	548	533	566	522	503	546	526	576	549	585	558	535	553	556	540	610	590	528	534	522	556	591	519	568	535	522	557	545	509	533	580	576	568	553	531	497	571	544	552	572	550	565	533	558	559	573	539	534	562	547	521	569	556	586	556	564	547	566	523	542	564	576	566	539	500	587	547	540	506	546	528	550	519	528	572	534	550	544	530	560	533	519	563	573	555	599	609	549	574	583	513	531	543	535	566	565	539	520	532	524	541	536	563	538	541	564	571	545	514	533	539	560	548	553	566	561	527	530	563	558	537	548	542	555	526	523	573	550	550	541	511	532	555	549	528	539	483	521	547	572	538	536	494	549	521	539	549	550	499	556	559	542	532	526	554	577	581	541	533	590	544	560	538	589	510	570	519	595	601	548	533	558	582	590	551	585	567	515	562	577	556	541	566	533	532	542	539	567	548	581	522	565	551	558	515	524	517	538	592	556	581	557	561	539	540	553	531	527	568	582	580	578	547	540	531	567	559	536	590	607	478	559	530	557	572	574	559	521	574	502	523	527	575	526	535	555	549	572	546	588	576	543	560	525	580	545	536	575	598	504	573	548	538	594	531	548	543	562	517	562	480	555	543	534	520	568	524	522	550	532	525	576	583	531	559	559	578	510	555	563	534	505	541	573	537	552	537	544	542	481	541	533	552	551	545	538	560	545	537	568	563	557	540	542	578	560	565	499	587	584	589	540	561	520	551	545	511	564	532	539	570	540	499	509	531	580	570	540	549	551	577	574	586	545	529	547	523	545	536	553	536	530	487	506	542	530	563	571	568	549	550	564	540	550	636	532	536	570	544	548	513	531	511	551	568	518	557	539	562	541	572	533	515	602	547	512	539	553	578	560	521	521	520	565	548	518	579	574	542	570	490	548	538	599	514	541	581	579	544	524	600	591	530	550	533	551	565	507	527	591	530	526	544	511	599	533	561	544	522	562	585	544	550	556	561	544	563	530	550	523	548	592	545	540	560	527	566	547	567	546	565	551	547	565	538	511	550	562	575	575	554	540	578	533	527	565	528	527	558	565	573	520	524	560	553	547	517	560	506	544	572	527	537	542	536	576	508	558	568	571	534	542	537	573	542	555	544	536	563	537	555	575	542	551	577	539	568	586	558	540	521	553	525	532	565	562	574	550	508	514	528	564	523	570	556	540	531	565	534	547	522	539	544	544	565	571	552	536	538	532	552	541	572	508	557	542	563	532	533	559	531	590	512	534	561	547	535	534	504	540	569	550	529	530	528	516	524	548	588	551	531	534	559	565	542	538	535	562	506	566	603	542	539	511	564	523	592	575	562	540	546	507	523	526	559	534	539
3902	3768	2791	5343	39490	38009	25049	12784	4747	1607	740	583	506	495	527	463	530	464	533	520	495	525	463	516	495	468	537	463	501	476	466	511	518	516	537	481	525	478	523	518	488	506	489	495	503	507	466	507	485	513	546	511	503	519	487	518	490	542	502	480	506	502	499	527	498	482	509	519	490	517	483	482	530	488	485	526	475	497	498	492	487	535	505	479	509	497	537	504	488	512	521	496	495	522	541	546	503	478	510	533	524	508	496	493	488	503	520	494	502	544	546	505	517	474	498	500	512	482	518	526	542	517	483	512	527	481	489	524	490	530	473	485	487	525	474	511	522	505	480	539	475	512	480	492	492	558	473	527	507	534	501	529	470	561	513	484	493	535	503	514	501	491	488	495	527	523	486	519	513	472	520	496	465	547	494	500	444	440	513	513	454	484	478	479	501	475	522	533	509	461	508	495	506	513	528	513	493	512	484	475	512	472	472	476	456	489	501	471	527	513	484	477	498	518	514	519	509	506	515	484	514	509	501	494	500	487	499	496	450	514	505	481	467	501	505	487	508	505	501	467	499	501	536	463	475	504	494	499	483	498	500	521	494	527	491	477	481	490	504	500	480	515	475	466	478	487	469	521	493	469	484	534	526	484	512	535	493	505	478	491	503	498	508	513	500	514	483	502	515	485	500	490	505	481	508	490	505	524	494	530	496	480	525	528	493	491	475	538	482	497	507	499	531	479	490	471	518	495	483	499	501	522	531	489	502	494	478	555	517	509	508	514	508	494	512	500	472	468	482	497	536	484	503	495	515	518	470	515	490	513	497	494	519	491	538	497	493	453	488	461	495	572	509	478	490	495	465	502	540	471	509	504	501	449	488	475	515	492	468	474	549	499	539	469	497	525	526	477	460	486	475	493	521	497	503	505	482	488	455	515	526	544	507	530	477	510	490	474	471	471	524	473	465	470	522	513	539	481	460	511	476	531	497	500	481	457	509	457	473	516	508	521	492	547	514	520	508	529	471	469	500	524	487	503	483	525	534	483	483	482	534	504	515	495	499	492	509	480	506	521	457	475	501	467	492	502	480	497	498	499	487	517	506	553	473	467	501	540	527	523	463	518	466	547	535	522	481	470	494	535	478	492	465	458	478	524	473	505	477	500	481	488	546	472	486	530	495	542	518	538	525	534	464	524	493	460	482	541	431	510	502	474	475	513	464	528	483	472	528	522	512	506	532	521	479	488	492	509	499	528	508	462	517	489	525	505	487	526	527	469	493	548	500	483	440	520	489	470	477	543	496	495	512	490	486	491	520	502	469	511	545	487	456	497	560	501	541	561	496	496	517	534	506	483	487	503	482	523	528	493	478	482	539	527	511	481	474	484	484	567	488	534	498	486	454	518	512	527	493	503	507	467	487	530	491	509	486	565	459	506	513	465	477	496	503	513	522	496	480	538	456	496	531	486	494	485	483	528	476	492	531	519	486	543	528	522	500	473	479	496	537	500	473	468	478	518	467	507	498	508	484	508	509	492	488	503	472	521	497	477	488	488	466	490	506	530	526	490	513	464	504	480	493	504	489	478	489	506	471	482	475	505	507	495	522	506	463	500	524	486	514	506	495	517	507	517	493	531	452	515	511	440	503	476	534	507	502	515	484	493	509	519	497	496	494	510	493	532	473	508	498	469	498	509	474	468	461	523	514	501	490	497	525	506	490	511	490	483	513	471	469	477	486	525	500	487	490	509	494	484	508	484	549	528	499	503	509	504	540	527	498	502	496	488	451	482	530	522	508	514	493	467	536	458	510	486	497	489	544	473	529	506	474	473	477	508	522	515	484	486	525	521	479	512	509	515	493	493	466	530	510	522	475	494	482	503	491	477	517	522	493	510	469	494	514	475	527	488	492	470	529	431	446	510	495	503	483	554	499	499	485	504	472	507	517	535	494	497	506	454	503	509	534	468	503	473	514	503	473	508	490	500	483	502	493	514	479	511	473	488	493	480	466	507	531	514	510	491	481	479	486	504	490	521	494	488	547	531	489	524	503	491	474	471	518	488	508	485	482	518	464	481	514	465	531	510	507	536	489	480	506	521	494	505	530	513	464	532	508	455	450	511	522	473	506	515	487	478	489	468	480	508	505	494	529	449	501	501	503	509	497	519	498	501	472	436	493	492	494	521	524	541	465	467	499	506	511	507	502	495	518	494	466	474	543	504	499	460	487	481	464	526	506	493	497	530	466	477	517	491	513	510	484	477	517	468	484	518	461	494	519	529	504	517	504	461	465	499	451	506	546	479	516	511	517	514	483	515	482	520	519	483	468	519	494	474	451	466	471	502	527	505	482	494	474	476	449	447	516	475	472	527	477	495	538	535	455	513	505	497	481	493	512	494	490	525	457	488	494	502	529	530	518	497	490	486	512	507	517	535	471	511	496	489	520	524	512	465	518	519	496	508	482	507	473	486	504	492	518	489	492	472	494	527	503	480	497	499	475	524	541	464	503	505	505	470	509	534	535	529	471	496	514	461	490	487	487	508	480	530	477	464	486	556	482	487	526	484	477	480	483	486	511	501	528	490	520	506	520	498	532	474	444	488	516	498	493	516	512	487	523	518	491	477	508	523	505	469	477	498	503	475	494	503	553	466	509	518	487	488	496	490	494	497	487	492	534	492	525	510	517	490	490	498	483	470	485	491	473	517	506	517	503	505	498	521	487	497	490	518	499	502	481	481	486	529	503	520	517	479	474	517	459	483	525	496	469	470	521	498	509	509	514	545	504	527	492	441	501	486	492	515	496	477	460	486	470	507	471	516	491	486	500	431	488	470	510	525	514	463	517	517	529	481	479	484	454	495	473	496	498	495	487	488	457	463	456	480	498	482	499	494	485	506	523	497	523	505	473	486	523	452	491	491	484	504	462	503	510	528	493	493	491	486	533	494	480	555	511	447	493	502	492	512	494	458	479	512	504	483	500	489	525	483	512	523	500	497	498	463	496	495	490	524	483	463	519	465	493	503	460	504	503	524	479	507	472	506	529	487	489	536	505	489	499	483	505	519	494	528	464	495	522	489	528	495	487	512	432	487	488	542	477	513	499	502	514	494	481	510	479	486	478	485	515	495	492	479	500	466	520	483	486	488	466	502	498	449	473	464	468	518	514	493	481	521	508	465	492	470	462	465	500	487	468	457	524	490	518	485	477	488	528	481	522	494	506	487	471	504	547	491	496	516	539	490	489	474	491	504	509	492	457	501	518	497	501	497	458	511	526	509	494	531	551	555	496	465	493	505	526	530	495	519	505	485	491	503	488	463	502	486	474	490	476	506	468	469	504	488	511	506	476	468	498	462	507	477	502	489	478	498	463	505	529	495	473	507	485	534	501	503	523	450	528	510	511	502	494	492	497	512	499	516	513	517	534	472	501	485	505	500	508	482	496	498	473	501	486	503	511	483	505	522	466	487	460	474	513	446	541	503	476	501	524	482	502	460	512	498	464	487	474	521	499	472
24236	21388	28738	25480	44290	56507	47918	28528	11098	2805	1143	781	710	655	684	682	663	667	671	672	626	676	657	678	691	689	694	642	692	643	613	676	615	650	636	641	706	656	703	645	672	677	654	612	615	677	638	649	635	624	640	653	628	656	653	618	656	666	672	672	704	682	653	633	667	663	690	705	601	636	624	708	641	683	716	641	645	688	645	614	670	635	656	670	634	675	653	657	630	667	645	643	649	640	672	677	710	659	665	644	671	618	619	627	697	667	653	672	675	656	686	679	617	706	622	647	626	642	642	626	680	655	644	651	693	646	628	627	654	666	644	667	659	675	609	680	675	654	641	614	660	626	686	677	642	660	664	654	659	633	678	634	641	685	703	641	632	623	627	653	629	636	674	614	651	655	663	637	684	637	671	665	653	643	664	644	627	626	660	654	639	607	690	649	622	617	659	624	638	648	622	633	619	619	637	687	690	664	658	628	635	663	644	684	634	619	683	604	657	653	651	704	643	667	670	591	669	640	685	631	683	672	631	708	700	627	617	664	638	676	628	681	651	624	649	670	690	665	656	698	632	647	659	653	675	659	678	646	656	641	637	678	619	630	646	667	660	621	644	666	591	617	641	637	651	683	648	672	686	683	686	662	695	678	688	654	656	696	612	660	663	627	638	632	652	664	691	652	640	661	680	631	621	663	675	637	686	634	635	670	664	677	619	661	628	646	647	643	646	646	619	628	671	633	625	608	631	616	670	653	637	641	636	679	663	615	655	620	655	625	672	612	623	721	691	648	686	618	662	647	678	646	657	677	692	713	651	648	631	674	691	657	612	680	616	647	661	689	612	605	593	682	678	689	633	627	627	723	702	654	692	635	645	642	665	628	645	587	678	636	638	657	632	627	637	654	645	639	648	656	673	622	650	623	637	645	643	674	627	648	654	631	646	666	627	639	611	644	690	639	634	650	655	643	638	604	669	704	661	644	657	625	632	660	674	643	654	670	654	678	643	686	651	644	630	666	664	667	650	678	632	665	634	644	664	645	620	638	677	649	650	719	643	658	670	631	614	671	604	599	651	665	639	619	646	639	610	691	646	674	624	651	621	685	684	648	666	678	645	629	673	665	641	650	628	620	618	620	646	624	643	646	682	646	645	646	624	631	660	619	646	665	638	665	675	693	645	647	652	669	637	644	646	669	646	650	671	652	683	698	688	673	666	639	675	691	717	672	694	646	590	649	640	601	638	689	647	684	669	640	636	605	622	632	694	600	613	636	697	613	655	664	666	658	648	676	665	634	640	592	618	657	614	635	611	628	660	685	611	666	630	687	661	655	637	666	656	614	608	614	681	602	647	625	646	617	681	627	660	639	645	652	632	647	653	644	655	641	673	639	659	621	647	642	668	696	636	613	678	598	641	610	664	690	629	658	676	643	663	655	661	628	618	661	613	648	641	652	646	638	623	615	619	628	653	631	640	663	663	654	644	643	654	638	649	612	618	633	605	659	639	612	674	655	663	682	656	613	670	654	645	673	682	675	625	658	669	656	640	626	648	654	650	634	713	676	650	644	668	631	648	675	646	654	671	661	621	683	617	641	668	669	664	615	667	647	626	625	662	634	697	690	661	657	669	648	654	642	675	607	611	600	674	628	619	599	690	633	641	647	687	684	611	611	678	651	669	689	629	631	628	632	623	646	617	648	668	638	662	662	665	664	618	671	664	646	668	647	666	657	683	659	669	647	643	692	647	664	635	657	661	631	620	636	608	646	627	671	610	632	664	667	671	653	634	628	643	666	654	710	604	629	708	638	648	615	618	639	638	641	602	676	659	649	613	672	653	640	649	657	662	670	665	612	640	671	654	668	607	651	653	648	646	640	623	666	655	653	628	667	622	685	649	668	591	613	625	665	608	676	638	634	648	645	640	671	657	638	647	625	664	685	623	637	650	692	644	589	657	659	616	655	648	650	654	635	654	676	672	651	665	640	700	642	652	658	643	697	666	655	649	572	634	675	684	617	683	666	646	678	656	682	647	631	677	668	624	687	658	695	685	630	639	642	627	688	611	646	658	647	585	674	676	669	663	632	652	627	634	672	680	659	625	652	639	644	652	652	618	643	633	606	646	648	678	673	704	623	651	684	660	662	624	654	606	614	568	616	641	687	642	647	645	650	611	655	649	673	635	632	656	641	629	626	690	651	623	633	622	643	646	653	700	643	671	652	694	651	669	617	669	646	686	610	659	615	629	648	676	637	607	670	656	652	656	647	691	655	673	653	692	656	637	644	676	670	619	662	704	651	637	667	644	639	620	716	654	621	636	634	626	684	674	682	665	650	663	633	634	641	623	646	637	692	636	684	626	629	670	651	631	628	670	629	669	682	608	646	662	644	646	656	686	654	684	619	648	651	659	646	659	620	663	677	621	657	644	645	645	646	615	661	603	666	677	668	682	631	630	658	654	633	631	688	611	638	685	714	683	612	652	617	714	627	667	594	622	634	639	660	638	611	665	626	646	656	687	656	674	634	611	630	610	691	654	642	647	666	650	641	672	670	639	630	646	673	636	613	669	621	648	637	659	649	669	649	667	652	692	665	685	619	678	631	642	661	684	678	670	657	632	666	661	638	640	649	624	659	618	644	646	655	651	608	693	600	655	675	622	639	673	641	674	668	667	676	681	643	642	685	637	674	635	677	625	669	676	621	639	657	642	649	650	683	640	689	636	694	625	657	657	649	688	602	635	649	656	655	593	688	626	656	699	646	654	616	648	670	644	680	627	704	633	646	640	666	620	649	678	700	620	653	695	661	623	664	670	681	669	616	650	622	616	593	641	634	690	661	612	633	655	696	623	690	646	656	649	657	665	626	675	661	670	647	655	581	658	640	642	668	676	639	637	724	656	652	686	649	652	655	633	646	639	645	640	657	642	613	629	575	617	614	689	651	651	640	714	656	604	616	622	642	643	668	684	628	640	708	676	661	669	683	641	624	659	671	666	615	610	637	652	630	666	688	663	647	686	650	667	684	620	638	650	681	671	661	676	701	661	696	632	591	651	611	700	655	660	631	635	690	669	650	654	663	667	636	695	633	697	641	714	666	650	620	724	661	639	648	607	627	597	651	621	655	620	691	655	677	690	606	633	659	641	632	687	669	644	620	678	682	671	643	599	683	666	642	613	635	584	637	661	632	648	638	663	666	676	650	677	657	651	690	655	642	601	660	622	637	669	591	665	660	639	655	674	655	607	623	611	637	649	605	712	666	666	630	648	647	625	661	627	640	630	651	679	626	630	647	644	672	667	617	624	616	654	659	629	652	691	656	691	644	627	690	607	641	688	644	655	621	685	643	660	668	633	682	662	621	622	678	686	672	624	678	650	642	612	628	661	623	679	625	683	632	652	604	667	626	626	646	617	635	660	655	647	662	639	683	642	667	658	633	670	622	673	675	649	619	626	665	623	680	645	636	588	668	651	627	624	630	669	661	630	639	634	638	639	645	645	662	690	643	661	686	618	642
4588	6911	6635	29976	61409	57569	40264	21439	7925	2597	1173	727	636	578	600	598	551	607	592	574	583	588	602	575	611	584	591	567	594	567	588	569	569	627	584	613	566	537	579	621	604	595	567	518	608	568	616	617	628	577	624	559	589	599	581	589	593	575	548	568	576	574	600	600	571	585	565	585	613	586	580	567	576	576	542	559	575	570	597	561	594	582	615	571	585	565	586	585	584	567	598	605	593	592	594	576	594	602	607	562	571	602	602	617	566	569	607	592	530	631	605	562	589	579	590	630	619	624	539	588	570	598	598	538	568	569	586	620	568	568	573	580	595	528	566	610	580	598	554	606	603	564	567	555	589	574	645	572	575	571	562	575	558	616	606	604	587	597	547	558	619	600	590	534	602	611	630	596	565	603	561	579	597	573	523	607	554	541	594	587	559	584	586	567	572	609	581	572	627	605	588	582	582	580	598	602	560	579	581	592	627	598	578	605	539	566	595	599	590	597	577	549	554	581	570	583	589	630	583	555	530	583	599	545	597	548	588	607	611	595	606	581	594	582	609	598	611	559	576	584	544	609	595	618	572	580	589	554	567	595	566	548	599	582	589	606	589	544	566	575	633	579	596	571	586	574	605	539	591	584	583	593	579	536	605	578	564	585	570	610	556	571	578	620	599	577	555	575	593	540	565	581	580	600	607	583	597	586	573	610	616	571	617	617	557	586	587	581	600	607	576	579	568	596	576	571	569	578	594	547	564	546	562	586	587	586	565	565	618	585	601	607	577	561	569	586	569	563	580	578	600	583	587	595	593	569	513	572	577	584	627	614	563	566	615	564	550	579	567	593	603	551	553	560	583	587	635	567	541	582	545	615	566	594	600	572	575	591	606	596	598	554	590	566	580	591	579	585	563	574	599	549	569	575	566	603	548	557	589	650	572	639	613	623	625	608	570	545	599	550	573	547	571	598	566	590	511	580	615	567	592	575	595	584	593	576	574	597	603	587	564	561	603	629	572	591	607	585	568	573	580	601	563	574	582	594	573	549	607	555	570	598	583	583	610	565	546	584	609	601	603	544	608	632	594	539	579	570	571	596	583	576	558	552	618	582	573	591	570	550	541	550	622	620	529	550	548	565	641	580	574	572	598	602	605	554	593	593	571	581	577	592	588	594	612	607	567	568	609	585	530	640	550	558	573	575	602	609	536	550	576	593	554	633	588	555	592	613	545	586	573	588	549	573	557	613	603	550	574	606	594	582	584	596	572	582	661	551	591	582	606	566	619	574	576	589	651	591	570	558	572	580	585	583	593	575	564	556	573	607	540	622	565	535	614	599	595	563	578	569	554	540	610	581	562	540	586	570	611	601	598	600	561	599	573	612	574	555	620	552	600	597	586	568	619	575	551	607	594	564	579	536	556	600	562	576	567	592	567	592	588	561	590	609	634	570	599	575	615	547	565	571	581	586	612	547	565	557	567	584	599	547	575	619	608	585	609	580	598	592	578	595	621	598	607	578	510	566	611	610	611	602	543	582	627	614	584	575	557	575	528	585	604	564	581	541	572	599	603	566	576	571	586	550	555	576	571	605	606	598	588	575	608	602	576	583	553	617	579	575	590	576	603	593	607	571	594	578	565	634	579	563	611	559	612	618	591	571	558	615	589	584	543	565	609	611	627	604	542	544	576	559	604	559	604	553	621	547	564	572	605	642	575	577	603	558	563	563	554	578	616	577	613	558	573	598	624	602	555	623	569	560	674	606	595	612	588	598	609	626	601	603	547	542	588	585	598	620	555	581	591	593	562	569	599	594	599	548	574	602	599	562	564	570	590	601	635	560	612	623	604	566	597	613	535	617	584	600	570	551	607	602	551	594	616	591	550	570	567	612	618	562	609	545	570	583	580	581	612	577	584	584	562	606	566	538	552	570	559	584	560	614	575	565	602	601	561	612	629	601	612	608	547	596	557	590	597	534	570	583	531	565	572	584	592	580	572	578	597	579	584	594	564	579	588	622	582	629	624	558	549	594	579	567	561	534	581	609	617	568	587	578	540	559	568	607	569	549	591	542	546	586	577	568	615	597	615	553	607	573	567	572	624	577	598	576	581	615	606	594	571	569	575	593	614	581	544	637	608	592	578	615	571	606	553	611	550	611	631	621	595	580	596	590	580	537	569	612	554	556	564	596	586	552	588	534	618	570	594	543	584	570	561	586	571	564	546	542	551	575	588	588	610	582	567	609	581	565	576	551	614	650	590	589	586	546	615	532	618	570	589	576	583	563	565	577	618	568	554	554	647	525	594	575	580	599	597	539	603	589	554	571	611	538	585	597	548	574	560	561	568	584	624	596	580	587	559	605	580	644	547	632	535	605	557	587	581	601	606	577	538	561	575	619	560	588	584	574	571	585	569	571	595	575	613	590	601	581	576	587	602	554	588	548	565	582	558	581	599	594	601	626	610	545	558	553	598	581	555	573	600	546	573	555	627	584	560	569	569	540	580	569	570	554	626	565	571	582	599	588	568	586	558	572	560	601	574	613	615	573	602	611	614	613	560	607	610	611	608	597	552	615	607	584	537	598	603	559	604	573	594	596	630	584	593	636	560	600	599	611	582	576	571	629	592	560	573	578	600	570	596	583	602	553	555	553	559	575	588	578	562	547	554	558	565	582	595	582	598	616	591	560	531	604	578	572	581	652	570	582	583	569	535	582	541	620	562	578	620	566	569	576	566	568	640	569	589	582	531	577	617	576	570	588	579	542	631	544	588	560	583	573	577	535	586	594	597	621	584	562	557	577	605	573	573	594	582	539	614	567	582	619	573	562	576	560	544	593	609	621	624	585	589	582	551	594	553	587	608	557	578	562	546	558	600	597	612	574	544	564	546	559	590	532	607	581	586	576	537	547	568	547	586	567	595	597	564	617	562	549	598	578	601	591	576	565	602	565	543	612	567	611	568	551	586	582	550	571	583	547	645	574	602	569	603	585	576	573	621	596	592	580	557	572	590	562	551	570	573	596	565	593	597	555	569	585	572	581	589	558	554	564	598	580	580	622	553	568	598	561	546	580	568	591	552	622	599	574	604	575	544	601	562	590	555	556	585	596	565	592	574	571	615	572	616	594	608	606	611	572	616	553	586	564	579	617	603	572	616	583	560	595	540	573	517	547	563	565	572	605	561	590	569	594	610	601	525	594	543	577	608	574	617	584	559	566	541	513	564	582	548	598	619	536	593	602	541	590	582	553	578	581	629	578	602	568	568	613	562	555	522	609	593	572	576	557	619	580	577	606	561	568	579	576	580	601	568	560	588	565	535	598	563	530	591	608	593	583	536	583	550	607	565	551	530	581	598	586	577	628	558	580	613	594	565	593	564	591	586	585	562	564	589	561	598	616	542	569	600	555	541	580	538	617	555	559	579	589	604	586	601	587	574	635	536	544	587	619	575	579	551	568	569	639	597	574	529	547	575	578	558	600	578	618	555	589	593	581	612	574	565	588	573	559	572	576
27641	12398	1783	2192	6182	7883	4775	2032	1016	721	571	575	535	533	546	494	542	532	540	559	495	536	552	545	549	528	518	570	509	529	541	469	556	547	525	524	553	527	533	545	548	507	548	482	502	537	533	523	516	520	548	587	563	539	554	554	514	529	553	516	507	519	551	514	503	572	505	547	537	527	497	535	531	553	502	532	547	582	535	538	536	526	545	510	472	591	549	544	523	480	528	544	528	553	538	531	534	535	534	522	561	561	535	537	548	513	489	561	521	534	495	508	496	570	546	507	553	526	571	557	518	517	510	538	567	539	524	510	527	551	535	497	583	523	518	553	527	509	549	542	571	522	533	537	564	500	522	509	603	514	504	503	542	526	506	524	512	565	540	546	510	507	531	516	494	561	590	499	504	549	530	552	552	524	580	526	532	543	506	517	485	544	586	534	535	522	544	498	560	524	525	522	528	517	492	517	564	569	535	525	542	507	531	521	512	537	543	515	516	511	512	490	513	534	528	520	534	537	529	596	516	477	505	549	595	522	534	560	515	537	555	506	542	498	548	549	526	585	508	581	532	595	532	535	469	524	577	531	500	522	551	563	557	560	585	526	515	541	500	541	543	566	570	507	526	538	554	548	540	547	544	508	554	508	517	521	556	509	540	545	554	531	535	511	550	537	575	531	532	528	510	530	523	546	534	522	501	560	531	526	548	498	517	552	523	530	566	565	476	506	515	570	528	524	488	542	585	578	533	528	521	545	535	586	514	521	584	559	498	554	559	535	553	584	539	523	501	562	525	477	544	541	500	529	539	501	494	515	533	535	533	553	518	546	512	546	555	514	507	564	519	543	518	567	541	556	544	511	504	534	545	528	562	522	524	536	502	511	533	517	516	478	511	507	530	531	547	504	577	535	541	526	571	532	514	511	544	521	525	551	563	525	538	557	547	565	517	556	546	536	559	528	520	507	502	548	497	568	559	562	554	536	536	539	524	535	506	550	573	496	532	502	512	517	536	553	552	569	484	517	571	539	530	517	521	548	508	549	515	501	536	549	482	543	516	516	525	524	496	565	547	529	511	542	544	572	547	516	550	504	541	509	536	569	505	545	553	530	479	537	558	583	489	534	539	604	523	563	520	532	534	500	528	545	528	514	540	505	550	542	560	503	531	537	543	582	540	582	548	534	541	504	513	573	543	535	493	558	551	511	546	542	533	554	521	508	570	520	566	557	534	552	591	571	591	529	565	530	540	556	556	522	527	572	550	524	554	580	554	541	511	525	533	538	534	518	595	543	521	531	531	511	512	502	527	529	526	506	522	512	541	543	523	587	543	529	504	537	522	533	554	557	556	528	537	529	571	530	571	494	566	511	559	523	524	537	523	530	544	558	529	531	546	515	553	506	547	546	521	524	518	511	492	521	536	560	545	552	496	507	533	570	579	539	527	523	512	535	561	554	550	589	549	512	545	567	544	541	517	528	576	543	578	544	546	567	534	512	521	550	553	555	514	485	558	558	494	572	565	517	546	514	545	524	541	505	492	563	519	554	522	582	532	584	576	567	517	542	510	556	512	540	537	562	515	489	534	559	507	519	549	547	542	505	543	550	561	532	544	585	564	492	541	522	503	548	539	522	531	581	580	501	524	549	533	537	545	492	498	582	494	587	549	521	526	483	497	510	552	504	587	521	528	553	572	543	495	554	497	536	554	541	541	540	552	521	587	511	540	548	579	533	529	586	518	531	505	512	511	513	563	547	572	545	556	530	500	555	552	535	545	523	542	546	525	479	509	503	565	519	531	517	535	506	562	547	519	566	546	538	544	553	541	508	517	537	563	527	572	517	552	537	553	492	576	504	529	509	538	522	520	533	536	527	572	513	552	524	530	543	552	510	492	557	558	526	547	564	540	541	558	513	552	544	563	570	563	533	495	550	518	526	534	541	527	550	546	545	519	546	558	522	474	520	508	560	519	517	520	545	545	530	540	482	529	531	533	529	539	530	514	565	560	514	498	523	522	487	531	538	535	568	523	544	558	532	496	557	533	547	510	545	591	516	534	541	506	540	541	547	513	497	576	571	562	534	541	537	523	525	529	526	542	522	591	570	581	515	552	549	522	544	532	531	546	551	542	498	555	561	514	552	546	539	532	560	564	555	521	528	565	570	529	547	533	583	547	531	583	547	460	538	498	529	535	554	534	536	548	542	505	521	490	521	566	533	549	513	542	538	498	512	576	492	514	545	504	558	556	504	499	531	512	537	556	545	557	576	545	570	514	521	513	538	563	498	526	561	561	536	518	511	504	543	506	533	510	543	540	531	545	544	540	557	520	538	537	489	537	566	497	492	554	523	533	548	542	497	532	510	510	511	512	519	543	524	536	556	526	475	548	539	515	547	560	503	522	543	535	506	549	543	536	532	562	540	552	525	566	531	555	543	565	516	550	569	538	560	501	524	609	521	558	547	529	566	518	548	531	590	508	498	528	507	545	528	521	538	501	514	541	538	497	508	552	536	521	535	560	544	550	534	519	514	504	535	533	508	497	546	524	507	515	519	564	537	535	542	513	518	555	547	508	505	531	505	514	545	544	580	524	503	515	562	496	537	564	570	532	542	515	491	591	565	519	516	502	522	549	513	541	513	540	510	549	562	595	560	546	542	499	534	539	578	533	548	540	568	540	497	526	564	518	530	543	558	541	525	533	507	542	512	529	577	570	548	553	485	524	498	526	521	524	566	553	489	525	543	526	524	509	547	500	571	529	519	505	513	579	522	571	564	542	540	492	521	555	519	531	498	542	524	511	516	500	567	554	550	587	535	579	544	570	546	519	573	547	568	523	501	526	542	551	521	547	543	562	506	534	544	531	550	511	553	516	531	575	512	536	545	515	546	509	529	539	562	529	504	518	573	518	547	545	540	549	554	503	535	539	517	525	527	515	517	550	563	572	526	549	487	529	516	526	511	537	546	556	547	543	534	521	492	505	535	514	542	564	551	558	521	566	554	537	515	564	534	503	554	574	519	530	549	546	511	521	554	581	489	533	536	526	541	515	562	560	558	568	548	535	541	531	531	557	559	554	535	531	542	532	493	514	496	579	498	565	596	526	528	507	534	509	535	516	553	530	541	505	503	522	560	527	543	544	528	545	492	589	546	495	526	521	558	546	533	549	523	567	547	496	517	542	514	575	538	508	598	549	548	520	465	550	481	544	515	524	566	557	564	505	549	530	538	544	536	540	570	516	544	509	521	515	533	497	521	521	497	485	565	558	510	521	537	560	547	526	531	551	538	514	523	530	521	557	544	526	561	557	515	538	500	571	517	541	485	511	532	556	565	550	509	543	568	582	582	560	543	547	566	504	527	530	565	551	553	504	546	534	538	560	536	575	519	506	530	559	511	547	531	556	561	542	550	529	524	538	526	520	549	588	532	575	546	574	583	532	555	558	516	518	539	528	518	505	510	562	532	526	497	544	525	490	531	544	574	551	524	525	520	562	526	518	528	500	521	550	508
5104	1037	912	2075	6693	7395	4447	2061	950	557	499	464	480	420	451	462	453	462	489	446	458	470	485	471	481	494	454	436	446	457	470	442	478	445	480	477	475	461	433	467	434	446	428	439	462	490	462	457	505	444	462	448	424	427	452	449	460	437	453	460	476	470	445	462	423	466	466	454	459	467	457	446	453	451	433	443	511	448	484	489	464	462	476	459	437	452	432	447	470	430	482	494	501	426	425	482	473	410	469	488	466	437	434	474	479	452	431	487	457	450	472	460	431	472	467	443	460	446	437	439	430	459	481	449	477	443	446	458	446	473	462	436	454	432	495	473	435	463	435	442	422	468	483	492	459	470	474	437	459	508	457	441	449	441	451	461	450	440	468	496	441	464	418	460	425	429	421	443	469	498	423	417	485	450	472	442	484	444	488	457	458	440	453	425	455	455	474	488	471	424	461	430	443	443	434	467	435	468	458	488	440	422	438	461	509	447	453	434	485	459	450	476	478	423	477	451	435	445	470	459	448	465	463	479	456	459	420	486	459	410	470	470	423	472	452	439	442	449	404	440	482	450	476	506	492	478	460	434	457	502	453	449	400	456	446	431	486	475	471	470	467	451	478	477	452	473	480	450	486	470	477	446	433	425	406	458	435	448	412	452	433	489	431	438	478	495	417	465	449	484	458	443	460	422	444	428	494	427	481	456	459	467	495	475	434	453	422	494	471	479	473	438	492	494	395	479	463	460	482	411	475	437	468	475	479	496	472	477	479	474	462	456	480	421	489	441	473	455	445	497	446	435	447	438	439	452	418	458	428	470	437	470	444	458	487	420	432	477	488	465	504	460	453	475	471	460	464	447	404	416	443	432	498	420	454	422	479	484	431	471	447	426	454	475	443	475	429	448	482	491	446	480	440	449	430	462	451	485	468	483	494	441	456	433	461	452	486	434	494	471	456	463	478	463	462	470	454	452	429	468	464	444	400	468	439	460	449	452	470	460	451	467	489	460	455	423	427	464	463	427	458	452	463	466	444	410	465	432	426	469	473	474	453	480	454	465	442	435	459	482	453	439	449	482	479	426	467	482	474	478	444	421	453	459	404	453	468	407	465	454	452	463	463	412	462	501	422	448	505	469	402	437	431	450	451	519	479	454	476	469	450	433	485	449	498	436	474	442	456	424	463	467	439	457	456	455	432	487	490	435	448	428	432	467	416	456	484	458	418	474	501	450	455	487	459	469	444	485	463	452	445	498	465	467	496	445	472	466	464	446	438	460	415	465	432	443	487	455	481	448	444	455	493	454	453	489	438	451	466	445	476	449	472	435	451	446	470	451	443	436	479	444	466	401	478	438	442	419	500	465	444	457	496	437	481	466	457	458	433	510	456	461	438	455	459	436	463	438	444	435	485	447	440	447	469	494	473	479	439	433	429	453	444	460	470	493	462	421	459	467	473	464	439	446	458	470	462	463	438	456	458	426	467	478	452	453	467	453	452	431	447	414	429	429	449	500	453	457	475	447	437	444	440	457	452	449	438	475	434	470	449	467	442	454	451	442	429	472	440	460	464	427	457	461	495	442	437	434	422	491	408	495	436	441	440	425	467	462	440	464	472	508	413	470	461	471	450	430	441	499	421	451	469	464	475	467	437	492	469	427	465	436	457	447	424	472	447	449	447	461	436	471	427	478	443	464	455	452	459	475	428	439	435	447	443	424	490	466	446	438	471	444	478	437	441	434	426	417	453	454	452	430	426	475	486	467	490	466	456	462	444	442	464	458	464	471	460	439	473	418	459	460	424	461	444	466	531	485	451	468	433	495	488	416	465	458	479	432	458	456	463	442	470	474	470	488	495	453	461	488	467	449	448	457	445	445	459	442	454	444	458	423	442	437	447	427	458	477	471	464	477	471	509	464	472	450	434	467	424	429	462	467	457	432	458	473	461	413	441	477	474	476	466	478	464	463	483	444	486	473	458	474	448	454	436	430	463	470	443	456	445	460	454	448	470	458	470	396	434	467	445	479	437	450	432	457	440	493	475	458	460	437	461	428	390	462	449	461	435	449	462	457	444	492	445	493	486	472	456	441	487	452	472	461	444	443	457	469	486	454	453	464	495	437	463	439	485	503	454	453	453	440	414	452	425	471	461	446	460	469	449	453	480	468	443	455	459	484	471	422	472	461	465	452	454	433	433	470	437	449	473	427	450	461	440	485	439	486	470	457	439	462	452	464	485	442	416	463	439	442	421	441	449	440	422	480	443	490	480	494	428	442	491	429	444	461	449	402	462	464	442	461	455	462	472	435	443	425	499	460	484	436	438	457	425	448	413	412	456	459	434	419	439	499	484	448	494	407	481	426	453	411	467	447	461	477	451	428	446	464	473	481	471	458	439	441	448	448	435	447	453	459	457	453	454	418	451	481	461	463	473	506	501	500	464	445	420	474	438	465	458	473	510	433	459	476	465	470	426	466	423	478	490	423	471	429	484	455	450	455	428	453	469	488	464	434	448	467	451	476	458	458	446	480	417	479	425	425	462	443	451	456	413	471	449	450	443	440	458	456	460	463	439	446	450	443	473	478	453	435	463	508	461	412	410	449	437	453	439	452	460	497	441	484	467	441	496	473	471	457	447	450	429	437	441	485	463	464	465	463	478	450	475	459	452	469	470	433	468	463	473	448	445	452	493	496	489	466	425	424	429	440	397	426	497	457	443	441	444	420	448	420	488	453	455	460	461	464	462	429	457	435	468	431	455	442	485	439	425	492	439	481	485	442	463	447	457	460	410	436	445	472	457	471	466	443	475	455	494	438	441	450	474	445	404	464	448	459	420	441	449	454	454	454	432	448	455	427	418	466	452	436	482	447	462	458	427	451	487	470	446	456	499	443	450	449	397	532	465	447	465	483	423	409	448	451	463	482	475	488	510	442	418	450	484	458	475	484	432	440	449	470	450	468	472	447	472	455	439	450	468	495	446	462	464	484	486	446	471	406	456	476	472	463	450	439	418	455	486	461	469	509	492	432	474	456	486	470	481	459	453	445	437	472	467	446	481	473	443	461	470	470	414	440	476	453	476	480	439	442	445	437	467	474	497	414	457	486	474	456	441	496	463	447	457	418	465	441	446	450	411	400	424	447	455	413	444	464	471	461	453	453	467	424	455	464	483	483	440	461	466	481	385	470	471	490	461	474	437	452	467	424	460	410	496	459	415	440	452	412	444	445	497	486	481	432	479	431	449	436	446	450	439	463	418	481	477	407	479	466	440	470	447	465	460	467	472	462	471	421	415	427	473	421	476	482	481	463	468	484	472	451	424	445	457	460	452	484	454	445	412	469	453	464	470	462	484	445	435	436	492	490	455	501	461	487	474	460	476	476	458	465	466	444	414	490	452	451	464	440	487	497	452	450	461	443	459	460	462	437	452	447	443	474	445	443	460	463	467	477	489	416	458	460	455	457	423	474	457	435	471	489	452	471	442	491	442	435	446	447	449	482	437	455	436	466
25376	21345	27144	26902	43143	44920	30242	12904	3513	1240	734	594	590	585	527	540	570	553	599	553	562	569	535	566	570	588	557	526	548	545	547	572	536	577	544	552	566	597	617	544	572	549	528	529	552	526	548	553	570	553	585	528	533	529	546	553	578	530	558	544	570	507	583	600	571	531	566	551	534	552	573	506	517	575	554	586	564	573	561	561	555	612	564	572	560	564	559	545	535	520	547	572	588	584	523	560	597	554	543	549	550	572	570	602	530	582	579	542	573	572	528	574	546	591	555	582	521	506	570	589	543	560	524	553	572	541	519	546	585	526	558	583	565	537	533	574	571	545	541	546	533	585	554	565	536	580	524	560	521	583	507	552	530	561	532	546	536	551	536	530	535	607	583	554	510	553	569	622	598	555	571	569	518	527	570	606	535	534	561	542	581	574	566	576	534	534	567	591	579	564	555	565	564	553	544	536	599	566	580	524	567	541	517	543	546	539	548	575	534	530	551	561	549	545	548	545	532	578	529	562	541	566	556	564	514	597	584	537	556	584	559	545	548	595	587	552	574	549	555	574	562	530	560	560	574	593	553	528	551	592	587	527	567	531	604	556	547	559	577	604	561	552	562	551	522	581	597	531	550	549	549	578	568	549	537	588	571	580	524	565	534	560	528	545	580	506	543	543	519	555	515	603	522	522	539	536	543	511	595	508	538	554	572	558	555	541	562	570	560	542	535	564	533	564	583	534	532	527	557	543	573	561	568	570	590	589	583	509	520	531	570	546	563	554	567	519	550	543	523	505	538	549	499	539	549	553	559	527	562	551	512	536	552	518	575	595	560	554	551	537	555	467	517	555	546	528	551	573	557	547	552	609	570	531	556	534	526	569	578	577	539	548	573	574	548	589	546	558	522	544	564	499	582	549	536	558	564	550	577	532	556	550	584	585	545	593	536	558	627	555	564	590	525	557	523	579	564	584	560	556	593	548	551	584	527	565	548	525	537	526	530	534	530	585	556	546	538	556	559	563	519	514	565	531	539	543	575	595	555	544	530	568	553	548	511	597	536	597	577	549	524	539	542	526	595	550	583	569	574	484	560	528	555	547	538	527	544	570	530	608	549	517	553	579	533	541	569	566	597	525	601	531	516	531	548	588	572	549	511	584	511	557	578	579	537	561	542	526	532	541	528	535	556	554	540	550	554	571	580	586	523	571	565	549	503	550	556	578	565	556	540	535	582	541	589	572	507	561	562	603	592	572	564	548	574	549	554	529	496	559	564	576	540	575	584	561	520	542	494	564	539	537	540	574	549	566	504	598	549	590	556	534	558	555	533	528	541	596	550	544	526	594	531	548	571	581	549	504	535	588	520	533	613	547	558	528	545	562	561	526	564	544	567	541	509	563	544	563	581	585	538	565	571	544	558	569	535	589	579	491	582	520	537	573	577	555	553	543	582	526	559	535	618	580	561	527	560	576	549	512	557	575	540	546	542	558	577	531	558	562	581	512	549	572	548	563	551	541	575	566	582	565	549	547	566	564	563	551	606	548	581	530	548	548	556	548	547	551	543	556	524	520	571	538	566	547	539	553	544	587	545	539	566	565	535	496	560	549	569	546	511	545	575	554	585	591	540	570	495	550	539	555	543	564	561	572	559	533	532	550	562	542	555	571	563	563	516	550	505	547	580	592	565	508	552	556	541	545	551	523	572	579	593	573	539	533	522	556	606	565	536	585	521	556	578	540	558	557	539	574	535	505	572	568	619	551	552	537	556	578	554	516	543	523	522	540	527	528	528	592	589	553	557	540	529	544	557	520	621	577	555	516	564	597	550	532	517	566	519	547	610	531	555	543	542	547	569	568	557	547	575	565	570	585	519	586	535	528	567	552	517	546	537	546	551	580	616	544	564	573	545	539	550	478	537	555	538	590	572	581	546	567	513	550	572	601	527	599	509	567	520	514	550	570	559	553	541	524	546	525	535	595	567	569	535	550	562	582	561	583	594	552	567	513	524	532	553	571	531	561	518	567	572	580	589	540	530	541	542	562	528	526	572	592	523	584	559	531	568	577	513	536	542	582	520	565	537	533	533	575	559	544	551	553	547	555	571	554	567	553	559	609	525	551	590	563	532	609	586	554	561	534	597	551	580	569	566	572	607	535	582	559	520	557	517	569	541	536	550	558	573	582	553	505	543	528	558	540	534	591	587	548	534	512	518	546	535	567	508	584	559	581	560	546	569	559	507	532	535	541	529	537	553	534	569	525	578	551	555	552	506	558	567	539	526	599	515	554	559	508	574	572	579	558	525	559	546	545	539	541	555	555	552	542	565	588	546	562	577	555	567	605	544	526	527	578	587	541	555	589	513	512	577	551	523	520	572	559	562	514	560	504	570	532	560	542	562	509	543	560	575	567	535	537	581	543	574	538	540	549	547	520	564	561	587	535	595	565	601	557	571	562	554	543	506	566	530	530	589	574	545	515	525	580	553	593	526	532	565	578	524	533	536	512	566	572	552	591	564	584	539	510	583	536	567	532	557	548	545	551	563	570	552	556	536	531	574	569	583	517	543	528	508	533	547	566	601	567	517	541	540	567	583	515	558	575	565	583	570	532	554	551	535	576	536	530	552	594	572	574	532	600	548	525	529	541	529	550	571	568	607	536	579	571	540	555	586	531	558	514	574	563	565	554	537	585	576	531	608	581	558	532	555	569	538	558	562	555	581	552	504	558	571	593	580	543	566	558	563	575	534	535	538	562	554	580	591	553	563	570	591	550	546	569	567	553	574	563	547	562	603	561	581	546	560	613	549	517	537	542	559	514	534	507	566	529	541	541	542	573	574	581	553	538	573	504	535	535	571	522	488	538	545	529	562	547	576	561	568	564	541	622	573	543	545	536	574	515	528	532	544	560	612	548	560	569	570	548	562	563	530	564	579	580	571	532	549	565	515	554	530	555	511	514	516	585	554	551	548	568	547	532	569	563	535	522	546	546	557	577	525	566	548	505	537	551	582	536	524	570	554	572	576	549	577	583	540	523	499	554	506	573	561	580	555	578	554	580	575	564	588	546	620	500	547	593	500	583	573	567	560	558	550	552	579	523	557	578	572	538	602	594	530	531	576	531	569	566	580	554	516	529	530	574	562	565	559	527	594	569	525	518	548	593	516	575	578	510	551	565	542	570	568	523	562	538	588	586	529	555	551	565	569	569	556	577	525	553	550	550	555	543	522	556	546	537	549	553	555	522	543	518	584	548	547	574	579	519	567	541	587	547	558	515	530	533	573	493	538	550	546	516	541	611	561	564	563	591	560	653	532	557	506	603	548	564	528	549	538	554	526	544	560	596	545	570	523	553	564	568	566	598	550	608	540	575	567	556	500	524	571	545	570	546	529	528	561	552	573	564	600	570	530	580	536	550	551	546	554	572	621	571	543	555	551	506	526	579	533	590	569	605	568	560	567	537	569	529	591	535	548	589	532	544	566	521	553	580	599	559	539	520	568	540	562	526
3967	3236	3083	15262	44721	38470	21743	9478	3317	1207	667	520	538	515	534	543	518	513	492	493	512	509	489	493	551	522	481	527	531	483	504	499	499	553	536	495	482	501	516	514	534	540	501	513	478	554	502	568	515	514	503	494	512	520	540	503	477	490	492	515	519	505	544	466	501	519	523	452	519	519	493	512	519	515	514	485	513	481	509	531	539	494	547	515	545	505	485	488	501	503	501	542	469	487	527	475	500	527	489	490	465	430	499	500	464	507	492	504	512	498	506	484	540	522	492	532	518	504	531	497	516	507	486	556	460	539	488	494	490	496	507	519	478	522	514	483	471	521	557	507	499	483	545	517	527	507	515	495	491	528	452	510	502	520	492	531	478	468	521	527	518	527	498	468	475	493	492	502	523	517	483	490	486	499	516	492	477	500	533	497	517	524	490	513	504	493	454	479	501	472	480	531	490	503	518	518	471	481	509	475	518	546	485	533	494	472	523	472	528	510	546	519	522	541	533	501	529	531	488	489	465	466	514	503	512	546	466	480	472	509	494	477	505	507	513	492	509	476	513	514	494	480	514	468	525	484	525	495	475	492	488	516	482	518	503	519	519	533	475	473	508	480	528	525	527	498	499	481	500	536	512	464	470	473	501	454	518	477	522	511	539	519	514	484	481	504	502	509	486	528	517	451	500	507	518	539	504	499	493	473	515	542	492	472	503	467	493	493	527	468	513	521	498	448	497	487	493	507	489	501	513	510	481	481	478	531	483	546	473	523	503	524	508	515	506	536	516	501	474	484	475	545	514	477	534	514	441	483	510	517	507	481	533	480	561	480	518	517	491	489	551	496	482	485	497	463	496	505	507	474	484	513	529	489	498	533	526	527	497	510	487	487	518	475	520	487	515	526	513	530	529	502	461	505	477	512	509	504	500	499	523	495	465	485	508	510	478	525	473	509	496	531	488	525	505	497	516	498	521	510	483	529	505	480	488	453	516	479	507	473	521	500	515	508	517	505	481	500	489	473	495	509	519	490	541	451	524	507	510	511	489	525	501	500	477	526	480	476	472	499	517	550	483	564	517	550	522	509	508	474	457	516	507	493	551	514	495	522	482	505	510	464	561	486	517	496	502	513	504	495	501	533	478	513	478	482	523	514	509	510	470	500	449	524	518	497	524	538	500	502	499	489	500	452	500	490	496	462	476	482	520	476	467	512	499	540	506	520	475	512	490	505	510	455	520	507	525	473	472	524	483	495	507	525	528	489	484	497	512	522	462	539	500	481	450	500	497	507	518	529	452	521	526	511	466	474	511	535	508	532	529	532	538	490	482	528	514	497	533	488	496	499	470	502	500	491	485	490	521	489	473	499	527	490	524	502	489	462	520	500	494	482	523	522	543	479	485	489	540	485	533	490	503	506	503	522	501	506	514	506	491	462	519	532	508	504	491	506	511	485	481	553	511	498	530	474	486	473	501	553	504	511	510	483	496	523	501	512	505	493	517	526	481	524	520	506	538	526	461	480	469	515	513	462	488	490	501	475	497	498	498	495	534	460	511	532	491	466	493	521	510	507	497	532	486	507	499	511	525	505	479	561	506	516	481	511	519	506	496	472	550	479	494	522	515	531	546	482	506	499	492	516	531	469	500	506	483	490	502	559	516	499	530	497	523	467	490	533	507	509	514	535	489	503	509	486	515	502	491	493	528	521	513	511	505	502	510	524	501	509	550	524	466	522	502	514	508	459	514	499	488	503	476	492	499	493	502	530	492	507	512	519	476	473	525	556	512	489	493	482	508	486	495	479	494	498	504	562	504	499	443	510	482	501	521	496	475	491	509	510	525	480	515	494	511	525	496	468	506	470	459	488	528	496	517	483	463	508	535	467	492	515	516	485	479	482	505	467	465	507	495	506	512	501	481	482	489	472	490	504	479	485	497	544	497	504	518	485	495	490	447	460	533	496	501	523	493	523	466	497	510	510	483	544	500	527	489	477	499	477	500	520	513	490	455	499	513	502	512	489	515	507	508	524	488	481	478	518	486	540	504	540	517	478	472	489	493	491	497	486	500	466	518	500	517	512	518	488	522	515	492	516	496	487	515	493	486	529	458	516	477	503	491	495	510	487	521	476	475	569	491	503	506	503	536	526	449	530	523	513	501	503	516	494	466	529	507	507	490	521	479	514	481	526	535	524	519	523	520	493	497	497	513	478	516	504	482	520	483	514	463	500	528	484	489	499	512	541	529	508	509	536	481	515	448	456	497	486	501	457	511	465	494	520	506	552	514	504	525	498	529	511	525	512	500	543	505	506	515	527	516	474	507	532	485	470	511	518	467	502	518	506	493	489	476	516	481	533	511	490	449	506	492	485	536	525	481	506	473	546	479	508	487	460	500	481	529	536	480	510	486	490	496	514	508	480	523	513	502	548	469	542	551	493	516	515	524	501	478	486	506	504	472	506	515	460	535	508	460	501	475	479	496	471	500	479	498	517	490	477	502	460	527	525	519	521	459	441	536	494	489	484	483	455	514	506	502	499	482	521	491	487	505	495	519	520	484	468	500	496	469	530	472	501	455	527	477	484	519	496	483	530	489	524	533	533	515	496	491	547	499	524	451	481	464	507	506	532	505	492	485	526	525	492	487	523	490	477	515	508	502	483	481	489	529	460	473	510	477	518	508	507	461	495	496	485	502	511	484	518	505	465	500	501	502	517	503	515	485	501	471	511	482	508	508	544	506	495	485	501	528	509	485	518	551	465	504	475	516	489	472	498	471	467	494	478	500	548	512	505	517	513	536	470	494	500	497	499	532	477	467	494	468	512	505	497	495	496	504	492	505	489	507	503	477	470	489	491	443	501	522	503	503	515	507	452	526	506	481	461	538	512	483	465	523	493	462	497	468	515	498	531	518	480	495	522	497	550	494	538	485	475	541	482	522	510	492	492	548	452	495	558	507	457	494	528	486	539	470	479	500	532	523	495	499	499	439	492	554	520	526	524	475	491	493	500	518	504	563	485	484	490	509	496	483	486	552	533	470	528	498	528	480	490	525	525	485	528	562	507	494	513	515	520	508	509	465	461	500	520	475	519	477	474	500	509	477	536	517	496	530	501	485	522	481	511	565	472	502	541	469	526	514	522	481	482	522	473	475	489	496	486	528	461	501	528	484	494	550	506	479	485	510	434	497	479	440	505	504	478	493	514	518	522	518	510	459	518	506	458	463	494	512	501	467	490	486	493	496	469	547	512	479	453	491	490	493	518	493	519	501	504	507	502	521	472	491	517	508	481	461	529	485	498	492	451	498	523	512	525	468	514	477	478	514	499	471	514	474	523	501	501	491	467	490	499	489	472	545	491	514	468	476	491	492	518	456	524	529	485	512	476	460	504	492	512	489	486	502	506	496	536	524	486	469	520	481	479	498	485	518	492	477	512	530	482	500	513	490	484	493	525	484	484	532	504	507	520	478	486	550	477	497	489	538	478	502	494	486	493	504	465	509	520	496	525
24230	21362	28674	27274	52323	58062	43523	23243	7942	2177	1015	749	684	690	644	696	664	672	646	699	720	627	651	683	635	634	682	685	728	679	663	642	670	684	695	674	728	631	644	759	692	659	675	619	647	671	633	663	692	619	662	622	686	645	635	670	633	702	637	641	663	670	642	618	644	652	680	672	672	641	686	686	626	645	656	678	680	674	700	675	669	681	659	632	671	641	642	632	659	674	677	652	595	689	651	649	655	649	654	627	644	620	671	686	684	690	641	662	646	661	669	711	661	677	616	672	644	631	641	627	610	681	642	651	678	624	674	617	658	646	664	655	616	640	672	614	642	655	650	665	679	606	627	660	631	650	703	646	631	664	686	694	636	636	625	685	654	657	639	647	681	653	667	686	648	689	624	669	692	647	677	671	607	662	665	642	663	588	643	642	658	638	671	694	681	654	679	677	705	672	668	612	673	664	631	676	667	644	645	632	628	618	635	666	650	661	705	624	630	689	659	679	670	684	666	647	712	653	658	644	664	637	698	583	643	672	663	631	620	629	652	662	616	628	636	610	688	672	646	632	604	650	661	702	633	679	645	642	678	684	673	662	639	603	604	614	659	617	629	616	662	704	620	670	642	616	643	646	691	623	619	647	641	667	653	648	683	731	648	646	647	656	675	683	637	643	673	675	617	683	599	645	685	667	676	629	640	679	646	649	622	603	675	624	578	686	626	645	697	703	648	637	639	671	608	633	638	662	609	648	674	651	634	662	634	664	687	635	654	678	641	630	704	687	666	636	648	698	647	661	637	657	687	678	646	661	640	653	672	651	642	668	662	632	632	631	652	679	661	679	646	700	656	632	670	704	614	720	628	710	634	658	687	621	684	602	665	634	631	662	653	662	641	652	677	637	637	670	630	667	629	633	651	649	677	635	637	570	684	664	665	674	650	647	684	699	628	676	669	700	649	640	633	672	688	685	667	662	658	663	619	673	631	693	693	634	705	591	634	680	682	629	642	656	640	667	678	662	621	638	646	641	634	644	658	660	691	664	645	642	664	675	648	677	644	619	647	634	667	665	653	647	654	697	692	698	682	640	678	620	640	694	627	638	639	677	657	656	678	677	718	626	632	654	629	614	672	625	640	615	613	691	624	638	634	686	626	665	675	690	651	653	665	617	618	655	680	649	705	707	668	702	623	669	651	683	642	653	674	680	699	646	685	662	660	661	658	638	693	643	585	651	643	658	625	698	628	643	642	640	669	673	649	655	641	644	671	630	633	650	648	649	607	700	669	599	650	630	690	644	674	644	659	664	756	697	674	656	685	636	658	670	659	673	631	633	632	670	644	647	637	612	635	670	669	644	669	700	643	626	637	624	637	656	642	633	624	644	650	649	652	626	629	687	659	663	617	656	697	596	621	658	657	666	662	659	688	636	635	681	678	590	629	669	661	634	637	616	668	650	685	647	648	625	660	628	633	658	674	620	604	645	670	642	672	660	616	643	681	637	689	696	654	673	656	693	643	627	636	624	686	625	637	644	600	657	601	663	671	635	617	672	623	614	659	630	648	631	635	639	669	670	614	613	674	627	657	656	651	639	639	626	619	636	664	641	641	672	663	637	655	654	632	646	619	642	652	647	648	613	635	719	679	623	658	676	607	601	642	676	618	635	671	642	629	660	634	637	658	607	659	665	619	651	630	652	675	674	665	651	669	670	642	655	688	685	642	688	622	599	667	647	641	617	630	648	662	655	660	681	681	662	703	681	672	653	679	667	647	654	610	664	638	659	657	628	631	629	678	633	696	656	689	672	671	673	651	696	658	627	643	625	675	646	617	611	659	678	670	630	665	667	646	663	680	668	660	673	648	668	690	642	647	656	641	615	670	646	665	627	665	711	672	595	633	617	617	617	653	651	651	650	652	648	644	624	621	676	614	683	645	617	630	647	625	627	599	691	639	704	702	654	716	613	693	620	627	673	647	642	669	634	597	641	638	685	619	635	630	588	613	649	696	632	628	614	666	655	658	609	650	611	605	684	680	675	635	684	634	618	643	654	653	617	679	653	672	643	663	678	696	652	678	653	659	656	650	675	628	634	636	644	700	648	686	663	648	709	644	629	668	659	677	645	620	651	620	674	680	643	661	635	606	623	693	660	705	652	688	678	696	686	643	666	702	674	685	659	657	675	637	634	647	618	624	627	628	663	678	665	620	670	670	666	616	716	686	645	646	680	667	622	666	667	715	648	660	655	675	680	641	654	662	642	661	701	643	643	643	674	630	620	620	669	611	641	637	608	665	625	687	641	636	625	650	665	652	657	648	618	664	687	658	680	692	638	661	639	657	643	640	639	636	624	628	694	602	681	656	621	671	657	637	651	651	649	694	659	623	677	686	678	617	668	664	642	662	660	726	647	682	675	661	667	628	615	621	676	625	658	703	663	663	667	680	626	651	637	660	608	625	621	650	689	658	644	636	641	695	630	648	643	629	665	637	603	660	654	654	619	662	683	640	669	641	625	645	655	684	673	660	601	623	684	635	619	706	709	630	679	657	665	628	662	646	670	639	637	626	673	672	664	671	677	659	656	678	671	648	654	632	640	669	643	647	630	655	652	650	654	660	640	624	670	632	602	668	657	681	617	652	688	673	662	641	663	621	652	605	628	711	700	696	665	614	595	631	640	615	662	608	625	695	693	616	637	666	661	637	626	672	664	608	612	670	655	641	610	632	644	666	646	626	636	624	631	640	671	642	650	655	674	646	654	627	666	661	638	666	638	607	626	626	721	670	650	662	699	689	612	691	690	694	640	637	644	676	676	636	597	684	628	677	651	637	644	658	647	667	676	618	642	706	670	659	663	687	640	627	649	648	644	616	662	693	693	664	684	722	652	686	658	671	663	624	653	698	649	602	617	639	671	637	674	595	649	664	656	652	691	661	624	661	630	656	649	657	667	594	690	675	633	665	646	651	653	673	678	650	664	652	641	639	688	650	655	685	640	625	648	633	615	635	620	630	633	647	623	668	644	648	629	694	619	608	677	630	687	635	647	632	599	663	690	661	674	631	658	646	646	660	650	653	660	647	672	625	619	613	680	646	625	657	700	667	646	678	612	676	654	656	633	658	659	678	657	660	662	654	647	655	655	623	722	612	657	662	603	668	669	717	653	606	643	649	661	698	701	645	669	636	649	601	628	627	637	644	644	578	657	632	679	682	640	644	651	626	652	682	628	645	669	667	629	657	665	677	657	627	646	670	674	597	675	680	668	644	678	667	676	633	627	640	665	631	652	652	618	641	661	622	651	670	626	672	671	675	670	649	606	636	667	666	642	703	621	640	631	677	694	671	612	615	667	634	651	653	665	622	621	678	611	632	686	662	630	677	625	628	657	642	644	669	675	649	686	666	662	628	636	689	602	721	684	671	624	606	645	644	666	690	621	666	643	669	676	653	636	635	652	667	633	637	649	646	639	640	640	657	678	663	687	626	655	643	635	662	630	605	681	634	639	653	631	650	618
4616	7033	7430	38338	67521	56374	34972	16520	6216	2155	980	721	633	651	595	606	608	563	587	578	596	535	633	592	563	582	589	601	592	588	598	650	575	616	599	597	611	593	586	655	600	616	592	608	657	592	578	580	567	583	660	582	612	617	601	550	611	596	618	566	582	570	636	613	623	607	595	588	607	583	586	590	619	591	600	592	592	622	567	586	611	649	573	623	629	594	582	558	596	622	597	571	541	619	607	574	600	609	593	565	555	592	604	561	664	611	587	623	584	571	589	628	620	625	587	600	560	644	550	601	641	588	596	607	582	571	596	570	580	597	553	595	593	618	575	566	615	615	625	568	604	583	590	604	580	621	602	592	592	600	604	544	566	541	583	559	587	583	578	569	601	566	574	535	592	580	543	607	568	588	583	573	588	602	577	615	618	556	580	537	593	607	532	595	618	594	599	583	593	647	594	608	648	595	635	560	616	585	594	564	583	635	618	570	617	584	590	554	602	566	601	580	575	612	545	634	587	606	563	573	584	600	552	591	586	586	575	609	566	598	548	583	569	620	608	546	599	590	624	584	603	561	574	607	601	639	574	563	576	571	574	610	617	545	585	602	589	593	597	617	555	622	539	621	583	619	587	609	541	608	569	605	574	605	599	576	625	601	627	565	548	613	602	616	593	556	616	550	603	592	588	552	560	572	588	572	578	595	600	611	592	567	580	583	567	543	595	599	589	600	598	578	612	560	631	570	552	568	631	617	592	632	628	586	568	611	581	579	601	558	616	636	624	563	641	592	630	572	532	590	579	618	664	591	540	558	582	581	589	617	592	590	569	556	555	584	624	594	574	638	582	634	549	607	631	610	606	552	601	606	609	614	617	611	546	615	614	582	599	564	571	613	547	548	545	598	611	591	570	540	579	564	597	581	602	588	583	652	553	604	555	602	625	630	608	592	635	588	532	620	539	629	606	557	577	560	591	607	588	594	594	568	599	549	551	553	594	574	590	631	579	558	591	614	611	594	581	559	579	593	589	560	554	621	562	619	559	600	611	566	604	575	532	623	574	616	579	576	591	603	620	576	599	584	602	613	574	586	642	599	523	594	606	639	593	583	540	596	580	597	603	594	588	591	625	597	557	563	572	592	603	555	550	606	610	572	594	567	582	571	568	588	595	536	646	580	602	632	587	552	629	587	588	552	594	608	577	622	597	583	571	603	587	544	566	608	590	567	620	574	581	575	558	611	604	554	575	577	562	597	609	621	592	579	583	608	579	578	595	553	559	573	608	598	537	585	655	592	587	562	601	541	600	605	608	589	574	606	578	580	603	596	607	580	564	587	555	571	602	595	615	562	580	564	599	572	598	554	632	578	616	602	571	595	626	644	591	566	593	569	558	613	614	570	602	560	591	627	572	615	623	628	584	622	585	635	572	597	587	588	573	616	595	573	581	586	619	617	612	603	632	601	581	572	608	578	575	546	557	608	569	597	606	550	609	578	564	536	579	554	583	600	612	583	575	565	608	549	606	591	586	589	573	593	578	598	618	563	599	532	591	611	675	593	582	574	580	560	601	620	574	566	617	601	574	568	616	559	583	551	566	613	630	565	608	621	542	589	560	629	592	600	579	595	583	550	582	566	594	606	616	602	658	598	618	574	625	600	561	630	582	620	612	565	570	562	593	608	600	614	593	600	604	588	580	589	589	572	589	570	599	552	580	614	596	584	656	650	607	618	582	636	564	545	582	559	622	553	643	603	598	594	609	550	560	634	564	625	575	594	622	568	575	618	592	613	565	602	571	583	542	577	608	575	547	622	610	580	618	640	589	608	591	603	603	620	639	570	573	622	567	640	583	587	533	555	573	648	577	552	567	581	575	572	562	551	544	570	592	573	584	615	576	569	568	594	593	584	588	603	576	593	581	595	602	576	583	606	572	617	568	554	532	596	585	582	582	597	604	583	636	615	609	586	542	604	610	558	599	597	592	604	535	518	583	607	607	569	596	622	590	541	598	628	553	601	599	624	603	601	614	561	609	567	598	586	640	575	605	563	578	571	613	571	579	546	577	595	641	642	622	617	591	587	538	619	579	599	605	583	613	583	567	577	547	606	586	595	565	604	601	566	534	624	580	592	593	577	602	609	604	592	573	566	576	583	545	582	592	578	573	618	563	590	545	618	598	577	587	587	587	597	587	576	632	574	599	550	589	573	589	588	592	584	574	635	591	595	604	579	617	593	564	568	569	583	616	579	588	585	617	555	587	613	588	614	550	628	587	600	609	590	567	571	574	612	567	532	581	591	573	606	583	582	576	596	589	567	564	594	615	598	597	580	547	566	583	564	634	625	600	589	583	579	582	589	586	599	600	558	608	599	570	581	620	589	554	651	600	559	575	622	558	574	589	577	596	597	644	595	630	570	589	566	604	598	602	569	593	576	596	623	606	602	604	588	586	560	612	630	609	622	569	597	560	579	566	588	584	580	601	636	560	562	629	603	620	616	609	576	606	592	597	587	590	589	572	569	594	569	580	609	622	561	620	587	604	532	606	612	585	558	591	614	564	617	581	593	590	607	551	558	544	584	552	569	558	590	589	598	548	556	580	557	573	577	578	569	563	637	609	597	570	581	581	617	530	614	625	571	609	589	597	575	608	567	602	577	601	591	611	571	597	643	631	585	536	608	567	576	586	611	568	606	607	539	617	576	599	585	601	618	573	584	577	564	574	573	615	635	590	578	601	578	566	577	574	607	613	607	607	566	541	610	572	610	542	572	566	590	619	590	559	612	591	583	594	544	610	599	568	626	586	581	576	590	609	616	577	605	573	642	557	587	591	589	650	556	579	594	557	593	597	576	578	597	578	550	611	569	619	606	595	617	612	576	550	586	575	566	578	611	567	591	614	585	558	604	590	608	606	585	557	534	542	556	575	611	638	613	590	571	585	596	596	566	573	607	580	558	597	596	585	583	579	545	564	606	578	589	618	586	601	561	536	584	547	568	612	631	560	589	595	575	615	613	541	604	585	599	599	619	573	609	592	601	585	586	572	582	585	547	590	607	635	575	616	608	606	605	610	555	565	595	582	571	588	627	563	575	607	548	546	534	554	591	549	582	565	556	572	581	607	570	582	590	576	577	582	580	569	580	570	610	584	535	580	607	527	626	629	559	597	552	586	581	583	583	566	591	569	612	594	571	549	591	582	597	594	634	606	543	606	597	543	634	618	596	557	545	612	587	561	634	590	576	621	604	579	640	621	598	577	609	570	527	619	548	538	564	587	613	570	601	591	586	604	536	594	584	591	563	606	628	598	625	593	568	597	611	567	615	661	584	573	579	587	596	534	562	557	616	588	574	637	542	576	581	581	598	601	625	560	558	576	606	605	574	639	571	560	640	572	571	610	559	543	619	582	584	592	594	578	574	572	582	612	568	602	577	589	596	585	587	597	563	555	561	589	583	618	593	610	585	588	518	557	583	627	560	576	529	595	606	555	570	566	575	618	583	620	573	597	604	581	609
27701	12426	1822	4168	10513	7643	3664	1500	908	641	612	572	551	574	551	550	550	509	502	536	552	565	556	525	540	529	543	551	484	550	527	575	544	582	535	542	595	523	551	527	508	538	537	542	548	514	523	526	540	528	521	549	513	554	544	519	562	548	571	559	540	541	552	518	579	548	525	562	507	532	513	532	560	545	502	563	529	566	541	508	529	513	532	516	533	548	538	562	566	521	528	568	524	553	547	513	558	530	532	539	522	536	561	522	541	526	557	535	525	544	538	509	586	491	550	549	546	524	550	571	583	542	545	471	552	560	551	545	491	543	529	551	541	518	572	503	573	511	524	532	548	527	538	562	529	538	525	521	543	509	555	511	528	501	549	524	521	577	532	551	588	510	564	531	510	561	554	524	518	517	538	555	496	528	501	526	510	546	534	561	560	528	527	573	525	545	522	556	569	566	516	564	577	551	542	528	567	513	530	498	547	511	549	504	511	526	539	530	601	569	498	552	531	521	560	568	558	514	544	552	531	540	534	549	524	528	545	571	527	537	515	522	540	533	500	543	528	536	530	548	502	549	533	537	563	543	532	512	556	496	503	561	495	520	532	513	501	544	555	532	546	506	555	549	533	556	572	555	528	518	582	576	520	538	565	558	550	558	536	566	519	537	543	557	572	540	548	501	523	506	539	509	544	538	506	538	547	555	514	566	507	531	557	527	534	535	518	547	544	523	516	520	474	556	531	536	551	517	534	585	494	541	559	497	573	566	529	553	541	512	555	548	560	493	529	555	569	512	539	560	534	536	540	515	529	540	546	559	551	539	555	536	524	549	582	566	576	535	569	488	528	509	522	518	562	558	519	492	499	522	570	567	507	512	533	509	543	540	509	529	562	539	508	584	553	505	527	506	516	539	550	577	564	527	563	540	511	563	539	576	563	530	550	594	532	565	510	517	556	534	544	531	604	536	568	544	503	541	571	582	516	535	554	552	522	525	564	512	533	513	588	584	510	521	546	577	541	532	591	542	575	529	547	557	593	535	543	577	516	569	529	536	547	567	532	565	546	571	522	494	559	530	519	530	531	537	509	509	521	508	541	550	526	537	524	530	578	559	572	565	559	551	559	523	540	543	538	514	548	520	550	530	540	539	514	571	541	577	527	556	506	516	529	568	559	534	569	545	568	515	506	555	507	535	509	572	507	553	559	538	543	543	552	510	526	554	564	562	528	544	538	507	567	525	529	509	531	548	574	530	524	524	578	533	514	512	532	549	551	525	540	542	536	587	552	499	505	556	545	555	519	525	539	609	519	524	537	524	527	535	544	509	517	529	543	527	523	533	527	561	505	553	551	577	518	529	555	533	550	544	503	528	527	529	545	522	536	577	510	508	554	531	580	522	496	495	516	551	474	536	550	582	571	557	545	554	517	554	526	560	495	525	508	531	534	547	596	527	548	558	544	543	542	532	534	577	539	596	566	552	514	547	550	518	514	568	544	518	530	544	561	535	574	571	516	547	557	502	553	523	546	565	519	577	519	607	560	514	514	561	543	549	570	549	554	509	551	513	558	543	512	515	518	533	539	542	562	515	524	555	556	572	537	576	552	534	548	531	506	545	558	528	531	529	530	563	589	534	520	538	528	524	564	540	526	563	561	514	528	532	561	544	529	533	525	570	545	579	541	541	532	523	562	524	562	571	551	543	509	501	495	469	563	533	502	495	532	510	522	557	579	549	562	518	491	551	556	528	508	550	546	527	566	554	565	566	525	536	529	560	537	560	521	526	520	563	578	540	515	543	529	543	553	561	560	543	504	533	565	556	518	508	563	535	530	553	571	526	560	544	537	526	516	510	502	525	511	573	548	539	558	547	567	537	566	546	587	573	576	500	552	575	544	548	544	550	523	519	505	545	514	518	521	573	573	521	541	541	549	562	580	532	510	544	513	594	560	540	579	542	549	567	535	561	530	551	525	513	542	572	531	551	548	570	551	515	529	543	554	589	594	513	561	518	510	538	522	539	558	561	553	528	558	515	508	552	543	531	570	560	531	555	578	505	526	526	513	559	531	527	580	520	556	547	561	516	562	510	521	531	524	542	503	550	559	554	566	531	554	558	548	556	561	563	569	559	539	559	548	555	563	529	534	541	519	541	544	543	551	542	549	527	537	555	536	540	536	518	565	537	521	510	533	532	518	544	515	546	534	583	534	527	547	482	513	561	498	534	526	509	585	508	580	539	590	557	507	544	534	537	522	529	599	545	517	557	519	525	510	529	547	533	548	514	552	545	529	533	553	534	530	548	582	544	559	542	553	558	520	544	535	515	537	535	564	521	562	517	537	519	581	520	537	527	553	544	559	545	538	570	555	528	515	510	542	510	522	502	510	563	557	531	523	562	554	597	533	520	514	510	582	546	516	537	526	549	508	532	544	577	553	528	504	565	564	534	537	547	512	575	534	544	527	562	538	564	539	530	526	533	560	561	549	516	539	589	562	504	560	520	531	525	549	516	556	554	496	544	543	546	519	530	569	560	521	512	560	541	526	537	592	533	557	515	549	562	573	553	516	520	513	544	535	558	529	530	491	558	532	522	543	544	556	554	554	562	507	539	548	466	554	530	539	544	500	550	492	544	557	501	535	535	532	541	559	557	547	576	528	517	553	539	509	523	505	530	554	530	575	542	526	534	543	545	537	484	548	565	482	529	559	527	570	548	541	560	556	555	558	534	499	558	515	532	518	566	562	521	511	541	573	484	588	568	515	543	554	526	571	494	551	493	550	535	524	524	549	517	551	520	532	520	511	551	559	557	537	517	554	539	522	558	559	509	558	541	577	553	570	544	559	536	523	542	549	560	547	540	569	540	547	536	525	538	563	562	547	496	567	589	574	531	528	513	561	544	570	576	509	549	515	553	520	534	558	497	541	566	561	533	527	565	516	525	572	596	554	576	548	580	532	557	512	548	530	543	541	519	535	505	563	533	528	541	545	497	554	548	531	519	604	530	526	554	551	512	560	560	543	564	531	520	563	545	526	506	545	560	534	569	579	554	544	541	548	527	512	517	510	528	539	525	541	514	491	606	562	541	627	522	528	537	568	544	537	543	544	533	516	541	545	531	535	486	527	540	553	538	556	587	551	534	590	511	515	545	495	512	540	526	549	539	521	545	542	565	540	506	529	555	573	504	521	523	518	509	524	560	530	540	538	557	530	537	497	549	557	546	543	551	511	519	570	519	529	557	552	516	535	565	570	526	513	564	516	545	539	564	543	507	520	505	565	550	562	532	509	555	601	557	542	508	545	562	534	526	563	509	527	552	544	539	531	538	506	572	529	530	547	570	606	580	525	538	534	533	515	564	508	521	556	547	588	550	569	541	515	518	529	516	552	517	546	558	526	553	517	515	534	545	502	587	564	540	529	454	550	557	545	533	538	523	556	527	575	531	522	520	503	526	517	552	549	556	548	482	533	477	526	545	555	555	548	533	537	537	516	557	496	489	562	517	545	510	527	560
5026	1020	952	4269	9504	6660	3304	1424	822	570	530	490	460	473	440	493	483	438	464	500	471	507	471	459	452	424	451	453	466	507	480	449	459	460	491	458	482	455	452	479	448	484	453	454	478	438	490	454	442	462	467	422	457	478	463	468	448	462	468	497	436	471	428	480	458	483	479	440	464	501	492	440	446	467	478	444	482	460	457	503	448	499	444	406	481	479	467	499	415	416	461	532	439	481	469	491	447	429	477	445	456	463	507	441	457	468	495	447	440	430	483	515	453	447	424	473	460	510	426	492	413	442	494	464	451	433	443	467	430	428	468	491	437	442	444	477	493	482	417	444	444	440	455	468	452	445	481	457	473	455	442	456	474	470	448	460	461	463	499	445	439	423	432	441	473	463	467	439	444	485	421	429	457	460	463	441	443	470	482	427	461	509	479	471	489	464	439	444	421	469	457	416	509	454	448	433	460	445	461	441	481	441	435	467	462	469	465	454	525	430	478	493	484	490	485	428	458	420	469	447	455	476	504	439	447	483	478	450	484	431	459	487	447	433	458	441	447	453	459	475	472	485	460	464	461	458	481	461	469	468	430	451	456	474	479	457	441	500	507	450	458	497	474	467	424	471	437	512	472	480	453	498	481	422	465	451	514	463	436	457	455	470	478	435	466	490	454	477	462	457	462	440	467	461	450	464	451	483	420	470	473	456	458	429	423	434	473	470	453	444	456	478	492	492	504	474	448	457	448	454	461	465	464	465	474	476	477	455	457	462	473	450	469	441	463	479	503	486	479	497	458	486	422	444	465	481	456	481	425	466	470	436	458	463	441	444	487	479	468	454	494	449	463	482	488	492	461	459	469	431	478	466	417	454	416	454	459	467	436	470	473	462	458	445	473	471	464	464	483	441	447	447	460	476	436	479	472	426	449	460	436	483	467	448	441	443	457	465	484	470	490	481	503	443	478	441	446	435	455	454	442	449	448	470	460	448	464	506	444	480	450	442	492	476	451	448	471	483	482	495	472	474	468	461	464	485	461	427	467	464	442	486	431	488	493	468	466	446	433	470	455	462	489	437	475	423	446	456	446	470	457	485	446	456	470	441	452	461	458	480	475	466	480	459	452	477	454	501	448	453	445	476	493	477	486	503	462	429	455	496	470	491	468	448	444	454	473	502	447	438	449	454	476	437	451	425	444	437	427	437	464	463	455	447	462	466	514	451	492	440	435	479	453	469	424	459	441	460	462	427	458	424	470	470	441	448	466	469	490	476	442	459	460	445	431	449	482	487	475	471	441	467	430	469	493	469	478	458	456	499	468	472	480	452	477	457	433	507	471	444	466	458	432	438	456	493	508	477	482	484	427	411	468	490	445	445	446	456	455	495	453	462	421	451	488	476	456	470	476	453	468	472	474	453	487	431	477	452	468	448	452	476	479	452	477	467	500	470	449	463	452	448	458	434	471	491	497	418	468	410	470	474	458	446	455	516	467	465	452	452	492	471	454	462	474	455	468	500	448	470	439	473	462	459	510	473	511	431	456	484	498	430	445	455	546	463	468	458	466	436	425	420	457	495	494	448	425	443	456	451	449	446	484	481	482	433	473	467	471	479	459	459	452	454	486	447	451	435	474	455	461	470	416	455	437	457	476	452	462	451	472	494	470	468	457	489	452	461	474	502	465	435	466	483	469	452	471	443	473	456	456	469	487	439	444	477	487	436	462	493	449	447	499	449	465	446	446	466	470	459	452	458	470	447	458	454	495	433	459	449	466	467	463	440	462	467	444	437	449	440	460	464	477	449	469	451	489	446	491	450	454	441	500	431	464	462	439	461	523	476	520	478	478	437	457	445	482	446	458	447	465	452	456	483	484	456	481	472	474	490	486	473	464	422	425	454	461	454	458	449	413	441	452	463	461	468	500	466	481	439	452	421	470	461	445	468	450	440	503	470	486	431	453	476	435	443	450	485	488	444	472	460	473	434	479	470	455	454	452	491	471	435	470	473	500	459	481	458	464	448	458	469	512	427	471	446	428	463	460	466	461	451	435	462	486	441	467	469	476	444	467	497	445	441	464	449	471	477	425	450	447	448	484	479	441	463	421	471	461	474	469	454	465	521	474	489	462	482	477	485	443	456	453	477	468	460	485	453	452	445	438	480	431	470	438	492	420	469	477	466	461	467	438	465	414	471	453	470	455	448	461	464	459	448	466	495	415	447	462	471	475	456	463	466	417	471	437	461	450	461	480	462	428	471	483	439	474	412	440	473	509	488	490	450	457	428	452	472	491	492	454	473	453	510	465	474	442	492	461	457	443	464	454	440	426	446	489	484	431	490	424	464	435	485	466	468	468	489	449	469	460	510	452	458	445	475	499	455	439	484	524	427	475	466	432	473	499	455	417	445	473	483	468	468	460	516	454	471	463	445	429	466	443	443	459	460	476	458	472	417	439	477	434	461	451	469	451	467	479	455	440	462	457	474	450	441	458	455	475	472	456	432	454	460	441	483	439	472	449	450	492	441	461	498	485	488	437	455	505	496	478	469	436	450	435	456	479	454	469	499	445	452	487	418	476	438	430	438	533	471	435	459	431	481	454	458	454	487	431	427	495	462	447	432	454	444	483	485	482	504	490	474	435	514	462	464	481	477	436	458	474	478	421	474	455	466	450	430	466	460	500	462	483	431	465	480	463	458	475	456	447	452	452	452	455	452	453	479	493	475	469	445	495	450	469	442	464	434	439	480	489	441	511	462	423	460	466	456	514	477	448	479	484	458	478	454	448	417	456	468	468	484	409	444	470	466	449	465	467	462	473	469	445	468	472	455	476	466	520	491	472	463	477	489	467	481	456	490	463	477	469	492	432	468	468	445	466	482	424	450	504	460	474	477	469	477	462	459	484	463	441	436	437	472	473	458	447	488	453	445	464	459	450	461	442	474	454	440	474	474	448	469	438	457	484	462	476	480	437	422	459	489	446	438	480	504	470	461	449	434	466	470	441	449	482	490	479	458	461	431	481	463	486	455	482	439	469	464	487	479	484	437	441	485	472	452	457	466	456	454	435	475	462	437	461	507	469	439	468	466	501	466	481	469	501	477	431	455	473	455	467	462	489	413	437	471	472	458	481	448	466	458	480	467	457	454	434	440	471	481	432	462	443	445	455	486	439	475	491	445	464	479	464	482	481	476	465	458	440	464	458	463	462	459	444	484	493	465	474	465	491	466	490	473	471	463	488	448	467	444	422	484	481	448	501	411	482	503	444	428	474	458	438	467	476	482	493	450	459	447	461	492	505	462	442	490	442	463	474	435	462	459	444	436	449	455	482	445	450	436	449	477	481	416	426	452	457	457	406	474	465	434	495	451	423	449	475	476	463	478	444	459	462	456	441	441	455	466	443	471	463	437	494	447	430	431	463	477	459	447	457	501	422	446	484	479	487	442	495	480	456	465	465	482	429	465	432	496	467	472	456	457	447	459	469	507	458	476	457	467	473	436	489	498	472	431
25461	21338	27186	33667	47663	41134	25498	9878	3227	1304	738	599	568	601	592	576	575	567	577	596	629	583	537	573	545	550	566	558	577	558	554	556	596	557	551	575	549	550	579	516	567	538	535	576	600	573	565	571	563	569	559	564	584	537	516	540	524	544	620	570	545	545	558	562	576	546	523	564	567	551	602	543	565	554	596	550	593	574	560	500	557	514	607	578	568	510	561	551	538	604	585	541	550	550	602	576	576	570	572	566	561	598	560	549	542	600	613	594	589	555	584	577	575	529	572	550	580	598	587	554	557	594	516	555	515	562	586	570	575	575	533	547	574	570	536	574	593	568	596	560	523	525	570	571	566	576	562	568	571	583	531	549	527	516	578	564	571	572	567	583	588	604	556	561	556	541	564	526	534	541	552	558	569	572	573	512	598	536	555	527	562	616	556	530	528	572	571	554	539	567	522	560	552	522	613	606	594	571	598	574	557	582	573	558	504	576	563	503	541	557	518	570	555	536	580	561	545	511	561	529	537	540	553	527	544	522	537	558	542	573	553	554	566	584	566	547	530	525	556	569	553	598	607	587	527	586	532	596	551	589	529	566	554	510	550	569	495	543	590	524	531	565	548	574	605	587	592	527	565	551	568	515	549	586	581	566	566	519	554	555	580	498	523	525	558	558	598	530	577	542	558	577	534	548	553	580	565	603	592	594	542	542	561	567	560	550	522	601	561	566	558	573	539	547	538	581	564	530	553	596	612	538	528	605	584	527	550	560	586	534	548	519	581	600	534	543	552	520	525	548	549	613	539	556	555	578	585	549	569	577	519	566	567	559	516	568	562	567	540	509	547	555	559	537	609	575	548	546	564	547	573	555	544	575	565	585	574	578	571	549	564	564	551	569	561	575	565	564	575	545	527	551	539	595	557	547	568	605	582	548	538	570	599	548	563	593	633	568	570	506	578	578	571	564	568	568	549	561	554	531	540	561	591	536	597	555	597	511	586	566	536	547	573	526	560	547	571	593	550	577	585	558	567	570	566	560	549	538	561	562	483	520	570	581	526	543	585	606	556	543	581	561	540	520	576	592	529	526	559	553	575	565	543	555	564	546	544	600	564	533	573	554	571	556	574	549	545	581	588	562	593	555	569	576	558	576	570	579	516	521	566	576	557	553	611	595	546	559	572	557	532	608	542	548	616	572	566	597	566	548	568	547	537	551	563	541	560	588	554	539	526	565	567	556	577	586	559	553	572	581	526	525	513	579	526	565	582	560	562	557	556	569	576	559	541	533	538	579	585	534	550	580	548	562	579	567	572	514	555	568	557	538	538	517	532	574	592	586	592	548	580	564	575	576	559	541	543	570	572	550	573	620	573	558	557	553	574	545	542	518	578	558	542	549	551	562	553	586	531	559	559	568	544	569	571	536	556	545	540	547	540	542	556	574	585	566	550	538	559	535	557	577	587	546	569	589	583	568	553	532	566	549	564	570	538	613	567	594	553	593	566	571	534	577	611	504	539	577	579	550	566	530	586	611	580	575	529	572	550	519	576	538	504	531	566	592	545	530	569	555	571	562	555	570	565	553	561	536	569	543	531	557	575	559	515	579	567	610	571	600	542	572	550	583	553	540	552	598	554	567	546	577	565	560	545	565	589	544	565	567	555	559	594	548	556	564	550	550	562	536	568	558	521	544	562	542	545	591	588	569	617	582	574	483	607	545	520	583	510	551	529	553	522	560	552	557	542	584	605	568	508	543	565	570	568	568	552	606	529	531	534	573	520	556	590	592	575	572	551	576	598	573	587	595	538	515	602	576	560	573	588	557	562	553	556	581	539	585	567	539	593	543	604	518	566	536	567	550	532	518	507	563	564	553	526	546	580	611	572	549	555	606	550	532	541	574	551	585	564	519	554	597	515	552	584	559	602	550	543	525	544	541	562	592	578	515	544	530	589	628	556	559	559	565	585	523	594	554	598	543	587	557	594	566	529	493	549	523	530	580	529	563	556	508	572	557	548	557	538	527	525	513	570	518	548	564	565	569	552	571	590	561	539	596	529	577	613	563	555	548	503	544	524	554	599	546	591	557	557	535	584	538	553	562	516	507	568	561	580	584	577	520	565	573	555	517	580	558	558	582	554	522	567	533	571	543	533	531	546	587	585	534	552	607	575	563	558	565	574	556	528	537	560	556	582	589	571	578	595	544	562	597	569	602	528	534	554	556	534	584	538	554	548	506	563	517	541	523	572	556	551	587	518	580	572	583	577	570	555	546	555	564	567	566	576	582	550	563	542	548	587	556	564	557	549	532	548	574	547	533	528	552	566	555	553	587	549	573	561	591	573	564	598	575	550	553	554	570	621	545	560	567	525	566	560	508	594	570	559	553	587	576	592	518	526	586	586	540	556	531	525	553	577	507	581	586	550	532	557	559	553	544	564	604	557	539	595	565	536	576	510	524	549	560	574	542	541	549	546	558	619	596	553	579	550	570	529	521	546	546	585	584	599	550	557	558	547	534	565	599	539	556	587	544	556	541	613	530	550	568	582	516	546	528	529	543	573	543	548	583	549	544	546	558	563	521	569	582	571	538	591	554	540	561	531	576	546	542	581	574	563	568	588	585	596	552	557	557	559	551	576	558	569	568	580	594	573	575	583	563	576	576	563	543	542	508	510	579	539	599	559	594	529	563	538	540	583	538	536	570	575	527	561	573	562	576	553	569	572	502	592	564	588	530	525	560	541	627	557	555	582	548	541	561	546	590	562	558	547	559	544	557	547	595	565	536	550	584	528	553	550	578	549	548	581	552	584	575	583	561	573	502	540	535	560	594	572	544	548	564	521	557	555	540	546	582	588	550	538	608	537	578	580	550	567	574	514	530	567	588	616	525	595	517	558	600	555	580	615	544	536	594	548	603	599	541	563	525	588	550	539	541	624	541	596	525	583	520	520	601	570	556	580	542	575	598	538	560	543	537	542	568	554	567	546	581	555	553	552	563	589	607	566	556	622	598	567	526	516	597	540	569	596	593	550	532	520	526	614	599	552	533	538	567	499	547	528	595	568	522	559	513	559	552	566	578	555	555	525	538	563	558	556	525	555	566	541	573	529	540	590	571	595	616	582	532	570	564	595	553	586	561	567	557	522	542	585	609	624	555	587	581	572	537	565	579	516	589	553	537	546	557	568	576	581	573	517	538	586	560	505	583	552	570	575	529	565	566	562	606	555	526	554	547	588	582	574	568	549	570	586	526	575	578	585	549	562	528	556	577	530	554	531	520	537	548	618	558	566	592	578	570	588	570	582	546	533	504	560	566	557	562	529	553	622	535	564	563	574	620	552	525	583	535	547	540	520	571	573	591	551	575	529	586	536	590	570	567	520	541	536	542	541	564	560	529	492	497	523	569	551	516	564	553	599	561	518	593	590	564	547	588	545	561	581	565	582	584	573	571	561	580	536	542	557	546	588	539	568	545	560	539	543	598	558	586	582	573	533	571	554	513	582	589	563	550
3765	3335	4716	38268	46423	33995	18080	7817	3350	1319	759	589	510	497	496	536	535	501	552	486	548	500	572	505	546	580	511	518	491	514	521	489	512	515	487	520	538	540	516	482	540	527	525	517	521	515	475	503	484	507	573	472	544	516	490	527	503	505	507	532	544	488	523	503	537	505	550	535	542	491	513	509	499	528	538	492	502	511	556	531	526	475	486	477	503	468	524	522	525	505	490	493	510	516	504	466	525	557	515	539	521	476	520	492	481	505	461	499	505	508	545	516	552	543	514	472	541	465	501	489	525	473	530	545	482	507	501	502	524	485	480	487	484	524	478	485	462	468	491	515	544	518	508	501	507	517	501	505	546	496	539	504	508	515	528	477	517	489	481	506	522	510	512	541	504	520	517	508	505	543	505	499	514	483	486	485	479	526	516	470	479	491	524	529	486	541	498	515	531	499	516	497	519	513	505	498	533	481	541	525	509	539	492	552	519	513	506	554	502	491	495	505	564	473	528	554	536	569	502	511	521	468	493	495	513	495	502	508	498	564	477	508	558	514	483	514	517	501	505	531	497	454	528	499	512	499	488	513	500	560	492	488	543	529	560	510	516	509	484	488	497	492	517	506	527	503	474	514	506	514	528	525	491	542	484	477	530	493	494	513	474	506	513	506	505	485	483	468	545	508	523	513	465	528	472	519	517	505	501	508	494	522	516	535	509	509	518	522	514	532	470	502	497	545	555	543	508	517	546	511	454	518	526	475	534	524	534	564	528	506	491	509	486	482	523	523	547	513	495	503	496	485	516	505	512	525	510	517	492	496	493	519	545	482	523	536	485	524	512	483	495	512	505	534	485	537	500	516	542	517	509	493	523	497	516	515	460	519	505	508	468	514	514	465	519	523	510	541	506	509	487	462	517	495	566	504	491	526	521	494	511	502	497	485	507	497	531	520	528	440	505	482	517	500	501	513	516	510	499	520	505	486	524	530	546	509	525	516	479	504	525	513	510	508	531	542	498	532	520	537	535	525	521	513	555	500	521	515	450	553	520	500	504	547	510	514	508	488	512	510	520	486	517	533	517	497	486	480	505	514	492	542	519	512	535	524	535	490	504	476	494	510	499	536	582	513	495	470	484	499	481	521	499	545	519	509	524	552	466	544	518	493	528	520	529	480	549	512	476	520	469	488	527	563	520	496	533	514	500	528	489	546	500	521	519	499	506	497	492	484	505	533	552	516	486	509	504	476	511	488	480	526	502	496	520	507	495	539	479	502	534	496	520	468	481	511	537	485	483	507	508	534	508	553	492	478	509	500	530	480	510	484	484	469	483	497	506	518	471	514	499	547	497	441	478	543	518	514	481	505	525	486	491	486	524	491	477	502	500	524	528	463	492	477	526	534	487	478	505	514	517	456	512	510	543	535	510	529	510	520	472	551	491	515	498	507	479	518	490	502	519	486	535	471	523	518	516	496	504	528	487	544	505	506	475	477	513	475	513	487	516	528	480	481	504	557	527	496	537	489	489	539	493	483	519	503	527	503	499	496	504	461	525	565	511	507	525	528	522	519	506	494	542	498	523	520	499	493	478	479	509	482	533	524	507	513	496	477	506	503	504	522	504	521	513	484	497	513	536	502	508	479	496	503	559	481	491	484	503	500	474	522	495	532	475	517	497	531	536	495	513	543	505	519	547	489	536	523	527	509	526	476	472	546	516	524	530	471	491	520	536	498	486	484	461	538	503	509	515	464	486	500	516	511	487	448	510	514	522	470	482	510	508	554	522	477	494	479	553	504	517	509	528	500	531	519	490	530	483	468	522	495	510	532	533	525	492	503	504	488	500	475	532	537	537	510	528	516	530	507	502	505	536	512	516	494	519	497	506	524	522	498	496	539	551	522	494	515	525	539	479	535	503	518	529	469	513	532	498	472	514	468	501	523	551	513	508	551	491	480	517	488	484	489	515	534	504	472	519	491	508	484	464	571	499	521	483	538	505	547	507	502	489	547	514	476	489	506	515	527	513	525	499	507	543	514	502	486	511	511	504	525	510	494	522	512	531	498	511	475	524	516	484	517	511	521	531	508	529	523	523	525	522	495	523	465	508	516	506	558	486	495	500	466	503	496	536	451	536	521	495	498	492	528	513	501	478	543	500	473	485	514	509	516	521	501	523	523	518	494	455	538	536	493	538	494	516	521	501	512	471	472	568	501	522	550	525	511	507	543	496	514	510	496	488	494	515	524	469	473	483	488	498	514	488	521	497	500	507	517	521	515	470	509	471	542	529	512	540	486	520	520	509	521	533	520	480	512	512	495	532	489	493	516	524	520	523	532	499	507	483	506	502	491	515	505	489	506	541	526	500	518	497	476	477	523	521	534	482	542	529	539	475	504	473	534	506	508	493	494	501	474	478	487	509	496	510	508	531	486	488	465	505	509	525	482	467	514	511	506	521	512	557	489	467	499	523	507	510	454	530	519	511	541	492	518	506	499	538	516	465	482	473	494	488	537	510	518	541	482	504	525	502	524	524	531	510	504	557	499	494	530	520	540	516	492	471	505	464	507	487	530	510	534	479	523	526	494	466	502	429	523	502	540	491	518	513	527	477	502	501	511	499	518	488	524	487	489	464	501	513	484	499	516	542	506	500	494	425	507	521	508	513	514	564	517	498	531	522	466	517	494	518	486	508	496	506	491	492	511	539	538	514	498	505	509	519	499	553	466	532	491	509	503	537	523	500	536	524	524	488	515	471	495	483	522	488	471	542	517	464	527	497	546	544	505	513	483	501	514	458	521	518	530	472	488	502	484	519	541	529	507	505	462	503	545	497	549	489	522	540	510	533	500	518	490	512	504	492	463	503	500	455	522	543	494	511	499	485	524	531	515	482	519	498	503	486	541	472	503	538	504	492	525	518	495	487	475	480	514	515	474	527	512	436	476	546	524	552	500	485	546	501	522	524	482	503	483	489	517	507	483	518	493	513	517	509	521	472	498	494	524	498	486	514	454	499	518	506	502	482	529	509	534	512	539	503	507	518	472	521	466	546	477	505	466	475	479	498	510	524	501	510	483	484	515	557	495	506	482	531	500	530	489	482	481	541	486	511	465	500	498	483	532	497	487	492	540	513	502	531	530	539	490	516	540	483	522	512	474	561	487	547	511	529	461	549	500	473	510	494	524	518	498	540	525	508	467	471	502	510	542	523	507	538	533	506	523	535	520	469	533	544	534	536	501	512	511	507	519	489	479	509	497	474	513	552	447	509	501	526	532	521	487	523	507	517	491	523	563	498	523	497	526	494	457	488	531	494	511	520	498	524	484	533	515	514	508	513	517	507	500	522	519	507	510	524	498	518	513	513	506	497	522	548	477	473	530	532	492	520	532	487	497	489	520	554	483	520	514	498	525	517	461	517	505	505	488	555	503	482	482	536	463	491	481	518	519	495	511	528	518	522	526	512	515	473	484	514	559	509	507	533	532	521	503	482	474	478	488	568	492	490	496	480	512
24247	21330	28579	27614	55962	54896	41733	23560	9467	2729	1171	839	716	671	695	731	668	696	693	677	684	663	677	581	701	684	669	649	703	633	656	661	676	690	698	681	636	707	698	657	687	674	641	650	661	681	666	675	666	671	702	680	694	682	649	670	662	653	637	669	758	646	634	641	707	705	658	671	678	639	701	687	690	695	688	654	603	640	682	649	683	701	620	676	676	634	655	667	649	692	679	675	653	657	643	675	641	653	615	626	698	688	700	678	636	680	626	630	702	633	694	664	636	672	653	711	650	673	641	691	701	626	673	667	620	662	637	680	694	671	691	695	709	681	665	647	645	610	655	661	685	655	666	664	651	651	634	688	617	713	720	649	645	660	669	708	663	667	673	674	635	668	676	630	631	651	641	640	626	635	680	654	673	670	643	683	655	654	640	638	637	663	652	674	645	655	648	678	658	601	636	650	700	640	719	629	643	699	681	640	609	699	680	659	643	650	694	656	652	613	655	685	677	672	679	654	623	654	669	680	704	675	621	663	666	659	669	699	679	618	624	657	666	657	646	639	643	627	683	627	670	666	651	645	623	632	671	673	668	638	738	653	623	693	673	644	655	610	616	737	710	661	628	633	624	631	672	692	684	679	656	683	634	622	708	656	624	673	634	659	653	707	703	650	633	628	686	622	658	638	635	611	632	645	643	655	631	661	657	682	681	665	639	651	653	657	642	655	666	653	663	681	669	673	652	644	680	693	668	667	674	665	659	670	629	624	682	659	634	683	689	625	648	663	654	650	670	654	644	638	666	663	626	632	644	662	634	645	693	647	668	639	644	566	691	621	644	679	653	635	698	656	666	645	652	661	660	676	651	637	675	673	676	686	640	637	659	623	594	655	671	647	681	697	653	674	707	603	659	613	623	660	627	660	618	661	656	710	669	679	674	679	678	672	638	631	689	642	654	659	635	647	722	696	642	645	654	600	669	646	626	672	687	634	613	660	674	614	628	662	658	639	654	676	653	642	668	639	656	666	643	692	632	653	657	627	663	642	638	662	607	656	661	641	619	638	688	665	652	676	676	671	653	629	630	628	675	710	626	652	654	718	647	690	646	643	646	644	637	663	709	672	663	647	673	699	695	664	644	673	631	650	678	693	678	697	690	664	668	674	666	687	640	635	672	629	674	651	671	633	699	673	644	628	657	680	658	683	577	671	659	705	664	632	713	659	657	641	656	635	671	675	654	661	698	672	653	642	684	680	654	654	678	641	651	679	667	655	635	679	637	626	624	617	644	638	650	653	633	626	650	654	673	676	678	647	698	668	692	644	657	680	638	642	667	677	669	657	697	667	656	646	613	639	664	655	643	637	700	648	661	662	675	648	664	638	652	646	676	653	710	667	645	689	668	610	640	630	634	649	709	655	638	661	674	613	665	689	643	642	693	697	631	617	667	643	634	616	606	657	707	640	658	627	666	703	686	648	634	656	663	606	618	662	625	680	637	654	643	627	681	650	645	624	635	632	662	668	708	593	661	658	652	711	663	659	641	639	665	586	672	629	656	655	645	634	690	692	648	601	638	628	586	694	653	659	685	682	648	656	667	688	663	695	634	630	664	630	630	683	681	698	672	697	684	660	661	676	653	670	615	718	717	631	653	666	623	650	651	696	633	697	644	660	673	657	619	648	639	678	697	635	643	658	653	661	674	631	624	577	684	662	675	683	622	633	659	646	675	632	662	641	688	627	674	677	636	623	657	693	667	640	667	659	666	611	697	651	638	656	693	613	706	694	628	621	662	649	674	656	671	672	661	650	661	651	628	658	641	670	671	646	663	686	622	637	656	624	674	669	660	674	663	658	681	648	649	636	678	631	664	637	640	659	692	651	662	645	683	663	635	656	673	665	647	695	685	597	694	672	682	698	657	670	650	662	650	608	695	669	605	652	684	689	676	647	678	605	686	684	651	657	673	640	652	676	617	658	646	674	645	663	608	671	655	679	656	622	660	613	664	670	696	669	676	685	662	664	669	651	650	678	640	632	702	691	688	639	594	642	702	630	662	663	708	633	663	688	689	638	656	653	665	630	673	687	655	687	694	672	633	682	688	665	640	650	689	660	697	653	640	637	635	654	641	651	641	663	702	651	678	645	618	630	663	711	591	705	643	675	621	643	654	675	672	658	671	636	635	647	651	699	616	663	688	671	686	672	663	668	670	654	672	628	627	669	682	632	693	615	674	660	616	664	666	645	667	687	676	635	701	701	650	700	660	651	637	658	678	643	681	670	662	683	595	661	674	665	637	653	640	633	658	608	646	633	635	664	708	659	702	657	647	663	654	605	674	641	700	718	641	649	650	679	664	600	647	690	663	628	644	639	623	691	638	590	694	645	713	687	602	632	668	646	662	663	658	659	639	644	668	647	655	675	674	622	638	709	653	628	627	637	638	649	662	628	613	662	620	649	666	636	637	664	676	672	641	681	627	631	623	700	638	644	653	666	708	673	718	649	684	643	670	680	645	608	688	647	695	654	717	656	657	658	633	620	668	632	646	655	641	696	636	647	686	691	676	637	654	665	686	648	616	618	661	698	668	648	639	645	680	664	651	686	640	674	633	628	645	676	666	637	682	643	622	709	622	631	687	648	641	681	660	674	620	641	665	609	690	636	664	693	660	657	674	662	583	693	662	629	636	602	674	655	626	664	647	668	653	655	650	651	680	631	700	604	693	720	671	637	632	747	668	644	655	678	627	630	643	626	608	642	662	641	659	640	609	674	685	636	661	652	692	652	691	662	635	652	631	700	629	600	665	629	657	650	684	648	636	648	635	678	669	677	719	653	691	644	647	659	648	657	684	640	671	604	648	663	676	644	641	661	664	704	682	635	660	623	648	665	657	663	606	602	646	666	647	637	633	656	669	656	684	638	675	639	694	574	629	701	677	669	680	689	689	688	694	645	630	665	622	664	667	671	644	617	604	657	694	634	649	654	689	657	667	677	615	665	657	683	670	643	654	633	644	686	637	672	654	635	661	631	637	669	643	623	637	613	672	665	684	652	664	656	687	686	660	609	676	629	653	649	623	661	661	643	659	655	623	666	634	654	664	656	600	640	697	623	652	644	664	659	659	670	686	660	672	659	729	652	668	669	652	675	610	624	636	712	651	657	609	655	679	696	687	646	714	649	706	690	679	647	659	667	680	659	673	626	665	644	626	644	621	668	642	662	611	694	656	655	617	691	665	701	632	668	612	637	647	640	675	658	623	640	665	635	654	686	656	641	638	659	698	654	640	666	665	678	639	645	654	651	654	671	651	689	615	629	693	646	644	622	660	626	685	639	644	641	612	674	665	680	658	675	638	679	682	643	628	671	652	686	645	655	632	658	669	671	664	690	623	665	632	649	628	682	680	658	661	699	650	626	638	678	655	629	636	641	655	672	646	639	679	685	710	687	620	639	680	707	640	638	678	669	646	644	656	640	694	678	679	667	657	623	632	621	635	640	682	678	703	616	660	680	654	628
4186	6711	7737	41504	69355	52411	33617	17721	7413	2499	1080	719	589	600	609	612	612	623	557	613	626	611	597	635	603	599	639	594	581	588	582	600	583	645	562	592	599	613	564	580	630	587	618	583	590	592	628	608	540	561	605	634	559	610	547	571	587	580	599	601	568	577	580	578	604	605	606	622	611	634	632	630	590	580	612	585	584	586	586	623	587	549	626	571	605	595	597	570	591	594	586	604	591	571	540	582	571	581	579	577	611	604	577	604	605	586	581	621	590	572	597	610	561	601	570	598	597	591	594	598	610	600	572	586	600	580	630	568	572	531	543	591	605	618	573	633	578	590	605	579	598	593	599	575	596	608	568	627	620	581	620	600	611	607	563	580	561	592	580	602	601	575	588	574	601	626	597	607	637	619	572	557	615	561	579	630	603	618	591	624	585	563	587	578	566	599	581	629	589	560	614	621	605	611	592	575	620	649	608	562	580	575	578	603	617	595	585	527	599	618	593	585	648	586	588	590	587	563	567	617	562	551	526	604	567	610	597	618	596	580	584	618	565	536	611	588	608	581	599	589	642	548	635	572	570	610	575	608	589	628	578	592	540	587	607	582	566	584	609	559	578	572	578	559	577	580	606	570	606	578	573	587	562	611	583	607	587	578	612	581	559	557	569	565	564	571	582	595	572	515	584	628	584	583	572	614	612	573	558	617	578	574	606	560	575	593	646	586	619	610	623	635	599	568	543	603	600	565	533	546	613	609	569	610	611	619	595	601	580	591	567	590	584	591	581	567	610	603	594	605	630	640	619	568	592	624	602	556	587	541	576	589	607	576	600	621	549	591	617	593	592	614	599	617	571	591	574	570	624	610	578	613	579	579	569	624	591	564	577	604	608	576	579	598	611	565	602	615	574	658	577	568	544	606	631	586	567	607	607	614	581	602	551	567	612	598	581	595	576	595	605	561	585	571	581	569	579	577	606	590	594	564	603	613	580	530	543	587	577	575	574	584	629	619	594	606	596	586	622	591	602	551	543	580	574	600	583	600	563	608	581	606	561	611	626	590	604	570	623	582	639	588	607	576	629	589	580	594	635	599	590	561	597	578	622	589	558	608	589	580	585	574	601	591	635	569	577	567	599	577	611	542	578	595	584	555	576	602	568	595	580	575	553	631	657	614	648	565	596	570	568	563	606	556	582	588	546	573	562	565	575	607	613	563	606	530	607	554	586	592	627	590	544	570	565	610	557	596	553	604	638	581	636	586	569	616	557	602	622	553	583	581	659	610	616	577	573	592	596	572	545	596	609	526	587	600	633	577	579	604	606	599	579	590	576	576	555	634	604	603	605	592	574	581	602	573	584	594	575	588	608	560	610	574	584	605	587	626	559	588	602	623	587	572	543	606	560	609	608	566	569	581	608	584	608	583	574	573	581	591	611	597	548	557	625	580	616	555	577	596	612	590	602	591	617	623	605	598	573	593	568	599	578	625	601	565	581	574	591	548	583	561	569	570	575	593	613	529	594	554	589	584	607	551	572	579	578	593	575	565	586	585	574	583	588	587	586	627	581	561	643	573	559	565	573	598	576	554	594	613	554	595	591	568	568	574	563	616	628	575	578	588	592	603	632	585	596	586	569	552	618	599	612	596	581	580	593	558	597	626	544	564	582	602	571	572	555	551	589	611	591	566	619	569	556	628	640	613	580	580	594	578	584	574	620	599	633	615	573	600	589	546	599	618	607	628	584	573	602	590	553	568	587	554	589	566	615	566	604	589	572	588	608	556	577	556	600	607	570	622	552	564	637	584	548	599	582	622	597	600	634	571	613	573	587	589	580	605	559	610	538	572	616	573	646	593	561	567	596	571	581	560	597	532	561	625	582	569	606	622	589	547	620	582	559	605	579	585	592	641	633	571	574	593	606	572	597	562	593	557	596	535	551	593	631	565	594	556	591	571	615	604	593	614	573	589	576	582	565	559	568	609	532	573	574	584	588	570	532	598	605	560	607	548	637	605	603	631	581	580	590	582	587	614	561	599	585	577	584	582	585	587	630	592	537	615	626	562	575	592	604	582	615	626	589	602	618	604	608	615	594	563	601	625	596	592	568	593	592	548	597	627	603	599	579	620	568	625	603	578	580	591	605	610	621	605	606	581	595	583	578	587	585	589	615	582	559	580	586	595	616	630	574	637	573	562	620	602	601	593	559	594	623	595	577	625	585	589	602	558	594	591	555	598	595	558	623	582	579	598	606	602	588	565	577	649	627	612	595	590	575	564	574	554	570	586	565	576	601	568	605	583	625	614	567	608	591	552	661	623	585	582	599	579	533	584	575	551	590	588	628	582	601	574	586	558	561	637	609	591	559	569	600	567	592	547	609	597	585	574	636	556	603	634	572	570	622	572	543	588	572	624	613	573	570	593	585	573	607	620	591	634	606	605	631	583	621	595	595	542	566	580	575	587	599	587	577	606	574	566	577	587	546	626	595	611	574	583	538	613	562	606	550	597	579	591	612	567	564	577	634	577	585	608	594	564	564	584	574	557	563	601	602	580	557	573	563	533	585	572	557	579	545	622	561	607	583	539	577	569	588	577	598	582	576	585	570	609	613	575	566	593	572	563	624	558	564	585	585	554	587	604	585	576	533	580	506	573	571	585	554	584	564	573	609	554	642	553	558	552	587	549	598	625	565	535	600	581	572	657	620	572	564	606	582	551	548	556	578	570	588	588	601	592	608	582	565	604	615	557	547	572	588	555	573	569	579	595	622	628	568	558	610	592	567	603	623	566	608	599	626	545	616	586	588	603	597	576	563	566	579	586	611	604	576	571	596	573	615	557	580	562	572	591	573	591	548	538	565	579	590	601	588	617	607	583	585	607	595	600	587	609	603	593	587	584	609	574	582	606	570	601	578	631	618	573	604	626	583	579	600	579	573	570	551	542	589	583	597	572	611	602	577	603	653	571	586	573	608	598	578	555	611	606	574	587	582	556	608	586	609	600	579	595	553	574	622	578	563	590	590	607	587	572	605	538	617	614	589	627	575	540	618	554	569	572	569	541	584	551	601	601	583	585	589	586	592	605	634	606	570	670	534	580	581	625	611	581	585	574	603	551	571	557	580	599	583	570	583	572	612	604	551	550	580	601	573	580	586	611	585	591	586	581	583	616	535	585	591	569	575	629	624	553	607	595	588	593	596	546	558	604	595	607	564	555	590	599	637	611	587	590	581	572	598	609	556	595	604	566	622	612	598	594	595	568	575	586	642	576	596	571	592	567	573	583	582	596	570	586	572	607	595	600	592	585	570	554	581	566	559	571	531	570	568	574	583	610	612	574	517	603	587	613	543	592	570	561	584	625	546	588	591	563	560	579	615	559	557	597	602	581	548	609	615	598	613	539	563	556	581	594	584	598	524	620	581	610	626	583	573	542	605	632	603	634	590	525	586	593	588	515	543	594	615	568	584	631	532	625	606	522	567	594	538	555	566	636	559	550	608	596	577	598	586	539
27600	12553	1934	2481	7318	7590	3870	1878	1016	664	597	517	530	519	528	539	560	527	542	551	543	502	545	501	582	542	507	537	553	500	510	521	529	475	538	564	569	550	571	539	518	523	557	533	505	532	521	508	512	536	530	578	572	533	499	555	561	563	529	516	511	584	579	505	550	532	532	558	558	546	535	540	551	499	528	565	516	581	567	517	534	550	505	547	541	548	532	621	545	532	482	538	569	557	584	544	537	578	530	537	524	541	511	559	558	554	552	531	543	530	521	472	518	537	528	525	544	520	515	558	561	570	495	567	531	543	581	520	562	537	523	532	569	532	535	521	525	559	525	559	524	519	532	563	533	560	553	544	535	525	564	554	531	550	537	520	543	532	545	511	556	563	557	551	504	485	578	573	508	528	557	560	516	572	547	559	546	512	534	564	538	508	550	528	512	527	523	512	548	552	544	543	494	545	540	576	578	559	548	579	522	520	554	559	527	548	540	554	552	530	520	547	559	496	533	606	534	518	507	563	507	525	515	513	578	515	504	531	507	541	539	530	503	528	508	517	521	554	541	494	544	569	550	519	532	536	553	524	500	557	549	553	552	513	504	525	528	546	536	524	524	551	513	581	550	557	560	514	577	549	538	537	550	532	535	505	496	584	563	535	543	549	572	551	521	538	560	543	598	538	567	495	527	585	494	578	591	493	530	560	507	505	532	562	543	560	511	534	554	548	528	581	532	556	558	534	538	534	544	529	579	497	553	482	496	520	517	561	513	517	524	530	521	514	566	513	466	511	530	579	525	509	565	575	523	550	525	550	513	523	551	518	518	555	502	524	580	524	471	579	524	511	535	578	516	509	547	527	566	563	538	548	556	540	531	548	567	547	532	559	501	576	534	522	567	532	547	581	553	523	518	543	527	546	561	548	569	528	542	537	573	569	554	485	542	544	582	531	531	548	562	557	536	514	557	545	581	505	580	541	543	536	563	553	490	515	562	496	521	508	566	536	553	539	536	533	569	545	509	494	576	578	559	527	538	559	547	521	541	558	517	488	555	511	513	510	577	542	540	522	556	528	538	547	543	553	556	565	522	520	520	528	510	557	551	569	528	550	555	543	524	509	599	522	535	569	554	551	554	575	554	518	515	548	545	517	524	509	562	535	593	546	550	536	540	504	544	526	510	513	529	507	507	524	513	511	568	570	528	542	503	536	557	524	535	551	579	561	564	585	538	516	565	506	490	510	582	557	537	593	547	556	524	474	555	553	522	542	512	517	549	502	533	499	526	530	547	538	522	529	552	516	542	499	596	533	518	561	534	516	508	569	535	508	560	534	521	566	529	497	569	521	555	542	538	479	559	473	548	543	536	520	571	508	571	504	551	508	536	534	572	557	502	529	546	508	555	543	551	534	516	542	535	546	528	492	543	556	544	487	507	536	571	533	595	523	529	595	566	545	497	513	568	577	543	557	521	540	476	511	557	530	514	552	543	530	510	545	540	512	538	518	563	570	529	485	562	515	537	523	522	557	547	544	509	584	505	553	532	519	533	545	555	549	531	490	550	566	561	549	578	509	530	551	498	527	591	552	524	485	564	598	536	543	550	502	592	542	541	539	545	559	516	513	530	519	540	526	558	549	540	533	559	572	544	539	540	521	544	573	551	522	525	543	568	498	527	544	589	519	496	535	567	549	581	533	541	525	550	539	542	552	524	511	585	526	501	538	523	543	512	540	581	552	528	549	595	528	554	556	559	548	571	528	539	510	522	552	574	547	579	527	547	534	556	507	540	566	521	532	548	547	506	526	548	515	520	599	532	514	592	545	554	537	563	551	517	533	552	553	504	516	543	546	498	568	523	545	535	572	542	553	519	548	570	507	522	558	516	500	542	537	526	518	569	530	553	543	562	545	518	525	529	566	550	512	569	524	577	528	522	549	548	533	548	528	537	494	570	539	580	527	569	555	512	564	557	539	538	508	549	530	594	545	536	507	524	540	533	514	546	514	555	549	534	543	548	533	541	565	542	565	550	571	551	492	572	534	526	512	559	571	514	562	534	569	506	580	544	509	544	534	551	504	527	534	536	526	524	532	551	525	523	532	567	544	515	535	531	520	534	530	551	519	553	485	536	532	543	517	546	564	559	566	516	546	547	554	549	564	577	576	561	529	553	505	518	570	549	528	532	555	562	497	539	526	527	550	499	508	521	542	542	494	520	544	548	551	553	556	559	536	528	526	534	506	540	544	544	555	528	563	527	525	512	543	554	524	565	557	498	561	545	526	511	520	530	566	553	547	520	574	522	522	571	521	564	553	507	533	553	547	548	541	572	539	503	543	500	539	547	509	564	561	513	538	603	544	530	536	529	571	548	565	524	502	547	500	557	539	562	563	542	569	549	572	533	564	533	509	521	536	560	575	552	561	546	580	541	532	516	584	495	536	547	527	537	508	527	565	536	513	540	514	536	488	544	570	506	497	526	541	501	500	566	535	531	533	547	540	486	572	544	571	546	518	552	529	535	556	554	541	547	575	586	527	533	527	519	534	518	525	601	545	526	544	557	507	533	501	523	550	522	501	543	551	554	525	535	526	502	554	526	557	575	540	523	535	509	545	542	520	536	534	555	522	528	523	548	561	520	544	524	496	508	543	513	559	521	556	526	509	531	525	530	543	537	564	521	483	527	489	548	540	491	548	537	572	551	540	544	539	590	525	562	544	584	523	534	554	494	568	540	556	545	508	534	548	543	526	549	492	501	543	502	558	545	507	514	558	509	496	550	534	533	527	534	518	519	556	570	525	535	546	591	563	566	512	561	546	552	525	565	544	569	544	528	553	575	548	533	557	564	525	521	509	543	580	591	513	520	504	468	510	547	532	537	556	534	486	534	538	544	582	531	518	546	533	538	561	528	548	504	500	565	508	531	510	555	507	552	547	524	554	550	493	532	521	528	554	539	499	519	520	531	538	507	483	576	570	555	521	532	527	500	570	516	536	543	536	559	555	573	541	532	519	512	522	505	490	549	538	532	510	569	538	580	518	578	545	520	549	531	565	531	564	563	492	549	528	519	552	557	532	556	508	540	547	494	528	549	563	533	515	556	516	557	510	492	551	560	492	515	529	530	506	527	548	556	551	532	525	534	514	545	509	548	514	471	526	519	516	575	548	524	514	572	568	550	526	531	516	500	557	536	522	548	512	548	544	522	561	505	476	567	541	568	538	561	488	485	514	567	545	499	503	521	540	488	559	545	521	533	524	550	487	507	520	553	516	531	543	485	589	541	555	543	568	564	530	511	523	531	532	519	533	522	566	522	533	580	537	526	507	517	519	516	535	544	484	505	536	519	505	531	522	534	514	537	524	555	493	512	520	559	538	526	496	524	522	504	545	541	539	537	526	506	499	525	494	545	533	547	526	526	501	533	499	560	522	539	560	494	520	503	552	542	533	568	568	493	537	530	533	525	530	541	545	528	572	546	566	540	550	540	499	550	531	522	560	535	545	574	566	551	562
5153	1371	1099	2335	7624	6873	3723	1988	1040	674	539	470	490	502	438	481	467	436	441	481	457	435	460	474	419	475	431	462	483	446	482	486	451	448	473	483	474	463	440	446	480	461	449	449	434	483	450	477	505	470	434	508	496	463	454	499	462	474	476	440	476	514	495	466	468	490	454	468	469	459	474	418	458	445	455	467	464	458	479	478	438	453	455	474	474	474	471	467	496	465	465	485	458	456	463	456	447	474	486	449	460	482	411	455	447	468	478	467	473	435	475	469	470	448	470	519	468	426	496	457	459	441	484	473	442	435	442	479	467	498	464	460	483	408	475	499	482	441	421	451	453	412	443	469	460	481	480	455	442	475	463	451	464	445	444	448	489	462	435	455	438	473	464	473	511	488	482	443	436	493	470	448	495	468	465	483	428	441	466	451	473	500	466	444	452	468	478	496	433	463	510	465	472	464	477	436	425	483	436	455	468	467	466	450	478	477	461	463	440	492	450	462	461	457	453	450	435	454	505	434	495	442	444	459	493	467	441	404	475	449	460	473	491	461	451	459	475	485	465	478	467	479	435	469	460	471	500	435	437	427	498	483	467	458	457	449	457	437	494	466	436	454	435	490	470	427	471	475	448	448	445	475	439	489	459	488	486	446	473	464	465	472	437	412	459	455	483	484	476	473	470	481	495	486	460	470	446	437	445	454	448	507	485	491	478	480	474	475	487	434	475	495	457	446	490	456	445	431	499	498	490	482	451	435	500	458	456	464	448	485	468	452	439	485	483	444	414	463	479	479	427	465	489	448	498	460	512	489	446	476	511	486	477	456	486	437	462	452	435	446	533	469	472	482	464	470	453	453	447	509	462	452	467	458	415	466	469	427	482	459	410	465	441	458	470	444	488	456	471	471	445	469	470	483	458	437	449	480	467	472	477	493	468	447	456	498	464	453	431	507	499	459	420	428	475	490	459	461	492	446	447	461	485	443	484	471	454	502	460	411	500	476	462	426	457	472	455	465	476	492	422	438	421	500	461	423	449	485	465	458	465	483	474	468	459	471	477	477	447	470	449	517	460	469	460	454	433	463	458	474	435	450	459	414	465	471	436	483	452	463	433	467	456	433	490	483	492	450	496	455	454	451	431	460	445	474	461	493	475	453	494	447	445	451	515	411	445	461	469	475	450	428	470	448	463	487	501	475	498	499	479	455	473	489	429	460	428	451	469	457	453	457	452	461	449	486	484	458	471	479	450	456	481	474	462	468	440	453	457	481	458	467	456	479	441	453	453	446	470	462	478	425	463	463	470	414	438	485	471	459	433	482	430	425	478	474	484	434	460	464	475	434	458	466	453	457	448	488	491	454	459	457	425	446	435	496	447	463	507	451	439	445	447	429	435	503	481	468	442	466	399	437	454	486	474	466	509	473	443	481	434	457	446	459	449	459	462	397	459	452	462	430	460	479	471	469	470	467	465	469	498	484	478	453	456	490	464	451	468	457	472	464	497	463	436	479	447	506	469	463	448	473	435	472	464	455	463	434	473	445	473	458	477	478	453	494	480	467	490	485	436	489	484	457	444	452	455	437	475	519	437	499	472	442	433	445	416	470	476	449	470	439	440	468	454	453	451	469	461	496	492	468	491	505	484	445	453	482	452	511	435	459	485	489	447	445	475	445	493	463	464	469	494	463	493	465	483	468	453	470	458	463	493	488	460	471	478	432	492	478	509	500	481	457	435	455	448	461	488	456	480	467	449	482	452	507	463	442	437	413	471	483	476	488	475	444	483	486	462	456	467	454	481	477	448	469	487	505	481	473	466	448	483	462	482	454	475	470	443	464	452	460	454	435	454	451	481	448	432	457	464	465	464	478	460	480	490	452	483	468	476	501	437	465	471	434	475	473	500	499	444	433	479	494	486	449	435	463	460	475	462	482	470	479	452	474	420	490	486	464	448	464	472	476	464	450	458	466	473	485	449	470	437	449	459	438	455	439	469	432	446	449	469	452	496	483	447	456	479	461	438	488	469	447	466	456	413	456	456	468	456	462	478	470	468	471	462	465	428	455	443	455	463	466	443	479	496	419	464	449	477	428	476	495	453	462	453	451	463	492	476	493	425	441	443	507	457	447	455	479	437	482	468	483	462	461	450	433	455	476	435	451	449	450	434	454	482	458	462	421	460	461	487	464	448	470	469	503	460	468	460	470	463	478	431	480	453	468	462	472	487	475	482	507	462	458	476	443	502	508	458	486	469	448	457	463	482	447	439	435	461	473	493	458	442	453	498	490	501	453	490	457	442	473	475	441	451	458	509	477	477	459	486	452	428	508	496	469	446	435	468	456	425	476	478	467	475	464	439	463	536	463	474	502	463	468	471	436	436	446	516	455	450	492	478	469	486	456	433	440	473	450	477	461	472	486	448	461	466	468	444	454	446	445	470	436	478	458	456	447	490	494	470	457	462	463	447	427	441	464	474	433	507	432	489	485	516	460	410	488	471	455	468	500	485	506	453	407	468	423	498	451	442	446	460	451	463	459	486	455	440	447	437	444	483	430	461	433	456	482	478	481	447	490	493	446	463	442	458	447	477	445	482	456	486	449	475	449	437	430	465	464	457	467	424	467	450	475	477	465	496	470	475	488	457	477	455	463	440	434	432	453	441	488	472	456	471	480	471	466	508	491	440	433	495	454	511	450	450	478	482	418	473	480	434	442	473	447	438	438	461	473	447	448	461	480	457	448	454	448	463	486	475	477	457	464	443	448	490	424	477	458	469	450	468	464	478	423	442	465	433	458	444	450	481	465	449	483	383	474	459	473	435	461	444	464	451	490	455	452	487	477	481	503	462	452	486	441	506	456	438	456	499	444	469	459	478	492	444	475	462	473	477	458	487	475	448	443	442	449	475	484	494	505	478	496	445	505	449	477	450	441	465	440	448	450	438	443	457	497	456	469	453	477	460	495	479	467	444	463	454	452	452	436	502	454	463	503	462	457	441	473	483	462	467	442	429	454	436	424	470	426	451	487	434	468	465	488	484	475	462	484	493	482	478	454	454	478	466	467	430	441	455	426	472	465	448	448	445	481	458	466	474	497	477	447	454	473	459	453	502	492	475	474	495	464	470	486	451	449	502	424	458	459	463	433	480	457	457	478	482	484	447	518	474	448	456	495	470	495	497	444	469	438	479	490	470	432	446	465	447	471	438	477	446	458	480	433	447	437	489	447	472	480	466	453	480	432	468	490	468	506	444	473	485	462	454	476	439	445	437	448	440	463	450	506	440	441	437	482	434	450	467	526	414	477	456	440	447	482	510	411	471	444	498	419	445	448	465	447	431	463	500	473	483	484	486	446	461	406	483	478	478	427	468	450	468	441	506	489	470	421	474	464	433	472	469	468	479	466	438	414	462	467	459	459	439	441	463	480	459	458	451	455	485	479	438	483	494	499	463	506	491	474	428	476	456	466	443	483	456	489	471	499	460	480	473	420	433	458	498	458	459	452	481	477
25500	21365	27221	27897	43211	41941	29213	13894	4540	1616	865	631	572	589	552	601	523	580	595	604	548	553	572	600	593	570	550	540	575	576	559	628	547	581	572	611	626	566	632	577	562	549	564	547	564	562	582	596	589	569	595	579	586	563	522	522	591	623	557	608	561	558	596	552	528	618	573	527	564	567	579	535	610	564	523	568	603	570	615	600	601	556	564	517	566	563	550	537	569	575	534	605	595	595	549	560	574	523	572	559	557	582	616	537	582	555	573	561	556	582	525	554	597	595	557	561	564	559	560	579	625	577	592	550	537	518	594	581	601	548	537	587	571	562	526	535	541	539	549	563	584	520	547	573	587	597	586	605	592	566	557	568	562	532	561	567	647	537	552	569	583	584	593	581	564	550	583	583	567	519	556	576	549	572	521	587	549	571	549	551	541	612	560	540	539	547	560	585	587	534	619	585	606	574	550	592	569	553	574	559	607	571	623	615	566	582	599	553	518	553	561	565	591	608	578	547	555	594	589	592	558	505	584	524	518	539	596	571	571	578	576	582	557	566	565	535	535	559	560	578	550	561	622	587	585	575	577	524	524	556	577	567	570	580	558	556	526	568	610	587	602	532	519	548	555	578	598	558	623	521	547	600	606	579	545	583	587	587	565	586	577	597	524	529	632	529	543	570	520	564	573	583	553	554	571	572	622	547	556	543	617	597	531	511	586	561	564	559	554	585	558	580	584	618	573	563	556	521	565	564	547	534	550	558	549	607	565	544	567	547	594	587	608	506	574	585	591	550	574	572	540	572	581	540	579	542	521	549	542	568	550	574	557	588	580	586	536	576	558	578	571	569	538	578	574	585	578	591	530	525	544	583	582	562	563	540	527	554	548	572	573	597	565	579	568	554	568	562	563	567	546	511	579	578	523	568	587	573	589	556	563	557	589	593	517	570	600	536	549	568	571	545	576	573	579	582	529	571	549	532	564	566	562	591	589	562	541	527	543	567	571	565	535	518	567	539	567	589	577	585	543	555	594	572	521	560	547	575	547	610	569	587	545	532	578	558	565	544	567	520	546	591	551	582	575	587	587	574	532	547	551	559	569	553	584	581	576	552	606	551	562	615	576	537	602	568	568	583	574	562	560	585	531	544	596	528	588	574	552	567	591	571	571	540	592	559	552	525	537	564	564	584	563	560	558	549	591	567	596	565	575	598	609	561	548	556	563	573	558	587	586	551	574	547	612	559	566	556	574	568	559	529	529	584	507	584	549	557	544	579	567	534	563	571	567	533	547	602	593	566	561	609	520	544	569	537	572	517	605	573	581	602	566	595	622	554	604	530	618	558	572	591	566	605	559	562	571	564	614	521	559	576	558	553	545	580	605	572	544	575	568	547	614	569	543	588	596	568	571	538	550	596	594	565	532	599	594	614	606	573	571	541	573	583	558	522	612	535	581	560	574	561	632	587	554	559	559	547	617	574	518	553	584	576	576	571	524	561	559	590	580	560	606	558	577	576	569	604	582	584	571	537	550	558	581	559	537	578	543	529	576	553	546	527	549	554	547	556	568	565	572	565	579	524	579	524	534	561	550	552	513	539	564	568	557	557	554	592	538	570	541	569	592	582	536	605	553	629	559	574	586	550	523	568	550	577	600	577	506	580	604	554	565	528	581	595	541	584	560	582	602	521	577	579	552	581	560	548	568	524	543	550	582	566	579	565	568	572	568	531	556	572	572	599	518	552	587	560	534	576	574	600	565	584	561	570	536	622	548	514	590	571	553	574	571	506	568	570	591	558	539	565	573	605	601	542	576	567	619	589	508	557	560	559	565	572	560	585	542	545	573	590	584	570	602	546	565	548	541	562	551	589	577	534	549	589	557	559	536	578	569	549	576	557	577	568	519	579	561	555	579	566	566	550	566	557	578	574	526	550	583	604	581	587	543	540	581	625	529	536	576	587	570	558	573	582	576	571	591	569	543	576	525	544	548	508	543	541	562	550	592	540	553	542	555	553	577	582	580	537	568	534	538	571	582	575	574	572	594	528	571	576	569	594	545	547	534	556	539	567	593	572	569	578	553	589	587	559	541	590	530	565	553	591	569	568	588	579	542	528	591	625	557	566	626	559	582	554	608	574	559	544	567	551	513	564	587	563	557	577	550	585	531	545	555	578	556	573	534	561	587	547	511	560	585	557	561	569	508	577	582	551	580	561	619	550	587	582	584	548	551	555	565	554	559	560	569	527	588	577	570	620	562	591	535	554	565	525	560	546	591	574	618	559	574	572	557	607	560	531	500	537	605	593	578	571	559	547	549	511	530	556	559	545	571	583	579	544	574	550	567	571	612	557	539	569	590	527	613	552	600	558	576	628	549	557	560	597	549	578	562	537	580	563	571	569	545	553	598	556	560	604	510	583	536	542	566	557	570	576	546	552	562	568	557	536	553	610	586	544	571	561	511	620	574	574	553	572	588	526	568	603	573	582	570	608	555	558	595	598	554	560	567	564	564	548	548	530	558	533	531	558	565	553	587	582	533	535	585	572	592	524	518	589	514	529	537	600	567	552	570	554	577	647	533	549	528	549	542	533	586	563	570	591	576	574	570	563	527	606	611	570	587	574	555	587	577	530	572	583	565	562	576	551	567	564	539	549	568	534	596	609	581	585	578	573	536	588	548	558	555	577	563	537	545	590	521	593	577	571	589	516	582	582	553	560	557	602	528	527	566	582	610	582	545	595	553	578	615	571	593	573	575	568	573	557	550	581	583	543	548	614	569	565	532	587	531	580	556	561	560	532	579	566	569	519	607	573	578	569	553	555	578	588	594	527	530	555	550	531	579	562	548	573	548	533	563	558	533	542	573	553	574	523	558	584	552	552	576	558	589	526	567	560	578	580	556	593	553	563	551	599	571	557	515	581	570	542	567	567	523	538	569	578	555	554	619	555	561	493	553	552	566	536	578	540	536	584	585	563	567	518	545	560	580	522	531	569	545	541	570	561	539	483	571	606	600	546	551	574	603	552	546	576	586	537	561	568	596	586	575	593	542	528	555	558	554	579	576	588	589	554	572	554	537	597	581	564	548	602	536	557	521	582	602	564	602	570	563	556	562	578	594	602	560	565	576	589	522	551	566	592	556	522	550	523	586	528	583	602	550	528	577	583	554	563	571	559	581	595	567	597	529	571	578	554	558	554	583	584	553	560	553	566	565	565	499	580	581	568	546	526	592	547	541	565	540	548	544	573	546	566	595	584	572	580	552	584	586	571	563	587	584	539	575	539	539	565	553	630	530	571	590	545	551	594	530	571	561	524	560	559	543	580	567	526	588	573	579	627	604	581	576	571	564	544	598	525	591	591	558	548	550	568	569	595	562	583	570	545	541	506	544	544	592	598	559	575	577	590	571	533	556	587	541	559	558	540	557	585	572	527	539	570	529	584	577	558	611	567	545	598	532	537	521	611	573	566	562	559	603	572	580	585	581	578	588	574	572	585	585	573	557	571	547	583
3990	3466	3468	21632	44827	35380	21721	10553	4317	1569	816	593	539	507	505	524	476	507	504	518	549	502	490	536	490	519	534	500	533	522	452	499	506	532	493	494	511	493	490	527	547	476	509	511	518	506	501	510	500	489	512	527	534	497	474	499	484	527	466	481	516	495	501	510	483	522	561	498	546	505	497	530	504	486	518	518	511	523	499	490	514	491	503	523	511	503	540	501	495	500	515	483	561	478	508	496	511	520	492	491	469	498	521	518	522	505	510	502	488	513	510	496	490	493	509	492	532	509	483	515	496	491	514	494	490	508	530	490	506	486	497	508	544	494	471	492	497	530	484	520	475	510	444	514	552	531	466	517	506	517	477	503	495	555	464	513	519	515	505	517	509	480	486	500	511	522	501	532	508	509	501	496	492	487	478	527	517	470	487	508	463	524	502	520	519	511	497	528	529	514	471	469	466	490	498	504	504	506	493	505	493	521	529	506	503	548	499	486	518	564	506	488	512	507	490	463	486	509	516	484	510	523	456	538	523	518	529	483	526	491	519	541	514	520	534	471	476	484	557	495	501	515	495	505	504	480	477	471	554	485	509	502	492	531	545	498	523	493	488	518	488	501	473	459	515	522	522	509	481	505	489	481	482	543	536	498	508	496	503	509	494	485	529	499	451	498	505	467	530	519	553	501	494	533	497	524	471	523	531	518	528	519	483	497	536	507	500	542	550	481	515	482	507	534	471	504	459	524	511	495	492	495	495	530	537	497	523	510	469	496	501	529	490	472	505	475	538	488	486	530	509	497	502	506	503	546	489	510	505	479	514	518	476	492	508	520	507	499	500	477	473	552	486	477	498	470	470	520	524	488	486	467	515	517	488	518	499	513	509	487	524	508	516	517	502	509	478	535	512	501	519	485	547	492	485	501	548	477	478	527	487	516	517	546	510	507	498	530	485	513	525	526	486	504	498	548	502	514	525	528	488	489	512	505	549	528	532	489	477	511	527	495	521	500	479	532	502	500	477	524	520	477	525	535	468	502	492	489	497	524	516	500	479	524	473	491	528	476	508	501	475	533	524	476	509	505	499	496	520	463	513	489	516	517	513	483	489	505	469	511	474	506	483	487	537	489	529	535	490	489	497	495	493	503	516	513	525	530	530	507	519	517	500	496	507	536	505	500	492	512	500	461	462	527	522	457	481	503	513	473	489	469	476	468	502	481	473	503	484	506	493	507	467	495	507	519	494	507	507	489	529	513	475	509	532	476	521	483	516	456	523	502	498	516	488	504	483	505	512	491	536	526	517	498	475	521	469	510	517	523	496	531	496	493	523	521	510	501	483	529	515	526	499	475	493	486	485	529	520	491	539	533	507	556	477	497	555	504	457	496	549	495	486	505	469	521	510	509	508	524	547	509	517	512	494	512	490	488	520	536	519	507	531	496	468	470	501	471	552	533	501	509	502	529	492	489	479	518	481	497	498	507	488	497	523	519	498	495	519	451	556	487	514	493	488	495	475	465	530	524	519	504	517	537	540	502	512	502	509	495	533	490	468	518	528	471	546	516	510	490	472	490	512	553	500	487	516	575	508	520	509	512	535	484	505	518	493	490	511	533	503	489	506	471	432	461	525	470	499	517	526	457	523	552	494	508	505	512	482	492	470	447	506	517	476	498	488	525	561	488	520	494	504	508	499	538	515	523	510	551	576	523	544	474	500	495	521	510	460	541	477	518	488	527	482	530	564	507	517	506	491	463	478	519	470	484	505	504	491	499	496	499	480	493	548	510	509	531	541	487	499	496	500	502	510	525	525	496	480	503	518	502	472	520	508	514	565	503	505	481	497	515	545	508	501	520	482	484	512	513	513	490	483	521	454	514	491	495	500	545	471	504	495	495	515	488	506	544	515	511	492	480	497	506	533	592	472	487	539	524	483	464	527	529	535	451	508	506	482	512	537	479	520	512	499	508	524	495	521	489	491	538	525	513	496	521	526	489	510	484	519	523	511	503	522	511	505	500	511	473	521	528	528	473	531	517	506	480	495	540	509	470	524	501	520	507	488	518	508	520	474	542	523	533	512	542	481	455	511	490	458	490	516	516	490	479	516	533	534	469	525	514	504	539	503	500	472	533	488	507	480	517	507	480	544	518	482	474	490	515	517	500	501	512	509	504	498	503	536	523	527	477	500	493	532	525	491	497	506	514	502	482	509	451	513	568	513	541	468	538	499	503	467	490	540	558	528	530	470	501	497	508	580	466	516	487	498	455	509	508	516	550	492	505	499	515	495	505	488	497	514	513	535	491	496	484	484	481	501	544	496	507	477	513	473	500	483	511	523	502	529	518	489	506	510	477	480	461	521	499	493	484	504	497	490	481	512	532	463	518	507	584	524	458	486	460	495	521	517	490	495	508	550	471	529	531	470	466	481	528	521	506	496	504	527	472	512	475	499	527	518	484	436	494	525	510	493	512	461	529	496	492	484	505	496	508	468	482	483	498	514	469	509	454	478	472	463	493	529	510	469	493	539	484	468	507	483	507	537	492	497	491	519	526	462	545	519	474	465	460	492	524	472	475	497	541	498	484	532	478	461	506	474	502	499	542	538	526	539	486	530	468	483	491	542	544	495	527	521	500	510	510	540	486	489	487	520	512	502	500	527	485	469	532	501	461	468	524	480	508	504	501	534	532	526	432	478	488	472	474	522	453	519	473	514	473	480	533	507	478	510	498	527	488	452	509	458	497	487	476	496	519	528	509	538	524	477	516	532	524	525	524	515	531	520	551	546	549	493	508	494	517	513	472	479	513	496	490	512	546	497	509	476	526	519	536	513	477	519	551	501	485	482	519	475	486	514	452	513	510	522	511	508	501	497	492	500	515	524	501	495	514	505	477	514	500	541	499	491	525	515	503	488	481	477	497	539	540	512	512	482	486	542	484	493	488	476	487	500	538	499	469	520	495	496	502	562	512	495	519	515	581	503	523	465	491	505	526	487	484	520	508	476	487	504	512	468	513	483	513	493	492	500	463	544	476	532	495	469	475	493	526	466	482	537	477	504	495	524	528	488	483	475	504	514	487	502	479	482	484	476	519	475	533	503	467	514	530	497	466	526	557	480	482	480	524	502	479	485	535	517	525	543	530	527	504	501	515	477	510	529	477	483	474	519	550	502	472	483	477	513	471	510	507	522	531	510	489	501	503	491	520	490	532	519	464	466	527	510	506	510	512	521	557	475	482	486	500	498	537	535	502	483	495	509	522	495	522	513	501	514	526	472	515	517	492	479	502	494	513	488	459	554	515	516	494	530	511	553	512	478	480	485	475	507	492	530	485	476	567	504	513	514	500	535	511	496	483	541	530	513	510	478	494	499	491	472	505	543	519	535	483	528	506	500	481	527	503	522	532	537	497	547	510	499	480	532	516	509	523	476	535	486	499	527	534	476	545	505	506	537	491	479	472	567	481	504	466	495	517	501	485	522	470	517	476	523	533	488	498	491	482	501	537	508	534
24179	21340	28669	28610	51519	54018	44282	26217	11418	3384	1328	857	705	753	640	634	717	633	662	718	689	693	709	647	707	713	699	644	654	645	690	687	673	639	680	646	660	691	701	645	652	667	648	622	708	688	701	721	688	660	700	670	675	637	703	644	611	692	678	676	657	637	667	688	628	704	648	650	669	650	708	683	688	626	666	676	675	653	685	638	662	646	668	639	712	644	630	659	657	635	636	655	652	668	670	703	652	658	678	637	639	680	661	638	649	673	640	652	691	660	669	640	655	661	688	681	708	650	657	628	667	664	680	593	701	691	699	626	632	646	683	694	666	661	630	682	685	673	638	668	663	698	709	665	664	653	674	676	631	700	698	668	683	665	695	672	646	660	674	650	682	676	644	703	693	679	667	698	667	657	696	664	671	689	664	690	694	681	691	711	640	698	703	628	664	651	606	689	630	590	699	679	730	659	693	648	655	637	667	649	737	671	673	704	671	691	663	730	651	676	673	637	664	622	644	635	627	626	712	686	666	678	675	667	624	697	674	660	641	649	666	660	709	685	683	597	718	689	682	641	653	675	616	674	630	655	673	677	594	690	646	649	662	647	604	703	667	700	651	685	630	660	687	665	667	712	679	659	720	649	674	643	697	676	664	720	677	676	708	643	669	646	741	660	672	694	700	638	682	667	665	686	685	642	632	670	645	658	635	681	674	662	652	667	662	641	713	660	640	632	674	729	667	620	655	661	688	661	643	619	654	669	718	658	676	699	633	680	647	643	691	674	672	692	615	659	659	651	634	655	683	650	646	656	722	682	611	659	666	656	693	659	683	690	661	664	618	626	660	614	653	669	733	675	694	678	682	627	670	642	666	713	637	647	621	649	683	652	651	612	682	651	670	622	658	645	657	671	695	669	675	662	665	632	652	656	628	686	672	692	705	721	662	654	693	637	672	623	627	675	634	687	673	665	666	648	680	709	656	649	673	644	663	649	664	597	636	691	649	708	654	649	616	687	679	660	684	648	664	694	643	696	656	643	628	651	675	667	650	669	661	650	660	648	694	702	670	680	676	701	626	636	663	630	682	686	685	688	718	650	654	675	686	637	603	682	707	650	659	694	630	648	681	663	686	700	633	660	708	668	650	668	640	673	696	680	656	682	641	685	625	658	651	613	649	672	668	677	662	668	654	667	653	619	699	654	744	645	637	656	643	680	627	663	719	658	646	671	663	662	681	637	659	729	653	714	648	682	631	637	641	650	695	677	625	679	656	690	677	644	708	665	661	680	633	678	681	669	655	633	658	682	678	659	670	655	653	635	659	636	638	615	617	700	636	701	678	653	668	655	708	644	686	698	666	685	691	656	658	679	664	645	655	681	666	667	673	636	662	693	671	655	669	642	702	664	630	663	684	654	654	643	621	671	642	664	689	658	699	682	655	631	682	666	669	641	642	662	646	621	680	680	670	653	651	634	668	663	656	626	685	634	638	663	637	645	654	665	658	641	651	709	649	681	634	674	716	706	628	630	648	688	667	664	660	651	656	669	686	670	677	672	647	696	694	630	660	648	642	658	698	707	690	682	648	644	687	702	662	670	694	674	637	670	653	664	678	606	685	628	671	685	668	622	664	714	668	631	665	631	702	712	650	640	625	669	686	694	631	624	661	650	645	731	663	635	639	729	639	669	642	629	666	682	653	696	685	642	659	640	664	671	671	656	648	635	676	676	693	658	693	679	704	634	658	630	623	652	635	664	656	664	669	651	657	696	689	668	664	687	647	644	662	679	708	608	639	629	642	662	621	623	674	669	643	669	682	643	689	650	673	645	639	684	692	699	687	716	706	710	618	649	707	649	682	708	674	691	693	689	661	647	656	691	647	654	688	680	641	680	649	682	690	669	651	608	647	660	653	654	654	663	641	678	641	646	653	665	622	656	631	631	652	675	655	618	622	675	679	621	660	644	656	668	670	651	637	666	611	660	628	639	670	615	653	711	633	684	712	643	688	717	633	636	685	695	644	676	655	674	656	702	679	656	726	657	664	666	654	685	666	646	700	614	643	610	694	660	630	636	683	665	728	668	695	662	730	642	657	632	694	657	676	658	617	634	662	678	642	664	685	670	659	705	636	660	672	651	663	725	676	681	689	678	627	674	671	679	660	688	685	652	668	657	654	680	634	689	618	659	663	699	637	648	638	668	667	690	637	670	699	657	713	678	675	686	688	627	654	712	687	663	673	667	704	630	687	687	651	639	702	624	696	628	611	642	628	667	628	702	685	647	671	715	668	673	702	666	666	643	674	662	721	669	712	687	628	698	655	696	638	629	646	669	653	671	662	679	645	646	647	609	640	659	646	694	628	671	671	689	676	731	671	642	683	660	676	658	651	688	634	655	675	633	704	635	649	646	634	660	668	671	715	648	692	626	680	673	680	635	658	625	691	631	657	660	642	676	635	677	662	671	634	675	654	664	695	656	640	630	652	681	696	699	694	628	715	637	652	705	634	642	664	658	679	629	722	677	738	673	612	704	657	686	649	691	693	662	664	663	646	666	684	616	664	679	690	609	646	643	623	695	682	690	636	624	664	640	676	651	679	619	659	640	657	655	674	674	643	691	671	680	645	698	656	692	648	650	611	659	683	684	657	661	664	620	631	694	625	680	696	638	669	598	657	648	660	681	655	715	677	590	681	671	640	644	657	674	619	666	652	684	670	680	656	634	676	662	656	654	668	690	638	650	650	667	671	552	664	682	703	656	661	661	692	662	650	652	631	700	632	692	703	635	665	597	629	663	673	626	662	633	642	677	693	678	693	652	624	673	620	640	626	666	627	662	662	638	682	651	638	655	675	646	656	673	673	645	621	645	662	644	662	719	653	655	670	626	649	677	687	647	656	665	666	660	696	631	648	610	667	656	673	620	643	617	651	645	661	681	653	642	624	589	636	697	631	675	691	633	663	661	673	657	667	672	638	656	671	643	693	664	676	662	639	659	681	676	688	653	652	640	696	646	617	684	657	655	650	635	658	644	644	691	600	671	636	691	675	678	640	699	673	638	658	716	657	613	661	673	713	683	656	671	679	647	695	690	634	633	682	660	668	664	625	650	664	647	750	673	666	639	670	645	716	633	677	661	649	640	661	692	684	666	625	675	658	661	651	619	694	659	617	642	650	653	650	648	625	648	651	662	653	733	622	653	643	666	678	693	622	627	659	694	683	656	666	660	669	656	633	676	623	645	661	606	628	624	668	642	652	661	632	640	702	658	662	648	632	661	615	669	695	618	662	676	649	667	671	658	653	670	653	695	646	617	698	670	647	689	666	702	676	631	670	662	678	662	650	623	666	642	653	674	673	644	660	703	647	673	637	678	664	676	666	654	665	662	689	623	645	650	688	617	679	647	654	679	680	642	710	638	725	632	658	691	660	654	729	639	653	644	651	667	678	673	664	714	667	641	659	645	649	666	649	628	639	689	636	619	662	667	692	677	641	667	592	670	680	671	710	669	643	687	626	650
4214	6633	8176	46201	63049	53546	36724	20314	8945	3147	1302	772	664	616	568	570	580	607	583	615	634	636	566	616	602	601	618	570	561	649	532	614	578	569	620	587	618	592	621	619	571	595	580	607	561	583	621	568	607	582	557	572	591	608	595	596	638	628	584	587	650	605	569	553	610	596	619	643	643	607	558	620	563	565	613	600	537	556	603	611	611	628	558	563	599	543	555	608	568	620	595	615	577	619	601	600	607	596	612	582	590	624	557	628	617	616	618	571	633	587	575	596	579	614	618	625	620	568	605	599	613	551	595	587	632	570	581	601	596	602	589	559	604	627	600	605	534	572	575	590	549	630	596	562	563	617	559	575	583	623	622	582	573	584	599	560	620	612	612	623	578	568	576	595	596	570	566	621	604	560	589	596	603	574	649	562	595	592	602	601	586	624	548	543	581	586	586	621	599	651	592	612	560	612	586	579	560	592	561	587	568	629	571	631	607	612	620	569	600	598	616	639	574	583	596	625	581	599	590	621	609	606	573	578	594	624	552	605	610	586	606	630	621	597	580	591	589	581	625	599	573	553	611	592	594	588	583	602	641	627	617	633	600	559	618	598	589	617	601	631	562	586	599	554	641	576	606	569	569	624	610	636	583	607	584	564	605	582	567	559	590	648	606	589	595	569	592	599	616	610	586	612	562	634	571	560	558	593	609	580	590	565	622	628	590	604	589	557	596	576	592	603	616	649	574	628	599	618	556	633	582	655	587	616	585	600	591	631	607	571	601	578	613	608	563	631	566	613	626	545	573	597	568	588	614	587	611	620	587	570	544	570	601	580	584	557	614	588	604	589	606	593	575	594	593	521	617	607	592	550	576	563	559	620	595	579	588	619	541	588	622	601	561	566	601	572	608	581	584	542	616	575	590	567	533	576	602	590	602	625	564	623	564	603	576	568	580	605	549	612	568	603	573	634	573	600	568	599	607	608	581	565	584	609	580	578	625	543	595	586	551	609	618	596	675	597	597	611	541	595	643	632	626	613	567	560	594	608	582	575	598	596	586	635	585	601	595	613	573	635	553	569	617	633	589	579	556	563	597	580	608	572	595	628	588	557	573	593	584	567	581	573	572	576	613	580	567	595	589	581	588	562	578	591	594	598	564	613	611	556	582	573	586	566	559	657	561	545	550	584	583	570	592	589	628	611	564	567	602	560	640	572	574	576	572	560	602	564	583	568	584	627	559	613	573	646	573	552	566	548	605	632	589	596	600	570	572	592	594	618	603	580	631	584	583	606	584	571	555	585	559	584	556	544	600	569	563	569	582	609	557	609	590	611	584	595	609	561	605	629	572	585	583	615	581	588	648	581	550	564	588	579	592	620	571	584	597	545	581	585	588	564	588	571	539	590	590	559	601	593	612	619	626	571	549	595	598	583	628	584	591	583	591	654	644	574	638	587	566	589	574	552	565	590	595	622	580	633	599	601	617	558	590	572	597	561	602	583	610	529	614	593	625	590	559	603	562	588	605	626	573	546	589	557	597	605	618	605	575	606	583	608	588	601	623	603	607	591	582	617	609	561	588	611	594	634	584	572	597	581	613	581	589	595	625	609	611	600	590	585	569	567	611	581	602	597	611	602	607	576	612	654	630	602	592	586	606	542	593	572	541	583	600	574	601	597	608	599	603	558	549	599	626	594	638	616	573	574	600	601	600	592	562	613	590	590	523	568	568	575	596	603	617	601	587	592	591	576	606	566	561	586	577	610	589	612	604	584	587	623	624	558	584	578	584	592	570	552	593	576	602	606	584	571	591	562	568	552	601	566	629	589	609	602	572	574	623	555	555	655	581	576	610	615	602	605	598	578	625	570	580	555	556	576	625	605	589	593	617	628	591	607	595	639	598	595	553	610	608	593	607	575	621	591	631	596	619	583	558	597	580	608	561	609	609	572	609	578	572	591	644	580	597	626	612	542	550	575	620	558	615	569	613	640	598	566	592	602	567	583	593	573	590	604	606	572	626	634	605	627	614	600	600	624	564	569	573	579	623	580	620	573	564	579	586	561	603	574	583	542	613	627	553	581	621	582	573	612	584	600	586	609	552	627	533	617	605	607	626	620	556	554	572	609	573	564	589	605	580	530	617	564	617	561	589	572	571	623	594	578	578	591	559	633	568	579	644	544	631	580	545	618	531	538	616	598	581	601	596	572	593	542	547	580	553	602	599	616	553	595	588	564	570	577	578	577	529	601	583	592	595	568	601	607	613	549	578	559	587	583	597	582	587	600	549	611	563	616	613	638	547	603	600	548	611	570	596	600	590	555	585	584	609	667	572	623	576	560	564	620	625	575	536	604	617	559	582	568	602	607	630	607	608	591	589	593	622	588	592	621	559	542	627	575	609	610	587	597	625	568	620	579	610	625	608	576	580	616	555	624	593	605	594	595	626	606	603	601	573	611	556	596	589	565	619	566	600	564	577	598	632	593	579	637	526	563	564	609	598	596	587	586	569	559	626	586	565	612	607	622	575	552	596	571	613	561	577	564	536	616	555	602	577	637	604	616	593	625	556	571	592	574	573	596	622	578	608	551	589	574	594	589	587	596	611	565	571	587	565	615	595	544	609	606	574	538	634	619	558	550	628	566	593	607	613	605	612	573	584	629	569	607	618	600	608	565	591	563	596	595	643	596	573	558	586	579	586	558	581	619	616	593	620	589	582	590	560	598	588	591	541	621	598	596	562	623	589	593	619	617	566	566	587	595	608	580	560	610	589	581	607	615	554	584	597	590	608	617	569	572	575	601	589	534	576	619	580	612	600	606	590	557	606	600	601	543	581	579	591	554	601	618	605	623	575	587	601	610	565	623	560	578	624	572	593	612	615	612	617	630	619	586	595	589	575	609	590	585	612	554	599	544	579	622	622	634	618	629	584	612	563	622	614	591	573	578	613	566	636	594	597	586	584	577	524	618	583	597	583	584	569	619	596	562	633	562	551	611	611	618	636	600	548	532	587	615	566	578	559	582	546	577	630	575	601	572	591	550	558	594	600	536	651	605	527	519	572	592	589	571	628	570	609	543	544	595	618	615	571	608	600	590	590	574	578	574	641	618	585	588	560	582	603	571	553	570	592	630	571	604	549	559	624	604	590	568	571	570	579	589	574	567	602	631	553	582	612	563	613	537	592	568	612	560	608	571	533	582	567	586	548	593	622	570	582	566	631	568	600	588	570	608	565	588	580	577	568	566	609	606	595	580	577	591	601	572	581	618	561	585	600	544	652	598	553	575	564	582	545	598	592	577	582	583	602	611	589	556	600	626	590	610	621	584	610	580	533	637	558	630	556	595	573	557	593	552	603	562	597	577	643	580	576	580	621	537	549	554	561	618	615	600	582	548	538	522	554	607	615	580	577	613	570	583	596	566	583	567	637	609	558	584	581	617	590	580	615	617	587	562	578	591	587	600	565	592	586	586	591	583	545	611	608	584	592	619	561	611	584	585	597	609	562	598	557	596
27474	12454	1886	3735	6640	6046	3978	2087	1130	741	606	528	543	523	536	569	556	523	570	519	561	549	575	554	541	493	491	582	520	556	521	490	556	540	534	528	546	498	561	568	504	505	557	558	517	575	513	506	501	529	549	490	502	533	594	530	566	486	533	524	543	534	531	552	520	553	511	538	558	517	494	547	578	520	565	539	579	583	521	523	565	534	498	541	524	518	522	553	489	560	551	531	500	498	510	542	553	504	553	522	545	501	499	519	552	490	550	519	571	534	553	511	544	526	543	524	523	536	528	545	559	533	567	520	567	495	605	543	531	526	496	503	567	573	512	528	556	532	543	487	520	535	584	544	508	544	536	540	503	544	521	579	584	548	546	518	518	550	542	531	512	544	539	509	566	567	546	570	550	540	511	535	531	575	547	547	506	560	498	514	511	549	574	531	578	537	551	541	553	575	550	512	573	547	537	490	501	583	552	528	565	571	536	512	521	547	559	560	545	565	518	542	548	541	539	528	501	569	542	513	537	550	544	518	556	538	574	554	547	548	568	528	569	546	546	506	532	536	525	525	547	564	542	517	550	523	535	518	534	532	561	530	535	518	525	523	591	540	513	495	516	546	559	522	534	519	523	539	547	527	523	581	547	526	522	565	529	535	559	544	533	518	574	511	526	531	521	541	552	520	548	511	543	550	527	512	548	549	554	530	532	508	556	574	532	554	551	531	561	506	566	542	536	532	611	592	522	576	536	562	550	541	523	486	522	527	552	542	502	552	529	534	555	555	518	474	502	531	527	532	529	537	497	503	517	512	538	568	537	535	543	552	500	520	537	574	534	526	549	533	516	513	575	562	565	529	531	524	563	548	524	533	514	511	582	544	523	519	496	551	522	508	539	540	559	551	531	501	563	550	548	559	541	514	510	550	551	557	535	548	530	570	539	534	498	545	538	477	533	498	517	483	543	531	501	534	570	584	554	523	552	543	516	517	556	530	502	548	574	534	570	490	531	545	507	517	543	501	547	515	534	497	546	524	556	553	553	595	547	546	567	534	523	547	534	527	521	528	509	502	499	532	495	536	538	533	570	541	547	553	504	530	534	519	557	537	504	501	512	532	508	553	519	519	559	567	525	523	519	503	511	534	535	542	599	543	539	554	556	487	524	561	555	510	507	520	563	513	524	528	542	509	548	523	556	546	520	555	522	480	566	555	544	556	588	528	570	504	584	548	514	536	515	529	516	553	532	550	500	562	545	523	537	492	526	490	572	530	538	552	595	511	535	527	564	533	576	515	533	514	509	555	551	568	560	541	524	537	546	514	538	558	491	509	548	551	538	539	532	544	523	555	557	534	536	512	528	531	545	562	563	545	549	546	523	536	558	537	568	554	544	562	574	548	495	568	566	493	566	583	530	529	587	526	551	525	552	538	550	554	588	558	542	550	528	520	534	548	551	537	519	548	555	513	530	539	491	525	561	521	570	562	546	575	543	538	516	560	535	548	542	586	537	510	567	537	543	544	530	560	526	536	528	505	552	539	523	587	574	524	534	528	529	548	556	551	524	541	515	573	583	570	553	523	520	560	547	538	544	550	544	540	522	565	526	539	534	536	548	562	503	539	529	536	564	546	500	564	579	511	534	549	538	558	573	555	554	538	540	541	540	510	549	553	506	536	493	569	564	571	566	530	531	583	555	539	541	526	533	532	530	527	512	542	509	565	565	528	560	531	559	513	574	547	528	509	549	533	530	527	521	541	523	525	536	508	533	552	528	544	508	539	540	575	538	556	536	521	551	539	513	530	529	541	531	543	509	540	533	528	504	546	539	540	561	511	529	562	488	532	547	578	568	511	547	537	522	513	509	581	568	546	486	522	491	535	537	479	535	523	520	506	542	507	512	557	507	551	513	551	536	545	528	554	568	536	545	523	553	540	555	492	509	570	535	548	525	560	544	547	549	559	533	547	557	518	559	566	529	532	563	521	542	525	516	517	512	539	547	580	505	516	566	564	537	526	472	533	534	548	496	572	556	536	548	560	597	542	542	511	522	516	574	535	542	492	527	565	581	568	511	508	541	529	554	517	498	532	549	507	547	565	519	571	560	515	502	522	546	529	527	567	521	529	509	559	554	550	523	552	496	518	489	542	567	568	545	528	519	528	545	526	530	549	560	518	529	574	545	557	518	509	526	544	556	530	535	503	537	528	581	554	550	516	517	547	541	548	537	592	548	542	551	530	535	548	538	541	525	537	569	558	547	571	549	519	541	565	544	492	554	544	555	566	548	534	575	549	558	594	531	527	552	550	548	538	603	537	534	545	555	529	502	492	492	519	554	543	546	542	542	541	565	521	540	563	516	549	552	503	504	527	530	558	556	539	516	546	566	502	530	542	552	528	544	526	552	537	544	512	573	568	567	538	557	517	544	553	524	514	541	522	542	523	518	566	555	524	545	547	540	553	540	550	488	532	502	543	525	573	504	535	564	526	561	515	595	548	539	486	532	545	554	553	534	531	539	550	504	506	534	515	538	505	567	563	495	554	515	535	528	527	531	553	557	552	538	511	550	557	513	553	549	498	557	524	558	548	550	579	563	562	529	539	519	530	513	571	534	517	528	511	498	504	568	517	521	511	536	546	540	547	516	488	551	543	560	533	533	540	542	511	531	521	526	575	554	561	567	573	533	544	553	526	556	548	538	546	485	537	575	565	500	524	563	571	535	526	563	526	564	540	559	509	537	548	542	543	538	569	563	523	532	541	553	495	515	553	539	571	522	497	526	541	518	511	583	528	574	554	520	566	536	569	502	536	559	532	581	552	561	551	525	503	529	551	547	562	522	549	506	553	546	513	541	514	593	537	539	576	517	527	547	506	541	550	557	551	527	540	546	584	540	523	534	540	523	564	525	522	544	536	584	515	539	522	593	489	553	538	547	545	550	546	560	562	513	552	522	509	516	527	517	535	489	529	552	515	534	571	522	502	547	543	558	546	544	554	551	550	521	512	545	537	544	544	529	563	574	563	543	524	496	553	535	587	554	548	524	601	475	523	500	502	520	537	534	555	527	566	529	549	513	559	572	519	518	504	551	527	543	530	566	542	535	574	545	558	522	553	519	546	534	505	540	525	528	589	527	580	520	520	586	507	537	556	541	497	561	540	521	517	585	500	524	537	533	514	600	563	486	550	526	510	548	567	561	557	540	539	556	539	549	530	519	575	512	561	502	582	539	558	560	522	537	524	497	500	515	515	516	535	558	551	565	544	522	539	585	558	570	535	555	516	551	535	536	555	575	535	541	546	545	558	512	558	539	554	518	523	525	528	549	555	567	528	610	529	571	538	567	497	555	568	553	544	518	524	548	527	561	553	503	546	560	547	556	546	554	534	521	553	540	556	548	548	534	492	504	515	549	570	498	525	520	461	517	533	564	505	505	562	548	591	543	511	542	555	527	488	576	538	535	488	527	538	516	493	476	501	527	548	526	500	561	537	582	551	579	519	540	516	557	528	557	543
4984	1095	1005	3672	6486	5911	3857	2114	1156	682	517	480	500	465	444	478	477	494	460	480	458	474	487	478	504	456	450	481	465	454	428	449	452	466	456	453	487	480	470	479	439	493	431	459	427	456	471	472	475	496	477	433	431	457	431	445	412	465	404	448	474	437	478	442	436	459	460	466	475	452	470	501	468	482	464	470	480	465	443	446	457	467	472	419	428	482	435	449	473	488	486	467	468	471	449	499	465	456	505	465	451	456	469	508	463	444	492	458	438	438	457	459	446	448	448	496	481	448	457	429	500	461	447	477	454	449	461	428	441	426	446	444	435	491	450	415	440	471	458	468	491	474	414	429	489	468	445	462	492	458	471	477	489	476	488	450	423	458	460	422	457	476	456	451	424	452	456	444	410	414	486	484	448	440	483	445	449	455	470	437	449	464	473	471	437	475	417	438	472	461	482	462	486	497	479	480	448	453	474	450	436	454	511	447	432	452	454	442	470	460	451	476	473	508	481	464	467	443	502	460	492	431	472	461	455	479	445	488	448	444	433	461	461	463	467	469	439	452	472	470	434	518	472	431	446	463	455	463	483	438	434	443	478	482	425	471	442	463	448	487	465	467	478	435	496	426	489	470	475	423	465	422	467	430	454	490	468	455	501	469	442	489	452	468	477	472	476	453	470	463	495	462	465	476	460	439	472	460	444	455	431	452	454	460	450	460	458	464	437	480	441	474	492	456	465	473	505	470	446	473	476	459	460	462	489	499	473	481	487	460	463	429	430	496	460	470	478	487	477	458	436	442	440	468	451	474	446	461	475	440	440	460	479	432	460	481	456	469	477	431	452	494	451	444	482	481	479	400	473	422	466	490	478	479	505	432	441	433	473	516	452	477	474	468	456	458	481	491	407	435	472	462	437	436	447	457	461	460	441	447	448	498	435	467	486	431	458	454	441	476	473	457	434	458	481	438	463	507	423	441	423	473	449	510	469	416	437	454	426	467	460	475	474	454	473	432	480	441	461	440	451	459	451	465	462	462	426	482	429	428	460	488	468	438	474	456	493	417	450	454	452	465	458	443	456	479	460	420	458	447	462	455	446	442	469	490	463	452	480	454	484	484	499	478	462	479	471	453	464	463	465	480	470	452	471	454	438	453	460	482	452	477	482	463	429	516	427	425	474	470	460	449	470	432	449	460	445	441	460	469	479	442	454	479	456	490	465	451	450	437	451	450	478	453	443	497	430	432	458	430	430	455	485	470	461	481	471	468	456	468	410	441	423	432	460	440	463	434	429	433	509	457	444	462	435	493	445	461	468	549	454	439	445	433	446	472	482	450	462	429	465	453	485	452	433	478	498	447	441	425	443	465	440	447	475	457	479	455	465	482	471	471	495	433	473	396	453	436	426	447	463	435	442	447	494	467	464	442	448	457	507	464	481	472	503	470	440	460	463	443	454	486	472	442	445	458	482	496	483	436	471	471	435	483	461	496	488	454	426	496	476	445	452	458	458	472	468	472	445	455	419	434	438	471	486	507	474	451	455	441	456	461	470	457	436	458	453	435	474	464	466	451	468	471	433	474	452	457	470	460	447	468	447	463	447	494	462	427	466	475	489	459	457	448	475	442	425	462	444	472	521	480	456	477	423	473	419	412	460	458	446	456	479	456	444	458	480	420	456	447	456	454	484	449	484	475	446	439	481	476	485	453	444	478	451	483	505	485	468	467	462	465	475	457	441	442	516	471	428	474	457	451	457	445	498	463	490	475	441	465	432	495	445	486	441	466	447	464	469	431	470	466	449	454	470	479	488	461	463	469	421	445	478	432	446	476	462	476	444	487	446	511	473	453	434	445	466	465	452	425	433	451	439	453	478	461	427	465	445	470	473	453	499	505	491	485	445	466	441	447	425	486	459	495	471	444	470	457	473	427	445	434	500	472	457	480	469	425	464	474	451	448	440	477	439	465	446	432	466	460	460	509	426	448	466	459	460	437	485	454	445	461	454	450	441	455	461	483	472	433	471	469	482	508	467	420	464	455	422	486	455	441	467	480	473	458	477	489	445	473	456	505	504	452	434	474	468	454	498	484	405	461	432	476	474	475	426	500	497	478	455	451	452	439	480	444	452	426	435	471	484	461	466	437	468	464	467	506	463	484	424	443	437	479	473	464	451	458	455	435	448	444	483	476	465	448	465	476	435	516	423	471	460	472	466	429	440	465	508	479	475	423	464	422	501	466	465	474	456	467	450	474	473	439	503	490	443	433	459	504	449	444	464	484	439	453	484	485	476	432	445	444	452	473	449	452	422	455	474	486	474	483	473	444	447	466	471	453	462	460	441	476	483	464	472	459	503	505	465	513	460	446	476	487	459	470	440	453	474	497	446	457	463	487	457	439	460	460	449	501	464	425	468	424	476	479	434	463	483	474	472	395	448	439	455	463	485	459	477	432	436	464	449	487	495	491	465	459	450	448	457	470	480	437	477	483	478	465	478	495	523	431	504	490	468	445	446	471	487	478	463	463	472	479	472	469	441	483	441	462	489	456	453	481	471	454	487	471	480	497	437	459	461	506	455	474	484	476	441	460	479	486	486	480	460	463	461	465	466	443	471	488	466	475	477	447	452	448	449	443	483	446	450	442	477	480	435	439	478	479	425	443	515	446	431	446	461	468	494	418	488	456	460	429	438	474	442	462	465	483	440	432	460	475	411	446	448	456	460	458	463	449	479	482	452	456	495	453	469	469	459	421	453	489	463	450	434	424	459	486	436	454	450	503	432	469	469	463	490	478	448	449	419	472	425	471	457	476	465	498	453	465	456	466	468	483	487	445	494	492	448	448	447	445	497	450	453	484	494	451	465	444	461	461	481	454	467	480	472	467	478	449	463	459	458	425	443	436	475	425	458	485	447	446	462	434	480	475	481	456	453	440	464	457	425	420	491	455	437	478	446	468	426	482	432	477	458	437	471	444	459	464	452	482	454	441	444	436	443	444	465	482	452	492	468	455	480	427	463	437	459	482	501	449	482	483	435	468	474	436	445	449	482	408	421	423	470	421	435	466	452	458	493	473	496	493	477	460	484	498	500	466	507	463	450	488	455	444	418	454	452	467	441	502	461	474	426	463	472	462	467	467	468	482	466	449	478	477	465	459	461	467	510	473	465	449	475	467	470	454	450	472	456	457	476	450	491	418	460	472	437	432	502	476	451	456	488	432	454	440	522	489	470	435	503	441	469	462	466	445	479	447	482	427	473	467	450	429	430	461	470	439	468	477	495	453	455	459	474	435	452	465	430	459	427	435	485	472	444	429	427	452	417	453	464	434	435	472	472	435	454	425	439	461	437	467	461	475	462	441	491	460	465	482	459	453	483	469	454	471	457	488	444	488	455	473	474	491	492	469	458	459	466	453	456	441	488	440	485	469	436	465	467	455	468	487	472	435	466	477	436	451	464	412	472	471	477	420	458	469	460	454	436	445	449	488	459	473	444	460	450	509	455	458	445	485
25413	21348	27147	26822	36072	42582	31944	16636	6141	1931	922	688	574	590	603	567	593	626	617	613	540	583	595	593	569	598	562	596	592	575	588	541	569	563	598	539	549	575	586	535	589	603	606	573	604	591	617	538	562	580	600	571	555	533	582	592	588	595	568	606	592	592	565	573	529	574	576	587	559	590	570	629	605	556	508	544	581	523	555	573	537	564	573	596	580	575	557	564	564	561	576	554	576	595	574	529	552	538	569	572	586	611	571	588	583	567	536	605	556	575	576	536	530	532	577	544	513	586	555	515	551	513	596	561	603	583	596	541	560	564	571	572	536	560	563	628	603	597	538	598	537	562	593	595	570	533	596	566	566	553	622	556	575	586	539	562	599	581	560	555	570	548	545	594	564	512	565	610	566	569	544	605	581	570	560	585	539	566	554	555	531	547	591	604	577	546	587	574	582	576	574	542	567	590	555	587	536	572	573	570	586	557	601	549	584	572	591	568	554	551	589	578	537	520	564	578	550	556	577	536	577	586	579	572	608	558	577	589	590	616	584	635	548	600	540	554	546	571	611	619	580	584	548	560	534	551	597	577	587	582	541	550	516	569	558	570	589	574	558	563	565	562	591	554	527	546	599	554	552	535	581	562	525	556	575	532	581	543	589	589	551	568	588	563	569	568	597	552	560	551	563	564	584	533	575	591	581	527	546	613	574	574	579	594	525	548	577	583	594	538	579	564	566	520	580	614	596	574	547	597	563	569	568	561	559	569	534	535	548	551	558	591	580	574	556	621	596	574	586	575	605	539	581	549	572	577	536	570	592	556	571	580	545	561	539	583	595	564	574	542	602	526	574	537	588	552	617	557	581	607	574	546	582	569	601	555	549	566	566	598	605	576	573	582	559	567	586	553	650	574	530	581	582	551	539	516	576	582	598	565	577	587	593	554	567	595	619	567	577	572	552	584	578	530	567	583	557	537	544	553	544	592	606	584	556	543	567	613	592	552	579	536	561	584	562	568	565	564	573	580	557	573	530	589	557	568	584	580	597	555	591	570	580	575	524	532	555	558	536	585	594	565	528	599	532	606	593	563	553	562	569	533	601	560	573	583	549	583	570	573	589	553	542	602	550	560	554	587	560	616	588	550	566	573	541	586	552	527	581	579	559	566	576	598	559	568	559	563	555	607	553	606	530	586	516	568	540	548	590	547	570	592	553	546	543	553	543	526	609	543	562	570	518	558	592	642	575	572	575	589	561	578	564	539	578	506	566	581	523	530	550	542	545	565	573	576	590	598	535	532	574	561	639	619	599	568	574	527	585	577	538	555	497	574	545	590	572	533	598	583	540	560	534	550	546	604	540	536	557	589	563	553	593	611	547	561	541	568	588	577	547	514	570	564	555	569	576	551	558	566	604	555	582	523	580	564	665	550	575	569	558	584	552	549	577	579	529	545	586	570	583	571	579	575	588	568	546	594	547	554	533	538	604	591	615	591	573	580	540	584	567	555	586	536	569	564	567	534	541	568	580	573	610	634	547	612	587	568	544	527	559	565	547	568	571	508	623	530	591	554	556	564	580	595	587	539	574	533	543	624	563	528	500	527	575	552	572	539	597	574	581	558	574	587	600	574	565	620	587	595	557	590	592	577	533	518	561	608	537	594	580	585	554	548	541	602	524	618	571	533	585	534	590	575	583	556	557	582	604	586	558	588	568	569	550	613	553	554	546	561	604	554	559	621	581	575	573	596	528	548	583	626	557	627	567	541	579	601	642	570	582	583	579	537	566	583	532	554	583	589	575	547	552	582	568	574	551	535	554	588	560	578	566	547	566	549	606	520	580	580	547	542	582	569	571	583	602	562	599	573	580	568	552	573	597	549	558	586	568	579	550	560	550	543	556	546	570	540	576	522	588	525	577	575	585	621	609	599	578	563	574	603	540	583	598	559	564	580	569	607	502	533	591	549	577	578	517	550	539	586	532	541	587	559	548	575	527	556	564	571	536	588	595	590	599	546	609	557	588	570	571	557	575	585	558	561	555	563	556	635	545	586	580	584	574	547	579	595	563	563	572	539	566	519	539	535	564	559	556	573	534	596	591	564	614	552	555	612	548	578	530	586	584	528	531	582	541	601	558	583	601	562	548	557	542	545	581	575	573	558	549	509	509	558	574	562	575	573	561	559	598	559	586	553	553	562	620	545	580	549	572	564	602	618	545	581	512	532	531	561	564	566	555	582	572	563	611	582	567	524	614	571	597	557	564	575	562	553	532	535	551	587	598	564	533	601	601	560	561	537	572	557	574	565	590	584	543	581	611	553	551	607	562	593	569	592	580	580	607	553	531	569	595	591	522	590	544	584	573	528	593	576	551	592	546	557	560	570	565	542	553	531	597	562	545	578	563	538	541	544	587	559	588	598	524	566	581	573	573	540	556	629	533	579	583	559	560	576	607	565	579	554	594	567	548	556	552	630	588	554	610	568	544	621	589	548	532	557	584	566	587	525	561	580	589	573	566	559	574	546	540	579	560	569	545	620	571	592	558	568	595	567	562	566	539	568	559	606	593	537	542	608	589	567	540	604	608	577	574	586	597	564	563	566	585	568	580	572	594	548	584	584	544	561	558	531	561	595	577	561	573	578	567	572	582	558	553	551	570	555	589	627	570	543	592	561	545	585	613	573	610	582	581	571	548	604	607	588	569	584	583	603	570	537	573	595	553	573	580	566	558	592	620	517	532	582	586	537	560	551	544	549	589	544	557	573	549	591	589	584	609	549	602	570	584	564	578	532	600	545	571	590	526	556	539	587	581	539	565	577	578	597	616	602	555	563	610	514	549	589	543	545	564	606	567	554	556	529	554	602	554	584	569	590	558	550	553	593	577	558	593	587	596	653	555	545	593	569	556	598	562	610	596	589	575	550	590	560	565	585	542	555	575	573	575	567	588	568	579	538	561	606	591	545	545	560	580	545	548	587	588	567	572	603	547	579	564	607	567	582	574	547	543	564	563	598	542	530	524	548	549	605	539	586	576	536	579	576	536	565	600	560	553	548	579	537	579	594	549	545	549	544	548	593	555	583	521	586	557	562	566	584	556	598	574	598	569	566	585	566	574	561	587	572	602	576	587	532	579	532	574	601	567	579	540	538	596	585	504	544	534	552	598	589	527	540	551	579	588	601	581	596	559	567	610	592	547	590	593	577	572	539	598	613	585	541	556	558	571	589	586	523	604	545	561	564	578	569	586	556	585	544	598	613	582	563	561	593	605	580	571	568	567	608	562	560	563	597	510	537	590	562	557	571	560	524	548	563	574	583	561	558	562	565	604	561	529	544	561	590	583	597	556	650	596	589	584	579	542	563	545	561	625	549	592	560	554	575	559	571	586	553	592	602	536	586	579	558	579	543	569	522	581	578	579	584	600	582	502	567	583	629	585	600	524	626	572	518	558	552	548	542	566	603	594	529	539	583	541	584	601	570	561	553	546	543	580	538	550	521	576	576	563	601	588	549
3777	3217	4374	17159	37495	37085	24384	12615	5362	2003	888	591	528	478	529	494	512	490	547	514	516	488	567	549	522	510	528	538	528	503	500	468	526	511	471	519	514	499	501	540	492	482	512	528	503	553	537	523	507	487	477	518	487	487	491	521	488	453	522	484	497	526	493	504	490	542	532	525	531	543	516	508	500	520	496	483	538	514	527	509	523	520	484	495	474	494	511	509	494	493	496	494	491	521	484	517	506	506	467	481	511	524	476	468	491	503	532	500	500	492	526	484	521	533	524	499	522	513	535	514	507	497	553	523	475	500	507	488	525	455	500	505	482	537	495	520	539	503	535	492	471	527	523	500	519	510	468	492	469	515	510	515	539	498	499	461	526	514	475	481	464	501	501	462	486	485	507	510	550	469	512	497	523	495	502	511	472	516	499	494	458	473	511	492	486	512	504	480	481	477	460	515	465	516	538	521	500	497	503	524	486	511	491	526	494	522	506	506	524	496	487	511	501	518	526	515	517	486	505	539	508	481	501	491	489	494	536	517	517	498	506	508	520	502	515	493	543	455	545	463	458	511	471	511	511	477	500	531	518	496	480	490	447	530	512	555	462	500	492	549	518	532	522	475	551	480	527	488	508	519	548	478	499	512	505	478	493	522	525	522	476	522	508	534	481	513	501	499	514	549	498	480	521	523	511	509	524	520	494	508	470	507	528	495	482	473	514	504	463	515	494	545	498	502	478	547	504	479	499	545	493	518	446	534	522	531	472	490	525	487	471	503	533	510	471	496	502	520	507	539	486	514	481	540	488	546	500	506	504	513	486	458	484	482	517	505	502	574	512	490	510	497	490	505	512	451	528	519	503	515	514	494	524	452	518	487	516	533	528	493	486	523	495	526	498	522	492	488	511	474	496	497	503	533	501	480	473	512	495	500	498	509	501	514	480	492	482	493	478	482	529	505	500	499	477	460	490	484	503	505	499	502	510	502	528	496	491	495	506	519	486	490	517	517	502	445	501	521	500	533	507	510	527	490	536	503	496	491	532	479	479	537	488	514	499	495	489	513	476	481	509	506	474	532	501	483	516	524	547	534	521	515	496	471	496	532	487	534	507	515	519	494	447	506	504	544	489	518	517	478	494	480	476	523	504	506	509	535	523	487	486	471	519	486	507	490	487	510	526	502	492	494	513	506	485	523	482	504	522	502	491	482	496	504	490	496	448	468	524	505	477	498	489	489	499	502	484	516	513	509	507	513	511	486	539	527	527	465	493	549	516	517	527	554	534	507	471	502	476	444	509	531	487	522	471	520	509	519	479	525	510	481	498	506	509	506	509	499	521	494	522	482	461	496	518	487	503	525	525	547	488	500	480	490	484	508	537	476	498	452	528	515	504	494	501	525	513	556	533	489	513	514	460	514	502	515	475	487	514	499	500	499	513	488	504	468	483	494	503	503	520	521	500	487	494	480	492	516	473	473	501	466	503	502	532	503	501	498	490	513	512	513	458	514	510	472	528	521	469	496	502	501	460	452	509	511	527	474	475	491	502	447	504	501	502	475	505	510	520	494	487	492	489	507	525	509	522	506	492	480	488	486	465	488	507	522	474	513	503	518	474	517	513	527	499	491	508	506	476	494	530	513	492	485	456	499	529	458	486	504	483	520	517	560	528	444	447	490	533	517	522	481	511	505	495	505	497	510	472	473	534	516	488	504	512	496	500	450	500	523	529	522	533	528	486	459	543	495	521	471	477	522	488	516	511	468	514	505	510	470	527	508	469	510	494	469	509	452	506	575	512	486	493	477	559	508	497	507	484	477	512	488	540	483	490	493	545	518	507	499	508	486	473	502	511	523	494	491	483	481	499	522	475	490	497	497	522	472	511	520	476	521	508	481	526	501	489	486	486	516	512	474	505	481	444	507	492	518	494	477	513	503	487	501	490	550	487	504	517	494	478	497	495	477	522	511	464	474	522	515	518	518	513	508	504	521	481	507	526	544	488	531	490	512	520	481	513	474	511	524	506	474	505	515	498	563	518	545	491	544	507	522	515	484	471	524	499	499	524	480	519	520	536	507	530	505	546	545	512	511	474	511	520	526	495	486	495	482	486	511	527	487	498	455	494	495	531	525	468	522	546	532	537	487	518	460	495	525	516	490	498	512	478	480	530	500	492	551	475	491	487	526	473	501	482	519	492	512	504	496	551	494	525	477	508	512	524	546	540	488	502	514	495	558	497	519	489	479	507	516	510	533	519	502	468	472	518	440	519	533	510	510	549	528	508	497	517	475	526	495	501	541	478	434	473	505	526	524	515	482	543	520	508	497	488	470	482	488	485	492	523	504	491	492	492	486	492	509	469	539	533	517	465	480	528	540	505	535	539	536	422	518	525	547	504	497	480	502	523	492	499	505	510	460	505	470	488	496	484	448	508	484	455	506	512	520	526	507	474	512	498	512	494	484	505	489	520	475	475	515	523	501	475	483	470	484	481	486	511	488	518	475	485	497	533	525	495	472	484	497	470	478	516	512	528	514	512	464	498	519	506	500	466	487	504	492	498	483	532	503	485	530	477	514	500	468	456	483	525	486	485	508	498	492	520	468	541	484	489	493	462	482	465	528	472	503	486	506	481	484	497	515	490	524	519	467	508	505	495	479	487	514	521	555	494	507	465	530	497	475	501	497	509	488	500	502	526	500	546	489	528	482	512	490	502	522	507	527	480	487	494	501	496	536	483	525	514	512	506	458	505	522	500	478	497	496	517	486	518	500	525	493	514	520	531	543	469	507	487	485	517	508	489	495	502	497	511	506	492	475	515	526	507	528	484	511	521	509	497	497	472	501	479	526	501	472	502	468	488	497	567	491	511	514	527	463	523	473	501	551	491	487	508	503	517	492	513	479	514	505	493	506	527	510	534	523	535	516	486	511	503	530	499	472	488	481	479	495	490	524	518	498	496	506	508	468	482	468	473	514	490	526	473	528	490	515	468	511	498	540	514	534	451	476	486	503	523	484	449	531	491	518	518	491	500	521	522	523	503	513	501	469	474	511	534	546	485	477	493	514	511	532	495	530	505	521	515	519	492	488	517	482	509	517	529	512	438	517	492	538	519	515	488	515	535	487	473	480	460	498	514	529	496	500	509	514	489	481	501	531	502	530	503	461	495	526	515	540	481	508	502	496	500	519	492	478	515	514	525	496	488	476	501	485	488	472	492	496	491	497	512	497	489	507	492	529	512	500	515	474	523	516	532	501	490	486	534	487	504	477	523	460	510	505	499	535	530	508	497	469	501	487	477	500	473	487	523	503	510	488	519	518	493	491	519	480	519	477	566	555	494	502	489	511	517	508	500	508	538	490	513	488	467	480	537	519	483	504	515	527	517	499	490	504	497	515	503	483	517	514	512	501	485	533	477	478	470	534	514	545	522	506	499	507	457	482	492	491	462	510	489	528	471	500	490	526	499	507	511	471	515	477	470	532	508	508	547	484	505	485	516	478	515	508	470	511
24208	21342	28642	24510	39770	56708	49172	30954	15016	4638	1575	889	702	700	716	677	666	669	703	684	714	670	664	642	643	676	705	573	711	694	695	716	700	711	711	689	651	644	676	623	620	668	676	648	658	639	661	729	741	643	666	675	672	668	636	630	694	711	716	661	631	704	675	672	671	693	675	671	650	699	648	664	681	684	656	658	716	638	613	623	667	655	672	675	678	668	682	616	655	672	688	659	721	656	678	628	675	642	663	702	667	651	637	687	669	668	663	655	682	651	638	699	683	640	654	637	673	665	685	631	682	657	673	639	693	682	675	665	659	663	656	696	708	663	684	713	692	651	710	640	644	664	695	667	688	687	706	689	653	690	694	651	632	654	686	649	675	623	642	662	692	650	642	676	631	693	665	672	631	658	639	680	662	641	647	642	660	647	673	639	682	641	667	655	664	697	654	668	651	713	671	622	656	666	700	705	682	643	676	655	686	669	675	702	691	705	680	684	676	665	675	633	652	711	676	698	654	675	631	671	678	659	617	649	726	672	658	705	691	662	702	684	623	674	656	705	662	674	621	650	679	673	678	681	671	688	677	651	700	666	678	625	657	649	613	678	643	684	650	667	691	640	632	652	646	684	676	647	660	657	698	692	662	644	668	643	643	661	681	636	661	651	702	659	666	668	664	633	623	647	648	686	660	637	633	607	652	668	649	637	688	658	640	652	661	622	662	655	621	637	659	681	644	641	638	662	655	653	649	688	695	662	620	618	659	647	690	699	690	612	677	644	638	670	663	690	651	637	620	646	645	628	707	679	659	667	633	653	648	627	611	648	632	662	702	657	657	644	669	617	604	676	651	674	660	692	619	710	677	660	711	644	685	618	650	688	696	654	677	649	663	686	662	626	645	725	661	667	640	616	668	660	656	681	630	678	682	664	677	648	644	690	678	663	652	708	630	650	664	653	623	658	671	649	681	624	639	677	623	644	671	682	649	681	642	718	699	634	651	637	629	641	679	629	676	658	680	645	678	646	681	663	673	661	685	676	644	728	665	668	642	665	658	694	663	623	686	631	609	703	642	696	641	698	689	666	649	707	678	661	688	647	656	710	680	657	686	653	659	648	696	637	643	634	660	639	665	672	654	659	642	676	691	677	626	694	722	684	643	623	670	638	655	659	673	655	649	664	640	659	670	639	641	671	682	724	688	663	676	658	678	689	676	636	650	640	689	683	622	655	614	693	679	695	652	682	644	686	653	626	695	650	702	661	648	655	651	657	686	668	662	692	685	659	623	692	661	619	681	658	615	715	656	684	675	691	662	677	664	636	682	672	657	640	677	647	640	683	647	678	648	640	667	641	680	672	669	695	675	644	650	708	637	670	641	662	676	671	635	631	653	643	698	664	649	595	676	632	734	676	692	721	658	668	640	649	699	648	667	662	637	656	661	633	615	626	651	636	735	687	707	668	733	636	689	628	730	650	627	651	667	618	652	674	692	604	688	665	672	654	692	650	633	677	629	641	678	691	707	677	647	635	681	700	678	641	714	649	725	680	657	674	701	620	706	684	670	638	617	637	695	681	657	663	652	648	683	629	644	698	618	652	589	644	633	644	630	651	653	684	621	668	680	668	669	677	702	681	701	664	662	639	622	667	691	661	673	685	651	681	732	682	682	631	706	636	670	627	652	705	666	648	633	694	655	665	658	701	666	681	632	637	634	620	670	672	676	634	667	646	661	659	642	658	703	650	641	676	675	661	665	640	696	693	645	630	681	631	658	672	634	689	682	642	690	677	668	676	612	648	635	657	663	609	688	632	710	685	678	668	641	638	663	641	639	643	677	620	705	653	660	649	687	647	699	641	690	656	666	658	663	615	640	673	667	647	687	644	690	642	680	651	649	652	638	694	631	669	654	692	642	608	678	673	642	643	624	656	678	695	675	674	604	681	674	634	634	592	668	689	669	668	683	676	645	633	690	640	682	700	673	693	714	649	636	656	677	705	653	641	672	682	694	700	639	684	635	668	676	624	663	686	639	670	703	643	658	653	624	693	693	657	639	610	668	626	693	655	710	663	623	672	691	624	666	690	653	717	665	652	647	641	685	640	659	658	683	654	629	629	649	655	681	638	646	635	671	586	676	682	664	661	656	636	719	647	596	654	648	609	631	624	614	686	624	663	633	695	689	616	643	630	621	613	709	643	663	698	634	711	701	614	660	635	690	685	635	642	653	650	658	681	647	680	644	638	612	635	673	672	661	660	670	651	688	668	661	702	611	651	682	663	662	611	680	645	607	635	619	645	620	662	618	662	628	642	693	672	635	628	685	655	683	669	697	684	643	692	650	660	668	647	655	665	675	665	657	634	647	632	650	673	649	669	703	611	664	682	683	647	682	677	643	654	683	663	640	615	644	608	635	640	642	660	672	728	654	666	665	648	650	685	677	691	647	640	675	696	677	635	663	643	696	670	704	670	654	641	678	652	694	677	661	687	644	669	674	633	638	666	635	620	666	675	672	682	692	681	652	669	673	644	644	610	649	689	680	650	637	649	671	628	658	656	652	623	667	633	615	674	677	649	648	668	673	616	686	691	662	682	619	647	681	676	655	658	636	670	628	676	679	645	640	723	671	653	689	707	614	636	676	658	688	672	666	667	722	681	651	644	691	656	636	628	651	636	679	676	663	642	635	666	660	648	649	687	717	679	662	682	703	686	692	722	663	666	638	645	657	659	659	716	654	726	668	681	679	692	645	721	677	636	652	652	655	669	676	614	650	616	659	672	676	624	674	652	656	704	625	637	616	617	696	660	676	682	705	590	681	676	698	714	634	627	658	649	717	629	672	632	654	690	600	668	655	654	678	674	648	702	666	629	683	676	645	641	666	654	674	669	649	689	599	685	698	717	638	643	654	665	656	687	672	640	688	616	663	618	652	665	689	647	679	655	667	651	659	686	665	648	621	657	652	640	636	640	629	639	692	659	644	660	693	662	657	616	617	661	634	698	689	635	652	660	663	700	629	668	636	708	697	631	640	682	665	669	635	664	676	684	672	662	650	634	699	669	655	647	707	699	612	683	658	669	689	658	652	680	623	682	662	658	664	679	653	663	651	642	665	681	679	629	633	630	657	675	692	651	653	694	649	638	693	664	653	671	645	667	669	652	627	661	671	642	678	650	629	680	625	669	655	684	639	659	646	656	668	654	669	634	628	682	669	677	608	628	670	684	698	689	692	652	645	640	666	642	632	647	688	609	678	660	660	649	647	670	637	678	680	656	639	658	711	658	629	630	656	655	648	671	666	709	675	643	673	655	693	707	646	698	644	649	703	723	659	605	697	625	637	679	670	649	651	641	658	648	642	714	638	674	637	650	693	639	669	680	645	713	671	661	663	697	658	683	612	627	680	691	686	681	698	661	669	615	631	665	729	695	654	659	668	638	640	715	693	691	680	645	653	681	633	669	662	658	664	667	703	670	682	676	645	685	648	685	643	693	663	648	627	686	616	637	636	635	665	666
4341	7148	8610	18802	56948	57563	41915	24496	11480	4053	1622	799	620	666	586	578	662	589	638	620	640	609	657	628	577	561	607	612	567	569	580	598	605	649	567	611	603	590	613	586	599	611	553	620	581	586	582	583	594	639	583	613	633	627	576	566	593	588	597	626	651	579	580	575	597	572	615	591	564	596	542	620	592	586	623	606	570	654	610	596	566	592	591	587	524	562	610	610	595	614	593	568	596	611	601	584	593	610	613	571	603	585	604	608	546	559	563	597	612	618	529	560	572	577	559	611	596	611	604	599	590	596	618	605	625	615	607	563	577	565	583	588	608	571	663	575	637	618	618	571	582	605	568	607	539	567	604	602	610	580	630	571	584	587	608	532	557	529	589	607	587	581	573	644	538	595	596	575	604	589	586	636	575	590	558	582	578	603	571	652	573	599	599	615	569	593	606	605	639	571	643	574	578	622	593	602	643	563	583	618	623	609	603	601	570	603	561	568	601	605	567	588	572	602	628	561	612	621	561	597	571	581	596	589	601	628	572	597	580	579	616	591	603	604	629	586	572	570	598	603	595	591	575	567	567	533	572	572	579	589	567	590	578	558	642	575	587	589	579	639	560	600	582	613	610	567	606	610	573	590	577	586	635	601	600	599	628	559	586	571	580	627	570	571	624	609	613	635	606	584	595	601	639	563	580	596	571	613	584	584	606	615	606	584	578	610	605	584	548	565	553	586	642	582	603	621	571	619	632	608	619	598	566	598	595	568	599	600	547	542	619	566	596	600	612	557	595	639	583	643	565	586	577	611	591	595	582	642	633	588	568	617	588	615	591	574	588	586	604	623	593	566	589	624	581	582	610	640	587	577	603	612	577	574	636	597	624	613	614	569	537	589	601	605	598	570	623	559	611	591	590	578	598	578	631	594	583	571	625	554	630	595	629	567	588	602	607	616	554	598	578	603	626	589	639	615	575	565	587	580	591	604	609	583	561	570	622	578	628	591	584	610	575	592	591	616	602	614	598	626	593	609	562	579	562	581	522	618	581	602	598	580	564	604	571	594	620	603	580	594	589	594	568	619	590	571	575	590	594	543	603	592	599	636	623	589	572	572	596	583	615	610	563	582	580	575	577	569	583	573	587	563	565	569	578	575	585	624	634	611	546	626	598	604	593	559	595	610	579	608	567	611	643	570	625	593	584	571	587	582	612	670	561	567	602	543	584	579	555	547	571	592	587	595	578	603	583	570	611	593	588	589	582	576	603	602	561	603	588	603	557	625	604	586	571	562	601	562	607	600	577	618	584	546	598	586	634	551	584	572	615	552	548	597	617	551	597	562	581	563	609	561	589	594	587	600	571	555	550	638	589	601	599	572	591	528	586	554	597	586	562	617	587	650	601	609	583	614	608	570	543	619	577	570	596	573	564	591	592	577	567	575	619	570	579	616	602	593	611	539	560	583	594	576	563	593	612	592	629	534	582	602	588	626	572	590	598	581	567	623	584	603	606	528	592	573	559	624	651	571	580	595	611	598	621	545	621	629	588	611	621	592	598	567	617	609	625	589	582	620	628	558	611	642	603	596	618	619	601	600	569	632	595	623	573	658	560	631	586	589	610	590	560	559	564	555	583	554	587	559	596	609	585	598	597	575	620	558	615	612	582	568	565	615	566	604	575	585	637	566	605	571	568	567	551	565	602	552	631	593	593	591	627	601	604	608	593	584	600	616	625	573	609	612	576	574	562	592	635	629	573	576	602	596	588	558	586	599	534	584	589	612	568	624	589	586	585	621	623	589	599	587	605	541	569	555	617	602	603	578	567	597	596	584	578	591	599	596	606	607	582	555	596	558	562	616	633	611	588	620	579	581	635	589	555	570	608	580	539	593	591	564	576	606	574	647	591	571	573	584	599	617	554	547	568	610	575	566	599	650	585	582	604	585	586	595	593	574	570	596	580	641	591	561	576	591	585	599	563	579	554	563	581	604	612	579	544	606	609	626	612	597	594	543	588	640	578	574	594	583	585	613	616	611	576	590	594	536	631	537	582	648	590	611	607	578	577	555	578	584	599	620	563	589	546	588	583	605	609	619	596	607	618	612	571	590	570	633	598	612	593	597	613	590	562	583	579	576	556	623	537	611	590	589	623	589	600	597	605	593	572	572	574	598	563	576	570	617	591	599	619	572	578	619	596	590	586	551	559	609	610	546	572	583	583	589	578	606	592	613	625	573	536	596	565	588	544	605	577	568	583	585	609	592	570	556	579	566	600	598	609	557	583	631	581	614	629	612	537	580	599	610	609	621	615	562	616	548	573	599	621	535	613	549	608	626	620	587	577	610	593	616	616	612	578	584	553	561	575	565	596	571	614	578	616	639	597	585	590	579	565	561	567	552	562	620	594	548	595	580	584	649	605	637	613	641	599	580	590	598	576	615	599	509	590	596	617	574	631	576	524	610	594	592	560	573	594	580	566	605	635	569	563	611	574	604	537	570	609	591	591	613	591	569	555	586	609	574	535	589	582	611	588	599	568	595	616	616	613	577	553	568	632	629	608	600	600	594	574	571	603	592	574	614	559	580	567	570	606	622	594	563	579	561	590	573	578	602	610	617	584	568	625	573	620	619	518	601	574	590	582	557	554	559	546	541	578	574	603	550	603	563	575	598	627	574	606	591	573	618	593	577	578	594	605	579	610	628	561	541	600	591	620	569	572	572	639	594	574	571	560	557	597	545	615	573	593	609	606	606	582	614	569	626	597	582	605	604	568	618	606	608	614	582	573	563	547	602	646	567	617	560	532	588	617	570	608	601	607	607	552	599	631	633	552	572	572	586	592	584	580	555	568	571	584	596	601	593	618	598	615	616	583	604	591	598	568	574	579	596	639	585	597	601	582	611	607	583	580	549	577	611	586	549	598	593	568	558	612	636	550	566	570	604	562	578	621	591	561	618	592	598	600	632	604	610	623	563	631	593	574	598	660	580	618	592	576	616	570	568	605	590	590	628	608	595	576	608	592	569	560	589	599	578	611	587	549	547	617	618	563	544	625	610	631	569	586	600	605	601	575	622	616	618	624	590	618	590	592	550	594	554	579	575	626	550	596	601	581	581	614	613	597	583	539	591	562	573	592	598	600	640	596	582	584	618	608	590	578	588	601	607	611	601	579	589	604	610	555	591	559	593	572	561	588	597	593	609	579	587	616	647	586	591	595	582	593	559	588	584	593	622	594	608	580	558	594	578	606	584	613	566	562	593	621	596	596	565	589	576	577	561	570	611	569	581	623	592	596	605	543	576	616	654	613	599	575	607	620	591	600	624	623	604	622	641	555	594	620	620	567	539	571	578	584	587	583	586	541	570	587	583	594	561	572	569	615	638	569	556	570	563	578	565	592	593	615	609	565	552	595	593	564	567	603	572	573	572	603	579	594	578	580	558	586	578	598	644	598	608	584	643	604	576	566	616	635	592	554	577	586	569	607	613	572	575	604	558	625	574	561	543	608	603	601	595
27519	12622	1836	1079	4533	6704	4607	2394	1236	780	584	521	540	538	591	550	539	536	544	512	532	526	566	540	564	519	552	539	551	512	554	574	568	547	571	548	542	566	551	576	570	551	536	575	548	512	510	539	516	559	525	509	536	565	502	576	552	540	531	527	531	565	569	535	515	546	584	533	514	532	548	544	512	573	569	551	546	553	555	544	501	509	540	543	570	515	592	567	537	543	569	504	503	533	507	549	542	542	505	561	512	510	534	540	572	555	544	562	539	584	522	564	566	555	554	516	524	554	506	585	551	553	538	537	529	540	483	602	551	529	568	494	530	538	546	503	550	566	571	548	568	534	560	531	553	541	527	543	530	525	576	540	565	571	548	520	551	600	517	521	557	550	537	493	570	575	541	540	533	565	535	550	551	518	544	556	565	552	520	535	569	586	547	546	507	550	538	494	619	563	530	610	539	529	531	527	554	564	527	538	532	500	539	581	514	570	547	511	561	529	530	541	574	603	552	518	577	534	547	531	519	526	540	552	567	538	513	552	524	564	558	567	527	542	517	509	579	560	509	582	534	555	526	542	547	541	522	538	546	493	516	516	541	570	559	531	557	565	546	540	582	578	525	526	560	543	518	543	520	554	526	520	522	538	491	512	526	572	533	532	571	544	524	532	519	541	532	539	537	515	543	557	594	534	535	541	548	578	495	554	511	556	514	496	577	540	511	539	572	509	550	555	554	511	581	540	533	492	573	507	558	538	561	550	548	516	529	525	506	558	570	483	546	538	508	517	598	536	564	562	532	494	551	538	558	570	531	548	532	524	513	519	537	536	519	531	525	535	523	558	526	543	549	569	524	504	554	540	518	549	514	561	535	523	542	553	589	529	567	580	564	535	540	528	516	554	578	518	562	604	522	511	562	529	518	546	521	544	552	530	539	554	557	520	527	516	526	532	547	561	498	545	529	520	492	553	545	541	545	534	496	552	534	556	526	583	573	589	541	573	505	547	555	571	576	558	550	531	531	537	579	565	505	542	524	518	555	529	525	518	499	528	549	533	593	545	542	570	589	544	544	572	549	531	552	483	516	528	553	532	557	548	521	550	522	524	518	549	549	565	575	579	538	537	519	522	542	580	514	540	569	544	515	507	558	539	514	536	533	596	507	531	557	525	570	502	531	510	549	509	590	531	548	532	536	541	568	547	525	557	501	528	541	551	561	562	524	531	518	552	552	546	574	509	540	522	568	517	523	528	529	548	538	529	546	526	530	511	533	548	559	559	534	539	539	525	581	534	516	535	512	523	597	543	607	499	532	516	547	533	525	525	549	518	517	541	535	556	546	622	532	549	580	577	562	573	521	546	529	559	519	521	570	539	557	554	549	546	551	529	510	502	549	526	507	543	537	522	534	563	521	538	535	542	548	522	550	509	520	566	530	538	562	519	513	520	567	513	556	541	521	541	542	584	529	501	554	539	570	562	542	514	550	562	576	556	502	480	540	554	546	538	515	527	524	503	565	557	547	529	568	562	553	539	546	527	551	570	516	517	554	509	523	540	526	543	526	596	515	508	580	522	527	536	542	525	541	574	548	511	568	553	551	531	557	548	523	554	514	564	529	576	555	558	522	527	520	537	595	533	529	562	544	570	600	526	591	526	569	479	509	502	519	566	552	553	558	535	510	569	531	555	559	518	499	552	548	549	569	517	536	568	515	590	544	557	542	530	555	516	544	530	521	483	538	527	547	531	523	528	571	536	595	541	516	520	507	583	576	529	523	481	519	500	519	503	541	521	575	535	578	535	581	563	553	560	545	570	554	509	539	561	561	539	519	566	557	541	521	521	569	555	599	536	582	507	545	570	562	515	552	538	540	575	576	534	533	517	532	567	525	547	539	524	529	545	511	555	523	514	608	558	540	517	559	538	541	546	556	560	505	553	507	516	511	518	510	524	520	512	537	551	534	515	517	569	494	547	527	538	488	486	552	541	528	497	553	573	550	507	539	517	551	561	525	577	536	563	526	525	568	567	550	519	551	533	516	494	576	544	528	531	531	557	499	526	525	584	521	565	551	577	531	545	541	524	511	564	567	530	511	546	589	510	522	555	555	549	551	557	529	523	530	574	511	547	538	532	530	510	519	512	559	540	520	539	513	566	598	531	552	558	567	532	549	580	552	566	526	555	524	516	540	556	565	523	566	546	505	524	542	553	535	539	524	560	563	537	544	570	525	504	560	513	538	554	570	559	564	569	577	522	501	505	569	578	505	544	488	553	502	552	542	524	533	574	496	582	518	499	554	547	528	556	558	542	548	558	553	543	530	500	504	582	529	567	553	529	505	533	565	548	502	575	555	559	559	556	524	578	544	549	533	570	524	533	581	573	539	538	553	553	544	532	543	562	550	552	556	548	548	520	493	553	563	568	580	480	525	570	545	542	578	556	561	564	578	521	540	571	523	519	503	546	531	531	503	496	558	497	564	517	540	522	561	545	548	555	594	548	527	586	530	531	565	516	523	531	485	544	563	514	499	531	565	526	531	543	552	573	587	534	553	496	553	554	522	554	486	525	518	537	548	543	494	503	578	550	528	542	560	574	521	606	577	556	552	554	562	541	555	543	554	543	593	524	530	525	560	537	527	568	548	550	530	545	530	533	532	490	539	552	532	538	543	513	533	578	550	539	548	564	528	521	541	576	529	573	531	540	519	543	555	552	542	548	501	548	530	509	587	569	534	515	552	553	572	559	543	530	548	531	534	519	526	575	532	524	556	515	505	554	567	582	556	532	537	562	623	504	521	578	548	474	570	544	546	566	581	516	553	514	516	502	538	543	533	563	569	523	511	556	543	515	534	533	574	544	523	538	574	564	547	536	521	517	532	513	555	533	507	546	513	508	543	532	586	582	547	533	591	522	504	577	558	542	530	541	520	547	584	511	562	572	550	568	558	542	536	514	519	550	566	520	529	506	606	514	544	546	561	539	559	570	588	560	551	552	514	533	606	533	546	535	551	535	539	498	563	516	475	534	539	516	584	533	528	510	527	547	552	581	558	515	547	594	535	535	580	567	507	523	500	548	541	584	562	518	489	558	548	526	526	542	546	517	579	524	522	505	539	506	561	559	531	560	551	554	499	527	558	531	558	546	565	526	504	591	530	521	567	583	561	524	542	530	503	582	498	525	539	548	515	533	513	549	550	547	546	521	517	574	532	573	547	553	546	548	552	549	601	536	559	571	512	537	514	555	505	491	559	549	540	544	559	550	581	538	547	514	566	572	536	558	512	550	562	554	519	540	572	560	549	579	562	537	564	550	540	516	532	597	542	518	563	533	565	539	529	552	532	523	541	552	539	515	538	572	531	529	538	513	587	562	552	550	541	550	554	514	589	567	516	603	510	550	505	513	506	523	546	516	571	545	537	478	513	552	546	540	527	563	545	554	519	518	498	590	492	586	545	550	553	501	549	521	519	514	548	562	519	520	534	516	544	498	538	539	574	537	539	535	536	551	505	492
5156	1175	1072	845	5164	6656	4495	2318	1233	714	530	502	464	458	456	449	449	480	460	484	430	469	425	444	460	425	512	480	464	479	477	462	457	447	455	425	447	446	461	479	437	456	422	461	486	461	438	432	500	455	453	460	464	459	471	495	478	454	448	474	410	449	460	455	469	453	448	459	488	438	466	459	469	434	444	506	466	474	459	463	430	455	506	467	475	438	488	444	450	434	472	480	441	443	460	447	477	429	459	471	466	448	492	450	437	473	473	415	491	482	427	432	478	446	430	435	430	453	432	443	465	485	467	479	458	485	466	466	484	463	486	438	451	493	488	464	468	470	442	440	462	473	438	469	433	442	491	461	462	469	445	477	459	442	490	443	450	445	444	426	462	449	489	480	468	481	482	443	439	443	454	476	490	509	463	465	443	445	475	453	441	501	471	462	484	458	471	484	433	467	469	411	491	479	499	456	457	481	478	502	459	448	449	446	459	530	475	494	460	478	457	423	452	489	450	446	482	452	457	458	467	447	485	452	450	414	474	441	478	423	449	530	447	429	429	484	483	458	428	496	443	482	471	466	483	468	463	458	446	464	474	470	469	507	444	420	453	480	464	442	452	418	434	445	443	478	452	459	478	457	442	410	427	453	433	458	477	440	475	451	461	510	505	394	459	441	426	418	474	487	483	456	492	481	475	426	425	460	455	448	461	472	461	436	480	450	471	411	485	462	449	420	459	434	446	469	453	425	506	465	443	477	473	473	450	466	508	472	447	451	462	490	440	462	444	447	442	466	442	464	469	467	428	469	474	483	483	463	432	476	427	439	454	462	500	461	464	466	463	426	455	489	434	457	472	469	444	495	512	495	446	438	496	448	473	469	470	482	448	435	492	438	462	463	464	471	478	436	455	471	460	462	444	451	461	430	481	465	462	495	472	474	463	426	451	460	451	413	502	444	450	448	460	498	432	496	444	448	418	448	471	459	500	451	431	429	486	483	462	474	429	450	452	448	444	429	474	472	468	466	473	471	426	470	447	456	437	508	463	447	487	458	439	472	435	462	475	453	451	453	454	466	447	470	470	460	489	456	467	433	418	483	452	445	454	439	460	447	488	435	404	465	484	450	449	451	435	455	432	450	462	473	467	452	444	498	496	484	476	469	442	482	444	469	447	497	468	453	446	442	452	539	466	494	478	467	460	454	473	494	448	449	440	453	488	479	439	475	436	422	459	456	439	477	502	472	438	433	464	505	455	413	447	433	476	444	470	459	426	439	476	492	427	438	443	447	452	485	457	449	490	434	481	442	481	416	461	447	456	468	465	458	482	471	473	481	464	447	435	502	472	438	452	430	472	515	459	466	437	446	464	486	478	432	447	480	436	449	452	462	453	449	466	450	487	465	512	442	454	450	448	476	463	455	426	449	465	480	493	535	453	476	440	446	458	433	461	471	471	482	472	472	473	470	493	421	472	464	450	451	411	479	422	499	489	465	445	473	450	490	466	434	481	492	460	468	470	445	462	474	462	477	445	479	453	447	515	463	453	491	493	436	466	498	501	441	442	447	464	488	446	473	454	483	468	444	459	457	444	480	494	454	424	448	490	461	486	425	478	488	442	441	471	450	464	432	442	518	464	478	457	442	436	470	454	460	472	464	449	473	487	467	472	470	458	467	479	464	466	466	449	498	439	454	433	461	478	429	455	479	482	453	448	484	484	484	500	517	469	449	499	467	450	464	422	446	433	466	433	437	431	477	493	501	463	448	454	409	466	480	447	473	469	435	428	447	460	448	462	448	453	494	475	469	474	446	463	478	470	444	449	462	438	446	436	473	456	504	486	468	460	455	444	467	461	516	450	464	438	453	454	455	480	436	447	447	467	480	513	433	470	490	487	496	460	433	478	407	470	457	488	441	477	498	466	488	452	551	460	452	451	487	434	499	445	447	434	450	479	446	438	446	490	434	486	446	476	483	454	459	439	416	466	457	490	466	449	441	447	443	446	445	428	468	414	470	473	494	461	476	503	453	488	499	429	446	442	448	446	444	441	470	437	452	466	447	486	494	458	473	489	468	478	476	446	460	407	499	485	494	507	464	450	424	480	461	463	470	456	445	409	518	504	494	447	439	482	417	442	463	452	500	448	430	451	446	472	464	431	469	443	465	446	445	437	465	481	449	464	448	470	469	477	468	466	474	505	469	457	472	478	437	438	454	482	473	443	432	441	456	445	479	443	464	431	458	474	456	481	444	470	450	458	479	463	488	440	427	456	453	456	450	439	439	479	452	445	446	460	436	476	489	463	493	465	425	437	479	414	486	470	471	472	452	461	455	401	461	470	436	452	438	423	453	451	453	432	407	439	442	462	439	443	424	463	467	430	482	456	441	452	446	417	443	476	442	497	484	477	449	473	439	424	454	449	454	454	438	448	446	469	469	453	442	462	453	427	438	466	431	474	424	462	498	472	482	480	450	427	397	462	464	455	428	485	454	456	455	482	411	478	476	458	447	467	422	448	493	445	458	461	446	420	434	490	461	436	443	446	465	446	468	456	440	449	439	428	423	470	432	440	471	427	440	436	453	460	462	454	463	451	490	424	451	436	475	487	435	446	459	502	461	424	462	427	455	475	436	404	420	453	466	463	461	452	467	462	435	478	459	471	488	474	476	474	491	485	456	413	426	411	468	448	451	453	452	442	477	464	434	471	443	443	498	423	484	469	446	466	455	441	498	463	439	486	475	496	464	446	479	496	497	464	483	466	480	493	431	480	469	453	481	457	496	501	445	439	445	447	465	476	450	460	448	458	426	474	449	501	436	442	448	461	442	453	476	458	448	444	448	413	499	452	451	477	406	497	446	437	506	447	468	447	480	451	460	441	454	447	467	459	472	426	442	486	470	493	421	465	459	421	430	445	452	468	470	461	397	438	483	455	460	467	420	467	469	486	459	483	480	474	437	466	411	463	447	448	444	465	474	450	436	480	499	501	488	425	486	429	466	457	435	444	460	477	435	460	484	493	424	468	489	455	470	462	498	437	470	481	463	468	469	448	455	462	494	468	461	454	473	437	476	453	467	443	478	481	474	484	486	480	475	480	480	436	480	476	459	437	461	449	440	466	433	438	487	456	494	479	429	437	459	459	448	456	489	484	452	457	452	455	492	489	490	467	441	449	457	482	426	472	410	463	474	474	492	448	478	435	432	461	468	465	455	477	450	496	467	447	413	473	475	447	453	495	444	460	466	473	484	461	458	433	468	483	471	488	462	485	454	472	430	462	437	444	435	478	470	484	485	475	430	492	464	434	453	512	441	475	440	455	506	449	466	447	450	441	438	471	437	420	478	440	437	489	450	430	462	434	446	464	448	451	410	456	464	459	471	455	489	461	482	441	454	432	435	439	463	453	435	462	436	462	477	489	429	436	445	453	428	496	490	479	457	444	483	497	483	451	455	449	448	445	464	477	436	445	448	448	527	423	501	424	442	471	455	431	472	445	443	448	510	496	447	446	484
25549	21416	27277	25666	33785	41250	33625	18361	7043	2182	918	701	637	562	600	629	587	565	611	586	571	542	578	550	590	586	582	574	571	598	598	531	578	515	570	556	572	620	572	548	574	511	535	613	610	542	575	569	544	565	571	554	528	576	555	566	548	546	540	566	558	592	582	577	545	578	596	599	555	571	556	588	580	556	514	570	554	600	541	582	517	597	613	573	589	563	573	582	550	529	599	537	556	546	580	553	567	546	531	563	546	567	577	584	594	569	575	516	560	598	547	542	568	640	585	553	543	596	585	560	546	574	583	555	604	614	577	539	562	553	613	538	611	579	525	553	557	556	549	552	549	582	568	577	587	511	550	533	553	593	585	576	577	590	610	585	540	562	573	551	543	515	534	572	601	551	588	551	574	524	534	600	574	584	581	570	569	551	562	577	538	592	571	554	584	591	581	552	563	612	552	580	512	595	578	556	570	549	537	568	557	580	605	546	548	571	547	556	569	585	532	560	521	546	532	551	526	596	536	567	586	568	614	557	576	580	612	566	562	582	538	595	581	536	552	563	561	583	540	562	588	562	552	523	564	529	525	585	583	556	557	547	585	576	572	580	547	566	536	552	571	598	536	563	589	553	581	580	591	557	516	514	571	548	570	587	582	555	568	555	557	553	550	580	567	570	556	551	556	536	574	533	546	576	595	552	620	553	583	549	545	553	535	551	601	525	561	577	532	581	593	559	537	579	604	549	550	574	546	560	537	559	635	575	527	589	560	584	545	527	581	568	536	540	576	548	569	566	550	578	560	565	525	569	548	552	540	560	568	524	549	565	574	570	558	572	580	561	530	541	569	617	536	573	563	554	596	586	536	575	547	521	569	562	520	567	590	571	562	551	568	552	553	599	553	537	549	594	578	525	575	575	541	568	544	609	576	549	564	546	599	570	550	559	590	581	551	562	576	582	546	556	542	551	554	568	570	574	619	572	549	578	527	556	560	566	564	537	563	525	562	525	548	603	565	540	560	598	520	598	605	536	556	589	607	521	555	509	570	579	538	583	619	584	543	592	574	586	556	551	605	547	565	576	601	589	556	572	544	608	539	578	592	576	630	556	549	535	566	579	544	545	572	557	569	512	550	536	532	543	536	573	579	616	564	587	582	600	554	556	566	568	579	589	602	577	553	545	557	557	572	575	556	568	590	580	595	585	580	565	555	577	551	510	591	575	555	560	568	587	562	560	529	543	568	569	595	567	598	546	553	580	534	613	618	578	550	546	534	594	573	515	568	568	574	542	559	509	575	586	543	637	571	549	550	533	510	553	547	612	551	566	552	559	588	568	553	571	542	573	546	554	553	613	550	552	557	590	547	589	559	573	580	544	574	568	527	566	521	538	601	580	563	588	562	553	538	572	531	588	572	541	556	568	518	602	588	568	565	578	538	605	595	561	563	561	556	519	535	570	576	587	575	536	561	580	600	592	574	550	554	593	565	582	601	556	557	552	548	574	551	573	563	579	586	563	581	572	583	578	558	528	598	559	600	539	579	589	554	593	583	589	539	518	536	564	581	602	574	549	601	542	533	570	550	574	577	591	551	543	591	510	573	526	553	564	571	581	526	584	562	558	539	542	549	517	591	563	563	501	513	593	563	556	547	567	564	550	546	568	605	607	574	537	564	578	580	551	586	560	582	541	552	538	538	577	565	575	533	588	508	508	575	526	510	569	585	548	562	558	549	582	563	562	581	573	556	586	565	569	553	588	601	573	588	576	586	521	590	566	549	583	555	583	529	564	529	549	521	570	595	540	549	587	585	560	617	599	552	530	618	593	575	570	576	611	572	555	557	547	559	551	552	574	556	525	594	566	585	560	531	565	546	585	587	600	546	557	587	540	572	550	559	571	539	568	552	553	575	613	549	588	605	553	555	562	580	568	624	553	537	555	564	599	516	564	579	564	534	532	545	584	532	552	574	574	550	570	523	580	566	549	600	590	547	524	581	562	598	592	565	555	590	560	586	565	599	563	560	563	582	574	527	543	577	609	595	571	612	606	554	574	583	570	570	544	562	546	563	573	548	538	549	553	545	542	577	508	589	572	609	545	563	554	528	542	550	556	585	577	564	574	572	563	524	541	561	544	538	544	577	586	579	549	560	572	573	546	555	573	582	552	555	565	591	577	571	570	565	558	564	586	514	556	561	581	548	524	599	582	560	558	590	556	538	544	559	575	581	547	530	551	582	599	568	587	561	533	528	540	530	567	533	566	578	540	590	553	576	570	563	586	569	599	544	549	521	580	596	542	555	595	582	540	544	577	598	538	565	583	558	559	564	562	587	537	559	554	565	555	541	575	543	542	538	621	567	504	597	529	592	550	573	555	571	561	538	572	545	560	586	579	543	557	601	561	556	530	588	541	558	597	600	572	562	570	607	593	526	558	571	592	577	518	584	590	591	525	585	552	593	600	609	552	524	571	559	541	515	618	646	549	563	574	597	584	560	572	561	562	597	570	544	581	603	570	580	611	617	569	560	516	535	548	576	560	544	613	574	560	553	563	587	594	567	552	567	567	561	535	556	564	583	545	594	521	562	606	603	550	518	572	569	572	579	571	555	581	523	589	504	575	574	580	581	605	573	518	563	560	563	573	539	564	508	588	557	585	575	528	601	562	548	530	527	538	595	563	555	531	565	542	551	545	563	542	556	588	554	553	589	553	530	575	576	619	564	546	566	560	598	556	555	579	590	515	545	575	556	573	566	589	594	539	522	546	533	609	520	533	608	545	530	588	611	560	572	568	540	592	594	580	516	561	568	585	538	557	536	588	559	607	589	549	597	558	575	566	525	541	544	566	569	543	560	533	532	536	544	558	567	598	562	570	570	572	566	529	577	573	591	540	575	531	574	594	537	573	559	554	582	562	607	558	591	554	582	571	560	580	536	534	549	540	574	538	554	535	550	562	515	541	540	540	558	579	554	547	542	552	555	545	564	558	561	606	579	545	595	572	535	545	528	543	546	551	550	574	543	578	567	550	547	577	535	539	591	545	607	556	530	543	576	564	577	537	542	558	562	575	568	571	566	552	542	581	554	521	602	605	542	574	589	579	555	569	554	544	590	581	596	597	574	574	589	589	569	522	566	541	581	585	533	552	578	536	557	557	555	582	557	514	540	542	568	552	554	552	559	615	549	545	579	586	560	574	555	553	588	555	590	578	596	553	565	613	614	631	592	539	579	578	559	585	538	545	555	579	618	543	518	538	580	590	549	548	533	523	558	566	581	549	581	556	510	518	541	554	530	594	567	581	543	590	600	557	555	518	585	554	530	538	582	576	552	598	552	559	543	568	553	584	564	578	582	547	562	549	542	550	577	518	571	516	542	551	571	577	546	545	525	581	593	571	599	578	525	576	583	576	561	553	567	555	581	559	523	512	539	565	555	578	578	558	562	564	568	555	541	592	511	566	546	536	537	568	578	557	581	541	551	545	561	561	538	609	580	560	597	525	541	565	560	606	556	620
3947	3695	2858	5299	36266	35643	26506	13693	6075	2226	942	666	507	494	538	509	491	512	520	496	506	522	535	502	499	543	513	526	496	498	521	523	522	497	478	534	511	509	487	534	513	517	518	537	517	506	535	518	489	487	497	557	499	509	529	485	484	496	539	489	512	494	540	509	480	464	517	502	482	481	516	510	506	524	509	486	485	506	505	534	517	512	499	531	503	502	511	477	480	553	509	524	491	483	496	484	508	514	516	504	495	468	509	461	491	497	507	526	470	493	495	526	504	489	493	487	508	547	487	519	507	506	525	527	491	506	539	482	541	506	509	494	529	480	502	511	458	525	508	516	523	460	453	519	457	499	508	520	535	505	491	453	483	521	488	518	492	521	461	504	492	502	465	519	490	510	540	476	507	516	481	501	502	507	528	511	498	529	478	538	534	524	477	489	489	504	520	463	534	485	534	512	515	471	507	517	499	511	486	484	509	537	482	518	495	484	521	548	500	522	517	507	475	529	484	531	488	522	521	505	497	501	514	488	495	521	509	549	510	473	501	471	504	529	491	482	486	525	499	498	444	504	520	549	528	513	503	524	470	504	544	531	483	480	517	504	474	494	513	490	468	483	525	494	483	509	474	529	499	518	508	505	463	505	520	524	473	505	536	513	490	486	508	503	516	491	545	503	460	481	535	516	506	496	498	482	489	481	514	498	532	506	504	538	520	541	482	497	488	500	474	512	507	512	496	515	501	487	488	487	487	544	526	545	516	484	485	495	495	511	513	528	498	508	502	533	491	467	486	527	524	547	521	485	488	504	501	495	517	514	486	499	522	490	500	477	498	517	516	547	519	486	505	491	487	522	521	521	508	526	463	511	527	501	529	516	490	539	498	539	474	483	503	464	498	519	473	507	469	489	536	508	485	538	529	430	503	547	522	529	485	488	492	469	496	501	518	526	484	521	511	502	524	504	480	484	530	509	509	511	491	547	486	511	477	491	519	485	521	532	541	519	558	549	505	525	499	498	494	493	475	485	488	514	502	509	505	517	494	474	476	484	489	537	509	476	514	508	478	490	450	500	509	548	525	503	492	485	519	475	468	482	487	490	475	509	491	505	521	536	501	471	472	501	519	494	493	498	517	468	546	507	525	495	518	508	493	471	489	509	513	500	523	474	506	545	460	461	477	529	533	474	463	523	489	516	500	472	549	515	480	504	480	499	529	533	502	497	491	501	512	494	478	483	459	506	486	527	496	555	482	515	450	480	554	494	477	496	491	485	525	488	483	482	473	464	520	543	500	507	520	533	477	499	518	475	519	505	518	509	512	513	497	541	505	455	512	474	527	468	506	518	474	511	494	480	507	540	498	519	456	527	487	503	546	544	496	503	507	467	464	518	501	498	491	500	488	500	492	495	497	503	516	479	527	494	452	507	469	519	498	511	522	507	483	487	530	484	525	502	477	492	452	515	500	506	525	520	515	461	509	490	527	507	523	498	507	557	507	481	526	521	499	522	464	500	492	521	474	496	508	499	527	452	503	526	495	485	519	506	505	529	539	499	523	499	485	523	481	483	508	483	504	494	491	478	503	507	542	511	473	493	532	499	510	500	490	515	448	474	483	498	468	491	473	489	501	478	512	459	475	501	465	501	513	560	503	544	518	483	512	530	472	496	512	523	523	510	503	474	448	488	473	501	549	513	534	486	496	476	477	505	471	509	518	497	453	467	496	510	525	479	480	500	511	484	483	536	522	514	507	504	518	547	485	534	475	514	462	531	521	515	517	520	521	521	507	532	492	483	480	538	494	507	530	493	493	494	519	548	505	502	514	507	510	481	499	507	487	472	495	472	485	489	519	499	501	502	513	489	536	517	467	512	553	575	509	526	516	502	471	475	524	492	472	515	513	482	506	533	468	519	519	526	527	510	524	494	468	473	516	521	503	500	470	537	507	511	466	518	511	487	487	472	542	555	521	502	488	466	493	494	521	512	496	496	509	486	513	523	480	514	524	508	532	501	471	541	532	497	554	498	514	505	446	548	508	496	525	536	512	507	523	462	531	493	484	492	506	493	463	498	521	514	538	540	502	479	494	492	553	527	465	500	521	475	466	522	495	492	485	522	497	523	505	471	479	500	460	499	506	530	563	460	492	530	504	491	524	535	462	502	513	516	468	510	517	512	524	514	524	475	496	494	489	518	521	492	481	530	515	516	479	507	482	516	515	504	484	489	470	496	535	503	479	503	500	488	513	498	529	487	476	497	472	482	486	521	500	474	500	480	524	464	535	515	529	474	502	481	502	503	525	505	533	484	493	506	505	553	498	496	504	520	487	518	529	508	513	508	513	486	485	465	465	491	491	540	526	469	498	505	443	485	470	465	512	528	510	452	459	473	468	513	508	481	537	498	518	523	518	492	518	456	480	481	464	502	528	529	478	539	487	466	491	505	490	461	503	499	516	501	485	490	474	511	482	520	490	510	528	490	469	485	467	526	502	474	461	465	538	500	510	478	510	497	536	504	513	477	485	505	509	507	455	475	509	485	555	520	511	486	551	453	508	524	502	550	501	505	490	508	521	541	498	502	515	492	491	487	497	532	522	524	453	501	528	518	528	501	487	466	516	505	512	496	491	476	508	523	504	469	534	463	514	522	500	482	506	479	528	510	523	479	504	521	466	501	470	501	537	484	496	481	512	474	556	508	480	509	483	509	514	554	512	507	497	491	482	496	481	481	506	505	508	519	475	503	476	487	522	512	488	529	544	480	478	511	482	477	506	509	503	481	514	470	541	506	488	527	474	496	464	485	474	463	518	515	502	509	488	515	516	481	476	482	471	477	516	536	501	484	520	536	552	523	465	502	506	525	506	521	532	497	532	497	486	522	478	473	505	489	479	496	523	507	492	511	531	514	514	484	514	453	498	473	500	479	536	510	490	525	505	529	460	473	512	483	471	473	495	489	458	504	524	504	484	487	510	536	520	472	546	494	492	468	495	449	511	505	494	540	491	496	483	492	518	517	529	489	469	496	513	487	456	507	500	507	486	508	497	504	513	535	463	501	510	509	498	519	514	501	524	495	502	535	496	507	491	522	466	521	485	472	504	531	490	486	528	497	529	497	493	492	483	514	490	507	455	511	501	497	500	499	528	503	512	487	515	490	510	519	547	486	502	495	528	499	481	486	511	483	488	459	492	523	525	534	566	529	507	524	507	456	533	521	497	515	469	477	508	513	478	473	503	477	497	504	523	451	482	475	474	497	461	506	522	484	462	473	544	513	536	469	485	459	536	546	545	499	472	478	481	496	516	518	503	517	499	549	476	483	489	467	500	504	482	499	496	507	498	511	503	509	531	484	498	489	481	492	510	512	550	501	461	508	503	458	523	479	499	518	522	499	516	459	504	522	457	467	508	486	514	488	538	512	480	490	527	539	503	486	550	513	506	521	528	510	473	499	536	493	506	466	480	471	492	464	501	503	504	474	481	509	501	504	529	535	511	490	528	515	539	477	459	500
24175	21341	28670	24393	31411	55362	52070	35060	18905	6390	1909	963	768	660	703	668	686	703	622	722	679	659	686	640	663	652	730	674	670	612	651	612	632	699	665	656	668	628	630	662	631	643	668	729	673	643	694	668	662	722	641	627	641	668	672	661	699	642	648	621	629	629	672	653	641	686	685	701	648	606	657	656	654	644	631	658	706	615	589	691	620	684	653	737	673	676	694	718	643	710	637	645	674	692	671	638	682	667	661	697	670	666	648	638	655	629	701	648	629	673	658	613	672	655	691	687	692	681	675	675	637	668	705	666	689	644	626	643	628	658	644	669	640	644	677	666	679	682	624	630	662	601	684	660	628	632	708	629	638	633	644	655	673	609	638	678	705	626	655	627	670	637	640	648	651	636	656	655	617	651	707	682	642	640	657	680	684	708	647	720	668	665	598	647	638	622	659	620	615	622	677	667	652	659	684	662	694	647	663	671	640	688	660	668	627	641	668	643	670	652	630	664	644	672	645	651	694	692	614	684	598	646	646	685	724	642	693	623	642	657	609	634	671	677	667	671	701	654	645	622	661	675	632	664	643	635	674	646	672	642	626	676	657	667	683	709	643	674	693	636	625	670	660	671	667	692	707	680	686	631	668	642	694	621	666	681	696	699	649	650	646	670	639	645	624	654	652	633	680	670	672	660	693	640	654	646	672	613	643	643	625	667	642	669	675	660	702	657	700	662	698	656	658	672	619	631	657	663	690	642	652	679	641	643	655	682	708	681	622	690	633	679	641	617	630	648	648	676	637	658	680	668	617	679	644	667	672	656	662	664	664	697	658	673	615	709	604	619	671	618	621	642	684	630	631	638	680	671	638	647	602	663	668	659	650	628	673	676	667	635	669	674	639	656	639	654	679	652	661	679	678	646	618	678	648	683	667	680	621	668	648	642	704	665	689	688	656	687	634	673	636	667	674	657	632	662	659	640	630	624	658	648	665	602	667	619	633	701	647	636	621	658	670	613	677	644	655	651	652	630	662	676	655	666	652	674	647	649	648	683	689	643	614	663	618	709	663	682	668	647	636	686	633	678	681	673	659	645	624	638	672	640	640	695	616	628	639	671	653	638	618	624	679	660	626	662	663	611	609	634	640	688	690	673	658	647	648	662	696	608	637	623	658	630	658	701	678	719	615	671	613	628	659	627	690	668	676	673	643	619	689	629	659	628	637	627	690	650	661	617	660	632	622	652	622	599	620	666	664	627	692	669	634	680	670	664	639	672	673	709	648	651	637	605	680	674	629	658	683	614	710	622	618	642	648	676	683	653	672	594	666	688	628	690	639	650	671	657	658	672	581	642	678	662	652	612	634	656	663	662	647	620	617	647	704	658	688	622	670	684	679	681	629	697	638	619	706	658	654	653	671	610	683	654	687	649	650	608	683	627	764	629	636	660	646	629	649	606	672	671	663	658	704	634	668	636	656	667	670	651	614	635	687	675	648	658	668	678	668	606	672	687	642	648	641	611	655	679	655	630	606	643	638	674	654	678	618	677	587	637	703	667	664	602	643	661	663	687	707	658	651	635	666	645	663	658	650	658	673	671	647	635	651	620	653	683	621	647	667	635	654	639	624	670	677	637	677	630	676	709	707	633	664	635	703	650	626	625	657	656	715	661	629	668	652	659	664	642	629	673	634	656	643	640	618	669	643	686	696	644	667	686	633	649	649	610	645	682	637	673	692	620	667	697	666	656	667	664	670	672	621	668	630	693	654	642	640	666	669	672	645	653	669	675	668	621	653	643	672	646	658	682	663	679	681	654	681	668	679	668	682	642	670	662	667	667	656	650	628	667	640	647	654	660	666	645	649	658	622	642	652	581	697	708	677	658	651	642	670	688	667	669	619	633	634	687	634	651	665	621	688	718	713	659	697	657	674	652	652	655	641	689	635	640	657	602	659	657	675	632	653	629	672	642	639	637	657	657	651	633	658	615	679	661	654	647	657	651	632	719	694	605	667	685	690	637	629	687	664	655	631	627	686	652	636	615	665	680	673	708	628	623	652	623	645	637	643	659	686	697	678	643	613	625	662	674	691	631	686	679	680	659	649	609	665	671	632	625	628	658	667	657	633	668	654	648	638	682	639	664	656	667	683	654	705	645	652	617	642	632	653	645	645	669	643	639	648	633	641	664	658	637	731	633	643	649	680	637	629	640	675	654	624	635	661	659	696	697	710	702	674	649	671	676	640	632	624	636	672	673	651	636	637	633	643	624	681	646	668	642	647	688	697	694	684	688	676	663	627	673	664	635	686	682	634	650	656	646	671	637	663	618	648	657	692	640	639	656	646	661	593	652	638	657	651	655	636	635	611	676	633	616	656	664	649	641	635	647	674	636	624	698	685	650	621	640	636	666	663	639	634	730	673	683	663	688	673	633	650	645	615	695	651	646	657	642	691	641	643	680	653	658	645	644	686	644	605	649	626	640	663	634	667	659	712	660	625	633	682	686	628	642	656	697	670	633	638	675	665	648	621	636	652	627	619	688	672	649	624	661	668	678	690	686	656	651	667	578	714	643	605	670	629	650	651	674	695	681	653	612	672	577	659	666	659	667	633	636	636	660	628	647	656	668	628	658	658	671	649	658	692	657	667	684	641	644	633	658	653	675	648	686	680	647	687	727	678	655	631	618	658	612	650	680	592	671	657	690	644	636	622	642	649	694	620	614	627	660	638	638	662	646	640	703	668	647	639	675	644	646	680	629	661	691	651	633	658	668	620	676	624	643	684	642	638	633	665	619	638	674	638	679	652	630	677	627	648	684	653	629	667	625	614	632	617	657	660	621	628	688	679	643	674	629	612	632	692	676	654	613	632	650	689	616	618	605	663	666	642	622	664	686	638	657	649	615	668	637	632	678	659	648	671	603	638	688	652	647	653	686	630	645	631	661	690	638	620	670	689	630	685	688	658	668	632	597	608	637	697	659	634	614	711	641	674	682	644	648	652	658	695	677	651	692	671	611	661	657	644	660	641	690	661	672	695	660	655	608	658	633	663	647	654	701	697	611	636	675	612	599	634	708	642	655	672	634	674	620	680	669	635	698	609	636	644	680	671	652	643	652	642	642	663	647	649	687	658	662	630	665	651	619	684	644	682	629	586	672	615	640	665	650	640	645	663	682	607	712	598	608	656	699	667	618	647	635	707	684	670	624	661	703	655	642	633	639	676	667	699	674	638	663	732	636	652	697	644	678	671	641	708	685	627	630	666	645	642	684	620	616	646	710	628	626	735	704	670	636	685	637	653	642	675	700	627	694	627	630	645	674	632	665	663	645	652	624	622	635	667	678	639	659	673	652	661	629	623	640	660	654	637	649	670	660	648	614	641	657	632	685	698	636	617	657	635	663	615	682	646	640	649	639	637	635	645	670	670	655	647	628	675	667	660	654	633	636	644	664	701	654	633	621	645	688	646	653	676	632	654	675	662	653	667	639	594	667	660	648	682	650	690	702	676	696	623	671
4437	6920	5638	7884	42767	56578	45317	28771	14707	5414	1955	890	683	623	590	582	586	620	622	562	585	601	606	621	592	629	592	605	576	602	598	640	560	566	598	581	604	602	572	587	550	588	612	593	601	601	570	582	599	603	601	589	625	605	591	578	615	568	564	538	578	620	566	625	625	581	582	663	601	558	599	635	554	579	601	584	551	590	596	588	606	573	625	598	605	559	598	586	557	602	594	584	583	579	594	552	622	582	573	556	559	631	622	558	578	565	561	587	550	601	613	600	577	593	591	609	576	607	585	582	625	574	602	589	604	620	624	597	623	606	579	556	597	625	627	577	618	603	609	603	561	586	574	615	572	596	602	549	587	617	586	536	605	568	552	593	578	584	552	602	602	620	618	603	570	559	611	599	603	614	605	560	614	533	602	618	584	574	590	616	624	577	581	608	628	599	563	565	616	600	609	561	620	583	552	595	586	585	589	584	586	584	616	633	588	594	633	528	574	596	582	540	630	593	578	574	567	583	595	557	563	548	574	581	654	580	584	591	659	566	617	634	585	592	597	571	607	606	556	592	606	609	574	560	628	586	586	600	617	582	632	590	596	589	584	593	631	568	626	579	586	645	631	586	554	589	617	618	606	562	555	630	603	564	666	616	562	661	593	550	538	550	581	650	576	576	559	558	592	565	592	570	562	588	607	546	596	599	600	603	589	558	622	564	608	571	608	561	618	559	584	596	570	580	601	583	599	542	619	540	572	596	608	557	610	566	578	595	654	620	587	601	583	549	636	583	573	539	567	635	589	581	562	589	592	579	611	573	592	571	588	631	553	572	601	562	602	592	649	592	588	569	589	554	560	546	586	637	565	570	600	590	598	583	557	584	612	620	624	574	604	590	604	585	601	605	557	613	587	598	597	578	578	603	617	615	631	604	572	592	582	593	592	603	568	577	601	601	567	554	580	560	608	540	612	611	587	580	610	581	557	568	620	579	597	557	588	563	556	591	551	569	594	573	583	649	604	613	602	617	549	582	569	619	634	576	584	621	562	576	608	596	575	573	572	615	603	613	599	556	591	564	531	590	610	573	642	623	583	615	561	558	579	597	586	562	614	533	589	584	588	614	602	567	618	586	589	594	545	565	631	564	563	576	587	554	561	647	578	581	616	612	588	598	585	602	580	569	568	585	635	581	584	549	622	594	539	593	600	568	570	599	603	585	577	594	597	566	614	586	583	593	609	553	584	602	599	575	611	565	596	588	570	579	600	604	596	601	568	595	575	601	597	593	628	646	604	535	598	589	592	558	576	559	600	600	553	561	532	673	587	631	582	606	577	571	582	569	538	594	567	618	556	604	612	608	585	589	564	605	562	618	556	600	592	624	593	633	569	651	575	573	590	567	547	561	579	528	596	604	596	601	568	574	636	617	571	609	560	617	598	583	589	630	573	581	608	600	558	566	603	565	607	638	569	572	607	580	559	605	578	624	576	585	578	587	581	537	603	600	570	602	579	564	611	570	611	586	605	583	597	588	598	629	586	591	549	598	574	588	578	576	592	555	603	610	629	569	592	577	575	612	627	590	604	595	638	600	612	578	581	573	568	572	593	598	611	573	572	608	612	556	629	616	594	578	597	578	579	549	613	586	583	574	575	599	565	595	565	585	605	559	579	617	557	574	585	586	637	582	577	620	569	595	617	593	581	578	572	580	602	560	564	588	616	588	596	587	622	573	606	567	560	603	579	557	575	606	532	546	616	607	571	571	553	610	585	633	614	601	578	599	582	593	622	593	556	617	581	610	596	598	606	610	573	591	622	580	573	537	600	562	611	640	557	591	621	579	554	592	602	637	588	585	592	598	580	524	577	587	573	630	593	575	593	596	611	602	602	607	596	579	606	600	628	565	592	579	607	600	579	591	608	559	580	616	604	561	569	530	599	590	573	596	574	608	609	574	623	576	542	594	605	592	571	608	555	607	588	607	615	551	571	589	564	581	595	584	583	587	592	578	606	571	609	587	626	599	582	594	603	611	590	599	605	600	599	567	547	612	542	547	626	581	589	588	570	589	592	553	583	554	562	585	555	583	595	568	566	571	563	614	598	562	596	560	572	628	576	606	572	560	596	607	662	590	598	596	601	583	594	566	588	592	523	617	596	578	562	580	556	577	585	601	575	558	576	619	582	602	608	589	615	571	602	504	566	598	594	573	568	615	577	557	592	615	596	562	592	574	541	597	577	517	611	611	619	573	592	564	584	574	581	590	598	577	571	574	593	590	602	580	596	576	590	583	591	557	575	602	565	602	598	566	584	587	601	583	600	588	592	550	585	612	595	619	595	549	553	555	620	584	544	601	575	554	560	579	561	580	555	589	612	609	553	592	594	569	565	580	572	562	543	577	565	616	623	538	569	597	614	590	555	526	598	569	608	562	588	579	611	560	578	591	634	577	605	595	596	589	595	628	601	553	595	598	582	557	588	592	620	568	575	599	569	592	597	561	561	555	625	516	574	593	595	593	591	590	580	571	548	605	580	589	559	557	581	572	586	593	626	543	562	575	561	600	590	555	580	593	601	591	588	588	608	589	597	529	615	626	590	564	575	557	572	566	576	617	581	607	592	583	601	605	586	600	606	585	605	561	578	562	581	565	618	612	596	591	593	592	618	552	556	595	596	626	588	611	600	608	647	575	562	594	592	579	560	596	569	613	611	603	621	568	608	602	579	598	613	599	615	560	560	593	580	574	583	617	627	615	610	574	597	576	621	592	579	544	599	545	579	581	568	578	558	607	555	551	621	504	604	561	591	609	612	561	612	620	564	594	618	600	582	537	575	578	571	583	579	582	593	564	595	597	576	587	595	614	571	545	602	558	556	593	601	589	593	583	559	628	641	590	565	550	566	603	594	606	547	573	589	547	626	623	599	564	603	584	641	602	626	597	572	570	595	570	569	550	577	540	604	581	603	608	563	567	518	588	605	624	590	566	566	595	565	619	614	614	577	561	573	600	575	576	605	588	596	556	593	563	595	567	576	538	610	588	588	588	613	592	553	596	566	532	586	583	609	586	587	614	599	560	597	583	568	588	573	583	581	603	587	581	547	572	550	606	579	579	576	569	586	577	589	553	530	588	595	550	575	593	544	606	551	613	597	591	584	584	610	576	579	561	589	607	597	600	590	567	574	554	534	574	594	597	589	562	559	601	596	553	591	538	605	608	573	551	572	555	618	585	600	574	579	575	560	619	572	567	591	562	569	566	610	571	608	565	625	588	631	601	621	573	592	568	597	591	595	612	598	559	586	587	591	578	617	581	564	577	559	537	584	617	619	570	593	606	608	534	565	590	564	592	544	585	590	573	644	581	625	579	591	600	596	606	602	642	564	548	579	629	551	575	595	624	606	600	582	585	573	538	578	629	542	568	583	585	580	566	574	569	554	618	597	597	609	562	641	566	646	575	609	596	577	602	570	592	567	577	593	630	598	550	587	574	584	604	562	565	594	581	593	585	632	526	614	620
27587	12522	2025	1242	2614	5763	5044	2632	1488	914	641	511	560	559	536	548	545	574	544	513	505	556	547	559	558	522	532	565	601	548	526	525	564	518	511	546	521	505	519	550	519	556	517	500	542	591	522	502	547	573	553	504	540	537	486	501	538	490	568	523	566	548	533	485	544	540	508	516	571	493	571	529	540	563	545	522	525	534	513	549	522	548	494	537	549	509	507	541	538	541	521	519	548	520	522	534	509	558	545	503	549	507	499	545	545	569	527	515	544	527	518	503	569	506	555	499	542	542	509	514	538	485	535	561	605	504	497	560	519	504	513	547	489	526	538	502	528	526	502	593	524	530	559	550	597	577	478	561	540	513	537	507	534	474	512	524	483	595	573	499	522	510	527	592	557	558	541	587	522	548	493	505	518	494	566	569	544	564	513	536	504	591	543	532	529	555	525	540	498	514	538	509	565	506	575	533	533	509	556	552	535	511	538	534	589	534	540	561	527	517	510	508	536	482	581	504	515	539	508	591	539	537	535	576	514	571	547	525	517	529	556	547	567	542	518	538	528	533	508	563	566	521	557	558	546	549	540	535	569	521	546	572	559	514	556	540	574	554	551	580	527	519	572	588	516	534	495	508	511	526	540	567	561	565	540	520	557	527	485	569	585	538	540	504	509	517	544	529	526	561	481	563	516	506	518	566	535	561	552	545	575	550	534	531	546	520	521	515	516	548	547	591	573	544	546	544	547	565	524	507	552	489	536	558	523	506	548	555	494	547	542	567	512	573	551	550	544	530	535	535	509	513	529	519	562	549	545	552	486	545	565	523	545	547	500	496	565	529	541	536	492	535	515	546	579	525	524	586	564	585	517	465	525	570	503	535	563	522	539	529	518	514	528	511	538	523	549	529	545	568	596	516	562	501	551	496	534	539	508	544	554	494	536	505	523	484	507	590	529	524	538	568	508	552	521	531	508	550	540	546	566	575	527	512	541	525	535	578	589	558	560	529	547	589	512	517	521	527	535	549	502	527	513	564	562	538	541	537	543	518	517	479	528	527	557	512	513	515	561	554	504	504	543	532	517	525	533	560	564	534	546	542	551	563	555	517	557	552	543	569	511	563	544	527	532	584	556	535	564	552	522	492	541	485	512	536	530	551	546	528	568	564	522	546	523	567	509	555	547	524	539	522	522	540	587	514	543	510	531	543	500	546	526	559	508	524	559	547	517	510	570	505	540	559	524	523	486	512	553	527	528	561	540	587	537	468	495	568	554	522	535	571	531	538	577	557	534	553	522	532	538	541	525	532	558	554	553	550	522	552	517	525	547	529	513	561	521	528	578	541	552	550	495	587	559	526	556	569	501	533	551	520	558	525	568	555	524	544	507	534	554	539	484	503	520	510	533	478	510	477	545	542	522	505	559	511	526	562	534	545	517	496	527	564	544	541	563	520	540	527	523	521	527	526	530	551	540	510	537	514	495	535	516	568	553	562	552	521	544	551	521	524	496	521	514	470	533	512	507	546	533	554	512	532	510	515	534	571	512	532	540	522	505	530	558	547	544	556	546	545	518	583	543	523	502	541	539	503	540	537	556	524	509	569	550	495	605	584	550	525	541	514	533	554	515	514	514	484	494	563	504	515	533	539	549	520	535	548	560	562	517	527	543	499	513	547	516	516	576	565	545	542	516	553	509	526	510	540	489	545	504	544	491	567	592	568	500	538	527	499	541	506	523	525	524	507	480	554	527	521	581	557	513	531	537	536	504	541	512	527	563	529	500	491	508	512	497	537	528	521	557	500	524	594	533	521	549	546	587	498	541	551	499	538	543	522	525	512	520	497	550	575	511	576	564	519	537	522	536	538	536	592	556	536	531	542	546	526	528	524	532	494	522	546	524	496	548	530	582	510	544	515	529	541	523	515	524	524	538	527	545	559	512	523	533	528	540	541	522	499	512	513	555	510	562	519	505	575	561	531	548	557	501	542	522	514	477	500	513	538	490	512	555	553	554	509	537	548	566	543	520	538	531	548	507	525	555	570	524	559	533	537	505	524	543	513	578	526	525	509	500	546	574	538	546	537	501	508	555	566	478	531	557	509	543	538	544	542	555	538	509	537	544	571	526	557	524	517	536	519	529	539	525	499	495	553	568	557	532	554	512	542	544	531	547	530	526	534	503	515	518	529	547	556	538	514	513	530	538	573	510	567	538	551	555	562	510	559	535	532	558	535	509	556	572	520	537	514	507	572	560	529	503	575	494	596	577	541	530	529	544	557	571	538	564	517	533	506	568	533	513	539	529	524	522	503	570	529	544	505	533	553	570	554	549	565	533	580	552	555	516	527	562	522	553	561	521	563	535	527	520	468	523	528	496	542	524	557	516	544	532	492	502	531	526	581	481	525	510	535	493	545	557	550	553	548	486	590	517	520	496	524	510	555	548	557	571	524	570	544	523	540	544	517	510	588	550	492	561	540	552	538	562	543	534	553	528	536	553	554	509	501	543	540	523	572	542	568	529	518	542	502	491	514	528	516	534	558	525	551	514	521	528	509	535	508	531	525	557	545	548	551	574	506	546	536	513	511	573	508	573	535	558	543	514	549	547	504	550	578	513	553	512	547	538	516	544	523	535	549	508	511	550	549	552	522	527	556	510	523	540	529	515	594	525	547	568	564	561	537	506	511	519	550	552	582	502	511	538	528	510	547	540	566	533	513	549	514	515	511	505	520	530	551	517	539	517	559	508	590	538	515	510	500	520	501	560	562	551	522	525	512	561	572	558	591	546	529	532	528	570	580	562	528	521	532	536	551	583	516	551	566	504	545	580	530	573	539	511	539	488	475	548	528	551	527	518	551	554	539	477	528	560	538	580	506	547	546	554	560	573	519	531	528	534	543	513	513	598	510	591	517	553	523	526	521	527	551	509	519	528	506	555	539	521	516	506	507	505	527	519	526	553	570	532	560	494	527	564	514	534	540	526	556	520	538	589	500	546	526	561	538	534	513	546	552	560	538	555	553	524	549	558	496	556	495	546	575	505	502	539	516	525	498	539	549	557	543	532	515	518	529	560	499	541	534	505	540	544	516	548	566	576	537	600	548	527	513	517	518	529	540	515	494	478	548	480	560	558	552	520	560	591	565	524	536	553	547	551	562	534	525	557	589	537	518	511	559	551	555	542	533	541	514	505	530	587	545	547	524	535	538	495	522	509	538	534	524	532	522	523	489	563	497	591	517	541	549	519	549	570	536	588	566	501	506	535	551	516	542	543	541	506	500	502	559	548	543	569	510	534	557	503	543	505	541	510	531	520	532	507	506	580	513	522	542	554	501	539	517	534	516	540	516	553	534	531	547	518	563	576	516	501	534	560	552	546	493	550	518	572	524	519	546	565	529	532	533	556	561	546	521	521	552	534	508	551	550	522	541	521	545	552	529	524	518	550	529	546	516	497	506	565	531	549	537	500	544	568	550	544	568	539	513	595	546	516	523	551	559	534	526	547	489	551	532
5027	1145	1317	1004	3059	6285	4936	2833	1514	844	602	510	427	452	415	448	448	504	488	475	428	486	419	488	453	448	442	431	520	449	447	468	458	435	439	453	441	472	466	478	464	444	450	458	448	472	453	434	474	458	457	431	482	474	451	471	450	433	493	443	466	499	482	456	431	443	418	488	449	446	457	437	447	467	514	459	454	464	448	475	431	474	472	492	464	455	478	448	484	462	448	456	467	477	441	484	448	472	466	485	436	454	459	457	475	468	450	465	435	472	470	440	471	431	491	469	456	469	501	461	438	429	472	449	472	454	436	491	449	481	457	438	455	458	469	388	458	481	440	480	467	491	453	479	466	472	468	482	475	493	446	444	436	475	461	454	498	434	496	512	463	490	441	468	440	457	445	416	460	441	453	473	465	487	428	413	435	471	454	459	468	470	414	477	492	418	478	444	473	442	472	460	456	454	479	453	461	483	466	457	486	407	462	451	450	482	479	469	447	461	488	419	443	442	437	475	469	484	458	463	487	456	486	460	456	469	473	443	455	429	434	472	472	477	472	455	479	453	436	467	405	474	477	473	486	446	428	431	406	444	451	496	447	447	456	455	464	466	488	423	496	494	484	447	464	467	481	449	423	450	487	463	445	455	432	445	488	402	459	489	469	509	440	467	457	461	451	467	451	464	448	425	482	480	469	433	477	491	439	414	467	474	452	449	470	492	480	463	441	451	426	453	524	458	457	490	451	453	475	471	443	484	486	445	474	483	454	468	458	439	440	450	456	491	455	469	462	438	440	465	495	445	454	439	450	483	433	479	481	463	464	475	451	472	449	471	460	474	465	449	439	480	459	456	449	451	444	454	455	466	419	473	496	439	454	465	411	444	460	470	451	458	466	444	439	464	437	426	452	492	464	459	435	481	438	414	457	485	469	444	472	421	491	446	464	453	489	467	436	503	438	480	494	453	454	476	445	454	452	469	444	462	459	479	436	467	446	460	445	487	428	468	478	454	477	451	436	452	442	486	432	449	453	465	457	490	478	443	478	476	479	458	456	461	499	445	500	452	481	447	483	476	434	446	477	447	427	449	460	456	499	471	452	432	437	453	476	442	469	482	420	440	461	418	440	448	460	446	478	433	424	450	430	485	448	455	439	444	448	476	459	473	463	474	453	483	502	411	482	450	460	469	479	471	416	453	454	450	443	450	449	470	464	429	490	476	437	463	451	482	488	452	492	450	477	465	459	455	479	446	510	449	466	457	475	474	448	468	461	451	440	458	505	464	456	438	458	449	461	451	447	472	471	472	435	473	446	469	481	458	444	435	454	477	465	448	461	485	452	471	458	444	426	435	474	471	453	471	495	486	465	474	498	489	436	470	462	442	425	485	502	469	432	440	488	441	468	512	491	501	460	486	480	447	432	478	478	453	500	459	474	459	473	472	459	423	433	459	509	480	493	480	459	471	496	463	433	425	453	478	460	480	480	471	465	440	448	448	455	448	464	441	426	480	425	478	466	449	450	439	438	438	446	414	481	451	492	449	468	450	429	459	470	479	449	415	435	461	459	444	446	442	444	475	495	417	474	436	462	449	467	439	483	412	477	470	474	424	492	494	508	447	450	454	483	482	483	458	435	464	461	457	471	443	474	461	463	412	492	463	459	479	511	472	459	465	492	456	448	481	430	425	436	481	435	452	469	438	455	492	423	475	438	465	459	444	433	467	481	462	440	434	416	454	465	500	456	493	460	495	442	427	451	449	479	436	421	465	483	453	472	481	487	440	472	453	446	443	473	474	501	425	468	461	455	447	434	458	432	468	499	427	461	499	436	472	419	445	500	464	434	490	440	463	465	460	455	432	457	465	443	436	463	437	457	452	457	464	457	445	509	481	483	476	456	438	475	482	446	446	419	457	467	453	474	488	443	463	436	448	471	477	421	494	438	442	458	487	457	460	413	510	481	442	456	458	409	471	436	447	504	478	445	437	439	447	440	476	449	494	457	451	422	482	444	435	478	445	452	435	456	468	451	472	442	461	483	467	451	446	437	478	391	489	434	433	492	482	487	473	437	458	455	514	452	482	475	458	482	416	470	483	469	488	458	454	445	404	472	443	452	483	488	484	434	454	422	480	473	453	436	454	464	519	455	465	491	473	440	457	472	455	479	465	457	456	454	464	419	463	472	445	472	459	476	481	506	475	446	483	447	451	421	462	481	440	484	427	500	475	404	477	465	470	488	485	463	433	437	468	451	456	471	435	479	445	445	477	463	489	439	453	439	462	435	494	472	434	456	475	472	487	454	488	431	475	426	459	433	447	434	455	480	468	455	460	512	480	463	452	464	472	488	467	470	438	468	485	423	442	466	476	435	515	480	456	509	482	467	453	496	486	450	485	458	430	453	453	467	460	473	470	460	458	444	467	458	454	432	463	449	435	445	418	448	498	427	441	441	458	442	500	470	493	464	479	459	476	457	462	474	403	465	465	465	468	445	456	449	468	426	463	450	444	409	473	452	493	463	501	450	460	484	472	468	486	443	493	456	475	463	479	489	433	442	457	439	474	440	498	444	457	451	465	496	484	468	457	451	456	499	486	450	449	446	480	436	488	442	458	424	467	437	478	443	429	464	469	466	448	441	457	426	438	432	483	449	476	404	467	506	432	452	450	477	477	458	467	464	442	441	448	462	513	505	473	509	460	446	450	466	496	476	470	462	468	423	463	471	428	457	447	450	443	402	444	455	434	450	472	493	429	417	489	467	473	444	436	464	482	447	439	485	464	449	436	484	451	472	467	461	425	442	503	464	488	442	456	465	443	454	482	463	456	424	467	439	471	475	462	442	461	465	453	444	451	475	432	474	427	482	433	448	461	424	438	443	478	462	451	452	451	444	440	452	461	450	521	467	492	456	443	457	472	462	472	475	459	467	444	438	473	482	480	459	458	474	492	483	434	476	458	495	427	431	466	479	464	448	429	442	452	470	458	456	458	439	464	452	454	472	460	480	485	472	449	448	461	456	463	475	478	490	463	485	459	458	475	444	511	467	477	440	473	472	471	487	459	478	445	470	481	434	474	441	465	447	429	458	461	464	472	478	473	452	427	477	467	449	441	443	482	437	446	430	455	472	468	444	474	476	459	469	440	488	453	438	479	444	487	464	447	439	446	454	445	473	496	445	459	510	435	442	460	432	492	427	488	467	464	496	485	457	440	457	473	466	488	422	451	462	465	485	477	483	452	456	461	455	484	466	459	472	454	447	487	456	473	491	454	487	487	463	440	441	472	449	429	507	471	459	468	469	471	465	436	453	432	478	453	495	452	471	427	481	481	448	472	434	472	448	432	486	465	509	463	455	439	485	497	496	478	471	500	447	479	485	462	430	446	524	459	451	478	448	454	505	469	425	448	458	477	438	439	498	453	465	460	464	484	482	475	495	440	518	491	462	445	461	442	452	457	481	466	491	460	464	448	484	448	465	458	479	472	489	427	458	422	440	481	441	468	441	469	469	470
25483	21389	27211	25689	29799	43273	34312	17243	7818	2242	941	730	556	578	589	546	563	531	587	589	545	552	597	553	563	565	577	541	578	553	531	547	568	575	580	555	522	543	573	565	541	543	596	549	561	558	544	560	531	587	586	577	553	556	540	510	578	548	556	539	585	585	507	564	578	538	603	571	542	555	539	597	512	540	538	582	592	573	556	539	581	546	512	566	579	549	527	526	585	561	518	540	527	595	607	512	565	561	579	523	546	574	547	570	552	596	542	548	546	526	555	549	613	576	553	563	570	589	553	567	566	517	563	574	556	601	587	516	552	551	558	584	559	579	549	538	529	577	580	593	529	570	580	514	532	534	572	526	541	552	596	603	559	551	540	596	517	581	582	547	527	550	557	571	566	559	543	563	565	553	552	527	581	517	571	585	551	540	556	565	578	578	510	512	524	574	630	552	567	591	570	530	514	540	586	554	555	571	567	584	551	531	530	569	596	587	559	593	579	540	517	562	591	586	581	507	543	550	547	591	570	539	559	547	552	573	536	558	582	540	590	564	555	578	595	553	553	516	517	571	526	557	566	559	542	510	562	540	532	560	552	538	562	572	542	516	544	516	561	529	595	586	565	579	570	543	559	568	529	547	591	573	579	565	593	603	558	522	566	575	537	528	555	589	561	583	516	576	562	556	555	552	570	569	567	568	564	563	535	537	545	563	558	535	563	584	551	573	578	554	581	561	498	547	618	593	559	566	612	576	562	564	534	561	561	519	542	576	579	562	544	505	543	547	558	553	563	579	573	527	572	614	584	545	505	587	542	579	596	559	547	548	568	548	554	559	556	545	567	587	581	592	520	575	542	568	532	570	553	568	579	562	535	542	558	537	571	542	593	551	568	547	579	521	556	572	526	597	537	586	530	506	580	546	581	533	621	572	510	560	559	545	590	525	541	527	583	558	569	574	601	573	565	589	572	511	572	527	590	555	533	543	532	553	539	568	532	542	586	501	521	580	575	572	552	527	552	570	589	543	593	563	564	546	494	567	541	573	602	533	570	578	602	534	544	594	553	558	531	572	533	553	548	551	538	569	582	560	566	590	569	575	521	540	551	542	554	580	560	551	562	545	564	552	601	560	593	534	531	542	549	545	551	550	564	567	559	498	554	567	524	573	599	549	543	568	561	588	552	587	525	511	571	539	569	535	574	580	543	524	604	539	571	604	599	548	509	578	552	551	552	542	555	586	574	587	572	551	568	553	570	534	563	545	544	614	549	564	528	587	595	578	558	561	515	528	552	525	571	561	566	563	572	574	530	551	513	552	563	580	577	556	557	545	553	521	553	575	549	580	568	582	589	565	569	500	526	515	521	549	553	526	565	556	543	563	563	572	571	558	545	600	547	547	526	532	558	588	575	533	558	566	591	575	552	594	551	578	543	562	580	514	520	579	542	543	587	554	537	586	569	566	568	511	543	543	603	511	540	584	514	537	540	536	584	600	563	598	538	524	558	564	529	581	525	586	559	580	561	558	527	590	547	568	567	556	562	555	538	558	530	557	524	554	580	570	569	538	576	565	582	585	565	555	538	566	574	567	562	565	583	548	554	582	574	546	540	564	590	561	547	585	563	592	523	535	613	563	588	589	575	582	544	555	573	558	537	536	552	568	545	572	548	553	601	542	556	544	575	550	530	547	559	532	613	602	576	554	572	606	582	553	591	582	546	565	605	532	539	528	534	561	548	581	553	623	563	556	571	555	576	539	576	500	536	598	562	579	540	586	538	552	590	575	519	532	557	535	573	549	592	579	518	552	559	506	587	544	561	544	559	582	536	587	572	573	591	543	547	532	553	546	581	567	567	537	620	590	531	575	596	531	572	558	557	538	619	534	553	538	576	539	603	559	527	545	622	546	550	556	546	567	574	603	576	544	531	545	607	573	542	540	549	527	546	584	579	593	561	560	589	542	559	576	540	556	530	585	553	566	539	515	592	529	547	567	554	535	513	551	590	580	536	580	557	556	563	574	536	543	576	582	556	548	530	516	538	532	590	557	541	549	573	575	554	536	553	540	526	545	556	565	531	549	548	575	595	576	575	565	540	564	559	558	494	600	597	556	557	567	583	526	525	571	535	568	546	551	556	612	570	573	572	584	556	553	578	529	574	536	551	575	582	529	543	542	553	529	564	569	581	559	563	515	566	553	574	572	565	549	557	553	560	549	524	555	587	539	560	569	552	560	596	604	573	571	566	602	522	568	523	604	550	531	572	559	541	586	527	575	555	548	569	564	572	525	545	554	563	537	567	563	573	579	549	586	530	539	563	583	561	567	596	565	520	544	505	568	531	597	563	579	518	540	563	571	555	557	606	568	587	541	567	577	562	578	551	512	584	543	568	565	573	594	556	558	577	581	569	543	548	524	497	537	551	576	548	572	575	572	592	568	550	588	566	598	540	524	553	544	537	550	540	533	560	576	571	580	549	588	586	593	546	567	562	561	564	540	561	578	555	584	550	553	571	503	523	557	578	570	595	531	565	535	512	525	571	576	535	548	577	520	518	551	601	582	544	526	530	552	548	541	597	551	564	566	545	600	573	508	563	537	552	540	556	529	563	601	563	539	540	514	578	525	533	583	560	583	614	598	535	577	529	539	598	528	526	527	581	537	561	563	574	483	534	603	526	580	544	562	543	574	534	563	572	605	607	566	537	572	560	573	566	540	525	549	561	503	531	551	537	548	588	586	581	589	582	567	524	556	572	583	532	568	604	532	565	574	573	566	598	613	601	552	591	565	558	533	575	595	535	536	552	568	541	559	611	545	562	579	584	545	577	583	555	550	566	571	588	578	556	524	559	534	537	516	557	532	546	566	571	534	550	552	551	606	562	566	559	551	548	528	521	544	567	587	559	531	560	545	541	553	588	543	582	554	577	509	577	549	562	564	551	545	561	589	517	550	562	566	572	520	585	591	521	635	564	530	532	529	613	590	540	541	598	594	566	540	568	536	528	552	533	601	517	564	529	541	533	556	526	552	578	546	576	556	544	538	596	567	575	582	541	549	571	552	567	538	587	553	558	595	585	581	558	564	547	573	592	562	554	540	578	557	540	516	544	560	533	577	567	546	613	514	558	583	523	553	553	547	589	637	572	577	563	564	551	523	595	550	558	531	586	540	574	556	608	603	560	566	554	549	571	553	564	575	544	580	519	554	550	542	546	577	551	523	567	531	568	555	586	552	557	546	569	584	583	540	538	567	569	617	570	549	556	553	573	550	568	577	564	549	548	580	568	526	551	568	612	574	600	554	536	548	533	571	576	572	542	567	556	571	564	545	577	545	573	583	567	557	580	547	579	571	534	570	579	533	557	574	562	568	590	585	564	559	568	556	591	595	530	558	543	604	525	561	544	582	554	548	540	560	515	509	555	557	559	568	581	566	532	554	607	565	553	579	553	583	599	565	592	541	609	595	565	597	545	572	578	577	550	572	534	589	562	537	562	561	548	550	548	582	567	560	522	576
4099	3987	7377	9089	31581	39073	26111	13431	6736	2212	960	647	541	518	519	515	530	507	494	531	504	525	492	476	485	487	513	537	528	526	530	506	519	507	495	502	533	499	480	499	502	552	499	505	537	508	523	493	500	463	498	509	503	498	488	485	504	521	481	506	508	505	498	491	510	456	515	542	547	498	514	530	528	503	512	505	484	498	501	547	499	473	562	462	473	486	456	488	533	488	504	494	546	514	500	515	513	516	485	468	491	505	505	514	467	527	501	507	488	517	528	502	529	489	489	518	500	463	498	558	482	475	490	533	490	501	489	480	516	507	494	528	522	504	484	503	510	479	497	510	499	489	520	506	544	485	517	486	491	452	490	514	489	494	479	527	542	500	488	483	507	471	490	472	484	503	560	476	510	475	497	527	512	513	484	523	504	511	519	533	495	542	484	442	494	484	524	504	475	513	492	483	509	488	517	524	493	514	498	508	500	563	480	484	491	531	510	528	446	504	515	489	492	455	489	495	513	528	475	501	513	493	498	496	548	517	476	492	505	533	520	514	533	520	493	499	489	503	495	476	491	523	464	522	508	497	511	533	516	509	464	512	494	447	494	524	488	498	489	511	523	498	502	506	513	456	520	502	539	498	529	516	516	482	515	496	576	517	471	507	516	502	507	481	496	506	485	493	492	520	520	490	495	525	509	479	512	502	513	515	459	497	513	492	483	499	510	485	482	510	494	537	466	505	481	509	481	498	454	501	516	478	479	504	487	516	525	514	501	505	476	525	477	481	461	505	528	522	511	496	514	482	501	492	495	480	503	460	509	502	479	492	497	462	493	517	496	509	508	494	490	550	521	508	539	539	489	457	503	528	482	495	503	473	509	528	533	525	517	495	543	508	515	535	521	538	522	514	527	501	485	472	519	519	492	520	509	471	503	526	534	503	480	513	506	520	489	500	530	487	483	529	507	459	480	513	504	476	515	477	480	473	479	514	512	493	476	521	493	495	527	479	490	493	502	524	506	525	550	512	439	491	516	488	528	466	501	477	486	526	487	510	510	509	533	481	502	524	487	488	496	502	494	513	497	473	501	529	507	514	537	531	522	504	487	521	509	510	522	491	521	478	544	500	529	515	490	519	495	481	558	512	523	523	550	481	522	491	481	529	510	512	517	458	542	507	509	519	499	480	477	478	501	508	471	505	517	484	537	485	504	467	449	493	522	508	480	499	507	504	517	483	532	494	558	535	514	523	507	515	489	450	548	507	493	527	497	506	511	522	499	495	527	489	466	542	531	538	493	527	493	515	523	515	483	534	481	463	511	550	504	494	503	563	461	536	487	497	493	481	485	490	540	508	514	493	527	509	509	503	475	483	485	501	513	543	484	505	526	472	513	522	496	486	508	497	494	476	452	533	505	538	486	542	482	509	504	485	522	527	469	529	496	492	489	475	518	491	487	488	527	491	513	497	574	523	489	524	486	515	475	519	529	492	513	497	486	459	543	510	506	506	505	470	529	493	483	475	519	518	507	503	531	496	524	475	483	489	511	508	493	529	501	512	520	443	532	523	468	466	487	495	502	536	495	507	508	524	465	496	495	487	539	468	529	490	480	514	527	489	527	529	481	494	494	524	524	479	523	457	460	496	472	487	526	519	530	472	469	471	525	489	502	494	510	506	516	481	470	498	494	540	519	472	477	495	486	477	491	496	532	513	488	508	534	527	478	482	512	515	513	523	492	519	498	502	523	513	512	529	508	467	499	491	505	503	501	511	486	485	455	491	500	507	492	509	519	512	471	507	514	486	509	486	479	503	486	499	512	533	478	550	454	511	471	525	528	434	549	462	524	522	482	481	471	542	513	446	510	486	492	508	511	519	517	527	510	468	496	479	481	542	477	495	507	526	478	490	481	516	504	504	519	485	483	520	483	500	507	526	491	512	450	522	535	523	512	504	487	489	469	507	498	472	536	508	488	454	538	465	519	467	493	507	545	515	465	508	514	524	499	497	532	483	528	480	512	527	552	492	518	533	502	487	482	479	496	505	535	521	474	489	520	508	473	514	481	487	510	497	486	502	474	532	543	471	467	493	525	518	477	496	512	492	497	510	518	479	487	529	533	509	478	498	486	489	469	510	507	512	508	528	502	507	528	503	496	499	508	529	530	500	508	490	511	526	497	479	507	499	514	493	517	508	509	483	540	524	458	467	510	496	494	512	510	488	493	510	515	486	512	486	537	493	516	490	498	504	523	494	501	477	486	528	523	484	507	492	494	528	490	536	460	514	475	531	446	473	486	481	494	500	454	484	551	515	486	499	507	486	517	535	490	484	517	510	500	486	481	495	494	512	487	474	503	512	535	494	525	509	515	520	495	525	495	539	528	532	488	521	487	512	516	526	497	516	536	483	496	514	476	503	485	504	486	532	506	513	510	544	543	488	531	562	476	507	488	486	540	531	510	494	497	500	529	515	480	463	540	503	554	480	524	515	477	530	507	501	483	512	467	537	518	490	496	505	506	546	523	481	502	511	535	498	537	489	476	511	500	506	513	489	487	522	456	526	527	508	509	489	465	502	487	494	487	491	507	486	493	543	515	485	505	496	519	520	499	499	509	499	518	564	504	481	518	512	499	546	504	475	483	507	516	477	505	484	543	528	482	498	531	504	445	435	526	544	493	497	501	457	517	500	518	464	516	501	475	480	476	487	545	528	482	479	542	495	527	490	481	506	520	500	516	529	507	492	530	482	498	546	488	437	501	475	573	488	491	500	502	494	502	491	524	482	499	491	489	495	482	485	490	501	490	520	503	494	510	515	480	520	480	518	515	467	474	503	518	478	471	484	484	529	524	513	519	469	552	499	460	551	513	502	524	513	512	515	477	496	506	488	495	515	484	500	519	482	486	497	503	482	511	464	512	526	497	523	510	556	519	524	502	465	492	496	484	492	536	497	509	488	460	511	488	500	497	484	475	496	476	467	551	520	493	553	527	504	501	531	504	484	454	462	488	514	472	479	494	522	531	515	476	505	501	492	533	518	472	500	501	504	530	499	523	488	468	531	514	453	534	479	513	505	540	529	499	502	533	484	528	533	497	515	468	550	484	510	535	509	473	501	507	546	547	528	497	547	535	466	509	515	529	489	509	545	448	464	467	461	456	543	516	518	523	490	529	502	492	536	464	523	466	527	486	493	503	492	483	509	455	512	512	487	514	494	523	530	566	513	520	483	512	509	507	525	513	529	547	537	499	481	488	506	502	487	505	492	496	509	510	502	492	533	478	492	477	509	541	475	524	483	490	541	514	514	501	539	497	506	493	500	513	500	510	505	486	475	499	485	465	496	522	484	493	499	500	516	537	531	528	490	465	455	522	547	538	501	514	514	476	515	504	494	525	463	506	502	512	480	536	519	465	497	479	496	525	478	495	480	512	487	516	458	493	498	493	498	477	475	525	477	483	521	511	520	487	527	507	491	526	481	508	520	506	480	504	488	512	485	508	496	526	508	497	535	480	511
24273	21384	28696	24478	33561	56318	51210	30803	19024	5645	1805	959	719	703	705	660	657	671	650	715	674	676	614	666	707	657	649	693	694	697	701	669	658	684	620	677	680	672	655	662	613	685	646	643	671	665	633	570	692	654	689	617	693	699	656	702	628	653	658	647	681	649	643	623	663	656	659	674	649	647	694	672	656	651	589	677	628	673	656	621	683	686	651	719	652	694	605	653	631	662	682	665	669	610	647	647	622	670	644	640	632	681	671	672	692	668	692	691	710	665	678	658	638	670	682	655	619	645	622	646	698	644	698	651	672	650	661	653	667	649	687	674	662	692	637	687	639	675	677	677	706	654	637	618	686	653	623	649	649	641	672	655	643	648	656	642	671	663	710	751	723	677	688	634	605	699	638	625	660	604	624	631	668	685	681	629	669	660	644	645	652	652	682	692	644	631	680	613	674	688	655	622	679	641	642	663	625	676	627	613	674	688	598	632	629	635	610	661	634	709	656	694	655	638	644	671	643	672	668	659	633	667	643	648	673	684	663	653	620	639	683	622	642	666	697	673	632	646	676	654	618	672	616	626	659	655	632	651	662	662	686	700	698	602	630	613	664	652	621	707	632	691	631	684	641	677	689	652	668	634	663	657	636	678	648	636	685	694	623	614	674	709	678	691	636	667	648	659	636	659	646	661	657	638	654	675	628	604	664	679	691	651	664	626	658	674	679	643	678	643	669	634	656	656	703	617	614	637	619	657	681	655	675	681	667	692	621	699	705	684	662	651	641	659	660	648	686	607	661	682	651	657	658	672	651	647	664	698	659	617	626	664	662	627	621	690	680	684	686	656	668	638	662	693	596	666	653	672	670	698	654	710	638	641	640	626	667	653	659	645	669	627	675	658	636	685	688	661	694	631	661	662	652	630	642	625	674	692	646	702	620	632	652	671	668	677	648	617	640	690	638	711	637	645	680	666	640	632	670	657	673	616	649	650	612	666	680	704	650	640	658	630	683	676	650	619	632	665	647	649	650	650	640	657	708	658	663	640	682	634	609	641	618	631	636	647	656	668	666	645	676	598	659	689	623	681	657	676	634	627	664	657	627	631	661	667	661	621	656	696	668	660	668	674	664	691	663	616	633	652	651	661	626	642	639	638	669	662	632	630	640	648	642	646	682	599	652	620	689	663	659	649	639	601	686	624	630	683	659	709	680	624	667	642	629	724	623	663	658	646	633	699	674	649	653	643	650	647	619	630	677	650	669	680	613	609	629	641	686	670	623	658	689	634	646	676	623	664	665	622	667	674	669	646	672	632	655	712	633	639	690	653	665	647	686	627	661	660	687	668	658	696	632	677	603	656	638	645	641	644	649	665	652	670	679	672	642	662	653	649	634	627	620	653	671	645	640	604	619	617	664	650	611	631	677	687	636	664	665	678	715	635	593	615	710	643	617	627	640	679	576	645	638	625	639	603	640	703	677	679	641	655	644	682	690	630	645	673	616	673	669	683	650	662	680	638	675	664	628	624	651	628	650	687	633	632	658	647	631	641	669	658	632	631	656	650	654	642	623	675	668	628	697	659	640	646	645	689	658	661	676	676	652	688	676	633	612	627	671	630	680	662	674	726	659	683	625	648	677	617	648	633	626	667	649	621	675	665	698	637	657	658	678	648	688	664	664	675	670	677	661	624	628	651	673	644	649	671	675	708	647	695	640	668	688	635	631	621	651	706	612	672	636	619	673	650	655	674	625	663	638	648	668	636	617	661	640	627	638	688	612	699	687	645	653	709	658	688	691	657	632	633	642	648	681	658	627	660	620	667	684	682	642	630	657	659	674	628	648	696	628	690	698	621	669	658	661	643	652	631	622	647	624	644	635	679	691	650	652	651	632	689	640	678	708	611	642	625	660	638	626	651	673	694	686	614	634	661	674	661	663	662	651	666	634	604	628	653	624	654	684	679	642	648	696	649	645	633	677	679	645	664	670	666	670	638	647	635	698	603	677	653	636	671	642	668	632	661	670	626	626	668	693	639	603	638	637	681	633	591	626	619	651	650	633	623	645	655	644	724	613	626	606	627	662	688	670	658	708	644	602	662	639	643	618	684	657	667	650	653	657	637	690	660	710	656	679	632	705	636	598	660	604	671	674	609	642	662	699	670	667	664	701	659	664	672	687	686	695	649	715	657	689	648	660	612	691	678	597	639	661	741	655	640	661	640	634	648	639	622	638	679	662	648	620	678	659	641	625	620	630	635	641	625	650	660	644	663	626	643	681	689	641	643	682	668	620	597	704	678	619	595	654	693	677	661	681	653	639	650	649	661	657	664	687	646	634	681	669	654	641	663	621	697	666	626	656	627	652	637	656	652	691	587	675	666	635	646	652	672	726	607	647	658	600	642	649	665	661	640	622	697	664	642	664	657	659	683	606	646	635	636	628	674	681	645	661	635	630	648	651	662	664	661	672	653	672	679	636	616	663	659	631	616	631	614	638	665	628	596	674	662	658	649	649	646	628	634	622	609	660	707	668	684	608	638	650	646	671	708	691	630	632	670	621	674	622	661	707	650	652	629	649	671	611	662	718	635	662	619	647	583	656	669	673	674	650	651	640	619	686	666	660	674	664	642	663	639	670	630	663	645	707	608	668	651	659	643	691	663	644	638	634	669	655	621	663	675	658	689	637	656	652	642	637	687	656	666	649	654	661	633	652	692	655	679	656	680	599	655	652	642	645	646	662	633	660	654	657	676	668	677	651	655	656	602	613	632	649	693	722	672	616	620	623	676	680	669	652	625	635	635	682	682	644	680	624	617	654	701	694	673	686	619	672	659	640	664	673	644	657	617	664	615	637	648	644	680	628	712	614	599	613	639	641	721	658	654	701	648	652	654	676	675	664	665	648	619	661	672	690	634	655	686	658	653	667	672	632	633	668	656	619	712	639	639	663	627	621	665	693	692	699	588	633	625	624	652	641	631	679	663	653	664	675	632	680	718	658	622	687	633	636	676	596	687	625	651	644	625	631	632	655	658	650	637	681	661	644	660	660	659	669	674	635	665	689	665	649	674	707	635	685	647	671	606	618	656	638	683	633	639	632	626	637	618	664	636	679	682	614	645	674	709	680	641	655	673	658	641	647	677	691	625	664	644	664	678	636	631	647	681	613	612	616	623	697	633	668	615	663	646	626	627	692	663	671	689	711	673	666	665	675	636	632	624	637	650	655	644	690	640	686	672	640	636	615	651	639	726	664	596	669	657	666	630	657	683	657	643	664	655	595	648	648	640	678	623	662	622	683	669	682	612	684	636	645	629	694	686	679	653	669	624	656	626	696	672	650	592	653	645	652	662	682	656	596	669	648	674	661	608	688	652	670	633	672	684	635	607	639	630	673	661	652	622	715	638	661	620	662	650	708	647	689	660	650	621	604	618	657	669	636	652	609	681	651	662	622	695	665	646	627	684	634	633	633	648	699	699	647	665	674	633	661	618	628	691	659	641	665	685	615	658	662	690
5229	10947	13256	10265	47295	57173	43420	25698	14609	4617	1853	915	665	632	639	653	548	613	614	611	601	607	594	600	582	572	566	536	572	566	579	622	591	603	570	609	574	582	629	612	563	576	528	656	588	603	595	627	613	606	609	558	589	591	581	588	546	585	607	602	620	565	557	606	597	589	601	574	596	597	611	550	579	594	600	588	565	612	569	581	582	539	564	576	626	598	622	531	587	586	580	566	613	561	610	567	547	595	616	564	572	563	557	570	564	571	583	544	585	580	606	637	598	628	578	581	586	631	565	571	542	593	605	585	632	607	591	542	588	584	617	596	559	596	561	585	546	609	577	621	593	589	575	600	584	516	540	600	599	565	600	577	576	529	574	622	598	615	602	584	573	628	556	577	587	576	575	554	544	570	601	588	574	589	603	613	573	606	609	583	582	605	625	569	569	597	586	573	564	595	566	551	558	576	611	594	542	589	626	592	575	555	600	565	560	613	541	605	545	580	606	578	568	595	623	624	563	565	607	584	589	624	592	620	579	606	602	579	578	558	567	595	563	545	559	598	608	542	591	569	562	582	597	626	575	607	586	596	603	578	592	574	590	589	537	531	605	587	582	631	590	583	554	616	597	549	568	604	612	646	542	545	565	572	577	625	605	535	549	531	586	610	630	568	639	591	556	629	602	573	577	581	628	611	604	578	554	573	585	553	575	589	601	575	535	572	592	608	563	566	590	611	572	553	612	602	582	567	608	549	577	601	598	597	575	575	569	568	589	560	576	588	589	542	534	578	601	599	561	603	547	572	580	616	592	613	563	541	588	562	601	580	585	562	563	622	579	590	575	593	574	589	586	551	611	609	597	535	601	595	554	581	633	545	603	583	605	598	612	612	582	593	608	588	561	565	590	578	582	623	561	636	562	584	571	591	592	544	592	587	595	571	594	606	612	566	508	610	554	592	564	581	577	570	544	609	594	616	593	606	587	596	579	613	617	577	635	576	578	567	574	580	566	587	585	581	603	587	590	630	550	577	557	554	603	644	572	563	549	613	598	582	618	627	603	576	564	560	631	587	593	557	556	589	623	581	546	579	579	587	532	594	635	572	576	626	556	553	597	594	628	575	558	579	612	586	625	584	556	619	571	571	567	593	590	614	557	594	604	536	535	592	568	588	598	601	573	611	603	553	586	597	586	587	576	603	590	597	625	560	580	582	587	570	590	564	546	565	599	546	560	567	580	558	611	582	616	587	565	587	564	576	562	569	557	589	573	563	550	599	549	588	601	575	602	610	585	548	615	635	565	591	555	571	518	589	644	580	592	620	572	577	537	529	581	567	568	574	581	588	579	540	598	563	597	600	625	588	588	599	584	589	538	623	578	562	592	565	594	576	601	600	573	578	566	598	564	557	564	569	585	554	633	573	549	599	611	621	550	591	573	597	595	587	583	560	566	584	576	575	531	581	547	558	616	592	553	561	595	548	573	545	598	590	574	600	599	554	574	577	630	590	564	587	586	559	554	573	557	579	592	603	569	632	608	566	617	606	588	579	595	571	582	559	613	590	602	595	573	581	562	612	575	570	587	607	588	556	593	588	609	595	583	566	573	605	589	632	605	567	613	535	562	562	593	565	632	604	596	550	639	590	607	605	595	608	557	586	597	563	632	570	559	612	572	557	581	591	528	558	620	594	583	593	574	619	610	574	606	610	530	622	572	582	629	623	530	571	565	588	602	607	567	580	629	572	554	566	597	593	599	574	558	568	603	602	583	568	577	559	594	611	563	584	554	570	566	604	594	614	546	605	573	580	576	518	631	551	608	548	595	566	631	540	622	589	580	584	630	566	558	572	580	584	556	593	592	610	582	612	583	589	591	587	586	572	587	572	621	595	562	584	570	543	611	591	580	581	555	587	598	599	578	569	557	570	628	538	600	544	545	585	642	570	601	571	609	576	576	569	573	534	586	581	570	554	576	567	578	506	554	563	574	590	573	599	599	609	628	559	581	616	586	621	562	605	598	559	604	586	602	574	587	605	584	580	575	573	586	552	549	580	596	608	597	574	561	589	602	583	623	558	577	555	606	589	584	617	608	602	559	561	589	536	559	584	616	576	611	599	541	593	585	585	613	599	555	597	572	592	597	547	611	589	601	541	608	587	558	595	590	572	539	585	562	596	583	602	557	558	560	598	600	563	578	610	617	597	604	552	621	567	576	580	562	625	590	586	621	615	584	610	611	612	575	592	589	608	585	589	585	540	597	590	602	604	572	590	601	589	565	575	591	621	600	568	588	576	640	611	562	557	629	569	640	569	581	578	545	614	541	568	558	623	582	612	557	598	574	623	588	569	592	620	631	592	603	601	613	541	550	568	550	564	519	570	594	550	559	607	604	625	588	593	599	577	567	563	628	597	580	576	574	596	554	595	578	543	593	569	546	600	543	553	584	612	589	552	588	578	632	543	620	588	566	524	575	632	575	583	606	545	581	580	581	509	598	534	565	592	574	577	608	580	573	606	596	611	600	614	561	579	595	592	548	568	616	577	601	560	619	617	557	558	570	577	600	571	544	556	575	560	562	619	581	557	559	561	561	513	564	540	575	591	555	568	592	610	573	610	591	574	612	526	610	605	574	579	526	554	594	601	546	578	589	579	573	591	571	584	541	561	575	572	604	567	571	611	559	545	578	564	605	568	575	592	562	545	582	585	546	579	577	650	623	559	595	568	597	624	620	568	604	551	618	611	599	553	603	561	577	572	566	547	597	591	562	566	621	593	548	608	556	592	605	556	554	595	598	564	600	564	570	560	570	554	585	582	531	534	583	571	573	592	527	604	584	647	545	556	598	535	558	608	576	553	587	592	573	585	562	588	581	581	584	630	565	562	598	592	557	599	584	589	572	562	620	601	648	625	581	567	603	573	562	576	619	625	598	577	574	590	530	621	529	608	601	581	564	565	585	574	582	636	599	560	585	546	616	598	613	531	584	533	538	591	620	581	583	605	600	587	564	555	616	621	581	552	565	584	583	527	548	559	549	591	590	587	571	591	575	568	591	581	616	588	627	587	577	602	549	568	559	644	596	607	572	613	569	605	627	556	608	608	599	593	593	578	579	561	578	593	632	597	602	590	584	548	597	537	562	592	598	592	558	586	640	560	609	608	585	522	581	599	538	574	584	593	582	539	578	589	575	571	578	523	604	597	603	582	581	558	528	540	615	564	576	598	575	566	582	598	561	597	565	590	569	612	602	544	570	578	581	642	574	573	592	581	601	573	585	554	575	598	583	604	577	615	572	568	522	575	615	591	563	524	552	617	600	580	578	570	607	601	556	563	620	575	590	581	562	611	585	613	592	600	580	575	567	554	559	615	562	620	600	565	618	592	569	549	567	638	567	587	564	548	577	610	581	556	616	597	605	550	602	552	558	587	588	566	599	548	584	560	571	602	574	535	529	565	606	559	568	572	590	579	587	607	557	569	575	551	588	607	590	616	573	558	556	559	589	582	530	575	593	577
27796	15009	4976	1695	1960	6104	5504	2657	1531	919	685	549	585	540	577	582	569	537	560	523	519	521	495	515	519	533	521	549	539	535	553	552	493	553	533	528	553	520	524	540	498	564	522	540	509	551	545	522	544	555	513	543	541	546	556	566	500	559	520	483	567	518	552	532	505	533	578	524	541	557	532	538	554	531	488	547	506	572	481	526	551	494	552	561	541	545	511	522	549	565	526	534	532	548	560	561	515	548	549	519	519	563	541	525	502	582	548	538	537	556	568	521	503	564	516	546	517	599	523	515	550	558	507	543	541	528	526	532	508	562	505	581	577	524	543	522	536	532	545	486	508	534	472	556	520	560	545	517	551	546	527	556	552	538	526	515	571	520	536	512	523	550	544	549	552	578	528	523	489	526	512	526	548	544	566	529	574	529	501	438	565	547	532	579	534	533	564	556	497	527	554	528	539	534	510	569	484	550	507	516	554	534	518	590	542	540	552	515	506	545	487	526	467	534	544	543	532	523	514	565	525	520	521	572	537	517	549	554	561	533	528	543	562	543	550	495	535	570	529	482	551	493	541	489	517	506	574	488	523	501	510	524	552	579	535	522	559	504	515	509	556	511	531	532	491	512	566	584	526	527	507	578	546	541	466	515	521	542	550	548	563	502	510	547	513	566	489	510	538	500	492	534	531	557	522	563	555	533	479	566	529	514	541	535	527	547	521	500	542	552	548	517	529	506	540	566	539	557	572	519	550	541	542	512	522	515	510	526	552	525	561	494	493	524	551	543	533	555	533	511	487	521	530	581	542	537	566	533	528	565	522	592	561	522	510	538	464	511	536	560	502	532	580	512	560	533	523	551	564	521	506	546	531	537	504	511	561	510	536	546	527	520	517	508	509	553	489	511	530	511	535	544	524	535	545	551	538	519	524	541	519	551	504	541	508	539	550	507	546	506	550	520	505	520	504	536	500	520	537	557	551	539	541	526	530	525	555	520	516	532	556	494	535	534	516	503	570	545	540	544	519	572	550	493	505	537	526	543	522	513	565	527	504	525	522	489	546	519	520	560	528	540	545	498	528	546	525	579	550	516	561	533	511	498	525	517	534	536	530	546	517	533	546	484	558	554	531	491	501	549	502	506	563	519	502	562	515	550	546	539	537	533	540	550	526	545	491	530	498	499	475	527	554	547	531	515	538	532	563	540	517	542	540	562	560	522	547	492	539	542	524	567	508	551	572	542	545	492	541	540	494	498	542	509	541	566	509	518	545	563	516	525	544	500	537	561	547	521	536	518	564	517	497	564	591	502	569	579	511	533	513	538	521	523	553	501	509	538	512	525	520	524	516	586	488	567	545	512	556	549	544	533	543	531	494	557	564	526	510	518	513	541	528	525	560	484	516	534	535	524	509	563	531	507	510	531	542	548	509	537	531	520	529	543	520	511	493	518	538	534	546	518	532	515	499	547	562	529	562	555	553	553	483	498	498	519	551	510	538	515	536	510	516	512	526	550	558	508	546	508	547	549	520	540	540	551	556	508	520	572	555	510	494	525	536	528	516	513	545	514	478	505	564	563	557	535	565	555	542	544	515	519	523	527	536	544	533	551	515	510	561	481	558	548	494	544	535	530	550	568	510	553	534	550	547	511	524	539	523	505	487	564	520	562	552	513	524	514	531	535	528	577	567	550	541	522	585	522	523	572	546	544	537	556	546	505	513	530	511	566	500	568	543	554	552	540	538	559	560	515	551	534	558	544	529	526	570	522	553	500	532	540	492	528	550	511	569	493	544	522	526	608	496	531	529	505	517	529	528	530	504	549	554	567	530	536	491	524	531	566	521	570	543	554	557	503	532	528	525	521	545	551	516	536	577	502	533	551	521	508	549	528	526	526	539	547	527	544	557	526	523	569	564	564	514	505	502	487	526	514	542	504	529	579	551	524	515	485	534	529	555	502	532	549	507	518	488	524	528	546	536	531	529	537	514	522	479	541	521	536	514	508	503	559	529	504	499	576	549	524	511	533	517	525	570	495	557	549	529	576	594	564	521	523	551	508	572	530	539	533	514	542	510	536	487	536	537	529	548	549	534	529	557	509	549	513	555	601	525	542	529	492	557	531	511	519	562	515	565	515	533	544	537	567	557	525	560	537	538	552	546	519	570	562	492	534	519	529	533	509	508	497	528	531	544	495	516	537	484	519	533	520	512	514	531	487	545	509	535	546	507	509	523	518	550	549	529	519	575	524	523	534	524	527	567	545	545	520	539	496	539	547	518	534	535	553	502	512	492	542	566	509	556	539	526	541	510	571	564	523	521	508	537	496	543	570	524	528	520	513	536	544	523	517	528	526	540	553	496	598	499	534	561	543	520	500	505	496	524	522	509	527	490	506	549	503	544	552	552	530	555	543	498	550	559	520	562	556	566	516	549	558	526	539	545	532	525	515	556	543	528	535	514	535	561	487	577	528	517	545	541	486	519	516	532	542	547	542	546	541	540	531	535	543	488	540	496	522	521	532	583	488	480	531	542	533	493	507	536	554	501	487	512	516	575	525	530	573	560	545	530	498	512	555	483	542	554	513	524	521	510	492	568	521	529	508	499	493	544	526	531	537	495	517	519	487	560	524	545	539	550	512	523	570	574	551	519	515	536	509	540	562	500	546	520	520	518	549	554	531	503	565	553	554	553	600	541	497	561	516	484	556	536	575	505	543	560	535	506	536	522	529	509	515	519	492	523	533	551	543	529	550	532	557	556	532	531	522	534	558	546	590	562	540	569	541	534	528	557	522	531	590	566	544	524	522	560	506	515	558	560	513	586	543	570	560	535	528	524	540	559	535	544	545	554	505	499	499	544	574	528	526	500	499	526	523	525	552	540	555	508	509	538	524	572	549	504	556	510	591	549	498	549	528	552	532	547	512	571	533	539	529	541	547	551	550	510	500	561	514	485	533	498	481	507	554	528	554	558	519	549	571	508	509	525	523	570	539	597	530	556	527	559	545	566	504	529	562	521	520	518	525	522	525	519	541	528	540	560	519	529	530	564	528	548	548	530	499	526	572	547	528	543	531	543	506	577	567	547	499	519	553	533	530	480	547	527	488	540	524	537	504	541	586	541	517	541	553	518	523	526	536	558	547	538	517	548	502	568	550	559	501	495	561	524	556	585	543	557	564	609	545	550	561	588	501	576	513	523	545	524	540	555	528	492	548	548	551	561	530	525	479	507	528	561	510	487	515	536	520	558	542	526	515	566	577	524	546	509	537	541	564	550	510	490	540	520	557	525	559	535	525	527	527	540	537	507	565	528	532	580	497	494	512	512	547	515	537	536	505	558	491	544	558	479	546	552	524	506	569	548	500	509	544	547	551	509	563	562	546	572	573	536	511	536	496	549	502	561	536	534	542	573	523	511	525	496	550	579	511	512	551	508	510	575	506	565	518	525	560	553	496	527	536	527	532	522	506	546	545	535	560	532	482	505	532	565	508	550	522	570	557	527	512	555	503
6101	5078	4329	1508	2292	6672	5424	2702	1659	831	556	516	480	443	446	461	452	429	431	436	454	449	467	455	432	470	461	462	461	458	428	453	450	450	450	454	465	459	465	474	470	461	438	447	475	432	460	491	458	460	444	452	467	454	453	464	424	441	455	456	469	435	449	478	426	464	449	440	483	466	452	426	470	428	515	440	484	441	442	448	410	483	487	436	427	474	491	461	428	479	457	480	452	423	439	446	448	436	447	458	448	466	433	407	463	455	423	450	445	460	458	502	459	445	426	453	446	449	454	447	489	455	445	465	438	470	454	428	454	471	430	435	447	450	422	459	413	463	488	471	486	424	416	464	467	428	464	436	463	462	397	487	453	442	427	449	492	459	478	479	471	499	480	512	433	446	448	479	460	444	464	455	438	458	467	434	480	460	476	424	455	442	469	455	472	463	453	435	436	468	456	420	441	448	446	460	488	434	423	431	433	433	473	457	451	470	489	440	477	478	488	443	416	409	474	467	425	475	446	464	435	429	472	460	456	430	431	438	415	459	430	425	473	441	457	462	485	453	482	466	425	431	451	465	416	438	435	482	447	449	457	465	502	443	417	423	447	466	441	417	436	474	448	450	428	488	452	458	436	459	441	452	457	485	474	503	451	435	455	470	442	444	464	438	482	452	439	430	485	454	450	402	447	435	456	465	493	503	451	459	495	423	462	484	467	461	482	494	436	446	461	455	474	462	473	458	456	458	465	449	449	492	427	449	425	446	469	464	470	424	428	472	499	403	421	463	471	434	470	460	453	457	444	501	428	438	456	433	451	431	454	458	438	480	450	426	430	452	454	481	410	502	473	468	436	477	490	431	447	493	483	443	472	463	452	473	433	458	431	480	441	437	438	438	478	467	445	431	462	420	501	457	457	492	455	435	475	425	443	456	436	446	419	494	427	429	446	434	455	479	416	446	478	458	450	482	446	435	471	468	421	503	415	457	447	477	467	459	466	451	441	436	454	459	427	477	485	425	466	442	452	457	451	492	491	457	467	451	453	471	443	460	464	494	474	475	487	464	449	455	493	500	467	463	486	455	475	488	472	433	467	426	467	458	436	494	453	446	486	464	454	435	442	429	439	434	491	450	479	488	439	424	445	478	469	431	432	426	446	446	462	445	436	441	459	433	448	505	502	437	414	467	419	422	445	423	471	519	446	436	457	449	484	443	439	469	468	428	457	444	492	459	423	446	453	430	449	417	477	426	446	448	459	462	428	454	445	481	429	477	471	457	456	451	450	482	445	440	465	477	433	458	487	457	462	448	427	429	476	397	466	450	437	452	470	481	441	465	478	443	440	466	484	458	462	481	483	422	442	491	446	434	441	450	413	454	432	435	451	403	460	481	455	455	454	437	469	462	478	452	453	417	422	446	429	456	459	477	448	435	436	477	471	461	457	479	445	435	435	463	449	491	457	423	440	429	482	498	439	417	476	435	458	476	414	488	488	444	416	503	514	453	469	438	484	458	462	481	439	470	452	474	498	468	454	479	468	469	444	453	477	463	466	470	430	489	425	491	435	481	452	408	470	460	440	487	446	467	445	464	413	447	453	455	449	429	455	452	458	421	477	412	483	487	457	420	435	445	445	448	478	481	473	429	459	423	473	478	467	464	421	443	502	456	437	483	447	460	459	446	474	474	486	472	501	489	479	454	436	439	436	433	457	480	434	440	440	460	447	435	429	452	426	487	440	422	479	422	448	470	469	435	449	434	439	482	432	469	490	435	452	484	452	417	412	436	455	458	409	434	430	435	459	436	441	467	434	479	455	466	449	481	481	444	455	425	457	452	468	437	442	441	438	458	424	401	468	454	487	421	493	428	475	492	459	441	463	433	463	443	468	433	446	474	466	440	491	419	443	440	464	449	433	427	444	437	450	463	472	454	425	458	464	445	470	451	451	452	434	459	431	468	439	439	471	477	453	422	454	437	447	458	471	443	479	448	479	452	457	493	437	481	484	469	479	453	430	439	467	463	440	462	434	422	413	430	473	447	472	453	465	440	461	433	449	465	446	471	449	501	459	466	476	469	433	470	508	499	422	437	477	449	448	446	467	442	464	446	474	455	467	457	477	461	452	466	447	460	459	435	490	425	464	446	459	479	459	433	455	479	406	456	457	499	437	416	432	472	474	458	440	476	464	476	442	446	456	466	455	435	453	438	448	414	465	462	449	449	447	469	478	442	415	478	468	496	445	471	414	416	490	423	444	476	437	476	448	432	474	471	452	470	401	457	453	416	510	474	456	437	467	406	487	483	412	470	440	406	466	433	451	429	463	478	450	455	459	487	461	418	503	488	462	449	423	435	459	462	437	439	460	476	468	449	471	487	455	441	464	432	500	434	424	438	430	462	418	461	447	474	442	508	460	413	442	472	480	470	454	433	481	464	452	483	459	444	477	453	422	437	439	449	456	422	458	449	499	435	435	443	420	465	428	452	414	458	488	473	473	430	427	458	448	494	478	444	450	441	436	452	458	468	454	471	491	488	418	462	463	421	463	454	481	449	416	460	427	465	456	450	459	454	435	474	432	480	462	434	438	422	440	455	501	432	445	470	463	476	440	457	441	490	449	450	440	473	449	504	453	458	436	456	465	466	439	440	448	450	450	492	452	444	453	462	461	457	430	433	463	423	458	436	429	453	463	471	470	476	509	451	465	455	458	382	435	438	448	441	423	458	440	477	461	416	433	460	450	437	422	454	457	451	459	425	453	445	470	457	449	465	502	455	516	484	447	429	454	483	468	427	467	474	482	456	468	466	447	429	447	458	439	429	466	467	477	483	427	452	469	440	445	445	443	450	424	447	462	478	446	471	455	491	451	446	420	432	449	487	449	456	449	451	418	449	462	456	460	459	446	421	463	464	436	477	429	454	439	477	424	480	468	467	466	446	491	460	443	420	453	419	443	474	443	459	415	445	434	498	452	474	449	403	468	459	474	444	457	463	437	445	465	424	449	479	478	461	449	467	457	448	450	418	457	477	486	436	459	442	431	438	457	444	474	470	508	456	480	462	418	506	447	471	443	440	467	477	455	458	448	451	489	491	454	456	424	418	461	404	459	437	416	440	456	461	446	484	453	441	454	445	415	467	421	456	455	467	457	440	436	474	475	482	418	433	483	470	419	461	430	460	457	417	466	462	473	400	469	465	461	424	457	469	451	480	462	432	457	407	479	456	438	427	418	484	442	431	480	443	471	463	454	443	452	461	498	428	420	436	446	456	460	484	458	488	469	471	504	444	429	476	461	457	426	476	453	461	495	449	484	447	464	454	443	431	422	464	481	422	443	483	456	439	478	435	431	455	433	448	466	445	446	441	450	439	448	445	451	464	444	440	457	440	457	448	484	479	452	421	455	459	453	467	452	457	465	417	479	457	436	444	454	457	482	464	432	441	422	484	448	439	471	445	467	469	414	456	448	429	457	442	451	464	459	477	399	445	507	434	427	459	450	447	454	453	423	429
25473	21339	27111	25140	16655	40591	36985	19676	9847	2550	1094	719	571	537	535	551	548	548	548	522	547	574	583	574	533	548	578	567	531	530	555	565	574	620	581	523	599	523	534	499	505	582	552	535	560	591	558	567	565	561	557	552	589	562	539	580	547	562	517	544	487	555	526	588	541	591	535	528	598	497	515	565	544	578	526	574	539	529	544	588	514	564	601	568	521	544	585	573	544	552	526	549	551	560	547	560	578	543	542	559	559	548	606	533	524	560	512	609	564	598	573	574	559	552	548	535	575	544	540	538	523	544	521	577	549	540	562	513	525	544	549	596	549	541	518	540	533	527	538	548	544	551	534	538	564	559	541	594	535	565	568	527	552	541	578	569	551	530	521	550	556	597	530	580	602	563	558	514	523	556	549	563	545	526	557	555	523	537	551	563	538	528	553	542	543	555	565	549	508	566	512	529	528	565	529	539	573	559	509	543	576	531	553	566	575	547	581	579	566	541	544	529	517	537	542	535	551	536	564	561	588	567	558	520	605	519	552	545	600	578	527	495	538	515	528	524	582	597	541	592	534	522	526	558	557	551	558	524	543	569	575	528	619	538	554	563	553	550	586	548	534	553	550	523	582	518	513	526	524	547	575	538	506	524	543	562	538	534	542	531	544	518	514	523	580	518	541	527	542	533	606	554	578	557	501	561	562	528	537	534	541	497	524	576	538	557	531	561	548	573	550	545	573	552	532	518	534	562	573	508	588	560	567	586	560	609	578	540	553	508	530	598	548	533	567	502	548	568	528	555	572	545	577	563	526	581	563	549	507	529	584	549	535	499	532	513	545	540	591	522	589	547	569	524	498	552	550	517	551	569	540	570	575	536	505	500	523	546	551	572	565	531	584	550	545	564	534	528	581	606	561	542	558	553	550	559	541	563	549	554	525	540	510	511	539	538	560	566	539	516	568	551	582	552	537	534	530	555	543	525	562	505	521	551	545	541	525	507	520	626	553	580	576	531	572	582	532	576	548	569	518	559	534	571	538	547	551	560	580	544	543	521	535	522	535	568	542	555	516	594	558	608	501	551	546	553	528	549	543	536	557	619	583	587	524	568	587	563	542	517	561	592	548	545	539	533	575	550	543	562	526	540	550	527	548	565	549	566	518	575	561	579	530	486	552	570	514	566	540	511	525	496	552	590	548	542	548	575	538	553	515	531	548	589	520	556	536	562	557	590	548	557	545	512	604	496	543	563	539	552	526	537	524	524	573	534	532	593	529	578	565	535	557	547	560	543	551	571	581	559	550	548	555	502	559	533	533	549	559	585	562	552	559	583	549	530	578	554	564	579	537	539	625	596	567	526	533	505	540	518	608	567	508	535	588	535	521	586	549	555	571	542	543	603	484	517	549	543	583	536	588	547	546	578	547	549	541	585	525	500	579	577	554	560	548	513	515	546	566	569	521	556	560	537	597	564	514	585	576	558	567	550	540	562	537	526	530	489	584	546	564	512	573	549	531	550	559	559	562	505	549	541	521	532	572	549	535	541	551	521	555	547	564	522	556	539	550	583	517	535	556	559	553	541	546	515	561	554	587	529	536	558	560	567	548	563	569	521	565	516	590	549	482	553	514	580	572	519	603	529	525	501	516	566	574	534	533	542	562	570	517	565	560	561	571	540	530	579	567	565	569	552	568	544	545	554	596	560	508	531	530	540	554	603	526	562	565	561	508	545	546	551	587	561	543	579	577	557	575	516	572	537	540	547	555	538	563	584	517	540	576	530	561	513	565	568	587	490	546	531	602	602	520	528	536	569	535	577	580	552	577	551	545	530	531	566	539	548	543	542	561	541	499	555	588	554	582	539	547	552	537	562	589	560	536	534	542	550	516	526	524	550	542	548	521	547	522	549	551	569	517	533	559	505	552	495	574	555	525	533	512	547	549	535	569	552	610	534	562	526	555	503	547	565	551	533	555	537	532	516	512	537	546	552	556	574	571	528	559	589	528	530	515	532	548	569	585	558	557	539	521	560	506	551	561	518	605	529	544	535	575	562	557	580	521	549	552	561	536	533	574	563	553	540	534	557	573	546	504	544	546	560	565	556	555	538	585	535	584	550	563	531	577	559	551	557	567	548	543	559	507	533	569	559	542	508	548	552	545	510	549	541	524	574	581	542	547	568	555	537	564	522	562	556	542	546	516	523	571	528	590	510	580	503	546	505	545	570	555	511	546	556	588	574	546	510	580	540	522	536	557	563	635	563	508	585	540	556	570	507	571	535	571	563	522	526	587	545	561	567	536	589	571	550	530	543	567	531	560	547	540	542	526	583	513	601	543	585	559	566	520	550	523	533	554	604	534	580	511	549	535	557	573	561	506	571	508	565	547	541	583	547	553	570	523	576	542	537	510	557	546	521	568	558	530	561	548	553	589	574	515	559	580	549	531	523	546	539	560	537	547	526	550	501	585	528	531	526	533	549	511	532	526	544	551	552	544	516	560	522	534	540	523	580	523	535	579	528	587	534	553	566	533	553	565	543	554	542	571	581	545	540	567	486	533	502	524	550	480	524	545	524	538	552	569	550	555	574	535	586	570	533	517	580	550	537	567	508	505	519	545	568	571	567	566	581	548	525	522	518	547	559	546	535	542	533	549	547	545	574	572	561	604	567	558	537	566	548	551	566	585	519	560	540	554	533	545	598	527	577	509	559	516	549	571	562	504	517	546	554	565	544	547	547	511	539	528	572	544	560	521	569	537	545	548	531	515	523	520	520	516	520	553	533	511	562	562	513	578	490	552	547	543	534	589	519	529	553	536	586	560	559	543	545	573	561	515	534	539	574	549	558	551	516	544	586	558	541	527	558	514	569	568	565	550	574	529	535	521	503	540	548	581	550	533	548	547	540	528	557	526	575	536	555	559	545	577	515	548	563	532	514	615	526	577	552	575	537	569	550	560	496	551	521	551	557	571	569	589	547	528	502	523	561	564	575	526	530	572	565	527	564	527	581	543	573	593	523	538	560	539	588	568	535	487	563	511	580	573	488	533	517	531	548	536	544	513	518	530	570	602	535	504	571	547	529	520	514	557	513	565	525	590	526	504	532	585	517	522	537	522	572	541	547	543	541	574	583	576	564	539	587	561	571	537	516	529	525	527	523	559	561	559	550	555	565	557	570	548	536	579	521	574	509	581	530	516	561	573	588	558	583	530	529	569	506	551	569	532	558	558	586	565	582	511	549	505	528	537	563	519	559	534	563	543	571	539	483	550	496	538	532	560	557	537	547	553	573	568	514	520	561	533	561	557	535	549	532	574	531	560	548	588	584	579	536	550	518	527	562	541	541	580	579	529	555	548	573	588	558	520	532	560	573	559	574	512	533	524	596	537	578	485	577	561	579	514	571	551	567	563	530	562	575	522	557	559	544	546	554	576	549	552	515	539	524	515	565	567	527	541	550	519	589	537	539	507	543	564	578	539	557	545	565	545	571	552	538	522	514	598	503	580	539	541	511
6428	9070	5840	2983	15021	37998	29062	15625	8059	2383	1194	651	516	461	523	492	477	512	503	487	526	508	521	474	490	493	488	488	504	501	521	478	484	516	514	505	501	508	466	492	484	509	508	483	470	476	482	482	478	520	445	510	534	477	533	508	500	525	539	488	500	489	524	519	496	518	488	509	511	466	503	486	521	483	486	523	497	509	488	481	495	516	533	546	470	480	509	478	474	483	523	488	479	502	506	510	500	492	479	489	510	513	443	477	492	494	507	504	529	505	531	495	479	472	513	498	550	464	509	493	511	475	498	468	514	511	496	476	457	526	512	506	443	504	500	536	489	478	509	461	451	497	536	468	496	470	491	539	462	488	471	485	500	478	490	439	485	457	479	521	475	449	485	522	476	498	471	519	502	460	473	495	501	466	506	486	469	444	465	495	473	533	511	499	470	482	484	467	516	506	483	502	511	496	481	519	493	510	468	530	489	478	446	466	483	554	517	494	487	463	569	501	510	482	508	491	449	510	470	498	509	479	506	519	471	476	539	474	501	485	501	487	485	529	477	488	463	514	447	484	486	487	488	516	502	490	531	492	469	504	495	487	513	464	478	499	497	490	513	492	465	496	508	536	515	467	503	495	502	544	517	484	493	494	520	494	510	478	504	503	491	499	481	484	491	487	525	499	494	515	472	531	516	510	475	510	461	467	537	476	546	482	505	497	480	522	503	502	481	513	467	483	492	462	524	471	481	491	503	493	510	498	502	521	449	506	495	479	490	479	515	480	519	472	490	470	497	466	486	500	485	497	478	497	486	548	497	461	497	515	504	499	537	512	506	474	468	527	527	502	498	507	492	496	487	476	525	536	511	498	486	511	494	473	494	522	519	494	486	506	450	498	468	524	477	475	509	482	486	457	512	459	469	496	511	494	466	504	467	495	500	488	472	483	477	493	456	510	502	498	463	505	480	490	499	490	465	472	524	466	497	500	476	454	499	476	463	484	497	493	520	502	462	495	461	528	483	497	502	517	499	475	513	491	518	480	474	491	503	472	477	500	485	508	491	487	455	516	511	492	529	535	499	476	514	481	490	489	509	484	494	488	511	494	483	471	502	514	466	510	484	497	456	516	504	489	459	525	493	503	511	487	510	503	491	484	494	493	482	504	486	477	538	516	478	471	497	557	486	491	506	494	496	487	485	498	486	486	503	494	516	487	510	470	486	513	518	508	469	485	455	481	485	510	491	512	512	473	517	518	505	499	512	540	490	455	491	524	508	521	448	452	532	495	530	454	494	500	496	485	498	496	497	465	497	500	439	507	502	500	472	522	491	472	493	455	507	438	449	459	507	477	535	517	482	461	512	486	470	494	496	482	476	481	446	495	491	526	510	491	453	518	545	486	496	499	482	474	477	479	490	511	483	485	483	537	481	508	513	457	438	512	485	483	541	493	460	499	481	514	486	487	529	511	496	494	518	470	509	488	519	476	469	526	488	493	471	464	505	513	473	500	489	482	485	485	506	479	492	504	508	504	466	444	520	506	454	496	526	504	498	469	491	461	475	481	475	499	462	483	512	507	501	515	443	494	500	499	536	470	492	478	506	480	479	519	491	465	514	512	496	467	474	473	510	475	538	447	478	507	502	483	483	478	512	505	506	452	507	488	464	489	484	491	505	529	494	484	528	517	483	500	467	538	473	476	493	474	467	463	525	481	495	490	495	513	482	495	493	502	461	486	508	508	479	501	524	465	484	496	478	488	524	500	496	485	492	499	495	537	486	502	486	502	471	471	502	496	494	527	491	510	481	485	507	520	495	505	491	489	483	486	516	501	478	461	495	505	493	456	467	505	475	498	488	491	451	528	476	496	500	482	495	503	485	463	505	532	511	475	471	462	508	492	437	492	475	489	518	480	452	478	494	459	498	496	515	539	528	499	522	495	522	480	484	478	475	533	500	493	493	492	503	483	465	477	497	484	493	491	484	547	485	453	473	444	448	507	497	484	491	517	459	512	464	520	481	483	488	488	507	456	549	488	460	535	472	484	513	458	495	481	471	471	473	461	517	493	474	513	479	479	471	482	471	466	494	492	471	511	490	490	477	478	513	488	500	480	493	498	461	531	475	492	481	493	436	486	467	473	470	464	503	474	444	514	530	519	521	513	449	521	514	504	529	471	494	485	508	539	497	476	502	476	499	474	513	462	493	440	479	483	509	510	501	467	501	481	504	491	487	465	475	495	522	509	474	506	519	476	476	521	450	504	506	469	487	539	465	476	475	522	499	539	489	497	493	492	501	491	488	513	504	479	495	496	494	498	484	508	511	514	472	450	512	521	496	492	500	518	483	466	496	480	459	448	513	499	515	451	473	510	455	497	457	481	482	475	505	479	505	460	464	513	479	494	464	482	462	457	509	511	530	493	504	556	484	513	486	469	498	507	471	464	500	504	481	475	496	472	520	505	472	495	467	452	458	486	516	467	504	483	472	475	527	469	487	461	489	478	476	421	535	476	491	496	493	530	506	473	508	499	479	453	450	497	492	510	538	487	474	505	490	495	492	470	482	476	475	494	497	497	491	508	481	470	476	516	490	467	499	500	490	472	439	482	482	472	470	518	478	500	481	510	511	462	507	503	483	504	539	479	500	472	491	496	508	473	456	482	492	514	509	485	485	472	497	501	527	476	477	467	491	467	478	512	500	509	498	525	477	489	505	473	504	472	520	505	515	515	509	504	522	484	505	495	465	510	530	487	546	488	485	506	479	502	491	496	460	496	477	495	473	492	519	453	476	493	529	511	470	515	496	500	496	490	464	505	502	494	491	511	489	496	483	452	468	495	448	469	453	526	492	479	512	536	514	529	497	442	504	475	469	517	498	459	493	451	517	476	522	523	495	481	482	499	525	492	492	493	491	481	469	548	477	495	512	509	455	514	532	494	496	504	449	503	483	487	471	452	529	466	509	508	509	474	459	487	516	491	502	467	474	499	464	483	473	529	485	489	472	483	536	529	483	482	471	511	465	467	498	487	473	517	505	456	491	526	488	471	507	509	464	491	489	530	482	494	461	499	464	534	508	495	473	479	501	470	477	485	480	525	492	485	512	551	490	463	494	446	463	527	502	493	473	497	480	509	457	507	450	514	549	471	501	559	501	502	491	498	469	466	486	501	508	488	529	480	521	488	481	527	494	528	524	480	500	494	546	482	518	509	520	464	500	506	466	527	507	495	511	502	485	486	532	490	518	505	465	493	520	478	493	503	489	455	471	495	507	473	520	505	512	514	462	468	508	500	522	470	467	462	476	508	466	521	526	489	483	523	447	532	459	463	492	477	493	489	478	483	480	490	524	502	515	489	495	490	469	476	513	483	499	480	488	511	511	506	465	490	492	487	492	508	485	539	508	481	489	503	469	455	513	504	500	493	501	489	464	520	487	504	530	483	500	482	531	460	502	497	511	487	480	534	482	474	509	469	487	466	523	463	504	487	498	481	502	497	461	535	490	511	507	520	509	497
24122	21362	28657	24415	25290	58463	53014	34533	21419	6247	1976	977	726	659	702	670	631	679	619	660	657	659	614	675	604	646	673	650	668	680	589	684	658	627	642	650	637	646	698	607	635	596	685	683	593	678	671	685	712	639	606	626	671	673	668	662	648	618	682	656	672	629	626	640	641	619	655	666	670	633	639	682	651	642	618	598	638	705	636	624	674	623	617	619	623	617	669	624	613	590	674	675	631	669	627	663	622	647	616	626	657	666	647	630	625	661	607	650	620	650	671	624	651	633	591	617	657	600	636	647	681	603	620	599	610	638	648	644	643	639	665	628	678	651	624	614	609	637	629	606	595	630	612	636	630	648	659	629	686	657	632	602	620	673	641	662	617	643	670	645	625	617	710	641	655	651	592	644	612	684	627	666	609	632	597	641	618	620	634	621	624	683	621	624	604	685	666	659	612	642	640	640	599	661	600	644	677	605	653	606	641	584	662	633	669	653	655	601	641	641	652	648	671	647	613	718	582	654	667	645	646	622	622	602	638	643	637	710	651	621	609	657	647	666	665	677	623	638	623	634	690	670	656	657	637	628	661	637	656	634	627	663	636	669	599	614	666	637	621	653	637	618	684	636	621	653	639	619	638	641	671	612	637	646	653	652	641	617	621	601	626	656	633	656	618	647	680	622	643	636	652	606	679	622	677	678	543	627	640	690	667	654	618	618	642	642	642	690	662	632	674	622	655	581	653	629	658	656	663	648	643	633	649	638	639	652	655	610	660	636	642	627	669	627	629	635	651	603	612	672	679	649	678	623	651	659	642	615	680	676	632	636	640	635	670	651	724	622	636	660	641	654	612	656	620	664	614	661	649	642	613	629	665	599	663	653	623	609	626	617	601	598	602	672	640	600	657	676	602	710	627	640	648	665	623	634	663	636	653	622	591	674	643	631	664	658	673	624	605	624	654	633	614	634	619	645	623	700	621	656	673	636	602	683	607	644	652	642	606	695	618	596	630	582	679	665	664	641	658	636	650	631	652	673	618	635	639	646	634	610	647	670	674	663	609	647	670	626	626	631	585	666	616	591	605	669	644	611	637	589	615	671	579	628	629	630	614	622	634	697	662	628	680	644	625	663	623	615	645	581	717	624	638	660	628	640	622	639	663	670	670	623	660	627	644	667	587	606	617	603	616	667	690	637	650	635	666	659	609	657	618	614	656	698	665	668	672	669	588	660	645	638	678	658	625	633	652	632	678	607	607	671	679	635	627	611	637	649	684	621	632	622	637	594	640	608	629	602	653	626	632	627	675	670	642	658	669	609	666	641	617	618	656	631	647	672	679	655	673	649	626	635	628	651	605	700	658	648	618	666	576	614	638	609	622	595	623	647	639	644	642	649	579	594	582	656	606	611	640	654	630	661	647	598	647	643	606	635	613	627	664	643	663	647	678	675	673	592	649	590	602	598	624	568	650	648	677	645	617	634	626	664	662	610	633	651	624	617	651	675	617	664	589	653	638	625	628	641	658	607	612	665	692	661	602	601	605	661	636	621	632	606	636	628	670	622	630	651	629	658	656	651	601	687	641	661	591	621	638	638	617	653	651	647	643	627	627	603	648	648	625	590	636	623	646	649	659	660	642	659	628	645	608	619	643	617	655	601	655	572	642	654	656	636	633	650	630	686	677	570	678	622	625	617	601	673	646	596	621	631	627	639	590	672	638	656	698	621	676	638	662	624	637	635	611	639	630	633	622	628	654	593	642	637	649	585	611	649	655	612	642	619	639	656	647	634	615	680	693	671	680	631	628	646	658	643	645	592	635	603	646	633	637	664	621	640	685	590	624	632	643	626	641	655	646	663	647	674	604	616	657	623	631	620	620	670	666	659	696	637	593	631	637	620	636	653	638	631	658	630	658	664	670	671	678	633	615	639	624	617	628	658	663	685	638	629	607	674	624	671	637	621	636	641	654	621	624	627	647	650	694	647	682	621	620	649	636	591	583	673	653	627	620	671	674	591	644	604	624	641	633	651	663	645	597	655	640	629	640	599	624	614	637	632	643	604	683	638	610	598	645	599	646	654	642	607	635	670	639	685	625	632	631	652	641	656	668	642	617	642	641	630	625	616	597	626	666	640	674	641	656	637	630	619	625	627	602	622	595	645	692	615	644	605	635	664	648	574	651	665	611	623	623	608	647	622	640	625	637	613	614	617	632	628	631	631	663	633	648	654	644	617	661	688	611	595	643	570	641	640	646	683	695	622	634	625	638	639	674	620	630	625	618	601	621	650	658	611	659	608	695	629	647	603	629	616	652	632	645	654	618	581	610	671	624	636	651	654	595	656	619	662	668	657	631	601	659	673	598	635	663	648	643	627	603	625	644	648	657	672	647	613	666	652	679	617	638	659	617	599	633	680	642	605	649	666	606	614	638	712	625	668	657	616	608	634	665	638	624	640	619	639	651	667	627	641	616	691	646	604	627	610	619	627	607	623	647	633	637	649	715	655	659	644	631	634	644	636	666	643	618	632	658	645	629	686	624	603	627	630	665	626	610	665	624	624	627	636	648	583	643	639	677	612	688	598	651	622	614	628	650	677	612	623	670	658	617	598	612	613	637	626	673	643	659	637	625	666	644	672	639	586	619	646	609	625	673	654	666	620	683	625	651	651	615	655	660	628	632	597	633	660	652	623	671	641	609	644	576	633	672	627	658	656	614	611	657	632	639	646	648	643	603	647	639	576	613	594	629	655	643	640	627	598	649	625	640	648	641	651	596	629	646	614	667	639	646	638	601	637	663	655	583	597	630	667	622	667	605	600	667	636	611	604	600	654	645	656	598	655	588	609	631	623	599	717	634	677	655	647	625	632	649	623	636	624	615	600	665	643	661	627	683	659	637	632	631	636	614	647	620	651	612	625	618	676	601	656	647	639	634	636	660	611	604	623	639	618	628	623	625	628	594	665	582	632	629	645	640	688	650	597	642	629	584	658	582	592	639	666	608	619	610	650	644	637	599	648	620	605	647	613	640	608	607	659	610	680	631	596	669	640	615	705	609	626	689	636	600	564	641	662	639	623	660	619	625	680	631	610	672	629	633	667	652	652	595	612	641	653	680	641	635	650	609	651	624	661	629	675	670	610	632	609	634	576	598	650	605	669	660	644	648	615	614	640	619	641	647	628	661	636	619	612	652	598	605	677	611	669	644	624	624	613	640	639	634	699	624	660	682	582	652	662	601	657	667	660	630	622	642	587	638	665	645	653	688	612	576	668	663	645	622	658	597	617	651	619	630	619	672	665	631	661	611	626	610	607	618	608	608	680	636	648	653	636	634	666	607	607	645	636	707	608	659	626	645	629	650	573	599	611	598	627	638	643	606	606	616	639	624	702	611	648	664	674	602	644	638	641	603	636	610	645	631	632	655	658	637	668	620	662	628	617	657	614	630	624	607	636	608	644	615	641	689	595	611	620	640	652	627	664	653	652	649	672	614	657	640	615	631	657	619	642	631	627
7928	10433	8748	4717	24535	58066	44682	29435	15957	4904	2006	883	653	610	585	567	557	539	586	594	595	633	640	576	571	601	604	562	559	605	595	576	583	554	544	586	564	543	563	525	532	605	599	585	557	560	553	582	613	564	576	576	611	552	573	579	600	583	587	559	590	620	649	605	585	593	532	618	538	579	609	560	553	549	590	583	629	576	574	603	583	592	583	565	597	595	583	601	569	568	557	568	573	606	534	562	557	593	554	562	540	600	577	592	598	525	580	594	595	609	598	597	584	604	586	539	559	623	619	601	580	539	613	572	563	545	603	600	602	570	556	601	582	558	636	574	585	551	556	587	596	576	571	566	538	602	556	583	577	564	605	584	578	524	626	557	561	562	587	611	569	566	557	574	590	565	577	586	627	537	578	539	601	556	593	587	588	535	572	539	556	547	546	613	580	601	572	592	540	586	585	622	575	563	566	553	544	570	544	572	576	566	506	600	559	555	548	584	604	575	547	592	574	577	575	594	555	565	589	524	602	581	606	605	610	567	604	556	589	592	566	558	544	600	566	603	585	578	554	564	549	594	596	596	559	580	543	599	551	587	573	591	557	565	565	604	594	591	591	608	571	580	576	571	586	547	600	553	551	542	533	552	545	573	556	541	569	579	594	609	550	572	547	550	580	589	587	528	614	563	537	628	536	589	573	544	575	561	556	600	640	610	595	615	587	561	608	615	578	543	564	575	556	552	547	557	594	617	609	531	598	544	622	575	539	582	578	574	575	543	573	561	594	558	570	563	568	559	583	597	570	571	584	598	598	581	557	581	587	590	560	578	565	561	601	574	564	565	542	556	612	553	600	598	588	604	565	563	591	562	590	574	577	570	580	553	558	558	559	600	580	530	584	534	557	619	622	571	597	602	561	551	561	577	563	600	577	588	571	610	582	586	549	575	605	631	550	543	557	547	574	604	565	603	587	561	583	600	544	593	545	586	589	573	579	553	604	647	567	589	528	534	547	565	560	600	603	599	570	549	551	581	532	579	514	589	562	557	551	572	541	576	551	549	528	591	593	561	571	583	562	582	608	545	538	544	559	574	525	567	583	605	588	611	548	569	584	571	567	551	587	579	569	519	543	625	604	542	533	534	584	572	551	537	551	551	565	586	546	598	565	568	578	578	553	581	584	613	573	642	555	573	536	548	553	564	579	596	541	603	581	587	563	550	550	578	570	535	573	542	571	589	606	551	569	566	569	569	532	600	561	564	578	573	568	571	586	598	617	552	568	599	581	583	572	580	547	563	588	590	548	575	579	575	559	533	605	599	547	589	567	545	572	544	588	575	571	567	564	571	579	562	573	549	552	591	559	576	601	616	540	570	579	622	555	580	608	596	591	560	553	559	581	612	582	583	604	519	598	558	607	538	552	586	619	547	601	530	544	572	586	552	553	577	578	577	595	567	593	597	570	562	558	567	549	577	533	596	565	610	568	573	563	595	608	544	584	571	560	592	525	550	581	532	546	580	520	611	587	568	625	582	568	548	580	596	522	590	569	575	558	578	543	580	584	623	555	585	564	623	587	571	573	582	558	570	579	578	513	588	552	548	617	588	533	574	538	596	522	583	558	584	599	587	578	564	582	585	580	558	545	570	608	580	574	565	604	566	579	594	578	575	589	591	579	570	538	597	576	547	591	587	590	540	592	533	596	559	595	564	586	615	606	568	558	554	591	548	520	564	602	521	555	579	565	565	575	539	542	622	606	586	565	580	593	541	572	552	578	586	570	551	579	549	526	594	581	591	566	552	577	572	576	595	532	566	588	538	639	570	585	613	516	602	575	577	592	577	575	581	553	614	570	579	554	619	608	563	597	523	590	566	602	539	581	536	525	587	570	591	587	569	563	588	566	562	577	532	556	582	544	545	584	531	572	583	591	587	614	577	564	549	533	560	594	588	576	567	586	540	609	580	571	590	586	605	541	545	576	549	600	585	613	567	561	602	601	565	540	564	582	567	551	578	539	613	591	570	525	522	582	576	581	584	541	573	544	577	563	586	549	614	536	637	558	615	543	583	539	577	584	580	576	574	591	531	583	586	581	547	605	585	547	606	570	531	580	564	561	576	584	531	581	600	559	555	571	525	580	575	575	608	592	597	529	566	585	565	597	518	582	567	599	564	577	563	557	547	503	571	561	558	574	591	582	568	560	589	560	581	552	537	539	550	564	591	566	532	562	571	566	546	543	608	568	611	603	569	566	569	534	539	592	568	570	587	566	600	540	625	549	559	606	577	566	592	549	563	608	585	585	603	579	601	560	524	569	575	554	569	554	594	607	561	574	542	573	563	572	559	618	605	602	559	635	602	567	566	540	568	575	551	583	560	572	574	601	557	548	593	600	565	574	567	606	607	549	545	562	568	594	559	525	616	581	495	599	595	594	619	587	530	551	553	593	614	544	516	608	565	603	583	531	573	613	568	590	587	539	528	579	592	615	598	525	577	598	575	584	600	567	571	551	552	604	574	574	554	567	556	578	565	572	606	570	557	519	601	580	609	586	566	617	569	565	533	599	572	558	575	547	563	560	575	577	572	579	614	588	560	561	561	582	522	558	584	571	560	536	538	572	560	574	576	555	532	546	580	582	567	532	568	555	593	573	533	553	615	583	589	590	518	580	570	576	544	590	540	605	544	591	543	564	563	600	556	595	572	558	590	563	576	585	530	585	558	587	545	560	571	599	593	529	568	605	569	579	562	526	559	603	571	582	564	597	538	577	555	569	539	567	565	611	576	595	579	618	571	571	544	569	589	559	565	572	561	630	581	566	576	569	536	612	544	567	609	559	593	556	566	585	554	571	542	570	599	549	573	605	536	533	610	582	611	569	581	599	574	597	564	582	567	611	557	589	557	549	547	544	538	551	526	556	581	558	616	579	541	579	588	585	592	561	555	609	584	571	602	549	557	594	584	620	561	527	579	578	598	537	542	597	585	536	533	593	535	571	573	548	546	567	563	564	569	572	575	563	554	593	594	534	539	555	534	546	554	547	613	566	533	601	583	578	559	570	577	583	536	600	545	584	579	557	556	534	578	573	610	578	543	590	564	532	562	593	561	607	576	571	570	553	569	588	579	622	591	596	600	550	600	529	595	559	559	559	579	607	579	551	569	562	566	553	579	547	535	551	546	575	587	590	588	552	575	540	533	547	572	536	551	574	585	576	619	570	523	591	541	534	554	558	538	578	605	594	587	583	632	594	621	542	531	610	583	544	545	616	543	592	547	599	568	587	537	582	611	576	563	625	572	572	569	595	582	549	580	549	551	566	565	553	576	563	602	585	597	594	591	617	543	589	594	616	577	569	572	577	588	556	560	593	578	558	563	557	566	550	583	528	604	552	558	559	592	592	553	530	587	569	557	590	573	555	543	582	618	589	568	537	560	572	544	606	543	577	567	558	567	611	556	579	582	547	589	560	548	565	555	564	570	557	576	587	553	563	581	601	608	575	520	586	624	542	603	559	569
27648	14024	4404	2190	2679	6469	5578	2745	1647	842	661	541	528	501	491	526	504	528	509	578	507	515	466	523	561	560	508	547	513	499	502	524	517	529	515	486	514	511	569	530	515	523	549	546	580	520	510	505	518	520	550	499	532	547	546	509	502	500	532	524	516	478	526	543	483	469	548	529	504	487	529	554	496	510	523	531	515	557	537	484	508	531	536	526	516	519	522	494	494	509	517	540	541	501	478	497	471	558	517	524	497	508	529	590	526	515	540	537	513	504	527	532	537	508	495	549	514	480	476	475	532	540	568	572	490	548	488	524	499	520	550	521	517	529	523	508	527	492	490	547	522	486	558	487	542	525	529	527	509	522	510	534	524	530	511	516	516	521	479	531	516	512	518	553	530	480	502	511	535	520	536	534	552	524	476	521	536	521	498	526	521	541	546	560	511	510	558	508	490	522	527	493	492	530	527	493	492	506	539	472	485	535	533	543	520	526	497	506	507	555	566	489	512	507	519	512	554	526	520	507	533	490	505	526	523	505	528	523	503	502	553	532	528	491	519	516	538	529	533	519	500	540	513	541	520	527	514	535	538	516	494	497	525	489	474	524	527	546	504	481	572	507	474	530	516	494	501	485	524	537	510	551	527	505	522	538	499	506	565	535	548	519	490	561	527	521	518	525	539	489	502	516	528	512	518	526	538	506	503	516	489	518	529	496	475	553	518	497	500	555	519	567	528	495	514	535	535	570	544	485	518	532	585	521	501	495	541	535	514	558	471	547	528	514	529	552	478	529	517	519	524	477	508	482	450	486	483	531	547	535	512	525	525	536	520	549	522	490	526	486	547	479	515	512	474	503	539	512	519	510	502	552	508	530	536	522	500	493	526	493	514	532	527	544	531	511	553	539	536	521	529	481	544	517	499	562	518	513	529	508	532	520	495	517	511	493	549	512	554	537	512	522	501	510	550	536	531	579	508	535	510	517	532	527	574	557	510	500	533	506	515	520	515	514	555	512	485	523	523	531	558	515	486	465	502	502	506	521	474	501	478	539	537	555	485	540	519	552	530	516	522	489	520	502	539	536	544	494	488	520	482	475	545	510	507	517	518	550	536	527	569	488	533	513	515	494	541	508	563	488	499	539	482	485	487	533	498	534	506	501	521	528	514	530	504	491	526	589	527	502	523	573	495	549	548	500	555	518	534	486	500	515	542	481	516	508	486	555	502	503	525	546	488	521	468	525	525	479	518	499	513	518	518	517	513	509	520	514	538	499	496	484	557	520	542	510	521	500	506	542	477	492	514	544	515	517	511	529	517	519	531	482	560	522	535	520	522	500	519	530	503	533	557	532	530	516	514	486	536	522	560	532	506	529	544	517	535	530	519	500	539	524	524	535	488	523	555	497	495	519	486	506	529	536	557	513	482	499	488	506	549	530	521	536	532	512	462	536	522	462	517	551	528	531	537	506	504	541	478	516	518	516	507	538	480	530	500	528	516	489	543	496	563	506	496	514	521	553	507	521	545	572	547	520	548	539	549	483	559	518	523	500	520	533	577	515	497	565	519	505	526	480	532	519	556	531	484	517	526	500	524	490	488	534	485	526	514	533	517	576	513	501	528	524	526	496	491	488	530	518	520	507	489	527	518	529	474	575	510	531	496	525	538	462	508	513	512	476	517	497	489	521	515	541	493	527	503	526	547	480	512	519	499	492	516	519	498	531	493	496	520	515	492	521	529	528	541	508	513	543	512	514	530	497	536	528	483	501	537	504	502	540	539	510	490	530	525	529	495	543	514	464	506	487	536	514	517	509	548	513	519	531	481	515	557	496	505	517	523	520	509	520	533	482	520	529	502	515	490	512	501	511	520	571	523	480	508	540	513	495	533	525	480	486	530	509	465	531	522	506	523	556	506	538	537	575	512	526	494	553	514	505	512	500	523	488	559	478	494	517	508	504	500	495	486	496	532	493	541	464	547	519	551	493	515	477	499	526	509	538	510	518	559	514	521	545	490	505	553	509	544	546	469	502	553	511	535	531	511	551	544	504	538	501	535	527	523	505	528	530	512	524	506	479	570	509	526	527	496	476	498	524	514	486	564	542	514	516	498	544	516	480	543	551	532	584	503	498	518	525	500	493	490	523	534	519	507	524	500	505	555	502	517	520	490	519	526	519	518	546	528	520	502	527	490	516	492	517	551	522	528	521	529	499	489	517	534	496	497	499	520	535	534	511	521	519	551	496	511	480	541	521	522	501	508	511	537	505	518	520	531	518	468	490	519	506	502	545	522	518	534	494	542	539	509	534	506	542	498	517	472	570	499	492	507	510	504	528	536	524	505	562	541	540	581	496	540	503	528	496	535	575	533	543	550	508	544	537	536	528	566	530	487	541	492	521	541	462	507	506	528	511	524	515	517	505	483	518	506	508	532	471	501	486	515	511	535	515	529	485	523	514	546	498	527	512	478	554	541	486	546	514	527	487	519	531	515	482	494	527	507	476	458	542	533	537	545	537	527	480	540	513	498	503	522	515	483	513	511	534	491	513	521	529	472	527	479	534	532	532	513	500	527	473	487	492	536	524	578	494	540	509	556	494	545	482	539	500	533	534	536	492	505	540	556	484	512	555	524	511	492	524	533	552	496	516	521	501	506	505	557	549	526	539	508	525	510	465	550	478	520	535	542	513	552	514	531	548	532	500	522	531	525	481	510	474	519	486	534	489	511	508	527	515	530	511	539	502	523	511	509	492	503	539	519	515	490	501	538	471	506	547	481	535	514	506	510	519	516	497	509	534	537	441	520	533	497	521	536	531	516	492	518	498	535	507	544	529	514	545	516	523	526	485	532	526	511	533	498	518	523	500	504	535	557	501	542	530	512	476	530	462	552	464	552	546	505	539	529	555	499	521	506	515	513	513	506	517	521	544	529	538	512	510	512	500	534	524	490	518	554	505	544	521	564	536	495	527	504	499	541	524	514	540	489	495	513	511	486	522	527	485	505	514	565	507	543	491	542	545	553	530	490	490	519	572	534	502	467	513	467	496	545	518	513	541	538	485	537	541	505	521	534	493	504	544	523	488	543	488	493	538	505	533	533	565	536	525	515	488	517	515	534	535	530	526	539	495	520	497	547	537	531	523	518	535	505	494	495	517	541	477	501	500	540	529	505	525	494	515	506	532	533	508	518	523	496	529	515	513	528	470	549	518	509	505	500	484	498	518	533	518	521	487	485	505	528	554	513	508	526	512	500	525	503	478	534	533	512	512	532	518	484	480	510	531	518	478	492	519	528	519	475	533	529	512	500	486	544	520	507	492	546	586	542	526	592	532	494	540	515	551	523	512	477	563	473	518	516	498	535	489	503	521	512	535	539	508	554	501	519	543	506	513	525	493	518	505	532	498	560	501	546	562	543	492	540	530	592	538	496	512	532	523	509	525	498	486	494	513	553	529	534	500	539	542	536	506	509	532	526	509	559	533	533	521	524	499	524	516	494	531	499	552	546	466
5494	3683	3782	2007	3286	7103	5306	2981	1618	874	593	506	454	456	451	448	472	437	417	478	473	469	479	451	430	478	421	428	481	448	442	419	462	417	458	430	457	469	453	457	481	471	420	473	472	483	428	475	458	427	454	471	477	481	446	476	454	435	424	392	419	423	446	429	473	430	464	454	465	435	425	429	450	424	426	433	446	432	492	411	441	457	447	437	440	448	430	480	436	459	474	439	405	460	451	462	441	435	458	452	464	453	455	446	463	423	424	468	462	434	438	466	434	442	456	441	444	424	480	479	472	424	404	455	428	459	484	488	497	412	480	432	445	459	488	456	439	466	445	447	464	450	447	415	493	464	458	437	439	437	438	425	487	405	442	447	469	469	472	467	467	494	440	444	463	471	480	478	432	431	474	464	427	441	461	471	423	441	449	480	459	432	446	469	487	481	472	477	457	445	447	405	459	472	463	439	456	450	431	414	460	440	471	467	501	464	460	444	432	463	419	453	444	429	421	440	477	417	436	465	445	451	470	449	444	441	407	468	424	407	480	440	473	440	457	448	447	457	432	459	413	491	422	437	443	416	469	468	467	440	467	432	452	460	470	471	459	429	475	422	451	464	431	412	450	453	433	452	449	443	430	440	405	485	443	457	472	480	443	406	435	443	471	462	469	462	484	449	405	480	455	479	444	464	465	405	461	456	441	443	435	461	430	440	422	439	431	461	448	476	477	487	439	454	482	464	474	419	444	475	469	453	432	443	472	421	413	438	420	451	441	454	461	453	478	434	456	486	460	431	491	462	439	441	490	471	452	447	459	453	460	477	430	455	470	471	426	447	389	474	450	441	453	453	460	451	427	444	452	467	473	467	477	446	432	426	447	442	445	446	414	481	424	462	458	476	458	437	432	465	504	440	442	458	456	413	428	443	453	449	438	438	428	490	412	411	402	496	420	430	424	436	463	475	484	438	437	444	407	464	459	450	467	447	462	468	488	447	466	448	461	472	428	432	429	454	456	463	490	426	481	472	448	468	434	489	430	399	430	451	454	460	434	459	437	466	438	490	435	453	471	452	464	425	431	457	525	472	447	457	477	452	420	409	413	470	438	450	449	431	442	422	425	463	450	405	475	443	387	429	446	442	464	409	418	438	412	436	449	455	432	450	474	443	419	415	438	462	457	470	447	458	471	419	466	454	434	476	446	424	437	454	462	429	489	427	429	454	465	447	467	476	435	449	482	423	463	436	389	435	456	477	453	465	439	430	444	439	444	442	440	450	516	456	485	458	456	457	414	458	426	444	448	459	428	449	442	469	475	482	451	447	496	490	459	461	486	464	453	425	428	440	447	475	414	426	442	457	459	432	451	442	424	437	429	459	415	473	458	403	431	447	466	446	470	461	457	460	437	456	405	466	424	420	435	478	431	448	452	429	457	466	446	457	427	482	429	424	423	438	431	462	458	434	434	440	421	416	452	446	412	451	459	457	442	460	445	453	455	496	459	464	433	475	425	444	484	430	458	464	446	428	416	423	473	427	480	413	452	476	463	438	451	468	413	427	463	444	435	468	465	449	446	443	421	461	469	416	472	448	411	448	444	471	457	440	447	452	486	453	453	406	471	400	453	463	458	476	447	478	436	418	438	440	448	456	498	459	465	428	443	401	464	453	468	473	432	395	429	442	392	440	449	406	478	437	462	431	458	422	439	460	458	459	486	466	435	443	474	501	454	434	454	428	472	478	448	460	479	434	462	439	462	449	425	444	430	446	477	458	462	449	439	456	442	435	430	460	458	415	453	441	472	430	447	434	468	447	444	467	502	458	447	409	467	458	450	452	415	448	462	442	420	448	441	464	448	450	452	483	443	443	474	435	449	447	469	457	448	417	436	423	459	423	414	440	440	450	437	453	507	499	421	478	462	470	430	451	446	469	457	435	472	460	434	464	448	397	460	472	437	447	437	460	434	487	465	462	411	471	484	463	468	470	439	463	432	450	425	453	459	454	468	413	457	478	472	423	460	441	446	420	437	439	431	448	448	427	443	408	455	459	442	435	465	442	441	456	450	453	467	445	490	424	448	451	458	413	452	427	422	465	456	423	419	438	420	465	448	471	434	452	411	444	443	484	469	458	442	433	417	441	442	477	404	437	454	442	415	452	455	458	438	460	428	432	413	481	485	453	438	473	407	413	440	450	425	413	446	420	447	438	418	455	419	450	448	459	425	452	446	424	459	450	460	445	416	462	394	422	405	441	419	438	445	453	461	438	420	463	407	428	441	460	464	449	397	412	426	436	476	419	431	425	487	440	470	424	444	445	458	439	468	462	409	432	468	471	443	431	415	431	467	422	410	441	454	430	452	453	444	430	438	473	462	420	447	469	448	463	420	465	502	456	430	424	430	446	462	463	441	452	464	466	460	444	437	472	475	459	462	430	445	452	432	440	436	457	477	453	438	402	469	397	460	468	462	431	442	456	461	449	443	448	457	450	419	466	472	416	455	433	442	431	449	412	468	477	448	434	478	460	406	437	446	453	427	465	479	463	457	464	438	427	434	451	445	448	448	494	458	428	443	436	453	454	414	451	445	402	473	473	427	425	419	412	474	411	442	469	495	483	418	456	432	441	476	447	417	403	449	429	494	455	479	421	474	442	442	435	427	462	462	454	427	455	461	466	443	437	451	454	452	416	445	442	471	434	430	457	457	443	453	417	463	443	420	438	437	439	429	418	449	431	446	474	454	458	409	432	442	429	434	488	465	438	447	430	472	446	448	475	456	458	453	441	406	411	450	439	478	489	410	428	490	472	481	470	457	432	464	467	430	454	471	496	421	448	472	438	485	444	450	479	463	456	452	428	441	464	419	409	435	452	500	473	463	452	424	416	452	412	472	438	444	461	431	482	428	428	444	473	440	478	459	496	432	454	462	474	444	451	439	484	447	451	473	433	449	427	437	431	451	449	409	475	464	470	449	435	466	429	506	465	459	470	443	481	472	432	420	452	433	460	441	447	413	435	445	429	457	453	453	468	441	489	434	444	464	431	465	434	449	441	453	403	436	453	471	439	435	501	472	441	452	453	448	425	420	423	450	441	455	461	456	472	451	439	436	444	454	426	417	450	422	424	480	465	448	421	488	472	423	468	477	411	450	423	444	507	402	437	441	467	478	462	460	461	429	449	451	467	494	431	416	473	443	474	440	454	453	457	434	445	443	387	419	437	448	475	438	485	426	431	456	481	449	472	462	427	477	464	433	475	458	468	434	426	413	468	459	435	434	417	466	435	446	446	469	427	447	442	492	468	442	431	469	434	451	453	472	433	428	444	479	462	454	432	460	427	444	446	386	453	435	461	437	452	458	404	460	431	457	492	438	477	421	431	448	456	469	428	418	455	453	439	425	433	421	421	472	450	450	423	457	431	452	469	456	422	438	467	457	430	489	433	471	467	418	451	450	484	447	448	463	464	449	421	444	466	482	434	445	440	461	448	448	462	401	454	491	416	413	400	415	462
25432	21325	27134	25099	21733	40719	35936	19891	9174	2493	1019	643	589	618	564	543	551	559	556	533	538	536	597	595	561	521	578	532	500	588	547	526	535	563	563	542	507	501	573	545	536	554	555	513	540	612	551	556	536	586	524	540	542	515	569	523	522	551	487	558	563	561	563	512	541	567	544	524	522	538	540	516	526	565	531	533	535	559	537	537	560	555	482	528	568	525	503	560	518	568	569	513	582	551	530	477	493	529	538	525	534	572	575	553	523	567	537	516	520	549	530	491	531	559	541	533	509	554	504	560	580	556	514	514	524	534	526	496	543	528	554	548	554	548	518	504	524	489	514	547	547	535	551	516	524	553	501	537	586	518	522	541	488	526	533	517	538	540	544	510	524	514	535	510	507	483	558	523	524	513	558	562	539	512	539	531	542	558	531	539	515	536	549	534	509	559	506	522	539	535	532	493	545	529	556	519	544	549	539	586	530	533	532	564	533	524	523	557	550	540	554	503	562	542	536	548	510	549	578	556	509	517	507	562	491	528	559	551	535	533	505	495	561	504	563	524	525	492	569	515	546	537	573	562	507	519	537	532	547	553	542	532	583	540	508	589	520	516	557	540	539	581	542	526	555	534	507	509	524	515	582	542	539	534	553	524	553	502	539	526	547	497	557	533	530	544	567	551	553	535	520	523	596	593	536	526	557	580	530	535	574	539	524	563	581	528	540	503	536	513	585	505	504	534	490	506	575	558	528	555	560	545	526	558	530	512	571	558	528	520	539	550	581	518	546	551	545	506	555	507	541	519	534	534	516	539	508	522	542	578	549	524	530	551	531	509	510	539	534	554	526	548	505	525	489	543	527	529	542	544	585	564	537	566	524	488	542	531	547	522	555	523	568	549	548	545	538	541	506	510	495	577	520	595	565	512	554	528	536	539	549	561	532	569	532	531	566	599	549	540	555	555	561	557	551	526	511	551	554	541	581	549	541	556	530	577	546	526	569	527	508	538	577	548	537	566	566	505	557	574	515	523	538	522	537	508	525	565	532	565	519	570	520	532	542	526	521	562	548	526	527	548	587	580	540	569	573	519	585	533	558	563	577	535	556	548	557	558	555	508	552	525	523	518	524	537	516	531	559	582	489	486	535	500	559	547	527	560	514	539	560	545	549	527	581	484	538	568	560	540	552	540	553	528	551	535	546	546	520	558	571	553	494	527	485	518	538	551	511	553	530	545	565	521	521	550	551	563	559	520	539	517	547	568	513	512	573	559	550	510	514	538	549	546	527	555	524	575	533	517	526	488	535	509	530	510	498	496	487	558	533	550	510	531	568	536	499	528	548	546	525	544	506	553	522	514	570	555	538	548	548	519	522	550	509	531	534	571	513	534	511	535	549	528	597	555	564	516	527	503	524	554	541	512	526	520	533	506	563	529	538	544	534	508	569	545	520	513	531	582	556	520	544	524	550	483	575	585	521	544	530	510	501	537	588	531	544	562	544	589	545	531	543	525	557	543	543	516	528	564	508	532	547	576	508	576	546	556	577	541	532	537	551	532	568	518	494	572	566	555	575	533	495	512	534	529	508	515	519	542	530	578	525	533	520	498	511	545	519	559	560	505	550	536	544	510	524	567	530	577	533	529	541	505	547	521	569	560	508	508	527	539	497	544	580	549	555	541	528	530	511	550	483	524	522	482	556	556	508	520	585	563	534	543	546	573	519	544	597	535	574	538	555	491	539	564	503	509	525	565	504	608	530	538	507	523	563	512	537	555	507	558	557	504	536	571	597	518	568	530	560	557	563	592	518	559	530	548	504	528	553	531	508	545	494	559	562	517	564	510	523	567	532	517	510	543	523	521	556	533	540	541	498	501	530	543	566	531	525	567	553	521	534	546	531	554	534	541	497	539	519	499	517	573	547	490	579	566	532	577	534	543	489	555	520	537	524	550	546	531	519	545	500	548	531	546	515	506	548	503	507	540	586	527	564	557	577	526	543	542	528	533	519	547	506	511	534	540	533	531	452	526	560	496	522	602	551	504	513	510	553	536	560	528	503	539	524	529	523	526	498	578	597	503	518	557	528	502	527	533	533	553	512	530	555	528	561	566	543	556	507	504	519	530	547	540	541	531	519	503	557	571	509	528	556	509	545	540	536	532	549	527	516	535	557	534	514	523	538	564	531	496	540	593	561	517	543	547	541	550	531	523	523	569	533	483	574	545	589	562	487	505	553	533	519	503	547	547	586	513	553	511	528	560	575	536	538	565	512	535	532	576	585	523	529	538	525	588	546	493	532	561	523	508	514	550	517	555	492	578	563	536	553	547	514	537	535	511	536	517	544	545	516	561	551	589	532	527	536	517	608	520	562	529	531	533	524	521	555	517	563	576	560	514	497	536	493	518	508	554	562	523	550	598	574	541	518	506	523	504	588	556	557	509	559	521	491	497	528	516	555	542	552	537	515	561	547	528	500	555	536	490	514	520	616	556	540	534	513	561	539	531	535	510	561	563	542	548	517	557	521	532	515	525	565	526	520	542	517	524	537	503	524	536	532	558	537	529	530	539	562	546	527	559	559	600	549	533	539	520	498	520	536	566	530	531	547	530	542	578	530	556	558	493	559	506	562	523	555	535	546	552	563	568	520	513	521	556	540	562	578	547	503	488	514	509	558	538	552	529	520	543	523	510	495	519	503	518	546	495	545	540	501	517	552	531	494	562	537	501	524	522	542	577	544	509	494	525	520	558	588	527	540	508	578	514	524	517	544	562	565	501	514	513	587	577	540	523	552	545	536	521	568	538	544	523	533	526	561	519	480	526	553	534	541	517	513	552	534	561	569	526	532	520	522	548	550	507	608	518	552	539	487	545	557	548	515	530	523	522	559	554	576	540	564	537	523	574	545	519	528	533	542	464	548	551	511	522	537	543	530	537	482	543	534	535	533	529	566	535	545	525	495	568	546	513	504	501	588	525	532	449	562	531	538	516	532	543	544	558	514	545	555	544	500	531	544	533	543	543	557	516	492	489	533	537	527	519	512	568	560	506	559	551	545	567	573	537	477	544	494	526	514	511	533	524	536	551	560	473	561	537	528	495	496	530	554	590	533	533	531	554	563	535	523	519	565	506	487	560	555	521	541	583	498	508	519	571	548	541	550	517	493	544	560	534	514	549	560	531	551	538	520	520	564	510	515	521	533	569	525	499	520	533	498	551	506	551	574	540	549	501	516	531	547	526	537	542	545	558	581	581	532	530	539	549	529	528	555	513	534	561	462	510	524	485	551	564	539	524	555	460	550	553	552	492	514	520	536	588	562	502	497	563	555	617	531	517	503	527	565	550	548	533	515	514	527	557	567	559	535	512	504	566	573	523	533	507	552	501	548	523	523	564	495	574	489	485	576	521	529	588	539	521	510	548	524	500	549	538	537	543	528	533	514	541	554	548	539	540	552	523	536	516	526	519	523	523	519	545	480	488	532	518	532	572	522	519	536	541	535	523	530	515	547	552
5126	6018	5321	4069	20730	37504	28318	15428	7903	2527	1104	648	510	482	438	511	494	495	498	503	517	464	505	519	468	494	466	509	473	513	485	510	464	454	502	494	494	488	519	497	482	488	501	542	504	473	489	465	488	522	473	477	467	485	509	485	518	457	454	525	500	480	499	468	483	492	525	506	499	478	445	461	516	464	482	471	472	518	459	476	488	481	486	513	472	474	502	496	483	498	471	492	481	481	490	464	498	494	475	464	479	472	483	508	481	482	508	472	475	464	513	527	482	511	490	481	473	519	506	475	520	487	490	499	463	465	508	501	505	459	464	469	467	476	489	467	507	453	530	490	494	500	514	511	530	480	495	481	540	469	483	517	522	462	463	491	443	446	469	517	503	515	475	491	484	480	497	485	498	517	481	515	488	477	510	482	462	501	462	511	476	469	480	524	484	477	497	453	489	458	516	471	495	465	506	484	508	509	492	499	488	465	513	493	523	524	454	478	475	480	487	476	482	514	494	471	501	471	486	478	531	501	517	458	524	480	484	446	499	495	462	482	509	470	488	513	533	517	509	467	455	474	509	482	470	520	482	487	467	508	494	470	471	498	519	481	485	465	503	492	505	467	518	506	446	483	478	507	479	495	489	484	477	513	465	489	532	454	471	508	474	497	452	513	537	473	435	507	485	522	496	454	470	523	504	477	505	486	494	494	494	463	451	479	461	510	529	481	466	495	462	475	472	511	472	450	478	508	496	459	486	432	498	489	520	503	467	495	488	469	523	495	514	488	490	484	481	466	499	491	500	513	520	500	499	487	483	491	473	464	447	455	497	509	471	492	447	498	451	482	486	503	498	501	496	489	453	458	507	461	473	498	494	505	472	492	477	442	518	475	448	472	468	516	494	491	480	481	485	491	511	513	470	451	497	518	452	484	468	491	506	468	508	491	491	489	509	489	501	546	477	458	468	521	470	473	506	506	477	475	530	462	516	519	476	498	454	494	470	497	481	509	489	491	499	484	459	486	489	488	508	456	458	485	497	505	446	490	472	472	521	493	470	519	515	489	465	451	489	488	483	497	450	514	454	486	508	486	508	464	505	506	502	502	491	481	477	522	514	462	495	493	470	527	462	481	478	506	534	495	476	487	521	482	493	467	460	494	515	456	471	506	488	484	491	480	541	515	481	529	475	444	466	507	519	475	496	485	492	488	522	487	520	483	469	474	498	459	491	489	477	503	503	497	488	516	487	459	481	476	532	492	485	488	491	472	481	516	530	480	524	475	471	468	478	489	485	460	470	489	484	470	490	509	489	497	508	478	470	486	504	498	452	513	516	504	489	508	502	491	468	475	504	453	446	484	520	528	527	532	522	503	508	468	482	483	482	511	468	489	498	501	476	452	475	495	507	503	497	515	484	479	472	481	465	440	500	519	499	503	507	466	510	453	458	489	498	482	470	478	494	507	488	482	484	469	426	479	462	494	451	462	500	505	538	492	450	489	484	524	491	465	514	465	503	468	525	472	452	487	506	520	476	511	497	502	522	454	470	553	472	458	474	491	484	505	513	460	478	475	519	488	534	448	530	465	461	489	464	492	464	462	484	477	472	519	451	506	490	502	472	526	474	482	523	493	489	480	468	500	453	448	490	487	510	494	478	479	510	477	462	512	468	487	489	472	508	472	503	479	485	461	500	489	509	495	486	520	487	508	493	507	499	482	479	472	526	476	466	527	493	489	486	466	513	502	458	499	471	479	475	454	480	474	468	496	500	519	472	484	533	492	498	468	491	498	487	471	482	505	492	461	484	477	486	476	486	475	484	504	464	457	487	470	521	479	475	456	510	462	510	480	538	529	485	495	513	482	532	499	472	505	499	512	497	471	483	511	489	507	454	512	476	494	465	451	466	495	429	508	504	506	494	479	517	520	491	478	430	487	467	503	462	502	469	447	500	502	491	492	502	466	469	501	522	513	477	446	454	469	530	469	503	461	503	502	488	477	523	462	495	451	492	505	547	516	496	502	507	486	492	487	496	502	477	475	511	493	488	489	466	491	491	462	492	484	475	489	488	424	480	478	474	480	481	510	466	493	499	474	469	448	497	457	497	489	464	494	503	501	488	509	494	509	477	483	501	519	499	461	468	450	489	512	539	512	486	490	537	525	457	485	454	496	452	476	476	507	459	491	475	481	494	494	459	492	490	458	463	467	449	479	503	494	461	477	503	540	490	491	476	497	509	466	503	467	492	501	516	493	487	503	485	524	504	462	501	510	513	520	483	489	493	472	466	509	500	493	440	494	505	484	447	458	465	504	492	466	472	499	479	468	517	444	485	501	508	455	506	529	474	473	488	477	511	450	494	518	459	490	503	489	492	486	458	473	495	476	523	486	486	475	475	475	461	459	505	487	493	491	472	503	477	478	460	456	496	490	500	476	450	507	477	499	493	455	473	462	502	544	448	476	530	481	490	460	491	544	480	466	483	502	479	499	475	452	484	506	471	524	426	477	455	497	478	485	514	492	482	484	478	477	483	471	507	489	485	519	472	489	497	510	482	502	508	497	504	520	483	442	483	497	478	510	464	499	514	481	498	495	491	499	499	491	482	473	480	500	460	491	522	512	512	524	485	500	457	480	485	498	497	478	512	527	504	477	513	484	488	463	528	472	447	513	475	510	481	483	521	475	495	518	495	517	515	464	495	477	455	511	485	517	510	488	487	493	454	524	459	523	489	505	497	432	502	481	475	433	496	467	485	439	481	518	502	478	492	517	506	493	479	471	491	486	497	493	537	512	497	513	484	511	526	510	483	475	460	476	479	463	461	551	538	474	468	485	515	527	470	493	525	475	479	486	509	502	495	485	472	466	494	496	496	470	485	482	506	501	454	459	476	468	503	499	501	504	500	513	503	448	509	489	463	505	476	464	482	461	488	481	486	453	485	439	462	488	517	495	538	460	476	450	513	483	503	487	472	528	449	522	495	478	504	489	458	515	498	476	460	464	502	450	490	461	518	490	505	477	469	486	469	475	450	537	476	487	466	444	435	471	483	476	479	532	481	516	520	520	516	465	520	499	495	467	512	496	478	478	480	518	465	474	449	465	456	452	455	511	446	516	486	517	519	448	496	511	488	502	554	469	498	494	439	488	506	520	483	487	437	486	487	494	530	524	490	522	468	471	484	503	498	456	481	476	505	489	507	492	494	525	509	495	468	490	477	476	515	476	471	507	461	455	474	516	483	514	466	487	542	466	496	489	508	495	487	499	469	489	518	469	489	468	517	513	514	463	486	464	523	523	486	522	473	477	485	489	484	498	537	528	495	480	464	476	444	521	483	456	504	516	487	500	511	527	474	468	467	478	464	485	464	483	474	497	513	433	456	475	488	511	509	519	514	477	497	484	496	476	504	513	480	485	487	498	486	475	487	458	471	501	461	482	478	496	479	490	473	486	523	467	471	493	492	499	487	478	500	506	501	477	483	477	453	486	467	523	490	441	475	490	456	510	501	542	450	489
24195	21343	28661	24393	27130	56353	53068	33939	20237	6213	1908	930	766	675	664	648	653	658	609	666	637	672	644	602	660	617	692	629	570	656	692	656	664	614	697	633	649	658	610	612	572	682	685	647	618	603	630	629	646	668	594	579	662	667	623	675	630	661	613	662	664	654	663	625	647	658	631	620	639	647	656	657	635	661	624	638	674	603	626	606	628	634	651	640	649	619	653	631	570	585	623	591	638	612	625	603	655	594	616	635	634	587	613	627	599	601	662	632	615	637	650	626	667	622	637	628	648	611	597	631	645	643	603	594	619	631	601	623	664	657	649	628	663	653	601	652	622	640	669	659	626	596	641	639	655	621	600	555	655	663	636	675	634	656	656	620	609	612	650	611	618	609	618	633	661	633	669	641	649	569	636	697	673	620	669	644	617	563	629	667	650	596	660	633	600	624	639	627	646	614	610	603	635	599	621	626	614	610	608	628	654	628	687	675	647	632	637	632	621	644	663	647	584	635	623	661	641	646	610	610	645	674	618	633	611	632	683	650	691	616	642	654	659	637	633	640	651	663	634	643	601	614	661	609	641	589	641	645	642	642	617	627	591	656	624	656	629	619	642	596	608	611	608	674	596	599	624	631	672	596	614	636	629	628	611	639	603	641	654	661	643	648	670	621	668	617	624	680	606	607	590	616	670	685	677	646	632	595	602	606	620	670	644	633	645	633	618	594	666	697	665	626	581	637	643	644	628	615	640	643	630	697	665	638	637	634	639	615	615	622	656	661	615	627	671	598	644	636	670	640	624	677	601	626	620	637	615	588	643	610	587	620	651	646	660	624	658	613	581	621	650	631	621	678	625	636	600	623	637	638	626	642	571	617	644	641	636	591	644	597	628	627	596	615	592	627	615	614	650	613	639	605	588	654	612	634	653	637	649	647	602	633	666	596	627	630	630	634	608	655	628	628	643	609	717	653	633	611	639	662	670	617	625	644	649	555	608	621	658	661	622	646	626	664	640	634	626	617	641	620	638	660	656	638	623	608	614	680	639	589	637	630	651	620	629	629	676	614	607	630	584	626	653	626	581	633	618	618	618	632	646	632	638	636	638	654	647	631	675	624	640	620	619	587	633	588	614	646	606	609	635	639	653	621	636	596	594	627	624	641	610	598	609	648	627	645	619	633	671	651	634	638	622	617	628	683	666	631	619	646	619	616	651	647	621	649	580	629	661	618	642	616	619	631	645	598	628	636	646	612	652	645	617	656	603	634	635	564	617	646	653	612	641	592	629	628	606	640	645	642	650	629	630	637	645	613	619	634	630	624	604	603	661	612	626	648	665	654	684	671	621	635	658	639	635	568	640	597	638	652	667	639	665	648	668	623	640	670	616	636	634	698	642	610	633	600	575	585	611	646	651	657	649	598	640	611	661	570	628	615	635	632	634	630	628	652	658	651	634	655	564	622	620	643	608	641	621	626	609	598	623	651	673	573	645	639	640	620	609	623	633	683	622	603	639	656	576	611	644	636	642	644	659	608	657	648	610	639	656	647	644	639	633	650	592	643	645	629	605	654	607	645	627	655	622	654	672	603	633	707	619	588	596	664	624	632	654	658	612	634	675	621	645	648	630	618	659	653	635	607	620	600	615	647	617	606	616	617	622	596	610	624	628	693	629	613	681	663	644	595	629	634	675	651	638	654	656	603	635	624	574	606	651	657	657	613	658	600	652	637	601	650	632	617	623	624	665	634	666	652	647	617	609	598	623	615	615	637	628	639	621	649	648	657	642	652	683	597	666	622	598	640	593	631	609	593	660	594	660	625	620	652	685	645	626	629	614	608	608	647	641	612	587	705	626	640	609	650	677	619	618	636	642	641	620	595	632	588	628	637	641	632	617	649	627	619	633	613	675	651	632	657	614	654	574	638	628	612	649	670	662	577	615	610	604	605	651	639	630	603	669	633	651	623	632	598	616	627	628	640	648	621	645	665	635	636	592	643	650	655	705	593	650	607	659	667	611	656	625	671	667	638	605	587	584	599	656	653	631	595	630	618	648	670	616	604	615	620	655	619	627	646	642	665	614	676	639	614	628	602	634	646	624	590	597	617	651	615	636	624	636	655	627	634	597	605	650	626	640	622	613	628	618	622	653	583	635	613	596	619	606	628	642	629	653	665	656	609	647	602	610	629	641	639	627	603	631	586	582	623	613	637	643	646	609	599	632	610	620	601	600	633	636	583	632	682	648	605	617	636	630	639	625	639	617	648	666	616	646	641	659	582	582	618	609	623	645	630	617	640	653	637	592	609	650	616	626	636	636	657	633	627	656	631	599	594	656	615	648	676	614	607	679	650	641	605	611	638	645	615	653	609	586	607	628	607	687	604	633	657	632	646	668	636	610	637	646	686	634	610	637	602	630	638	587	618	617	660	618	594	634	651	683	615	639	653	639	609	682	625	631	651	602	657	673	643	647	603	643	605	648	660	634	626	581	631	617	647	595	647	622	612	620	646	614	667	596	646	626	640	647	650	694	661	653	627	593	686	606	632	613	621	658	633	566	653	666	659	647	648	621	647	608	636	590	598	646	615	596	628	617	641	658	625	629	645	611	601	596	603	604	651	611	643	644	639	613	629	619	637	624	659	660	638	646	654	613	606	605	649	645	671	627	588	608	607	660	643	616	598	615	637	660	636	615	619	607	584	644	633	642	627	606	622	678	598	628	641	649	596	593	647	599	612	628	587	641	609	621	639	619	593	640	615	591	584	607	622	617	684	650	604	666	578	637	624	605	619	606	617	636	606	632	649	676	681	639	623	607	629	617	631	624	631	655	620	625	604	616	635	612	656	627	641	640	603	650	640	624	612	643	623	648	643	657	647	664	638	618	655	578	672	663	634	635	626	653	634	638	625	615	621	630	607	636	645	672	632	612	630	608	651	634	645	622	650	655	657	637	663	628	603	614	615	633	614	594	644	610	611	640	643	583	610	630	623	634	619	598	564	637	615	622	622	632	621	655	614	618	639	599	609	681	637	619	624	635	594	615	648	619	593	634	609	611	636	647	612	612	613	633	640	683	600	624	682	625	646	631	605	684	640	623	628	597	610	586	659	653	617	638	663	640	610	696	644	639	623	666	587	678	618	649	683	647	658	640	631	653	645	628	653	643	689	639	649	607	667	663	612	657	630	586	587	624	637	665	651	637	592	603	631	630	658	625	692	635	667	646	635	657	655	619	611	696	650	635	652	624	609	617	577	640	598	650	638	605	621	623	629	607	602	657	569	649	656	602	642	647	637	650	651	620	599	650	596	583	625	637	601	600	625	624	599	631	661	625	622	601	619	643	683	632	644	665	646	622	629	668	629	622	593	659	629	646	568	659	647	661	603	674	637	625	599	684	686	629	621	681	597	638	613	619	628	637	636	630	600	648	657	625	588	631	670	603	610	649	632	630	618	605	654	615	636	622	640	623	630	600	630	634	685	616	599	645	610	639	695	636	623	619	618	598	635	677	589
5539	9751	12651	9658	31137	58278	46174	27760	15661	5167	1969	972	672	621	604	564	578	576	557	574	581	559	559	621	554	639	559	576	577	600	565	578	610	595	589	606	603	588	579	558	590	549	572	598	579	588	548	580	568	584	565	609	545	594	574	567	559	586	574	569	592	607	581	556	561	576	572	582	542	580	583	625	599	605	614	564	625	582	591	596	585	562	594	585	579	597	571	556	579	582	589	576	563	560	586	594	598	543	599	617	531	524	570	563	580	594	580	591	557	595	566	560	546	576	572	572	544	574	553	573	554	545	580	581	592	562	556	548	570	604	579	594	550	581	597	588	577	615	544	598	597	579	562	599	597	630	567	595	567	576	596	574	607	512	558	577	586	609	598	597	541	549	600	588	542	561	575	561	597	595	598	526	578	582	579	552	574	614	518	548	582	546	556	575	590	614	578	539	558	605	535	548	573	597	573	584	534	554	581	576	577	548	579	563	579	586	555	587	555	578	580	544	580	560	576	592	563	569	636	566	590	578	581	522	558	604	557	526	577	568	594	583	535	500	550	519	522	528	557	568	570	552	605	564	599	600	591	582	609	583	579	550	603	564	586	578	529	540	549	586	578	546	554	581	599	582	596	500	600	583	599	574	615	599	564	570	556	589	569	570	610	569	568	564	579	578	546	565	575	574	550	584	588	596	599	606	582	567	541	595	588	538	588	616	568	536	525	572	573	560	569	572	591	550	563	551	557	572	566	547	580	568	575	573	581	614	638	551	530	575	567	599	551	563	588	580	575	580	609	594	575	584	571	567	608	515	549	554	514	579	539	630	548	584	540	554	548	592	637	610	584	583	606	594	569	533	588	554	588	551	540	572	628	555	584	590	584	584	542	579	575	583	572	559	575	617	553	536	579	539	589	591	581	552	569	555	585	567	597	577	594	589	578	590	552	540	564	559	578	549	556	578	597	577	581	584	559	570	515	552	579	561	588	582	590	555	579	570	612	547	569	583	559	567	536	551	576	533	592	539	602	582	532	545	576	566	538	547	555	571	585	573	542	557	561	584	583	588	588	539	595	559	601	594	567	575	584	570	592	563	582	607	579	582	602	568	562	566	562	585	563	547	556	593	604	575	509	545	571	520	559	582	523	577	581	542	579	570	572	620	569	574	577	608	624	571	595	561	541	579	532	558	600	546	571	574	599	547	555	593	571	559	547	544	572	525	580	594	575	556	598	563	577	574	587	581	533	577	530	584	557	576	574	599	589	569	546	510	553	641	600	567	596	625	569	563	562	530	557	547	557	565	541	538	605	578	564	610	579	598	585	577	577	575	583	600	575	573	571	559	557	549	540	562	541	551	564	537	624	593	557	521	566	524	575	606	534	555	581	570	564	549	579	582	579	604	580	601	578	598	559	597	562	564	575	562	588	582	589	586	615	566	561	577	581	576	558	575	585	567	584	595	583	570	565	596	566	539	595	552	583	534	578	535	572	539	582	559	578	573	556	557	551	561	591	547	577	550	517	553	574	591	536	575	595	534	616	551	520	595	540	606	574	582	570	555	505	563	527	551	542	563	585	597	592	587	541	581	543	574	560	567	564	560	534	499	531	559	541	559	560	562	580	565	548	557	580	532	559	507	537	591	562	610	614	574	581	539	568	595	537	538	579	543	580	571	584	539	561	578	546	575	591	536	605	524	539	569	575	547	565	556	560	594	557	549	562	570	551	570	584	575	582	592	593	659	589	583	576	601	585	597	524	537	560	595	553	552	595	600	558	561	587	536	570	578	575	578	560	597	581	595	540	569	552	543	533	551	591	580	623	563	597	560	581	553	578	557	562	532	559	559	587	543	612	555	600	576	567	598	544	573	568	571	549	557	562	569	520	572	588	559	574	553	584	566	550	560	556	561	558	545	548	601	590	583	579	575	580	606	582	551	559	562	557	588	566	544	587	570	582	577	545	556	565	574	574	565	562	576	550	614	547	575	559	586	537	563	529	570	575	548	558	551	558	560	613	573	546	578	575	571	575	561	584	570	546	543	583	583	576	602	545	578	533	595	611	573	590	595	559	557	561	611	546	632	527	595	584	586	584	579	582	532	553	566	576	585	532	508	572	564	573	569	539	565	580	622	542	559	494	582	555	584	562	610	578	526	584	544	589	593	558	576	578	572	634	570	601	596	562	578	560	582	537	592	627	522	563	550	574	574	550	605	589	551	576	593	603	592	529	602	567	561	603	564	567	559	584	581	574	568	577	550	571	579	592	610	580	561	555	567	593	545	578	581	584	561	577	551	578	599	537	552	612	591	592	571	589	587	579	554	570	554	591	570	582	589	581	550	536	601	595	549	561	553	556	558	588	591	588	543	540	602	579	552	584	566	598	579	592	607	558	593	565	535	558	566	591	569	538	576	563	590	532	613	584	552	594	569	552	547	555	549	570	610	520	557	574	561	600	530	560	594	560	587	558	562	552	542	569	559	577	525	539	581	537	569	572	565	548	574	596	582	585	544	564	559	557	572	614	573	560	597	587	561	556	550	554	551	534	536	574	572	562	616	542	589	604	593	542	570	557	541	604	562	570	550	562	584	552	578	542	591	522	572	585	585	594	575	603	584	584	604	546	595	526	550	607	547	607	598	538	543	519	553	522	612	521	592	580	578	537	505	602	577	548	581	550	586	573	529	597	582	570	591	549	556	598	575	531	584	600	586	586	581	592	556	574	608	546	559	533	559	550	561	566	551	530	537	565	507	553	560	607	541	514	584	543	538	584	565	575	595	610	552	584	576	583	570	557	588	539	584	597	563	529	540	625	543	565	600	574	594	573	541	576	584	582	556	571	572	592	586	584	582	601	590	592	543	532	562	537	583	589	579	601	598	540	555	561	547	605	573	564	556	575	554	563	547	584	554	568	599	589	577	550	528	559	592	561	550	583	551	576	549	600	577	572	585	581	586	585	570	584	608	565	542	601	537	566	555	581	571	533	532	594	573	589	566	559	561	578	581	563	522	567	555	565	573	527	565	549	559	548	580	561	541	532	560	575	544	603	572	569	578	558	538	552	553	616	569	545	547	589	562	578	575	558	555	560	568	592	566	597	614	557	578	577	570	577	544	604	545	610	578	538	562	566	586	556	570	547	552	581	585	534	554	537	535	629	614	556	563	567	568	569	602	572	579	578	547	586	565	548	579	552	559	529	575	563	581	582	626	539	580	577	604	554	531	598	558	537	578	560	574	582	587	553	600	621	554	582	628	595	591	546	586	582	582	559	492	515	540	560	532	561	525	576	527	567	596	572	589	554	540	636	618	596	587	557	550	581	559	554	524	618	555	613	553	532	614	551	589	592	594	573	546	563	533	546	520	546	536	561	538	606	595	613	570	550	625	595	557	560	604	601	626	572	573	516	601	539	551	587	600	586	555	592	557	591	563	577	596	585	556	546	566	529	589	570	600	543	586	532	574	599	612	583	566	563	585	544	543	557	523	571	553	542	542	522	555	560	573	597	512
27717	13741	5220	3370	3986	6627	5230	2835	1555	832	671	558	517	514	515	555	522	498	551	531	519	515	527	466	503	501	505	470	501	509	514	517	522	478	532	532	499	494	546	516	549	557	503	516	473	504	520	509	518	486	544	495	468	493	542	480	527	499	527	512	518	476	540	482	504	491	524	495	473	505	484	489	512	508	505	531	525	486	506	522	557	518	490	495	556	534	503	502	492	481	519	509	521	537	486	539	508	487	489	534	499	525	484	537	516	501	514	551	525	532	501	506	543	507	532	498	535	526	543	484	495	493	548	481	499	497	516	486	531	552	523	556	538	530	509	516	466	481	496	491	467	523	534	518	534	498	495	535	504	498	499	497	528	477	503	539	482	535	507	498	517	511	498	492	506	509	513	541	509	528	507	498	520	478	516	502	491	498	492	484	603	511	527	477	558	455	465	525	536	483	503	507	494	534	494	475	519	489	519	520	476	553	494	466	540	494	489	530	487	501	465	489	470	493	509	511	548	526	470	509	528	477	548	520	528	541	498	482	493	519	509	501	554	512	496	502	485	493	510	500	540	494	529	493	518	477	499	503	492	477	477	502	559	458	520	501	503	532	507	498	565	486	509	501	513	499	483	516	527	517	493	491	503	492	520	465	487	544	525	491	563	536	505	537	471	490	511	499	463	558	507	511	532	507	511	512	528	503	518	534	497	525	523	523	536	544	480	506	503	518	524	520	516	504	511	496	544	483	491	490	521	525	508	481	488	514	561	524	529	497	520	522	527	526	518	528	528	508	520	501	452	483	555	504	504	534	492	492	544	540	533	511	517	529	522	493	522	529	497	496	474	494	527	515	488	541	517	515	451	524	527	526	511	506	502	500	507	544	498	479	556	511	514	546	487	484	534	492	519	501	491	553	527	521	515	509	525	517	493	479	502	498	486	474	434	468	478	507	522	495	517	495	512	491	493	498	482	475	514	528	510	532	507	523	490	519	508	536	501	485	519	493	500	517	490	498	496	487	488	494	477	521	465	498	479	523	531	530	505	513	511	493	487	493	535	524	487	518	459	489	466	509	510	530	488	453	491	537	486	467	468	456	479	485	509	493	528	465	515	550	498	512	521	439	553	492	497	500	516	496	507	535	514	535	491	489	525	493	499	478	522	510	532	525	526	519	513	472	523	503	529	477	469	486	504	501	485	509	507	575	487	485	497	531	527	502	467	511	492	525	536	538	513	526	488	507	499	469	546	524	502	545	524	521	533	507	489	483	503	488	490	515	521	503	530	469	479	455	533	504	474	534	528	539	497	547	576	506	530	516	499	513	522	545	531	534	532	525	511	497	515	502	524	497	524	493	533	520	502	500	496	509	471	537	519	512	515	530	501	528	490	513	494	492	491	526	537	480	534	504	472	457	513	514	514	493	491	504	530	502	490	514	486	552	481	530	553	533	505	546	515	557	529	471	481	500	509	513	516	515	526	532	520	492	509	517	468	497	513	539	512	544	525	545	510	435	514	525	553	509	540	491	483	481	523	482	516	490	508	500	524	524	455	511	501	494	556	514	514	547	489	486	530	505	480	539	475	477	538	506	509	533	524	484	519	500	494	464	516	545	521	530	480	525	477	494	504	509	507	554	516	517	509	487	500	507	505	475	509	509	494	490	559	494	517	508	534	512	469	503	538	500	490	517	512	520	468	492	513	500	524	463	479	467	485	523	522	495	538	483	523	530	505	504	536	517	521	467	520	503	496	534	493	524	534	507	540	493	487	481	540	555	527	530	524	486	498	455	507	504	531	500	505	489	504	504	498	512	486	520	473	529	496	494	487	467	528	521	480	545	523	493	495	517	531	511	493	517	519	492	496	530	508	507	484	485	536	535	488	466	528	488	470	518	516	479	506	486	577	490	512	495	513	550	516	506	515	524	514	487	513	527	468	540	529	489	516	525	515	570	512	495	454	555	518	529	529	511	505	507	500	507	515	494	516	527	499	494	530	466	486	523	485	497	500	538	509	550	454	540	534	503	539	477	523	548	509	498	500	493	484	477	494	471	548	523	493	496	503	492	496	474	549	468	499	507	533	526	512	545	473	515	543	507	553	500	494	541	503	482	524	542	544	503	555	522	520	532	534	531	523	498	477	508	521	530	503	504	470	487	507	496	515	538	488	455	557	502	534	503	538	525	534	493	479	512	473	486	507	526	525	530	507	475	520	513	530	511	483	509	506	496	475	519	543	480	485	467	538	505	505	465	529	524	525	528	534	497	544	505	531	498	484	542	514	515	480	496	525	470	501	517	507	501	494	503	537	482	498	510	498	510	519	511	505	520	542	555	511	495	514	525	501	516	532	525	510	528	484	469	523	498	535	515	543	516	506	573	499	530	531	507	484	538	499	531	543	577	537	523	511	502	492	506	495	500	518	522	516	486	508	488	542	507	494	520	489	502	499	534	510	532	549	531	497	472	532	521	486	550	497	503	504	515	530	507	493	494	503	520	500	497	475	508	526	516	520	513	514	500	494	543	529	508	515	491	536	481	504	535	538	512	509	537	466	513	497	496	540	523	524	542	502	530	495	494	518	456	499	502	486	506	503	508	529	508	469	510	499	496	529	526	500	493	533	561	534	505	490	519	509	493	524	516	505	517	490	517	476	509	465	530	512	477	483	488	469	500	523	516	528	468	538	539	485	513	491	506	521	521	520	444	500	497	493	442	492	489	475	532	470	481	489	502	502	531	488	508	516	530	520	520	505	506	536	510	491	579	518	476	523	536	513	534	525	531	511	507	491	543	488	511	503	501	529	553	511	525	544	458	522	504	460	501	524	503	493	560	478	499	526	506	515	509	481	546	536	509	496	512	531	520	503	495	513	458	513	482	527	514	502	513	526	503	502	526	516	531	499	521	507	466	463	489	537	547	483	493	519	543	509	507	516	525	508	536	564	497	535	510	512	481	511	526	501	519	484	496	505	540	520	494	488	525	551	485	497	507	478	530	528	502	493	518	506	537	516	522	512	506	521	528	521	525	504	520	533	521	533	489	505	564	543	533	554	542	518	512	521	545	492	529	516	504	486	514	513	456	544	513	485	495	497	465	524	490	513	508	523	469	514	518	499	548	497	484	478	483	480	491	509	506	474	482	491	503	501	559	532	539	503	520	527	534	514	530	483	503	539	484	486	473	504	504	507	491	505	547	518	566	546	512	540	539	505	523	485	495	538	526	553	525	485	516	490	491	487	510	467	510	526	507	501	507	509	494	531	536	545	510	531	513	489	483	511	488	481	528	513	530	540	490	541	511	486	482	515	511	489	503	462	508	484	508	504	483	484	467	502	515	499	506	522	510	499	517	474	484	474	519	485	510	501	509	519	519	527	518	547	530	489	535	510	482	537	499	517	500	486	522	498	481	507	523	509	543	536	503	501	516	502	553	477	549	511	478	531	536	508	508	474	514	553	501	504	529	501	525	527	515	500	489	507	506	508	519	480	540	533	501	503	506	543	498	509	545
5435	3773	5124	3511	4910	7151	5332	2952	1680	809	569	485	457	416	463	439	501	449	460	448	448	446	474	470	462	443	450	498	472	440	455	423	424	469	438	429	444	429	465	446	472	442	418	458	430	428	449	440	482	437	452	450	500	427	426	423	426	464	396	452	477	443	432	433	441	436	470	466	449	453	476	452	472	455	437	437	426	448	430	409	436	462	447	461	486	451	442	468	435	417	477	427	482	469	473	451	423	451	455	436	466	442	459	456	477	452	448	440	459	487	406	476	428	447	458	423	475	474	489	476	429	465	454	493	448	438	478	488	416	471	430	452	433	399	462	447	444	415	478	468	443	429	450	455	406	457	448	435	458	440	439	430	440	455	447	441	411	453	404	479	455	440	437	442	459	454	458	458	433	434	468	439	443	471	414	413	475	477	454	439	437	439	448	439	427	427	425	432	432	480	467	444	427	458	423	417	452	484	458	469	445	439	424	479	414	447	479	441	435	481	483	459	402	448	457	461	444	456	441	449	425	423	450	434	432	444	473	456	416	410	452	436	438	434	467	485	420	437	438	470	432	425	450	441	448	456	414	447	404	450	438	410	468	439	427	423	442	458	467	425	422	419	451	425	445	423	473	425	456	458	424	444	451	457	413	425	457	447	470	443	408	461	403	425	409	444	460	439	444	446	443	478	439	432	438	457	441	445	409	431	439	462	437	480	417	453	411	463	447	434	445	466	440	454	412	460	424	393	425	446	439	426	476	408	421	442	434	435	453	461	431	439	467	461	435	433	474	430	448	487	442	451	420	437	406	400	431	441	439	429	430	433	455	468	442	459	471	413	454	457	449	464	452	449	458	414	463	441	433	434	455	452	463	462	408	445	467	461	476	425	431	427	462	493	430	450	444	459	445	414	441	429	449	416	459	439	445	420	414	445	427	423	444	487	405	407	437	444	454	399	473	459	436	466	432	447	462	441	439	463	445	430	453	433	446	419	480	461	421	473	387	447	399	446	397	428	459	469	451	490	440	447	437	438	458	450	455	430	442	467	467	444	463	419	443	458	469	462	456	448	478	484	431	472	435	450	425	457	461	458	436	435	436	445	497	409	475	430	458	437	471	418	447	445	437	452	438	439	453	451	463	423	460	460	460	476	421	444	452	442	448	446	440	471	440	458	431	443	487	443	446	426	438	445	439	477	452	453	484	430	462	447	440	435	435	484	429	423	445	427	429	423	445	432	462	441	468	496	437	421	457	491	465	432	439	445	449	459	452	441	487	463	437	450	435	441	456	435	412	419	417	440	464	411	439	484	423	447	458	420	392	449	452	468	448	440	427	476	397	435	467	386	429	426	465	426	455	417	430	437	440	430	465	426	440	467	425	461	420	461	465	466	449	455	439	450	454	459	461	474	446	458	465	408	435	425	419	447	472	408	448	415	415	439	491	441	483	466	505	442	448	476	428	434	432	449	461	479	460	431	428	440	399	456	400	481	451	458	470	428	448	401	438	458	465	449	477	456	454	453	434	452	451	490	407	407	465	418	424	417	483	410	441	441	464	431	435	417	434	421	443	459	429	464	442	446	461	406	423	461	425	449	436	425	473	439	415	446	445	415	461	429	438	459	453	440	445	417	471	443	461	464	461	441	425	422	420	424	467	460	464	491	447	398	450	436	442	471	467	445	451	432	441	466	432	436	501	464	451	469	458	421	429	455	452	433	470	421	427	471	441	436	407	441	438	412	424	441	467	451	480	467	461	457	445	424	444	421	426	456	444	445	463	423	425	448	462	455	438	405	480	471	451	467	445	431	417	429	492	443	456	447	416	454	460	456	453	464	425	442	454	457	461	434	434	439	446	442	423	468	416	484	445	429	457	444	481	444	430	456	479	415	430	427	470	444	421	462	468	526	466	437	474	490	451	472	468	453	486	448	447	420	434	447	444	439	453	396	483	455	479	414	444	448	452	449	461	435	466	436	422	430	465	434	439	445	439	485	473	488	456	438	494	429	402	460	415	490	432	462	411	412	459	444	454	439	466	415	429	472	425	426	443	454	428	443	430	457	477	448	458	434	447	447	472	478	405	442	469	438	437	450	436	463	437	435	459	443	503	417	455	435	427	462	455	425	471	464	429	445	459	475	430	435	446	447	489	453	442	470	458	423	447	447	447	445	435	475	418	462	449	435	515	443	443	438	434	472	482	441	450	495	428	433	484	416	414	437	437	439	441	456	451	442	478	465	475	459	451	445	470	429	440	449	454	447	443	452	425	473	394	456	467	431	454	447	433	445	401	444	405	439	403	474	443	433	450	427	437	458	446	467	485	444	444	481	442	467	477	442	431	439	420	447	454	430	421	466	452	467	426	458	460	430	474	418	468	440	448	398	475	433	403	446	419	449	458	450	447	407	440	437	471	443	435	435	423	377	453	449	429	440	432	438	431	468	445	472	463	453	502	441	447	428	431	452	425	465	426	477	470	439	434	431	411	473	429	417	434	462	461	408	423	454	430	458	436	415	430	447	468	432	437	429	438	454	472	403	449	466	457	463	445	465	493	424	422	445	413	443	478	462	464	462	451	399	449	450	440	435	478	449	453	461	469	440	452	461	434	459	476	466	387	450	448	416	459	410	440	445	417	429	454	456	424	458	452	461	417	461	461	427	432	477	445	459	434	420	413	465	461	419	480	412	500	468	464	453	465	427	459	416	440	471	477	416	451	480	469	443	460	440	431	467	450	421	484	421	418	462	462	421	453	435	423	461	458	419	483	452	449	448	444	468	422	455	442	442	477	432	417	424	431	418	450	455	475	467	446	431	461	416	439	450	398	456	442	449	448	431	440	462	439	448	462	444	456	445	486	459	439	444	445	413	439	443	402	443	477	494	461	455	428	442	432	443	432	429	424	441	454	441	440	418	431	427	440	481	488	484	418	424	440	438	456	454	455	422	478	468	467	424	432	410	417	426	460	441	438	414	472	422	466	424	481	465	456	461	484	445	458	422	457	439	443	433	427	490	396	462	450	446	430	438	401	456	445	415	416	459	447	417	441	454	456	470	462	432	440	479	460	469	434	503	442	459	428	453	472	443	406	441	453	442	459	464	443	451	431	402	424	471	471	449	447	441	419	436	519	422	459	453	450	424	456	425	476	446	440	431	454	485	427	418	469	461	446	484	471	453	420	474	473	459	412	428	477	471	472	477	394	433	435	422	444	483	468	440	416	420	481	457	471	453	412	475	426	510	451	426	472	476	478	459	446	463	428	467	463	451	430	447	451	451	442	474	419	437	443	405	436	426	446	438	453	479	429	416	436	434	432	436	466	454	451	462	458	470	453	426	428	431	459	439	445	454	459	480	431	435	424	458	486	442	426	453	461	486	442	417	446	436	467	436	428	471	437	442	401	459	439	437	450	440	434	469	461	404	456	455	447	447	439	466	447	450	445	445	441	442	459	444	448	441	443	421	388	472	462	452	441	440	453	416	458	406	460	435	478	427	476	425	437	412	400	459
25434	21330	27149	25157	14273	36964	37600	20272	10562	3081	1173	742	604	520	582	563	539	552	557	514	572	573	521	522	547	553	567	514	539	541	580	535	519	533	548	544	540	553	469	527	542	550	509	562	561	522	550	520	532	508	530	558	526	531	477	530	565	559	542	562	477	560	553	549	546	525	530	529	541	498	526	532	556	528	537	601	511	547	533	491	531	526	532	513	557	518	557	594	524	543	511	567	502	601	537	559	527	496	600	514	507	533	486	532	522	505	512	579	498	540	506	536	520	582	539	530	530	545	521	538	521	567	524	550	524	504	514	501	531	532	520	541	502	498	499	552	534	554	498	514	559	498	529	510	530	538	520	574	510	495	535	504	538	540	552	538	543	518	506	483	538	517	551	531	501	525	528	551	503	560	504	536	572	541	549	533	531	478	530	531	531	548	546	526	525	511	558	559	537	514	540	562	555	533	578	516	555	542	528	497	515	528	531	556	555	513	521	549	563	510	573	512	523	561	524	521	527	547	553	542	556	529	499	514	519	528	487	495	544	549	533	583	564	568	541	539	516	533	535	514	541	564	567	557	564	546	557	520	546	510	497	525	506	567	542	529	537	535	490	544	550	502	500	549	555	497	495	536	536	589	544	533	545	508	543	538	505	523	546	503	554	546	541	543	551	551	512	519	537	525	509	574	550	525	524	523	542	541	535	536	552	555	520	492	493	548	547	528	517	525	529	506	542	541	547	555	545	502	499	557	528	564	553	572	546	519	579	493	499	569	553	517	517	534	536	520	544	538	537	545	548	546	550	558	522	561	531	530	502	538	532	576	510	525	542	548	525	539	548	525	538	578	547	551	529	523	604	533	514	536	535	501	534	594	532	517	517	533	512	521	506	506	524	517	524	535	495	533	504	497	523	540	527	544	541	543	563	549	499	519	539	504	516	509	565	514	543	525	579	536	532	514	519	549	522	546	508	518	550	540	526	583	514	545	515	556	502	499	537	526	521	532	592	545	536	556	537	545	537	517	523	530	552	559	530	503	515	533	555	535	506	542	529	586	542	549	508	523	546	500	516	529	550	535	526	528	560	531	509	516	500	542	556	503	540	528	528	587	500	570	575	468	495	546	547	514	563	519	515	526	564	518	537	519	560	527	518	546	514	517	507	529	489	541	587	507	488	513	540	535	553	567	544	573	533	547	539	565	512	542	518	541	507	511	555	505	535	546	511	543	544	520	552	545	546	546	557	547	536	541	567	509	473	511	548	490	562	541	560	536	519	539	579	523	511	519	549	535	515	522	513	522	501	553	546	541	578	514	520	500	494	511	513	568	519	542	536	549	513	520	567	530	527	523	529	528	528	587	534	543	508	525	550	511	554	556	535	522	559	507	524	488	547	532	527	515	548	530	509	554	555	531	517	533	539	527	525	552	529	491	575	558	518	539	546	533	544	524	531	526	549	537	529	514	561	596	526	587	542	517	546	544	518	574	516	551	510	544	549	580	526	587	523	525	527	540	533	490	552	529	520	529	572	522	521	535	513	523	554	535	562	506	550	545	480	515	467	524	529	520	502	565	515	545	526	539	557	530	565	557	518	533	514	473	524	565	500	560	571	500	550	497	517	530	510	547	518	520	542	523	530	551	559	537	568	524	534	490	541	516	503	508	550	546	541	508	524	543	505	540	550	533	588	505	516	529	527	520	507	526	570	488	552	525	514	528	530	535	556	544	568	538	533	509	545	551	554	523	566	498	515	558	548	508	505	529	543	505	605	528	513	560	534	538	505	522	544	536	541	526	537	475	530	509	507	533	482	521	524	509	508	498	528	531	533	528	522	542	537	563	554	545	477	533	539	547	539	525	562	520	551	546	583	567	504	516	502	567	479	564	497	531	524	557	490	507	502	531	516	562	517	533	541	575	547	561	507	527	545	564	549	536	572	546	552	540	575	549	545	528	542	541	529	519	506	499	546	531	563	512	536	549	516	543	586	548	491	529	549	558	543	523	509	546	577	517	481	544	558	520	515	545	541	497	518	561	521	453	551	508	524	512	506	545	558	524	503	494	522	564	522	523	571	540	527	536	554	532	574	513	579	525	496	534	513	516	582	526	497	533	512	541	550	543	544	531	514	536	502	514	563	503	549	532	504	519	506	562	521	544	532	519	518	520	564	504	543	523	555	521	482	520	549	552	540	517	534	545	490	565	522	529	541	558	494	540	505	513	526	542	562	549	581	530	538	558	518	537	558	585	512	580	539	516	531	528	590	551	557	511	501	509	586	532	513	518	551	541	554	505	554	522	508	540	541	501	524	537	544	534	540	540	524	547	524	529	526	521	549	532	522	463	512	545	522	535	510	545	552	525	537	519	524	511	488	524	569	534	563	539	547	545	522	529	526	541	517	529	589	561	526	535	530	532	526	516	513	555	537	546	529	533	551	537	573	496	554	546	560	561	523	505	548	545	515	479	610	525	516	562	539	572	560	565	571	546	573	511	520	503	541	507	526	512	558	526	500	500	540	525	548	508	514	503	517	554	516	566	523	555	487	531	532	529	525	553	529	541	538	539	527	517	501	516	533	591	537	525	525	526	521	552	537	504	533	561	502	560	575	533	528	530	504	534	501	546	554	512	550	537	551	566	552	570	511	563	541	522	531	524	527	500	553	556	528	557	540	555	512	539	518	533	536	551	522	522	518	519	558	559	490	547	511	531	544	547	581	537	502	538	523	512	529	516	539	494	538	544	568	532	550	565	514	547	493	582	558	563	564	541	532	515	519	547	559	564	534	527	521	504	506	520	534	542	538	520	517	553	554	539	578	502	525	529	531	496	519	498	524	542	562	546	531	542	537	523	580	546	537	532	516	550	549	538	536	530	536	534	518	523	516	584	540	557	542	497	511	518	534	529	491	514	503	544	527	595	532	541	544	537	563	539	548	565	546	550	517	525	536	534	513	518	547	555	527	554	488	521	494	488	567	532	533	564	564	539	505	526	514	518	519	553	595	499	514	542	540	533	569	541	530	506	533	523	511	563	502	519	519	518	520	526	536	521	522	543	538	493	539	532	530	535	555	535	525	536	554	546	541	543	522	541	496	544	523	518	515	510	504	508	536	502	555	535	507	540	577	552	498	525	531	554	541	543	517	549	510	518	551	525	503	547	550	524	514	502	500	528	558	511	532	511	529	534	503	527	513	540	542	551	495	542	557	492	525	500	525	527	563	544	525	554	559	528	556	504	539	564	515	520	555	533	574	540	508	520	544	548	543	546	545	528	539	551	513	519	533	548	520	518	518	464	561	495	547	499	525	555	520	500	558	571	530	537	558	566	510	551	541	546	519	532	517	533	517	547	529	505	563	579	555	563	588	533	496	572	576	583	536	524	535	490	562	512	527	548	547	527	513	528	563	501	542	547	515	522	532	525	517	578	533	567	511	523	544	487	553	551	505	541	529	545	546	557	516	547	536	543	509	527	528	511	529	564	516	500	529	535	525	543	548	523	502	546	507	557
4557	5964	6900	3579	10805	36003	30964	15321	8792	2878	1167	683	531	535	462	476	506	488	491	530	510	502	469	471	485	502	468	466	495	498	537	458	418	531	465	462	505	472	475	519	457	525	466	498	489	509	489	505	494	449	485	489	504	472	481	486	502	475	475	483	455	467	480	546	494	503	470	504	519	503	479	494	473	460	469	443	478	502	481	479	470	484	492	499	485	450	521	483	479	492	520	466	482	492	451	467	514	498	474	477	479	506	484	480	451	436	498	501	477	490	471	511	471	461	442	470	481	502	463	456	495	500	519	466	476	487	494	490	503	457	479	469	493	511	439	496	512	496	446	472	475	474	489	524	460	453	504	483	491	483	493	492	496	486	478	490	491	472	474	524	472	505	495	495	476	464	499	471	467	478	490	478	468	489	491	462	498	498	446	458	475	514	487	463	476	451	479	503	433	493	490	504	506	499	514	508	506	444	511	495	479	484	438	458	483	477	483	531	495	488	482	469	464	498	478	508	474	514	495	436	495	517	485	511	432	474	465	480	468	491	463	451	477	477	465	511	470	451	497	480	483	461	480	499	503	485	488	508	475	522	469	520	520	491	469	503	483	491	476	479	462	498	486	483	488	483	472	504	472	462	474	457	543	524	504	467	477	460	461	474	480	516	487	510	472	478	508	473	489	518	469	516	509	469	522	496	465	444	465	483	518	465	496	501	519	478	453	493	459	474	485	486	478	450	472	459	472	501	491	475	489	480	503	453	471	506	475	535	471	483	453	474	479	490	484	486	499	471	487	520	464	512	444	463	491	424	475	506	518	468	468	473	478	480	470	481	451	482	483	513	451	449	477	449	450	493	465	480	501	487	489	476	490	475	442	501	457	458	472	486	448	510	493	512	485	465	505	502	458	477	480	462	466	495	487	500	480	492	494	489	469	477	493	499	485	495	498	501	472	484	470	490	464	502	474	498	437	459	509	486	505	486	490	473	480	481	511	495	502	489	505	459	488	496	490	432	453	434	476	465	453	479	479	477	509	491	468	491	493	495	494	509	457	469	509	513	482	474	463	495	461	502	485	519	454	489	465	487	478	524	536	510	495	508	453	496	477	516	438	538	476	465	492	463	470	483	480	471	502	504	460	468	482	475	460	507	476	464	491	475	497	473	455	472	485	506	479	504	511	524	510	507	507	501	459	489	476	490	511	432	508	477	454	481	524	488	462	465	506	498	469	489	496	480	489	495	482	467	519	489	466	479	445	476	468	476	486	502	472	490	467	488	489	487	493	519	482	456	466	496	492	463	447	492	486	470	439	459	442	432	481	450	481	501	495	483	492	467	474	477	473	461	435	463	479	494	526	434	434	473	503	476	453	467	481	498	500	482	506	468	433	444	450	499	455	462	532	495	468	454	502	486	468	468	458	447	478	492	494	475	475	481	502	471	463	472	486	477	490	465	473	459	504	488	487	497	497	484	500	494	471	497	468	484	547	507	501	478	503	490	500	478	489	491	491	463	479	498	468	491	479	486	491	469	528	461	451	509	425	494	500	465	476	505	506	476	489	482	469	464	481	515	470	447	492	449	489	494	492	467	450	459	451	487	503	498	486	489	461	485	502	460	474	485	492	471	455	467	455	482	467	459	517	480	437	500	494	423	498	487	474	523	506	478	521	508	475	474	460	482	476	472	517	483	430	477	516	511	461	497	466	479	485	454	459	504	493	481	478	478	494	517	524	486	476	507	466	491	476	510	472	478	493	470	515	457	504	503	448	476	454	473	447	486	486	514	489	547	527	491	481	544	470	506	441	461	489	456	500	502	499	513	468	514	479	492	449	485	500	459	483	484	463	471	499	498	497	523	469	479	463	561	470	516	480	517	491	509	479	474	475	492	480	463	461	509	451	479	482	507	446	450	471	442	507	491	459	496	469	477	482	505	486	494	468	487	467	527	534	490	458	502	483	479	484	462	498	498	508	484	463	452	509	496	478	464	483	489	495	456	496	466	466	485	438	484	444	527	495	477	476	537	504	468	475	467	466	508	487	482	473	500	458	520	484	486	481	487	466	484	468	527	450	464	465	491	503	464	523	482	458	484	466	490	465	497	484	483	455	493	459	495	476	461	510	492	493	513	478	508	456	472	467	486	456	473	473	506	476	498	470	514	457	466	491	495	474	479	463	480	461	513	473	468	489	484	491	445	474	486	530	464	467	461	456	501	511	512	478	448	451	487	429	464	492	490	510	487	516	497	493	443	444	455	452	493	494	421	509	459	448	492	484	464	485	488	503	464	511	473	468	503	457	502	466	443	460	477	495	462	478	476	478	483	499	470	491	488	489	460	493	492	438	463	475	436	426	489	497	482	510	456	487	429	484	501	459	472	488	434	472	505	431	482	494	476	455	462	481	482	487	510	464	474	471	473	478	480	471	441	442	498	474	460	474	497	503	516	430	496	495	458	497	473	479	466	469	470	485	476	483	474	467	467	487	504	498	478	475	476	458	486	467	506	457	474	491	458	474	439	428	488	505	515	484	481	467	478	492	510	471	515	484	518	451	474	448	462	481	498	464	489	452	498	499	449	460	470	484	512	495	516	450	491	461	514	531	495	493	495	489	489	481	501	463	499	478	455	510	508	474	475	476	487	469	499	481	510	474	540	509	486	492	486	473	466	471	444	515	467	492	504	484	467	506	454	493	468	498	437	460	474	452	506	516	497	476	472	484	436	433	465	456	469	494	485	518	510	491	501	494	477	482	476	511	480	482	488	506	481	492	518	496	447	507	516	495	473	473	491	506	476	436	455	476	481	498	464	487	472	508	485	504	463	512	456	457	477	498	461	462	475	520	495	467	491	495	518	508	474	492	491	489	481	478	488	436	465	479	468	440	463	503	449	513	510	482	527	507	462	493	488	519	444	470	484	500	495	444	507	483	466	470	475	452	492	517	460	470	486	497	458	495	482	487	490	467	479	482	492	494	466	485	506	434	489	488	507	500	463	482	522	440	486	479	463	503	457	470	500	489	471	473	456	505	478	439	478	484	450	490	482	453	471	494	493	496	464	478	495	495	458	485	517	504	458	472	481	508	478	505	489	456	494	480	450	447	479	500	452	514	489	502	460	461	500	482	478	501	473	490	486	489	502	496	439	506	483	497	485	480	473	494	484	468	474	454	508	472	470	509	481	491	454	499	494	475	518	451	511	489	478	495	481	465	449	505	485	467	489	508	482	429	472	491	492	507	449	476	483	464	407	522	459	471	445	427	491	512	484	485	489	479	484	522	535	510	462	465	526	500	476	498	492	516	442	499	492	444	487	462	510	506	478	485	495	509	497	492	437	485	444	537	507	530	494	444	509	495	482	501	502	451	462	472	476	522	491	481	489	489	503	490	516	453	460	448	479	477	497	461	475	475	504	481	498	517	485	484	488	515	488	503	492	440	482	528	475	483	474	458	498	480	484	481	504	497	455	458	503	443	467	454	473	477	468	483	517	481	476	496	453	477	460	494	459
24243	21378	28602	24431	21871	48519	56271	34625	21905	8084	2268	1047	762	665	672	641	660	635	704	684	631	631	639	660	679	620	620	650	690	590	715	609	656	633	608	689	660	660	646	648	629	616	652	658	667	615	620	624	688	611	628	621	658	640	602	632	636	640	623	606	642	656	628	558	648	650	625	642	605	677	618	625	618	683	636	622	644	657	645	606	636	631	624	636	645	603	666	607	658	662	637	639	649	626	672	602	667	662	627	621	666	585	654	640	644	660	620	635	708	605	635	623	697	653	625	671	621	691	632	666	672	622	623	606	630	627	626	629	617	656	637	664	606	642	622	648	638	617	688	618	618	625	620	647	627	621	662	673	649	622	614	633	643	612	634	587	623	645	623	621	664	631	632	596	650	600	599	642	614	595	649	654	641	622	606	681	667	631	615	628	623	623	704	647	630	620	587	643	624	649	635	676	619	626	653	645	580	641	686	603	618	653	592	646	579	643	612	654	640	621	647	596	634	656	626	613	614	605	637	661	642	647	642	668	639	623	630	579	671	602	630	655	655	678	611	645	634	607	604	656	649	620	658	652	631	619	589	656	632	620	641	628	626	621	605	641	655	670	651	599	607	614	651	609	641	658	647	628	597	657	672	606	625	644	626	651	630	644	638	583	645	635	630	664	600	667	703	673	653	659	643	590	628	637	641	673	669	610	628	613	667	642	629	603	626	643	611	639	662	647	579	595	622	614	625	652	624	598	625	601	581	588	621	600	610	643	643	620	604	626	631	630	610	630	632	645	628	630	663	636	610	586	677	610	635	662	640	630	638	591	633	679	651	656	643	633	657	619	609	664	621	643	650	635	615	647	654	608	642	621	704	661	584	609	634	677	610	641	594	576	669	626	628	610	634	602	664	640	654	609	617	616	627	659	614	621	611	669	612	630	628	664	665	625	617	654	644	616	659	592	627	672	618	617	667	645	632	636	625	658	629	630	639	609	639	628	638	612	596	684	628	601	642	616	595	631	629	622	639	628	638	603	645	702	630	627	626	644	639	622	613	658	606	643	660	621	606	614	669	653	658	657	667	676	660	601	670	649	592	647	618	677	604	599	637	560	591	641	583	626	632	664	620	605	632	626	644	654	654	580	621	605	635	605	621	587	594	596	656	673	654	624	591	672	656	613	631	632	635	652	668	655	602	629	634	614	640	627	583	626	640	644	668	603	659	670	669	642	655	640	608	606	616	635	629	633	647	640	588	624	625	612	640	662	694	703	643	663	602	616	648	640	647	582	637	607	614	580	654	615	630	585	621	639	663	581	657	613	647	638	616	620	628	701	650	606	623	634	658	679	677	631	611	606	618	600	626	605	651	603	658	622	630	642	609	597	658	646	614	642	639	675	655	682	622	635	650	650	613	597	630	627	613	613	608	591	648	630	642	586	595	665	634	594	636	612	621	614	600	630	648	606	610	614	620	648	629	609	621	609	644	622	642	619	649	597	587	587	654	603	613	646	644	619	649	605	623	625	593	638	662	637	647	634	656	621	617	628	637	604	582	625	693	636	627	650	615	657	649	630	628	642	608	625	645	654	599	659	585	644	686	616	619	598	630	619	640	658	623	664	605	656	642	624	641	609	657	621	576	661	662	607	613	644	622	625	650	631	581	625	654	622	587	636	666	670	608	647	602	607	650	579	642	671	678	619	625	655	601	652	644	607	605	635	655	643	627	628	580	654	632	645	666	619	612	674	623	640	636	631	578	637	610	601	659	658	646	656	615	667	596	582	588	664	608	626	616	604	629	577	624	675	619	636	654	626	594	608	655	623	585	595	661	631	613	632	623	625	664	650	647	661	642	635	631	646	674	636	636	639	686	660	668	594	632	611	631	605	639	606	647	621	651	601	649	616	612	650	645	639	655	642	616	632	605	650	633	641	645	603	588	628	647	601	655	645	653	604	658	643	671	667	607	646	651	617	599	645	631	594	656	693	682	664	669	690	614	665	635	651	645	591	616	620	611	668	679	662	645	634	593	611	651	651	632	586	664	653	603	599	648	665	661	659	616	657	600	625	643	583	607	576	639	609	662	655	654	640	627	621	649	660	641	637	665	665	623	639	617	618	648	651	668	673	636	613	649	651	666	679	620	605	641	618	677	657	625	604	664	640	654	619	584	622	630	597	612	651	655	650	634	628	577	625	576	634	631	579	618	650	643	631	633	630	613	644	663	624	645	641	667	636	665	609	645	621	618	641	649	661	610	622	603	619	622	590	634	622	594	637	641	606	597	618	635	653	608	608	607	681	585	636	662	634	655	608	626	637	646	639	674	639	646	615	616	627	630	635	652	580	612	633	642	641	603	636	637	636	653	639	665	568	613	656	606	584	652	608	585	589	674	658	614	625	649	653	658	674	611	601	609	627	612	623	620	625	647	631	639	631	603	662	633	624	675	663	624	629	635	646	607	619	624	621	617	620	621	624	625	582	611	650	639	647	626	658	638	636	634	639	653	626	592	661	650	605	616	626	657	643	600	664	646	620	637	642	659	626	621	631	642	651	593	622	648	616	613	648	612	612	604	645	622	662	612	594	634	657	634	631	658	632	623	605	626	582	647	631	646	623	619	627	648	662	666	662	574	630	621	660	644	645	587	589	637	644	678	659	670	639	621	597	637	631	622	647	588	635	646	595	614	630	634	607	621	616	616	622	631	632	638	638	620	669	668	645	631	639	626	612	670	632	603	604	641	596	633	643	648	639	624	691	587	647	646	638	647	639	645	628	640	628	639	652	632	632	603	574	665	614	628	645	635	608	621	639	675	604	642	611	602	603	626	650	662	637	598	628	633	646	625	651	651	623	619	617	645	608	631	678	621	625	634	618	632	594	613	630	649	650	653	612	666	614	639	595	624	598	680	686	618	637	634	633	621	580	629	662	632	679	646	624	640	654	648	638	683	617	625	573	621	634	605	610	617	616	625	616	585	602	666	570	598	635	639	596	630	595	619	634	635	647	654	623	610	634	619	640	618	652	689	619	596	624	638	639	646	625	630	628	610	660	601	645	676	613	603	641	610	629	641	649	631	592	599	593	644	667	602	608	609	639	583	620	637	627	654	609	590	637	644	628	643	627	589	615	603	681	640	598	598	619	615	625	628	656	650	615	627	639	659	604	613	602	669	608	647	627	623	591	649	611	656	623	689	623	597	617	639	658	632	595	612	630	609	702	652	664	656	616	610	627	616	662	648	693	624	622	630	633	625	658	632	615	654	634	607	602	640	603	649	650	610	660	646	655	622	633	614	616	613	619	646	615	635	644	595	670	616	649	604	639	632	639	633	632	625	626	592	625	647	599	604	607	605	631	616	623	640	593	649	659	600	634	649	618	585	633	631	610	649	615	607	617	693	608	631	601	628	602	611	619	620	612	649	624	625	665	615	605	650	600	643	614	622	578	625	627	631	677	611	628	696	658	589	614	637	597	701	643	616	617	610	663	609	637	643	617	657	655	632	675	572	586	622	646
5330	10445	8928	4694	13832	55093	50557	27283	17511	6222	2328	1018	679	538	607	587	617	604	543	618	557	611	587	560	577	528	560	584	593	557	609	587	571	580	566	562	597	559	577	598	523	548	548	589	590	610	565	555	539	571	554	605	569	585	515	548	571	551	552	546	561	574	552	541	599	577	579	558	532	539	550	585	549	550	598	578	576	606	583	544	549	552	534	578	583	559	524	546	593	564	612	559	569	619	632	605	557	569	563	544	597	569	607	559	603	573	568	516	549	579	557	572	539	602	545	540	581	538	577	570	570	555	574	566	565	564	539	540	597	491	572	544	579	597	591	583	546	584	568	597	541	570	544	581	592	597	512	563	616	573	543	578	594	559	540	561	533	574	582	547	564	547	567	601	590	560	551	519	562	565	522	565	538	602	565	584	558	548	558	581	600	592	547	575	539	552	549	530	587	543	606	567	573	571	535	587	631	575	607	541	590	559	586	545	557	544	559	595	645	548	556	561	578	562	541	603	568	602	566	548	556	584	591	549	591	600	615	634	600	546	592	572	547	589	575	554	585	564	606	555	546	534	572	561	526	558	576	592	587	574	553	597	596	540	540	565	540	539	527	542	581	566	572	519	555	584	557	579	547	550	597	542	549	567	562	566	524	551	554	574	543	640	532	540	563	619	601	564	512	547	558	561	584	553	602	570	523	556	583	591	625	556	551	595	574	534	538	580	557	571	575	569	560	594	576	580	533	586	545	579	600	583	561	565	567	551	578	579	555	578	575	522	559	553	564	550	552	557	546	537	563	573	560	547	540	587	565	562	584	619	546	566	567	570	538	584	580	599	577	539	525	576	608	531	539	597	550	553	573	547	545	561	531	579	553	568	544	585	557	528	584	542	556	569	574	539	576	559	556	526	569	584	571	534	544	530	552	582	543	555	518	572	568	541	583	569	608	556	555	501	585	548	549	553	592	527	556	570	536	556	540	552	586	524	586	543	627	597	598	529	570	595	577	603	539	539	568	555	585	567	583	590	578	534	563	565	578	565	564	573	569	539	567	604	577	586	586	537	529	532	534	582	541	546	593	575	520	560	601	558	586	550	577	578	552	587	549	589	554	572	556	590	560	564	524	575	565	534	525	592	552	545	596	545	563	582	577	536	564	576	589	578	577	576	552	550	548	598	561	524	516	551	581	565	600	634	599	539	552	525	598	529	495	548	577	560	556	581	559	528	585	566	541	575	502	519	583	521	558	532	595	601	526	567	584	552	548	580	551	579	551	587	590	539	558	572	565	581	533	578	549	568	570	541	642	557	564	558	571	575	592	558	539	559	563	538	542	572	558	563	568	510	565	599	557	590	578	599	567	558	561	570	564	562	588	537	554	565	571	607	608	582	565	543	561	536	565	576	581	546	554	543	542	550	541	584	578	613	561	576	581	566	584	536	550	582	589	586	569	571	562	560	554	555	601	508	561	592	523	553	521	527	585	560	569	589	580	575	549	545	581	588	573	552	567	548	624	585	546	568	524	567	578	606	560	564	571	571	587	608	587	588	559	562	528	561	547	604	557	544	557	576	566	567	563	523	526	557	603	591	564	580	557	569	554	534	577	546	595	594	529	594	543	561	563	581	570	519	585	591	585	557	587	563	582	545	582	511	504	562	536	550	561	585	526	557	574	580	531	585	496	591	515	543	574	515	557	545	555	524	583	515	589	610	588	561	582	563	543	577	569	539	567	555	545	571	552	548	565	590	573	605	532	579	595	596	543	581	571	546	572	514	604	574	596	543	554	534	582	551	558	571	566	610	576	564	542	521	585	579	560	538	568	580	595	609	565	604	560	566	545	574	535	575	560	538	551	583	580	543	566	544	602	578	581	545	587	547	568	608	547	571	574	535	583	585	578	562	587	565	595	566	569	543	566	573	587	575	563	526	587	531	562	566	561	552	574	515	559	578	561	570	563	511	510	609	550	565	573	580	585	613	561	581	595	546	564	583	533	535	582	570	568	607	588	574	605	557	551	576	596	572	557	562	556	565	551	549	596	585	568	604	565	569	533	589	571	567	549	582	578	597	581	584	558	565	556	563	590	606	564	540	530	577	551	594	558	582	545	570	549	547	544	576	544	560	548	602	533	537	569	585	561	592	549	576	551	553	563	567	555	558	515	548	589	554	549	544	525	534	553	538	533	568	555	533	547	572	547	584	572	556	564	554	544	567	571	584	572	555	552	604	576	573	600	525	567	563	532	563	567	565	643	555	545	576	580	530	533	549	590	577	553	598	535	571	591	530	510	568	574	537	591	588	573	566	525	542	551	583	562	549	546	555	510	544	573	542	598	553	583	555	533	633	552	575	518	557	532	594	547	568	578	567	554	567	600	621	565	522	579	577	544	605	577	575	483	589	584	578	546	551	573	590	562	557	610	576	546	595	571	561	560	560	549	564	620	559	547	580	584	567	555	517	541	589	534	547	540	582	574	571	592	540	603	547	571	539	543	556	567	533	569	568	542	532	524	556	548	581	594	583	574	602	572	567	566	593	576	546	598	559	513	569	607	567	577	539	556	530	540	540	568	556	612	543	598	544	555	573	541	570	577	529	513	500	568	542	576	556	545	617	563	584	551	525	541	564	567	541	559	570	556	530	532	562	549	554	570	525	582	567	537	543	562	563	599	566	572	549	545	597	598	567	542	582	566	585	609	549	565	594	560	564	611	581	527	570	586	570	574	538	578	551	573	564	562	559	548	606	518	551	572	553	569	546	539	528	566	550	547	508	537	594	620	534	559	570	549	559	577	548	562	546	626	558	572	569	526	532	534	523	597	540	563	558	549	570	554	605	558	573	562	528	535	567	553	584	547	551	597	581	558	586	557	547	547	596	536	531	532	535	564	550	620	601	560	545	584	597	557	537	567	599	532	590	583	559	553	577	593	547	593	562	564	568	565	530	548	550	615	573	563	555	571	516	591	616	569	542	548	537	587	591	534	605	537	541	605	546	550	583	578	575	588	569	560	544	554	562	556	614	544	574	566	575	553	545	566	564	542	561	558	537	579	526	546	551	546	565	567	601	550	570	600	529	535	560	542	588	560	539	564	569	548	581	553	491	531	579	538	568	537	534	558	567	585	590	572	581	562	557	590	583	557	549	607	562	586	585	579	544	582	502	556	586	565	576	589	513	532	539	568	555	587	566	552	532	564	570	568	569	570	585	602	540	561	559	549	587	596	565	549	568	559	565	550	559	553	532	552	539	530	572	590	540	582	543	562	559	576	541	549	573	566	576	556	540	554	566	563	584	566	588	575	527	566	573	578	529	541	551	606	575	515	532	573	581	521	577	559	519	563	563	588	577	537	574	587	534	581	572	574	538	579	544	583	629	551	601	570	563	628	543	586	585	562	563	564	573	575	572	613	545	564	541	541	553	547	541	556	537	527	560	553	534	544	590	569	523	533	558	542	580	552	558	556	581	561	576	555	574	553	582	556	597	528	542	566	555	552	564	567	543	588	575
27690	12840	2395	1356	1605	5666	5895	2837	1507	939	578	553	492	490	481	513	517	528	506	494	514	550	509	489	483	511	515	523	507	515	480	494	544	519	546	505	503	514	473	510	494	521	509	452	509	497	514	547	501	533	526	500	474	543	501	500	511	486	504	519	507	520	476	525	463	493	507	524	506	553	494	511	502	501	531	553	504	526	509	511	497	489	461	503	525	513	503	462	465	473	500	487	497	520	514	488	482	533	520	472	503	463	516	532	510	488	507	510	505	493	511	489	533	479	531	484	525	516	477	499	504	542	504	501	501	489	485	507	445	514	556	474	503	487	520	498	491	520	508	526	525	501	539	506	489	483	482	532	526	519	495	483	469	473	512	489	506	492	474	524	476	506	514	516	489	519	537	521	500	494	548	504	518	506	531	514	550	537	494	515	534	506	483	510	525	483	495	448	511	500	508	522	507	499	521	473	507	503	503	510	480	496	521	457	507	509	492	493	514	502	504	530	534	502	475	493	535	486	504	488	490	517	487	512	476	492	473	468	480	524	512	496	524	508	519	510	508	508	477	476	486	479	499	511	491	512	495	463	466	503	479	503	552	501	480	522	507	455	491	479	517	498	507	524	492	444	516	451	490	539	519	506	494	497	494	491	484	491	489	472	479	518	523	485	510	552	504	536	527	553	502	490	493	479	507	475	523	513	464	504	495	519	510	531	526	502	490	507	523	503	493	520	541	497	468	496	488	483	469	514	520	467	480	514	468	482	518	474	527	490	497	488	484	522	538	539	511	494	535	534	508	497	503	520	501	495	478	487	487	528	495	449	504	502	480	467	451	498	516	540	449	502	472	500	496	490	516	536	485	521	516	505	471	522	517	516	481	518	508	484	507	470	504	504	540	518	514	512	496	537	488	490	481	473	482	502	455	494	500	509	495	471	463	487	477	517	513	467	480	505	499	477	506	533	497	541	506	493	543	543	485	498	499	525	528	528	508	552	503	507	544	504	479	534	460	488	495	500	463	490	497	496	538	469	488	514	483	505	500	519	522	512	521	459	499	534	472	484	489	477	476	482	545	483	494	471	470	514	525	483	475	484	495	518	509	551	513	532	522	497	562	485	506	492	509	487	455	525	496	544	497	493	518	526	532	528	514	516	511	495	460	513	502	516	497	530	514	485	508	505	509	511	541	480	510	501	497	494	485	523	473	526	484	525	535	522	491	518	500	515	468	478	506	505	487	519	489	499	503	510	520	532	516	498	515	486	526	467	504	533	495	492	474	473	536	469	470	506	496	470	504	518	515	505	525	501	473	521	495	489	488	503	483	461	499	498	523	491	505	473	492	510	499	501	487	513	495	522	510	534	515	487	469	484	505	476	493	504	490	472	495	509	512	504	498	543	506	509	537	519	482	519	515	487	515	508	472	488	496	522	515	541	538	502	504	496	511	483	494	505	516	477	529	474	511	546	457	512	504	514	547	500	495	495	528	487	527	516	515	518	519	459	525	492	475	534	501	484	497	514	495	482	489	502	506	434	509	494	518	496	498	496	500	557	518	493	473	560	506	464	490	481	478	494	464	524	503	503	472	524	574	517	471	491	505	531	492	470	471	526	533	491	536	521	468	472	499	490	485	526	520	472	545	502	526	519	501	516	460	482	508	504	539	499	518	521	497	531	478	472	515	493	482	488	515	502	504	524	514	535	500	486	501	503	497	542	524	481	512	449	509	526	483	551	481	493	521	526	500	486	480	532	486	508	528	495	497	514	539	517	505	479	504	509	514	503	489	487	543	525	542	535	481	499	481	494	494	504	498	502	508	508	516	508	510	473	481	503	500	471	489	506	472	494	519	521	505	502	504	497	487	488	497	466	520	511	504	489	494	524	488	496	460	477	514	512	524	502	496	482	552	501	509	560	514	510	585	502	510	528	498	517	488	547	458	491	468	503	494	513	530	526	489	517	466	490	520	461	539	486	487	510	521	501	492	481	498	493	540	527	504	480	532	497	519	495	488	519	543	506	495	547	501	511	523	477	505	504	515	507	510	524	504	476	488	481	517	508	502	491	499	488	430	503	516	449	527	500	500	518	523	473	488	468	488	473	483	472	459	496	533	494	510	492	482	506	488	489	499	488	520	501	484	488	474	477	545	472	497	541	474	512	502	515	487	531	501	520	480	485	500	506	508	490	539	535	505	495	466	470	478	513	490	484	514	498	478	479	475	497	490	505	491	507	494	541	498	506	509	510	481	492	462	521	502	495	501	485	494	494	481	515	487	467	487	463	481	452	469	546	477	464	523	488	483	473	522	496	488	472	489	548	504	530	522	494	525	496	505	476	532	491	488	507	534	489	516	480	491	493	542	502	516	517	521	507	486	496	503	498	483	488	519	548	505	522	537	531	527	476	508	493	525	481	510	515	489	490	498	491	545	513	480	504	498	495	525	503	501	493	483	468	522	507	507	547	524	537	504	507	486	535	503	547	516	528	506	472	529	540	495	512	516	485	511	552	519	509	520	508	502	494	511	501	490	496	524	481	501	494	535	496	493	507	526	511	478	460	475	499	497	495	503	536	495	496	494	513	491	494	512	535	495	512	505	520	515	503	523	476	504	507	517	482	512	475	514	500	489	509	505	500	517	500	476	527	450	541	525	514	443	463	508	533	464	470	480	483	496	533	515	507	468	520	509	446	515	520	490	504	486	506	478	517	530	498	518	505	522	499	521	517	515	524	458	503	502	481	491	564	534	488	509	466	486	542	505	524	496	520	515	476	499	474	529	514	492	503	492	516	469	541	472	550	509	540	550	509	534	479	496	537	499	482	515	499	525	499	530	493	515	509	520	500	552	497	534	503	534	527	512	517	495	530	541	532	526	500	493	504	484	478	500	478	504	479	514	510	503	496	495	527	542	516	496	501	493	486	509	525	497	524	532	542	505	540	507	523	479	488	523	539	503	548	532	492	501	473	526	540	504	528	496	504	495	491	519	529	483	533	467	486	510	473	522	521	496	512	499	487	522	533	466	463	498	502	473	498	485	533	489	515	492	502	465	469	513	522	498	482	473	502	492	523	467	520	513	538	491	515	475	498	499	522	508	509	509	512	515	583	518	524	503	509	535	513	497	497	495	477	506	478	490	501	497	485	508	481	499	524	477	523	496	476	516	503	508	550	500	465	528	506	496	491	465	468	482	517	480	506	504	495	498	499	509	492	529	531	519	471	507	464	494	463	537	525	501	487	498	559	501	531	472	529	528	453	520	518	490	468	511	477	506	526	468	507	499	490	552	526	481	507	525	496	492	515	504	490	518	503	552	492	526	541	496	545	513	517	472	512	477	475	503	486	527	484	481	502	472	470	501	491	493	501	529	548	508	503	528	496	538	475	512	506	495	524	478	455	483	506	485	511	524	511	503	461	493	491	548	482	479	491	503	522	532	485	525	529	509	532	503	513	514	481	493	480	514	513	478	509	482	548	500	533	525	498	491	487	500	491	503	476	474	511	498	484
5386	1865	1638	1223	2011	6778	5949	2892	1654	965	630	459	460	501	481	427	449	438	472	446	405	442	455	430	405	471	482	465	435	432	441	454	421	460	428	420	400	445	457	440	415	425	479	459	434	480	437	441	443	439	449	435	433	436	437	457	449	414	470	480	414	456	444	449	450	406	435	439	446	425	437	422	447	426	461	473	452	433	439	410	410	475	442	440	409	464	457	421	461	424	416	409	427	488	441	426	451	438	457	445	419	403	410	435	460	462	418	458	456	433	421	442	422	414	444	436	456	456	445	415	437	435	428	441	426	470	473	456	431	418	443	424	445	421	410	442	434	468	443	428	415	453	431	473	411	454	413	450	406	423	398	393	458	408	446	396	417	464	440	442	413	429	433	439	446	464	431	433	446	375	474	455	421	441	445	432	434	452	424	420	437	403	424	419	429	410	464	441	442	436	453	431	434	435	399	434	456	435	440	390	430	433	440	451	426	440	432	415	393	438	465	429	429	439	449	433	434	422	443	395	420	449	445	414	431	459	473	407	402	435	481	431	460	411	430	429	429	461	434	473	428	432	436	435	441	437	433	448	439	431	441	428	403	432	435	442	419	415	428	441	419	422	432	471	459	415	445	432	436	455	460	418	434	463	405	463	412	409	464	420	420	449	404	480	442	421	432	450	477	458	440	428	446	394	442	432	410	426	457	409	442	418	411	454	403	411	458	445	482	401	442	462	424	440	463	422	469	441	425	420	435	419	395	419	451	465	460	416	452	430	426	452	435	468	449	455	444	469	445	459	469	450	438	446	424	429	460	474	404	455	412	420	412	431	459	406	441	461	447	475	434	427	427	379	436	458	442	434	427	447	420	448	484	444	476	434	411	427	450	447	473	412	458	465	456	458	439	418	417	436	387	427	441	480	414	437	410	447	434	418	398	427	455	419	455	432	435	453	431	427	464	445	416	448	451	412	422	469	466	418	471	435	451	483	398	426	431	426	431	447	404	429	438	435	421	419	431	450	419	432	460	440	419	433	442	450	441	429	410	456	431	460	461	433	453	459	418	431	444	450	455	429	442	456	465	417	452	455	452	451	424	427	461	420	444	425	452	438	400	432	434	437	431	404	432	404	417	404	414	453	449	435	408	426	426	442	477	436	473	445	459	430	423	399	419	449	402	412	439	445	430	406	441	435	464	415	415	461	465	426	422	434	442	474	421	423	448	461	428	427	411	421	418	415	436	423	454	419	412	451	416	414	433	448	427	434	450	435	461	433	433	455	468	412	467	437	487	488	437	482	443	400	441	432	468	435	460	430	462	446	463	438	422	414	451	424	455	437	446	452	449	450	464	450	420	424	442	456	434	407	426	474	453	483	425	446	421	426	473	402	422	442	432	417	439	396	434	431	399	429	401	437	437	448	446	443	415	452	461	414	439	456	443	409	472	424	402	397	452	434	423	422	433	416	434	446	426	418	428	424	455	454	442	439	467	441	415	461	461	411	459	430	412	426	476	401	423	444	467	456	449	436	456	456	393	470	430	430	411	423	433	433	450	442	425	441	428	448	406	427	431	420	440	448	392	420	427	453	470	442	434	448	409	448	473	408	431	427	446	449	408	419	433	456	449	449	424	490	435	467	443	408	428	446	445	430	414	448	419	441	435	432	446	445	450	442	458	390	450	405	459	451	482	444	456	462	427	418	464	439	439	451	441	433	450	427	416	462	454	463	436	434	426	443	431	451	403	435	476	441	450	440	421	450	404	438	418	435	437	410	453	427	444	448	397	446	469	420	411	446	427	424	437	407	422	423	437	433	399	417	460	421	454	390	451	435	407	419	438	462	441	431	423	423	417	410	450	404	441	442	458	433	438	461	449	475	462	475	436	415	437	435	425	439	392	423	428	433	443	402	410	468	455	414	436	454	464	365	450	457	462	416	419	456	416	439	449	444	460	423	442	425	431	445	422	437	452	464	475	444	411	408	486	462	438	456	467	414	463	442	483	466	414	467	407	444	472	452	445	416	449	436	425	472	442	433	420	442	426	427	430	437	419	455	426	451	412	407	418	445	413	466	415	426	407	436	430	443	441	444	459	454	475	452	458	454	442	440	439	402	453	431	436	453	440	456	449	411	468	378	497	463	457	434	456	403	424	479	475	434	449	444	462	436	445	473	398	446	436	421	480	473	433	428	428	478	435	442	464	436	443	426	425	432	437	441	433	466	438	431	483	453	407	394	421	447	442	427	430	414	432	440	401	489	443	432	450	448	435	430	447	413	461	427	437	455	429	410	431	464	412	410	448	416	453	439	450	418	431	465	416	446	466	452	443	449	415	450	438	459	424	442	430	437	453	455	434	422	425	411	390	467	445	435	424	464	437	436	412	459	444	449	460	442	398	429	435	414	428	408	427	415	467	425	481	448	443	454	444	451	429	444	435	406	437	448	454	422	411	423	401	447	400	433	448	451	433	419	428	470	414	426	447	446	459	436	448	456	444	424	394	426	449	423	460	406	401	438	474	437	473	456	433	396	445	468	427	435	455	454	440	435	377	446	420	455	449	470	434	479	440	400	437	402	437	450	441	442	408	452	443	414	479	425	404	416	462	444	408	455	468	467	454	461	419	453	401	433	408	452	456	408	440	456	438	424	433	429	468	448	422	431	466	467	448	432	441	416	470	437	442	430	467	457	430	441	468	448	486	457	446	418	451	459	487	434	443	449	383	443	461	414	424	482	450	458	440	433	439	478	446	434	441	441	434	420	436	438	413	439	493	435	408	417	426	472	440	450	413	446	400	437	461	442	443	414	403	445	467	458	417	394	430	418	452	430	445	424	452	459	457	437	439	434	430	450	459	434	460	469	415	441	403	433	462	412	449	436	462	423	424	399	424	436	406	432	410	437	440	397	450	424	438	405	449	455	402	469	449	448	445	433	411	477	451	432	430	451	466	445	445	453	451	410	492	426	470	481	433	415	447	441	427	463	432	443	444	425	445	435	459	429	425	484	441	408	428	430	452	447	451	423	438	440	429	458	460	404	449	421	466	422	459	429	451	433	414	491	462	458	439	460	432	438	444	452	410	473	421	407	420	414	419	451	426	467	447	433	458	502	435	419	405	430	424	411	421	452	401	433	489	443	428	398	455	410	472	443	487	427	413	441	431	425	453	429	488	415	425	417	451	439	413	422	436	439	407	466	430	423	442	420	458	440	419	455	470	471	451	425	405	431	397	424	466	476	408	458	409	436	428	424	444	449	457	426	432	417	467	427	443	447	456	472	416	434	426	430	437	437	425	426	443	454	448	477	450	435	457	432	453	428	449	441	438	433	400	468	434	437	432	422	475	434	453	444	422	416	421	434	448	459	437	451	405	452	446	435	414	414	441	448	405	401	422	420	435	449	434	461	449	459	439	416	406	382	420	467	428	432	423	428	456	411	412	424	403	402	395	443	431	453	443	461	434	463	473	427	438	430	429	468	435	414	439	462	421	419	423	430	387	401	483	457	464	431
25523	21344	27203	25172	9022	34904	40353	20939	9029	3562	1299	763	589	535	564	530	494	525	531	514	513	531	513	513	520	499	514	555	519	582	511	471	527	492	545	518	528	514	520	495	470	508	514	513	471	510	550	534	536	524	536	541	534	526	511	530	541	471	529	530	545	509	497	513	582	550	513	510	517	531	516	512	521	536	566	499	526	479	500	531	520	514	492	522	508	537	525	488	520	536	507	537	537	561	504	531	493	535	520	524	501	548	508	505	499	514	531	523	494	521	524	523	534	504	556	538	553	534	547	516	523	553	558	515	520	548	526	570	535	525	535	524	553	560	514	525	532	495	535	564	555	473	523	469	512	489	516	501	500	538	539	539	527	536	519	524	473	514	478	537	548	499	499	477	515	537	512	554	509	501	511	509	547	519	501	556	549	492	476	516	553	539	543	524	535	520	562	519	516	514	532	576	585	462	528	521	537	509	562	553	524	551	512	518	538	489	532	518	564	548	532	521	497	544	505	505	502	520	524	485	544	492	454	489	478	516	532	525	560	488	539	533	561	534	526	511	510	537	512	517	533	528	520	549	482	470	501	536	501	506	514	472	501	529	547	498	526	496	549	523	509	527	506	548	513	508	509	526	533	517	474	552	522	557	561	507	538	507	556	496	473	526	511	489	522	563	505	511	533	485	515	515	530	509	537	500	503	507	526	526	534	501	528	495	550	497	534	509	543	507	532	489	492	511	536	504	496	521	555	518	511	477	499	501	530	484	544	497	550	519	486	526	542	525	504	523	526	489	478	538	483	524	526	533	552	505	537	521	558	519	502	501	512	466	491	494	524	530	538	522	497	502	519	543	508	532	540	512	502	532	525	498	522	535	507	498	503	557	533	481	546	512	469	475	481	517	500	494	530	545	518	525	546	532	520	506	502	547	558	492	512	516	518	545	528	505	518	529	529	554	512	508	536	528	516	535	529	509	494	519	506	545	498	523	561	510	489	526	506	495	547	536	518	508	497	522	527	464	487	462	534	525	506	541	476	470	503	507	533	539	546	565	507	519	529	476	534	592	559	499	526	528	518	503	526	483	503	567	514	513	545	527	513	551	556	496	503	527	519	491	524	541	537	495	506	529	558	527	507	486	548	516	516	515	492	562	529	539	544	542	502	562	539	483	522	543	504	497	529	505	528	505	533	483	520	505	525	520	552	546	551	510	510	514	494	524	552	512	499	516	527	527	505	504	552	453	533	493	522	552	497	549	541	483	536	503	556	500	525	529	538	528	514	491	517	546	476	518	558	479	551	527	548	511	520	512	503	531	529	486	484	520	511	535	531	519	507	551	509	522	484	533	529	528	536	500	566	500	526	500	502	516	494	538	482	520	538	527	562	526	518	508	486	535	542	543	521	497	475	538	500	525	545	532	550	509	468	504	524	486	525	493	508	509	509	537	506	538	527	546	481	520	498	532	512	509	496	515	505	522	600	559	548	517	534	487	514	502	523	549	497	521	540	540	503	505	506	512	532	499	497	544	507	541	463	564	528	500	502	543	501	504	494	508	507	480	538	526	517	564	514	477	548	534	499	554	522	524	515	500	549	514	530	530	521	520	536	511	566	513	476	503	480	549	544	520	549	513	515	523	536	553	541	504	499	532	533	539	535	516	539	520	510	507	479	544	510	474	506	536	506	502	504	483	519	538	531	500	521	494	505	548	533	501	515	512	516	520	512	510	525	510	527	495	499	494	507	507	508	504	510	531	499	518	524	554	525	486	518	494	510	499	537	528	517	532	540	557	507	555	523	545	532	504	540	537	534	562	523	520	503	506	538	510	547	534	505	502	538	488	532	530	547	540	540	533	545	529	553	576	522	525	540	513	552	515	567	523	493	513	489	519	525	523	553	484	533	524	552	488	484	548	499	516	501	553	486	533	556	523	510	504	527	500	532	545	517	495	482	505	504	502	551	519	530	519	534	517	494	538	553	494	528	494	534	525	521	477	536	518	482	533	520	558	541	494	522	508	551	522	559	524	502	492	489	547	524	495	517	507	527	501	538	545	515	526	555	541	499	520	524	531	530	544	513	513	555	544	504	507	511	533	519	492	505	534	507	516	523	559	491	519	472	526	506	507	561	540	532	541	513	536	499	562	538	507	522	542	496	502	532	545	503	515	504	537	530	530	503	530	495	516	538	532	485	517	531	493	519	552	534	527	479	538	514	485	506	499	538	535	551	457	487	541	536	534	528	535	502	519	501	538	538	498	524	527	513	521	543	528	488	491	494	498	541	481	517	502	529	526	545	477	524	500	474	551	532	510	560	507	535	545	537	554	519	540	508	531	521	499	496	519	534	499	529	588	525	534	570	525	520	502	510	539	492	503	504	528	527	530	531	532	491	532	503	528	512	456	540	502	534	534	542	500	556	530	520	582	553	537	519	529	536	510	510	484	533	532	563	538	487	479	505	514	485	521	485	514	499	536	493	545	479	538	546	530	546	560	557	550	520	536	481	533	509	509	536	513	527	521	489	530	529	484	546	565	545	547	581	586	492	550	494	528	556	565	520	545	557	486	504	534	519	540	461	551	514	498	492	501	512	528	563	524	521	534	537	519	498	561	534	497	560	514	514	500	497	534	514	492	533	526	539	529	544	576	515	554	524	542	492	503	560	514	500	537	517	548	570	504	547	533	506	513	534	520	568	545	520	517	495	539	473	523	555	549	514	532	535	545	497	550	514	548	499	551	523	462	504	533	488	535	542	510	532	502	517	509	536	533	528	523	560	537	525	546	480	506	505	536	522	542	523	520	514	504	532	512	482	568	522	519	496	477	464	552	542	537	532	518	503	531	497	506	526	546	543	509	547	560	521	520	502	494	549	525	505	518	545	536	492	480	523	544	487	566	520	499	475	514	542	536	539	516	526	521	538	521	515	519	527	527	518	510	498	518	521	509	536	561	539	504	476	536	545	491	562	521	529	537	527	509	537	534	514	530	547	527	516	517	503	530	506	510	514	536	548	525	539	511	474	531	518	521	517	497	551	535	508	500	505	529	540	508	470	480	527	536	533	516	536	485	489	491	518	535	521	508	536	534	565	533	530	519	516	485	543	507	503	524	541	474	582	532	562	507	481	550	518	545	524	509	510	473	524	518	505	521	548	521	497	521	495	509	514	486	537	497	541	512	537	482	566	475	536	510	528	507	547	541	518	553	531	554	526	556	548	550	512	503	513	541	536	514	513	536	496	550	515	488	560	500	497	522	495	505	544	523	512	505	460	486	548	528	510	509	504	518	501	515	529	539	492	522	556	500	558	512	500	520	487	559	544	491	536	477	499	545	534	471	544	506	544	533	539	504	508	529	524	500	520	543	506	482	563	541	508	502	528	533	559	515	511	533	506	488	544	510	533	539	549	510	550	514	546	555	528	544	489	499	505	528	510	498	537	539	483	530	567	497	514	520	555	554	520	492	505	490	549	541	519	498	521	535	500	502	505	508	501	545	517	554	519	492	533	534
4403	5002	9014	5157	4250	36852	32873	15279	8073	3531	1433	735	543	479	473	496	463	479	475	489	448	492	494	486	457	517	486	476	476	452	487	516	450	479	478	454	476	491	519	470	415	469	467	488	469	439	488	427	512	491	508	481	476	468	481	488	441	501	449	497	505	469	449	474	506	493	472	482	468	508	460	490	469	491	504	476	493	485	482	461	470	476	476	494	467	474	455	487	485	455	506	467	473	462	483	446	470	496	465	472	455	501	453	481	468	465	477	489	509	487	464	490	464	454	543	453	450	478	480	475	443	480	475	510	492	471	447	501	463	482	465	462	485	442	458	512	482	512	468	468	457	453	505	468	448	526	475	479	443	481	442	491	461	471	511	472	492	463	486	485	469	465	456	434	480	419	479	501	480	454	500	451	439	479	495	439	467	483	470	469	497	476	467	473	482	481	490	451	481	456	458	454	496	468	455	480	474	480	504	459	487	465	453	447	477	546	489	474	456	457	445	459	521	472	489	475	481	480	471	466	519	478	475	498	481	472	475	478	477	508	469	482	468	459	450	484	474	437	476	459	465	439	506	439	475	471	493	479	457	461	482	464	476	491	515	422	484	497	478	498	465	458	465	498	475	461	447	486	440	486	449	449	464	496	525	446	518	481	467	477	463	501	449	461	458	474	500	522	486	474	477	477	486	465	483	436	434	490	501	505	484	498	486	454	470	490	468	475	475	471	480	442	487	447	505	500	447	471	463	464	419	496	453	461	416	451	461	458	453	465	476	472	468	474	478	459	452	485	447	500	461	504	479	454	462	477	492	471	491	485	459	473	449	470	452	461	506	475	490	488	483	492	472	484	445	459	473	511	506	442	479	483	441	449	512	497	496	462	446	479	493	439	489	472	446	478	480	452	471	470	476	465	514	512	470	449	496	487	458	474	458	489	454	493	487	470	458	500	460	477	464	431	490	464	444	456	499	493	471	500	456	467	476	490	489	504	480	478	473	488	461	466	481	454	487	441	475	478	482	463	487	477	478	501	474	470	470	497	481	424	500	482	482	487	483	413	478	467	440	443	472	461	470	465	472	517	461	495	451	471	502	470	491	490	467	471	452	498	463	516	484	459	471	488	493	455	485	510	421	489	496	471	476	459	452	469	477	474	490	460	472	439	472	469	461	455	488	479	500	495	488	467	496	507	423	482	459	502	486	506	436	503	462	509	446	469	484	480	459	487	521	457	478	473	464	457	501	467	465	476	476	501	479	484	509	511	468	466	499	450	487	482	501	469	460	447	426	462	488	451	505	508	435	501	475	435	427	488	448	488	480	452	457	477	502	474	492	462	506	437	501	500	444	469	456	518	521	487	461	508	455	489	478	461	488	446	476	455	465	478	452	465	477	486	480	476	467	479	481	480	487	479	473	478	462	468	465	470	477	461	470	425	468	484	453	422	490	478	512	456	505	441	494	472	477	498	471	434	473	474	425	449	466	476	518	475	493	502	475	465	448	498	476	501	495	477	501	459	514	461	500	438	440	452	471	462	455	457	502	517	478	490	465	475	466	458	495	456	456	458	464	432	463	459	485	450	495	469	461	462	448	461	484	462	468	508	495	466	478	466	451	488	509	466	449	529	494	463	451	471	461	486	476	464	519	442	468	502	440	483	477	467	456	489	495	472	495	469	481	486	464	483	486	466	473	463	482	511	511	472	463	453	468	475	442	482	463	449	481	488	543	455	461	455	470	467	488	439	434	475	479	488	420	454	449	475	431	456	442	495	499	481	456	457	503	489	487	489	456	504	475	472	493	478	463	501	473	387	465	485	458	475	459	465	505	488	475	456	468	498	479	507	441	497	496	506	472	468	501	496	475	473	483	473	485	472	441	492	480	490	453	505	484	468	477	483	467	488	470	472	460	455	460	426	466	491	442	487	455	492	478	455	496	458	468	457	500	453	465	491	461	490	487	449	455	479	484	491	498	429	502	499	489	446	507	475	456	466	449	456	500	418	447	472	497	464	454	483	488	434	463	473	463	475	462	451	465	471	490	461	492	457	518	488	464	481	490	460	480	492	470	456	493	463	485	479	489	445	456	449	471	503	516	473	442	442	475	466	485	475	476	466	476	486	508	506	509	450	472	475	464	510	459	492	459	423	498	468	472	448	443	481	478	471	499	474	466	483	468	478	538	481	504	492	461	520	481	477	449	461	437	437	459	476	451	482	461	495	491	478	457	487	445	434	474	459	486	497	471	482	462	481	499	457	454	476	476	488	485	457	501	467	477	456	475	457	524	460	475	485	487	484	499	473	509	475	495	449	459	467	473	472	477	487	486	452	467	467	488	468	461	515	488	489	452	439	480	468	461	467	450	502	473	444	433	506	457	484	472	485	457	481	469	472	458	470	503	476	473	478	459	459	474	492	492	464	452	467	448	441	483	468	471	467	469	503	494	492	481	440	465	458	450	467	497	459	475	530	435	444	487	479	451	500	481	462	462	482	470	513	465	468	478	477	481	502	471	438	441	509	482	481	455	458	514	452	460	475	445	477	491	467	493	496	493	521	450	488	504	453	512	443	511	476	462	444	482	473	476	438	485	491	481	477	445	487	449	525	466	466	429	490	437	462	461	502	470	431	515	486	504	476	461	467	487	479	463	463	473	469	414	448	462	498	467	488	452	457	477	493	475	468	436	472	450	491	451	461	471	486	447	443	470	477	433	486	488	513	468	458	504	465	474	453	481	444	478	448	466	438	459	451	490	483	436	477	491	491	498	475	472	450	473	493	474	511	453	462	466	507	471	465	493	485	487	453	485	469	464	494	481	472	483	449	498	478	481	445	468	433	491	508	453	471	473	470	458	506	491	509	461	492	505	467	462	513	506	457	495	445	481	465	499	466	448	469	513	515	472	515	428	470	485	442	423	502	436	487	487	437	454	514	478	504	444	463	492	423	504	463	476	516	478	444	518	487	461	501	460	500	473	497	438	456	472	507	467	454	443	465	490	457	464	500	515	454	480	465	471	455	479	493	465	481	484	482	448	488	438	494	505	450	471	526	491	465	475	443	527	467	480	474	480	417	477	432	475	474	465	484	485	474	473	453	501	455	530	459	496	464	471	449	479	474	497	504	510	476	423	448	511	468	487	475	463	420	471	434	486	430	489	498	430	472	484	494	467	492	499	459	474	479	458	494	517	484	457	499	468	501	414	463	454	485	500	488	471	478	452	459	475	469	478	448	492	487	509	454	457	468	506	504	464	493	470	448	466	457	465	458	428	460	473	496	457	473	468	464	458	537	464	463	475	457	483	446	495	491	497	470	465	499	462	481	504	471	485	459	473	457	453	507	466	506	440	474	468	463	501	455	450	447	476	456	501	487	465	497	484	492	502	477	482	506	459	451	479	471	506	488	485	514	480	504	482	492	454	445	462	464	464	493	475	496	473	484	515	449	435	477	462	451	467	452	484	488	445	477	453	415	467	474	445	422	455	466	445	437	490	450	473	479	461	435	491	492
24220	21342	28628	24459	21852	49577	56829	36779	21921	10623	2789	1126	751	644	685	659	651	622	638	638	633	650	607	618	600	627	626	601	628	662	635	603	635	616	645	628	624	618	646	640	638	658	626	592	570	626	660	550	619	653	607	646	634	631	627	634	620	631	659	647	617	600	583	654	656	633	677	630	654	614	625	593	589	629	603	678	652	668	643	590	599	593	669	592	606	632	652	642	637	650	663	631	601	623	600	630	630	591	616	614	643	601	602	650	646	620	602	589	596	604	593	649	624	635	624	591	610	562	651	632	621	602	603	631	647	599	623	625	605	631	639	599	639	565	643	639	648	642	577	649	622	652	617	589	672	645	613	619	626	605	646	635	626	568	566	625	593	640	608	622	620	585	634	601	576	635	574	638	662	600	624	646	637	598	583	629	665	583	588	610	554	593	603	615	599	637	615	615	605	619	564	650	645	626	609	660	640	575	583	593	612	628	620	608	589	603	615	628	599	622	623	683	599	579	601	608	638	630	642	654	580	619	639	616	675	606	580	615	602	638	665	590	626	602	625	650	625	611	620	621	634	646	629	642	647	572	597	597	625	578	600	616	583	632	595	605	616	649	635	627	659	585	668	665	583	619	649	548	608	634	616	648	585	576	630	630	637	591	641	642	613	641	595	624	588	588	616	615	625	660	614	595	602	642	600	604	648	618	596	590	604	645	596	648	627	636	638	616	638	592	647	648	626	623	604	621	668	610	651	614	632	594	589	611	626	644	581	625	678	602	631	557	621	595	677	567	615	665	612	619	628	632	621	646	618	634	625	634	649	603	650	598	608	665	599	609	624	596	658	665	550	660	629	610	643	595	606	657	634	582	625	601	614	650	602	592	617	595	597	644	629	609	624	645	598	579	638	601	628	610	633	620	596	627	590	636	597	666	592	632	600	646	606	577	586	603	628	603	621	610	624	560	596	650	623	618	613	572	605	641	618	597	640	641	609	666	648	632	640	613	668	611	611	605	631	609	594	614	631	629	586	648	617	622	621	564	604	595	610	595	568	674	619	629	635	584	608	616	598	611	598	597	629	628	645	630	620	585	614	596	617	629	634	627	600	602	625	578	612	616	616	615	654	614	600	628	697	643	650	618	618	629	666	615	612	644	608	594	591	649	613	638	625	591	587	593	632	641	612	649	607	662	614	582	653	608	643	572	597	625	627	613	637	595	642	616	621	667	584	616	631	615	605	639	629	660	661	628	641	630	653	585	616	625	590	613	610	625	643	622	593	641	629	639	656	631	599	639	595	612	625	603	664	643	682	629	677	571	592	610	639	570	674	641	623	572	608	591	652	603	625	610	600	584	580	607	605	648	603	578	651	634	637	638	599	617	595	599	627	625	643	646	627	614	592	616	614	582	628	609	639	617	646	637	613	650	606	628	592	626	591	603	583	651	573	633	661	576	629	628	623	582	612	606	614	623	619	649	609	604	619	624	629	624	604	625	579	628	632	579	632	657	620	617	619	652	599	613	627	642	638	622	617	612	596	630	577	629	642	597	650	624	635	662	629	596	611	592	652	606	617	600	633	602	617	619	664	603	602	609	603	613	620	551	604	685	614	602	647	655	614	581	601	627	696	678	660	649	615	625	639	573	603	589	642	601	597	610	555	659	644	609	614	651	620	632	600	609	576	603	613	648	673	636	635	613	562	631	634	620	599	603	617	576	618	608	644	596	596	598	652	653	648	573	605	633	610	616	677	673	567	588	645	599	617	601	630	630	631	632	622	603	635	582	597	608	617	619	615	619	603	620	603	625	592	591	600	603	608	647	630	570	602	600	610	654	608	654	629	663	593	635	614	585	638	616	646	648	620	625	618	584	595	591	607	709	665	605	592	587	621	593	641	616	662	627	627	654	589	607	614	571	570	639	604	587	613	626	638	641	623	621	621	604	639	575	617	663	580	650	639	658	627	615	633	637	609	606	607	632	607	663	597	612	609	626	639	617	582	630	630	620	611	594	594	598	663	649	609	649	621	637	632	673	629	611	623	634	632	616	581	623	639	604	584	633	584	614	637	611	575	609	630	626	602	599	656	616	639	598	599	676	585	625	659	632	612	639	625	622	593	624	603	631	628	640	599	619	626	587	648	617	647	587	632	661	647	590	618	589	617	618	612	622	629	583	659	667	588	623	656	643	639	618	599	611	588	633	596	658	640	657	612	641	656	611	632	627	593	598	611	629	663	626	619	654	602	599	613	614	601	630	617	642	606	579	614	584	610	639	638	642	597	633	608	654	600	647	653	640	619	623	618	659	619	630	606	609	602	632	641	595	622	618	635	628	625	623	623	604	589	643	607	639	616	608	612	621	615	596	593	611	590	603	644	643	602	694	689	636	605	597	601	556	611	590	615	607	604	609	619	606	581	670	650	626	639	637	602	599	581	638	580	627	654	611	575	598	581	586	638	617	632	644	647	604	593	595	606	624	626	644	582	576	598	640	594	608	622	592	631	598	657	636	640	630	611	617	611	594	617	584	659	668	619	612	635	600	668	639	625	655	581	640	663	673	634	638	610	640	623	637	633	622	588	613	661	611	580	607	603	605	637	607	586	616	675	576	634	592	621	650	628	625	627	615	647	632	613	638	679	600	607	617	612	604	629	602	620	608	599	626	577	643	590	557	587	624	620	608	631	649	656	635	615	613	633	597	630	609	593	586	580	630	646	603	643	583	625	612	625	626	578	584	656	595	621	583	605	607	603	565	609	561	633	568	591	596	615	602	593	644	613	581	639	651	575	613	623	634	617	594	647	633	654	615	618	651	628	608	582	617	599	574	573	609	644	630	627	591	598	586	633	602	636	578	650	626	675	621	631	612	636	598	624	637	665	658	623	608	624	599	595	613	600	609	629	599	618	601	607	602	583	625	608	636	662	625	601	578	607	595	612	661	600	636	649	583	652	654	606	608	634	573	632	630	628	580	586	620	680	641	594	667	627	618	637	619	597	637	589	654	626	594	617	559	629	658	628	605	623	608	573	615	657	589	575	665	650	611	625	608	593	568	610	596	614	606	653	628	633	638	629	606	578	623	621	610	577	609	622	569	601	638	605	620	631	635	611	638	580	634	632	626	623	605	595	622	606	635	628	630	602	628	612	594	661	617	624	587	615	629	599	589	621	635	638	597	632	617	700	591	550	639	582	613	604	677	629	601	614	632	620	600	658	622	624	650	611	631	605	655	619	633	571	591	656	593	607	596	595	640	598	655	654	644	621	596	659	653	601	595	631	627	585	647	560	647	626	605	596	593	579	601	598	618	604	594	622	629	597	622	636	618	630	631	606	570	556	607	613	643	631	615	593	602	617	566	604	622	623	597	649	618	612	604	558	626	600	622	628	608	584	613	603	589	573	590	634	623	635	636	603	630	613	642	629	614	684	600	606	582	611	615	609	616	591	634	649	597	597	637	592	628	587	594	585	655	616	622	621	606	645	603	566	648	593	653	607	633	624	612	628	611	593	617
5005	11308	10640	12493	12782	53533	50428	29974	17914	8718	2820	1280	756	624	595	512	565	567	620	556	550	597	573	576	558	540	559	575	574	539	544	587	566	525	560	543	578	577	552	607	561	581	551	574	586	599	594	563	598	560	572	554	532	565	552	556	575	583	590	611	584	568	568	558	560	543	557	530	575	578	509	553	569	574	602	609	585	528	594	576	539	539	549	545	578	581	561	532	586	580	551	599	583	601	588	546	572	538	573	609	582	583	554	546	540	551	572	552	567	562	552	613	583	545	548	566	542	563	546	541	572	526	561	551	543	547	591	580	576	534	515	612	552	575	564	566	540	586	591	564	520	581	516	563	538	588	573	599	570	558	541	580	559	619	549	557	536	597	536	572	532	579	588	550	581	558	608	595	521	536	551	552	582	558	600	594	526	585	574	495	559	520	574	520	529	535	554	568	533	565	576	597	577	516	567	520	568	583	532	555	557	584	576	536	564	605	543	594	558	538	538	555	600	528	598	572	546	554	562	555	593	541	571	547	535	621	535	544	568	528	537	566	572	561	590	542	599	521	540	576	549	542	572	550	549	562	550	559	551	551	530	577	545	569	539	544	572	573	589	597	542	583	585	549	532	518	550	569	557	570	605	554	563	569	556	567	542	566	551	582	529	538	560	529	600	542	555	587	557	512	570	538	558	542	573	560	566	561	560	542	530	559	536	567	568	582	568	573	549	568	554	525	550	538	579	590	563	543	560	557	548	524	551	559	559	547	583	582	593	582	504	567	565	582	569	579	555	570	551	553	590	548	654	544	562	540	570	550	586	572	554	546	568	544	572	535	580	570	562	565	534	561	591	591	612	543	559	553	571	532	606	513	536	594	582	575	559	575	587	553	561	544	544	552	583	557	599	542	590	548	619	546	550	530	570	559	556	528	523	544	598	579	525	521	556	527	595	550	521	546	525	575	581	564	532	531	554	550	542	564	538	580	566	607	562	574	526	515	565	503	557	536	549	517	582	520	555	579	562	542	566	578	593	574	567	564	593	612	566	532	567	578	607	574	515	563	539	531	601	531	552	560	559	562	557	520	553	558	536	554	605	534	537	587	601	556	534	576	533	556	567	594	568	520	570	567	577	572	563	571	570	559	573	561	526	567	560	593	536	567	596	568	586	555	609	572	552	559	562	543	520	573	579	532	555	552	540	540	608	593	548	564	561	605	579	535	573	591	561	579	569	523	537	579	559	542	548	526	538	563	576	545	557	551	557	579	528	538	541	537	545	571	564	606	535	542	548	554	545	557	566	545	555	522	570	540	582	578	560	582	547	565	566	565	566	574	545	522	587	519	549	591	535	518	523	548	569	524	520	559	573	564	552	563	588	539	564	580	573	549	556	627	549	562	549	560	519	569	574	562	566	605	580	578	536	551	534	604	569	552	542	591	553	556	544	629	565	513	539	531	569	586	563	579	538	598	575	521	578	538	544	569	558	555	591	555	609	547	539	589	574	563	581	562	579	576	571	557	536	544	596	588	558	544	566	556	556	537	548	566	556	540	594	541	551	518	550	569	542	544	561	608	561	610	566	568	528	568	575	561	530	578	511	568	533	570	535	528	562	537	582	576	588	570	525	581	610	568	574	582	557	576	540	545	569	558	555	526	541	560	564	545	556	544	515	560	568	541	545	564	542	544	572	551	535	584	568	505	584	576	560	545	549	573	544	543	553	572	569	544	558	543	526	595	568	570	561	584	548	570	559	558	534	549	549	536	615	528	515	588	551	546	543	574	508	539	575	530	565	580	588	570	548	557	563	596	547	583	587	541	537	525	558	560	563	558	581	539	550	571	533	537	513	527	551	567	537	551	623	583	559	581	502	577	545	598	567	570	563	527	576	596	561	544	582	546	563	564	571	583	568	513	586	566	553	544	561	557	588	526	608	552	597	586	556	588	571	579	544	515	579	581	571	541	513	553	572	554	565	571	601	507	568	597	510	578	578	553	557	527	559	565	604	568	522	552	598	594	545	559	539	577	563	564	602	524	576	548	549	559	530	580	553	559	589	565	573	554	560	617	535	593	566	558	562	582	559	570	537	606	512	566	563	566	564	574	560	561	589	533	526	558	543	543	537	541	549	572	564	538	557	570	536	530	581	580	573	529	562	566	585	501	546	582	568	548	556	547	590	516	553	570	569	570	568	535	533	530	546	589	570	560	564	550	591	517	579	591	585	591	551	589	508	510	535	578	575	565	540	584	478	538	570	543	554	552	554	543	525	527	561	521	559	572	556	615	571	572	621	571	601	549	578	528	552	580	534	509	551	557	560	591	558	550	575	550	571	564	544	589	543	566	576	567	556	554	574	517	545	533	571	550	581	579	553	632	552	560	549	571	554	550	610	575	565	583	561	604	556	602	565	608	506	520	551	539	584	561	542	551	557	538	582	565	568	548	596	579	558	546	573	598	584	546	514	559	551	561	567	582	536	579	646	556	555	509	583	607	520	558	557	565	549	583	563	563	533	592	592	535	562	534	558	541	528	572	545	526	591	597	573	598	548	578	565	518	623	549	563	548	560	582	538	586	543	546	553	562	508	542	510	583	566	507	616	560	558	559	572	505	534	530	555	595	577	549	582	531	578	570	568	546	596	600	564	553	550	562	534	556	562	580	574	566	554	582	522	543	590	565	556	582	553	542	564	547	548	542	574	585	541	555	574	571	541	523	578	577	582	552	503	563	536	546	615	560	569	558	549	574	575	574	577	523	559	554	573	595	534	593	513	569	572	585	595	585	519	594	540	530	545	542	563	510	574	536	572	558	556	543	514	559	576	548	510	585	589	565	566	562	577	539	518	561	548	570	553	565	575	596	540	506	587	514	593	586	580	520	585	537	546	539	603	538	561	535	590	598	572	540	558	552	564	546	555	568	519	561	568	538	579	554	562	543	605	565	552	563	538	573	505	535	538	559	556	525	542	566	536	532	575	516	553	519	588	533	507	600	548	571	580	551	543	526	547	561	522	552	498	570	572	559	555	533	579	570	533	546	576	555	549	535	544	545	540	527	567	610	534	528	552	597	530	545	559	543	534	561	555	574	604	535	540	571	575	568	556	551	604	550	556	571	547	574	553	589	595	550	544	540	538	574	564	530	577	561	566	526	547	598	504	561	588	574	560	528	590	542	552	594	488	543	564	555	562	531	522	576	549	560	539	550	582	531	572	556	537	573	568	576	571	568	522	594	560	570	531	616	562	557	553	572	558	548	568	556	553	535	566	545	553	550	565	581	534	541	536	533	586	551	540	529	556	564	546	537	523	602	548	583	620	531	563	601	576	576	541	559	564	534	582	563	519	589	518	547	580	566	572	545	534	577	532	558	562	565	548	553	548	557	597	557	586	536	499	578	558	546	555	510	542	560	584	528	529	540	551	547	570	538	537	521	551	545	549	539	589	582	573	527	516	560	516	553	575	565	582	546	586	551	564	542	564	557	534	542	542	537	582	544	549	566	528	551	563	541
27642	13710	6753	7609	5198	7071	5867	2938	1558	922	647	535	531	518	469	498	509	458	500	510	509	492	483	511	530	493	522	497	508	535	502	489	485	452	463	492	463	509	494	486	518	476	478	488	521	483	507	490	490	466	536	488	494	511	486	466	476	490	495	474	458	502	465	485	470	458	477	520	482	516	514	492	512	471	506	487	509	479	477	457	479	512	512	495	498	514	474	517	478	455	497	487	482	472	476	516	534	471	471	519	508	483	506	465	454	466	506	495	505	493	467	480	476	466	475	459	456	456	461	461	474	486	473	494	469	502	527	497	488	485	487	477	488	507	446	511	492	476	472	473	470	523	465	487	537	507	476	449	469	494	509	482	465	524	460	502	468	482	479	486	423	501	482	498	486	471	521	503	475	499	497	480	467	520	495	463	493	461	465	517	496	497	506	449	492	499	435	503	477	535	457	520	468	458	505	508	477	472	491	508	487	506	481	473	444	440	510	473	463	510	494	496	507	511	473	474	516	484	504	486	489	522	483	472	480	462	485	471	506	511	492	465	476	503	500	483	503	453	489	489	503	505	513	475	499	509	470	484	508	491	479	466	509	466	504	486	523	484	458	488	475	478	496	467	481	490	462	497	518	480	451	451	483	476	497	523	486	459	470	506	505	500	510	493	465	502	492	498	504	453	477	495	496	493	479	445	490	479	470	489	510	481	448	534	494	481	509	521	517	508	505	458	498	497	524	508	494	462	475	535	463	485	506	514	510	457	509	468	543	510	481	517	496	466	459	495	521	501	468	453	510	519	482	452	492	527	469	510	493	475	480	487	509	463	514	527	465	495	492	460	476	517	468	506	520	449	495	492	507	470	502	486	490	475	499	490	455	467	477	471	509	496	501	447	498	515	480	473	502	496	471	471	436	483	469	482	459	491	488	471	482	470	468	484	482	509	506	498	469	475	500	499	481	478	485	481	495	533	442	509	499	502	506	527	464	496	463	473	469	477	490	507	491	502	461	456	504	467	482	479	446	458	537	486	481	498	479	514	449	466	484	525	496	496	501	499	489	502	473	538	480	476	482	452	504	473	516	498	452	507	454	472	503	485	460	483	542	495	506	486	497	517	496	449	508	537	501	484	512	432	489	515	475	509	503	476	482	520	518	448	498	471	493	513	480	459	502	504	505	492	510	490	492	487	489	539	478	447	490	455	514	492	512	505	499	503	492	510	498	472	507	475	509	454	474	491	497	519	474	496	454	539	486	480	486	521	508	541	482	453	521	440	488	496	519	486	480	456	500	451	494	498	470	485	494	514	444	473	460	462	505	489	496	554	475	454	474	499	485	504	497	476	461	512	491	479	470	503	479	536	474	503	510	502	508	499	522	510	524	536	515	464	496	455	509	500	479	449	498	479	477	502	504	484	461	478	494	525	498	520	480	495	489	517	525	481	527	491	454	510	504	489	496	488	537	479	461	520	486	520	483	507	511	531	476	529	466	501	486	494	474	479	524	491	503	462	493	523	450	495	442	490	472	479	473	459	517	487	460	466	473	482	495	456	478	461	471	525	469	487	500	516	472	501	486	485	485	460	485	491	484	486	490	497	517	505	516	474	483	530	494	463	509	521	474	489	468	504	475	457	462	506	471	506	472	509	508	492	500	505	468	483	497	527	451	478	523	494	480	492	479	495	474	473	505	478	478	495	496	530	471	465	512	508	475	466	506	503	464	472	494	482	489	478	480	461	477	490	500	506	503	474	441	432	521	461	488	488	468	444	503	497	492	531	503	484	444	464	479	515	453	463	503	501	511	488	512	475	473	511	458	483	511	464	487	500	488	480	465	477	458	504	486	487	489	480	452	500	528	483	467	471	463	473	512	518	518	498	509	470	479	434	535	497	507	486	462	495	524	487	496	477	500	486	484	481	497	484	496	519	472	467	479	480	490	471	468	460	500	502	453	515	485	516	481	492	498	517	475	499	509	461	467	512	479	471	503	488	467	504	513	472	508	481	509	474	487	513	522	522	482	506	495	446	473	473	527	469	490	513	438	497	502	480	509	515	504	535	522	488	503	472	472	476	471	500	507	485	494	466	502	471	483	479	442	489	486	477	472	519	468	503	493	521	480	463	488	522	521	491	466	493	489	467	563	488	491	485	497	475	475	459	520	522	519	538	482	463	463	472	502	490	491	491	452	489	499	481	467	508	503	480	492	487	517	502	462	488	490	491	490	497	524	489	498	492	477	513	490	449	495	517	491	482	498	480	521	467	491	501	468	474	492	508	501	472	503	455	474	491	493	464	467	511	484	468	463	521	498	536	485	476	478	502	471	514	510	457	489	488	510	449	503	482	486	517	506	495	486	475	497	489	456	467	514	521	437	469	507	465	524	498	482	484	485	473	523	490	471	455	478	486	527	471	479	480	506	507	528	517	452	488	491	499	494	498	487	522	505	444	494	496	485	481	500	493	518	470	453	515	488	542	471	478	474	486	487	475	484	481	487	461	471	480	495	470	505	473	476	487	543	473	502	511	490	477	500	450	493	475	508	471	478	496	493	493	496	492	496	482	487	475	453	487	502	545	474	466	516	479	495	509	474	496	439	494	483	475	519	505	493	466	465	513	519	458	497	504	498	457	447	485	518	527	511	477	491	501	507	495	493	465	528	541	498	489	482	453	509	453	499	503	495	511	490	515	481	505	523	513	470	479	532	473	485	495	497	527	500	517	516	505	483	486	461	473	478	506	491	498	434	470	479	508	453	462	466	433	458	470	476	486	501	515	490	503	511	466	518	483	471	489	459	469	475	494	478	477	453	466	492	487	508	488	515	447	496	500	467	500	490	483	455	503	487	493	494	469	503	431	525	499	494	490	465	468	496	457	478	476	495	498	475	486	492	447	483	472	503	445	497	486	534	463	530	454	494	455	491	493	462	505	495	474	495	446	516	466	477	483	489	451	468	480	447	473	488	531	506	512	484	473	478	485	483	462	501	469	514	472	452	482	509	492	506	495	530	463	509	448	439	483	473	496	491	477	496	479	520	471	475	487	529	478	513	483	479	487	487	483	518	540	511	498	459	488	505	464	483	506	505	484	476	500	485	488	478	502	507	508	485	462	459	483	477	481	489	479	475	489	485	503	479	480	532	471	450	488	503	501	465	504	550	497	484	485	495	480	481	496	504	508	477	501	474	455	475	523	511	518	518	467	473	486	503	487	488	500	500	478	491	491	466	485	487	492	493	449	484	504	453	489	465	477	505	473	480	508	476	476	493	470	468	498	478	496	535	495	516	515	510	494	508	517	466	487	490	496	525	513	486	472	494	515	456	496	491	466	484	461	468	459	451	504	513	449	515	459	479	483	495	510	452	458	525	508	498	467	496	481	470	502	463	490	488	504	498	492	481	506	439	489	491	445	505	485	463	514	466	500	477	489	480	486	462	486	444	484	500	514	516	486	444	464	535	496	516	467	511	492	480	467	467	541	522	476	512	459	502	499	512	480	502	484	485	470
5436	3948	7458	7849	6050	7346	6222	3141	1673	940	554	472	456	388	410	441	415	417	433	431	391	439	424	441	427	422	430	427	416	452	422	441	409	442	429	467	444	378	432	428	424	385	437	421	429	390	420	469	423	450	420	420	408	430	436	433	433	432	426	429	417	401	467	410	415	408	415	443	443	444	402	439	443	423	421	442	419	424	396	423	417	462	442	446	430	389	428	409	460	451	409	408	397	410	403	407	432	405	423	456	413	454	432	391	435	439	445	390	399	429	424	424	436	450	430	413	445	407	437	431	447	432	438	382	417	427	426	410	428	416	446	413	439	402	441	386	422	397	435	424	430	387	401	435	434	420	373	397	422	387	420	413	394	389	452	425	422	398	418	444	473	435	436	452	345	403	461	423	427	462	397	430	437	419	407	438	399	405	405	382	416	415	465	440	408	415	445	415	413	453	435	432	413	442	402	438	446	393	397	405	434	440	421	394	431	394	428	410	457	462	407	432	416	434	421	441	442	422	432	420	446	409	421	440	410	386	446	414	449	420	418	430	418	432	417	397	438	425	460	420	428	428	414	417	453	400	441	468	387	422	437	423	462	484	394	426	444	440	387	427	406	419	395	438	487	426	408	423	415	413	446	419	429	395	409	381	446	444	441	429	408	480	406	443	437	434	458	431	409	432	474	450	439	436	474	423	435	465	433	406	411	435	408	433	413	409	482	428	402	429	418	402	439	377	453	419	441	430	451	420	442	437	417	382	461	432	428	405	393	412	408	443	432	391	415	415	480	452	412	462	417	449	452	413	423	453	423	432	403	444	427	429	411	420	442	422	442	421	452	416	424	429	448	430	412	454	428	413	420	454	413	387	442	427	412	477	434	418	400	430	405	430	439	445	425	437	446	445	412	430	417	434	412	450	415	440	434	416	409	434	433	424	381	431	435	425	425	445	409	416	434	426	438	453	418	427	420	459	390	424	434	420	443	443	417	405	394	451	428	399	424	440	406	467	439	436	439	400	417	452	391	416	440	411	428	416	395	421	428	439	446	438	444	393	407	444	431	397	386	437	411	448	441	407	451	416	386	422	474	443	424	422	411	460	387	437	428	405	410	437	416	432	425	425	395	399	416	430	443	407	430	431	435	407	451	418	430	372	417	454	440	433	446	395	392	439	466	441	434	418	432	460	429	386	429	438	372	414	431	474	418	418	387	409	393	391	405	418	427	454	426	419	398	398	464	422	434	412	457	441	432	444	410	454	425	403	439	423	452	432	382	435	428	443	418	451	424	392	455	423	419	426	432	377	390	426	426	449	413	410	399	440	431	429	429	414	420	423	402	476	388	416	424	434	438	404	409	423	390	439	431	409	408	425	432	453	394	405	419	419	421	406	447	399	419	409	435	414	431	410	417	418	408	368	416	416	415	448	414	425	398	437	413	431	403	426	421	426	424	431	411	435	439	419	441	449	445	422	451	395	417	403	404	414	420	413	410	465	442	430	417	427	428	406	433	479	439	420	444	447	425	443	455	409	408	450	414	454	433	439	422	450	394	425	414	447	434	450	382	438	434	415	391	444	408	407	420	438	424	421	402	424	433	407	424	461	421	422	431	435	422	399	433	428	416	418	453	421	391	442	429	403	427	455	407	425	417	432	478	443	415	423	423	465	412	369	463	435	407	436	380	436	405	429	420	432	398	460	446	460	432	418	418	465	406	431	423	426	427	414	406	410	443	395	423	454	420	459	409	428	422	420	427	401	439	421	421	420	443	435	452	412	391	410	451	432	424	458	414	433	437	436	406	420	418	424	422	432	415	434	423	407	445	409	407	403	392	382	424	450	419	445	461	425	425	427	446	443	441	437	428	414	432	406	422	427	451	422	437	430	415	403	456	450	420	445	441	445	413	404	403	434	441	463	435	430	424	402	436	453	483	419	429	407	467	436	437	457	454	454	426	426	436	420	443	413	448	427	429	443	407	415	455	452	418	425	394	438	389	430	420	460	399	414	417	408	446	419	400	406	416	407	448	450	462	435	430	420	415	439	437	433	438	448	408	416	434	425	379	435	423	454	437	441	393	443	407	431	390	416	418	435	414	442	444	432	447	445	421	431	476	449	444	475	396	421	405	404	432	440	459	431	431	399	436	400	427	404	444	412	426	441	408	426	403	423	441	446	419	389	387	469	458	411	461	430	408	389	416	409	424	409	410	428	387	450	439	396	421	440	428	434	430	420	434	449	437	458	465	431	451	456	406	476	412	440	398	414	431	418	418	446	452	403	460	412	395	437	413	422	437	414	426	385	458	424	426	411	444	432	422	409	429	410	410	409	441	424	396	450	425	429	448	394	421	427	431	414	437	410	396	431	452	384	431	436	424	422	403	402	425	419	417	455	410	432	431	416	420	405	458	427	398	424	437	444	426	408	477	434	439	421	416	454	432	416	439	444	433	461	412	427	462	440	434	398	419	422	460	453	440	459	449	460	392	437	418	433	419	418	427	411	447	389	437	439	464	418	404	426	410	454	461	427	430	432	423	423	414	426	410	428	438	445	414	412	420	433	448	417	426	424	433	423	441	424	444	409	489	449	442	455	423	436	449	440	386	451	433	448	434	400	418	422	422	430	447	454	477	416	443	440	405	421	420	474	442	405	433	454	474	406	445	437	408	424	420	427	411	425	412	446	399	445	428	402	445	427	471	467	423	404	433	372	439	388	401	441	406	422	448	420	392	392	395	406	399	414	401	411	424	440	413	405	416	421	419	410	419	435	406	391	391	464	394	430	410	399	432	424	420	453	395	429	428	436	447	446	404	432	421	433	384	411	421	454	409	416	431	443	411	395	411	422	417	419	413	441	391	410	415	429	450	399	437	413	430	454	410	425	409	423	414	425	410	420	432	434	432	441	469	442	422	392	426	456	394	395	439	437	418	480	439	430	475	408	442	411	423	415	420	432	397	427	413	377	440	409	408	450	476	448	460	412	386	424	418	451	447	449	451	407	416	426	441	419	419	424	424	446	407	420	394	421	440	408	434	433	407	437	422	437	449	438	404	405	436	427	416	414	414	369	456	399	416	422	420	398	420	429	432	442	422	429	408	404	448	439	459	400	397	437	433	448	435	404	440	407	394	437	422	429	428	407	436	397	433	440	415	422	451	401	407	426	460	442	413	409	430	414	425	429	433	444	421	426	435	472	441	428	446	459	410	437	453	419	401	427	440	398	406	432	436	464	447	467	409	402	433	431	425	434	439	438	431	406	423	410	444	459	400	416	404	410	433	464	446	426	446	429	415	434	427	413	448	433	418	413	431	391	422	408	415	427	407	409	411	418	451	420	420	409	404	444	413	396	428	431	437	423	444	440	459	410	414	447	407	456	387	414	430	427	422	423	418	423	423	410	439	430	414	425	452	441	428	412	429	414	401	460	413	460	429	440	450	418	398	409	443	437	432	421	450	397	439	439	416	455	397	401	469	439	429	420	408	426	438	453	412	431	444	402	419	412	419	461
25485	21391	27735	26007	24633	37325	32008	19441	8724	3288	1177	721	576	532	534	530	527	500	561	512	546	531	559	538	509	526	526	532	539	530	532	512	553	504	556	514	529	510	514	574	484	511	497	513	509	498	523	514	489	561	539	525	546	494	516	536	555	569	556	488	470	519	557	526	486	566	536	490	500	504	511	508	486	502	505	506	499	535	499	530	546	474	526	509	503	492	499	506	536	468	529	549	540	543	535	542	533	541	518	511	522	497	477	487	547	519	514	557	537	488	503	507	544	520	508	449	529	517	528	508	530	520	543	494	499	502	534	498	500	496	489	492	505	528	498	543	512	535	521	526	507	557	542	492	495	546	546	492	525	559	491	514	516	499	527	506	509	527	528	575	519	500	498	521	531	525	514	526	523	516	523	523	499	492	497	501	507	547	489	541	518	524	534	496	510	536	531	481	534	500	557	560	479	509	510	514	500	519	485	462	509	532	533	500	517	468	506	510	489	522	504	554	495	521	497	488	538	556	555	519	552	496	553	524	508	479	486	525	509	511	495	526	530	521	495	527	496	478	514	494	499	538	519	515	500	508	491	504	533	502	537	515	482	581	548	521	508	531	480	525	517	541	530	540	518	505	554	528	502	517	502	493	522	531	503	497	473	507	496	517	485	488	486	468	554	537	503	509	499	529	498	566	544	509	530	503	514	495	515	528	506	516	531	519	494	522	502	485	541	522	489	479	552	494	515	494	500	511	528	510	491	524	518	516	526	513	482	523	522	504	512	505	519	542	512	513	492	521	498	539	556	546	506	519	525	535	521	491	554	527	515	533	508	488	502	513	496	518	510	525	496	495	514	522	487	498	463	521	494	547	559	504	501	528	530	520	519	491	499	510	503	508	536	513	527	534	494	558	545	552	504	541	515	498	555	501	507	490	520	522	501	506	529	508	492	490	482	540	512	504	547	498	522	545	525	545	494	505	509	514	497	510	519	488	554	522	489	528	511	541	516	531	519	506	514	545	521	539	548	510	521	504	514	543	515	559	544	530	480	497	505	508	538	482	504	540	527	539	528	506	494	470	550	505	521	537	475	521	508	522	518	515	518	513	501	516	476	476	477	554	555	525	467	516	521	507	538	496	510	510	471	529	507	488	523	568	524	536	503	471	515	498	480	478	539	534	543	506	529	517	509	511	496	504	530	527	572	497	497	474	558	506	544	497	503	531	507	511	483	564	503	500	544	532	552	529	471	525	544	544	489	501	516	506	483	501	522	516	533	529	513	499	536	497	482	510	473	555	528	510	504	529	522	545	477	542	514	540	487	485	542	508	498	530	512	517	524	535	534	525	484	509	522	528	559	519	518	557	538	470	552	492	550	503	503	514	483	499	542	470	547	508	530	505	489	517	516	489	523	539	555	507	533	500	516	520	526	493	518	524	490	504	541	530	544	518	525	511	535	510	490	529	544	511	519	540	491	542	503	540	500	517	549	480	506	483	537	474	501	484	530	520	508	492	502	530	495	508	499	515	506	542	489	507	524	526	530	496	544	515	572	496	503	533	549	534	539	517	495	499	515	559	519	499	491	488	502	529	492	537	513	546	539	430	547	530	492	509	478	556	516	581	530	538	522	586	527	535	523	515	506	516	505	550	522	508	485	464	498	500	497	523	525	535	494	463	543	553	504	496	476	477	502	498	502	509	513	503	580	544	528	511	469	499	534	475	527	511	478	525	514	549	532	478	511	509	539	558	518	496	523	543	488	497	522	521	509	489	508	565	492	511	543	484	556	518	521	524	520	533	516	530	539	505	524	534	515	505	498	483	508	504	567	480	499	465	548	482	521	555	534	531	526	502	528	516	488	495	546	531	508	536	529	491	508	525	519	547	493	544	532	585	512	501	510	553	466	529	488	511	500	512	530	496	501	504	482	510	561	523	540	521	527	485	503	520	531	489	543	499	476	487	545	507	512	485	531	491	527	501	506	496	519	526	509	508	524	506	543	545	515	520	497	518	511	477	546	542	509	495	486	523	500	494	497	518	472	519	494	517	512	503	513	494	490	506	518	477	550	506	507	492	542	536	539	530	531	543	479	517	486	522	517	539	499	517	495	536	502	530	506	536	547	546	518	492	521	536	527	523	483	493	557	537	501	502	508	507	510	514	498	512	518	508	507	532	502	516	529	487	506	534	518	505	508	524	547	507	529	540	500	497	517	489	496	503	488	494	548	485	507	479	553	489	507	522	488	521	521	518	474	477	573	478	526	511	480	537	518	516	542	465	511	541	494	526	522	502	554	509	510	484	527	544	512	531	518	493	506	484	510	513	509	475	475	529	482	531	484	549	538	498	514	503	524	471	536	522	508	536	540	532	531	502	532	520	509	492	527	504	528	529	515	526	541	491	513	551	533	512	510	470	507	562	491	530	515	489	530	470	540	542	508	527	520	541	527	538	529	503	547	488	534	497	471	494	531	517	516	522	470	544	519	557	516	478	516	508	500	551	522	524	498	506	564	512	522	542	490	540	518	550	488	548	501	501	476	546	509	533	513	524	466	536	545	517	509	488	506	497	516	545	510	524	513	484	524	531	487	518	513	477	551	548	485	521	521	501	508	502	538	513	513	507	527	511	491	485	505	541	529	469	498	512	528	520	545	517	519	541	547	513	524	479	486	518	505	545	523	537	515	548	511	530	528	490	509	537	540	548	471	515	524	502	504	504	484	498	526	491	488	509	500	519	517	510	500	506	527	507	494	468	502	487	522	512	486	533	558	541	534	555	549	496	536	499	521	515	503	490	533	531	508	512	475	500	521	477	516	513	518	529	544	507	503	547	506	510	516	519	497	536	506	478	482	529	516	562	528	517	533	516	527	493	488	534	485	503	565	546	496	480	496	483	487	536	572	515	505	522	538	525	499	506	506	524	550	531	545	536	526	507	478	534	487	568	485	508	536	478	484	501	521	529	520	496	510	546	482	543	501	538	506	491	488	523	551	525	507	502	489	501	489	552	503	544	496	513	498	498	479	554	494	496	506	496	531	505	518	510	489	532	533	483	536	511	548	528	516	529	513	525	535	517	508	535	463	538	558	528	534	508	504	550	534	583	555	496	473	521	484	538	535	515	518	508	507	533	535	546	561	493	541	543	490	536	541	520	515	492	488	522	501	510	544	490	501	541	478	543	520	524	509	508	513	542	515	526	506	508	501	487	490	528	512	527	476	537	520	499	485	499	550	501	508	495	524	502	511	531	519	528	493	486	474	503	507	533	482	505	514	510	541	553	488	522	503	512	516	546	522	499	514	500	527	534	527	531	493	545	521	509	511	548	516	523	469	512	487	456	522	483	505	528	507	487	521	496	495	515	531	476	517	444	499	490	513	497	491	507	507	511	545	535	534	499	513	512	526	543	515	478	501	541	500	528	510	522	500	547	487	539	534	548	496	507	524	473	541	486	515	479	510	516	517	522	478	524	516	472	541	568	557	532	469	510	518	507	490	498	534	515	534	511	489	511
6041	22013	28482	16460	24056	34644	25916	15317	7812	3322	1215	695	501	511	466	456	515	462	515	491	479	483	492	491	482	485	488	459	500	501	472	492	475	478	499	442	484	484	541	481	506	468	500	504	468	481	440	465	468	463	515	425	463	486	509	440	470	459	468	491	485	463	472	478	486	498	467	497	492	458	483	440	500	436	475	460	455	476	501	468	463	452	450	483	478	486	472	480	505	458	457	486	447	490	476	465	483	447	477	475	487	479	473	469	465	486	501	424	493	473	466	478	468	457	450	455	441	466	445	480	494	422	489	465	485	454	458	498	483	468	501	481	507	451	464	480	463	482	449	461	536	463	502	481	501	463	438	442	521	440	487	456	470	474	473	479	462	462	463	478	512	495	456	474	436	467	457	475	498	468	468	476	498	466	488	496	444	447	451	493	496	505	446	507	483	474	465	442	472	469	456	443	495	463	469	497	499	454	476	478	509	529	486	492	446	505	475	460	461	462	460	442	452	444	473	431	473	483	497	459	441	477	468	446	483	514	506	480	462	500	465	466	500	476	478	469	459	451	448	465	484	471	495	507	471	488	503	463	503	495	460	496	462	473	437	488	491	511	473	454	439	473	419	488	511	473	501	427	454	457	477	472	467	507	442	495	452	444	492	477	469	480	477	439	429	460	455	487	504	447	482	495	453	483	454	497	470	444	478	479	453	490	449	505	465	479	472	503	480	453	463	490	472	516	422	458	472	467	456	455	472	473	457	455	488	474	502	449	486	482	483	473	485	493	456	472	490	481	502	446	460	475	491	459	459	478	458	485	520	534	472	455	473	526	445	495	495	515	454	488	452	498	491	497	444	493	459	454	465	467	505	468	475	490	476	488	476	457	490	538	475	453	471	476	481	492	436	471	470	465	461	496	464	458	513	504	484	480	454	477	467	452	474	471	490	494	463	460	457	436	475	481	472	440	492	488	477	442	473	480	474	469	480	470	446	474	471	480	460	456	473	456	449	476	484	490	453	438	480	491	503	500	473	449	488	479	511	519	500	506	475	486	480	482	466	453	496	460	479	456	454	482	452	499	458	443	504	484	440	471	480	455	485	497	471	456	422	445	475	481	442	453	479	436	469	449	486	501	473	510	428	472	480	444	452	479	497	532	459	489	465	437	421	459	519	454	496	478	478	472	470	463	472	470	462	469	458	469	480	460	469	455	470	417	491	473	461	466	457	454	462	442	470	483	429	495	449	451	473	457	478	410	449	501	434	479	456	481	493	469	482	469	504	499	479	482	471	417	456	470	529	473	467	463	511	507	467	473	467	465	450	512	493	497	460	478	443	495	484	478	462	490	439	492	468	486	474	525	480	508	457	488	454	445	459	446	464	467	518	493	444	508	512	445	480	486	490	421	491	438	517	467	454	483	434	444	505	471	445	477	492	465	463	450	487	470	435	513	486	474	450	447	454	475	478	448	472	463	469	460	487	494	475	516	477	512	506	479	461	493	498	457	475	457	476	508	455	484	474	495	471	485	469	462	451	487	492	520	476	464	448	464	483	469	469	460	483	476	463	501	442	485	492	474	512	470	462	429	468	472	456	496	470	488	458	445	484	485	477	464	448	492	451	517	465	513	458	459	481	464	477	495	521	484	470	464	481	474	441	451	542	452	468	460	506	457	458	462	480	509	505	480	489	506	483	480	468	518	504	492	447	482	475	475	470	493	457	486	462	456	494	440	450	463	489	465	485	471	451	490	479	485	460	473	476	431	471	460	484	460	480	475	468	467	480	477	460	488	454	478	549	502	427	513	498	471	458	446	504	481	485	440	469	447	459	485	444	493	503	493	436	442	450	446	472	466	522	450	472	454	461	496	453	440	480	461	490	505	464	468	468	489	480	480	467	477	480	450	454	493	458	456	465	470	486	491	470	448	451	478	462	455	478	462	488	459	457	434	451	487	483	459	453	497	490	496	509	445	490	468	497	465	461	449	464	473	474	494	477	473	503	532	493	499	466	441	462	467	467	465	494	487	498	451	428	493	512	465	480	446	431	469	490	483	446	476	471	524	464	445	457	468	436	473	498	480	471	497	473	459	471	457	479	471	492	448	485	465	471	456	481	486	464	464	446	446	432	454	458	450	443	485	463	458	434	493	493	514	483	478	494	450	484	475	462	464	484	514	487	458	479	477	438	483	481	479	483	472	455	483	467	450	434	482	461	461	453	479	486	452	468	447	457	449	469	463	442	480	463	465	468	432	452	479	484	426	480	428	505	508	476	465	468	463	446	482	480	492	468	496	488	477	494	489	482	451	460	481	409	480	495	487	470	504	456	471	471	448	457	465	473	474	464	481	463	441	498	461	502	437	489	500	486	474	438	456	473	489	478	507	450	507	442	500	470	481	468	524	459	460	463	539	452	473	466	500	470	460	474	497	461	466	475	490	445	463	482	461	457	449	476	467	464	502	497	451	502	455	455	479	453	471	475	491	484	483	449	455	432	455	487	433	501	487	461	474	481	448	493	536	466	482	462	466	475	454	427	457	449	463	486	480	462	467	433	469	474	437	476	452	487	464	476	471	471	475	510	474	499	439	474	451	486	463	462	481	477	470	444	484	460	487	450	484	426	455	468	455	485	457	489	457	519	480	456	481	456	472	493	474	477	461	501	444	488	469	498	473	492	435	515	472	451	429	464	477	481	460	464	476	470	498	465	419	470	437	468	475	499	457	475	443	511	499	503	489	440	497	443	505	491	477	512	504	440	456	464	449	447	446	458	481	483	468	440	461	451	505	452	432	482	438	492	456	491	475	423	438	465	482	440	472	472	461	472	456	477	503	473	484	457	499	474	486	480	517	473	480	464	467	473	465	470	480	501	480	483	469	448	506	459	478	478	472	463	441	481	485	500	483	492	446	450	457	448	481	462	447	422	470	496	473	484	482	481	470	476	439	440	472	487	486	466	458	510	462	453	492	489	480	476	441	456	469	496	484	483	507	431	471	494	488	449	514	465	476	495	455	473	448	453	491	476	508	471	463	497	478	471	478	495	470	496	476	462	470	476	448	468	485	489	447	491	443	432	457	493	462	485	479	495	457	480	497	465	475	465	497	482	475	513	469	481	471	467	482	456	459	505	501	444	478	505	456	484	448	458	439	479	479	457	457	483	467	433	461	461	481	504	481	448	456	460	471	505	498	472	524	482	431	482	487	466	456	440	463	460	474	484	425	432	480	478	455	458	453	484	432	486	471	482	451	456	461	473	487	479	460	464	514	468	462	500	469	500	454	498	468	491	489	499	463	444	472	483	457	470	495	452	478	427	475	487	479	460	447	439	499	483	491	510	458	463	445	440	462	464	502	498	487	443	428	447	481	470	441	485	484	464	454	492	464	498	483	484	462	484	466	489	469	446	508	488	478	489	456	483	469	467	449	448	480	485	477	465	486	503	501	483	476	448	463	467	489	495	464	498	472	470	504	504	470	501	518	467	452	491	482	458	461	470	461	445	472	460	515
24159	21354	28765	24555	26459	46345	49893	36440	20897	9041	2483	1057	746	679	637	668	623	641	639	616	625	634	605	595	596	609	624	601	637	607	625	601	640	617	599	663	627	623	594	643	620	624	624	606	588	626	615	611	598	628	616	628	618	614	637	608	616	634	603	632	665	582	623	583	589	617	601	604	668	609	586	646	604	544	662	621	604	653	613	661	600	622	579	688	636	634	608	607	616	595	590	601	594	636	622	569	670	593	650	623	614	636	625	608	572	584	630	659	639	626	608	612	644	596	601	606	578	626	613	579	647	606	579	564	602	603	639	609	586	646	586	600	615	600	626	651	639	620	602	594	617	592	597	621	612	636	591	622	625	641	631	592	585	595	630	611	569	591	597	588	640	666	592	574	600	583	584	608	640	607	622	596	596	582	656	594	623	635	624	639	610	623	575	629	654	608	624	610	633	638	639	559	626	571	571	621	570	591	628	565	602	613	611	592	539	624	616	619	582	602	635	630	606	615	578	599	629	610	590	643	648	642	615	574	606	663	618	646	599	604	554	607	598	627	688	571	605	598	590	669	606	599	668	604	621	625	621	607	563	602	624	615	601	604	589	651	590	602	577	623	636	581	599	666	626	618	641	588	624	573	634	619	591	630	596	595	540	615	627	614	626	656	618	628	571	597	596	623	581	637	645	626	610	564	635	609	595	617	597	661	658	648	600	594	655	652	571	625	609	647	626	614	652	605	630	552	644	617	574	642	642	585	614	601	640	603	575	606	640	645	607	580	637	603	604	578	578	588	622	599	592	542	609	569	635	596	562	600	601	614	616	599	571	624	647	636	661	620	616	592	536	585	619	633	593	592	564	659	588	601	609	613	624	563	658	621	612	609	645	591	569	590	598	609	593	597	613	637	544	587	629	614	632	620	609	628	616	635	575	641	636	595	578	587	615	635	570	604	619	601	572	597	656	645	632	606	607	598	628	653	623	608	621	599	594	645	630	636	613	565	567	651	621	584	568	594	654	612	646	613	636	658	640	613	554	627	593	624	593	604	591	626	588	598	609	575	658	569	580	591	635	626	642	634	593	672	560	572	568	580	588	630	592	582	629	633	654	607	603	662	584	566	624	547	635	623	569	622	614	580	575	602	580	625	594	625	618	582	575	617	583	602	579	606	684	588	640	592	612	598	606	592	622	590	562	591	644	626	630	582	581	580	594	621	601	630	618	651	621	583	590	623	600	635	589	618	560	644	626	587	569	592	609	658	628	657	622	579	625	631	625	538	596	599	604	624	624	617	613	640	611	592	613	629	591	661	609	590	650	614	619	632	575	644	586	615	553	636	632	621	613	591	607	583	609	596	661	648	616	622	601	636	689	629	633	656	630	601	626	625	589	601	628	568	558	611	607	596	662	606	626	554	627	565	563	628	611	599	586	606	644	590	626	632	623	617	636	601	615	603	607	598	599	673	619	637	626	607	620	627	641	607	624	637	624	639	649	597	617	626	632	616	633	666	630	617	597	655	635	620	580	549	633	657	588	674	593	599	597	572	617	580	599	606	581	610	626	553	578	644	604	639	646	581	582	609	593	639	620	614	623	598	550	568	601	640	603	583	616	624	615	621	588	639	625	585	626	591	651	645	602	649	652	578	620	622	644	594	633	593	624	642	608	659	611	567	646	582	583	683	607	612	606	606	581	618	622	586	612	623	639	597	605	635	578	567	613	620	644	599	581	615	545	629	657	584	615	591	607	587	621	645	632	588	637	599	627	613	589	585	633	648	649	635	592	633	627	629	605	621	598	598	572	609	596	618	574	632	602	651	593	619	575	576	557	628	616	642	567	615	625	603	618	581	607	591	631	572	627	585	588	641	604	652	564	616	651	596	618	606	619	639	566	620	609	616	600	622	641	632	538	669	598	623	632	612	605	566	608	580	572	619	613	613	608	639	633	600	599	628	576	575	606	576	562	605	653	625	624	597	600	635	635	607	595	631	621	588	581	597	571	619	649	646	614	630	644	605	584	578	555	599	626	633	634	636	630	649	596	596	645	571	620	582	631	589	570	582	654	619	620	571	623	603	618	583	628	640	608	652	645	620	633	591	586	588	573	644	588	614	634	624	583	584	639	630	596	627	585	574	611	639	561	624	618	624	649	626	611	620	599	581	585	617	624	607	614	600	601	625	629	594	629	633	602	606	633	631	626	641	593	656	630	622	587	607	596	614	617	654	623	632	576	595	673	611	628	594	654	592	608	658	621	608	631	602	613	626	579	620	622	622	615	639	614	594	547	638	598	596	611	597	573	624	594	564	617	605	583	656	576	629	637	602	609	593	631	609	612	664	627	618	603	583	615	609	622	637	639	620	614	572	602	591	555	556	632	600	627	616	591	615	604	623	603	610	631	572	614	611	639	610	576	616	647	615	623	594	637	587	631	562	571	557	596	577	621	596	650	566	601	574	603	605	611	609	566	578	599	641	638	590	607	596	670	646	668	561	591	588	604	612	668	614	600	587	593	656	619	591	593	627	633	617	613	607	646	632	625	626	626	617	606	586	600	649	601	607	601	604	644	587	634	613	587	601	580	608	634	601	591	629	617	616	623	568	586	655	606	582	604	573	594	604	614	624	664	599	606	601	626	573	609	617	620	589	592	623	630	624	613	599	628	589	632	621	607	621	598	627	634	586	595	605	634	600	634	604	578	596	612	629	587	633	582	607	580	575	608	642	637	590	577	570	598	593	638	598	642	622	620	596	638	633	663	640	641	564	613	582	557	610	616	640	579	576	625	567	598	561	619	633	576	601	582	633	580	621	613	602	632	629	657	563	567	618	569	598	579	633	613	595	614	562	619	588	646	613	646	595	592	618	625	598	616	636	580	596	617	609	607	592	575	632	553	552	645	606	599	613	612	628	586	599	634	649	590	595	640	621	591	640	578	584	636	601	556	600	611	576	633	636	607	621	604	641	608	586	668	597	623	611	645	624	629	580	617	610	644	611	577	621	598	593	589	616	593	641	627	616	638	598	606	606	617	585	587	595	619	634	618	600	612	613	635	578	579	589	626	629	621	570	611	603	569	592	609	585	632	607	645	545	534	621	567	669	641	646	626	652	616	609	612	559	583	616	614	579	648	656	622	654	595	579	581	583	594	623	583	647	598	593	616	586	597	547	580	595	611	594	595	611	615	607	608	593	597	592	608	611	601	581	610	616	591	655	612	605	566	612	571	569	558	620	608	585	595	562	584	614	594	586	636	646	623	573	604	641	621	613	603	610	621	619	593	640	592	652	569	593	598	591	596	602	570	589	626	619	648	596	631	618	602	577	635	612	598	633	580	587	591	575	621	610	587	620	588	569	587	616	574	606	605	589	633	572	632	602	617	612	632	588	608	585	615	615	628	632	645	592	618	648	639	615	637	585	590	595	603	599	600	592	633	622	621	593	647	600	580	651	589	621	625	606	625	620	593	606	589	589	613	648	579	581	613	604	606	637	591	552	618	622	573	622	604	606
9246	27475	33646	21901	30813	48617	44571	30391	16662	7525	2431	1095	696	620	592	574	562	573	537	543	558	585	624	611	570	563	552	557	591	588	549	533	490	577	480	610	544	593	569	595	572	575	570	537	576	547	532	555	575	577	531	614	606	577	575	585	530	581	542	591	539	559	553	518	561	571	581	559	613	556	507	607	584	572	533	541	542	532	545	546	573	594	566	560	574	592	557	514	613	541	532	535	512	559	542	611	571	568	590	518	535	574	549	521	569	554	520	522	540	529	596	604	530	545	563	573	555	599	586	587	541	561	562	540	562	573	572	531	547	574	558	554	545	544	600	543	552	544	550	579	563	523	542	546	547	555	547	488	574	524	629	529	529	552	528	536	558	563	555	591	550	537	570	556	555	517	570	541	572	594	524	559	584	555	580	543	556	564	543	538	551	574	568	539	569	541	583	558	540	574	577	570	560	541	549	554	580	578	561	594	535	572	576	577	554	545	557	581	569	582	565	577	574	575	565	544	574	515	556	578	542	547	572	581	557	514	550	532	566	532	584	553	527	571	545	529	582	559	527	571	564	529	564	560	542	558	568	561	567	578	510	588	567	583	587	526	546	542	619	539	553	522	551	571	569	524	514	524	512	576	549	536	563	539	606	555	527	574	571	532	575	569	580	570	547	568	591	542	524	575	516	572	575	592	531	566	547	534	543	569	532	582	545	546	598	548	533	519	572	584	543	530	587	562	549	535	550	512	560	540	563	562	577	554	568	532	596	594	555	545	541	580	550	547	564	553	573	564	581	554	577	559	557	574	595	558	584	549	520	521	534	548	558	552	573	550	571	568	556	558	512	527	553	567	548	561	535	543	575	577	531	579	543	552	592	589	526	551	593	567	571	537	522	584	575	563	553	580	544	540	547	524	562	569	576	540	545	574	536	590	541	567	575	588	548	544	582	530	539	540	572	585	554	547	519	586	563	598	555	565	596	561	559	577	552	543	537	545	586	590	547	529	517	555	541	551	522	568	561	555	540	544	557	548	535	496	551	563	528	582	543	536	554	550	574	614	510	545	581	534	570	580	536	549	552	538	564	534	513	555	536	566	544	557	512	509	583	570	550	570	559	560	585	558	534	562	530	533	561	553	564	544	559	568	517	592	529	553	581	589	554	567	582	545	531	561	568	540	594	548	561	545	564	539	547	579	533	538	568	553	514	591	527	558	547	576	521	571	525	587	561	564	550	542	569	549	549	580	554	521	539	527	526	555	518	574	542	590	603	578	605	529	575	582	594	555	593	557	568	560	530	561	564	580	543	531	570	564	548	540	574	550	559	531	546	537	544	606	547	526	614	568	612	549	563	549	554	552	599	518	577	574	572	572	536	585	537	560	554	540	566	531	580	531	573	560	541	562	586	527	534	548	562	558	568	581	545	541	556	563	535	598	558	567	556	583	592	607	551	526	540	567	562	551	584	502	552	550	582	555	514	567	578	535	535	539	554	590	551	526	556	565	556	587	543	553	562	525	543	565	568	585	522	541	527	525	624	538	592	596	540	535	573	546	562	558	553	546	526	573	538	558	536	550	624	558	538	544	552	561	537	582	547	584	562	537	526	578	535	554	510	508	559	533	531	539	525	528	555	561	600	521	569	564	536	548	558	525	538	574	571	548	561	532	507	560	578	540	606	544	525	568	563	557	586	537	523	516	550	550	524	555	563	554	544	615	519	547	543	541	550	554	542	527	545	570	573	546	574	531	529	566	558	551	540	566	563	535	592	525	544	561	598	523	593	592	555	529	576	567	516	529	538	533	557	588	547	554	541	595	567	515	574	600	573	568	523	520	526	544	571	537	584	584	569	536	562	539	565	546	572	580	561	563	520	515	567	581	521	544	594	525	591	565	506	549	577	547	535	559	539	564	604	557	549	577	569	577	566	555	556	582	550	531	576	551	570	563	548	567	561	518	565	602	563	570	553	557	557	538	511	528	573	536	546	546	496	563	502	524	584	572	567	564	576	552	529	574	564	533	503	548	577	528	538	529	513	579	578	535	558	527	563	520	557	526	565	572	581	560	563	525	563	565	531	556	545	533	563	574	560	573	516	542	580	570	529	554	538	555	579	543	541	549	550	585	526	535	575	564	568	525	517	574	550	573	526	576	591	549	582	550	525	535	558	553	574	552	593	569	523	584	549	588	569	591	595	548	544	573	568	506	576	574	515	531	589	582	566	540	560	562	558	572	587	526	590	570	588	593	569	524	577	590	577	555	556	531	546	506	548	605	554	548	555	549	519	581	546	593	536	512	535	534	553	547	566	575	521	514	543	545	578	594	555	540	552	537	563	587	562	518	540	558	551	556	558	479	578	522	605	548	541	566	589	515	569	545	565	564	531	565	541	557	525	565	534	534	553	534	557	521	525	548	540	562	552	562	568	554	558	548	535	511	597	580	535	549	541	634	541	525	509	559	532	544	590	535	556	542	522	553	548	539	530	575	551	582	588	541	575	531	540	533	567	552	586	536	513	538	548	546	538	547	538	572	553	547	532	591	542	546	561	584	559	583	547	555	567	592	561	562	597	525	558	526	599	533	532	552	565	511	548	558	561	564	592	563	550	573	555	539	550	507	556	551	550	572	554	556	533	509	563	602	529	555	531	570	556	566	559	566	549	518	573	559	580	572	602	586	480	555	552	565	556	543	568	545	530	543	585	569	578	541	581	558	563	560	546	594	558	569	556	574	574	549	512	555	561	565	518	535	519	570	516	586	556	569	557	531	573	543	583	533	552	546	547	538	522	592	545	550	568	533	540	597	573	567	523	557	554	571	551	584	564	552	524	551	540	571	560	556	546	580	576	561	576	556	581	546	569	562	589	622	544	528	528	563	538	530	551	531	505	531	539	570	535	569	555	562	560	556	557	495	560	549	570	575	554	580	596	547	614	524	535	588	563	553	573	565	521	572	608	532	547	550	536	505	577	573	556	511	506	586	595	545	572	526	546	557	561	526	600	557	563	588	563	546	578	523	517	577	562	513	592	518	551	525	549	555	516	567	510	569	494	572	572	596	584	573	524	547	549	520	544	510	561	516	563	541	539	559	580	548	582	555	574	592	552	568	579	557	570	574	545	556	536	557	550	554	553	565	561	522	552	555	562	545	531	521	551	528	583	526	570	557	549	555	541	543	553	540	552	521	516	556	540	597	504	540	523	555	586	561	545	526	567	557	563	561	559	570	546	565	524	538	544	534	581	596	537	565	535	535	552	548	529	566	554	554	539	535	532	566	554	561	548	550	600	529	563	543	596	543	525	533	543	573	525	621	551	564	559	558	526	496	572	563	551	569	540	578	540	613	512	545	513	554	533	593	527	565	522	541	544	574	537	515	551	565	541	515	563	523	517	545	564	537	540	518	540	544	556	536	495	564	555	548	566	552	544	563	557	574	524	551	574	559	542	580	547	538	541	566	574	518	533	551	573	519	562	517	566	601	556	551	557	559	539	556	510	545	554	541	563	564
28261	19238	20136	12902	6615	6622	4808	3110	1689	1072	664	550	477	518	455	454	498	465	497	475	489	459	499	487	446	529	453	477	454	540	470	519	502	455	456	467	447	480	479	502	472	476	507	469	541	525	471	510	475	452	486	489	497	503	503	536	458	539	501	486	471	502	488	484	478	556	471	500	440	490	499	472	442	472	481	493	491	543	482	468	471	482	501	451	511	486	495	476	457	516	519	470	494	520	516	489	450	468	484	516	472	472	493	466	487	498	455	514	499	508	472	513	486	485	509	482	449	522	521	489	528	499	506	521	466	495	477	447	468	506	473	481	502	506	466	476	481	491	488	476	482	518	452	455	452	434	489	452	513	501	490	457	526	474	479	470	503	511	526	481	466	503	494	512	503	490	498	528	492	484	474	505	505	507	511	477	516	490	488	481	488	520	469	467	479	507	460	477	500	494	506	483	449	481	492	479	479	451	474	492	477	461	486	481	473	484	469	491	493	477	512	497	492	472	469	456	480	472	539	499	461	485	477	489	471	497	517	469	493	426	520	503	479	496	502	470	496	460	483	477	508	498	492	484	480	468	478	473	466	515	482	465	485	487	468	460	470	440	517	502	474	505	517	495	509	484	496	464	466	518	435	487	471	480	452	517	509	513	468	467	501	538	503	478	485	486	507	469	470	488	413	461	500	479	497	471	512	488	542	483	466	501	496	481	492	506	482	479	454	456	465	520	482	520	465	455	502	447	519	467	475	481	502	467	448	484	466	501	499	487	434	478	530	502	481	443	487	481	501	497	513	513	517	451	457	504	491	503	458	485	466	482	469	471	525	484	480	473	499	475	482	498	480	490	471	480	502	493	497	471	475	492	441	475	476	494	492	441	512	494	472	460	496	472	492	474	483	474	467	523	513	451	505	473	450	503	453	424	479	496	446	474	481	455	489	453	470	483	489	480	476	514	525	476	482	526	495	499	478	481	498	472	485	485	476	471	514	521	494	502	509	489	508	479	479	460	512	447	494	477	470	501	511	484	487	490	503	482	499	483	494	478	496	446	478	496	462	507	498	464	463	476	489	469	498	478	492	474	488	469	526	496	500	498	482	448	495	514	468	470	470	455	478	510	446	475	503	518	457	503	498	465	493	524	487	444	503	452	493	514	444	475	467	487	505	496	460	483	484	487	479	478	466	459	473	479	474	434	482	496	502	482	512	457	470	473	472	479	473	493	454	545	458	494	481	485	496	495	462	447	456	524	514	501	509	470	476	490	447	488	466	478	475	459	509	452	424	517	485	507	465	461	454	442	458	489	455	486	469	486	472	497	451	455	498	458	462	460	464	450	476	482	496	464	496	486	471	475	488	505	516	516	504	497	455	455	472	481	500	500	490	475	447	527	485	469	425	481	497	482	463	479	472	486	463	471	504	479	482	463	479	483	477	464	451	509	465	502	514	492	485	485	466	466	451	494	480	447	465	475	485	488	522	477	464	458	472	489	514	471	492	462	501	506	476	457	484	426	478	470	513	493	511	520	449	482	511	519	491	486	517	492	469	480	461	457	466	493	436	474	438	466	525	469	459	489	471	483	473	500	453	453	464	514	478	503	506	498	490	485	479	539	480	519	514	472	482	495	472	481	476	476	491	498	515	456	508	495	472	431	519	501	470	469	470	476	480	522	493	446	521	469	499	441	504	490	460	441	480	479	476	459	515	484	476	486	500	461	487	468	469	507	517	470	506	496	496	488	465	474	528	480	492	513	503	516	475	502	504	469	541	483	483	532	507	485	541	474	492	482	471	434	461	519	485	461	492	481	455	500	499	522	499	481	494	465	447	497	491	502	485	505	474	498	496	480	438	463	470	476	493	490	492	498	507	451	493	470	458	491	549	481	481	454	480	433	470	465	491	461	459	471	464	504	468	512	450	499	537	496	554	469	479	454	517	489	490	464	481	446	500	504	488	468	495	484	457	484	506	526	474	506	481	480	522	454	436	457	460	465	505	477	486	498	497	500	463	488	552	427	507	441	457	459	455	480	517	469	459	444	494	493	472	503	470	476	441	473	512	479	472	484	465	480	492	483	483	477	506	459	454	488	482	456	473	482	509	463	478	479	465	489	494	444	477	508	501	466	475	481	506	471	467	456	500	509	492	501	516	453	475	464	448	499	490	463	486	488	465	509	470	494	447	484	516	477	484	509	477	451	513	440	496	501	488	479	490	470	446	475	457	491	487	515	436	500	466	463	518	484	485	491	466	457	465	519	466	489	526	515	493	469	480	457	511	487	502	465	475	481	496	487	491	483	483	474	492	451	485	483	452	512	477	466	458	506	498	472	488	487	462	457	442	468	477	518	469	442	477	444	479	476	444	451	470	449	506	475	451	490	484	480	507	504	499	487	454	448	459	476	504	511	538	512	417	468	492	492	474	438	459	472	468	450	508	476	518	469	457	464	488	476	488	505	447	522	494	503	522	487	492	457	470	463	451	495	483	455	465	504	445	509	467	484	480	510	456	484	442	489	479	488	465	443	514	445	485	476	514	475	457	473	475	470	516	463	498	479	468	513	469	507	469	496	487	464	510	478	537	488	459	478	475	460	463	509	520	535	462	509	465	504	472	470	474	467	517	518	468	529	467	480	489	514	492	526	523	490	472	480	462	454	502	477	489	483	469	481	487	514	483	501	505	505	495	482	479	487	477	478	507	483	453	457	486	446	504	481	500	511	448	457	458	510	505	504	494	452	461	473	493	519	525	498	495	514	504	506	492	466	481	476	468	508	522	459	465	462	486	456	484	471	468	479	520	510	504	469	465	478	471	461	477	484	489	505	475	420	498	507	523	457	492	447	485	498	469	466	484	473	478	523	491	493	500	517	496	497	468	483	470	483	480	483	522	508	468	453	507	450	459	471	483	490	474	515	470	513	509	458	456	500	443	465	475	501	505	476	482	491	489	541	456	494	463	503	461	437	502	463	485	470	513	450	525	480	445	487	519	470	495	526	486	493	509	479	491	531	478	442	473	510	476	445	460	519	467	485	490	446	516	509	484	480	485	453	495	458	447	482	446	503	479	497	497	464	502	484	463	462	453	465	474	482	511	465	450	467	499	470	486	467	464	450	504	504	466	468	507	474	489	453	502	460	480	484	474	476	473	499	448	477	523	475	503	487	457	509	491	491	454	496	460	503	483	490	449	454	526	493	508	436	460	467	439	521	500	451	496	477	465	524	497	454	454	478	506	472	470	456	475	467	473	490	449	450	491	481	452	462	491	454	483	488	513	477	500	495	491	460	488	514	487	504	452	466	502	489	481	500	471	483	526	536	502	462	467	472	465	442	480	455	482	497	487	478	514	505	489	484	486	474	482	456	447	462	471	472	489	484	520	525	511	466	487	486	453	461	485	485	482	481	481	501	459	460	505	458	520	511	507	469	495	467	516	465	468	482	433	457	499	478	476	492	521	480	469	468	469	485	496	489	476	489	475	506	493	479	474	487	501	487	479	490	490	476
10198	15246	20651	10046	6950	7143	5192	3397	1828	1164	655	455	445	439	430	430	444	435	423	451	463	432	415	421	420	447	426	448	423	401	470	416	418	399	424	457	445	408	447	396	397	412	442	443	387	420	417	425	447	423	419	405	462	449	429	425	436	443	420	443	444	445	448	417	441	415	375	468	413	426	435	461	410	426	403	462	454	422	422	431	407	440	470	415	429	454	418	423	459	444	462	413	420	418	392	414	406	425	411	459	459	418	438	427	478	411	442	425	420	424	392	402	410	434	407	464	478	439	432	428	416	463	440	458	423	407	434	451	438	443	447	448	433	428	431	411	448	401	389	396	427	399	412	426	427	422	433	435	408	420	446	447	426	425	421	381	444	411	415	434	419	432	434	440	406	423	401	428	439	445	409	421	427	439	408	432	430	407	415	440	445	442	429	432	431	453	455	461	464	448	445	401	412	407	419	430	425	426	432	437	405	425	386	395	450	420	420	424	410	451	423	427	412	435	428	403	420	463	404	458	425	401	402	430	406	368	426	418	416	422	448	426	406	423	429	415	433	427	444	402	423	420	430	424	433	427	416	428	394	398	434	420	446	418	416	424	442	448	434	415	414	432	415	412	427	446	473	435	427	447	432	418	448	435	441	422	420	436	421	412	441	441	433	417	431	420	453	445	418	416	408	413	419	442	410	431	422	410	443	422	432	387	385	392	438	422	452	436	428	438	425	427	441	411	428	452	450	397	425	428	435	429	471	452	417	438	451	404	451	457	436	438	427	426	413	461	391	426	411	426	466	477	463	440	402	446	439	415	429	453	448	417	430	406	409	426	408	434	416	409	399	391	426	433	421	444	443	431	453	407	440	451	445	417	412	433	445	428	447	483	419	409	398	431	439	432	405	462	429	438	377	413	439	436	442	435	437	450	413	432	462	439	413	400	437	468	447	428	422	427	413	464	444	461	426	409	407	432	443	458	424	393	432	445	453	451	434	428	413	414	392	387	438	441	455	417	454	452	431	431	406	406	404	425	394	407	423	432	422	427	466	428	381	407	441	390	431	392	409	414	469	441	388	430	415	422	432	420	435	439	425	396	384	412	399	422	438	440	446	449	406	418	428	452	422	395	453	434	450	384	436	439	409	451	424	384	428	424	397	433	382	433	420	425	409	415	413	391	444	459	440	472	450	469	422	451	457	434	434	422	401	425	437	434	410	440	419	445	414	410	464	377	407	416	431	416	372	412	420	446	465	451	427	461	406	433	419	382	472	395	434	444	411	446	429	403	448	459	394	374	419	419	428	434	419	436	447	443	431	433	444	416	419	405	413	462	469	425	416	421	458	423	423	446	404	418	398	424	408	428	425	460	393	441	423	473	417	425	417	450	455	408	448	441	414	405	417	424	449	400	432	432	427	426	400	424	441	413	395	428	459	412	409	437	414	463	444	446	421	418	439	424	441	416	443	436	431	436	400	425	431	433	437	415	449	419	436	416	449	417	452	466	401	443	393	407	412	415	404	412	442	437	425	424	392	420	448	413	433	379	455	399	409	455	413	417	381	445	404	444	427	425	411	440	403	420	432	408	446	447	423	453	435	434	422	408	438	462	406	407	461	424	432	420	425	426	390	464	442	415	422	413	415	444	440	433	459	422	439	396	426	445	417	418	423	411	421	409	408	415	419	419	433	440	425	407	439	417	450	463	434	417	404	418	423	403	449	424	408	427	437	450	449	464	444	446	410	406	429	383	409	423	383	411	419	434	451	423	461	411	447	443	408	425	415	438	439	428	424	412	429	420	433	449	434	423	395	406	446	413	450	447	461	385	418	426	455	437	418	431	437	439	468	395	448	418	414	390	439	455	396	464	419	424	436	436	369	479	430	420	442	429	409	413	477	453	409	390	447	488	399	463	427	434	405	439	436	453	428	436	453	419	472	410	446	452	422	391	441	418	438	444	468	416	437	427	414	381	402	419	430	429	415	425	420	432	436	438	417	410	437	412	444	431	397	428	426	430	397	456	446	450	397	415	418	430	423	446	416	454	436	430	436	433	437	420	444	409	461	451	398	458	420	423	430	456	445	435	454	408	453	443	402	464	446	401	402	412	452	425	416	414	403	427	435	420	415	407	441	459	416	448	475	463	452	399	460	434	457	417	412	449	434	409	431	484	386	441	435	444	417	432	441	427	410	466	453	412	460	393	410	409	428	399	427	430	422	460	423	457	397	426	465	439	434	408	462	438	412	435	443	427	439	442	433	448	434	436	471	418	453	394	412	418	457	427	407	438	444	442	442	395	448	429	424	397	401	403	443	362	432	410	452	402	411	425	434	459	425	453	493	427	385	466	443	420	409	412	432	415	407	418	402	434	448	431	434	442	411	434	414	399	439	429	467	412	425	439	425	419	445	409	445	417	395	392	431	397	410	413	414	413	392	410	407	403	407	450	423	396	452	411	413	421	408	420	435	428	427	454	391	443	412	435	429	424	439	433	438	419	450	424	417	412	414	428	411	423	453	437	448	439	422	438	411	435	433	424	458	413	417	433	428	445	402	432	432	444	459	453	414	404	402	411	404	452	407	370	424	410	444	419	447	415	432	445	446	398	396	396	431	416	428	450	433	455	447	401	397	462	444	439	456	432	434	442	434	425	446	416	442	431	417	425	428	424	429	422	435	434	435	412	488	412	418	425	400	427	469	382	456	441	443	390	442	415	412	397	452	388	421	391	418	395	412	436	422	409	432	438	440	404	412	405	392	419	465	439	371	420	443	405	448	456	443	401	447	420	452	418	442	404	403	457	460	377	442	430	399	434	420	400	461	421	383	381	382	438	419	438	397	425	438	456	437	436	412	442	441	434	423	434	407	435	481	410	411	418	423	414	429	427	414	431	425	395	483	450	402	403	428	426	424	426	441	419	450	420	434	444	412	414	435	404	412	405	396	403	414	458	384	448	398	395	434	416	446	418	424	400	427	444	443	414	405	424	438	420	390	447	420	425	447	415	429	423	411	487	436	422	424	450	430	425	453	402	424	442	389	439	431	424	439	403	396	434	456	448	406	432	357	424	405	421	447	432	429	437	401	419	431	414	423	411	417	428	405	449	448	447	395	406	447	433	452	398	451	392	404	434	430	417	409	400	408	403	430	428	413	390	406	429	417	419	459	396	466	478	401	401	431	450	435	408	441	445	456	425	412	411	417	435	420	442	432	438	429	432	414	439	419	397	422	419	441	447	441	420	422	429	461	439	419	423	425	424	459	448	444	419	471	424	404	418	469	391	439	428	454	442	433	392	370	449	413	419	410	414	390	415	442	426	433	423	413	428	438	414	418	418	427	425	422	472	457	445	467	463	393	421	455	421	429	425	433	405	440	440	413	432	415	442	433	387	437	415	393	439	402	417	469	415	401	443	401	439	418	463	418	444	438	424	425	423	415	378	473	445	421	431	432	431	427	424	435	407	473	432	400	413	424	429	449	407	424	431	423	445	398	428	415	430	416	377	491	421
25596	21386	27539	25155	15081	27793	33885	22750	10046	4665	1378	763	555	603	486	502	499	508	519	531	485	465	537	490	494	530	495	489	498	518	517	534	515	512	487	502	522	512	503	490	509	541	553	506	558	456	509	478	506	459	503	485	502	466	501	494	543	549	506	484	531	518	533	546	508	494	471	462	489	559	528	523	529	488	552	519	503	530	500	483	498	501	495	475	537	516	498	487	541	502	527	534	537	535	496	496	489	513	527	501	525	504	495	547	484	546	486	504	514	455	535	521	501	509	519	514	527	524	530	504	514	463	506	513	484	509	523	479	496	468	513	537	486	471	557	483	505	483	538	481	463	535	503	481	477	505	517	489	492	515	525	525	525	524	508	514	508	525	514	518	510	488	547	523	511	488	511	516	524	477	494	485	522	532	487	508	508	505	511	527	472	500	508	523	508	511	496	465	493	502	467	493	492	545	459	532	505	531	480	469	509	515	522	516	478	494	541	499	544	508	542	476	496	475	479	539	480	510	482	498	483	539	485	542	513	498	499	492	496	514	524	464	513	507	495	513	492	481	496	530	471	432	473	539	518	492	522	529	526	486	489	503	526	500	495	481	450	498	487	489	494	499	500	541	490	520	472	492	552	527	493	525	487	491	443	542	487	563	500	520	495	507	464	517	528	505	489	492	509	511	507	497	520	474	472	528	476	504	520	535	512	499	533	509	493	486	526	501	497	503	525	519	477	554	494	516	528	463	496	534	520	521	517	502	458	495	538	506	497	520	470	506	506	512	550	511	520	525	520	486	522	521	511	483	489	524	524	539	476	511	505	471	515	499	523	519	527	503	516	482	486	524	504	500	507	480	460	465	480	496	494	486	531	465	499	485	506	535	513	481	493	468	528	482	520	502	556	504	525	505	476	500	509	488	541	516	472	531	541	529	504	472	575	493	535	518	505	493	496	520	555	510	531	505	498	523	513	516	512	535	509	489	513	519	517	523	529	539	474	486	487	536	488	475	527	479	508	463	521	469	526	515	508	494	500	483	512	503	488	485	511	485	499	518	517	516	500	508	471	518	491	520	545	497	583	467	492	478	470	537	492	485	495	520	525	525	532	509	522	501	509	477	497	520	503	514	514	530	506	455	460	507	516	493	536	508	492	500	515	494	519	473	503	543	488	477	504	508	527	534	484	465	570	521	535	507	506	505	502	546	486	519	498	474	483	521	503	479	554	496	516	507	498	510	513	479	496	499	498	524	503	520	514	489	497	492	491	479	489	537	513	493	532	514	540	502	530	504	503	514	535	522	520	483	490	529	503	485	531	483	526	548	487	450	525	551	515	490	537	440	511	505	515	502	493	504	471	540	540	502	502	486	474	495	475	532	490	548	508	515	510	532	557	482	536	472	540	505	513	517	523	520	533	475	497	520	497	509	454	477	507	502	505	532	498	503	513	473	495	492	503	510	516	518	458	449	519	484	535	526	495	495	517	482	565	479	511	488	501	477	486	502	530	534	474	523	515	503	492	479	537	503	509	501	516	492	505	485	538	530	502	484	493	498	558	511	557	523	516	511	518	494	500	549	480	511	513	476	497	503	515	527	556	499	486	537	501	549	472	536	486	544	525	504	474	456	519	500	489	484	491	501	489	517	464	486	483	491	501	485	487	488	506	460	549	511	486	493	473	508	496	522	515	455	500	480	511	496	501	522	501	489	505	538	498	501	493	502	495	548	547	526	466	519	527	500	552	489	514	496	547	487	496	499	530	529	490	500	529	524	498	465	502	488	552	454	506	491	506	465	464	580	455	549	470	503	488	495	493	501	507	471	485	489	520	581	491	524	512	509	528	528	509	496	472	509	538	498	536	507	495	486	509	472	539	511	533	509	448	521	500	499	492	505	501	492	514	517	489	545	510	481	519	466	502	468	519	513	504	542	501	464	501	504	528	496	499	471	537	515	513	495	503	449	509	522	537	523	529	472	490	481	509	514	473	482	487	507	517	499	538	508	512	479	500	558	500	534	517	475	531	498	510	511	537	507	484	537	523	517	500	484	481	456	489	507	520	527	481	538	493	489	543	526	513	517	472	511	483	526	466	491	479	494	492	505	508	511	543	487	529	474	474	515	508	509	509	500	497	449	495	483	518	533	514	551	475	543	525	448	520	539	489	476	504	492	498	533	480	510	527	492	495	506	478	477	495	506	544	515	500	484	496	487	487	542	494	513	520	471	516	504	497	526	493	537	491	511	521	497	505	524	517	502	521	472	496	520	535	496	490	513	486	483	480	502	485	514	549	504	526	522	512	563	510	511	506	506	489	526	487	519	543	513	538	526	524	494	543	517	516	497	533	505	548	501	476	512	517	505	493	468	485	524	550	508	517	488	506	512	514	505	517	468	484	522	506	524	542	517	510	479	490	496	490	490	544	537	491	508	511	508	477	502	485	459	497	526	477	524	519	512	498	504	503	518	513	491	479	550	479	551	513	492	502	510	496	484	484	483	516	534	517	536	506	527	521	506	498	529	541	506	498	508	474	517	487	505	479	476	481	538	502	506	502	512	437	476	471	501	515	514	501	485	499	516	530	510	516	519	513	450	506	485	506	524	496	475	467	513	528	516	564	497	475	479	497	519	523	498	489	503	510	540	479	518	434	462	497	547	487	503	531	488	572	522	510	487	540	505	512	514	512	500	507	513	543	505	548	481	510	533	512	499	487	489	472	500	480	552	519	503	504	525	520	488	493	533	478	492	487	498	517	493	495	497	486	522	522	491	504	504	483	489	491	536	499	497	512	473	539	515	491	500	494	506	497	493	512	532	480	535	516	525	493	498	544	490	474	525	501	503	521	542	506	464	533	510	468	481	470	532	478	541	535	520	479	539	513	487	526	487	529	506	537	486	497	500	501	548	515	524	536	525	503	507	519	515	480	495	504	520	477	545	478	522	539	535	488	499	516	501	459	501	509	505	463	488	522	503	524	447	495	538	529	522	530	519	526	537	466	512	511	506	500	537	493	497	489	473	483	529	498	504	466	509	502	481	518	507	509	529	483	509	482	511	473	541	487	519	477	464	536	458	519	538	516	484	514	508	495	533	526	530	522	516	538	506	484	518	494	522	522	553	512	523	507	477	539	498	519	481	517	475	497	492	515	524	501	478	500	478	485	539	513	495	501	505	471	495	481	511	494	490	517	527	511	533	531	476	526	496	468	512	481	510	513	496	535	514	481	477	474	523	461	501	505	518	524	481	513	518	475	486	547	498	509	520	519	528	524	498	510	498	484	501	503	479	541	475	486	523	519	527	522	481	512	530	509	485	492	499	490	535	511	515	496	469	500	510	525	497	525	509	483	502	516	519	497	489	524	510	502	480	521	508	505	500	492	508	545	501	543	509	503	507	499	531	466	496	507	503	479	509	507	502	530	486	517	550	464	489	494	545	520	481	466	484	468	541	520	492	486	508	491	487	508	517	484	523	485	486	511	498	520	528	501	466	473	500	506	504	547	525	498	538
4889	17433	22481	10259	10082	28455	29285	17768	8588	4659	1489	755	568	474	461	492	490	477	443	518	491	472	503	488	456	439	473	473	483	481	433	468	441	444	491	450	456	465	470	493	444	435	463	462	487	470	456	455	501	458	474	437	492	485	464	456	476	470	480	439	444	451	499	470	456	420	441	440	514	435	426	457	445	473	435	481	459	460	474	469	463	429	449	480	475	417	489	458	440	482	422	464	442	491	455	444	486	444	432	468	434	455	441	477	486	503	497	441	462	470	443	480	473	482	454	463	499	483	460	478	478	480	473	454	457	433	467	500	447	471	464	472	493	503	461	492	473	446	478	484	492	452	471	476	477	445	464	505	444	431	463	451	438	456	464	481	450	479	464	489	458	474	474	460	513	469	450	484	488	490	464	476	434	458	469	488	480	469	532	453	501	428	458	470	453	469	499	438	462	483	454	454	451	474	464	489	509	455	484	471	472	465	466	453	454	451	442	451	446	499	492	424	460	474	467	474	437	508	494	457	448	479	447	456	470	505	503	422	440	459	437	442	470	443	498	443	422	453	428	457	435	466	491	399	469	464	476	431	455	500	470	470	479	487	506	474	434	495	526	499	506	448	473	477	495	427	466	443	491	429	452	436	493	443	456	495	463	489	433	476	477	459	452	481	475	488	486	494	471	468	448	489	462	469	478	442	462	467	504	453	444	444	460	445	460	484	449	444	462	473	489	465	514	475	480	453	519	535	463	476	463	482	475	478	457	446	442	458	437	481	419	443	435	491	449	442	449	500	462	446	470	434	472	496	451	460	439	457	458	455	469	472	478	448	492	453	465	469	485	449	458	421	442	438	455	439	450	482	483	474	428	447	469	464	425	472	441	461	470	455	474	477	441	459	486	472	481	461	434	433	461	447	479	441	456	454	464	463	499	447	423	482	529	461	481	462	449	447	467	476	497	461	490	478	452	478	479	471	446	458	491	505	457	497	488	471	449	439	461	484	457	453	471	446	459	482	434	495	439	487	470	444	452	409	473	490	444	492	423	465	487	461	500	421	470	443	456	444	459	471	474	466	445	488	463	410	453	444	486	487	463	453	465	427	461	435	477	475	419	457	450	469	482	475	477	468	473	464	447	485	492	483	459	480	484	491	454	476	482	462	497	477	465	456	473	515	472	450	494	433	450	445	487	479	454	468	467	470	461	447	485	495	425	432	511	461	487	439	449	476	453	464	506	455	477	448	470	436	435	487	521	467	458	457	487	465	461	474	441	443	445	485	448	496	485	475	491	506	480	503	473	436	503	491	468	476	499	457	464	456	465	440	499	449	464	471	478	511	476	471	488	491	475	415	489	473	464	451	458	483	441	465	445	407	487	470	474	472	489	424	470	443	490	461	481	478	420	460	459	487	423	484	441	459	448	455	424	483	535	454	425	499	447	468	465	447	483	460	476	464	459	456	443	447	457	438	494	479	469	474	475	470	497	450	444	513	463	458	485	493	478	416	445	488	494	467	487	465	457	470	482	491	434	428	476	477	480	434	449	433	506	456	454	467	495	440	488	468	454	516	449	490	476	446	443	469	514	468	518	451	463	452	437	480	472	483	476	475	453	499	461	472	477	456	466	437	447	478	437	480	456	449	464	425	452	453	461	472	469	444	488	461	488	493	467	460	465	449	455	476	476	453	427	458	494	494	459	487	420	520	445	452	462	432	468	471	454	480	475	442	492	460	471	476	422	469	478	458	451	432	493	458	486	463	442	434	450	459	475	473	430	482	468	449	421	456	482	487	467	453	506	458	485	465	455	476	419	451	424	438	466	512	478	469	430	492	492	464	454	477	440	498	448	491	481	431	506	435	441	472	431	455	435	479	466	447	430	463	441	465	446	497	500	508	451	458	419	461	472	486	447	470	433	465	469	475	488	474	453	503	472	471	483	483	506	487	489	460	449	451	487	452	454	423	424	464	485	453	442	478	430	463	485	478	446	475	490	470	462	467	463	462	435	453	444	502	441	480	469	473	431	449	431	480	466	503	472	449	481	452	442	482	481	488	448	479	488	461	486	487	471	454	460	453	459	403	453	490	452	446	451	455	456	487	477	468	466	472	460	484	487	465	473	484	461	494	474	427	452	461	469	467	474	460	455	453	461	460	482	469	464	465	476	486	470	452	437	457	456	490	463	441	459	459	449	436	449	455	476	472	454	437	499	427	473	464	433	448	440	459	476	506	470	476	455	477	439	433	460	425	497	464	456	433	459	514	489	482	481	449	455	481	450	479	448	447	449	453	462	455	493	465	420	449	441	406	505	452	481	478	461	452	439	467	395	498	445	475	471	494	453	488	462	449	485	440	411	437	484	484	480	421	402	484	417	478	454	484	503	493	452	438	470	455	451	502	463	435	475	471	446	472	464	457	478	489	448	448	468	482	492	495	462	456	450	483	466	479	484	441	441	471	464	478	442	495	434	432	434	484	493	417	492	424	462	415	499	462	505	468	442	478	448	492	492	491	430	462	473	474	472	477	438	445	467	488	461	467	456	466	459	458	459	480	448	457	452	510	452	494	474	464	452	455	464	487	439	469	485	466	465	466	461	494	474	448	478	471	513	435	491	499	452	432	473	476	465	468	464	452	483	485	472	429	447	445	510	445	458	446	454	499	444	513	395	450	450	445	464	470	429	426	444	447	481	451	464	450	467	473	471	445	400	495	500	452	455	450	476	498	440	469	479	473	429	439	488	449	479	437	466	447	463	447	471	441	461	476	496	445	492	459	486	434	449	488	482	456	461	425	428	466	445	468	456	441	499	447	464	466	488	477	427	473	493	469	463	498	452	457	470	469	462	513	466	469	460	463	451	467	468	468	467	501	442	481	493	452	478	500	467	485	433	459	446	472	446	443	480	470	505	501	453	471	492	479	456	490	484	475	472	494	453	462	477	461	469	430	443	451	453	468	427	469	409	455	443	489	476	461	445	472	478	463	486	473	464	457	457	479	447	468	483	456	498	481	440	452	444	473	513	501	483	452	443	452	466	484	473	453	477	497	492	445	438	446	481	497	428	471	476	463	465	458	457	497	442	464	467	480	471	423	458	443	485	460	513	436	465	471	460	428	434	461	468	475	456	480	464	475	455	470	446	496	438	474	469	447	518	437	467	491	438	433	476	476	476	463	488	446	464	433	470	472	458	494	438	480	501	452	465	476	496	442	485	444	483	428	451	479	425	510	462	438	465	484	426	470	491	467	455	507	458	491	442	460	468	444	454	466	450	425	446	453	499	446	417	453	447	419	468	484	436	487	479	486	447	453	486	465	482	442	497	437	467	455	416	491	445	455	437	490	507	480	459	483	441	461	455	420	448	433	493	457	453	453	466	487	484	447	476	490	466	460	441	452	446	454	489	465	459	443	452	472	478	424	468	464	478	429	438	470	470	432	417	471	463	449	465	438	426	436	447	469	479	467	501	455	448	466	469	457	472	470	473	479	450	453	448	471	453	457	448	463	453	452
24272	21398	28734	24463	22440	45085	54339	36247	19803	10783	2762	1160	735	629	606	620	615	615	612	633	594	637	653	609	607	640	588	607	637	633	600	624	618	611	617	647	636	636	622	616	596	650	592	632	628	642	595	567	598	608	600	611	638	647	634	638	625	566	642	616	604	624	582	632	603	593	605	610	684	581	616	610	608	558	644	592	612	628	629	602	658	650	631	633	563	587	609	589	615	615	617	571	582	614	632	627	594	608	657	639	602	604	601	666	608	572	618	656	585	582	609	652	621	611	596	594	564	574	654	552	603	606	588	584	581	603	599	610	598	568	612	616	629	595	627	621	600	584	621	584	605	598	586	602	584	588	591	613	633	645	593	620	605	587	619	628	583	634	618	635	683	628	584	597	617	593	646	604	609	629	612	636	602	642	635	628	612	640	620	605	592	592	607	637	632	601	632	581	649	617	639	628	606	606	623	633	604	602	624	611	680	627	587	620	581	599	620	641	638	569	625	583	609	570	606	639	627	600	603	589	614	605	609	627	567	622	640	614	613	597	597	601	616	611	632	573	619	573	612	593	595	556	639	624	605	646	626	591	643	593	599	616	639	585	559	593	626	606	593	614	581	625	600	626	625	574	648	622	607	661	639	554	613	580	603	548	668	608	614	606	619	636	604	621	614	574	636	621	653	589	642	616	640	625	607	622	588	643	606	656	632	595	594	585	615	582	627	576	620	614	579	661	641	607	629	599	621	605	584	606	596	596	633	638	622	633	574	644	575	603	622	615	622	582	594	607	599	644	589	586	614	619	614	593	624	645	631	594	575	644	613	567	598	606	639	573	632	604	665	633	658	664	651	572	604	596	604	593	621	628	569	618	636	603	579	611	610	619	633	610	593	636	600	614	621	621	609	617	603	615	593	602	603	624	589	611	616	599	593	688	647	635	626	610	633	604	614	623	655	626	589	623	609	610	587	628	612	596	591	614	644	591	615	598	621	610	604	596	641	604	587	612	627	623	579	640	603	605	574	564	597	606	584	607	615	596	602	602	557	570	603	599	579	611	643	622	598	633	572	604	595	636	678	615	586	615	617	619	626	604	598	626	609	631	593	602	613	624	606	626	658	611	620	590	623	629	604	592	674	567	593	636	569	584	588	616	625	596	583	635	638	598	592	618	602	645	615	623	608	566	571	586	640	610	602	608	570	642	578	577	584	637	612	669	622	632	669	619	610	584	587	606	588	602	602	643	591	681	615	673	650	611	621	640	559	605	619	594	652	605	608	571	595	617	620	555	639	651	604	590	621	601	597	619	667	618	625	602	579	623	568	686	607	640	628	613	607	607	574	634	603	603	625	644	651	596	635	645	609	613	595	619	649	630	588	600	566	649	648	583	617	657	632	606	581	575	598	569	601	590	613	606	644	587	635	599	604	574	654	641	631	617	611	665	654	596	621	634	630	581	600	590	647	622	608	643	642	604	618	607	575	648	579	651	617	606	604	615	589	566	558	606	593	641	658	667	620	636	605	606	600	627	598	610	597	623	571	605	610	579	642	578	600	624	630	591	587	632	642	584	604	579	644	646	614	638	602	625	597	592	629	593	616	585	621	635	590	514	581	657	578	584	632	574	615	565	581	605	621	605	614	598	640	577	566	628	596	638	588	602	620	636	593	673	586	621	605	621	618	635	592	613	661	578	607	614	540	627	625	600	618	580	608	593	630	667	616	617	653	634	646	653	614	615	586	566	614	590	648	595	569	604	585	598	595	606	561	600	609	612	615	561	638	557	612	599	571	578	604	614	634	633	613	607	613	567	673	591	606	641	629	609	582	619	596	593	610	623	615	628	652	633	602	607	599	595	608	628	633	597	621	592	618	614	594	639	599	584	617	598	594	651	587	606	560	585	619	604	601	607	640	587	625	574	573	627	580	630	583	604	599	597	605	658	607	586	677	606	581	578	542	597	606	590	616	598	629	576	603	625	605	610	563	620	609	607	605	612	573	593	602	613	626	598	584	678	652	584	645	603	674	584	585	629	607	635	631	643	606	599	608	589	601	608	573	576	582	578	588	652	639	599	641	626	618	602	669	602	620	632	588	662	608	614	627	570	543	607	560	625	591	599	651	638	587	665	603	614	570	605	600	604	606	627	625	619	612	582	619	620	628	588	644	579	609	622	609	615	583	640	628	602	604	667	618	601	570	630	565	621	605	619	577	589	611	581	625	596	601	630	604	552	578	590	616	639	579	637	650	603	639	666	622	639	616	609	581	623	639	602	606	636	593	582	649	600	613	606	567	599	574	606	611	634	665	609	597	673	602	560	575	634	594	564	581	650	593	583	585	590	636	618	591	624	569	588	636	621	594	600	598	562	612	600	613	601	612	619	632	589	596	586	610	613	608	595	633	611	590	656	576	572	628	587	616	591	623	594	576	598	619	628	582	584	581	627	545	635	629	594	609	605	604	535	601	625	615	588	618	628	611	615	625	598	616	642	603	598	613	626	598	611	581	626	678	644	585	604	582	592	627	600	616	611	603	579	593	553	577	615	624	656	635	627	623	598	619	608	632	654	610	598	640	603	620	613	620	564	641	592	617	623	586	655	609	584	591	619	629	627	558	631	604	603	628	582	583	606	622	635	595	604	562	615	611	588	614	626	644	619	620	594	601	605	615	604	567	613	643	597	620	638	616	646	611	601	628	621	574	578	600	629	655	618	568	581	646	604	594	633	598	576	607	636	558	623	577	612	628	642	625	597	591	635	624	632	658	600	581	590	620	667	656	592	611	578	641	619	613	658	640	622	612	622	634	577	582	585	583	597	622	572	607	617	596	608	610	614	602	613	608	624	627	564	593	571	616	617	579	597	597	630	605	591	567	619	609	571	615	597	656	611	570	604	609	602	635	597	640	616	619	582	587	619	657	633	598	631	626	561	638	614	661	600	653	576	584	608	618	598	577	603	614	560	600	600	633	615	593	583	587	627	597	607	595	571	600	604	583	645	638	628	611	598	635	606	594	654	587	591	578	591	651	610	611	621	541	618	594	631	562	593	579	647	625	564	585	564	591	570	614	598	590	608	577	630	598	581	636	599	602	607	617	617	601	577	623	576	690	634	633	572	615	637	612	583	630	565	605	594	569	605	652	596	598	615	570	609	629	603	598	607	593	589	635	592	573	584	622	610	590	565	651	635	619	605	616	634	629	639	620	588	582	578	679	598	612	639	585	588	625	614	576	629	598	580	605	610	616	583	595	622	631	614	619	596	601	543	619	593	651	558	619	582	612	591	592	629	601	627	574	632	621	609	654	554	612	620	585	616	597	627	584	596	610	595	667	616	610	613	605	657	617	655	624	581	602	600	598	581	608	588	575	595	581	628	625	627	607	620	607	593	612	578	587	618	565	601	594	607	595	642	567	612	610	568	573	630	638	658	593	650	618	539	605	589	657	602	621	604	567	614	587	564	603	608	598	656	603	590	629	604	601	579	597	618	645	615	625	612	632	599	569	601	580	599
5829	18057	16872	12335	16080	49649	48656	28945	16173	8870	2658	1145	706	565	542	563	547	581	557	555	552	540	538	552	535	574	530	546	539	599	552	538	522	570	562	570	586	550	576	556	614	572	549	596	570	529	545	584	544	552	590	550	542	541	590	532	562	546	514	518	548	503	545	521	562	510	521	548	510	565	549	579	531	566	537	528	562	553	556	572	546	574	567	562	554	543	566	582	537	559	547	552	580	521	540	551	534	564	579	563	558	566	543	519	562	542	582	558	574	563	566	525	552	550	548	536	540	531	557	529	598	520	526	535	541	539	538	546	546	582	589	542	540	529	499	529	569	552	547	591	593	525	568	570	576	543	543	520	506	531	525	553	579	526	567	562	573	567	590	536	585	537	530	545	588	525	576	553	566	503	541	550	542	582	543	594	551	581	568	582	559	562	581	563	558	524	568	535	511	575	530	551	560	548	529	536	519	571	559	534	512	497	554	550	553	561	589	515	528	573	545	528	539	544	533	557	556	546	541	516	533	578	578	544	509	549	559	553	554	569	594	596	515	561	536	518	581	592	569	566	536	536	551	556	533	519	544	518	549	564	571	539	554	536	502	548	531	561	552	565	540	541	577	513	549	527	523	553	519	559	553	534	564	548	572	552	590	554	573	555	566	545	564	515	549	574	476	494	596	578	564	613	526	532	565	525	598	557	531	535	559	569	564	588	525	516	606	574	534	511	578	607	554	577	555	544	536	563	506	546	536	552	572	567	506	529	562	519	580	569	514	534	573	519	550	513	559	566	502	531	569	554	499	543	583	532	558	546	577	537	579	547	535	557	542	577	541	565	557	540	543	565	521	554	574	559	543	580	566	590	607	548	553	561	539	548	567	560	578	546	531	535	551	590	565	525	545	567	559	572	569	562	513	502	554	566	597	510	557	554	515	542	627	571	553	510	539	576	511	548	575	506	556	545	538	553	556	553	539	583	582	550	539	539	561	560	534	551	531	548	554	540	546	510	508	541	588	495	583	520	569	524	525	559	531	551	569	543	542	503	544	543	558	566	526	566	557	583	536	532	536	512	545	584	568	592	548	586	561	520	582	575	570	542	556	554	508	543	572	562	553	594	575	548	552	585	579	546	545	498	590	594	563	521	570	562	587	564	568	577	608	562	558	544	528	523	548	542	540	538	519	581	525	568	583	499	549	550	515	550	513	547	509	533	561	564	569	563	536	602	498	582	572	575	526	556	499	572	555	490	538	550	551	563	577	524	612	535	563	561	547	497	538	533	545	543	541	517	578	561	534	560	533	549	546	591	540	531	521	543	577	581	569	539	556	551	562	532	545	557	567	544	550	567	558	564	601	548	548	542	535	530	572	572	579	571	542	571	557	608	490	520	607	494	544	566	544	509	562	527	527	579	562	544	553	540	508	549	573	498	550	519	553	565	555	579	524	512	526	525	590	524	579	567	566	575	530	596	549	582	536	516	579	528	543	568	537	558	549	539	552	515	559	566	552	570	504	534	562	564	571	535	530	502	519	536	563	570	560	558	544	569	547	546	504	511	586	574	483	548	531	534	551	572	539	517	545	537	541	549	529	542	527	539	565	511	590	536	538	535	540	527	516	557	523	570	536	575	551	547	525	526	510	555	544	512	548	609	595	554	593	521	544	549	535	558	553	548	539	538	537	547	515	562	568	522	490	540	549	551	558	507	549	578	552	559	579	554	540	591	578	541	542	574	555	571	552	528	519	556	532	551	548	541	548	570	538	565	549	564	538	535	559	512	587	542	570	522	528	539	576	558	566	563	563	508	566	557	565	592	568	545	546	544	530	545	522	571	553	579	507	530	571	558	530	541	527	566	544	536	570	571	529	561	560	570	551	544	525	541	561	577	530	504	532	514	570	557	552	594	539	554	536	546	554	508	550	540	591	529	550	548	557	505	543	593	520	539	529	562	510	530	563	534	520	569	533	558	545	556	576	557	544	574	525	567	532	529	553	545	593	544	580	547	578	532	554	585	570	519	529	569	567	527	544	542	528	588	558	554	561	552	532	545	551	562	544	551	568	533	555	598	545	584	549	544	534	508	537	547	509	536	569	532	542	544	497	552	506	523	547	537	555	536	559	511	525	573	527	541	551	515	582	548	516	551	560	551	503	519	538	546	514	525	506	525	533	544	544	561	535	571	548	522	507	531	558	540	585	555	580	521	571	583	543	568	563	574	554	546	528	528	586	544	519	506	567	553	608	542	528	574	546	519	558	545	564	563	588	564	544	555	498	535	573	587	551	571	586	533	529	520	557	584	538	508	564	529	573	515	556	582	539	534	553	570	559	534	587	549	577	537	532	544	569	558	566	542	548	526	537	562	545	532	603	558	551	579	522	531	570	543	571	528	504	545	511	565	547	550	534	551	572	563	528	524	494	552	546	563	543	581	537	606	547	526	508	550	548	534	521	550	510	491	559	545	533	556	560	524	562	570	561	548	526	562	553	519	504	519	505	512	526	561	477	534	530	548	523	560	559	560	554	526	501	549	538	543	569	568	532	570	569	544	522	517	528	561	550	580	540	525	556	541	533	493	542	523	551	536	547	546	577	607	536	533	524	542	560	539	559	547	524	576	527	494	587	569	524	548	529	590	545	583	556	593	542	510	547	565	547	573	540	553	554	518	568	544	547	530	571	529	504	500	582	567	539	523	505	555	546	558	568	539	553	562	522	530	512	506	546	528	554	536	533	541	560	583	529	551	501	491	518	517	521	564	512	531	553	554	534	548	557	578	532	590	524	578	562	544	555	537	551	560	582	557	508	620	528	534	525	509	558	527	528	505	545	539	534	546	515	544	568	549	524	611	560	518	595	556	545	564	551	551	536	516	583	552	553	534	518	575	558	529	492	567	581	540	554	524	566	558	544	551	568	512	535	565	547	569	515	518	592	576	587	575	557	546	575	551	570	501	556	530	555	577	538	559	528	540	559	533	562	544	581	515	529	519	551	544	524	551	585	562	557	614	546	538	551	546	522	536	508	572	547	561	589	538	528	542	541	542	513	511	514	555	588	581	555	534	565	544	555	538	543	563	544	566	507	566	524	488	539	540	573	553	570	537	526	515	584	536	547	540	561	555	548	542	537	524	576	542	546	515	546	537	565	549	523	547	538	548	584	559	536	563	582	578	522	553	524	549	550	549	539	546	594	548	534	518	537	558	536	537	538	552	593	550	543	501	574	534	549	519	542	516	558	539	559	556	536	522	559	555	559	550	587	545	544	522	548	507	509	517	542	506	563	538	567	549	590	533	562	581	549	533	557	485	492	566	504	539	574	602	468	553	550	560	516	626	527	537	535	535	530	562	531	578	556	539	543	531	580	523	547	535	581	532	612	554	584	538	582	550	508	566	536	553	506	548	566	592	526	489	555	527	507	521	521	512	548	553	527	593	576	536	549	527	549	563	548	533	555	523	518	548	503	595	525	569	552	548	580	528	547	560	516	516	544	540	568	525	556	544	526	561
27569	14115	5056	3604	2267	4194	4434	2673	1547	924	610	514	492	469	502	475	487	489	458	476	425	462	471	470	465	492	463	461	502	484	447	478	453	466	437	488	477	488	493	464	464	501	492	468	468	486	493	481	473	452	476	448	460	504	475	465	478	477	469	490	466	456	446	478	476	481	457	461	474	456	459	474	445	444	443	474	475	486	459	485	447	502	443	485	434	456	472	464	499	473	479	475	501	492	475	473	473	460	468	436	440	479	516	482	467	449	472	488	506	467	447	444	463	501	467	443	476	450	442	484	439	479	493	473	448	450	430	435	452	473	457	482	463	456	457	483	504	463	453	477	510	479	428	498	488	472	480	495	425	474	460	458	437	476	447	479	480	483	464	540	459	484	480	456	432	482	477	471	460	477	499	473	461	446	491	447	481	464	468	499	465	497	499	472	420	478	491	501	469	443	444	475	456	483	478	477	488	454	431	490	467	494	476	472	484	467	452	495	463	435	474	467	454	437	445	482	499	447	461	464	472	494	446	462	475	461	484	484	437	445	440	460	475	466	467	485	473	457	438	478	445	488	426	494	478	445	480	478	426	477	422	455	482	456	444	464	474	430	419	461	505	460	475	429	458	444	463	479	434	482	472	479	485	495	451	466	494	484	458	468	474	494	431	447	464	469	464	423	462	467	457	474	461	467	464	492	429	485	477	466	485	448	483	456	482	455	480	516	441	460	499	450	434	456	452	458	452	468	453	487	473	515	514	468	428	455	480	461	483	460	461	484	500	489	493	497	464	455	455	491	473	441	488	468	507	468	450	466	492	454	445	470	492	458	497	477	447	462	483	496	468	503	475	445	468	466	446	489	464	470	478	467	484	460	466	480	482	490	455	454	479	463	489	469	455	457	448	469	476	440	442	482	500	476	512	474	455	443	471	468	453	480	460	505	477	460	445	507	485	490	473	439	499	482	476	487	500	481	458	489	464	444	435	467	497	462	462	484	479	444	488	445	488	473	485	504	457	461	438	483	469	461	435	426	482	474	430	520	470	440	473	462	462	504	496	482	469	456	482	461	435	476	465	454	502	464	466	473	437	478	472	487	450	502	500	483	486	465	461	455	448	498	445	482	496	487	493	430	451	456	463	475	462	453	462	473	489	481	440	454	422	474	468	433	430	428	450	444	449	428	488	471	451	447	498	473	493	486	470	460	479	443	425	460	482	419	468	469	462	462	479	511	458	444	491	453	465	488	481	471	469	492	474	474	463	459	494	510	461	451	461	460	483	485	473	439	470	457	532	494	447	459	507	473	472	440	417	479	450	505	454	489	480	472	465	461	484	476	436	474	465	469	473	485	446	491	467	454	470	469	503	440	506	479	480	479	466	496	452	454	478	450	474	439	483	497	483	504	458	483	461	462	455	496	455	449	489	501	445	469	473	461	498	447	469	473	452	476	479	465	484	476	436	472	491	444	458	496	450	438	426	456	448	488	507	476	506	498	457	484	439	458	467	444	515	455	443	488	480	498	473	443	437	466	479	504	445	463	447	434	450	445	481	461	429	452	453	455	477	432	484	493	487	457	475	448	482	491	443	466	475	506	474	463	475	473	475	418	435	497	463	451	453	494	491	471	484	450	482	501	485	468	470	443	465	494	497	468	474	475	448	464	475	494	476	473	462	466	466	468	504	467	487	460	474	470	455	476	474	490	446	408	480	494	492	471	465	465	442	486	468	503	454	452	492	527	473	479	456	458	450	453	442	437	461	460	457	526	503	462	484	467	459	480	464	436	469	486	461	472	473	495	479	420	445	475	472	483	453	442	426	455	469	462	526	471	469	460	498	464	485	432	490	479	462	452	453	459	488	467	458	453	458	491	448	473	475	470	503	492	475	494	476	439	493	495	451	470	473	458	507	457	488	488	463	442	488	472	483	467	489	470	456	470	464	460	455	477	487	495	485	498	445	469	459	472	448	457	447	448	464	469	513	441	489	429	445	506	480	497	466	456	488	457	489	439	452	461	457	497	481	454	455	487	486	489	425	474	465	464	459	492	470	494	476	455	466	467	482	447	471	459	472	496	490	458	458	456	481	464	486	490	428	465	501	458	490	492	465	468	485	475	485	469	499	473	463	493	446	459	468	474	494	468	430	486	479	464	484	488	463	438	463	460	444	470	515	494	452	493	455	481	466	446	457	438	469	432	464	488	422	489	487	463	487	463	468	466	485	495	453	507	486	478	480	427	488	467	463	444	488	482	454	452	480	442	424	490	447	490	494	492	483	504	485	444	448	471	451	456	502	434	464	488	456	446	441	459	479	455	468	425	469	468	471	466	533	467	438	464	432	484	440	447	495	467	486	450	484	488	562	462	476	483	474	486	462	476	468	463	504	458	468	469	475	474	499	458	478	501	460	483	499	473	470	462	436	469	493	494	426	423	449	480	442	456	470	472	481	425	470	494	469	432	469	450	445	470	496	465	483	463	487	482	488	449	481	471	448	460	435	456	446	509	443	467	459	459	427	478	447	471	481	502	471	459	483	471	435	492	456	470	466	469	472	487	489	464	469	499	488	444	451	433	483	484	477	440	475	451	469	496	498	479	476	465	461	480	467	454	479	440	489	495	480	482	487	469	489	489	473	476	470	473	437	502	425	501	478	429	488	500	469	468	523	460	480	485	463	454	455	460	465	480	495	484	474	462	451	462	455	458	500	471	489	469	495	493	513	510	468	464	466	491	475	500	453	497	424	452	458	460	488	445	488	479	466	488	492	470	430	472	470	467	448	442	411	444	499	447	453	472	483	475	493	477	491	465	462	482	503	463	468	464	464	453	500	448	450	468	446	457	477	454	479	476	493	469	496	501	462	441	473	459	462	464	448	469	474	456	512	442	435	491	450	467	475	476	482	481	497	434	469	499	477	481	437	447	443	469	468	462	473	480	540	454	495	485	461	461	489	475	455	460	444	464	451	461	506	463	455	473	467	442	491	431	466	447	445	452	446	485	479	460	472	440	466	465	469	420	482	488	439	438	436	463	451	460	470	473	466	472	491	521	491	440	476	445	468	487	442	469	475	459	452	471	474	459	484	484	447	487	465	446	434	489	449	486	461	481	455	473	477	464	475	495	488	475	470	443	465	422	494	474	441	479	448	442	452	493	451	489	487	494	458	469	448	461	472	446	466	468	466	452	486	506	464	481	447	430	460	469	465	418	455	486	511	428	490	458	474	482	526	482	452	459	479	481	462	463	452	499	453	413	490	444	482	493	522	484	482	470	490	480	479	463	468	459	484	454	450	500	483	460	446	516	464	429	485	483	484	493	448	471	454	470	468	460	507	506	452	482	461	444	466	480	471	480	514	479	456	484	444	511	433	462	436	471	473	467	475	450	493	487	490	459	441	434	468	478	481	465	453	470	450	485	512	467	485	473	470	475	467	501	445	476	465	478	445	502	467	498	428	460	480	475	457	455	471	459	461	468	464	455	482	490	516	484	487	456	448	484	488	507	466	486
5646	4303	5140	3596	2937	5038	4659	3024	1639	1011	606	478	432	430	413	417	407	440	432	453	406	404	453	401	423	457	408	418	430	433	407	449	425	408	438	412	449	400	429	424	397	426	413	408	398	437	367	385	410	406	428	402	416	422	441	418	438	381	439	423	435	368	431	451	433	431	394	435	371	391	432	401	382	426	413	419	449	447	449	417	430	444	439	423	401	409	434	426	414	465	421	432	435	398	431	442	409	413	394	414	397	407	389	427	429	395	395	423	437	411	401	403	417	393	377	446	400	413	411	427	413	424	448	474	413	408	408	387	415	442	428	425	427	407	418	423	416	458	414	421	405	373	367	417	414	475	391	422	383	427	425	396	441	392	399	426	375	410	421	396	427	395	429	422	362	383	428	416	428	447	388	430	415	418	437	466	437	417	383	434	425	397	433	424	427	400	381	402	404	434	415	461	420	407	428	411	430	426	411	446	398	380	407	406	409	385	432	411	394	377	409	448	409	413	433	411	408	403	397	396	397	423	407	395	416	424	414	418	431	422	468	400	389	471	419	428	421	387	397	397	413	397	427	415	360	432	394	423	433	421	418	388	415	393	402	398	396	425	437	416	446	449	426	433	417	400	429	402	423	402	438	387	418	425	401	404	436	427	401	406	400	445	382	458	445	419	409	400	426	444	404	404	394	469	417	400	416	427	399	402	399	406	399	390	372	433	401	413	430	445	394	424	414	441	416	439	408	455	424	429	396	394	429	421	368	418	428	373	423	396	425	442	398	380	412	383	427	379	392	389	382	419	433	389	436	409	402	405	412	428	474	399	414	373	427	430	389	427	422	424	424	395	393	418	388	404	449	427	413	417	418	408	451	424	374	401	421	415	431	454	443	444	419	405	435	425	420	425	444	453	409	409	400	431	428	399	385	391	433	440	399	439	428	411	417	416	396	391	430	400	428	417	418	406	407	400	398	378	456	426	400	409	450	404	402	395	416	411	413	406	406	428	421	397	408	411	374	418	396	404	406	420	396	409	452	412	415	399	472	433	398	378	399	424	454	429	402	386	433	409	419	445	429	426	379	413	434	441	425	420	403	425	386	388	401	414	403	421	419	409	388	427	423	444	456	370	418	425	423	408	421	457	454	427	460	388	393	394	449	410	441	427	434	440	420	404	425	417	424	376	387	394	417	453	447	431	416	422	435	408	425	393	447	417	417	422	446	377	440	423	454	426	405	443	425	383	394	434	421	401	433	393	409	434	447	403	463	402	413	404	442	437	408	424	417	409	418	420	449	400	415	351	419	448	394	430	398	385	388	438	423	385	454	407	430	434	414	404	440	405	446	434	426	418	412	386	387	392	427	431	437	463	432	427	443	429	401	418	384	432	436	391	426	411	421	410	448	423	400	430	412	445	419	404	381	405	446	404	429	405	405	432	394	437	456	412	460	390	420	438	403	423	439	404	430	433	408	420	411	424	405	384	446	427	421	434	409	438	419	442	408	436	402	431	430	405	440	417	416	397	421	394	405	442	387	438	397	388	429	437	416	401	419	431	453	411	452	435	435	425	396	422	424	415	396	407	450	451	420	404	425	439	425	421	430	394	434	435	395	422	398	442	381	434	449	414	429	417	417	449	415	412	405	443	438	434	427	429	414	401	398	384	471	406	412	413	409	389	415	443	401	409	405	445	423	440	406	403	438	419	440	405	439	414	403	410	414	416	456	412	435	381	390	434	407	431	416	401	458	424	404	424	414	435	383	405	415	414	456	392	435	439	379	402	435	451	420	380	427	440	408	403	473	412	445	399	431	444	425	435	442	422	392	405	415	410	412	408	413	432	442	418	410	420	412	422	433	411	402	423	411	434	437	423	408	433	433	417	441	427	442	411	409	438	389	415	411	434	382	430	423	428	390	409	437	366	414	385	426	398	418	427	401	422	384	394	397	408	475	417	419	418	414	455	410	421	389	403	438	417	437	425	431	434	351	400	433	420	468	405	411	397	419	401	457	386	404	427	478	399	411	390	453	408	442	419	441	402	409	379	396	412	420	419	399	423	392	386	383	421	391	424	430	425	415	428	410	451	428	404	410	404	410	433	413	391	435	445	462	411	419	420	414	379	407	397	458	421	393	415	400	410	415	416	435	417	477	428	405	434	414	426	445	459	427	411	406	406	375	415	435	425	422	425	399	429	426	424	417	394	412	432	431	400	429	397	402	408	396	393	397	429	396	434	421	410	446	426	387	457	393	412	426	424	381	429	416	389	416	400	397	436	404	419	436	431	419	389	408	395	413	429	431	413	410	392	392	386	404	395	429	432	430	399	440	438	391	413	375	408	396	402	409	395	408	406	411	440	390	438	420	450	412	418	421	472	390	440	395	394	412	388	363	425	410	378	368	420	436	447	471	402	419	444	395	417	435	410	422	415	402	427	444	419	420	392	419	435	427	436	422	403	428	393	413	427	433	415	404	427	412	408	425	380	455	398	405	440	406	401	410	401	410	421	405	427	397	430	453	420	405	435	387	440	415	397	412	397	396	427	399	428	428	421	407	400	430	404	400	433	380	419	432	451	439	418	444	416	385	379	408	411	395	421	398	399	430	435	429	381	425	418	440	421	409	425	435	431	394	403	409	400	431	399	411	404	421	375	456	413	436	404	416	422	423	417	443	483	394	443	399	399	451	450	411	424	411	455	432	415	397	397	417	434	439	426	449	448	412	415	447	452	422	402	393	430	413	389	420	446	435	390	432	393	403	391	420	420	402	405	415	383	416	429	434	384	417	387	385	417	404	400	401	411	455	414	415	406	410	403	459	419	396	400	434	444	411	421	413	414	403	439	370	394	414	424	372	394	397	400	430	436	412	398	441	456	430	439	435	406	394	415	424	427	420	397	428	420	436	402	408	426	441	411	393	429	427	370	383	374	380	433	406	420	420	381	435	422	407	422	435	428	393	414	435	423	491	382	383	438	423	425	428	463	439	385	445	420	387	441	430	427	412	422	388	397	408	423	400	409	388	424	420	428	415	395	394	412	414	428	393	409	401	399	420	451	444	455	447	402	429	458	406	444	433	421	471	410	417	401	471	390	417	425	397	407	434	410	428	405	427	448	400	463	437	460	434	403	453	423	448	424	423	388	399	414	410	435	432	406	412	400	395	402	394	445	417	417	395	406	410	404	451	425	427	443	435	412	421	424	474	403	393	424	423	373	426	413	398	416	420	442	408	389	442	408	409	409	458	411	408	436	437	430	420	380	392	412	406	389	400	416	393	406	391	382	410	422	428	456	425	428	381	394	420	402	432	415	440	393	418	406	448	403	372	389	397	417	375	417	406	446	419	425	393	401	389	408	401	411	409	425	406	414	378	429	389	399	441	429	436	420	405	408	425	426	460	425	415	461	430	417	375	413	393	432	420	461	402	385	425	420	429	366	407	404	425	420	442	419	453	409	382	428	450	400	429	407	420	434	425	403	416	438	440	393	421	433	451	406	388	429	401	423	397	430
25485	21366	27179	25262	16394	28664	34826	23223	10904	3924	1197	685	559	495	518	540	506	506	520	494	544	461	507	480	523	538	499	466	514	510	556	506	506	500	499	487	520	522	454	475	527	499	558	497	476	520	495	504	507	523	533	486	530	503	495	503	509	517	512	525	542	540	510	471	518	491	519	524	528	478	522	473	482	486	511	453	535	514	499	529	495	514	518	465	509	516	517	556	514	513	538	488	501	455	500	493	476	520	495	538	461	500	487	484	477	484	529	507	511	519	493	516	548	515	542	500	477	454	502	494	510	471	523	507	510	530	475	492	484	508	525	508	525	495	523	541	492	541	519	504	483	464	531	470	504	506	495	518	513	521	485	493	477	523	468	534	517	497	513	530	526	552	521	513	499	505	514	530	477	462	475	537	510	522	479	493	526	480	530	503	480	533	557	477	526	493	454	493	541	490	534	480	496	476	499	531	521	484	495	519	500	488	534	485	527	505	562	488	554	572	507	532	479	498	472	541	512	480	469	448	497	504	517	493	497	516	509	537	465	498	498	516	522	485	543	487	530	489	514	525	469	532	493	482	488	511	486	496	506	501	494	503	543	499	521	477	528	485	488	536	474	526	523	525	524	519	498	512	499	488	484	528	528	504	501	499	524	485	499	513	489	509	476	563	491	531	480	459	478	510	530	551	464	500	464	526	508	489	528	530	561	486	507	467	516	550	519	521	468	496	507	541	518	488	517	486	506	523	516	509	462	502	508	468	484	510	528	530	496	499	528	465	482	551	522	522	493	538	545	516	490	522	514	512	544	495	483	513	548	520	493	520	509	525	480	549	514	533	481	514	463	503	476	523	515	502	477	483	499	506	530	536	532	471	543	457	476	511	495	487	510	545	514	486	488	516	491	488	519	482	521	483	511	515	501	516	489	480	471	479	504	530	466	474	502	468	478	538	515	485	502	495	511	477	519	498	497	456	496	540	522	507	492	531	497	526	504	512	521	504	514	502	523	513	489	511	508	530	554	491	540	496	525	499	490	514	493	515	499	515	510	527	486	475	497	531	511	487	526	473	473	531	527	527	491	473	496	531	517	473	546	512	527	516	507	510	507	477	470	520	461	557	506	509	533	491	522	476	491	495	501	500	500	526	519	498	523	491	533	494	565	492	483	445	489	482	462	525	509	478	542	520	502	498	490	554	514	485	504	547	480	494	508	501	457	467	518	500	519	482	507	509	524	474	472	476	512	486	526	504	537	476	500	499	469	548	477	559	466	461	461	484	507	532	511	469	511	508	513	490	519	532	524	481	537	512	492	488	505	542	485	481	487	501	520	509	549	519	460	471	503	511	500	471	495	487	511	501	456	523	462	543	546	459	460	457	495	496	500	515	487	506	533	529	460	491	477	504	499	478	483	506	529	513	551	476	501	486	536	501	477	491	509	522	520	506	497	488	517	517	506	491	544	530	543	522	500	520	480	536	477	478	520	501	511	491	544	465	469	493	510	527	457	489	486	520	515	478	519	511	476	520	515	511	472	496	482	486	475	502	493	456	504	515	528	474	487	487	481	488	501	499	508	528	482	498	540	513	514	485	510	531	493	466	454	506	489	501	509	534	509	545	514	526	473	501	517	489	532	492	526	483	496	508	521	489	493	525	500	494	473	502	510	512	511	530	500	463	531	493	503	490	499	490	505	493	512	513	518	504	568	495	483	505	533	484	513	491	526	528	473	510	541	505	485	485	505	517	514	527	515	496	514	509	538	486	533	589	488	477	500	484	522	511	461	512	493	493	509	520	473	497	510	519	584	499	517	535	513	502	509	458	540	508	551	549	490	508	508	468	483	505	504	510	478	478	499	513	518	483	463	486	523	461	514	544	502	475	526	481	502	517	517	507	530	492	477	468	480	510	516	529	537	510	474	518	480	493	483	518	500	508	499	492	527	498	493	489	467	505	488	469	503	505	492	534	532	472	512	534	518	521	516	529	506	467	501	512	546	514	519	491	519	510	543	519	469	495	504	513	490	539	498	543	498	500	502	495	533	477	498	523	492	472	533	554	490	499	500	519	470	514	505	493	497	503	492	476	519	521	501	516	511	489	531	531	522	556	462	511	509	520	498	505	507	516	518	515	517	525	535	511	497	494	468	530	525	508	509	512	497	517	511	472	508	505	492	499	483	505	490	485	518	509	489	495	501	497	495	509	536	492	503	461	528	501	494	483	510	513	530	480	495	558	513	517	524	474	519	535	526	465	510	502	468	521	492	557	484	542	487	506	480	509	505	506	486	524	504	478	496	490	525	485	505	503	531	504	475	508	505	514	504	481	501	498	492	426	458	478	520	492	504	525	464	526	538	512	509	468	532	512	512	497	474	505	499	511	498	519	521	496	453	532	497	513	505	466	504	503	528	513	537	494	514	507	550	544	521	490	530	519	490	531	531	508	464	540	490	487	502	477	493	500	524	505	513	500	519	523	456	506	501	483	533	523	533	514	492	531	502	497	552	545	533	474	512	503	520	515	488	512	479	509	501	518	509	537	521	515	493	503	481	499	485	494	473	493	503	502	516	512	485	495	509	502	491	477	536	499	516	507	500	519	501	506	488	520	514	526	464	501	529	547	476	547	485	532	508	512	464	494	489	496	519	472	497	493	484	517	487	495	525	514	493	528	515	543	480	497	522	496	498	517	504	534	508	480	473	542	521	537	490	523	521	539	514	519	490	524	510	501	525	514	475	430	501	493	479	443	500	538	491	491	531	527	516	517	534	519	482	479	541	487	523	477	519	493	488	511	459	506	493	491	544	517	501	515	500	485	480	541	502	491	525	518	495	501	505	499	511	493	488	508	505	450	453	517	496	513	532	457	524	486	491	500	495	457	525	492	508	513	461	555	468	520	494	508	511	500	482	530	540	484	501	483	525	511	503	486	460	505	500	506	491	522	517	519	458	509	495	494	522	509	481	511	547	527	478	496	493	493	494	484	539	477	543	497	482	531	470	493	542	494	469	519	521	486	491	495	492	500	488	467	505	498	489	500	510	510	477	509	492	524	484	473	503	467	480	513	522	496	529	545	473	504	562	496	484	524	493	533	509	486	494	478	513	537	507	542	470	492	515	490	518	492	487	521	499	465	519	406	474	473	483	513	466	520	504	553	531	532	500	473	513	534	493	518	495	538	513	510	471	505	516	515	529	543	512	506	511	513	466	488	517	518	486	511	498	504	484	528	513	498	484	472	469	510	511	506	495	523	521	518	516	491	465	474	503	500	498	503	530	502	540	531	508	504	490	526	479	500	509	487	508	459	465	516	466	492	510	468	505	544	502	549	528	527	477	490	528	497	508	501	501	494	524	504	523	506	505	514	518	500	539	445	540	513	509	505	541	501	482	481	498	435	481	524	464	490	511	539	490	491	514	506	517	518	490	461	475	474	516	512	496	516	504	552	494	473	516	505	491	530	480	532	468	515	531	516	496	469	489	471	494	480	522	463	506	502	543	515	514	493	530	489
6524	13925	10491	6093	11800	28522	29848	18562	9333	3665	1284	714	523	495	472	484	455	456	477	454	417	502	449	470	422	433	466	470	437	481	445	503	453	505	429	447	505	477	443	500	443	469	461	458	484	476	459	444	501	503	458	429	484	454	443	481	463	474	443	450	490	480	491	441	467	493	417	463	440	466	484	472	457	466	458	494	484	469	464	478	468	473	446	443	491	493	465	445	433	504	446	445	449	471	446	451	432	451	455	487	479	483	505	481	473	443	417	442	469	469	521	437	463	431	448	489	456	471	438	423	424	455	449	494	452	431	486	472	465	471	505	448	452	483	438	467	443	395	440	431	513	462	461	467	465	470	448	429	495	451	495	489	478	409	456	448	467	468	439	492	488	488	465	468	433	478	483	463	471	478	455	486	433	500	464	483	485	430	480	442	503	448	485	484	473	483	448	462	455	409	441	450	454	448	475	475	453	489	476	470	455	463	474	468	437	454	465	436	467	491	440	477	434	477	438	437	453	473	440	421	434	447	452	480	425	469	472	417	439	474	472	479	489	441	500	433	471	452	485	467	447	460	467	480	438	494	488	470	466	419	453	479	478	415	475	458	436	443	474	460	449	478	469	486	463	440	454	473	453	447	451	481	459	482	457	475	537	452	430	486	487	474	449	454	481	491	423	453	459	475	467	412	480	453	503	454	472	502	434	477	438	455	453	460	494	437	445	493	479	479	464	440	446	428	517	447	466	441	455	461	471	459	485	486	455	448	455	500	459	444	463	427	433	440	480	490	455	463	454	470	462	439	460	450	464	444	435	441	439	468	482	481	428	447	460	437	423	481	502	441	444	427	456	416	464	443	431	465	462	479	465	473	427	472	459	430	464	461	463	459	485	477	480	493	457	445	417	515	482	445	464	496	444	471	462	482	427	429	509	433	490	449	503	469	460	400	438	447	462	450	434	468	456	449	425	443	446	413	448	448	471	438	447	469	426	448	486	434	438	455	501	438	459	458	447	457	458	445	475	474	479	433	459	441	451	499	455	463	474	452	458	443	466	460	490	472	514	426	452	477	481	449	437	453	460	455	475	457	452	470	486	443	482	418	463	470	467	429	477	502	494	486	459	446	467	425	454	483	458	453	444	480	428	450	438	454	480	475	497	434	480	460	475	478	463	452	432	465	460	464	437	470	437	462	466	458	432	445	460	431	475	454	437	494	470	488	421	458	470	465	475	436	415	443	499	466	441	471	465	435	447	469	479	438	467	430	439	494	452	470	454	438	439	446	462	486	458	455	442	449	472	493	451	442	453	446	418	492	462	489	479	452	451	462	452	448	481	423	494	467	448	440	480	448	438	424	496	474	449	444	461	469	492	438	427	488	454	458	456	446	451	481	471	479	459	456	440	451	447	450	411	442	443	506	477	458	460	455	458	406	486	425	464	472	468	462	440	419	468	460	483	447	463	490	499	469	434	475	434	481	424	422	482	484	440	437	486	482	434	463	442	486	472	490	477	492	471	507	460	447	480	408	459	485	462	446	483	470	473	438	519	432	502	448	470	448	485	442	508	432	453	454	443	499	502	435	440	428	457	415	456	478	465	436	471	476	438	460	473	434	420	484	456	439	492	478	512	476	420	464	469	440	449	433	475	472	437	436	490	443	463	456	497	425	439	487	474	476	497	464	482	420	438	438	429	487	448	472	502	466	437	453	429	499	450	477	434	444	429	448	478	442	437	477	440	449	449	484	456	473	464	475	459	447	477	477	446	468	462	456	472	459	482	437	427	469	442	449	485	462	451	438	465	469	474	464	458	473	438	481	453	449	451	452	509	472	444	458	512	498	465	451	462	432	434	427	455	493	456	455	441	468	461	461	443	459	457	458	440	437	485	493	467	427	503	456	410	472	430	457	467	444	475	474	473	465	453	455	453	443	454	434	482	512	446	477	423	500	484	464	475	447	436	446	485	454	460	528	463	500	459	459	466	468	450	444	471	435	457	443	462	479	471	495	451	486	422	465	437	462	464	475	430	439	452	472	514	464	432	438	455	453	489	473	464	445	429	436	416	497	454	465	444	441	457	450	457	464	474	453	453	482	480	461	444	460	466	445	432	431	467	467	420	457	456	438	443	460	484	502	459	499	441	445	463	459	415	470	445	452	487	451	447	459	480	490	484	464	472	468	433	486	469	466	491	428	439	463	466	446	460	462	493	403	436	455	441	490	452	489	471	441	459	480	448	464	450	463	443	479	448	439	488	492	426	495	462	481	463	442	445	439	469	441	445	427	463	504	444	450	460	495	492	472	407	448	457	457	469	453	454	448	444	457	443	466	451	450	452	467	435	438	455	458	458	447	483	422	451	499	470	416	462	486	455	449	448	452	478	450	424	413	469	401	473	482	443	445	436	459	469	457	460	466	451	452	459	450	413	425	464	454	454	479	460	464	477	463	490	457	428	443	504	426	486	475	466	485	456	497	481	472	456	446	459	435	467	436	425	484	462	462	463	472	454	443	442	447	495	454	459	443	467	437	476	471	441	505	484	439	450	440	463	429	477	480	457	468	458	487	492	444	439	460	445	463	492	455	495	477	463	431	485	395	469	446	429	453	427	438	468	451	444	445	435	523	454	449	466	483	488	470	424	463	476	433	432	446	455	494	451	422	451	465	472	427	461	425	465	466	471	437	490	471	441	472	439	446	440	449	448	452	454	455	451	450	451	375	472	474	467	488	470	431	449	461	450	460	427	509	484	453	454	422	423	443	435	454	466	473	476	498	450	459	429	454	486	460	456	458	473	468	420	452	471	446	446	422	454	428	444	472	448	449	467	463	477	443	467	478	467	464	452	451	471	474	451	475	478	475	475	427	452	483	489	413	445	444	519	407	496	443	475	456	465	453	460	462	472	441	468	474	482	479	451	411	447	461	439	426	446	489	491	450	454	422	467	426	448	457	440	447	479	475	474	490	466	489	468	470	482	457	469	461	460	439	428	452	490	481	458	476	488	429	496	485	437	462	429	442	453	497	458	450	495	461	460	473	449	436	436	450	470	436	503	494	478	492	406	484	485	465	474	452	464	424	478	449	439	446	497	469	504	449	436	450	450	461	470	470	435	482	447	474	511	451	431	439	496	444	472	473	436	447	460	444	457	470	467	512	484	448	450	445	472	462	461	446	472	450	454	476	480	468	456	480	464	459	450	449	472	443	467	454	445	476	442	484	493	448	479	448	435	477	438	461	452	424	436	480	442	443	446	443	478	427	450	433	486	455	456	470	464	488	488	465	406	449	441	472	475	455	493	476	458	442	465	474	469	443	483	431	431	432	447	408	435	449	449	421	431	464	478	449	488	452	480	427	461	457	447	466	436	480	408	414	480	449	471	506	453	470	430	476	445	454	458	474	471	447	459	416	471	426	444	445	490	442	489	503	472	444	460	434	472	461	489	458	506	474	450	444	435	464	473	463	483	445	451	469	468	463	445	458	440	461	492	457	452	463	474	465	442	497	437	438
24239	21392	28693	24420	23376	48587	52625	36461	20032	7809	2198	1028	752	651	624	673	609	668	656	645	647	617	597	629	626	624	622	664	641	641	635	621	664	605	618	654	596	590	612	598	568	607	590	661	635	615	607	632	598	611	619	629	624	582	638	597	635	594	630	616	661	654	651	610	617	615	611	646	658	567	626	635	629	631	582	645	591	614	617	626	610	610	603	583	586	623	578	575	645	612	624	623	598	609	613	635	611	611	609	630	617	572	650	668	694	624	598	591	628	677	582	597	625	631	629	633	651	616	566	581	598	609	588	552	591	614	583	615	586	607	630	648	655	650	549	660	619	582	615	567	598	602	570	628	615	627	632	613	604	595	568	606	576	626	574	629	587	637	621	635	640	624	570	573	636	551	577	636	580	600	601	603	586	629	648	639	651	597	618	616	611	597	600	618	626	626	611	646	604	617	610	582	589	585	617	598	598	565	649	580	632	580	618	631	632	585	592	594	609	606	611	609	580	597	624	582	610	645	625	613	565	553	576	602	653	656	577	611	650	635	608	640	602	620	619	587	577	628	650	588	555	617	624	662	658	623	586	634	611	629	610	573	631	641	610	586	587	589	591	627	586	647	572	570	628	622	623	548	585	642	621	604	615	646	609	618	646	576	616	610	611	626	626	584	629	569	612	623	632	597	613	612	590	638	598	622	622	566	613	644	613	608	609	634	646	658	591	608	639	610	626	598	619	579	603	615	607	567	572	611	640	585	586	587	567	608	602	575	648	563	603	597	607	602	603	602	615	670	634	605	644	587	617	602	627	605	609	590	584	595	587	627	644	604	544	634	612	606	652	586	616	577	560	618	674	674	591	628	580	600	613	627	614	578	598	610	609	578	627	631	663	573	606	563	582	596	583	596	586	649	620	593	678	599	620	585	625	616	593	609	612	595	584	608	640	632	636	600	658	553	618	607	611	624	605	598	639	559	615	594	612	593	617	632	602	580	590	584	612	599	583	636	630	581	620	609	606	637	597	636	600	580	608	608	646	607	603	627	546	608	604	662	603	575	615	597	614	632	595	587	579	589	549	617	670	616	595	628	586	603	661	648	590	624	632	653	619	669	629	625	633	649	605	592	622	613	611	609	642	642	621	633	586	583	535	634	624	622	622	581	646	613	573	579	585	639	603	568	607	665	601	612	617	629	581	663	615	594	588	614	647	608	604	612	651	647	576	589	640	670	611	660	633	618	652	618	591	630	654	551	549	601	621	623	639	581	615	594	604	619	623	623	605	581	627	587	606	610	611	623	636	627	641	623	600	622	595	628	551	600	606	567	637	606	642	575	636	606	620	599	631	563	643	608	588	589	653	590	602	599	625	587	711	627	634	609	636	646	618	630	622	630	613	568	596	579	595	625	605	625	592	597	631	579	628	617	598	605	604	625	594	620	593	626	587	595	602	649	596	583	588	639	680	624	608	615	642	604	599	636	590	623	652	578	606	560	651	557	625	568	620	603	600	612	565	616	575	605	599	617	649	622	630	619	596	587	636	609	618	602	595	631	637	639	609	612	608	619	606	597	584	621	629	672	591	596	623	598	556	639	580	626	572	597	614	611	647	625	621	634	622	583	597	645	606	669	611	596	606	677	605	627	639	570	543	615	632	619	587	614	588	665	627	650	549	616	634	628	617	593	623	643	633	675	581	606	623	634	610	591	626	665	557	612	621	591	591	593	579	607	589	628	617	573	610	634	582	638	550	572	619	608	609	633	643	633	584	623	563	598	627	623	677	625	605	555	601	663	625	604	597	616	590	597	596	634	628	657	587	598	618	613	611	540	618	604	600	594	600	648	609	601	623	585	604	597	615	637	559	594	525	624	619	642	592	614	622	628	622	631	612	589	615	647	610	563	632	612	594	583	605	581	638	628	618	636	637	643	596	676	628	589	613	610	617	604	622	596	618	597	608	607	624	626	603	613	617	626	631	625	608	604	632	564	611	585	575	597	662	608	574	601	570	616	628	587	601	642	636	609	648	623	621	642	620	643	598	637	620	613	622	587	597	626	574	577	647	606	589	635	610	566	575	600	603	598	585	595	623	601	621	603	610	581	587	540	619	637	613	584	630	592	625	621	583	593	600	589	599	567	558	633	587	581	569	609	570	579	629	620	561	603	601	616	652	595	616	584	552	655	623	615	615	645	590	582	621	639	589	570	622	657	591	604	558	643	625	621	592	592	556	593	613	640	648	596	670	586	640	612	591	585	621	573	600	580	630	638	606	613	636	598	576	630	615	628	648	618	621	584	602	608	614	604	616	632	605	649	614	589	622	613	560	616	590	666	628	635	614	602	567	627	642	577	596	597	598	566	575	574	573	624	630	646	636	642	619	574	579	587	593	597	594	588	609	621	573	606	645	613	600	634	655	634	653	606	626	637	601	612	601	609	592	607	597	637	644	613	661	592	606	644	617	626	591	588	603	593	577	624	624	625	598	581	614	588	617	624	607	628	611	595	634	626	567	608	586	648	578	571	605	635	612	598	603	599	581	631	604	585	625	627	645	622	628	613	554	629	641	591	615	662	611	608	645	582	582	561	619	635	591	592	627	622	622	670	623	582	664	657	595	591	606	638	588	610	625	621	653	608	609	585	592	666	586	619	608	640	580	636	584	626	588	589	574	610	576	570	566	603	625	625	596	582	635	629	666	638	610	558	582	584	595	624	599	656	605	594	663	632	628	595	583	618	620	613	600	650	680	602	616	580	643	586	632	609	605	627	596	622	589	618	596	629	620	606	609	613	638	588	632	600	635	552	604	579	612	627	627	629	642	615	618	613	595	633	633	620	628	624	606	618	599	588	595	587	550	573	575	624	582	619	593	624	614	608	619	621	622	600	621	643	609	596	583	645	626	601	581	605	599	649	592	676	646	607	576	605	582	616	596	629	615	602	619	647	606	648	594	568	619	625	627	662	647	612	631	573	577	634	635	609	576	612	604	607	654	568	606	623	617	582	590	568	614	624	601	641	626	588	598	628	578	606	637	581	634	583	608	612	618	603	594	629	597	638	630	647	598	619	610	596	610	623	559	650	567	604	590	567	556	656	630	574	581	552	613	660	638	617	644	607	616	586	601	612	574	610	626	618	597	585	635	646	591	628	600	587	589	604	600	569	656	644	628	576	586	592	600	587	608	618	584	609	655	579	603	610	584	623	558	563	610	661	654	618	678	636	611	571	639	594	636	579	585	635	606	623	610	614	651	620	612	619	544	641	616	657	599	597	636	597	675	562	604	591	616	625	632	607	605	603	638	630	612	621	603	568	616	600	604	640	614	624	623	613	606	591	561	602	569	612	593	622	596	636	606	615	596	625	656	617	600	588	610	580	641	647	609	617	614	578	655	577	637	613	604	588	577	626	619	591	642	658	607	582	565	624	647	604	663	603	596	612	599	605	597	627	583	625	610	657	618	614	616	585	599	641	628	592	609	634	587	552	576	610	597	599	636	640	630	600	620	573	589	609
9863	23446	17481	12374	22879	51695	47248	29876	15506	6320	2237	1037	708	634	544	554	573	598	560	568	595	523	588	533	558	535	576	528	553	504	528	538	532	553	556	583	577	541	553	583	568	592	556	543	533	568	538	564	551	505	527	546	585	554	549	527	537	545	576	543	568	536	591	530	532	534	521	559	523	565	579	537	554	573	562	602	541	490	540	562	575	510	553	544	574	571	558	482	533	545	534	579	552	549	530	536	556	486	547	562	583	526	594	563	543	532	558	490	508	581	565	536	555	550	621	531	520	580	570	563	605	543	524	564	585	539	555	562	550	551	517	547	557	525	549	550	591	534	571	551	521	535	511	524	539	519	548	510	562	534	544	537	585	561	555	550	548	570	561	542	533	576	586	544	560	518	541	578	546	529	515	568	536	532	558	525	544	591	554	573	584	568	563	528	584	558	534	561	526	572	581	565	613	524	529	599	560	570	555	540	527	567	567	530	545	540	540	555	567	553	513	523	586	576	538	545	568	560	544	529	582	575	526	529	529	522	552	548	605	573	547	549	572	573	553	550	577	569	549	604	527	518	549	547	560	566	561	538	531	536	534	525	539	597	514	542	551	527	570	561	547	554	574	546	588	568	565	559	566	591	554	553	552	542	584	542	553	551	569	510	555	563	541	553	552	573	520	581	564	601	579	553	548	581	518	539	566	570	554	534	586	562	503	535	527	565	527	563	564	530	537	544	560	526	533	542	520	541	562	535	604	510	570	585	524	575	514	513	517	523	557	553	518	597	564	558	522	524	574	565	567	601	538	562	546	555	544	526	529	539	547	522	564	551	554	537	517	530	542	575	571	524	574	549	551	517	569	532	547	532	570	561	566	556	530	619	535	537	518	545	576	554	549	554	566	544	566	521	557	554	571	567	560	506	545	531	547	526	509	551	573	520	520	571	542	569	549	538	589	551	531	520	545	542	547	546	547	567	546	528	535	523	517	548	602	554	570	540	552	515	540	573	539	580	485	538	527	519	528	506	552	557	541	555	546	524	526	524	531	578	582	583	522	525	548	538	536	549	585	541	578	516	550	579	510	545	534	587	565	542	581	580	518	583	577	526	573	599	563	556	597	584	552	524	546	503	526	553	550	561	581	526	545	549	564	518	523	507	548	589	547	540	520	545	518	489	583	540	538	552	549	564	519	540	543	508	545	532	562	520	552	542	622	539	559	535	550	534	564	537	551	524	570	581	556	562	532	546	570	572	548	547	555	553	546	514	537	536	611	551	573	534	553	536	517	582	529	557	548	534	531	545	535	527	612	565	528	531	532	540	563	521	577	577	550	526	586	578	574	554	527	568	551	535	527	557	554	541	521	518	541	584	523	549	538	543	551	535	538	561	547	501	558	553	537	537	509	543	561	548	569	564	527	588	565	528	537	603	547	557	541	569	570	569	558	565	577	586	533	507	562	534	555	555	547	553	526	542	525	493	551	541	554	552	528	569	513	577	502	565	515	558	557	562	545	546	592	569	543	569	555	583	573	593	565	566	542	563	609	574	552	542	584	528	506	510	544	544	541	540	519	542	554	527	522	543	532	564	599	552	505	555	534	569	535	533	550	548	580	555	545	577	550	537	526	589	573	605	605	522	570	493	578	562	567	582	554	506	524	528	581	568	562	534	545	583	570	555	564	545	537	526	550	560	504	532	502	535	508	556	582	562	570	519	537	551	562	498	560	577	532	584	504	536	556	497	527	582	534	517	543	567	538	575	567	542	529	561	516	550	566	552	539	572	554	542	569	554	535	552	571	521	543	565	559	508	528	570	538	554	548	536	536	528	559	524	528	528	566	577	574	520	517	541	561	531	553	564	517	543	544	521	542	555	549	571	566	595	571	543	548	582	521	568	534	525	516	540	575	541	557	527	533	563	507	568	543	544	529	567	560	503	545	537	550	555	565	519	541	522	581	554	597	541	541	567	538	546	511	543	533	595	568	531	535	550	541	502	533	555	553	556	529	577	557	534	577	537	566	558	541	566	540	551	534	525	544	552	552	520	512	554	566	571	530	517	582	567	546	544	545	526	560	549	535	556	558	533	606	531	509	542	576	513	508	549	550	542	580	517	550	549	538	557	519	575	522	526	564	510	552	556	555	606	529	600	544	567	549	526	546	526	553	516	524	585	536	527	568	517	559	553	565	580	525	509	595	558	533	577	546	511	514	522	566	574	604	533	520	503	559	556	523	542	566	569	549	556	521	550	553	549	543	544	561	550	583	519	567	544	504	494	512	552	589	547	538	539	580	542	573	556	571	555	525	563	556	560	549	565	540	508	549	518	544	539	531	582	543	539	538	550	542	554	571	524	524	562	574	546	548	534	538	552	545	547	522	564	588	506	552	564	520	530	542	491	573	596	534	523	531	516	525	566	523	585	556	553	523	565	514	550	547	558	569	568	555	538	578	585	561	554	538	509	580	522	580	527	542	538	531	510	549	537	571	593	567	558	541	536	568	507	576	556	541	566	578	543	564	554	554	561	557	533	497	520	537	516	536	521	524	554	530	567	492	565	522	524	551	573	519	565	556	550	548	519	535	551	565	539	520	518	552	545	552	536	530	504	582	554	545	499	550	541	541	527	539	554	534	555	547	555	527	518	598	546	529	537	578	581	539	549	600	563	528	559	541	565	516	565	596	629	550	557	573	512	525	540	593	553	548	578	536	573	584	522	564	555	560	556	544	545	593	510	537	554	535	545	569	553	509	557	554	551	585	558	550	562	567	533	528	516	502	575	558	556	508	505	548	562	567	538	545	521	564	526	529	536	570	565	572	526	525	532	556	574	533	516	558	606	520	508	546	505	530	525	565	519	519	525	570	529	499	535	539	537	591	543	532	557	528	562	559	545	573	537	547	534	482	540	559	561	529	576	559	566	546	559	531	537	542	529	553	542	569	543	533	590	538	549	540	537	578	524	562	485	593	507	561	548	592	530	558	550	512	552	520	562	544	524	551	533	513	541	541	566	543	552	556	559	575	533	528	488	574	528	543	560	515	529	576	531	560	509	560	568	545	520	553	601	544	564	561	543	504	558	539	546	535	548	530	593	537	551	521	538	577	582	546	610	526	552	549	499	537	572	530	583	592	521	550	551	539	546	519	536	553	526	539	597	593	548	532	565	530	553	550	577	557	537	547	541	500	515	566	520	578	540	560	557	540	591	529	555	518	524	573	531	560	541	547	563	522	561	554	546	600	569	569	535	550	519	527	532	520	504	494	572	559	577	555	503	538	566	549	543	543	516	572	539	545	558	523	580	516	588	533	563	512	555	557	526	520	553	512	534	551	529	543	528	526	563	535	533	533	521	532	602	557	537	518	549	579	540	550	521	567	497	516	566	541	555	544	589	557	513	514	556	516	546	563	566	552	557	555	548	528	507	528	541	580	569	533	578	548	564	547	539	515	536	571	525	551	551	547	552	546	544	515	518	530	555	556	531	508	543	555	542	561	524	538	572	537	552	546	524
27720	15579	6176	2974	2315	3844	4564	2925	1431	860	588	530	485	450	530	485	473	474	482	523	460	471	465	445	494	480	499	458	477	479	467	454	448	501	514	488	498	480	521	483	466	500	481	460	498	488	466	467	475	501	474	446	495	456	484	466	466	484	459	480	470	434	459	451	479	438	472	492	471	477	455	497	491	455	467	489	465	454	448	477	447	468	506	462	473	416	465	448	444	453	465	510	500	434	506	492	511	467	463	494	460	446	454	448	448	488	434	485	459	498	465	473	473	510	451	474	449	473	450	510	444	488	463	474	486	497	482	486	496	461	440	467	517	479	463	475	458	459	477	475	480	479	422	493	475	455	493	435	493	492	499	480	514	506	500	490	466	480	467	470	489	478	480	464	512	466	479	506	448	453	462	493	486	498	456	472	471	470	475	463	500	444	448	469	478	477	472	498	484	491	468	462	482	447	439	457	503	483	458	453	490	502	463	458	473	450	466	486	446	448	461	476	452	486	448	478	450	462	491	477	505	495	465	432	474	490	507	472	478	468	498	463	479	497	463	447	451	478	455	477	424	475	485	490	505	468	480	451	460	456	475	485	508	497	468	490	467	485	496	450	485	496	474	467	492	460	500	481	445	475	465	486	455	499	471	462	464	513	476	480	434	477	467	512	470	470	477	478	466	426	496	454	514	433	469	451	472	459	465	435	474	509	461	449	476	462	450	447	495	482	489	429	499	467	445	460	499	521	486	463	475	485	478	466	494	460	502	507	470	508	479	473	494	485	478	473	429	471	470	464	474	457	484	507	519	464	454	490	455	462	500	484	485	487	468	460	457	465	489	481	468	468	472	472	473	463	494	493	503	479	472	474	502	499	423	465	414	469	516	439	472	472	475	429	497	454	466	480	502	456	481	480	449	477	445	462	488	424	492	453	477	494	440	442	472	456	478	468	480	451	441	444	484	460	496	464	470	467	451	464	479	498	476	480	489	477	450	471	486	487	487	460	489	435	437	489	471	462	486	473	490	467	436	462	524	472	468	427	452	463	437	516	480	485	459	453	496	476	450	447	470	466	493	468	452	472	488	441	476	488	467	457	469	490	505	486	476	478	512	486	452	459	459	487	473	481	464	459	472	499	477	489	468	467	538	453	474	467	507	503	497	470	496	440	472	494	461	490	469	448	489	492	445	457	497	447	504	461	434	493	477	458	453	472	486	434	514	486	437	461	473	426	451	497	464	468	462	492	469	468	439	479	481	479	465	463	512	435	492	484	484	450	465	499	468	454	476	479	528	457	498	460	483	476	460	512	515	476	460	472	469	432	489	497	485	503	449	443	475	480	494	499	440	464	463	461	493	464	484	453	453	444	464	463	489	451	495	463	464	471	496	501	467	457	471	449	467	458	467	453	438	488	490	475	498	465	458	490	493	505	445	505	470	451	500	435	470	485	498	498	432	455	491	467	466	419	470	495	489	450	460	472	496	433	458	444	457	456	517	466	458	457	447	479	505	464	472	493	500	485	488	490	464	479	480	458	484	462	514	458	473	460	465	460	425	490	464	470	466	458	492	447	487	460	501	504	482	476	425	475	489	464	482	476	499	432	486	448	438	449	484	477	457	491	443	492	475	498	525	464	485	481	465	458	487	471	490	456	467	450	464	438	479	483	498	449	446	448	475	480	500	479	456	477	475	456	455	450	490	481	462	476	454	421	468	485	501	460	460	463	481	437	508	499	481	512	547	481	454	478	436	459	456	470	470	482	469	436	513	465	438	494	485	482	476	486	438	488	483	475	440	473	499	492	468	494	479	464	478	457	505	466	503	479	473	479	430	473	478	449	486	508	484	429	472	464	463	481	486	510	480	444	468	488	445	485	449	468	472	492	468	455	441	502	499	461	502	477	478	485	481	466	480	447	470	432	488	486	475	467	496	512	484	473	467	480	437	473	465	477	497	463	436	474	512	472	486	469	434	474	474	462	479	439	460	494	465	481	467	487	476	498	471	495	463	482	492	436	487	435	482	455	524	435	480	449	479	513	421	483	490	463	458	455	456	461	471	492	470	444	451	445	443	501	475	470	459	489	438	459	498	444	449	483	469	494	482	452	478	428	487	512	448	481	459	513	470	455	462	468	439	422	497	458	485	466	446	435	473	458	472	426	434	479	494	481	473	478	516	479	449	503	478	445	475	447	489	473	495	468	427	477	457	466	475	509	481	502	444	457	483	464	468	455	461	476	477	467	463	467	471	457	449	483	470	486	513	487	480	448	459	478	463	482	463	438	486	462	456	485	474	452	486	495	465	472	461	480	497	436	455	449	457	474	440	481	448	530	487	492	486	458	487	466	459	461	495	464	476	461	480	507	446	446	474	477	483	469	500	491	452	469	491	451	470	484	458	467	476	490	470	504	428	497	495	491	426	478	475	507	458	480	426	506	472	507	487	490	471	485	454	484	488	453	471	492	487	491	459	494	471	474	529	496	452	451	476	458	470	438	486	462	481	490	429	505	485	484	466	490	489	483	440	475	468	480	441	500	504	479	470	489	453	445	484	469	501	473	468	475	465	472	475	478	449	507	457	509	483	479	459	523	465	465	414	461	505	442	496	429	438	469	483	464	490	458	492	498	442	460	495	493	443	475	485	454	479	468	493	481	498	489	521	500	462	439	487	474	481	465	467	491	464	466	431	476	452	481	484	497	480	457	468	488	456	467	496	437	451	467	471	506	476	482	499	468	484	492	458	464	506	520	455	448	453	469	455	461	476	521	480	455	453	417	443	474	469	462	472	505	443	509	446	470	480	457	481	452	458	486	481	482	484	440	438	478	491	455	492	480	480	462	449	470	497	496	475	491	454	437	475	464	428	454	460	484	502	451	467	484	457	447	491	490	495	480	443	487	485	459	464	470	474	509	492	470	474	475	470	463	507	441	498	465	493	464	460	479	513	498	477	467	483	473	496	441	505	477	448	450	461	456	505	459	477	534	471	518	481	469	476	497	489	476	464	471	476	483	446	481	529	479	449	469	490	457	452	458	504	459	498	455	460	487	488	471	453	480	444	467	470	441	432	474	504	518	491	476	448	471	462	470	499	499	442	474	482	469	442	454	471	449	492	497	505	488	472	495	480	488	483	490	449	497	486	515	498	466	463	479	482	445	459	466	472	512	462	467	458	502	485	462	509	495	433	462	486	478	474	476	443	491	460	471	476	434	478	459	536	445	501	505	461	500	437	470	464	495	511	479	464	466	500	482	506	469	468	469	463	466	459	465	416	454	472	489	489	489	509	474	496	452	489	482	473	474	508	496	477	469	459	476	468	443	468	478	460	452	468	463	489	491	419	475	473	489	499	465	488	474	473	434	473	490	444	452	457	468	449	444	469	444	470	458	418	487	491	467	491	495	446	429	465	476	496	500	504	456	468	470	455	461	462	471	500	467	474	448	479	510	497	495	499	482	417	484	460	455	493	487	449	480	505	455	456	476	455	474	444	465	469	489	490	470	492	481
7756	7136	5979	2764	2705	4499	5043	3095	1636	838	566	453	428	428	434	406	463	401	414	417	452	420	419	443	415	434	399	389	414	418	400	378	440	423	431	406	442	430	427	397	386	422	430	416	429	399	413	397	414	424	443	392	442	420	431	404	398	431	392	405	480	395	445	441	420	416	431	450	425	439	404	434	430	452	445	423	406	432	404	413	419	420	412	394	388	438	469	415	428	442	390	440	427	448	357	374	388	388	459	397	424	406	415	418	397	391	399	460	438	418	418	427	419	413	422	435	414	365	399	434	473	385	419	410	415	450	388	419	440	412	399	397	414	440	408	416	438	408	419	391	407	406	438	403	380	409	416	422	411	413	412	432	407	408	439	368	423	419	444	381	395	392	442	416	396	383	408	399	411	433	422	433	400	425	451	432	445	433	412	408	388	348	429	416	431	416	396	430	395	413	417	440	425	393	427	447	404	463	394	397	453	427	411	395	398	418	407	410	456	399	433	429	413	455	392	423	410	421	406	423	416	408	410	433	462	418	439	409	427	451	429	416	400	459	432	398	417	431	443	397	420	449	427	398	394	416	423	407	402	404	391	390	421	398	422	397	407	435	421	436	421	403	394	418	451	449	435	445	399	410	407	400	419	413	409	413	436	393	402	437	447	421	421	400	431	404	429	431	402	393	409	397	437	431	401	401	430	423	378	409	407	451	411	426	430	404	407	418	428	408	440	386	416	442	444	424	399	447	443	418	401	398	399	442	419	457	416	383	402	404	417	392	395	450	439	478	424	413	416	397	422	408	435	380	438	419	419	381	405	445	434	396	383	425	431	425	432	423	433	456	428	415	407	446	429	405	415	454	395	390	407	428	395	444	377	425	424	426	414	404	435	412	441	415	442	419	458	419	419	407	423	424	456	417	419	416	421	444	412	441	410	412	397	412	422	401	375	420	423	417	411	441	429	389	410	393	417	396	397	393	388	408	397	389	427	490	412	390	403	439	375	428	421	408	439	419	408	414	387	419	417	396	406	413	399	410	423	427	376	404	404	409	392	406	385	419	420	389	465	431	407	381	384	417	396	416	425	443	436	455	435	409	387	429	428	425	398	453	405	432	385	404	401	412	434	395	389	387	438	408	411	396	391	408	380	386	416	414	433	414	421	417	425	416	422	387	384	419	411	456	411	432	415	410	424	441	424	398	373	390	382	445	437	412	410	392	400	430	421	442	423	409	424	429	421	432	405	394	367	403	452	397	362	419	407	432	387	406	396	429	410	439	434	439	419	425	409	427	413	399	416	387	413	407	396	415	433	392	422	430	434	392	414	405	424	393	397	436	409	431	401	423	402	397	388	402	383	411	394	432	419	420	438	391	427	430	420	405	384	474	444	425	392	421	393	440	419	375	414	397	419	401	420	401	412	409	412	408	423	409	404	384	420	446	403	411	430	404	420	419	418	401	413	423	400	411	451	421	412	421	436	426	438	399	465	426	424	429	434	431	430	407	418	425	457	455	441	403	413	422	409	446	419	407	401	406	399	410	383	401	429	431	421	442	411	417	397	426	418	405	416	389	413	422	400	407	428	432	425	372	469	418	426	418	461	449	417	461	410	415	439	434	425	413	436	418	427	392	405	364	432	436	415	405	410	382	429	406	413	401	431	430	420	378	385	402	399	400	421	417	429	425	421	414	427	432	458	414	416	434	469	410	370	382	445	433	413	387	436	403	418	410	412	420	436	406	413	438	423	359	402	403	402	422	421	447	395	433	408	420	404	421	450	432	422	438	402	432	457	391	401	422	446	382	398	374	419	444	411	429	450	432	440	376	379	397	387	439	422	399	407	381	407	416	465	417	391	442	409	435	430	401	415	423	432	399	415	407	425	421	391	429	432	408	409	415	436	417	455	425	399	434	420	410	375	428	417	422	412	427	413	405	403	440	389	421	450	400	414	418	400	387	420	437	414	397	424	401	392	407	407	403	437	440	427	412	405	414	417	407	416	413	403	420	415	428	419	396	411	395	407	442	399	409	432	439	425	412	436	415	417	434	403	406	428	402	433	444	403	421	400	432	423	444	401	426	436	420	413	425	400	424	460	386	424	385	443	439	423	412	412	414	448	402	416	380	406	387	425	422	410	386	429	367	401	400	412	403	456	440	462	432	409	428	408	394	402	409	437	415	383	428	421	400	398	421	425	379	379	421	400	402	453	422	433	398	423	445	392	407	438	389	398	427	432	388	410	439	441	406	378	386	435	421	449	439	425	445	380	398	411	411	438	404	422	430	471	422	418	414	405	442	399	408	411	418	434	384	422	434	411	414	398	432	439	420	430	372	427	446	405	444	446	411	406	411	444	424	421	428	432	395	442	397	459	389	444	451	383	430	434	394	408	424	384	424	450	423	388	391	413	412	418	420	438	421	434	395	424	415	390	409	419	400	388	389	421	438	416	414	431	405	416	428	430	420	414	419	445	418	410	434	419	396	417	427	397	409	374	419	370	407	434	411	434	411	446	414	430	406	377	399	386	431	420	429	412	384	403	410	409	426	408	426	413	426	397	411	411	432	396	412	403	407	419	445	400	375	422	415	401	420	404	434	408	394	401	415	413	435	404	453	447	425	422	406	422	375	422	400	410	410	386	408	440	396	423	433	409	414	408	387	451	425	432	415	410	433	409	417	414	415	444	401	425	415	414	429	408	403	433	405	427	394	401	383	418	413	439	438	392	425	432	405	396	399	397	419	444	400	405	405	396	419	425	389	433	423	459	451	440	407	410	419	393	427	440	403	403	400	417	414	409	393	406	414	407	424	412	420	443	434	424	414	413	410	420	396	406	463	445	420	414	448	429	385	414	426	462	424	419	405	442	410	426	400	411	446	437	398	408	427	464	409	396	411	422	404	413	465	416	432	404	427	379	394	451	434	418	415	387	417	408	440	403	402	415	410	398	389	396	403	410	420	407	438	398	456	440	401	385	385	457	415	417	472	382	415	374	408	481	423	443	409	400	440	411	400	401	415	415	399	395	402	403	395	463	384	412	395	423	420	382	410	399	386	371	396	408	406	459	421	402	416	393	423	432	430	412	397	406	396	441	431	414	413	423	386	381	425	397	396	423	432	438	407	401	413	434	395	391	413	437	411	409	415	409	398	425	421	429	387	420	392	438	400	405	427	438	394	388	439	399	451	405	427	450	422	417	430	427	425	420	456	411	456	414	396	389	475	443	416	397	396	409	405	438	409	446	424	445	413	393	436	398	424	396	418	403	425	418	427	414	411	415	393	419	425	399	407	396	394	398	423	377	401	414	424	397	397	410	394	427	419	425	448	424	418	409	409	407	384	437	390	410	405	414	453	427	454	424	442	451	443	394	379	400	429	414	416	400	413	393	412	388	394	425	423	432	418	431	423	412	434	416	422	409	406	402	436	421	477	359	412	386	428	430	428	390	415	420	406	439	398	416	415	395	412	442	423	387	418	436	389	450	417	422	416	400	435	437	416	391	440	421	369
25455	21361	27179	25138	16116	30531	33944	22127	10720	3667	1252	729	566	532	540	497	493	536	490	483	517	475	515	510	492	504	522	501	533	505	459	536	492	527	466	502	549	523	479	533	480	481	491	498	466	496	488	513	533	521	491	517	550	527	488	519	552	486	516	513	521	499	510	506	542	534	500	534	518	517	468	477	507	521	518	517	507	516	470	494	513	506	510	492	542	526	518	509	451	511	457	501	524	491	503	482	472	478	506	526	511	520	494	476	505	498	479	479	462	488	464	464	516	488	547	537	485	519	496	523	514	473	545	492	483	498	529	487	506	513	475	524	526	579	518	509	498	485	461	473	557	509	464	508	513	483	470	497	483	465	490	531	525	523	463	478	473	543	506	508	517	517	486	469	498	522	480	490	509	507	531	506	480	497	507	485	503	513	540	524	459	541	510	492	469	499	502	485	498	503	471	463	510	517	513	507	519	538	510	514	510	486	468	541	468	527	527	525	510	492	490	511	514	464	515	521	511	505	540	495	529	518	504	479	496	525	511	520	505	508	507	480	489	496	504	513	498	483	498	501	539	536	524	494	514	506	517	476	508	513	495	522	532	496	528	454	500	487	489	464	507	517	540	515	513	486	470	525	470	530	528	517	478	496	494	528	529	473	537	490	494	517	471	523	463	489	436	508	503	495	492	515	499	505	511	486	512	502	495	499	504	502	484	489	463	494	466	483	472	541	477	521	480	508	504	466	475	477	478	532	515	526	488	514	512	515	524	480	490	476	516	533	529	488	519	518	499	516	533	532	499	493	485	487	518	469	518	487	518	499	527	502	481	471	512	505	484	512	483	519	559	489	525	506	509	495	486	487	470	517	509	457	526	511	489	542	522	507	479	499	521	482	492	532	549	457	491	478	453	485	489	519	534	476	521	537	476	487	501	434	520	475	516	492	516	520	505	478	479	486	525	511	518	500	496	480	521	528	477	497	468	504	502	491	509	524	486	502	519	481	524	509	467	521	494	542	503	532	493	515	502	495	509	509	490	440	470	479	496	490	486	482	515	520	495	527	502	471	522	533	492	499	530	516	489	517	488	516	450	481	512	558	488	478	495	479	499	513	524	516	511	535	517	487	466	481	555	540	495	528	530	499	564	488	496	492	506	494	506	476	508	527	514	491	475	518	517	516	520	512	514	476	547	508	480	530	481	517	511	513	505	510	489	489	505	469	499	516	507	503	503	514	472	487	489	510	453	470	467	512	500	511	491	476	480	512	498	464	499	521	534	509	485	496	517	519	483	468	516	505	525	475	503	514	530	480	498	518	485	521	513	492	485	531	459	516	491	487	504	491	487	479	525	491	498	485	504	446	514	516	474	512	492	541	532	469	502	500	541	466	485	473	525	534	514	472	542	489	507	486	506	471	486	528	518	485	515	509	513	486	514	515	478	516	492	501	546	485	483	507	508	528	497	530	520	493	527	517	497	481	508	501	520	489	483	483	490	514	491	482	489	510	539	483	463	517	519	498	512	459	529	511	516	539	515	479	464	528	496	475	513	501	491	532	505	518	498	516	538	479	528	480	478	486	522	505	510	526	528	494	528	500	486	523	469	497	544	463	517	501	494	494	495	474	506	509	514	488	499	482	473	461	504	506	478	510	522	488	501	492	492	488	524	497	487	513	464	507	488	475	503	503	452	530	491	506	502	503	508	525	550	532	506	514	550	522	446	507	452	479	485	528	523	499	488	516	530	523	486	521	464	520	514	466	503	489	464	492	495	530	493	499	524	496	487	516	510	484	484	515	503	484	504	500	515	456	518	519	471	495	502	490	495	467	540	486	514	529	488	509	515	525	515	493	480	510	481	496	498	496	521	489	520	536	492	531	506	521	499	518	496	521	499	475	520	481	473	533	480	517	483	502	484	505	479	500	499	515	526	512	481	508	514	523	508	521	509	520	487	510	515	519	538	524	517	472	514	492	503	510	503	517	483	500	510	448	524	539	509	498	478	485	505	500	497	497	532	489	506	513	487	509	520	503	498	472	495	508	516	494	515	505	478	470	484	504	524	489	488	465	466	530	516	483	467	480	567	530	476	498	475	476	507	521	503	515	491	508	506	480	513	502	469	503	443	475	542	503	521	542	535	543	521	518	477	484	510	522	482	530	512	506	519	463	500	464	513	467	505	466	501	500	523	493	503	493	505	516	460	492	512	483	532	510	467	500	511	530	474	520	481	532	510	529	469	487	514	525	534	476	487	506	512	481	486	497	486	537	513	531	518	500	500	518	484	512	490	505	485	462	516	545	506	478	497	478	456	545	492	491	493	505	534	486	531	490	489	484	479	484	508	498	537	482	489	523	483	535	538	470	478	513	526	490	477	470	516	464	531	507	500	511	506	468	483	506	513	521	509	538	523	508	525	513	517	479	489	503	540	540	479	484	467	517	536	477	525	478	513	493	542	483	503	500	523	531	484	512	483	514	473	484	503	502	518	515	478	469	563	475	532	520	468	531	482	468	476	483	536	491	520	480	521	499	452	468	514	499	530	503	532	468	468	503	541	492	510	537	494	491	502	507	490	484	512	504	463	516	520	493	448	507	508	518	467	511	489	496	495	539	504	486	490	465	501	509	502	515	502	505	482	479	501	524	497	477	481	473	471	523	483	475	533	458	505	467	513	479	515	496	510	490	487	495	503	535	440	493	518	474	477	494	534	514	505	470	494	505	482	525	472	535	497	493	511	483	475	522	515	530	541	476	475	480	510	532	494	532	506	496	512	493	508	531	518	502	497	519	530	460	506	517	496	512	473	492	533	509	483	492	516	519	521	501	545	513	558	507	501	512	521	485	516	530	486	548	474	477	537	507	500	526	546	476	500	488	515	511	515	518	486	511	551	532	530	520	476	507	479	469	481	481	511	508	542	508	505	494	484	458	497	495	505	499	525	506	479	520	521	497	440	524	479	504	494	510	441	541	504	506	521	528	511	497	515	452	446	507	524	539	503	492	487	515	543	480	483	473	486	485	487	481	475	488	486	518	490	461	505	458	487	461	510	469	465	456	473	481	493	506	499	530	526	508	521	533	507	470	513	523	497	488	496	517	514	514	512	496	486	514	509	495	506	537	521	481	488	504	528	507	498	470	468	473	471	537	478	496	497	490	449	511	519	502	493	462	460	504	478	504	484	487	483	481	529	431	532	473	485	470	466	502	459	512	460	489	504	505	522	477	507	501	526	500	455	446	476	542	512	487	526	514	482	480	480	504	444	519	531	507	482	479	470	547	521	485	484	545	543	493	505	500	515	505	525	544	499	541	484	497	536	501	513	473	523	494	493	491	469	502	491	501	502	512	511	496	490	468	475	526	537	500	528	523	501	477	512	503	496	531	493	496	539	479	519	512	506	494	474	458	497	522	500	470	499	510	480	485	507	465	494	511	505	501	465	495	517	470	545	516	540	469	509	437	497	522	517	470	486	483	488	471	506	511	496	506	469	457	505	497	535	489	506	499	525	477
8437	15233	14979	6284	11782	30653	28505	17182	9056	3593	1326	691	500	487	423	440	479	510	447	427	460	461	451	447	453	461	465	498	457	446	421	472	499	473	460	478	482	452	459	458	441	475	460	499	452	479	444	457	455	473	418	455	493	428	482	478	434	472	433	450	468	472	507	435	489	454	456	457	450	470	418	452	499	464	463	461	464	477	451	488	446	441	454	472	428	468	475	472	449	470	436	471	428	448	478	449	467	475	424	487	411	470	475	442	470	469	465	440	459	464	467	449	477	474	476	481	459	492	456	438	451	468	454	452	473	434	503	447	461	458	441	522	469	443	441	469	452	511	462	483	421	474	460	471	494	474	474	494	446	486	465	471	466	417	468	445	496	455	439	478	461	428	466	458	454	475	459	478	521	449	477	484	438	440	480	449	451	479	448	455	452	424	480	472	473	434	429	428	455	467	502	493	474	461	470	442	479	423	462	432	440	448	452	459	470	453	429	438	476	447	461	465	498	458	469	461	457	474	480	428	435	451	431	429	457	445	449	422	471	480	505	457	477	453	411	469	466	459	476	438	490	436	439	472	445	431	442	483	455	456	508	436	427	434	483	472	480	446	451	458	447	522	460	462	455	509	444	445	511	428	440	462	418	472	476	462	460	407	491	469	484	451	432	490	468	504	429	469	495	435	415	424	448	425	441	446	459	461	408	461	447	482	442	416	483	487	484	457	446	485	417	472	456	445	471	476	491	460	464	444	460	438	443	442	438	443	446	465	444	460	476	449	467	464	475	454	469	448	457	466	446	465	476	424	430	452	486	453	451	463	452	448	470	443	467	445	448	436	438	446	455	463	446	501	422	473	488	455	475	453	422	451	386	451	440	453	460	455	448	470	440	423	441	453	472	450	428	518	479	465	430	440	441	433	464	429	438	439	446	440	479	434	482	453	462	427	450	462	495	478	494	481	447	465	488	455	480	450	474	430	445	461	470	494	431	457	438	471	458	441	447	500	449	425	455	445	465	469	434	448	444	427	486	486	468	484	452	420	468	432	445	449	452	467	431	451	451	496	471	455	480	466	476	431	474	447	466	454	460	424	457	414	450	480	487	426	462	455	410	477	477	471	481	478	455	438	439	456	488	440	487	455	459	474	472	442	469	484	482	439	491	461	423	417	459	453	448	458	437	455	410	448	426	460	492	476	465	485	444	442	441	439	460	478	471	438	431	444	453	449	449	473	465	465	464	473	437	447	445	436	473	489	427	501	450	458	451	477	440	462	474	430	476	453	408	452	447	476	450	418	471	444	445	457	458	446	467	470	452	456	432	466	446	467	431	432	457	463	442	449	445	461	477	432	450	491	489	445	458	465	466	462	461	469	445	458	458	451	498	431	483	442	465	441	482	456	449	437	445	473	459	451	492	461	477	419	436	421	484	471	483	435	459	468	473	442	469	447	425	521	468	482	465	433	419	456	404	445	467	496	479	434	445	463	485	491	487	448	455	418	416	503	505	477	443	467	436	458	470	445	450	451	425	446	464	488	475	465	471	484	435	456	456	469	462	467	448	460	467	464	452	458	437	438	451	462	442	467	435	455	459	471	430	486	444	450	430	492	428	479	467	446	484	435	423	457	429	465	438	444	452	435	464	452	436	445	456	455	435	468	479	480	535	460	456	470	447	453	474	480	460	465	439	457	445	436	430	418	465	459	453	524	445	478	451	486	468	435	457	457	465	444	466	456	461	433	487	449	470	458	470	459	480	450	459	485	449	436	423	450	482	461	452	461	469	474	423	437	461	416	446	472	436	401	439	443	475	471	496	428	499	447	443	431	451	457	439	454	442	454	470	451	408	461	444	453	437	476	443	435	448	444	485	466	442	457	456	467	418	424	455	440	429	476	459	463	455	500	476	445	461	451	437	451	456	433	430	459	428	438	484	475	488	434	473	457	440	434	454	458	460	472	469	436	454	450	497	444	464	460	456	445	440	459	433	461	496	463	517	473	485	497	477	472	444	525	468	479	453	465	441	448	456	447	461	406	438	454	451	472	442	421	439	443	449	432	466	474	431	483	513	461	434	428	477	461	471	489	489	447	409	438	455	428	478	446	442	431	420	456	483	463	456	475	453	454	463	454	448	438	448	459	430	444	453	449	404	495	454	490	416	442	465	485	444	493	439	404	462	506	474	457	454	442	451	461	454	485	468	437	454	467	446	473	466	437	452	449	418	457	478	450	439	458	454	467	465	433	431	443	476	495	468	466	436	434	453	480	450	425	494	462	434	454	475	443	434	452	487	451	462	417	472	437	423	486	504	481	472	464	476	434	445	430	482	480	466	458	453	495	485	459	474	459	427	443	455	438	486	460	437	425	471	470	408	428	455	446	494	490	458	414	450	439	461	457	445	450	475	469	469	473	434	443	476	456	430	441	442	467	444	446	485	380	431	416	463	459	449	444	444	463	425	462	506	452	436	441	455	474	434	455	453	468	499	452	471	467	428	450	447	432	440	457	445	472	440	440	441	447	444	490	445	448	425	458	416	441	445	504	440	483	468	451	438	467	438	481	450	474	441	463	466	472	429	450	451	467	459	467	449	436	454	438	451	501	450	453	456	466	420	468	466	458	445	466	440	465	430	424	500	474	470	444	504	435	461	465	467	461	445	508	479	465	436	478	465	448	456	436	494	463	436	470	423	451	416	436	457	488	435	456	452	478	456	438	417	443	464	447	499	473	400	471	425	450	478	462	433	449	496	432	472	451	442	446	481	496	473	507	417	448	478	464	453	462	452	428	457	433	480	449	466	418	480	422	442	466	434	432	487	469	455	446	457	451	480	428	428	459	490	400	465	496	436	449	472	464	455	423	442	479	447	487	431	436	424	485	464	453	430	467	482	479	437	415	418	499	431	472	453	445	457	435	457	443	476	486	440	478	493	485	439	494	423	475	480	420	474	493	482	477	449	420	502	474	479	448	453	461	464	495	459	485	459	502	467	466	432	455	508	465	426	470	489	449	437	446	464	424	452	481	448	479	445	497	469	457	463	424	487	439	452	447	481	473	455	430	453	461	439	482	427	477	464	451	475	475	435	443	463	465	484	470	452	451	436	465	451	475	471	448	454	472	417	451	465	430	467	455	417	497	430	474	465	450	440	445	470	463	448	444	454	462	451	481	450	444	452	465	430	495	489	454	425	432	451	484	494	434	433	441	455	441	469	475	498	474	432	487	471	436	469	459	460	481	454	429	467	450	470	455	459	443	464	461	454	469	502	468	464	465	457	457	453	479	439	432	481	464	426	451	429	493	436	483	487	442	449	473	476	468	466	404	466	503	476	428	426	456	432	463	444	449	478	492	499	457	466	455	466	485	438	440	460	447	488	420	463	438	444	504	445	456	438	467	440	455	463	427	446	465	420	464	472	435	457	464	489	447	485	440	476	453	457	467	446	491	445	455	429	451	476	457	460	475	470	454	432	470	457	478	432	466	486	494	436	491	479	447	477	449	443	442	416	442
24224	21330	28620	24421	22379	42838	48405	39079	24820	11040	3006	1172	785	680	639	651	576	636	619	609	666	621	625	635	631	617	590	601	616	601	600	584	576	630	574	623	596	625	566	611	644	615	597	602	596	596	618	551	626	623	611	596	584	656	590	556	628	608	626	600	618	567	607	594	606	600	611	566	608	596	556	581	538	651	655	575	624	585	588	611	578	598	599	580	570	636	626	614	623	605	630	602	595	582	590	575	599	592	584	601	565	634	617	612	649	542	609	609	598	608	620	623	592	662	591	652	642	601	615	590	598	585	558	608	565	602	593	612	616	604	586	587	563	629	611	585	562	617	635	609	604	573	607	609	624	599	601	607	615	595	671	591	613	605	585	615	639	633	626	577	590	583	634	592	625	621	621	599	603	610	594	604	595	553	590	596	577	627	624	614	577	628	610	571	598	559	563	597	606	618	619	615	598	642	612	583	614	606	603	581	605	567	624	560	626	585	609	612	599	565	613	566	599	576	610	651	625	618	612	642	610	609	595	616	622	634	620	620	629	616	588	624	622	593	585	594	634	586	620	577	630	633	628	652	636	565	641	605	597	610	627	637	594	613	612	598	600	634	583	578	588	573	616	609	586	594	576	564	614	585	626	608	605	612	607	597	618	595	603	600	609	627	598	589	617	566	521	643	605	626	616	564	583	608	602	538	623	665	586	580	601	590	631	642	596	674	606	626	702	620	620	656	605	599	579	597	613	648	606	600	632	656	630	574	584	589	613	565	622	630	579	538	650	592	567	603	571	608	654	581	623	611	595	606	595	578	602	625	581	629	592	594	621	620	585	554	629	595	624	617	610	629	621	583	606	632	627	562	597	576	626	601	616	619	607	543	612	633	627	574	584	589	615	640	579	592	636	608	578	598	623	632	623	601	631	620	633	606	567	604	566	622	647	595	604	642	595	619	570	599	582	620	624	554	588	591	603	621	633	607	617	646	644	624	576	618	628	608	593	580	640	613	604	614	559	616	571	585	606	580	613	609	582	594	597	620	589	601	618	630	628	593	635	596	626	586	612	549	549	583	589	612	564	603	605	633	580	616	583	614	586	639	592	601	599	557	584	623	610	580	594	585	670	593	622	668	614	617	607	594	590	568	605	560	566	625	590	596	628	605	626	609	599	575	593	623	635	597	580	608	602	595	617	594	625	611	602	587	576	623	599	590	611	560	628	584	595	560	600	613	609	592	616	632	622	598	626	646	590	591	592	624	610	627	594	610	585	586	608	610	627	584	585	625	634	626	614	609	599	574	566	634	582	575	569	568	586	611	608	627	600	636	594	569	619	574	610	624	572	567	601	573	608	590	594	545	575	600	641	566	617	588	602	601	620	639	619	592	587	583	587	632	566	582	611	595	566	650	590	580	604	631	602	590	609	608	606	682	598	598	622	616	603	619	569	650	611	604	649	552	592	597	602	600	567	605	614	609	585	588	572	621	661	598	594	548	589	642	573	588	604	665	620	638	610	569	644	604	617	567	612	605	592	612	615	620	588	605	581	595	577	648	629	659	636	603	592	565	628	662	592	551	575	604	662	639	610	583	616	560	560	571	599	576	613	572	568	505	620	616	636	572	595	600	628	595	596	570	579	582	604	585	562	629	598	626	602	580	619	574	616	618	627	594	632	607	625	587	594	641	609	608	652	634	582	603	575	595	594	616	570	589	599	606	625	597	583	584	598	621	577	609	596	524	620	625	597	553	655	599	628	552	600	616	587	639	556	601	562	591	598	591	597	605	633	645	590	608	601	606	610	622	647	630	592	607	596	588	552	620	614	607	542	619	605	613	574	615	599	628	649	618	576	621	594	598	617	570	632	621	580	623	589	634	596	587	584	620	602	645	592	636	609	625	607	599	568	638	571	585	605	631	567	598	582	578	663	583	613	607	574	589	542	608	552	591	595	612	592	618	551	595	610	605	673	604	578	576	615	622	634	572	591	634	624	561	564	591	598	572	620	601	550	600	637	575	602	643	587	636	588	575	612	637	629	564	642	567	569	623	628	604	548	644	602	603	612	586	587	587	591	626	601	628	592	561	573	598	590	562	582	585	593	598	628	599	626	629	613	631	603	615	619	617	632	580	591	583	579	551	625	627	621	580	637	575	609	626	573	638	634	590	532	546	596	592	598	596	594	624	602	592	636	567	587	600	574	651	562	584	562	592	578	603	576	612	570	602	605	588	632	585	579	643	584	604	662	598	586	578	660	577	581	617	598	602	618	560	565	624	644	637	590	638	620	575	617	581	619	625	617	643	602	623	561	580	587	616	616	603	587	591	603	616	640	589	587	612	578	592	638	531	580	642	588	574	563	620	594	603	601	599	606	559	577	620	635	574	616	614	568	605	540	545	645	546	627	579	632	593	592	582	599	610	627	585	590	586	616	590	604	606	608	626	647	562	575	614	572	595	604	571	612	608	564	610	610	562	575	644	552	592	600	594	580	577	616	612	598	567	593	577	602	566	603	595	578	596	654	555	600	652	574	576	672	605	592	615	566	584	624	582	619	608	611	601	584	609	598	582	612	593	576	619	660	580	564	616	559	610	617	603	612	611	604	602	622	577	566	661	640	559	616	645	590	581	589	596	571	577	578	609	578	570	595	615	562	643	643	563	586	628	614	617	581	616	610	555	604	603	582	639	589	636	614	635	583	645	598	564	649	566	590	577	582	607	603	554	585	616	586	583	639	634	594	630	641	579	610	586	647	609	599	594	591	614	587	538	602	608	573	639	607	611	620	571	601	635	581	613	578	548	560	606	587	562	611	566	601	555	625	581	607	599	598	598	614	588	612	614	599	587	596	656	594	556	574	619	593	569	605	607	559	577	593	637	577	628	598	629	612	575	605	555	622	604	558	609	597	583	638	619	582	603	591	615	626	610	578	587	601	586	590	601	595	615	587	588	595	586	596	594	584	561	572	628	596	630	641	577	623	609	611	643	567	587	538	639	597	620	633	631	588	598	608	582	599	585	608	644	586	593	588	605	591	614	615	564	613	615	626	611	609	569	616	619	566	603	588	573	539	571	584	581	616	573	593	590	596	581	563	625	627	591	615	655	621	591	612	601	617	623	580	593	631	600	616	600	558	582	625	576	622	628	579	592	589	642	617	582	624	563	633	611	639	594	639	627	601	580	606	620	543	605	656	636	618	539	615	645	553	561	620	591	597	566	621	619	581	582	618	581	588	603	626	565	580	610	622	580	624	605	618	570	616	560	592	559	608	613	585	585	637	599	589	582	611	564	618	586	579	610	591	616	586	624	593	582	584	626	608	628	585	580	602	641	564	654	568	625	601	558	580	583	604	611	627	583	606	588	604	597	593	601	562	627	590	579	561	610	636	596	577	642	582	612	651	636	595	586	583	598	597	589	580	582	642	597	593	625	607	591	633	614	589	624	632	617	598	594	531	591	586	612	613	551	627	571	640	607	585	578	637	588	645	572	593	567	588	623	589	566	610	606	614	598
10554	23724	22082	11936	16678	45309	43529	33746	19970	8438	2901	1218	688	573	609	546	562	543	569	557	597	573	532	544	571	542	523	543	524	534	558	602	539	527	539	576	542	519	616	535	546	591	609	533	556	581	536	540	582	564	547	545	570	528	603	544	516	535	507	550	584	585	532	539	522	535	578	525	522	511	595	557	553	548	523	579	559	563	582	565	525	576	549	584	539	544	514	618	556	551	517	573	562	522	583	559	546	535	527	565	542	551	534	564	571	529	535	517	551	525	560	587	589	534	561	549	564	558	503	579	537	582	531	573	545	574	512	599	545	562	574	529	559	520	515	523	541	581	558	517	514	500	540	567	537	530	536	535	571	518	559	598	525	519	523	555	575	551	537	560	591	521	544	522	558	547	548	551	571	523	570	571	555	570	545	530	551	580	529	555	574	532	533	575	556	524	553	556	553	561	550	549	556	566	606	513	502	531	507	544	564	534	563	512	557	559	514	544	516	531	524	547	523	554	546	543	545	534	514	529	522	538	531	516	556	554	549	576	527	603	527	517	545	551	602	517	579	557	544	528	575	550	558	550	548	545	586	558	548	561	523	536	526	535	523	577	527	541	548	540	566	576	568	546	551	538	556	578	571	520	505	560	537	576	528	517	551	587	521	549	527	531	560	580	506	500	528	577	552	526	574	616	520	551	554	586	571	529	601	515	501	583	584	584	570	569	529	535	556	595	524	538	552	543	550	537	544	529	565	534	593	562	531	574	557	542	594	523	552	572	558	550	580	523	525	539	515	530	501	556	549	536	553	518	537	531	530	555	549	542	537	561	551	557	517	563	562	589	550	516	569	558	556	549	574	540	578	519	510	557	518	576	566	481	545	540	546	574	549	537	546	565	576	545	588	546	520	554	582	531	599	526	518	580	535	545	531	544	543	555	516	532	559	561	527	555	553	530	538	505	551	531	606	576	551	584	560	550	576	526	571	487	547	559	597	537	538	530	528	536	552	548	517	583	529	558	531	555	566	553	565	540	545	539	529	481	559	560	543	551	589	553	517	579	550	576	577	555	508	549	570	511	554	581	554	562	513	525	531	535	523	565	538	531	571	514	540	532	554	556	530	588	555	556	546	556	566	576	508	573	517	553	543	530	587	584	565	523	530	526	570	498	597	543	565	511	529	523	520	549	518	547	486	535	536	581	575	529	511	537	609	519	543	549	545	546	547	570	549	474	528	573	533	560	545	583	512	557	557	538	548	548	563	535	530	538	513	524	509	516	561	512	534	540	547	531	574	567	539	519	521	535	548	549	545	554	544	535	552	585	544	552	542	520	551	581	541	567	520	550	562	573	533	518	540	578	608	544	550	540	557	568	572	586	550	556	571	489	579	581	552	523	503	493	548	532	545	572	541	549	568	523	567	560	598	529	554	569	571	568	570	562	524	519	518	510	523	585	581	551	534	504	526	574	598	529	528	544	578	555	545	579	569	569	601	537	520	535	540	568	556	554	584	607	563	556	599	533	548	550	532	562	539	552	549	533	547	558	556	516	557	532	586	544	556	522	540	554	533	550	550	575	511	556	582	542	558	550	517	560	559	540	552	558	569	600	529	558	515	549	581	562	553	543	522	518	569	521	533	570	544	513	528	534	542	578	576	562	533	505	544	522	515	549	515	559	550	561	564	543	550	557	557	544	527	557	536	597	544	563	533	531	558	554	516	605	559	578	488	566	533	551	557	560	545	560	507	554	521	546	566	559	523	573	553	578	515	581	547	578	525	555	587	539	536	581	514	589	553	549	548	537	543	550	560	541	566	564	542	553	561	547	538	538	536	536	553	519	515	503	572	536	545	579	554	526	575	501	588	550	564	532	556	533	587	545	524	608	546	576	536	523	550	523	524	544	509	540	575	537	589	560	579	537	545	585	531	545	509	546	571	541	573	575	578	548	579	542	526	552	542	595	550	543	572	545	582	559	584	552	576	526	515	539	578	576	545	531	514	537	552	556	556	520	555	541	583	548	529	540	514	546	489	590	579	544	546	541	547	560	549	555	512	569	550	534	507	546	560	546	559	577	535	544	577	564	587	524	525	537	519	571	542	537	534	512	580	546	520	531	545	538	562	549	552	508	514	567	559	543	540	543	539	511	537	570	581	571	567	506	551	536	537	539	536	531	509	555	530	535	592	543	526	553	553	535	540	522	531	562	543	568	535	539	584	560	540	539	550	543	575	512	545	504	498	582	543	553	537	548	540	543	567	569	530	529	501	544	532	534	554	508	554	540	547	582	573	561	564	526	549	551	548	510	547	506	533	559	523	567	522	571	548	569	509	553	594	521	536	534	528	507	543	566	535	508	603	542	504	521	558	544	561	559	531	549	582	563	547	536	549	544	562	546	526	536	572	510	538	563	538	511	552	512	533	517	539	523	531	553	585	542	549	541	516	554	572	563	552	568	566	530	540	514	559	573	535	536	507	587	562	550	555	557	575	532	569	533	508	516	557	549	572	551	517	510	564	557	583	494	511	498	519	515	553	521	515	512	537	540	543	538	543	558	509	528	523	546	554	515	577	557	544	540	560	587	542	538	533	537	526	545	573	561	558	583	555	537	538	556	547	571	536	511	569	506	549	570	568	594	522	534	506	557	520	550	576	566	510	589	552	524	549	528	535	520	531	533	539	554	549	468	496	526	553	542	564	575	557	537	531	537	546	572	586	519	528	529	540	549	511	539	496	529	531	584	550	589	516	518	517	542	573	554	585	499	521	580	532	533	569	541	535	534	482	562	516	557	531	537	551	557	513	529	521	514	515	538	567	541	546	553	593	576	525	549	524	578	532	518	536	529	536	536	523	527	543	590	564	547	529	498	569	529	549	562	568	569	554	575	570	562	507	516	547	574	558	523	569	576	572	544	513	539	582	548	550	563	547	515	522	569	559	507	541	569	534	529	533	600	490	559	493	570	535	504	530	507	499	538	562	571	530	535	548	537	532	529	531	504	551	489	546	533	558	534	513	556	551	540	555	494	580	546	526	549	579	560	562	526	573	516	564	594	549	542	547	532	546	502	539	522	539	511	551	539	558	529	512	570	539	538	513	516	551	553	530	564	515	571	484	534	542	531	562	597	555	583	528	577	555	537	562	524	514	534	526	577	535	555	561	556	550	552	560	477	534	559	555	527	545	505	562	511	528	563	560	546	514	516	508	550	558	545	562	554	542	566	521	568	559	546	532	563	553	543	540	552	550	549	522	555	576	562	539	543	558	585	536	518	500	501	540	525	563	559	535	488	530	552	528	555	572	513	566	550	520	575	526	534	564	549	556	545	506	531	518	541	517	548	548	505	575	542	560	605	555	542	499	552	531	537	573	554	516	551	543	559	549	517	535	552	530	533	520	535	580	534	557	510	564	539	535	555	526	584	519	532	527	530	563	551	523	554	505	534	516	579	533	534	574	531	557	564	517	553	552	521	591	563	524	558	562	577	563	549	510	526	553	551	547	540	550	566	542	564
27779	15716	8382	4171	1573	2811	4144	3422	1740	1058	683	533	477	494	496	468	450	423	469	496	451	506	478	456	478	452	476	482	488	488	473	484	438	450	484	467	469	440	456	455	465	478	479	466	451	466	489	478	474	453	467	450	450	449	449	477	486	476	466	460	483	461	488	488	476	438	465	441	420	466	479	461	445	491	469	432	494	475	510	509	483	470	480	472	492	481	470	455	484	450	458	438	441	478	445	450	467	465	463	441	481	472	436	460	460	492	449	492	466	492	443	485	466	471	479	486	457	446	468	479	444	493	477	483	475	472	469	412	457	477	468	472	459	443	483	454	446	437	508	497	451	480	457	421	465	465	427	503	482	482	432	466	439	468	443	479	511	502	431	460	462	463	445	454	498	484	470	460	470	484	468	507	450	442	426	428	481	477	504	468	479	458	460	424	448	442	448	462	488	455	472	463	486	423	452	452	469	483	482	449	437	449	486	466	475	480	487	479	466	455	382	427	461	476	453	433	492	471	471	466	480	446	442	472	424	470	480	428	477	440	469	483	472	412	452	480	514	458	468	475	430	448	443	463	444	433	464	468	454	463	497	445	445	422	460	499	432	466	529	497	478	474	481	460	455	392	441	469	413	455	456	450	486	436	483	500	452	473	472	427	468	440	449	499	457	480	496	488	477	443	447	463	511	449	501	507	478	458	475	479	455	466	438	450	447	456	474	459	451	459	447	473	468	447	443	527	485	463	443	493	458	480	460	495	512	462	466	438	463	468	470	436	439	470	485	475	470	511	462	481	474	466	496	472	454	462	432	466	488	444	452	459	438	460	483	464	436	451	470	465	479	473	457	483	469	513	489	494	453	480	503	437	445	447	466	441	452	459	466	509	436	495	459	482	477	472	474	454	471	475	453	480	484	433	464	451	473	490	415	452	480	432	462	463	477	473	466	449	470	470	447	481	450	430	469	431	441	486	448	457	452	492	475	489	433	448	427	446	437	432	454	481	456	466	494	486	474	500	467	465	493	482	500	496	503	465	432	443	442	471	452	458	431	448	453	455	448	457	462	430	484	462	455	464	436	443	432	487	483	440	472	450	437	503	471	486	457	458	418	446	417	465	479	468	448	451	453	514	453	461	470	453	446	477	476	468	461	451	439	450	482	469	493	468	472	449	497	485	512	484	448	444	487	452	423	449	468	471	476	516	464	488	449	459	476	449	510	443	481	465	430	440	485	501	465	472	523	488	488	459	459	453	437	451	464	496	476	498	443	491	468	446	493	481	444	456	452	465	460	480	490	446	504	454	453	464	441	477	459	435	407	470	467	475	497	465	500	434	419	496	447	497	496	457	464	429	488	496	450	463	444	440	446	451	465	504	427	473	448	458	439	474	489	494	483	454	494	487	476	422	462	426	480	490	468	491	468	446	446	449	504	468	497	457	458	490	455	494	449	464	487	445	472	468	503	428	446	453	479	461	442	470	467	455	453	490	469	478	455	479	472	454	472	450	476	468	455	474	465	458	463	464	486	460	513	422	460	464	487	432	471	467	454	467	452	489	450	507	455	428	490	452	460	480	463	498	442	452	474	473	479	442	435	440	448	468	483	448	455	451	484	441	449	502	442	453	442	451	501	483	413	468	435	479	489	456	460	514	436	477	444	477	447	507	481	458	502	470	520	464	468	505	497	477	497	475	480	433	485	406	435	458	423	481	436	471	484	470	453	466	482	446	492	461	478	502	459	471	466	461	473	458	431	478	474	434	457	465	471	442	461	440	489	469	469	473	475	469	470	486	496	461	456	465	450	459	452	458	477	465	470	384	429	471	451	448	490	473	414	459	475	456	460	423	527	489	455	479	458	449	454	475	441	494	459	461	464	453	469	465	471	472	455	444	501	497	497	441	467	447	485	456	429	456	468	452	457	470	463	456	449	450	441	441	447	477	446	478	452	478	462	450	429	471	473	476	452	461	452	487	448	457	448	480	452	464	487	454	511	443	450	444	474	470	464	436	450	456	459	494	420	469	415	449	467	485	454	419	493	469	454	474	465	485	501	488	465	471	458	455	481	470	445	430	473	481	471	461	491	475	494	455	484	466	462	451	431	473	444	473	478	485	487	478	452	414	458	459	453	454	470	443	443	479	503	473	452	450	460	472	448	497	509	427	427	441	445	500	497	480	427	433	465	464	479	482	497	462	452	477	476	480	461	474	447	467	447	508	477	452	482	471	479	473	467	480	485	475	468	445	481	473	449	447	444	515	467	460	450	474	488	465	438	471	447	433	522	503	466	478	467	484	487	438	447	445	479	429	437	503	414	476	437	461	454	441	437	459	461	475	453	476	450	460	447	416	484	422	497	445	511	470	443	456	456	488	502	488	435	480	443	484	439	460	482	459	478	491	426	497	447	451	470	454	484	477	471	454	439	455	502	467	468	452	399	469	499	444	479	448	478	460	476	471	469	453	511	437	480	460	469	457	508	459	406	505	458	435	455	462	484	450	460	487	444	493	445	504	466	464	472	500	466	463	503	472	474	477	477	469	474	440	440	471	459	467	482	479	478	501	481	461	448	452	475	414	446	474	482	469	508	482	497	483	451	442	507	464	454	462	432	460	461	519	461	460	431	480	459	486	471	458	461	471	493	476	490	433	477	443	487	426	465	462	484	473	419	502	475	446	458	484	455	475	482	522	440	467	444	452	511	484	478	449	467	459	464	451	481	450	487	464	452	486	468	454	450	460	491	452	461	431	463	495	477	438	494	472	469	451	487	467	435	495	463	460	467	429	492	461	443	510	498	433	443	455	503	462	462	476	436	523	439	481	498	458	437	473	495	475	427	456	500	477	487	474	464	455	486	510	483	463	444	488	495	431	459	438	479	454	442	430	440	464	461	473	439	476	466	447	470	480	443	491	450	436	455	488	467	472	441	438	444	477	484	492	467	440	465	437	435	461	492	438	433	453	477	457	505	438	447	468	503	482	471	483	484	472	482	459	422	415	477	467	454	483	450	424	478	487	434	459	494	518	488	476	481	457	459	478	475	442	469	457	466	458	423	459	502	453	447	492	509	446	482	460	468	470	464	451	511	498	490	486	482	470	452	467	447	434	445	442	449	487	449	473	444	471	486	437	434	498	456	446	466	506	485	433	464	447	507	478	482	463	473	446	460	505	449	442	489	452	475	453	484	459	456	468	467	436	437	455	434	394	459	454	471	454	489	430	444	504	502	431	473	448	495	481	482	450	501	498	456	465	476	486	433	447	443	490	484	435	442	456	459	461	466	511	472	438	439	454	466	452	445	438	474	459	434	445	485	461	445	508	464	458	492	465	483	478	465	502	459	485	469	487	448	439	463	449	479	441	452	472	514	466	473	481	478	477	497	488	464	480	491	494	470	466	434	482	461	463	472	457	474	460	451	434	471	465	460	455	469	465	432	448	462	475	473	482	482	441	464	480	452	467	457	467	451	503	499	494	444	428	498	494	446	484	497	448	460	458	470	453	449	437
7378	7629	8596	3848	1680	3630	4717	3662	1905	1118	640	455	432	408	445	387	386	425	418	425	433	446	430	405	422	421	419	404	404	444	402	398	430	371	420	388	387	425	407	419	371	400	441	448	366	386	401	425	388	426	460	407	392	405	417	397	428	398	397	436	385	392	432	418	382	414	412	407	442	379	389	429	405	400	401	434	407	393	390	422	370	428	449	443	429	419	403	401	399	450	425	422	433	408	386	414	422	410	437	389	400	391	418	434	399	395	392	423	413	425	464	423	484	407	406	405	430	432	420	434	394	393	401	404	411	409	441	374	424	408	421	417	403	412	406	391	434	382	413	395	422	419	420	429	421	394	412	421	427	437	422	401	437	418	402	431	410	400	439	411	428	407	424	358	425	413	442	406	406	408	433	415	413	426	419	430	425	404	431	407	451	399	437	419	403	417	380	416	404	400	416	417	413	388	441	410	424	412	362	375	383	411	410	407	398	425	424	452	406	462	447	408	435	413	403	424	375	390	435	403	421	392	404	396	428	408	395	406	444	429	380	418	410	419	414	391	438	439	406	395	418	416	421	391	450	406	411	382	388	399	401	434	396	420	430	399	402	421	391	413	414	424	443	430	430	406	433	434	407	414	396	448	387	417	426	418	402	379	402	432	406	419	400	453	378	400	396	400	396	380	410	409	440	409	440	400	405	432	396	442	438	423	423	445	403	427	441	370	433	410	388	421	413	407	419	407	382	375	405	384	416	394	446	412	400	391	376	407	422	419	434	397	426	408	401	428	412	383	440	373	400	413	409	433	403	449	407	457	411	404	365	405	433	440	392	428	416	417	377	411	422	433	432	440	383	416	405	428	423	393	462	416	415	407	407	373	409	461	410	402	414	414	403	390	385	412	387	408	408	418	413	411	391	405	396	420	401	418	428	450	393	393	415	401	436	378	401	392	413	415	382	422	398	415	400	416	426	392	392	426	371	417	399	392	426	436	394	393	398	422	399	442	401	399	411	399	399	392	422	422	412	414	405	417	415	422	403	368	430	397	455	447	406	424	382	404	411	404	383	442	407	387	427	398	413	386	444	414	425	390	441	423	431	413	385	400	410	411	413	427	404	460	398	416	418	433	412	434	407	431	410	412	440	426	392	406	399	411	412	378	414	405	413	426	393	392	390	381	374	430	404	419	418	409	393	372	374	431	400	402	426	395	411	427	448	383	387	412	367	384	440	404	412	463	435	379	410	448	388	407	403	381	366	399	377	415	441	444	427	425	406	392	396	433	395	399	433	409	392	405	456	397	439	419	393	446	413	413	403	425	389	432	429	415	398	434	396	442	446	393	401	437	400	391	399	419	434	411	424	383	394	401	402	417	417	395	398	439	425	416	390	406	408	410	415	405	411	383	387	413	427	435	434	410	405	402	431	419	452	408	385	390	423	433	388	387	429	415	414	402	411	419	377	400	411	401	392	396	395	452	420	393	412	414	404	403	402	424	450	429	406	387	400	376	406	415	420	416	392	405	433	408	374	410	426	402	382	402	412	400	411	404	416	404	411	416	397	411	426	382	415	364	410	412	426	403	418	416	435	419	425	419	408	378	408	392	408	405	420	410	432	402	416	430	416	412	382	417	386	398	422	434	408	396	414	423	391	415	435	392	435	392	436	454	416	418	382	424	394	418	390	416	416	430	439	412	442	380	414	428	418	387	400	403	391	390	405	378	387	410	433	406	417	422	441	446	407	411	413	407	440	456	449	421	438	427	410	416	417	427	460	433	438	409	444	405	409	456	421	401	409	439	384	405	390	425	394	412	432	393	396	417	431	416	418	426	409	447	421	388	396	417	426	360	417	414	414	416	381	392	375	406	398	425	368	408	416	426	437	410	434	421	391	415	419	389	403	391	388	410	380	392	429	410	406	456	417	400	395	421	393	458	419	402	391	392	442	455	403	412	412	415	429	423	402	421	436	412	426	426	394	446	405	388	407	388	442	408	421	422	415	419	454	406	417	408	410	443	423	413	414	416	384	409	371	431	410	381	401	387	475	400	415	423	405	416	424	413	395	423	410	394	461	409	422	436	428	403	442	427	447	396	422	404	391	389	394	423	420	390	406	422	438	423	385	424	442	411	440	405	445	399	401	428	404	424	427	374	429	455	408	446	407	392	395	419	379	428	430	394	415	423	399	460	385	412	380	418	432	363	363	401	415	396	427	404	410	444	405	377	391	383	441	384	407	335	408	422	402	390	441	427	431	386	425	425	397	429	420	393	407	451	378	397	458	437	418	404	381	410	395	418	423	409	426	413	455	406	425	416	429	417	411	396	460	411	418	393	399	408	393	401	405	419	402	441	374	434	422	415	418	411	434	441	425	437	440	393	390	448	442	419	391	388	382	418	434	388	392	424	413	385	397	430	382	400	387	435	427	420	356	371	397	407	383	417	419	415	398	419	438	391	429	438	427	405	381	444	419	440	413	401	385	411	407	447	403	416	362	406	406	398	431	417	411	407	415	422	414	435	390	385	390	437	428	385	395	430	415	435	424	425	426	411	442	434	417	418	448	396	405	421	417	414	452	402	415	420	419	423	380	438	411	386	421	397	412	421	405	396	378	464	395	417	430	389	397	416	411	418	415	433	422	396	422	414	430	422	417	407	419	385	403	398	384	440	384	421	444	398	423	405	397	450	403	393	421	455	403	415	450	393	382	409	428	402	405	394	434	390	369	374	413	396	394	368	417	436	414	390	430	439	396	389	422	419	386	420	456	407	431	416	440	390	391	394	416	401	408	382	379	365	446	424	435	425	408	394	402	426	391	416	403	441	423	433	412	402	405	461	442	398	429	381	422	413	382	418	382	414	406	412	374	399	410	428	420	404	401	415	405	435	414	425	414	452	432	451	381	399	379	398	446	421	428	382	419	439	425	431	419	428	433	398	439	428	374	414	387	417	401	405	407	423	374	444	403	393	391	452	430	397	405	397	431	416	378	442	390	416	424	408	425	384	454	453	373	396	402	414	413	412	384	416	400	435	426	396	441	395	386	426	415	401	429	400	417	403	397	366	435	433	383	419	444	434	413	415	405	368	397	382	400	441	406	401	393	407	410	445	425	411	453	441	440	443	436	396	401	422	457	430	399	399	417	438	423	399	415	413	389	418	407	405	434	382	405	404	449	402	403	456	396	408	404	427	432	432	396	411	391	410	415	417	418	445	387	385	404	406	413	402	385	460	419	387	419	424	442	416	433	450	411	426	402	412	394	377	413	396	416	386	385	386	418	431	453	418	391	407	427	424	410	404	406	418	389	419	401	372	396	399	392	391	400	404	429	408	420	408	404	412	417	401	421	393	430	397	404	418	379	435	388	399	403	409	392	406	378	425	402	407	388	392	428	417	397	419	388	462	406	424	436	435	424	417	415	411	390	424	403	418	423	413	434	418	440	411	421	441	451	409	406	437	419	403	411	437	396	413	408	375	400	439	405	413	398	446	406	408	397	402	435	369	418	426
25480	21389	27253	25136	10675	18990	31395	24088	11332	4925	1611	808	544	502	496	541	546	502	525	482	518	475	478	526	487	541	494	491	524	524	499	508	503	473	515	476	497	492	538	494	480	485	513	490	485	471	516	532	518	489	507	475	519	487	508	499	470	474	501	487	506	459	487	500	439	521	508	486	455	510	502	504	521	512	483	514	430	503	518	467	532	506	520	514	483	505	465	492	473	513	493	492	473	506	509	502	489	487	519	506	516	521	524	485	515	496	508	542	544	481	480	461	512	482	475	447	500	527	551	473	506	467	478	472	518	494	488	496	494	526	454	498	497	506	548	508	472	499	527	527	462	507	470	507	543	528	530	458	520	510	500	480	498	464	480	475	519	492	506	495	485	503	501	492	507	525	474	467	494	502	494	509	490	500	496	506	502	465	494	516	458	477	487	482	483	476	487	519	461	490	519	508	482	491	481	524	513	464	515	503	512	499	505	481	522	499	495	494	496	457	474	514	526	482	486	502	491	493	496	502	521	505	472	478	521	512	509	493	474	497	474	462	486	511	488	472	497	474	508	510	486	446	492	491	502	476	480	472	492	490	500	458	516	507	467	485	491	524	512	457	526	510	500	505	489	480	497	477	487	498	503	521	465	478	479	537	538	498	510	493	537	512	472	456	492	514	500	485	483	523	472	526	480	493	482	518	504	488	471	486	526	498	480	467	505	531	518	474	524	500	483	483	505	494	453	491	450	490	506	498	498	506	474	496	474	497	517	511	465	473	467	487	554	502	457	482	498	481	468	501	510	490	489	567	472	544	513	499	531	482	473	471	467	469	508	490	497	488	563	484	480	473	484	472	471	531	482	513	467	533	503	475	517	432	449	457	487	457	512	545	501	510	505	456	533	496	506	509	508	477	466	498	534	497	492	470	455	473	507	533	493	502	494	495	531	467	486	454	469	495	482	491	501	520	438	469	546	470	483	522	489	494	490	517	532	480	466	496	502	527	464	468	500	473	478	531	498	506	487	479	469	489	491	488	496	521	455	483	484	502	501	460	455	492	503	467	521	489	516	507	480	496	516	492	495	463	451	509	445	526	492	474	482	497	461	482	504	498	507	470	485	493	541	492	494	490	524	469	509	493	493	502	530	464	469	485	472	467	461	489	488	472	469	484	530	466	515	508	469	475	491	488	533	495	483	461	499	506	500	508	512	477	509	530	555	467	503	509	525	471	480	507	523	505	490	473	473	471	517	479	475	456	490	497	476	467	490	528	475	485	459	543	480	484	515	492	496	506	485	498	476	501	495	495	501	491	500	484	455	473	509	498	516	509	516	494	517	452	469	510	491	514	507	467	500	461	485	524	473	539	514	509	468	516	529	475	485	470	513	482	515	477	508	493	503	492	502	495	491	504	494	442	513	496	490	510	489	500	520	492	455	490	522	527	467	505	464	485	535	503	503	489	516	459	485	466	469	496	514	489	488	483	546	492	470	500	543	525	521	489	502	481	571	517	488	501	506	464	512	490	507	489	488	487	507	538	489	472	518	481	485	482	481	533	473	533	541	459	496	497	522	496	562	498	498	491	510	499	478	483	473	496	533	480	500	482	504	486	501	486	485	490	493	487	420	553	516	514	454	475	483	531	476	481	463	489	466	499	500	510	490	480	486	493	537	490	491	468	480	508	543	481	534	508	520	483	482	469	534	529	470	493	530	543	467	474	491	462	450	486	480	485	515	494	479	518	502	505	495	493	523	477	467	500	488	481	493	452	501	521	466	496	483	487	516	493	510	499	527	547	506	509	501	535	507	476	504	503	464	464	472	494	500	504	471	483	508	453	488	537	526	479	463	474	507	457	476	495	488	508	493	524	502	484	499	498	465	490	509	495	525	485	501	500	475	481	518	502	497	486	505	484	477	510	464	498	494	506	481	481	501	472	490	478	504	518	526	501	527	507	493	537	502	491	494	531	537	518	536	497	506	516	518	493	544	468	503	517	473	469	500	468	521	491	509	494	448	519	492	525	484	486	498	491	531	478	530	494	507	503	506	482	518	458	492	515	479	515	490	522	466	476	513	504	473	550	475	506	491	506	477	475	515	512	487	542	519	496	524	477	502	531	483	496	500	506	504	509	480	473	487	492	490	464	497	453	546	505	488	484	465	541	493	476	507	513	488	470	487	509	499	469	489	484	497	501	501	530	511	485	523	449	476	505	485	450	494	480	538	499	509	516	517	485	483	485	485	449	528	498	481	476	515	495	506	511	508	470	467	471	543	504	499	509	469	528	492	472	477	486	536	481	475	492	526	484	467	537	469	510	541	459	503	490	508	525	506	445	500	512	520	504	532	471	463	506	486	475	502	466	499	531	520	494	480	496	487	480	474	517	517	477	515	503	495	477	512	492	507	501	491	482	455	488	503	529	507	534	532	520	486	484	476	505	453	466	489	514	487	502	509	504	498	471	517	471	512	483	502	486	506	491	482	464	478	491	496	521	505	511	463	520	510	465	476	568	505	510	495	516	511	490	491	462	492	527	481	502	446	487	474	435	516	471	512	485	508	476	505	501	500	512	496	532	491	531	459	460	535	527	461	506	464	469	510	467	506	501	494	468	451	521	506	516	496	527	515	452	510	542	498	502	492	498	475	521	487	509	508	482	451	439	513	520	480	502	524	500	459	503	481	473	482	487	514	508	486	468	518	481	495	538	555	476	470	503	499	495	508	461	461	483	484	477	494	537	513	525	499	469	490	520	460	456	510	478	489	472	499	488	460	490	518	472	517	501	488	494	492	482	514	513	493	524	504	498	485	495	540	499	493	476	466	477	503	518	463	485	484	526	473	465	507	488	511	466	450	469	493	479	487	485	459	497	506	514	496	498	491	443	507	496	499	487	544	488	528	528	531	520	478	495	509	523	466	440	501	468	519	515	475	498	482	499	495	525	499	493	496	510	522	495	468	551	486	454	512	483	508	510	496	479	541	456	487	495	480	500	492	520	510	474	483	532	497	505	512	517	496	499	499	480	498	495	510	502	464	540	465	491	495	469	487	491	485	464	460	498	505	472	480	511	562	516	476	472	494	457	500	504	484	499	481	481	514	511	468	474	473	513	501	500	494	514	494	505	489	457	520	473	464	537	517	490	499	501	473	516	488	505	493	500	486	475	468	495	526	516	486	464	487	504	506	492	531	510	510	501	461	452	502	493	524	523	505	514	511	490	519	535	491	515	500	501	496	502	480	462	489	476	468	462	461	476	521	496	529	476	516	502	451	513	494	511	499	522	503	516	496	530	505	500	496	511	480	498	508	492	483	481	497	525	474	491	494	518	477	475	498	486	497	469	513	491	493	453	502	512	465	490	509	471	503	516	487	481	490	467	484	518	517	534	525	496	484	505	507	484	523	507	510	487	528	497	451	526	469	472	470	473	490	471	515	491	528	495	495	521	490	448	515	518	454	501	504	504	470	492	465	480	505	453	515	513	483	493	512	510	469	487	492	472	486	535	461	495
7268	16988	16329	8529	4413	20678	27575	19440	9587	4678	1759	825	569	536	446	438	465	472	489	483	469	412	452	484	442	443	455	441	484	448	478	450	459	446	437	508	456	447	445	472	437	446	425	467	445	410	448	450	488	414	450	460	461	452	471	486	485	455	484	467	451	432	428	478	443	467	408	492	440	439	461	456	428	473	447	463	466	485	472	457	457	476	490	461	492	422	438	479	459	490	470	468	501	453	443	478	461	499	471	462	448	501	519	443	456	434	469	459	433	453	465	445	472	454	453	465	448	423	414	483	477	471	461	450	449	449	460	433	446	475	445	456	500	458	479	439	430	447	465	428	441	435	486	473	483	441	435	436	466	453	459	467	501	433	475	451	470	455	421	406	449	445	422	474	403	453	435	439	461	440	441	440	471	437	421	446	443	433	470	495	425	459	488	429	477	452	411	442	438	490	425	456	477	434	452	417	466	457	435	461	483	461	408	465	445	502	502	465	468	486	487	421	505	438	462	481	422	502	466	490	496	471	450	464	474	486	480	460	483	450	430	459	476	460	476	452	473	446	463	422	480	418	474	455	439	437	436	487	468	446	423	448	463	462	460	471	506	429	473	447	470	466	427	450	443	461	459	456	467	475	441	421	446	427	491	410	441	448	445	458	468	470	488	464	458	487	405	482	467	462	449	470	454	458	490	434	453	486	457	469	477	477	445	449	448	407	439	440	473	466	442	439	451	426	437	429	492	458	450	447	470	441	417	456	445	455	469	427	454	467	399	456	477	459	436	458	460	444	470	470	437	449	433	425	465	483	503	477	454	435	441	420	411	434	428	452	420	445	484	420	464	440	478	487	447	455	457	444	450	408	427	454	458	445	452	436	467	469	450	486	420	461	458	452	410	447	427	398	475	436	450	472	462	478	478	489	471	437	439	466	475	453	479	442	464	442	437	444	488	478	464	500	481	465	466	458	449	458	445	472	458	482	476	464	471	447	451	449	414	437	486	445	481	429	445	454	448	463	447	437	435	418	489	479	457	488	420	464	465	439	464	429	469	467	462	450	430	451	457	456	474	458	462	505	435	435	466	479	440	458	456	436	442	505	478	441	453	490	411	440	426	467	435	447	464	447	468	467	442	429	463	460	501	450	428	470	454	450	417	439	476	468	462	405	447	455	456	417	453	456	447	456	441	462	472	463	433	429	463	449	449	455	450	465	451	493	461	435	461	428	425	449	486	485	447	476	462	439	464	454	456	478	496	460	449	431	429	454	460	401	440	403	487	488	436	485	461	457	465	407	470	443	450	465	436	452	460	442	444	504	457	436	451	446	494	412	451	439	457	450	481	495	469	528	451	453	429	465	465	436	424	450	451	417	467	452	486	471	452	466	453	445	448	465	473	439	452	468	452	425	446	447	456	463	440	465	484	442	487	433	443	437	444	459	471	447	457	466	480	437	461	425	471	459	458	459	483	499	416	435	445	450	464	452	441	452	432	470	441	423	470	453	478	443	425	429	437	470	456	479	433	439	460	433	473	442	481	452	451	451	477	464	440	453	450	453	488	435	438	433	432	445	463	443	449	444	428	444	442	433	458	495	431	491	448	465	451	474	438	492	445	477	480	421	436	411	468	449	454	467	438	456	426	445	461	447	473	449	430	444	464	457	447	468	490	452	415	477	457	438	455	462	454	396	469	439	442	476	475	443	428	470	451	491	446	461	421	462	462	448	443	439	454	446	443	467	467	468	442	483	449	436	466	471	464	462	477	439	459	449	431	483	423	452	465	447	499	455	490	478	426	417	451	461	446	429	423	423	482	477	438	447	445	450	459	440	441	478	426	454	474	489	454	460	500	430	445	449	468	469	450	453	452	460	470	427	489	464	461	467	450	426	445	461	463	430	416	469	428	435	434	464	457	486	487	423	440	436	466	464	449	455	462	454	438	438	437	471	470	502	439	440	436	476	490	470	439	442	485	453	468	433	446	454	434	471	476	478	441	433	459	444	482	453	405	457	467	441	460	445	437	457	475	461	437	442	466	437	463	439	448	430	401	460	442	464	469	467	448	431	485	418	456	474	447	457	443	459	464	435	452	477	453	415	428	432	471	481	444	496	468	460	408	446	420	441	437	490	480	476	463	448	482	446	483	472	443	474	443	484	435	455	433	477	477	475	488	495	430	448	460	433	425	414	464	454	437	436	463	448	459	498	439	434	472	437	417	426	400	470	472	431	465	488	439	400	433	446	437	457	447	447	447	441	429	499	437	465	447	470	431	439	486	436	447	463	463	412	473	472	427	455	456	465	449	451	448	446	474	458	436	452	429	415	443	454	492	473	463	460	448	428	416	477	443	435	466	475	491	424	442	437	428	504	468	435	434	464	430	465	430	471	482	451	479	447	456	473	436	448	490	481	440	486	453	460	447	468	432	446	477	443	455	443	467	453	425	471	473	444	458	497	437	468	473	481	434	472	465	435	460	431	445	469	458	460	498	485	449	477	438	468	440	416	448	454	465	451	479	432	462	451	431	447	466	448	471	461	481	414	466	445	444	491	432	424	470	456	448	464	428	416	441	444	455	431	442	443	454	459	440	473	439	423	442	476	467	469	466	425	443	469	448	471	465	461	454	451	454	427	425	433	431	409	503	458	497	442	458	453	460	485	467	425	473	411	439	431	448	442	438	431	459	456	466	456	446	423	473	453	431	443	465	459	482	442	453	479	453	452	459	439	475	449	442	456	453	456	455	486	446	447	425	445	456	464	457	470	465	466	487	466	461	480	463	502	459	484	463	445	407	485	432	472	511	456	451	449	415	459	468	464	467	457	435	447	456	465	495	460	441	431	445	428	454	468	444	487	472	463	471	416	455	451	451	445	468	446	458	427	456	451	473	417	454	420	457	421	435	452	441	428	450	451	439	467	477	449	427	467	446	428	467	472	482	450	428	447	460	474	401	451	432	466	437	427	448	467	444	442	456	448	440	470	434	476	430	447	444	435	450	437	440	440	446	483	443	451	426	433	460	450	429	465	444	477	464	423	436	428	481	453	428	437	478	482	456	466	463	423	477	407	471	482	450	495	428	441	453	472	468	449	458	459	481	479	424	484	418	432	467	450	416	463	443	440	467	447	474	401	440	449	457	428	450	511	462	470	459	442	438	438	425	483	468	462	462	437	443	442	478	446	469	485	442	472	487	430	454	473	476	462	430	461	452	479	464	459	461	479	455	460	458	483	435	431	438	479	475	422	469	457	442	501	451	459	393	436	437	446	431	462	461	437	420	472	465	458	456	445	477	446	466	444	431	441	482	427	431	500	458	448	431	431	456	456	460	423	456	441	463	448	423	475	422	462	442	451	439	449	455	438	453	442	451	470	456	446	442	436	460	462	476	472	423	463	435	475	440	451	455	502	439	414	461	484	471	441	441	453	419	440	486	445	447	450	452	465	432	419	445	431	435	495	470	493	396	428	466	482	419	446	463	417	481	443	431	504	429	440	456	486	453	448	440	436
24205	21376	28624	24528	21232	33430	47844	40874	22923	12745	3713	1360	805	681	607	650	635	620	624	608	593	625	629	635	566	575	644	631	599	605	631	600	637	624	639	647	627	570	607	586	588	621	640	583	625	609	628	582	627	621	630	620	624	581	554	626	603	602	631	535	598	624	612	594	614	641	601	625	553	628	605	607	610	581	595	624	624	591	624	590	604	623	619	609	566	585	593	612	617	592	634	602	596	583	599	616	572	593	651	604	594	598	607	597	588	626	634	615	628	607	627	631	537	570	572	598	579	635	560	561	617	566	622	625	568	591	589	622	583	652	646	617	635	634	600	674	641	566	584	583	611	638	551	648	622	602	555	588	613	575	610	595	641	594	610	572	600	573	587	633	611	621	636	599	640	580	613	598	627	606	614	607	583	579	629	608	620	607	603	622	598	586	589	619	557	604	634	590	582	616	631	544	608	593	615	613	564	593	662	606	578	602	636	532	564	601	615	619	577	560	660	615	576	607	611	593	581	594	591	574	595	568	607	593	579	615	589	611	577	571	621	593	603	583	656	576	590	582	620	589	627	688	585	572	575	570	569	577	608	575	596	628	582	592	602	623	626	616	569	617	613	582	611	640	626	582	661	560	633	651	610	615	616	629	597	583	626	643	611	592	655	568	621	615	548	617	586	604	585	633	649	604	599	591	574	579	554	591	580	587	635	577	610	586	593	595	554	627	648	618	592	586	609	625	593	576	639	623	565	596	593	570	623	601	648	564	583	587	601	592	613	594	607	614	607	614	597	626	617	579	593	534	596	625	607	604	615	585	572	598	609	595	609	635	575	657	657	564	589	575	621	588	594	662	588	649	620	630	616	587	624	638	595	629	607	606	596	614	653	610	640	585	618	580	617	615	607	600	598	611	570	612	564	601	613	582	591	581	602	643	602	601	639	593	583	604	603	646	603	616	599	606	575	602	582	576	586	604	558	603	558	597	630	606	564	616	611	603	642	616	557	595	562	568	612	551	566	592	629	593	581	563	571	603	585	574	608	611	613	633	599	582	590	621	572	620	565	615	619	647	601	595	607	599	628	613	626	617	613	621	661	649	613	562	598	622	566	548	599	614	637	551	597	618	602	604	634	638	646	633	598	620	595	616	601	593	601	559	586	660	610	596	618	584	621	586	595	576	595	599	588	574	625	643	614	600	634	619	602	624	618	639	618	619	615	608	608	585	617	587	596	583	609	593	618	555	603	608	613	586	617	606	575	599	596	601	619	617	601	594	596	589	634	643	620	620	596	612	618	598	651	576	607	599	557	570	566	566	605	572	602	614	615	619	597	593	610	568	617	585	607	602	575	602	594	605	565	629	617	565	648	601	585	588	602	603	594	579	611	622	625	603	599	641	567	596	575	614	616	636	564	575	574	595	596	608	615	644	644	608	602	606	627	582	628	639	645	588	634	619	639	625	610	612	620	590	550	569	636	589	599	596	606	575	644	631	576	613	570	614	602	619	601	608	584	574	594	590	597	603	627	617	605	579	593	592	606	624	614	629	559	595	626	600	594	596	661	617	631	649	628	665	645	584	624	595	567	616	601	633	559	554	586	604	583	592	571	580	627	612	535	605	639	591	613	627	652	591	614	593	610	583	614	626	596	617	581	619	584	575	615	606	585	576	602	618	597	612	622	622	601	609	605	634	582	572	552	582	631	622	640	629	597	596	620	602	563	608	646	631	595	591	576	600	597	625	583	616	622	613	559	630	624	586	598	621	602	608	607	631	603	637	610	632	584	606	587	607	616	605	578	543	647	614	595	624	614	598	631	586	613	596	621	569	569	616	566	641	596	577	581	638	598	616	591	641	574	606	654	604	585	626	604	591	640	628	568	567	567	627	570	583	643	585	571	569	574	575	596	622	617	606	626	621	603	609	571	580	596	613	588	571	584	611	600	573	551	604	625	623	618	564	589	589	636	648	585	546	590	604	581	565	613	634	591	588	615	618	597	602	646	617	603	592	642	616	576	585	624	606	607	581	594	583	603	611	617	669	600	562	601	581	602	588	583	564	602	618	639	596	572	596	594	600	598	571	609	589	621	575	538	582	547	572	593	570	623	629	633	561	627	571	614	574	627	620	581	619	642	630	641	592	587	607	641	631	603	621	573	619	631	608	654	600	649	590	546	625	602	565	553	647	641	634	621	626	653	582	586	606	574	615	580	580	597	582	548	644	601	610	612	585	628	615	648	599	627	613	583	620	653	630	574	601	613	571	606	607	548	597	588	636	616	604	560	575	584	592	568	613	585	574	573	576	618	567	639	593	598	569	606	541	616	648	602	590	614	593	580	592	599	631	619	586	603	601	544	611	593	606	586	589	599	579	618	610	595	582	621	623	630	614	619	627	601	577	640	572	620	578	564	607	598	610	596	606	628	588	640	580	579	606	612	596	575	609	603	599	626	640	575	622	600	608	594	646	635	583	607	608	613	614	639	607	624	560	577	594	620	585	552	592	584	615	636	629	586	601	617	632	602	645	579	597	603	641	607	566	642	612	581	633	571	628	653	585	587	583	633	609	564	582	581	615	617	615	587	645	562	613	649	576	607	548	572	604	570	596	619	610	612	577	620	619	650	591	625	622	595	603	574	614	560	589	622	608	607	700	620	610	607	651	609	612	566	620	621	606	589	602	584	584	606	561	584	620	639	621	594	556	646	558	610	603	620	585	611	586	591	612	556	633	644	601	633	631	605	626	596	579	606	576	617	597	644	568	591	596	584	562	587	624	593	582	630	597	585	630	685	565	594	645	597	587	580	635	567	618	594	597	631	602	613	605	638	574	606	572	592	629	588	571	622	559	556	605	627	655	626	611	579	625	580	605	631	601	564	616	624	553	587	607	590	618	583	594	591	601	634	567	644	594	604	629	564	599	615	586	597	574	608	633	580	621	595	603	629	591	613	602	576	619	567	631	617	607	612	623	638	611	584	601	627	607	600	601	598	581	566	617	585	607	632	604	601	619	600	575	608	576	592	619	614	587	577	617	602	578	608	584	589	607	590	581	576	601	623	594	595	689	584	582	623	645	605	634	580	631	615	588	558	622	579	588	620	574	602	562	574	611	596	613	604	569	573	618	594	558	596	604	556	580	589	576	634	655	620	611	585	596	589	555	550	597	630	566	587	603	613	545	625	577	595	613	635	587	601	578	606	643	649	622	628	598	610	594	626	564	620	573	623	586	587	601	611	568	625	598	611	576	653	606	623	634	625	583	617	656	556	607	605	585	606	593	579	592	627	611	600	614	564	588	614	576	555	603	545	577	595	571	595	603	565	596	591	629	581	630	599	668	583	612	630	612	574	571	617	580	583	631	598	596	588	608	635	565	590	615	612	595	601	608	609	609	611	555	605	610	623	581	611	590	651	611	605	636	622	595	564	571	567	563	613	652	616	568	563	568	618	600	631	576	618	615	621	539	637	676	586	623	629	680	614	569	611	596	586	575	607	591	599	580	614	624	621	584
11833	26641	26304	13008	7454	35643	43743	35189	18435	10366	3468	1437	809	592	565	564	552	572	549	526	541	575	545	594	550	547	555	519	541	524	538	593	575	546	534	542	509	589	554	573	579	545	574	570	545	560	566	514	596	562	543	582	582	551	577	570	549	555	535	504	545	563	552	581	524	584	546	561	569	559	530	551	513	529	583	565	570	536	523	563	576	512	542	553	566	543	557	577	552	537	592	557	575	570	567	542	541	529	554	562	548	557	522	542	555	527	539	545	568	556	572	537	520	567	525	546	524	568	544	549	547	544	565	536	536	586	535	557	524	536	562	564	578	563	596	553	582	574	540	575	564	577	547	553	550	519	545	542	535	543	502	521	592	569	519	539	531	524	555	499	541	553	560	581	535	525	557	549	531	567	540	553	558	570	567	522	563	543	562	568	523	557	557	541	537	562	542	606	563	541	559	531	539	573	542	539	553	524	515	535	528	540	584	521	574	578	525	584	543	554	564	528	518	555	588	555	594	572	558	548	536	586	564	566	572	530	609	548	568	599	555	551	572	554	572	506	555	534	541	530	536	562	531	509	547	531	566	560	553	513	516	543	519	541	522	562	527	530	569	568	529	550	533	557	581	509	556	564	575	546	635	586	560	532	550	600	577	560	551	548	543	531	593	515	555	567	513	552	560	516	576	559	563	545	539	562	580	526	550	556	547	569	540	532	547	546	586	561	523	469	577	568	537	513	570	539	575	542	532	543	570	542	512	549	537	567	570	578	563	550	554	581	558	548	530	562	577	590	540	543	574	547	562	549	596	540	554	511	559	536	546	562	544	534	565	538	546	521	538	527	559	558	525	564	539	558	501	555	515	526	532	554	554	556	545	584	570	549	554	559	569	498	516	517	545	522	580	550	548	545	562	494	579	533	546	534	546	566	531	604	517	570	573	566	551	518	560	576	546	564	536	572	586	558	541	539	554	546	523	548	570	558	550	532	537	554	543	500	559	559	553	595	544	571	553	559	546	569	542	550	523	533	512	544	573	529	569	560	555	561	549	565	548	574	556	558	524	571	566	578	549	578	577	554	555	557	571	558	555	536	544	588	521	541	543	526	564	536	547	544	531	565	566	520	523	502	531	547	530	538	529	562	564	581	534	539	537	504	553	548	538	556	562	571	540	562	535	552	538	524	522	533	494	530	559	517	572	519	543	558	546	521	565	570	549	545	548	535	540	557	558	610	519	550	559	537	525	548	532	549	583	554	536	534	566	550	517	553	524	506	566	525	546	560	577	530	528	526	544	539	539	549	496	515	490	571	557	533	551	551	507	571	560	558	524	579	531	551	507	562	562	571	497	513	572	568	620	530	533	561	524	539	532	553	545	570	538	535	551	531	527	562	531	572	550	542	557	517	537	518	553	513	535	519	569	538	572	520	547	551	550	548	505	534	571	539	580	541	551	554	562	582	547	553	516	574	542	531	492	535	499	499	547	538	544	542	552	546	552	563	543	514	570	558	508	528	567	542	556	616	538	567	558	611	554	548	527	545	532	553	537	557	523	576	497	548	527	557	531	573	539	534	545	566	564	575	618	539	575	563	571	570	507	519	580	577	525	564	525	528	529	509	510	552	577	574	499	537	571	554	538	564	551	542	543	568	568	581	568	513	564	547	591	552	549	583	569	547	494	575	554	529	539	542	508	536	553	547	543	541	546	561	501	565	558	538	549	512	560	532	560	544	552	585	560	591	623	530	577	532	536	566	573	520	541	540	584	558	522	544	519	521	547	575	530	553	551	561	560	534	529	576	545	556	523	568	550	567	512	524	559	528	539	553	511	543	571	515	550	510	533	563	546	550	566	560	563	548	563	579	513	558	513	528	545	560	551	544	575	534	537	507	535	530	547	538	539	534	589	514	533	550	564	539	547	537	511	519	526	512	540	528	539	538	548	521	527	516	584	530	550	544	532	507	543	544	597	530	493	555	539	526	527	507	566	542	573	540	566	554	530	527	498	522	540	526	519	546	561	573	526	571	577	534	575	566	546	573	535	530	564	520	533	533	530	526	529	586	502	539	545	557	554	550	491	563	588	528	539	572	535	544	554	550	539	551	568	529	486	513	584	563	533	545	536	548	557	557	524	549	536	532	536	529	562	581	534	542	539	534	510	558	556	539	580	543	534	592	524	555	543	576	567	495	552	553	549	575	565	571	535	546	555	533	582	521	566	548	518	532	521	508	558	534	518	548	554	590	571	532	560	558	541	540	578	508	543	525	547	545	548	503	544	547	566	570	530	550	553	555	527	519	583	571	524	536	568	539	535	534	553	579	565	548	574	567	535	522	525	526	585	563	544	567	510	541	593	582	582	571	512	520	572	568	519	564	562	533	533	540	546	540	561	549	578	555	569	532	562	549	500	532	553	555	570	536	572	556	546	597	576	513	544	512	550	568	545	543	516	544	593	556	561	549	537	523	502	525	558	561	513	574	540	628	594	507	516	558	520	528	520	551	515	543	521	582	534	578	578	528	555	561	525	551	537	536	498	542	533	539	540	535	566	543	555	540	541	555	558	553	552	524	565	537	492	540	549	564	533	516	541	569	512	537	590	523	576	573	552	553	552	550	494	586	551	503	543	570	514	553	570	541	549	557	537	488	534	502	554	554	538	504	553	573	540	557	540	536	535	569	542	577	581	588	537	535	505	597	580	554	527	516	557	570	548	572	598	562	554	589	543	550	584	549	526	512	520	529	595	545	567	526	568	581	547	540	566	541	565	550	503	572	525	516	581	559	503	541	532	528	583	553	529	561	524	573	546	557	512	540	550	550	554	505	543	529	583	548	522	542	541	539	535	565	530	562	567	512	528	560	554	521	523	522	541	487	508	556	567	544	547	531	540	539	542	536	521	557	534	552	509	540	523	557	519	535	548	545	561	538	568	573	530	514	523	525	527	572	575	564	502	556	542	502	538	553	527	539	523	591	590	538	577	556	529	526	492	530	583	539	562	546	527	585	532	571	511	534	506	555	508	509	560	517	531	538	574	559	514	555	513	538	534	527	493	552	551	569	561	497	567	506	541	554	579	567	570	593	513	565	530	539	546	541	593	511	531	535	590	541	483	571	555	513	543	562	547	529	559	521	559	585	529	553	549	541	568	513	517	575	562	515	571	572	516	565	572	564	568	554	530	536	568	552	544	546	536	550	543	541	568	566	571	555	538	551	546	553	526	548	529	541	561	559	527	530	568	543	562	622	562	605	539	549	528	545	529	586	581	535	576	520	549	557	573	527	552	569	544	559	522	527	573	556	540	529	556	541	559	512	559	545	524	542	544	555	544	531	538	524	549	541	546	550	560	516	531	557	548	547	534	566	534	549	546	502	523	549	573	521	577	557	552	537	543	556	568	577	527	512	573	588	567	551	517	500	523	550	558	526	549	569	553	498	576	558	563	552	520	587	565	523	573	570	551	532	540	565	525	569	570	570	517	548	575	530	520	523	518	522	533	546	537	541	569	539
27950	16218	8776	4426	1907	2228	3931	3531	1912	1209	696	557	447	479	485	461	456	481	439	455	455	488	420	436	503	461	443	496	450	490	489	459	448	467	481	477	465	426	438	491	444	458	443	446	451	416	471	459	460	490	469	468	470	409	463	481	460	473	460	440	425	463	490	463	499	487	462	483	437	463	462	420	449	496	471	442	494	480	477	518	442	454	470	425	464	423	464	449	462	451	469	494	458	458	465	445	486	462	478	421	456	502	505	468	460	452	457	501	428	465	463	487	410	473	475	472	464	492	502	476	458	469	474	441	441	494	420	479	475	480	479	465	474	464	435	462	436	479	403	458	476	467	454	446	455	450	474	425	456	463	482	473	490	423	461	510	455	472	491	451	451	449	444	483	481	422	469	438	492	476	459	491	462	480	470	449	458	472	436	492	448	508	450	468	495	472	454	501	457	435	474	462	450	473	476	518	446	468	438	459	455	436	482	449	459	463	432	469	479	454	516	412	486	459	462	473	458	480	457	458	488	509	451	480	471	440	446	496	424	458	458	458	490	410	463	472	445	449	473	445	482	465	495	469	486	499	466	443	450	473	424	466	441	455	460	458	484	498	473	474	461	466	434	445	465	480	443	456	451	476	455	472	473	460	509	471	472	489	493	425	458	484	468	522	453	466	490	470	424	454	437	462	454	460	505	429	463	509	460	489	473	483	440	465	462	457	450	435	469	424	478	480	419	435	447	453	485	479	446	443	458	457	491	452	465	495	484	448	442	467	490	478	432	464	479	501	441	449	491	435	477	448	460	512	437	471	409	481	457	472	451	467	466	469	469	437	458	450	486	447	457	480	461	435	489	447	467	443	480	466	497	433	447	480	459	435	476	475	427	480	443	480	431	448	477	451	448	456	446	465	448	448	454	478	441	454	449	446	497	470	457	462	510	465	442	452	460	426	449	466	480	485	435	507	477	447	502	472	472	484	433	435	488	448	442	451	497	492	437	450	476	457	448	473	440	446	472	497	489	450	449	439	470	450	460	448	468	463	497	473	441	479	464	515	435	451	467	469	461	448	478	489	455	472	483	487	495	455	434	457	424	461	483	475	443	474	462	439	462	477	499	465	457	478	453	448	486	449	474	467	439	418	474	471	453	477	491	447	448	445	445	478	437	453	438	465	417	475	458	486	435	451	483	483	498	433	459	459	490	467	460	500	443	501	442	455	479	454	471	460	437	439	442	471	450	449	484	457	441	410	478	485	438	445	475	476	464	464	461	474	437	437	453	448	466	465	480	460	471	463	497	435	469	474	477	478	464	441	436	459	468	446	464	460	487	453	440	483	451	457	465	468	459	460	461	472	464	484	446	479	448	436	451	485	445	512	445	492	450	478	464	484	455	485	465	455	490	468	481	479	491	495	441	482	498	470	472	453	502	459	413	439	450	476	468	480	452	429	488	454	481	463	430	477	477	470	471	453	456	480	459	465	480	467	467	495	443	490	464	479	452	465	475	456	458	453	474	466	474	472	437	445	492	428	453	445	466	424	467	462	426	473	487	481	485	492	448	434	485	485	452	439	459	501	444	480	485	483	434	514	477	469	474	486	444	435	469	502	447	462	443	492	476	444	455	467	510	478	468	451	463	499	434	456	458	448	439	429	474	488	479	451	476	468	487	449	477	456	460	435	458	483	457	450	482	518	473	492	432	491	434	431	481	492	443	458	489	485	419	473	448	458	469	429	461	478	466	468	455	445	501	484	445	485	480	453	437	449	481	493	454	454	405	430	510	442	444	451	448	452	429	460	482	503	465	465	480	507	495	453	479	446	455	489	477	412	457	436	467	445	443	458	468	452	431	450	426	476	465	455	501	502	486	485	476	440	502	467	477	448	508	481	433	457	455	460	445	451	464	429	460	455	442	477	436	463	484	467	435	459	465	416	469	478	497	484	479	501	473	477	485	494	508	494	443	476	472	466	428	456	436	431	500	440	513	451	484	505	441	444	450	468	483	436	444	452	451	509	475	503	467	481	476	451	473	447	512	466	501	470	489	448	495	462	450	448	464	486	454	494	479	478	485	429	460	433	428	452	441	481	460	443	456	451	433	452	439	446	492	430	476	483	450	441	430	461	446	482	455	496	453	493	485	469	432	469	473	467	473	451	460	462	481	427	443	458	477	430	456	476	461	474	469	491	466	476	470	435	492	459	469	470	458	419	483	443	456	473	480	471	476	482	509	441	424	448	459	439	482	534	453	471	461	479	453	465	488	447	451	446	421	483	458	455	457	467	476	469	462	498	479	479	439	444	458	461	447	460	519	466	450	483	444	450	427	427	451	457	469	478	451	475	447	484	445	477	486	467	462	493	457	446	465	484	482	442	490	451	447	478	477	468	460	500	457	456	453	461	457	456	483	434	465	438	473	459	433	469	507	441	434	450	457	464	453	464	501	453	443	409	480	424	462	468	496	471	473	484	469	484	470	474	489	415	459	477	474	475	494	481	468	464	494	459	479	470	450	448	503	480	459	490	460	498	472	463	446	450	446	457	461	459	433	475	468	457	442	451	445	513	475	474	485	444	492	474	454	456	435	397	460	452	449	451	468	429	459	448	466	472	458	471	423	453	479	457	464	471	501	433	446	436	422	457	492	453	481	464	439	454	432	488	438	443	469	472	446	445	476	471	421	449	462	476	502	510	438	460	425	479	489	427	464	458	470	456	450	456	446	434	449	439	519	472	455	457	452	485	501	492	427	480	448	455	505	482	427	465	420	473	457	452	488	471	471	446	471	486	445	438	492	447	457	484	460	449	486	447	517	468	483	451	469	490	511	510	475	494	489	433	448	474	454	444	468	426	444	479	481	459	462	479	484	482	442	496	509	475	479	456	465	476	495	441	446	474	457	461	445	442	474	451	489	453	460	457	450	462	510	463	446	440	477	429	460	476	449	435	469	466	454	474	428	500	421	439	458	448	424	471	467	469	465	503	459	431	471	434	466	481	465	452	435	462	465	499	486	463	500	442	497	476	463	502	470	499	429	466	463	460	471	448	498	442	491	441	468	453	459	453	470	468	471	467	495	440	475	485	475	473	470	460	446	460	479	474	463	464	451	449	447	460	446	446	466	444	444	474	446	469	460	473	456	452	513	479	457	501	454	451	468	473	480	461	486	443	470	487	448	443	505	445	459	454	452	454	442	461	456	440	499	454	502	435	443	501	436	475	445	469	481	454	437	484	434	434	461	472	493	483	486	448	459	431	445	426	474	464	489	447	468	507	490	510	466	435	456	443	452	495	492	472	489	473	486	475	469	442	491	466	495	463	455	483	455	445	436	449	451	481	492	443	462	486	434	492	500	440	449	474	438	439	459	476	496	454	458	465	443	503	471	463	468	464	468	470	428	445	461	443	459	489	497	491	473	482	439	442	433	482	451	468	417	415	456	506	459	445	470	502	450	480	476	484	501	449	454	504	425	452	459	459	500	478	484	448	434	437	474	473	448	459	444	499	489	455
7915	8700	8607	4039	2248	3118	4996	3943	2112	1246	691	515	468	425	355	409	441	384	374	411	385	443	404	410	424	434	432	425	442	459	381	414	403	388	418	389	438	418	418	442	423	413	449	394	415	400	400	399	402	428	401	402	428	415	395	383	409	430	388	381	458	409	415	424	419	436	438	363	389	412	396	422	419	413	412	403	384	420	444	411	412	405	417	404	392	399	406	413	426	422	413	394	399	443	411	432	374	423	429	427	434	399	377	415	388	407	416	394	450	442	434	392	397	399	410	422	412	412	442	417	433	408	407	417	430	378	453	413	397	420	416	453	419	428	435	409	439	450	410	419	416	402	414	385	442	408	407	376	404	399	426	380	411	424	387	435	420	413	442	407	439	420	412	386	397	447	416	395	402	388	413	409	408	399	406	414	384	402	418	418	445	396	423	394	400	409	426	385	390	404	416	396	407	393	394	424	406	417	412	413	392	357	421	405	392	422	429	403	415	463	398	410	400	398	377	445	410	386	395	413	416	407	413	388	382	382	394	381	414	412	437	400	422	451	375	406	403	382	426	410	417	419	414	442	374	417	397	387	410	409	414	398	398	406	400	385	436	418	401	398	414	425	416	434	382	431	377	412	396	398	410	421	433	402	389	400	423	380	425	368	404	423	394	414	454	410	404	426	411	402	456	388	397	363	379	395	421	419	393	441	421	379	378	427	399	386	445	388	399	399	407	443	448	384	435	391	407	433	406	392	367	410	399	436	402	391	372	426	405	432	420	377	448	409	416	407	381	445	443	392	386	432	435	396	397	433	411	467	434	419	385	371	397	398	392	401	450	380	425	392	416	387	372	394	404	432	406	415	446	437	423	412	428	432	426	415	435	395	424	417	410	409	421	432	409	400	389	411	426	438	401	413	426	427	426	407	416	404	378	430	442	451	396	391	384	386	420	410	400	448	395	424	380	420	365	419	402	403	432	416	423	416	432	379	384	402	392	399	393	392	395	425	404	415	394	413	387	398	421	363	414	392	377	440	376	434	444	423	412	400	399	404	408	471	413	426	410	377	399	450	400	391	375	397	431	385	413	390	426	396	429	413	429	440	407	399	384	441	390	423	415	370	423	366	405	411	403	413	424	394	404	404	377	436	412	398	356	424	404	405	394	400	382	389	406	384	440	405	392	419	402	402	436	436	416	433	430	398	431	392	425	430	428	409	388	430	400	396	413	406	408	434	419	439	425	422	433	388	439	395	418	417	433	402	438	444	399	420	395	423	390	412	406	411	427	421	404	445	406	403	436	398	417	399	448	397	415	391	420	421	408	407	389	411	403	398	377	416	432	415	383	411	430	388	440	398	418	426	350	413	386	414	417	388	429	439	389	466	441	405	405	375	422	426	413	402	439	408	418	398	396	388	417	427	384	405	397	399	390	395	405	414	419	394	402	416	422	435	394	422	411	420	414	430	377	397	385	415	400	409	409	416	411	366	405	402	437	408	394	402	376	410	405	383	398	379	425	385	419	361	397	423	413	422	430	370	404	419	443	415	381	419	423	391	405	414	432	418	411	401	382	448	390	433	419	398	379	411	423	414	414	417	436	431	362	454	393	423	420	399	380	425	400	419	397	404	403	397	441	334	429	419	404	431	436	377	395	398	409	434	400	403	424	390	411	413	394	421	406	376	394	374	422	396	424	420	431	367	427	423	434	412	408	428	428	415	407	426	422	437	378	398	380	394	430	420	372	372	399	406	397	419	417	400	388	428	417	416	390	428	405	399	402	418	440	417	421	421	385	414	409	404	387	413	402	397	386	399	370	431	389	414	409	415	393	410	407	439	416	417	416	426	409	397	405	415	395	398	414	419	372	399	414	433	406	429	409	388	411	415	422	423	406	434	418	378	401	423	402	400	430	398	395	401	407	403	411	406	411	408	426	401	401	408	453	399	408	418	407	398	422	387	400	405	420	376	433	440	412	417	430	415	410	370	414	415	399	417	412	425	386	436	376	381	417	396	427	385	383	416	409	439	396	406	411	442	382	387	438	401	413	399	409	443	388	400	416	420	406	429	419	436	414	442	402	383	385	428	427	404	433	377	419	410	423	425	432	420	390	415	410	414	426	390	462	461	442	374	425	408	430	402	389	372	391	422	401	437	418	359	410	387	401	376	413	407	413	403	398	433	412	413	412	418	406	385	398	376	390	424	421	428	410	412	422	417	417	369	422	431	411	401	445	421	421	390	395	379	396	396	430	401	439	403	400	403	483	395	445	392	423	400	417	423	433	404	407	414	424	421	399	421	400	399	381	401	422	389	381	398	377	425	415	422	413	374	440	418	397	391	398	428	402	400	392	449	435	416	394	414	410	388	422	404	398	413	449	424	424	422	415	371	432	388	443	414	449	384	423	415	395	410	417	399	387	449	391	420	391	431	393	409	440	400	431	423	392	384	442	405	418	402	427	435	385	401	403	430	426	402	398	360	434	406	397	382	419	418	404	412	407	413	430	416	404	374	460	444	426	384	395	391	423	397	410	411	394	425	399	421	475	392	399	390	452	402	382	409	428	386	439	409	371	374	428	438	391	396	425	355	429	403	431	429	383	440	427	414	396	430	397	372	474	423	396	365	407	384	422	405	399	395	384	388	442	414	403	396	429	435	383	458	419	380	408	433	385	422	435	402	424	388	459	439	423	381	404	396	426	430	426	393	442	413	417	404	411	423	396	372	431	450	401	396	399	416	442	409	395	419	419	407	411	409	400	398	432	403	401	420	433	442	420	407	390	402	435	398	406	378	436	412	397	395	417	428	411	403	398	415	440	424	444	424	431	427	411	410	402	395	380	392	398	394	398	398	392	382	415	425	424	402	413	384	426	383	424	457	393	432	401	401	377	410	384	421	383	420	411	378	424	366	412	415	399	403	377	411	435	430	410	390	429	385	399	449	366	403	432	384	411	405	362	365	388	414	384	402	403	445	418	430	387	380	416	394	391	410	432	418	387	413	393	408	433	368	411	405	404	438	411	409	396	364	425	427	411	391	399	388	406	433	442	417	404	414	449	416	389	438	457	449	402	402	386	394	429	434	445	403	417	407	412	390	436	419	404	419	408	444	384	392	413	423	426	411	434	364	404	436	408	408	419	402	384	407	349	432	421	415	420	401	367	408	432	396	463	380	403	412	393	414	408	404	407	427	435	437	404	431	414	376	415	422	426	442	392	403	434	415	404	408	391	422	403	404	405	422	408	400	383	393	423	373	433	443	432	389	399	438	379	380	426	421	402	439	431	420	390	377	386	433	439	416	418	388	408	368	429	446	400	404	408	427	410	388	371	440	420	412	438	365	411	399	425	401	401	373	438	428	386	382	407	423	373	406	399	416	423	435	429	432	424	379	411	428	418	399	425	416	389	427	408	424	429	432	391	439	423	406	438	403	445	412	433	407	398	416	385	408	418	393	440	422	417	399	387	421	413	384	385	436	385	398	409	380	431	416	384	402	407	405	398	396	415	415
25580	21492	27412	25427	12901	11680	30773	27098	12169	6526	1940	861	578	575	503	509	478	504	514	505	515	551	500	497	544	500	518	482	477	510	498	528	498	488	519	508	473	500	516	498	484	479	519	542	527	485	524	460	479	488	504	522	535	486	492	485	525	499	477	538	504	487	472	495	477	468	515	507	495	522	472	523	489	495	497	477	520	483	513	505	511	515	465	477	538	471	490	539	514	500	474	525	465	501	549	478	492	477	481	520	529	515	481	503	487	506	499	467	474	466	428	486	513	493	474	506	523	492	523	507	527	465	476	541	484	486	494	491	475	494	520	526	475	459	513	505	504	458	537	479	494	556	510	476	504	485	525	456	472	505	501	477	528	545	460	541	529	500	497	482	504	475	504	499	473	463	463	452	507	485	471	442	535	515	519	489	456	477	509	497	499	486	498	530	458	501	502	515	490	512	469	540	471	473	520	536	508	500	510	460	502	499	556	496	518	508	491	472	504	567	495	465	511	454	468	487	494	478	493	475	517	478	509	510	508	516	435	501	489	504	441	530	495	478	532	495	502	519	509	520	500	499	506	465	462	493	498	521	494	511	493	482	493	491	509	483	531	468	484	458	521	448	499	501	510	493	458	486	485	533	476	515	466	530	485	523	486	467	502	526	487	502	495	467	518	493	479	479	543	508	502	481	490	490	497	487	494	494	505	484	448	478	518	508	506	541	463	491	496	511	515	530	498	456	491	472	458	493	477	505	507	482	493	496	467	506	497	485	454	499	524	531	463	484	508	486	501	527	481	470	512	500	501	453	514	461	502	484	505	507	506	496	475	525	468	475	523	537	464	502	488	515	512	502	498	461	483	508	498	453	504	503	508	490	476	490	477	481	478	518	479	489	495	486	488	511	527	513	502	487	531	456	459	498	487	518	513	497	478	499	454	499	478	468	481	527	514	493	509	494	500	519	514	435	475	523	472	518	494	456	506	509	492	505	497	442	501	481	454	517	510	494	458	458	495	472	495	525	496	463	496	480	515	522	453	515	494	489	521	487	517	492	559	517	486	489	504	479	463	521	516	482	518	473	478	495	449	506	471	506	483	469	508	484	538	506	469	446	493	486	491	489	477	549	516	468	481	500	499	500	526	496	461	503	493	487	483	514	512	514	483	514	471	451	493	496	465	481	474	468	507	497	489	512	494	502	519	455	506	486	477	497	447	475	526	493	456	527	502	475	456	511	530	530	509	507	478	496	485	507	524	462	531	489	506	555	467	487	514	501	498	522	486	513	480	479	483	458	505	516	499	498	465	512	484	493	494	489	466	498	486	448	509	480	480	481	452	505	477	510	495	473	487	493	477	491	483	532	473	517	493	476	489	507	475	520	445	519	470	507	478	501	479	497	499	468	540	477	513	475	467	506	491	466	508	506	489	515	465	492	485	493	473	484	488	497	479	508	532	494	478	463	503	510	463	510	477	469	459	495	522	501	483	495	524	523	502	485	492	477	518	476	486	497	504	501	510	503	506	507	494	523	484	474	476	505	489	527	512	551	481	488	482	484	535	491	486	498	501	458	463	486	528	491	483	513	503	529	494	509	481	511	469	485	497	474	502	467	491	500	465	510	508	506	467	440	487	488	472	487	485	500	462	481	481	490	465	464	512	512	481	523	493	474	510	484	505	507	508	471	482	500	478	531	479	472	496	485	526	469	476	515	544	501	507	466	493	478	502	498	497	480	498	484	525	490	490	492	466	533	523	487	494	520	454	503	475	496	517	495	478	535	550	506	480	478	480	503	480	479	519	472	479	493	488	490	512	500	484	502	488	460	537	539	424	500	488	501	495	505	505	479	474	494	542	466	472	486	497	505	491	462	494	490	503	501	482	514	498	534	458	505	488	505	495	521	466	455	469	481	470	523	492	501	481	466	451	451	461	456	494	523	490	436	515	467	495	477	489	505	486	469	494	504	476	466	549	492	503	511	510	498	509	493	493	549	495	479	492	486	461	462	469	507	543	501	495	465	516	481	486	493	495	475	486	505	490	535	498	503	473	482	511	521	520	529	500	497	467	523	513	495	511	505	524	502	501	521	497	464	476	449	504	514	520	509	516	488	488	488	486	451	492	499	512	484	441	503	495	449	494	523	531	540	488	516	483	550	470	474	494	465	482	468	477	504	503	523	500	503	476	491	500	462	528	500	475	521	482	478	486	463	473	474	501	468	470	470	521	525	460	452	483	494	508	504	517	466	466	461	453	486	454	499	498	509	510	504	482	461	497	471	469	516	489	515	483	479	513	462	545	528	500	489	487	475	472	511	523	508	481	490	492	509	481	543	516	504	483	532	454	467	488	495	499	503	484	508	490	476	511	507	479	508	511	500	517	481	485	478	510	502	553	482	504	519	489	509	502	486	524	526	499	510	524	498	503	508	514	458	470	471	473	510	502	493	492	456	480	494	520	514	506	485	466	537	511	464	500	559	474	492	526	473	514	508	511	494	479	479	488	533	482	497	495	482	488	507	517	516	526	493	520	509	527	494	483	489	448	497	478	528	451	525	515	482	520	508	463	472	474	467	488	513	493	483	486	511	500	501	506	479	493	502	475	508	515	512	498	522	480	468	496	502	493	457	512	522	504	528	480	482	524	488	465	487	459	491	474	498	492	467	522	466	482	554	522	502	535	514	506	477	482	502	462	511	509	477	492	495	517	505	500	515	503	495	533	496	499	463	478	547	483	503	478	492	517	497	485	492	506	480	476	503	500	460	441	505	518	466	480	491	518	499	499	488	510	500	504	500	530	486	470	477	527	509	501	493	525	538	508	468	484	468	455	475	527	523	506	501	491	508	524	510	501	450	476	458	522	461	485	471	496	456	544	521	475	513	505	493	470	477	487	444	520	465	472	487	493	513	512	538	476	493	474	531	504	522	510	514	494	448	511	479	507	475	500	481	539	487	503	515	497	526	483	521	493	502	467	467	519	507	475	520	501	514	486	499	478	473	500	489	456	448	472	486	493	466	492	439	487	493	447	471	525	489	481	536	510	526	527	471	502	503	457	510	428	486	531	483	486	453	498	561	524	494	467	536	511	488	503	515	453	526	453	474	510	483	488	486	515	490	519	528	452	515	495	483	511	496	461	508	508	508	502	494	519	502	498	504	517	479	496	510	506	475	488	521	488	508	471	529	486	493	498	504	474	483	490	489	474	490	518	514	512	488	529	507	484	497	505	527	533	502	524	533	509	477	468	511	503	485	474	497	496	492	487	509	483	482	511	487	450	487	516	491	496	499	472	512	452	492	501	501	506	516	479	468	511	499	503	451	487	486	475	505	502	510	506	473	475	516	519	488	519	493	531	479	481	470	484	500	516	485	507	491	467	499	456	499	469	487	503	487	529	524	518	509	515	459	479	475	474	469	504	490	499	537	484	467	512	507	491	472	484	472	508	484	495	516	472	438	463	508	462	464	497	492	544	498	524	505	535	499	469	462	460	520	519	520	481	472	516	502	505	529
4691	15391	14406	9872	7195	13128	28575	22367	9954	6132	1956	892	578	484	441	449	465	456	476	499	471	461	458	480	462	464	456	484	474	446	445	468	455	450	431	463	455	436	428	468	431	470	491	442	466	450	482	485	426	440	446	415	463	443	476	438	444	483	452	425	479	495	435	454	453	444	464	466	461	470	463	436	464	462	427	471	432	428	469	449	456	437	479	496	471	455	489	497	457	433	470	497	457	486	420	475	470	440	468	478	474	435	480	458	452	441	446	445	466	424	428	437	418	495	471	424	474	447	494	457	461	481	485	535	445	454	481	448	461	452	459	425	454	446	431	444	444	457	478	445	448	480	446	487	441	448	417	437	479	450	452	414	452	457	467	467	454	469	492	471	435	435	458	438	420	451	488	474	466	426	475	434	484	458	474	489	405	461	421	417	463	447	479	462	437	405	438	427	483	475	439	435	444	471	458	469	432	452	444	466	446	452	431	467	474	465	446	442	430	433	459	465	421	471	463	469	469	474	495	460	456	465	423	448	475	469	450	436	416	458	445	450	456	494	466	467	438	448	418	428	476	487	446	484	499	464	468	466	421	469	470	495	434	462	414	451	472	465	424	491	463	469	468	412	470	431	454	477	454	459	456	446	477	429	424	493	471	428	460	455	441	474	428	461	434	477	474	418	480	484	410	423	472	460	460	444	418	457	434	436	402	432	492	472	459	470	464	434	444	451	429	462	473	441	489	431	495	468	459	464	497	470	482	463	466	468	475	441	434	475	446	446	423	469	464	412	460	455	473	464	488	484	470	444	504	474	453	496	466	424	442	468	467	436	474	459	465	445	436	433	428	474	478	499	485	494	464	437	428	467	485	439	460	440	449	451	480	408	457	464	462	494	496	480	479	441	464	419	449	448	479	443	483	446	415	450	469	464	454	449	475	434	462	434	430	452	432	474	495	442	506	460	436	451	437	456	460	489	453	437	447	469	455	475	462	496	389	480	432	451	452	453	424	432	461	457	423	488	466	451	478	467	433	439	472	458	453	480	439	471	471	466	484	459	469	477	467	501	430	434	470	462	406	457	478	465	468	434	455	478	476	459	472	455	462	466	426	477	459	418	483	506	471	433	422	444	470	454	436	470	488	446	476	429	451	456	426	424	506	447	468	483	456	464	449	465	475	473	484	443	439	440	434	465	432	482	450	480	466	482	437	467	453	456	446	454	475	446	468	488	483	451	438	452	451	481	442	440	448	446	461	443	476	461	415	478	479	450	469	499	452	487	477	438	458	464	433	445	432	471	483	424	435	475	469	445	483	446	440	443	470	500	428	421	475	453	454	446	455	429	446	420	457	447	463	462	473	444	444	442	461	452	466	438	476	457	462	449	483	448	474	477	473	487	408	461	455	455	472	479	420	447	428	457	467	457	457	439	463	489	450	499	442	470	488	443	438	446	447	470	485	412	462	421	465	473	421	496	416	440	425	440	441	445	469	461	445	461	447	437	429	449	439	492	470	474	433	510	441	441	464	465	472	444	471	471	475	430	434	445	420	508	423	450	459	496	485	462	431	423	447	462	438	466	484	453	475	459	435	477	481	415	478	449	446	479	463	506	474	474	447	465	487	502	454	476	424	460	417	476	479	475	431	464	434	442	425	444	493	447	487	464	465	460	462	392	474	443	451	458	429	442	466	444	468	452	430	476	470	484	414	432	466	507	466	483	488	437	428	441	452	436	451	500	479	454	433	485	462	468	434	469	423	481	425	459	406	475	447	449	484	456	445	449	469	467	495	449	450	468	460	441	447	478	429	478	427	504	479	458	445	435	453	431	436	451	464	446	447	428	497	473	439	411	457	456	464	461	425	487	439	423	486	483	450	455	455	461	451	479	469	428	426	444	438	496	453	447	435	468	453	478	474	460	445	486	429	475	432	468	451	452	467	477	457	444	490	414	458	440	465	442	461	458	504	424	451	458	471	452	477	471	449	478	455	439	470	435	463	447	469	462	470	492	433	483	409	414	475	468	440	482	470	477	451	460	449	491	464	457	472	477	489	421	454	461	437	441	493	476	475	482	464	463	454	468	473	469	435	454	465	427	434	480	482	420	457	443	453	445	454	443	432	462	467	430	437	419	433	481	453	452	470	460	484	419	491	454	436	434	472	452	464	455	473	453	450	446	457	475	484	451	493	439	487	476	419	467	445	416	427	455	451	439	447	455	459	501	438	467	478	401	439	383	503	444	438	445	472	438	475	450	430	474	476	482	456	442	434	436	395	454	469	460	463	440	459	464	488	437	448	444	461	443	445	442	470	424	476	457	414	479	477	448	499	472	448	463	450	458	476	446	440	452	464	482	438	430	455	499	445	437	432	443	469	431	440	452	463	448	467	467	492	450	468	479	495	442	428	469	433	455	477	443	473	472	452	466	468	431	440	484	472	441	453	457	468	416	456	469	427	481	450	443	441	462	471	459	448	459	492	456	461	441	452	486	440	451	432	441	447	419	475	448	499	453	433	457	440	452	453	453	487	440	453	459	430	435	476	445	462	488	454	436	461	432	451	474	477	463	457	462	434	494	481	414	453	469	491	421	480	440	476	450	467	470	420	436	442	450	468	461	466	462	453	472	448	421	438	437	419	463	453	428	440	475	468	466	476	475	452	455	469	485	441	469	452	429	456	492	459	472	489	521	473	492	463	479	444	484	469	445	460	473	420	456	461	464	417	431	453	459	463	455	442	461	473	449	469	432	462	458	444	475	461	431	467	475	447	470	484	439	485	440	448	445	471	413	447	492	467	482	469	485	439	441	465	432	406	480	427	416	468	421	454	469	477	458	446	420	454	498	478	430	430	452	457	467	492	452	472	435	479	487	407	459	476	433	438	429	469	442	482	450	463	457	476	462	466	468	451	425	463	439	474	459	442	411	429	459	451	450	471	454	509	458	444	468	433	479	429	434	444	455	468	482	474	457	478	434	433	415	444	465	462	458	472	475	423	453	453	459	462	432	487	450	448	445	469	451	459	474	443	463	462	458	424	460	435	444	461	469	470	445	488	430	441	457	479	477	501	438	465	459	444	470	458	458	461	491	459	477	476	450	427	448	481	442	481	458	447	441	460	470	454	417	469	470	467	480	455	447	448	451	487	483	423	481	435	475	443	460	443	463	474	470	459	458	475	444	454	476	464	493	454	483	444	445	463	463	409	440	485	484	484	421	465	450	475	469	472	455	444	449	486	422	469	465	413	466	467	445	468	420	458	435	485	420	437	452	458	444	465	464	459	488	458	453	469	450	460	453	452	464	470	456	479	417	448	476	469	425	451	466	475	494	430	465	452	479	443	455	464	506	494	425	476	447	472	407	462	443	465	491	489	473	499	447	449	441	424	454	471	418	466	437	442	507	440	415	448	462	460	438	451	458	474	448	413	470	458	451	455	414	451	467	471	407	448	445	431	473	435	421	462	437	448	455	437	480	460	487	456	483	426	469	426	457	477	450	505	459	478	459	482	469
24317	21416	28713	24554	21674	24527	47731	42814	24562	14913	4364	1429	813	670	630	667	605	624	627	623	661	634	619	610	618	623	635	621	589	596	632	592	607	583	652	586	591	631	640	608	593	610	612	636	587	625	628	590	651	647	610	621	580	624	641	620	664	590	556	607	637	608	643	587	612	617	597	644	629	626	584	672	614	618	597	624	585	637	618	566	610	598	562	612	590	572	574	638	611	613	591	604	643	646	604	616	587	620	608	593	598	625	606	637	610	614	612	555	614	561	610	638	598	591	576	642	601	629	651	579	641	587	604	575	578	599	643	619	596	594	641	617	565	617	588	598	619	615	603	554	615	612	568	606	585	605	600	609	584	579	620	605	578	610	571	667	579	621	606	558	586	587	587	595	571	545	574	580	661	591	593	606	579	593	611	642	627	608	567	603	596	612	626	625	627	594	586	598	587	595	577	592	576	621	607	588	559	586	586	616	600	597	629	577	595	556	651	618	638	584	598	545	568	576	617	589	539	608	643	566	609	651	597	627	629	544	616	605	584	599	624	599	648	540	610	598	558	589	636	603	611	585	581	590	619	570	585	596	603	590	628	535	597	586	621	639	572	629	573	640	583	620	617	592	634	584	597	598	588	647	628	615	607	617	592	604	633	630	603	623	575	549	607	560	624	628	610	590	614	578	584	578	616	567	566	647	600	559	637	609	656	606	577	598	602	614	590	602	582	587	623	608	625	611	579	623	610	580	606	663	615	609	616	643	566	565	629	625	612	623	584	582	611	627	586	570	665	607	594	603	612	624	568	608	626	586	628	625	573	628	564	607	572	607	588	620	645	604	633	571	579	600	631	569	579	583	591	604	568	598	597	608	614	620	568	595	602	628	594	579	619	626	590	604	601	583	595	613	614	615	618	585	568	619	615	548	622	579	596	596	607	593	598	600	588	564	614	612	602	596	619	576	627	618	578	592	646	651	607	630	567	616	543	615	583	586	652	622	586	601	613	650	634	606	607	603	637	591	596	571	598	569	570	602	607	584	579	629	561	578	581	626	620	544	579	650	591	545	632	589	633	657	614	578	566	605	584	604	555	613	554	628	641	563	555	629	656	659	568	618	571	618	601	620	611	574	620	602	557	636	634	581	580	628	594	612	605	609	580	581	626	625	571	635	586	565	595	643	616	602	619	603	583	605	625	624	624	617	593	623	577	625	566	626	537	614	535	608	619	589	579	606	555	611	557	566	590	583	596	605	576	599	621	607	586	596	560	599	613	569	607	607	574	603	560	601	557	589	627	538	606	562	618	593	613	595	614	604	595	609	635	585	609	622	598	591	632	563	602	615	614	627	583	625	616	580	578	589	571	608	623	648	599	601	635	588	584	634	622	620	609	581	562	660	563	610	607	599	556	623	611	591	608	575	612	621	606	609	605	612	599	621	620	589	571	596	565	620	605	619	611	644	582	576	603	591	627	633	551	610	626	566	620	618	616	599	612	601	631	612	586	637	623	582	614	608	648	637	609	588	584	595	597	588	567	655	593	590	637	588	621	614	596	635	608	645	609	601	635	588	628	623	581	635	573	609	578	614	645	620	595	634	585	595	632	600	618	654	604	591	639	629	577	618	592	621	619	621	574	629	609	597	591	618	602	578	566	633	616	604	602	581	598	590	554	571	610	573	581	660	582	589	604	604	591	641	649	612	589	617	604	561	540	599	603	592	565	600	613	605	582	613	636	593	614	610	593	590	617	609	614	598	611	623	591	589	607	588	605	658	565	588	597	613	566	601	605	602	589	564	578	642	603	571	608	602	621	595	606	603	571	595	611	632	561	572	583	598	595	617	623	609	590	605	611	626	586	631	570	619	576	596	595	584	625	634	634	599	572	619	620	587	626	596	610	582	567	614	659	617	630	576	602	604	610	631	611	605	557	593	619	547	598	594	592	638	636	565	605	510	577	629	639	561	586	605	606	629	597	628	600	594	600	632	622	582	589	625	595	576	579	608	617	604	606	598	594	592	600	575	644	601	609	584	574	575	574	592	590	594	593	603	635	654	602	569	591	603	601	627	617	605	581	625	618	619	628	608	584	605	602	580	651	576	622	580	565	591	595	603	607	648	593	624	579	604	569	626	623	563	596	592	570	618	617	601	610	603	591	567	583	605	596	632	625	581	575	591	613	629	579	583	582	626	612	608	580	576	608	583	605	586	580	623	583	592	583	641	617	611	603	604	591	587	589	598	601	613	551	593	638	647	618	590	602	603	597	617	574	625	590	605	560	620	661	627	574	619	602	609	577	594	587	568	597	570	573	554	614	613	576	590	587	574	564	583	606	575	599	622	616	631	580	599	607	611	618	581	595	589	619	607	652	581	600	583	611	607	555	625	635	609	603	571	612	620	594	609	614	588	593	607	555	560	625	526	614	612	613	626	593	596	585	605	582	617	593	590	626	582	605	577	615	587	585	617	616	614	617	612	616	570	616	617	573	591	623	600	646	629	600	619	592	578	572	594	614	609	567	639	618	592	587	617	613	592	616	596	599	614	611	614	599	653	627	618	635	630	660	584	578	621	654	622	572	591	622	639	584	578	582	582	597	606	601	601	572	549	586	617	622	558	586	617	582	606	609	608	615	589	564	609	647	599	570	621	576	598	556	602	524	594	615	580	611	640	618	626	604	604	579	656	616	609	592	591	621	551	632	574	655	535	662	575	604	639	596	585	627	592	638	616	602	595	622	608	570	582	668	594	616	562	589	603	576	546	580	587	562	572	613	623	612	598	575	594	605	587	617	605	571	593	616	601	604	583	567	611	572	611	605	591	604	621	626	643	639	626	587	595	586	619	582	616	575	595	600	608	604	555	568	607	635	575	620	561	613	597	605	574	574	613	597	599	607	608	619	599	600	611	602	587	615	581	624	610	607	588	630	583	613	592	575	574	573	563	610	579	611	620	592	613	580	608	578	608	627	596	608	646	610	601	641	580	543	595	636	590	599	646	631	653	608	616	627	608	586	581	617	594	595	551	606	627	611	626	587	595	608	584	572	598	576	601	574	597	639	589	567	566	580	600	595	637	637	622	585	600	601	620	625	592	583	574	583	585	594	643	633	603	610	615	590	624	557	654	601	626	589	563	612	569	606	607	631	606	598	557	594	594	609	621	567	585	555	619	615	596	596	608	608	605	593	608	580	615	577	549	596	617	549	625	622	629	603	612	575	610	607	614	647	553	570	602	561	561	607	561	598	626	600	585	619	590	629	635	543	591	573	539	598	598	634	655	582	642	611	568	583	598	555	595	602	586	554	628	588	622	614	563	602	612	614	624	622	600	609	640	601	646	634	652	593	584	580	633	593	570	597	634	597	575	594	595	571	598	650	653	595	644	618	606	564	630	575	604	618	609	576	602	575	626	615	575	589	612	610	596	589	621	616	640	617	645	584	571	574	584	642	607	624	592	594	586	640	613	609	608	582	616	615	644	585	572	621	621	631	549	603	639	662	652	582	567	635	587
8508	23725	23755	16897	13432	23124	46226	37066	19786	11851	3908	1570	807	625	567	545	551	564	586	562	517	572	542	584	586	557	555	573	582	583	577	553	544	536	560	516	566	541	580	540	558	536	519	511	537	580	534	574	592	504	515	558	552	612	582	597	558	552	551	542	512	539	533	546	599	584	563	567	564	559	522	559	555	547	549	564	538	533	556	551	576	573	555	514	523	553	559	585	519	524	545	563	574	561	559	526	513	583	541	528	550	565	536	510	531	524	572	526	578	553	528	584	612	574	541	544	523	543	569	564	567	517	601	552	522	542	546	528	537	588	553	533	540	586	515	555	534	577	575	535	536	540	540	524	565	564	544	565	568	536	544	546	551	537	547	536	542	577	574	521	553	581	533	529	518	572	550	542	541	533	560	504	547	540	585	532	522	573	543	568	510	550	526	587	581	521	537	569	587	539	535	514	507	565	533	533	554	525	551	594	592	544	589	524	527	552	534	570	544	568	552	533	533	543	538	582	534	558	515	551	538	525	569	557	555	589	545	548	549	525	521	506	585	536	555	547	598	612	572	540	517	538	550	546	552	533	589	584	524	547	527	575	552	606	578	517	545	551	549	516	546	550	552	513	524	580	574	548	610	549	558	548	546	573	570	588	523	509	524	580	521	507	542	524	562	540	567	582	513	555	553	565	503	562	532	523	545	544	555	550	509	550	520	558	511	556	545	547	568	571	490	549	568	518	526	545	573	559	625	569	581	550	556	531	620	563	532	552	534	501	589	538	500	526	528	566	522	544	547	546	523	535	521	518	593	517	553	517	526	564	541	537	550	552	506	543	510	512	492	543	525	524	535	600	501	554	571	528	568	552	530	561	555	568	567	544	545	578	564	568	558	591	531	593	556	574	549	542	537	552	567	557	557	519	538	539	528	542	530	564	586	545	565	568	576	544	582	561	560	519	554	548	536	570	545	571	519	529	558	527	569	598	550	577	556	522	566	593	508	554	554	516	521	569	532	522	542	538	557	561	558	556	576	530	556	548	544	543	551	502	513	519	547	541	532	531	574	544	571	523	544	528	554	573	538	568	537	532	565	551	572	591	569	533	584	551	526	525	498	577	615	560	596	496	575	548	554	548	540	551	544	511	531	540	535	588	540	533	611	588	542	531	520	528	553	575	552	553	557	564	568	580	559	529	597	502	522	554	553	525	569	545	520	535	530	581	551	507	527	558	542	503	538	554	501	533	544	549	571	574	547	563	602	540	561	560	521	526	542	592	536	561	561	535	505	561	570	560	560	535	546	569	560	506	539	592	559	523	557	519	539	538	537	577	531	566	555	533	539	538	564	577	573	529	585	524	587	491	534	558	546	516	556	541	550	569	564	553	510	590	560	554	578	559	539	579	523	534	572	561	562	555	545	546	588	545	525	557	512	554	507	545	537	527	541	566	573	548	574	528	559	543	588	581	565	549	563	549	547	593	564	555	541	567	539	527	597	545	509	602	556	567	601	553	530	591	543	552	529	562	561	600	486	526	560	570	537	520	552	574	546	573	522	564	529	546	551	553	525	564	565	561	538	556	552	546	526	559	512	551	549	548	503	538	585	543	554	538	494	535	519	516	519	557	549	563	518	518	569	524	522	546	557	551	527	546	513	549	540	576	566	548	525	500	578	479	613	533	539	561	575	526	530	529	536	604	539	551	565	584	540	580	524	546	566	577	565	522	538	521	585	562	551	533	535	544	605	574	539	508	554	535	552	575	527	630	525	556	545	544	536	544	585	551	622	533	585	564	547	570	545	549	574	549	561	548	539	595	547	521	506	563	525	563	565	509	519	566	545	522	527	508	570	528	563	567	529	575	540	578	547	593	515	532	559	585	480	499	549	569	563	587	530	558	552	542	523	589	558	565	546	567	556	589	545	559	588	551	583	558	579	564	572	518	582	582	575	520	531	528	570	533	533	612	506	578	566	563	559	585	536	535	592	516	559	517	547	551	554	512	580	521	602	532	563	521	597	570	561	525	548	528	511	540	564	578	525	562	561	491	511	549	555	524	537	553	524	526	519	534	521	538	605	553	523	546	538	545	515	542	570	577	551	565	545	556	562	530	593	546	579	572	536	583	524	548	543	523	561	547	534	530	524	548	577	532	542	510	561	552	549	534	507	577	556	536	587	586	535	515	578	585	536	567	515	559	546	511	516	578	573	522	569	542	485	621	510	548	532	549	562	520	512	555	517	564	563	540	564	551	544	536	527	542	511	559	562	573	535	531	532	563	554	546	548	548	539	563	532	524	545	552	520	520	508	507	542	534	519	541	518	563	496	551	539	537	554	572	584	617	541	526	543	526	550	551	526	504	552	535	586	565	574	554	542	577	517	545	526	547	495	530	511	605	588	599	545	518	549	564	508	518	530	581	555	568	501	594	521	556	545	549	571	560	569	547	572	547	576	518	580	544	536	548	504	563	526	551	504	519	542	520	563	530	503	567	563	561	549	561	581	548	538	538	573	559	532	538	512	560	550	535	588	520	549	490	495	549	540	499	545	558	568	507	554	537	541	558	567	523	561	534	545	591	564	535	524	528	538	510	557	551	538	508	548	574	518	559	591	565	564	567	580	534	554	564	562	552	562	546	559	524	527	492	513	537	532	519	522	554	577	529	552	515	535	545	541	538	556	547	567	554	573	523	547	584	563	538	564	524	562	569	585	536	563	519	566	541	532	564	600	494	515	519	554	569	548	554	536	499	561	574	566	541	573	527	536	584	572	578	534	580	529	532	531	578	527	525	531	564	530	574	530	507	550	531	478	510	549	595	508	549	542	548	549	550	521	568	525	560	543	538	540	568	514	554	512	532	514	530	529	552	522	546	551	535	525	581	517	572	572	512	551	512	536	532	548	558	533	515	545	542	556	557	569	546	522	567	524	527	533	558	561	537	557	540	556	509	540	531	552	521	502	555	556	552	576	527	518	573	546	520	543	555	507	553	573	524	532	545	541	545	562	518	535	556	557	516	558	574	578	556	507	534	570	529	547	526	539	543	501	536	560	545	554	570	548	513	540	510	520	541	537	538	551	564	527	556	552	562	520	547	508	592	568	541	569	549	495	539	519	590	595	517	579	569	545	534	527	488	529	565	534	514	567	514	567	548	560	574	568	511	538	529	564	561	548	532	542	529	518	577	539	583	592	587	535	559	591	534	543	551	518	560	550	567	523	571	530	535	527	567	528	541	499	529	598	537	535	565	593	532	593	547	520	545	555	503	543	550	578	560	565	547	535	537	584	577	536	575	545	538	516	506	533	546	565	562	578	520	550	566	544	567	545	574	500	507	540	528	522	502	518	552	530	548	525	590	546	539	557	539	561	573	573	562	540	541	532	492	549	537	565	535	510	538	567	524	589	508	547	553	546	539	565	511	522	590	573	564	574	581	575	556	513	529	577	497	552	566	534	541	552	536	527	499	540	561	577	544	528	534	524	561	548	550	535	555	534	540	515	581	534	532	560	529
28013	16100	9854	6799	3933	3563	4584	3602	1839	1136	720	548	517	453	460	454	467	431	456	466	460	468	444	466	487	486	477	486	461	448	448	492	456	458	455	434	500	454	501	487	452	487	446	440	472	443	483	456	424	467	462	453	466	470	523	464	471	413	471	457	464	479	440	439	445	454	453	440	474	442	476	451	487	429	464	419	493	459	488	445	437	507	468	437	490	471	457	454	464	466	451	454	454	432	458	433	440	435	440	439	450	474	495	469	486	473	459	442	466	500	457	433	493	479	465	454	506	433	477	474	440	478	447	448	467	462	483	451	464	456	465	469	442	472	451	445	461	466	442	456	461	445	458	475	465	461	450	490	390	454	481	451	436	446	477	482	481	462	461	461	461	467	458	514	478	485	486	477	460	483	477	440	471	485	464	465	449	485	469	447	472	452	535	479	492	476	439	410	455	470	435	475	476	485	491	480	425	476	438	461	472	464	442	489	494	464	491	445	482	497	458	496	491	462	456	438	464	472	459	456	451	438	474	476	472	474	458	488	443	431	463	482	499	501	464	478	470	475	442	486	440	487	454	451	494	480	457	443	493	452	467	475	447	426	466	483	432	480	481	494	470	452	439	486	468	461	456	429	451	460	500	457	459	515	463	472	478	473	461	470	478	469	473	465	431	506	514	447	441	465	485	471	431	454	463	464	467	478	451	460	463	458	475	471	483	488	476	443	463	460	451	478	452	486	463	487	458	418	468	471	457	455	483	440	434	493	493	474	465	501	455	455	447	424	447	481	460	503	445	455	491	468	450	497	515	411	472	419	482	441	470	440	484	492	469	483	421	482	483	410	459	421	474	489	475	478	493	443	469	447	480	489	477	481	455	458	462	440	500	477	473	459	470	475	463	441	446	427	486	465	450	500	441	416	490	451	440	460	458	465	462	468	429	444	436	464	467	442	440	471	457	475	495	429	486	462	439	498	477	435	440	468	481	434	444	447	447	471	470	460	503	466	492	466	453	473	445	453	463	462	427	422	453	435	459	466	454	433	451	459	470	457	470	507	455	443	476	499	475	467	444	436	453	464	480	445	466	460	492	434	447	429	448	442	445	500	455	483	490	461	438	459	456	462	448	464	490	460	473	469	465	469	455	493	478	467	488	446	454	463	494	455	485	503	470	473	476	449	456	451	485	467	458	492	471	430	489	455	456	444	464	448	464	456	511	494	460	491	474	449	432	418	469	448	428	444	416	437	473	468	478	425	472	485	472	478	444	439	464	425	499	445	438	476	441	438	449	461	433	466	453	410	453	505	494	435	477	464	467	515	471	446	455	468	458	522	464	489	492	467	448	464	472	484	443	517	472	469	460	429	472	454	471	457	477	427	494	493	453	434	460	461	466	505	470	483	436	488	477	462	444	453	456	471	511	465	465	486	446	476	488	491	500	477	488	450	483	469	436	465	426	449	442	466	446	470	526	480	459	467	446	443	434	465	468	475	448	446	442	504	466	440	433	458	457	475	491	448	491	452	484	475	466	522	483	481	472	478	482	467	456	436	443	472	440	471	520	474	482	459	420	453	462	487	479	469	498	471	462	471	444	477	439	440	455	456	476	452	469	463	470	453	491	434	483	465	463	475	448	444	447	479	465	430	447	524	469	457	465	460	484	459	466	517	505	438	428	482	436	436	444	489	446	436	503	443	466	493	480	465	456	462	481	465	464	451	421	467	453	470	484	468	450	443	453	456	467	467	452	468	445	465	447	464	494	471	473	469	445	469	485	482	474	420	465	441	451	477	454	448	478	441	446	499	463	461	466	459	435	455	488	471	486	483	495	431	483	499	470	464	458	463	479	460	475	444	448	426	443	455	468	494	476	475	432	466	452	457	433	473	456	459	465	488	463	442	480	466	479	478	477	505	442	489	467	456	431	444	461	466	485	464	494	461	449	450	486	442	456	474	493	499	416	466	482	471	468	427	501	410	510	479	459	513	490	466	472	457	490	469	462	451	470	500	494	460	455	451	427	503	437	444	447	457	446	470	463	453	436	429	432	502	450	478	438	490	437	431	482	470	462	472	445	465	450	428	487	447	433	446	465	464	482	504	448	468	468	508	444	446	515	475	508	457	478	484	469	430	449	473	488	488	497	472	477	442	442	473	446	448	494	424	480	460	518	447	465	482	473	487	484	476	458	440	467	474	501	467	453	454	453	470	468	487	443	438	471	442	435	470	447	438	474	451	443	488	457	434	457	479	460	521	439	464	493	456	464	476	506	437	469	457	461	484	472	479	472	482	447	483	485	446	417	474	479	417	432	468	462	479	459	464	476	425	441	437	460	443	431	477	447	460	483	462	494	451	427	479	453	485	505	457	495	472	483	458	437	497	469	469	484	474	476	465	485	463	509	488	430	468	421	462	475	435	477	487	456	474	440	462	473	441	448	424	445	461	452	417	489	481	458	463	447	526	475	448	428	470	431	466	450	444	470	436	443	470	473	453	473	500	455	475	452	463	463	447	486	470	465	457	482	494	494	466	477	501	461	498	517	453	488	465	467	439	486	449	497	472	465	465	458	498	443	456	459	475	449	446	479	429	442	454	445	461	472	415	460	439	477	473	459	443	453	486	472	454	466	453	455	474	458	440	455	463	443	436	482	415	472	463	394	453	459	478	475	507	462	474	470	403	453	458	441	442	464	467	468	474	455	428	490	448	445	441	466	453	480	450	443	465	500	477	490	450	434	464	450	463	435	501	449	447	457	490	458	504	468	472	479	453	473	446	449	471	448	454	437	474	493	441	450	482	488	495	467	430	477	466	438	472	495	444	496	482	487	496	455	479	501	454	480	471	447	481	449	475	490	499	467	456	467	460	485	432	458	492	421	467	477	480	458	476	474	466	457	456	452	471	467	463	463	467	462	469	471	467	465	474	464	446	484	475	487	492	454	459	462	436	514	463	466	425	515	461	438	504	468	451	470	459	487	467	457	448	436	428	461	470	444	469	439	492	480	461	453	465	430	460	460	491	455	476	460	437	471	473	481	503	462	480	493	481	435	489	458	458	451	482	450	473	434	432	474	479	485	462	467	450	452	426	453	484	450	463	464	429	465	492	488	458	445	465	447	452	431	481	499	471	492	459	470	459	461	456	472	487	440	490	421	486	477	469	446	448	478	488	457	466	456	471	480	493	449	413	473	443	480	476	435	435	488	475	483	455	483	421	448	471	478	521	501	466	459	411	469	455	459	482	471	472	438	435	438	419	443	457	446	444	441	466	506	458	487	440	454	479	501	467	461	511	482	462	413	476	466	496	470	457	487	446	450	465	455	432	437	456	447	499	494	436	439	493	465	479	464	453	413	458	449	455	446	444	444	514	485	493	458	486	456	447	464	465	459	465	466	462	491	469	428	478	480	480	479	445	463	442	417	475	472	435	467	466	466	488	479	430	461	425	477	495	411	468	517	495	451	441	482	435	453	482	487	517	441	476	465	433	465	474	474	483	452	437	474	476	452	492
8432	8280	9813	6295	4714	4611	5321	4021	2021	1227	677	503	427	415	443	394	397	414	412	369	394	393	410	421	404	405	428	405	390	441	416	398	392	397	452	452	412	423	417	453	428	376	418	413	442	434	393	440	439	409	416	382	420	395	378	433	415	388	447	429	423	413	411	410	439	401	396	416	414	427	438	417	426	409	394	403	431	398	444	383	413	384	385	390	432	390	453	410	395	391	405	438	385	425	415	396	436	408	438	420	378	412	407	398	418	389	409	421	394	409	411	390	425	412	387	424	368	392	414	460	398	377	385	444	385	390	388	428	421	433	442	487	402	453	392	411	435	384	405	375	417	419	383	384	407	436	432	393	427	441	443	405	398	434	391	422	380	394	424	372	426	383	397	446	415	387	429	416	375	446	452	421	423	391	431	418	409	402	421	424	393	431	380	423	393	431	375	423	397	396	414	398	387	408	434	420	380	393	375	422	442	410	416	374	426	401	422	439	421	389	407	422	371	435	438	404	427	428	416	417	410	426	445	430	421	412	446	425	412	414	404	441	421	416	402	434	409	397	365	409	408	420	448	397	410	442	374	437	430	418	384	400	430	437	366	413	439	402	395	387	391	408	406	443	417	419	421	395	404	465	407	435	401	427	410	409	402	406	393	412	411	398	367	360	396	439	434	420	426	415	410	412	390	411	403	418	384	440	400	402	400	417	403	419	388	394	391	430	404	370	406	421	446	425	405	406	401	405	404	382	456	384	450	392	382	390	363	392	423	409	393	456	424	463	398	416	456	429	384	421	408	406	419	423	390	389	397	407	410	426	437	425	416	406	411	415	428	436	377	424	432	449	375	408	410	408	399	392	398	430	399	405	386	423	443	434	405	404	388	346	392	422	389	438	397	378	437	425	454	403	427	414	404	390	396	416	434	442	432	415	439	425	430	405	449	395	401	455	419	410	399	367	398	408	409	440	446	436	414	400	389	425	383	437	404	403	433	419	429	395	425	448	422	394	421	410	381	398	412	425	380	394	387	452	393	444	436	405	400	437	406	395	427	406	374	423	401	398	447	366	398	394	414	376	398	430	448	402	371	421	428	407	376	392	431	402	420	436	366	415	416	431	402	447	432	382	437	414	395	414	383	429	423	427	424	452	413	375	412	395	436	386	413	421	408	362	414	402	405	375	394	430	425	416	369	412	402	415	404	405	423	401	395	428	419	412	422	449	402	381	403	389	413	374	423	430	439	386	445	404	393	427	418	400	423	403	471	400	393	375	446	382	368	411	430	444	413	416	439	439	461	366	440	403	393	403	430	406	438	427	416	435	411	397	404	413	411	388	392	399	411	388	439	411	418	431	392	411	392	429	394	435	384	403	366	408	422	441	433	402	417	399	418	394	396	408	414	456	402	382	418	416	398	410	404	396	426	384	412	426	422	412	383	427	378	378	411	408	387	415	429	417	376	461	406	422	431	421	416	427	427	404	407	448	441	387	425	410	408	401	399	405	410	404	403	362	377	384	420	407	432	382	415	403	424	395	423	416	418	391	402	413	370	401	435	434	420	429	407	444	435	407	425	408	406	394	424	457	411	419	422	411	445	407	408	429	392	434	426	424	429	422	418	391	406	389	396	369	403	404	400	387	388	430	395	429	399	404	367	447	409	416	412	404	391	423	419	384	404	393	367	436	420	417	394	450	434	384	383	439	374	434	399	423	436	415	405	414	404	408	450	418	421	405	387	415	410	389	410	414	412	430	423	379	354	405	387	412	412	406	398	428	380	422	430	425	421	401	392	402	410	382	381	379	438	421	417	437	375	411	411	416	398	431	403	421	408	437	446	395	415	405	457	406	424	411	398	410	486	398	401	409	437	428	395	413	440	414	392	395	405	401	418	399	407	430	441	416	431	419	432	410	422	404	416	401	425	395	426	402	420	412	418	379	430	433	425	447	390	434	421	418	437	427	427	422	408	408	388	420	415	405	423	388	393	407	404	394	422	425	393	422	418	387	378	413	442	402	420	397	389	410	388	422	388	436	400	414	391	394	392	432	421	404	436	432	417	433	390	432	407	425	412	379	406	416	400	422	432	378	440	382	435	382	426	457	416	401	410	424	390	393	477	424	441	406	406	430	403	407	393	396	379	400	439	423	394	380	408	410	446	448	413	405	391	391	433	445	434	403	398	395	407	418	416	451	404	400	399	400	417	427	408	390	389	437	447	441	415	403	424	408	488	441	431	401	437	415	418	392	387	398	438	390	392	399	475	371	398	397	406	403	435	408	400	381	410	416	425	445	453	414	401	424	424	395	415	428	412	431	425	410	414	409	417	419	411	451	431	359	381	416	407	391	388	405	419	444	427	429	364	380	425	396	382	418	398	417	434	401	440	475	399	388	430	391	432	429	412	432	395	404	424	391	400	395	417	417	397	396	391	403	407	399	381	415	402	421	422	384	399	414	426	418	415	430	416	389	386	433	371	416	432	416	440	410	408	401	416	383	401	447	407	471	374	429	431	380	381	418	395	383	385	433	415	408	374	394	396	423	430	430	420	403	449	418	385	378	392	379	361	434	381	431	395	418	433	428	392	401	385	431	391	361	402	374	399	401	417	420	419	419	407	402	409	399	382	412	401	386	420	446	390	410	392	402	371	415	456	413	406	389	407	443	448	451	422	402	454	413	442	432	410	405	417	383	390	401	422	421	435	395	452	388	425	426	421	403	405	423	437	430	427	447	420	462	391	394	396	441	414	393	437	390	412	399	435	425	384	409	446	374	418	424	396	380	427	422	387	398	384	395	407	412	402	418	400	422	443	370	402	445	397	372	419	420	419	423	398	419	386	421	422	441	401	442	410	435	406	410	426	402	412	382	427	403	389	416	391	422	402	381	381	410	433	401	436	401	402	408	432	409	407	424	427	433	409	411	407	416	410	373	396	461	411	363	419	414	406	392	426	411	386	463	392	413	434	366	432	405	411	432	407	399	371	405	390	427	402	406	401	438	414	407	439	382	402	406	424	410	415	390	369	407	389	422	411	401	434	445	384	424	400	438	421	418	431	397	403	420	438	406	412	417	432	444	417	399	426	418	412	376	410	411	391	449	400	414	373	425	385	433	397	393	415	399	388	391	451	416	428	408	410	406	417	414	406	371	408	402	402	422	418	417	410	435	372	406	418	419	409	421	418	373	416	408	401	398	379	376	366	418	386	429	429	442	411	391	411	418	399	402	414	447	404	426	445	414	452	429	415	407	434	434	392	411	421	410	430	414	392	396	408	443	396	405	442	429	398	368	371	385	384	406	427	412	434	418	430	402	436	410	431	410	423	415	405	424	395	399	408	422	402	385	402	419	370	388	378	430	400	432	415	424	436	358	404	428	411	431	408	437	410	399	442	421	415	452	426	411	375	405	433	374	430	412	399	391	415	405	403	409	407	392	417	446	432	420	409	424	416	423	397	395	421	445	428	388	415	433	417	421	392	418	398	380	412	421	385	388	379	415	405	445	418	396
25494	21414	27379	25442	16139	17374	30234	24691	11980	5829	1702	832	565	578	535	536	513	492	526	483	501	496	473	510	480	550	496	454	506	521	552	517	474	492	498	492	502	497	518	486	514	496	507	487	512	522	491	526	517	460	481	486	490	505	516	495	544	481	497	484	500	507	493	516	498	517	516	479	476	511	464	483	514	495	489	487	498	535	502	494	499	542	488	490	488	542	524	495	531	483	539	500	532	498	436	504	476	470	509	492	491	503	440	497	494	516	486	527	509	493	461	468	481	486	497	516	498	504	466	495	518	478	522	478	503	491	486	476	514	507	513	482	519	534	479	495	523	491	478	506	502	500	513	490	500	533	505	498	500	493	521	509	486	488	490	539	486	474	491	453	469	476	478	511	464	521	522	457	446	507	496	531	488	481	480	475	529	498	507	512	519	490	488	513	463	484	518	484	483	504	487	496	523	480	439	475	505	493	524	518	462	447	451	478	519	499	512	455	496	492	506	499	500	480	508	510	461	521	511	473	497	528	504	498	496	500	512	505	517	508	483	536	493	505	526	459	472	481	486	461	500	503	510	499	539	482	474	506	480	486	493	517	478	481	474	476	464	463	537	540	516	465	528	471	503	491	493	521	499	514	485	475	510	523	473	494	467	509	468	524	524	510	486	501	515	484	496	476	536	494	488	487	509	456	523	515	492	466	528	516	464	522	481	471	511	434	483	477	474	492	453	488	474	496	461	462	528	489	467	506	503	458	514	491	506	462	528	462	500	535	525	506	541	506	504	491	560	507	502	514	515	488	556	507	525	486	492	513	476	521	512	458	499	490	478	508	551	535	505	503	516	495	515	517	519	496	508	531	497	520	485	524	472	516	474	500	485	525	477	496	492	509	463	448	544	507	497	543	503	492	457	527	543	492	522	510	492	470	508	480	492	509	503	483	516	480	516	461	471	507	474	468	490	536	485	495	493	542	502	485	505	514	526	503	470	484	508	510	497	514	496	455	480	508	490	497	476	540	484	510	488	483	454	528	496	454	481	544	507	503	461	530	522	493	478	499	506	492	472	521	495	491	482	529	491	474	449	494	518	498	492	513	487	507	489	475	477	496	469	501	494	496	519	508	492	535	471	502	508	503	512	515	440	491	509	464	534	490	515	507	518	528	479	493	540	459	476	493	478	474	491	504	552	456	460	480	486	482	478	486	510	493	475	466	474	506	489	531	486	484	480	465	499	458	487	484	510	513	494	489	507	528	536	467	525	497	500	471	507	486	527	469	512	485	502	509	527	477	552	466	436	479	498	473	469	472	532	459	484	462	529	488	521	474	518	531	503	502	509	487	503	499	458	444	517	458	482	501	512	502	490	494	482	497	517	480	461	460	489	527	468	491	483	527	467	472	526	512	481	553	486	489	498	488	510	476	489	521	496	508	464	498	456	509	513	522	489	471	517	497	488	473	498	500	520	515	488	503	515	518	497	461	494	486	432	532	521	496	505	473	525	507	527	485	493	513	502	496	475	531	503	514	499	510	464	514	479	505	504	468	483	523	477	501	537	498	485	485	536	456	469	497	471	459	475	498	530	513	489	488	515	517	494	483	476	512	473	501	477	520	535	488	508	481	505	528	531	480	547	520	464	488	469	508	468	477	523	530	509	477	487	508	518	495	478	488	496	533	506	488	496	499	524	487	473	511	538	477	481	525	510	514	487	490	471	464	510	468	515	500	494	487	500	508	475	504	525	506	498	491	445	487	526	464	491	496	459	496	489	491	481	521	534	490	495	529	485	520	490	527	506	458	482	458	515	493	504	501	487	510	537	469	487	524	515	525	503	508	478	490	466	502	506	481	493	539	525	490	469	480	473	508	502	486	482	466	512	499	521	473	495	552	542	503	529	467	506	509	464	482	493	503	481	495	528	498	542	502	490	502	482	548	482	470	509	483	481	510	540	492	520	497	499	468	515	510	513	493	477	478	482	506	457	485	461	485	492	463	533	511	507	476	529	500	513	506	524	515	522	463	483	507	449	444	516	517	484	484	539	500	487	530	475	516	480	473	501	493	491	454	475	510	494	466	502	553	515	494	503	500	463	468	526	513	538	501	495	486	472	520	445	474	496	543	500	506	496	517	488	510	507	496	521	511	499	442	529	464	497	499	492	474	494	499	474	496	492	481	523	526	452	522	489	495	513	446	474	491	492	455	508	507	476	479	516	500	500	539	467	502	475	494	477	502	489	513	534	495	546	508	528	523	467	476	506	507	530	509	497	473	551	504	470	491	503	472	469	487	509	512	463	480	487	487	475	495	476	506	467	498	504	496	513	513	526	453	513	505	494	463	469	507	493	512	487	495	458	509	516	535	560	482	459	493	477	512	477	492	510	500	460	509	458	480	470	528	490	501	519	488	448	494	495	485	466	445	498	526	497	529	526	519	519	493	530	495	502	487	485	537	488	521	529	496	509	478	525	508	505	456	505	506	499	464	498	490	502	543	513	508	496	524	474	500	479	490	521	499	489	473	528	467	482	448	542	485	500	488	558	507	472	478	484	479	462	507	518	422	509	505	482	508	496	478	507	490	482	487	510	484	465	495	500	488	516	508	474	542	514	499	497	510	488	506	460	505	494	506	507	474	494	504	539	515	525	511	500	509	524	513	453	466	474	511	478	466	482	487	495	490	486	489	510	489	509	491	478	481	505	526	499	526	529	491	509	521	502	455	547	503	496	472	519	503	483	487	515	490	478	585	501	503	487	473	521	515	474	471	467	505	479	465	484	519	506	501	490	498	488	487	496	511	486	491	469	468	468	503	456	473	516	457	526	491	494	485	504	502	498	478	476	513	479	519	477	468	498	500	461	466	491	499	494	471	523	500	495	469	499	478	499	478	487	501	437	488	526	476	481	514	469	528	464	493	525	510	450	482	488	523	473	557	464	456	491	505	516	493	501	504	497	512	476	523	502	517	545	476	544	481	459	476	522	484	505	490	472	506	443	517	517	487	477	481	509	502	483	478	496	549	481	477	504	488	525	470	497	484	514	509	497	482	512	482	476	508	555	551	482	531	459	520	490	480	517	471	490	453	458	488	490	512	508	481	488	481	474	458	501	502	479	467	475	497	530	476	522	467	509	490	497	499	508	519	491	487	493	499	473	517	504	517	498	454	477	529	499	504	491	470	502	543	485	459	491	515	534	495	510	502	468	468	481	526	505	506	512	496	573	494	484	487	488	468	509	509	487	489	492	503	478	521	474	460	543	501	503	484	525	537	464	504	494	506	464	466	483	504	482	536	479	507	488	532	481	488	505	509	455	465	493	545	506	491	479	467	494	484	498	481	512	484	475	492	501	509	500	488	497	443	477	549	502	511	501	506	453	489	503	507	546	482	522	533	512	500	499	499	511	510	505	500	496	470	484	508	501	551	540	494	483	508	467	487	537	501	449	460	490	492	509	489	486	547	501	510	466	494	490	493	531	470	491	518	495	511	483	501	488	490	513	490	543	513	462	508
7091	12310	19151	11275	10955	17874	27355	20798	9905	5455	1834	873	524	507	442	454	473	472	469	489	503	472	478	402	452	469	469	479	425	472	472	482	453	464	459	451	473	496	385	465	487	451	406	440	442	483	460	455	450	466	444	437	456	454	453	467	490	457	433	424	449	449	446	456	467	441	421	445	448	417	464	423	461	501	434	462	441	479	470	483	462	488	435	457	467	445	462	468	475	433	391	420	476	474	439	435	483	497	424	455	454	448	457	514	453	465	428	438	464	461	400	474	426	440	470	445	431	404	458	465	436	496	474	459	463	443	436	447	442	433	489	490	406	458	477	442	457	462	476	444	474	447	440	447	465	476	454	504	477	451	441	453	466	418	433	474	482	432	429	478	450	475	444	466	419	474	477	468	437	458	438	446	478	458	481	478	474	443	464	453	461	480	452	429	455	498	504	442	477	476	447	485	501	477	483	458	441	412	473	495	463	449	471	468	439	498	433	435	453	441	476	471	446	445	480	462	452	418	454	456	423	438	477	474	453	446	452	470	443	423	449	437	464	448	472	465	500	455	474	456	447	477	469	501	447	471	464	469	503	438	473	437	445	448	466	476	421	446	448	387	443	455	446	434	456	485	435	462	469	480	448	455	454	473	494	414	463	474	461	469	453	439	467	479	484	456	416	472	474	458	444	485	449	436	471	458	443	449	469	463	472	458	440	440	472	463	460	456	452	447	458	430	465	462	468	410	467	476	471	481	478	452	490	439	521	457	477	453	470	446	469	418	427	482	467	467	463	455	463	468	459	485	450	484	482	483	459	482	470	480	454	418	391	464	429	484	452	466	462	451	447	490	467	487	483	454	462	449	464	486	507	452	458	445	440	472	477	460	460	454	439	479	463	448	422	456	461	499	460	415	433	479	451	455	501	465	489	442	464	482	419	481	435	473	440	456	459	449	446	454	463	476	482	479	438	436	432	427	442	448	487	465	482	493	440	450	464	469	410	514	481	473	451	472	493	440	466	417	482	474	472	456	451	446	436	468	454	479	471	414	442	456	435	461	445	473	448	469	454	477	448	456	448	461	446	449	464	466	453	458	473	474	480	487	476	460	423	490	436	435	465	481	441	440	460	460	427	456	466	437	494	462	469	453	486	417	461	449	435	431	442	469	452	477	470	443	478	463	458	488	424	465	463	456	456	459	467	479	475	436	447	461	480	475	429	494	456	448	437	465	453	455	447	438	483	444	497	467	471	420	440	438	450	436	436	450	464	491	491	457	461	423	489	457	430	440	471	443	428	447	480	450	496	440	437	464	495	477	444	457	472	427	427	483	444	496	439	462	474	469	439	482	496	482	452	485	444	481	430	442	452	481	443	438	397	417	454	452	448	430	493	449	469	463	450	474	463	449	461	459	471	410	501	481	455	486	430	489	465	452	462	427	445	426	424	451	438	432	409	481	464	452	472	465	473	449	493	481	466	419	426	435	461	456	461	471	425	465	448	441	472	484	435	455	447	483	415	410	461	465	427	441	447	435	464	443	459	446	475	465	478	528	499	484	447	452	463	466	441	450	465	487	493	430	457	454	458	473	521	461	435	459	452	472	486	465	444	488	476	435	454	465	484	484	464	509	459	459	442	479	466	470	456	490	487	501	479	467	462	441	458	422	480	428	466	483	445	427	493	452	448	463	471	428	443	421	467	418	489	448	512	495	455	502	477	467	441	425	468	468	477	443	431	480	457	441	422	404	460	474	477	491	447	445	464	440	460	491	454	463	448	455	468	447	422	478	480	469	439	483	465	442	449	448	488	461	441	436	442	454	450	489	485	480	446	451	431	434	430	461	470	448	472	434	436	440	436	455	468	463	420	443	482	447	445	471	444	448	439	457	479	434	446	424	451	446	443	463	440	458	451	520	434	437	473	454	459	468	456	438	478	450	444	422	435	471	412	459	442	473	463	447	418	465	459	447	423	451	459	487	481	473	481	442	476	432	488	432	442	436	465	415	463	448	445	462	476	489	449	474	448	446	423	478	459	444	442	451	435	467	424	461	438	457	458	437	482	439	490	473	515	504	481	395	474	455	463	437	444	501	449	457	455	471	420	455	448	441	443	471	458	441	428	446	504	472	451	466	437	439	432	463	434	464	431	463	467	439	463	471	486	499	454	458	491	459	437	453	437	460	483	460	472	473	452	461	494	492	482	437	431	443	461	427	469	471	452	439	435	448	425	472	467	484	463	490	471	440	452	473	448	448	470	451	445	414	456	439	474	435	406	461	431	456	484	476	456	463	492	407	422	426	432	465	469	449	437	454	421	432	436	481	489	481	451	479	480	458	467	462	435	428	431	480	479	441	474	447	474	441	482	452	433	439	458	453	464	435	450	457	443	463	429	481	442	438	464	417	475	437	474	464	447	459	467	465	452	431	452	418	432	469	492	448	427	442	449	450	472	500	458	454	484	510	481	465	445	445	465	438	460	461	432	473	435	458	446	443	464	464	441	445	421	471	472	434	450	480	451	482	485	433	478	484	438	482	442	428	441	448	468	487	505	445	466	443	478	450	496	435	468	452	458	461	493	450	455	470	436	487	463	442	414	462	459	424	472	456	461	455	432	436	444	476	485	449	477	420	467	441	450	457	452	495	504	474	425	465	445	465	454	463	464	439	482	448	443	434	485	482	438	451	492	448	453	445	440	494	504	467	407	456	458	445	458	441	458	456	484	465	503	452	435	435	459	491	428	429	478	475	461	443	457	443	480	430	470	417	444	447	456	428	434	443	475	427	453	440	483	471	536	478	496	447	471	442	474	444	447	457	486	467	445	471	467	447	461	458	465	493	459	445	461	455	476	439	462	447	437	469	466	427	444	479	484	459	395	440	437	474	500	477	466	485	470	461	481	459	458	457	449	465	505	461	477	478	442	456	434	419	450	456	454	446	483	466	470	462	467	437	463	474	464	477	476	458	481	453	444	450	439	453	478	439	447	439	452	428	429	477	445	461	438	461	457	483	468	481	461	458	423	450	446	424	462	429	434	431	443	445	456	449	459	496	464	455	438	464	478	468	502	462	460	458	465	530	471	427	463	422	470	432	430	469	479	419	478	443	489	446	492	440	472	473	423	458	420	491	461	466	469	470	491	445	449	408	415	452	453	429	440	445	447	472	431	462	485	480	444	481	459	434	489	449	476	437	446	456	446	469	479	450	515	474	467	409	439	415	462	411	433	424	445	453	458	458	454	467	449	455	507	497	438	451	469	425	442	474	454	448	492	454	497	431	447	446	485	452	455	465	465	463	405	451	443	488	409	442	465	422	463	416	482	483	475	421	480	470	450	453	470	461	479	440	429	438	426	441	424	497	421	490	456	446	426	462	451	480	440	436	489	448	453	505	492	447	443	428	476	454	452	478	483	465	479	453	487	417	468	422	463	445	412	453	466	460	439	449	474	460	418	436	466	450	486	447	508	464	440	452	417	426	485	431	473	450	461	470	458	493	506	444	443	443	449	428
24295	21399	28648	24716	22136	29733	48975	42317	25250	13152	3710	1383	755	723	632	632	616	617	615	642	678	567	666	627	659	629	598	622	644	638	625	595	612	596	630	612	647	644	633	600	622	574	626	682	622	631	613	600	623	612	629	619	627	618	633	646	656	639	595	664	630	619	606	606	588	646	611	584	581	621	573	592	632	594	632	581	548	611	650	629	635	609	619	622	633	603	643	576	612	615	582	583	614	602	615	582	615	628	612	586	648	683	560	620	640	618	647	604	648	586	605	577	618	609	677	564	553	643	608	586	611	632	615	623	661	593	587	637	622	598	588	619	584	645	602	633	627	575	566	643	684	579	652	608	606	638	573	606	564	609	589	569	603	621	577	639	600	615	583	595	646	611	648	652	635	646	627	629	583	585	593	608	595	615	604	589	592	638	617	599	582	646	590	597	587	595	587	573	590	586	616	607	577	613	639	605	565	630	642	570	591	585	592	589	593	620	582	620	639	664	559	562	662	629	606	583	645	660	629	639	657	661	621	583	621	579	628	590	587	576	607	597	612	613	620	596	582	593	618	610	591	583	605	642	598	605	561	635	622	646	615	593	559	671	631	544	618	601	597	587	573	574	577	612	593	621	665	612	626	642	631	593	585	604	601	598	620	603	646	624	641	628	641	601	558	585	619	649	668	612	627	567	598	582	638	580	642	623	690	597	614	656	663	560	617	598	591	577	604	587	580	595	600	610	625	596	599	612	618	596	653	557	586	652	612	589	610	617	609	567	599	614	612	583	645	615	618	682	659	621	592	619	627	683	623	635	612	615	609	550	583	653	616	607	606	627	630	639	601	600	653	617	603	600	624	604	625	557	590	584	614	621	619	625	563	596	630	626	590	631	604	568	609	648	582	610	621	624	590	626	632	610	622	645	668	637	565	640	612	570	596	630	622	618	609	565	590	578	612	620	610	625	644	620	620	570	588	614	618	585	647	612	583	594	630	574	626	624	609	587	610	636	590	610	601	619	593	590	596	613	611	599	589	647	596	604	634	620	618	637	583	605	582	632	617	610	580	624	646	602	632	600	621	548	637	650	651	642	633	632	573	598	635	597	593	587	588	617	593	627	592	607	589	574	657	611	640	613	600	636	601	595	587	626	634	561	663	560	664	609	652	565	609	622	541	597	578	621	628	608	618	592	583	610	611	630	654	614	615	592	585	637	651	616	679	609	604	600	633	602	632	591	614	591	604	603	639	590	620	645	596	599	584	609	627	616	587	639	649	599	606	638	574	629	595	633	634	619	607	598	638	619	659	664	585	610	588	602	576	616	581	592	592	620	657	582	621	646	596	604	604	610	594	655	570	592	538	614	591	553	668	624	638	584	625	651	554	652	598	577	601	592	652	585	605	610	588	592	597	608	598	589	618	580	608	657	591	617	619	602	612	631	592	629	632	618	608	623	597	637	676	665	658	645	615	570	560	601	604	621	589	626	657	620	611	604	619	592	650	643	605	569	579	591	591	570	595	577	618	624	652	584	597	615	612	612	663	586	649	652	629	629	639	608	643	606	587	603	622	603	607	627	595	592	631	619	575	559	647	630	605	648	606	562	604	596	687	553	636	609	621	587	548	596	619	657	630	656	562	599	618	584	613	631	625	614	646	615	606	596	600	644	592	609	646	615	627	638	580	650	605	586	605	644	584	601	595	577	603	603	616	610	604	608	584	645	614	595	625	572	653	647	576	574	588	616	628	569	593	573	600	611	590	614	625	609	601	633	596	610	598	555	603	599	611	586	619	634	605	670	621	655	555	600	600	600	609	615	599	608	581	628	660	599	610	644	632	604	621	624	580	626	607	609	592	592	629	616	687	603	641	556	589	589	607	602	637	587	623	582	618	629	594	556	658	591	640	620	666	597	606	598	598	590	626	646	594	624	613	579	585	664	601	622	649	660	691	614	595	647	579	609	576	594	589	584	642	599	547	600	573	617	563	631	599	571	578	618	572	553	580	607	613	597	672	618	615	629	643	573	572	597	594	637	627	614	615	639	621	577	667	599	611	627	580	643	651	594	615	615	577	641	641	583	597	623	610	623	622	668	590	600	629	604	655	595	595	600	588	586	618	642	644	625	631	610	602	587	579	587	591	664	636	604	596	626	626	608	575	622	592	617	589	639	575	620	603	597	618	613	624	602	606	587	601	674	596	596	607	600	587	603	610	605	619	625	602	580	636	612	610	559	605	590	659	604	596	606	611	592	664	602	632	687	631	622	633	615	585	622	617	628	598	617	556	546	625	598	594	559	608	630	596	601	597	638	586	625	616	637	640	641	586	622	611	636	605	625	588	626	588	580	616	607	569	581	608	647	612	637	618	614	643	617	610	625	570	584	670	629	614	615	609	656	614	650	650	643	590	574	603	610	597	596	640	562	617	615	578	588	612	566	584	588	686	620	604	589	657	637	611	647	633	602	603	599	599	599	613	615	590	620	611	612	585	593	632	664	591	596	597	623	587	636	629	625	609	570	612	593	646	626	587	624	614	597	592	629	597	614	628	629	562	578	594	597	629	576	609	608	596	640	592	600	658	637	626	597	588	658	599	596	590	627	627	571	608	574	609	595	589	584	613	653	631	641	642	585	595	574	613	662	602	608	597	606	608	578	590	615	624	604	571	634	597	587	625	620	612	625	577	578	597	638	595	559	634	565	642	563	658	618	602	601	573	640	600	582	582	575	635	604	637	640	636	606	613	642	619	596	581	614	573	658	608	630	595	606	605	592	612	585	611	575	602	658	601	626	638	615	618	612	643	582	598	623	605	565	618	619	598	580	566	595	607	622	614	615	618	640	592	594	588	623	666	625	604	588	587	610	592	600	612	655	639	615	637	587	576	645	620	575	619	635	616	624	602	648	589	620	637	648	635	622	599	608	645	588	657	581	608	585	629	602	570	581	593	639	648	615	610	626	615	581	625	593	619	639	593	586	612	593	578	620	602	568	616	612	609	575	577	627	667	626	624	573	591	615	609	620	607	566	596	615	644	636	617	567	633	641	603	580	612	651	640	684	655	589	580	634	613	567	595	595	612	628	656	595	607	605	590	592	610	594	610	608	581	599	674	624	583	596	658	570	612	615	614	606	591	578	609	628	579	670	638	590	560	632	610	603	650	549	654	607	600	595	638	614	639	639	638	584	602	644	586	611	624	603	643	600	600	657	598	645	657	587	580	617	640	599	618	634	583	567	653	635	612	605	565	622	558	624	571	647	611	587	576	594	620	589	621	621	620	593	626	618	601	610	610	638	569	599	660	604	645	649	590	596	607	568	571	615	644	601	575	590	625	589	590	605	657	601	594	575	613	633	621	591	600	643	566	618	598	610	628	593	603	626	557	620	593	597	635	603	598	597	636	641	600	614	643	597	628	543	613	605	632	582	615	616	633	620	639	589	570	611	610	637	562	609	622	621	573	614	636	639	659	583	582	607	602	620	640	601	583	617	533	558	591	596	592	595	599	619	598	603
6990	14151	16621	21053	17324	31052	44781	36513	20285	10357	3477	1455	740	604	561	547	532	561	577	566	538	555	521	546	565	576	571	563	555	513	611	537	519	579	574	552	555	531	616	531	536	566	544	553	560	565	549	536	540	556	562	555	586	614	510	557	577	555	532	494	529	586	601	525	553	567	550	532	569	544	562	542	551	545	529	540	571	542	567	536	580	530	549	552	518	572	538	521	524	530	550	529	567	531	539	556	543	540	559	606	549	584	526	588	531	549	539	545	512	600	573	513	565	572	554	595	499	548	568	570	552	569	542	540	571	562	561	512	521	549	572	561	607	562	563	564	547	588	517	492	568	564	505	559	554	568	538	540	562	589	578	594	521	523	583	525	527	561	546	535	518	556	541	547	592	558	556	563	578	572	571	560	564	562	541	546	579	549	540	551	533	553	495	573	566	532	558	567	501	531	564	514	550	515	528	559	533	581	561	534	538	535	526	518	534	525	559	551	598	558	550	570	550	574	516	522	514	532	530	552	552	546	567	522	541	520	550	460	554	526	545	551	539	582	583	551	580	567	537	546	521	549	544	550	574	551	528	523	552	539	489	503	542	584	563	536	528	567	568	509	585	556	549	551	559	557	552	537	565	530	500	536	533	567	581	582	556	582	535	553	570	542	543	570	564	543	531	528	553	582	601	592	548	538	547	538	573	542	553	589	575	562	583	563	583	579	555	592	549	573	528	549	532	533	543	561	565	532	578	562	580	520	581	533	561	549	563	498	557	559	531	547	558	560	522	542	520	542	539	547	564	552	549	498	561	513	571	586	506	555	526	574	534	536	539	534	557	533	539	547	611	587	540	537	571	589	590	532	507	565	547	525	550	522	528	527	531	562	568	536	549	519	562	565	514	585	561	520	532	512	557	539	541	539	520	565	523	563	543	594	596	520	553	551	531	540	557	534	554	572	547	583	509	539	559	570	519	534	560	526	536	532	543	553	577	588	527	548	538	574	513	520	579	513	569	576	536	542	553	580	569	568	593	587	557	590	548	532	535	539	593	548	530	577	540	553	540	573	545	548	538	508	552	580	511	545	570	526	522	565	522	499	541	540	534	594	549	541	523	551	541	556	576	527	548	535	566	540	537	559	571	556	597	563	563	576	544	552	560	554	507	531	542	571	527	567	539	532	566	528	528	527	518	538	547	597	540	542	567	550	552	547	518	601	570	517	553	555	548	540	539	556	553	530	548	548	555	567	548	504	538	522	632	546	620	533	564	543	586	544	516	520	515	557	534	557	578	600	501	571	579	527	545	552	520	526	546	494	566	571	561	563	558	555	547	550	566	559	548	575	500	573	574	568	536	563	545	580	541	553	539	498	559	541	536	541	573	587	554	531	589	571	562	519	553	543	548	525	548	540	555	543	560	483	511	581	566	550	546	543	544	570	578	569	516	570	552	541	531	545	600	497	581	582	546	559	560	545	550	508	572	559	517	548	579	556	548	571	544	545	576	537	564	540	554	537	520	556	510	543	556	545	587	549	530	559	530	513	586	553	519	559	561	548	538	553	530	556	598	504	558	518	571	542	542	521	535	587	584	557	551	540	561	568	587	560	566	523	558	557	574	547	585	527	549	504	568	583	543	535	560	602	577	529	523	503	570	565	512	601	562	540	593	510	533	508	583	559	595	563	569	516	566	600	498	527	519	580	571	544	573	568	562	514	576	567	558	567	544	552	567	543	535	526	547	541	564	567	567	579	534	556	545	571	558	574	522	539	593	520	556	552	544	557	581	579	555	611	546	524	556	537	595	567	593	543	579	558	569	558	559	540	531	565	563	504	544	563	556	573	551	556	516	582	568	563	527	542	553	563	563	536	521	550	579	558	571	539	549	543	525	511	575	519	538	561	510	609	528	576	529	543	560	582	560	545	557	558	526	553	541	544	551	560	585	570	582	571	527	529	588	555	573	556	535	556	546	557	519	546	554	543	551	552	517	542	522	551	554	551	544	512	560	554	528	607	540	552	573	549	539	527	556	534	549	551	560	538	520	526	552	547	550	548	537	522	549	567	576	549	531	545	559	542	567	538	522	561	533	525	585	515	532	557	555	597	542	584	545	547	542	543	549	597	529	543	552	557	547	536	490	563	533	562	577	524	520	525	560	528	564	536	515	567	581	557	544	579	544	547	518	578	526	567	538	522	530	513	579	533	586	542	552	506	582	555	515	546	556	523	562	536	546	528	547	551	551	556	506	566	539	526	533	518	543	550	551	542	535	508	552	517	573	533	525	529	550	559	540	573	551	570	550	520	557	568	579	537	581	587	559	532	536	544	577	588	544	520	595	614	558	560	501	520	540	528	545	506	544	525	516	505	544	525	577	522	516	517	516	555	507	552	582	551	543	526	570	555	565	555	541	552	558	539	571	536	523	540	533	529	563	515	546	529	534	540	554	525	521	547	503	564	578	512	568	557	576	528	542	544	504	535	532	551	510	540	532	520	509	554	548	528	560	566	569	564	529	529	538	551	536	572	528	569	548	498	539	555	568	584	570	558	583	571	573	559	545	531	571	534	551	556	559	524	497	514	545	535	497	525	554	535	560	539	584	580	513	570	580	527	541	581	520	534	524	552	507	584	550	499	534	505	531	543	580	562	569	567	580	582	507	556	546	535	538	577	581	567	546	552	591	544	550	527	548	540	602	546	574	568	544	512	551	574	545	535	534	564	510	574	513	508	583	510	546	524	556	560	543	564	535	512	571	539	563	530	590	584	562	549	528	574	536	534	553	614	583	545	532	545	537	549	580	520	547	535	553	534	538	572	572	565	554	559	559	578	534	535	568	519	515	529	545	565	532	553	524	531	612	519	578	545	572	575	534	527	563	557	537	553	529	537	535	571	513	544	586	530	545	562	586	564	545	560	534	548	563	577	540	526	579	546	528	546	552	594	527	575	523	599	549	524	519	569	524	521	572	550	544	519	530	546	564	540	571	563	549	511	540	600	559	538	511	491	575	574	540	563	537	513	523	543	543	538	558	570	538	537	535	541	518	505	551	539	553	557	562	542	564	520	530	588	493	535	544	595	542	561	527	563	577	515	573	557	539	561	519	575	521	560	551	556	554	533	553	579	565	535	567	588	538	576	549	534	530	511	572	566	577	534	550	529	535	535	534	564	560	535	532	533	577	548	569	566	517	531	562	506	559	563	507	575	530	519	565	531	559	534	538	564	543	524	542	522	559	564	543	556	529	538	583	569	505	530	591	560	570	539	582	566	524	551	571	550	524	562	543	532	555	525	552	594	563	551	563	554	508	551	541	538	552	557	555	481	519	604	543	539	507	564	561	539	497	575	527	545	530	530	583	548	548	550	524	543	573	553	571	507	530	602	538	558	503	574	524	536	538	525	560	559	566	542	545	496	566	526	562	554	562	523	532	547	535	581	519	555	539	613	515	529	571	531	566	522	538	570	545	543	521	550	537	578	503	557	534	573	545	539	512	543	534	516	548	554	551	553
27829	14719	8659	11266	6981	5454	5066	2889	1506	881	635	524	523	443	451	497	468	494	480	505	474	480	471	479	512	450	442	461	478	499	493	447	477	506	459	489	477	479	501	471	455	503	493	505	452	488	445	497	477	461	484	469	435	478	483	471	476	487	455	459	510	468	485	463	494	469	482	479	453	469	498	460	500	483	491	486	499	496	462	443	485	468	494	495	464	518	503	484	482	536	444	499	469	496	481	496	476	470	477	491	527	516	509	491	491	461	481	475	489	479	456	466	457	494	463	443	479	525	494	445	479	465	476	430	431	499	515	475	471	497	497	466	473	443	468	486	534	470	508	449	482	436	491	464	487	506	497	465	463	480	445	490	469	509	490	504	465	491	468	488	483	495	494	470	463	507	474	488	448	501	522	453	504	451	499	439	468	521	480	476	449	464	489	457	466	475	466	501	468	465	485	473	456	488	477	493	491	461	483	493	500	459	493	455	486	466	461	581	526	483	485	512	477	456	472	484	454	479	453	500	447	491	441	456	477	488	490	516	478	486	501	481	494	488	470	472	484	452	459	500	500	451	481	468	465	501	493	462	473	454	474	506	449	521	466	474	462	471	506	480	449	494	451	496	477	477	486	473	489	467	492	433	501	478	471	487	503	488	488	520	468	465	459	492	502	501	481	476	478	468	520	487	484	498	510	496	447	467	502	471	505	467	480	506	522	428	512	480	488	457	507	450	522	475	457	473	474	491	497	464	467	469	436	464	467	511	480	500	426	444	482	482	488	485	500	444	482	473	495	482	495	475	475	458	492	472	480	460	492	511	510	488	425	449	462	473	494	474	527	458	449	479	474	475	481	466	465	512	459	481	479	487	506	460	450	497	474	438	461	464	463	454	478	444	487	483	509	425	480	429	518	504	471	495	463	459	488	487	481	491	466	461	483	465	461	440	446	477	467	497	501	489	427	482	483	480	467	470	467	495	486	464	479	460	458	486	470	464	496	465	451	498	464	455	474	497	454	503	477	480	441	471	451	492	474	475	435	499	482	487	486	441	485	462	487	477	473	465	526	481	450	461	474	445	534	472	465	459	502	523	482	487	504	472	460	478	525	491	462	461	474	461	475	448	478	504	485	502	477	483	467	492	483	487	484	497	466	496	471	472	491	471	451	502	486	452	503	479	504	468	526	467	484	476	471	488	453	503	458	476	467	454	465	498	473	483	473	449	483	492	491	457	460	479	478	471	479	488	477	515	490	468	486	488	472	473	477	505	465	491	466	481	441	461	480	466	489	489	497	480	445	471	457	461	501	465	466	483	456	462	500	439	466	458	496	492	494	475	460	478	487	448	488	443	467	489	461	480	476	487	482	476	482	466	455	475	532	477	476	469	452	504	515	481	455	494	549	465	457	485	494	455	473	479	480	487	489	476	478	482	528	469	453	435	486	467	470	485	477	460	481	487	495	439	479	479	510	504	496	491	480	512	477	435	521	504	470	466	484	444	476	488	486	439	440	502	471	472	445	449	511	484	469	471	472	476	511	495	473	433	470	441	470	456	461	482	494	461	456	474	473	467	491	502	481	479	465	464	466	465	480	480	475	489	474	489	463	469	450	470	473	497	480	465	455	500	498	498	493	503	450	490	478	498	508	460	452	474	484	468	483	456	484	476	486	483	486	465	493	442	498	448	474	497	477	449	476	469	494	496	462	449	451	454	454	452	484	466	485	454	484	463	508	480	490	486	500	457	470	459	524	474	465	427	537	471	509	488	501	470	487	456	492	471	520	501	468	467	466	481	495	525	473	463	488	467	487	438	468	470	484	416	492	507	511	485	475	471	477	456	503	480	439	490	484	462	479	469	442	524	466	476	471	443	525	475	494	482	477	436	450	431	490	457	473	470	483	489	483	494	482	483	508	475	492	460	465	506	473	510	501	449	480	467	453	492	480	473	442	528	484	473	516	442	512	461	447	494	526	474	512	454	448	470	453	476	463	469	499	457	471	444	437	476	484	464	479	484	500	499	488	470	468	458	449	528	478	491	472	463	478	499	503	456	454	446	479	504	473	442	470	479	488	463	424	493	507	507	487	462	490	487	431	459	489	481	477	481	471	457	473	454	482	477	489	463	427	461	495	491	447	479	446	495	483	494	469	471	478	498	458	447	524	496	487	451	438	445	467	449	483	490	455	449	493	493	476	490	487	464	467	458	446	503	460	503	455	483	472	477	488	486	469	456	470	492	477	456	477	454	467	457	483	502	502	494	521	500	454	479	445	490	488	451	454	502	497	504	488	503	517	477	500	464	431	487	472	472	493	429	489	477	486	481	470	439	493	516	513	477	456	507	489	476	482	480	459	490	477	516	484	499	468	471	481	434	450	443	469	463	458	461	512	481	468	475	482	436	470	529	485	477	469	485	516	503	500	492	432	492	495	500	485	515	486	480	511	483	456	507	471	465	483	496	488	490	490	462	460	463	484	473	487	514	460	469	473	455	435	490	486	510	512	484	539	467	432	482	467	449	459	483	454	460	529	480	456	443	485	470	457	499	503	509	505	502	482	476	471	527	505	469	456	450	463	458	450	486	491	467	504	450	510	525	470	506	486	483	494	494	423	454	449	449	463	459	467	440	483	501	476	490	430	536	433	462	486	444	460	455	440	454	445	473	489	483	508	470	479	482	451	483	489	483	488	468	471	443	462	483	481	493	448	480	436	511	500	478	504	490	495	521	441	464	473	469	463	458	502	477	462	498	496	508	462	455	477	483	495	463	455	525	468	456	474	478	473	487	452	479	496	470	449	484	501	428	497	454	462	470	481	499	455	503	469	493	477	518	476	515	477	469	466	490	458	506	498	486	450	486	448	444	473	507	483	485	517	520	469	461	475	494	484	499	498	477	477	463	460	471	474	497	497	460	504	469	498	512	501	473	454	453	455	493	509	488	484	484	491	474	517	527	479	439	478	467	480	449	480	502	472	445	442	496	497	443	502	443	493	495	521	478	481	446	448	462	472	480	456	498	500	516	448	438	461	493	454	453	519	483	460	472	475	462	474	503	455	452	457	483	468	469	470	488	506	494	479	489	485	469	461	487	474	476	481	504	455	466	483	485	451	510	482	476	542	453	477	500	482	471	488	476	467	482	459	455	462	449	473	484	454	502	487	512	492	498	506	491	496	515	465	497	467	469	492	481	477	478	496	449	476	484	470	530	460	460	423	441	485	468	501	478	485	471	466	484	495	513	499	493	464	499	453	503	467	477	478	484	451	462	477	453	451	466	436	506	486	480	500	460	474	503	450	472	504	480	478	463	462	482	454	456	493	483	480	480	480	494	516	499	490	449	456	494	479	495	467	432	479	480	487	498	490	509	493	521	475	483	490	454	487	477	519	438	483	506	454	489	467	455	474	476	495	493	484	496	504	483	547	493	477	493	466	467	476	507	468	490	495	502	462	494	462	449	490	479	468	451	487	468	436	487	453	453	486	458	476	455	485	462	495	512	483	477	478	446
5943	5148	9984	11106	7074	5943	5290	3095	1682	903	575	466	446	434	420	434	436	433	428	404	463	403	445	458	439	435	443	419	410	415	431	408	445	440	424	468	412	434	392	439	437	418	425	396	403	434	384	405	410	416	422	394	396	418	452	392	448	442	443	422	407	384	441	420	429	448	402	439	421	470	425	405	402	433	448	404	420	413	420	425	411	405	414	431	450	409	432	415	405	469	393	398	450	423	417	409	472	432	406	400	398	444	410	407	438	405	436	399	430	397	443	461	412	414	415	414	435	392	437	409	409	415	388	390	384	452	441	378	400	448	418	414	455	424	438	415	442	435	430	417	391	419	396	397	412	435	418	415	428	424	423	428	388	428	434	392	400	411	461	387	402	384	439	390	401	396	387	431	422	419	443	390	435	421	419	399	421	427	427	410	447	419	436	400	383	417	437	464	455	444	425	427	411	400	430	398	418	404	434	435	423	415	414	411	419	461	408	390	432	405	457	401	398	402	448	405	430	431	412	401	445	412	394	423	391	442	402	410	429	431	416	448	431	410	422	454	412	444	412	408	413	440	414	423	419	424	368	428	442	407	389	425	410	404	405	435	414	391	412	405	432	415	439	415	425	439	411	425	421	433	416	463	434	492	403	452	416	413	420	417	403	407	448	428	430	402	431	441	423	438	459	390	453	409	384	454	402	434	437	456	393	437	428	405	437	433	411	392	405	419	461	404	422	386	397	392	445	440	431	434	412	407	412	438	421	459	410	424	420	437	441	418	440	430	385	426	431	421	466	419	435	410	416	388	442	423	426	409	450	415	433	438	392	434	418	410	421	433	419	408	423	396	462	423	438	393	454	405	390	443	420	413	410	412	389	398	424	382	474	430	448	407	446	418	394	378	451	436	406	400	408	420	408	408	432	414	398	389	440	420	417	425	453	427	419	420	400	410	435	396	469	428	450	409	402	438	435	410	399	464	414	369	411	401	453	404	402	426	421	420	421	414	420	414	426	392	433	390	418	436	411	394	406	414	429	400	444	423	397	394	406	391	436	412	405	408	402	429	408	442	447	396	406	466	392	398	399	396	415	424	428	420	459	406	397	400	404	427	439	409	394	427	402	390	452	396	469	405	397	439	425	419	402	417	427	387	403	423	406	414	436	415	421	430	429	411	409	428	403	441	444	386	417	452	437	439	396	452	420	424	440	383	411	411	401	390	368	391	412	398	422	439	392	421	464	420	439	439	384	440	413	421	422	431	413	426	413	416	434	413	431	422	459	429	458	434	409	436	386	430	394	429	423	412	440	410	407	384	380	406	406	388	418	447	408	389	422	435	404	401	407	401	411	421	407	489	444	390	427	440	424	401	429	416	428	440	433	413	414	420	397	401	444	413	470	449	405	395	406	405	454	363	392	427	403	412	410	422	384	432	403	436	411	406	430	375	407	391	439	415	419	429	428	404	411	401	401	402	431	449	433	399	431	444	421	420	459	384	427	409	400	415	455	438	426	430	420	451	448	446	414	421	420	447	462	429	389	417	406	399	441	438	453	437	449	401	404	433	428	409	428	442	394	425	421	418	419	434	433	421	413	438	414	415	407	419	419	416	412	378	470	440	451	431	436	406	426	391	418	431	442	421	405	459	422	434	396	411	417	411	357	371	428	435	404	413	416	436	422	422	419	404	421	434	395	420	412	396	428	448	413	435	431	417	401	408	421	429	441	431	430	410	400	437	424	406	394	395	419	405	435	438	412	404	404	422	392	414	434	419	412	388	411	453	445	424	403	433	444	466	394	413	402	433	406	430	388	417	387	446	437	404	436	403	440	429	417	421	444	411	429	455	384	380	416	395	399	422	386	396	393	401	372	393	409	381	415	435	429	418	439	408	405	434	415	388	439	455	437	411	429	429	414	418	430	398	401	381	397	403	439	417	418	387	411	400	436	465	413	403	379	438	401	412	431	448	418	409	436	403	411	419	430	394	410	445	387	392	451	445	446	431	403	432	427	416	428	429	416	428	418	453	423	407	406	387	441	426	403	414	415	409	404	401	395	416	398	388	437	439	425	437	450	418	427	429	441	413	473	400	437	396	400	453	438	411	431	444	453	439	438	409	431	385	390	395	415	432	400	407	403	432	432	440	406	453	412	418	416	446	449	419	413	442	414	406	403	460	417	363	396	425	449	433	419	418	427	413	385	453	384	390	395	419	418	467	439	448	419	422	451	418	409	445	396	416	383	429	415	388	401	450	382	444	434	416	406	400	441	412	429	436	403	401	447	420	410	404	410	401	416	408	399	433	403	443	442	410	423	417	391	442	454	437	435	448	432	412	437	409	433	391	441	416	449	436	424	421	450	415	401	421	419	438	441	443	405	421	421	407	417	427	432	404	438	403	401	399	436	403	451	452	370	400	414	388	437	469	406	410	418	426	411	398	438	408	405	428	407	407	421	440	396	398	397	444	450	424	420	447	403	399	412	424	418	431	401	441	413	397	417	412	404	446	380	411	417	416	409	435	459	487	430	429	397	395	430	433	429	445	388	445	392	434	406	378	431	416	413	425	431	437	404	404	400	464	447	454	375	423	426	411	422	397	416	439	442	383	404	418	445	415	422	409	425	426	418	379	431	445	428	424	394	423	409	417	428	410	393	407	427	429	415	393	450	467	401	415	381	435	416	442	427	406	390	419	402	393	413	425	398	400	435	442	426	401	428	419	434	397	397	381	416	386	410	405	399	415	385	397	420	421	387	439	381	437	382	414	427	433	426	398	394	445	458	389	397	399	430	395	436	401	386	425	397	400	407	416	453	418	430	453	386	435	448	370	410	451	407	428	392	421	458	412	398	433	406	413	436	410	445	402	445	406	405	382	406	425	447	454	456	432	415	394	427	394	436	444	427	406	388	419	390	397	399	435	439	426	425	425	404	431	437	451	426	401	414	425	442	423	432	422	421	362	418	471	394	428	416	424	420	404	401	461	448	400	394	401	401	405	400	420	421	436	410	407	424	416	403	462	401	461	416	398	423	368	392	386	433	374	399	427	430	430	392	383	435	419	469	447	391	429	413	427	404	434	430	411	416	413	422	444	403	435	392	386	383	379	444	413	414	435	430	399	405	412	461	432	385	401	404	420	416	432	416	434	396	408	409	390	409	396	417	399	417	424	415	442	421	391	444	398	448	388	420	464	449	424	423	395	446	439	385	406	426	438	407	362	466	405	426	422	379	403	395	402	420	417	398	460	388	390	389	448	409	436	414	440	426	463	459	409	434	420	401	408	422	407	408	403	403	412	424	430	427	418	410	425	403	412	413	416	440	384	423	431	392	411	412	403	419	401	410	420	426	422	413	423	408	431	411	393	430	415	391	422	404	395	435	441	395	413	436	437	425	430	431	443	437	389	401	415	421	424	382	421	420	452	445	392	382	400	436	436	383	435	421	421	434	416	411	413	400	418	456	431	420	376	435	432	415	400	401	422	450	465	437	402	412	425	407	415	413	385	434	450
25489	21390	27613	25893	14680	36987	35821	20384	8718	2956	1086	709	560	524	565	520	538	573	542	500	555	485	560	487	531	529	537	508	562	557	537	573	490	499	496	492	525	542	490	510	559	525	527	508	512	532	510	547	515	528	497	540	471	495	500	505	494	520	491	533	503	553	554	526	512	553	514	495	517	526	525	468	555	491	503	532	512	520	499	518	557	489	537	498	541	529	540	514	515	497	505	512	493	556	486	462	510	500	528	518	539	526	498	501	507	512	510	486	535	503	516	549	502	514	506	517	464	551	481	544	468	521	501	475	508	494	522	490	507	491	515	493	503	521	542	527	489	531	441	516	516	500	469	533	490	466	571	471	505	505	526	520	561	519	511	506	525	511	541	495	559	526	514	494	511	483	528	509	557	483	516	517	501	518	504	496	497	527	475	519	504	541	477	505	491	538	537	506	495	497	496	526	481	475	525	517	515	514	484	510	535	502	528	468	495	510	521	547	486	441	477	463	511	561	515	467	541	517	508	462	490	529	510	476	488	476	497	553	478	491	528	546	515	511	496	490	493	505	549	509	511	495	506	534	494	461	559	498	508	533	525	529	492	547	513	525	524	514	522	529	491	476	483	535	480	524	487	534	510	519	452	510	489	475	507	526	543	499	468	521	500	500	484	508	494	494	480	464	518	510	583	520	453	507	511	546	499	488	509	505	502	551	480	525	485	511	532	531	500	507	524	506	513	476	513	515	545	521	499	518	487	535	548	495	487	533	512	508	499	510	477	524	542	491	507	476	550	524	504	531	503	495	537	520	523	522	519	504	473	497	518	535	548	536	519	430	483	510	497	562	510	487	495	501	546	528	523	459	487	498	503	506	528	491	517	502	483	537	547	533	493	487	549	488	508	499	481	522	481	499	529	470	509	490	497	478	523	540	486	523	544	509	505	524	518	540	492	510	526	496	524	497	531	507	500	528	499	551	530	494	540	512	507	537	487	514	472	506	482	487	509	471	507	504	473	531	533	496	528	490	539	509	510	505	474	526	490	543	525	481	506	519	533	528	513	528	546	519	489	487	511	518	510	490	508	503	509	513	519	489	486	520	553	528	502	516	521	498	512	500	487	528	495	524	529	498	525	479	473	557	480	479	490	516	520	504	542	536	521	523	487	491	527	516	504	520	529	512	501	544	499	541	516	518	509	530	489	533	581	517	533	518	502	484	551	498	575	520	513	526	493	483	472	520	493	522	522	550	514	504	559	511	502	511	493	495	505	515	523	518	507	536	520	479	482	527	493	516	528	506	524	529	483	544	491	501	491	511	491	530	527	530	521	489	483	493	523	481	445	473	478	521	533	562	487	527	530	491	547	526	512	472	535	530	514	515	556	538	499	540	519	542	539	498	466	502	479	505	576	525	510	492	489	542	520	498	537	524	484	528	483	497	538	498	511	497	482	503	499	519	531	501	487	497	497	502	504	543	481	535	473	486	457	505	504	502	533	515	486	547	476	514	501	484	480	477	528	537	518	480	501	503	519	541	489	515	502	511	529	495	536	476	520	541	504	465	524	535	551	534	458	486	542	524	491	590	551	497	515	533	511	472	522	558	514	478	515	518	505	485	471	498	487	484	525	527	508	538	505	484	497	481	489	526	529	534	505	492	509	512	523	513	498	529	519	487	502	479	516	501	475	485	522	523	500	500	450	504	494	522	533	488	516	527	485	524	514	516	489	500	515	458	477	518	522	493	536	554	548	530	506	512	473	542	515	514	461	517	442	489	509	497	483	488	548	512	504	524	528	490	500	539	509	550	494	518	498	499	489	506	542	516	531	533	527	473	507	530	488	490	489	519	523	548	539	475	502	520	499	510	480	533	484	517	504	498	552	542	497	518	530	512	532	540	501	518	487	539	492	514	522	519	514	478	495	519	485	535	504	502	555	526	538	525	533	505	474	507	518	531	532	466	509	512	509	502	511	527	472	449	509	481	532	503	499	459	526	485	522	516	503	502	518	484	535	520	513	496	546	514	506	490	484	507	525	494	507	505	497	472	532	518	491	493	504	484	541	558	508	491	516	486	526	570	486	486	512	495	529	495	508	488	500	509	474	534	499	516	542	524	494	507	559	482	526	489	472	502	498	539	497	474	525	497	510	505	486	530	509	513	512	519	502	490	484	531	511	509	504	489	519	493	523	469	459	513	515	500	496	547	493	500	519	496	546	535	509	531	492	520	484	550	451	512	513	513	513	511	480	449	532	503	506	503	508	523	538	487	502	518	502	498	507	507	457	534	509	512	538	532	487	479	558	469	528	524	500	519	479	498	502	501	561	506	484	484	537	520	508	509	486	505	538	482	570	518	509	496	491	492	549	480	499	511	509	504	521	485	471	528	541	461	487	517	499	524	503	487	517	539	493	523	463	498	465	525	518	530	503	530	502	493	550	466	530	494	490	535	531	511	521	489	487	522	453	506	490	486	509	486	507	496	536	519	499	486	530	495	519	527	514	509	501	491	523	528	498	524	491	511	535	498	491	528	534	545	520	572	584	519	507	520	491	493	489	503	532	515	489	503	517	522	520	521	484	521	536	548	491	517	477	509	516	496	486	500	558	473	491	538	501	510	517	540	510	517	513	534	521	524	490	523	516	482	519	482	517	535	495	470	522	508	513	519	502	507	492	534	473	532	487	528	500	515	516	515	522	507	491	512	493	512	532	543	481	539	504	494	508	538	542	527	491	490	490	523	503	513	496	483	543	513	532	539	520	511	498	490	511	498	532	548	495	516	494	487	491	507	502	521	510	518	520	511	510	527	496	508	498	523	527	535	492	468	497	489	520	523	557	497	524	490	523	583	497	521	520	518	452	549	534	508	485	525	526	506	520	502	484	510	526	467	525	527	476	522	485	535	524	470	521	498	486	526	481	507	474	550	528	519	473	520	501	516	509	482	524	505	519	538	511	537	489	493	506	487	519	568	468	489	524	541	474	506	527	514	558	506	503	489	490	516	500	498	516	502	483	510	537	539	467	488	558	509	494	530	485	491	531	471	483	517	505	526	505	503	491	529	507	521	485	515	520	521	460	533	541	485	502	495	489	468	527	463	528	518	474	515	526	531	485	510	502	516	517	477	519	506	487	561	514	566	491	502	476	526	543	489	526	502	497	521	498	504	539	486	482	518	478	508	563	505	449	526	512	541	492	512	500	489	513	540	515	489	515	483	500	490	512	512	502	513	494	520	484	519	485	546	535	554	474	515	516	508	504	503	501	495	528	534	506	555	499	503	523	510	527	491	475	502	468	504	535	503	518	539	526	521	511	494	513	524	516	474	536	481	514	506	507	472	526	512	496	554	485	483	474	516	531	472	480	552	526	537	490	483	499	506	485	463	526	501	458	515	503	518	509	534	516	512	525	506	560	528	520	485	536	545	485	501	484	473	566	543	496	481	531	498	497	514	500	509	554	522	485	506	507	539	492	488	504	539	488	511	526	503	540	528	519	472	512	498	481	511	504	503
4925	9444	19109	15577	9006	37268	28950	15830	7178	3020	1168	678	471	488	483	491	472	469	463	428	439	471	455	457	461	469	463	445	468	472	443	466	456	495	476	437	448	508	447	450	469	443	460	481	467	468	509	428	406	500	498	440	490	486	495	478	480	507	455	452	480	477	481	473	493	474	479	434	507	458	492	485	503	487	452	476	471	482	427	461	484	452	476	467	472	501	481	488	490	429	482	502	462	470	473	459	465	462	491	460	468	448	496	450	484	440	492	474	492	465	472	431	446	436	482	449	448	465	463	445	444	478	432	436	458	449	466	500	485	495	482	482	462	487	430	508	504	484	465	447	437	488	488	484	442	481	476	475	471	484	443	472	445	422	458	477	450	496	438	465	463	453	480	468	487	485	488	456	501	459	478	463	451	449	469	477	483	461	479	436	423	440	475	486	458	432	452	449	473	451	476	477	454	445	470	433	453	459	494	473	499	463	452	485	444	460	461	430	474	483	495	466	413	462	444	465	444	448	449	479	477	461	458	452	446	461	469	470	445	473	463	522	437	444	445	452	434	477	479	447	447	461	496	420	468	445	454	478	475	453	453	417	520	480	460	487	454	451	471	431	507	464	477	468	453	429	443	462	478	479	459	509	484	438	452	477	467	460	478	424	456	455	437	472	472	467	451	467	477	476	469	437	461	484	455	469	504	479	480	468	470	432	451	452	477	500	471	480	445	484	487	461	487	456	466	426	457	502	438	421	472	472	458	474	473	481	452	439	449	462	417	474	404	483	428	515	487	435	446	506	433	483	488	459	466	460	487	458	448	458	439	447	442	475	452	443	471	454	469	492	465	457	499	461	468	475	468	458	487	454	469	449	463	467	433	490	496	477	451	452	503	445	464	452	497	445	428	475	461	456	493	423	459	466	461	459	458	482	463	468	416	462	444	455	463	488	463	505	440	433	505	447	484	445	439	466	490	459	483	451	434	477	458	456	475	472	482	452	480	479	480	486	459	489	466	462	448	460	436	458	443	425	470	476	488	407	477	464	484	441	448	463	455	466	443	465	439	470	449	449	452	479	468	481	475	476	464	483	401	442	467	486	481	506	460	453	459	461	486	542	493	459	468	485	478	440	451	496	465	466	489	451	447	473	483	500	466	499	471	520	507	485	449	458	428	466	503	479	433	465	438	487	450	433	504	458	455	455	460	486	465	461	436	517	441	463	477	490	454	490	454	479	443	483	477	476	445	462	455	473	434	426	471	500	463	465	461	457	482	464	499	517	485	474	449	462	490	447	419	453	475	421	485	432	475	495	449	471	483	452	434	479	451	548	490	453	456	414	465	457	420	459	468	466	458	475	446	449	491	465	481	453	443	488	451	469	425	470	477	464	420	483	495	499	426	476	451	434	447	431	465	439	471	472	460	482	480	479	498	463	472	456	489	505	453	472	430	435	473	470	424	445	467	464	484	466	442	478	475	473	480	481	429	505	485	437	444	473	462	444	462	477	458	484	471	448	485	488	426	445	457	436	480	524	476	448	475	455	481	430	488	469	491	442	510	461	451	466	462	454	434	449	469	491	451	453	439	482	411	440	468	461	443	481	457	468	467	487	491	456	439	502	447	441	425	483	413	441	465	471	456	486	494	469	500	539	530	465	482	487	464	483	422	480	444	459	502	465	489	492	502	449	481	468	485	481	447	478	459	490	452	483	499	441	458	442	493	438	466	457	472	438	490	464	461	467	465	482	459	459	474	460	475	462	452	455	455	473	466	473	439	445	480	484	430	452	451	465	438	467	438	456	485	464	467	446	475	462	469	448	500	523	458	475	469	457	486	455	446	463	472	545	455	510	456	423	487	449	448	479	485	461	479	485	471	488	490	466	470	448	462	452	461	468	454	507	444	471	445	483	427	409	431	490	497	463	460	441	466	478	509	477	491	487	452	445	468	480	466	448	490	493	505	459	434	455	459	480	486	475	465	489	456	493	438	469	474	451	454	435	485	439	470	502	476	433	419	445	456	468	465	492	428	465	428	455	500	457	472	498	467	436	456	452	451	486	456	471	428	443	443	505	427	481	464	451	474	452	431	459	480	475	457	440	457	433	501	459	455	484	457	424	486	433	464	448	498	451	464	433	445	465	485	475	455	471	430	498	478	465	457	441	479	459	467	470	459	463	465	493	464	443	491	451	453	453	449	455	495	480	487	446	485	467	482	460	474	483	462	454	479	477	451	434	480	484	430	479	490	475	467	420	483	463	512	442	484	480	469	476	471	452	444	457	461	474	483	464	484	433	449	431	420	444	481	499	470	482	446	428	509	463	471	474	433	497	425	463	425	467	460	467	468	471	439	446	481	466	465	449	452	438	491	468	451	455	432	451	460	490	464	462	470	460	449	493	495	462	481	468	465	432	426	456	445	484	456	445	472	498	463	434	458	484	478	492	480	500	508	458	490	484	464	462	482	477	448	477	442	477	462	469	483	509	447	474	445	489	451	456	464	456	459	477	434	462	452	484	462	427	467	462	393	438	461	457	460	456	420	419	460	425	473	444	461	471	466	467	475	471	463	477	483	445	480	445	429	435	460	452	479	493	411	493	446	473	454	466	453	460	445	472	459	481	453	468	484	479	467	453	459	434	481	452	438	477	464	432	452	467	489	459	458	462	453	451	445	448	464	438	472	460	468	470	491	528	474	452	433	455	429	478	441	416	451	464	491	417	452	441	483	455	468	405	462	471	523	450	462	475	484	483	496	425	442	464	421	475	484	477	415	481	472	446	427	479	455	449	499	514	463	470	452	435	479	492	454	419	450	448	486	474	454	463	471	475	477	447	466	465	475	478	422	450	441	452	449	486	454	469	492	469	461	448	463	440	464	473	448	423	459	416	495	471	467	453	479	446	467	491	460	483	471	478	450	477	428	454	442	482	487	466	480	443	442	461	486	437	478	482	489	462	492	504	457	456	505	462	456	467	430	459	467	493	456	447	480	454	474	490	502	482	493	452	442	459	465	437	474	460	452	456	474	486	476	463	447	504	464	456	482	485	429	479	458	495	471	452	489	448	418	481	449	461	444	461	494	426	450	468	459	478	512	470	497	460	480	472	455	490	480	470	447	446	500	439	432	475	467	422	488	468	462	508	475	422	475	467	459	484	458	458	441	477	447	461	474	477	462	434	441	460	474	470	508	456	446	464	473	447	451	506	453	481	495	429	461	476	485	426	514	417	467	480	444	463	456	490	479	493	483	461	491	481	468	436	445	513	460	508	470	432	474	435	476	468	444	457	448	474	470	520	460	469	445	471	425	462	445	456	482	443	425	440	427	444	454	466	422	474	456	464	440	501	448	475	464	471	452	463	458	490	444	459	449	466	468	491	453	453	470	458	467	507	466	469	457	458	453	481	493	456	495	474	463	458	466	471	451	483	464	479	409	459	444	462	435	443	476	450	470	451	445	443	449	491	445	446	484	499	457	458	462	475	467	449	487	443	448	482	460	490	472	469	491	462
24242	21436	28737	24627	21462	42914	55655	37647	21945	8150	2171	1053	765	675	652	669	582	633	647	645	600	611	622	685	678	688	639	610	639	583	605	637	623	591	634	648	661	604	618	616	627	620	644	652	598	590	627	622	608	658	624	647	648	619	656	628	602	639	660	659	642	609	629	683	598	638	658	637	584	653	620	600	614	592	618	628	594	608	637	641	605	638	621	623	636	637	596	574	626	603	608	586	646	654	690	648	655	641	631	633	595	569	675	626	696	639	630	685	598	616	645	619	584	624	587	642	585	592	630	618	623	581	592	622	607	638	637	596	628	643	602	633	621	594	621	627	621	660	646	587	645	621	661	651	631	643	631	631	631	629	546	606	557	604	633	571	598	617	608	631	605	657	645	648	597	614	658	611	594	636	602	629	563	518	625	625	622	607	600	602	641	621	626	652	642	618	615	653	653	621	609	624	611	690	624	647	640	627	604	624	641	635	603	641	606	625	647	598	615	585	635	593	624	674	601	597	608	621	623	641	598	603	597	648	626	607	629	622	562	619	653	600	598	635	622	593	655	612	599	622	610	593	646	623	619	649	639	644	571	636	611	617	639	625	625	588	631	653	677	602	615	630	621	630	628	626	562	640	625	619	627	640	578	665	638	625	620	669	619	637	652	595	648	627	601	621	607	628	656	662	601	645	647	605	639	620	619	647	644	629	662	618	653	590	645	616	558	613	625	643	592	618	623	643	601	614	636	626	610	585	627	622	626	656	630	606	643	654	642	645	606	611	598	581	644	576	638	617	643	645	586	565	602	625	650	605	660	582	632	628	599	644	647	601	652	614	618	615	632	631	619	645	628	677	651	634	596	615	648	645	587	620	605	598	612	632	588	625	647	660	626	648	594	630	616	606	598	610	613	604	606	602	633	638	573	635	602	627	680	618	582	623	655	624	627	603	624	633	586	598	656	617	609	598	635	632	624	655	649	664	591	609	636	623	615	650	604	625	599	634	664	657	613	588	590	645	636	589	635	577	640	623	630	613	664	619	643	628	618	614	593	614	642	609	645	620	615	575	616	593	642	612	603	600	691	638	634	600	606	616	611	604	612	613	605	644	609	626	635	629	617	608	648	565	576	656	647	638	617	624	618	630	572	599	622	606	623	625	658	599	651	582	622	609	629	633	628	625	647	631	625	610	581	590	588	578	603	615	619	648	573	616	633	619	621	645	617	620	637	632	614	593	625	612	598	621	663	630	615	685	626	586	630	572	627	606	623	633	609	607	663	593	607	623	612	566	574	653	611	619	665	584	601	619	620	574	622	620	552	607	641	583	649	648	571	658	602	590	651	594	626	628	600	619	653	608	627	606	642	609	610	668	651	603	620	647	629	634	628	635	611	646	638	638	615	607	582	635	632	617	580	623	608	631	634	603	642	583	618	616	625	624	681	584	615	610	633	554	592	634	681	631	587	616	635	607	616	585	637	610	618	665	629	621	609	583	631	653	638	624	606	638	603	621	618	675	596	624	645	648	624	623	619	626	605	647	607	618	623	631	615	618	637	623	594	639	652	549	621	610	661	684	626	615	663	668	602	648	625	625	653	646	586	630	616	596	584	619	610	580	612	584	626	614	591	639	658	588	610	645	610	623	576	564	599	606	617	632	608	620	619	600	639	638	604	650	599	613	630	614	587	634	649	600	600	637	581	647	597	595	667	633	586	613	632	625	639	633	635	636	603	684	652	587	625	672	672	606	604	618	603	593	616	588	609	596	607	657	613	607	614	658	639	616	621	586	635	622	654	581	656	631	631	613	589	586	629	598	601	590	599	636	647	596	608	629	612	586	599	569	652	648	654	619	563	617	598	650	608	627	666	611	629	615	570	639	600	604	603	623	628	628	625	640	594	600	586	644	621	616	621	619	634	592	601	628	620	600	583	613	625	645	677	588	611	613	619	641	630	616	620	651	633	611	600	634	655	589	580	604	632	580	618	609	631	653	648	603	602	585	603	617	592	632	628	577	582	586	619	588	620	628	663	647	600	600	600	625	596	611	592	611	620	674	616	630	613	609	578	603	640	605	648	632	634	642	628	601	627	640	639	649	665	638	629	654	636	650	640	655	606	596	608	632	562	641	636	609	605	624	618	595	601	652	634	608	618	596	591	640	652	641	650	609	648	622	623	591	595	597	623	611	601	634	620	592	633	605	631	594	621	621	636	581	647	611	578	611	630	597	629	643	612	604	587	628	638	636	623	630	574	599	608	614	610	601	635	625	623	591	646	586	604	609	604	660	628	632	610	640	632	604	647	591	642	586	657	630	618	638	633	607	619	645	611	619	616	620	617	667	631	560	634	607	617	634	649	621	631	615	610	608	595	626	628	595	596	622	605	667	584	578	602	644	568	562	645	624	627	626	604	596	593	579	621	623	644	621	587	599	687	626	576	671	619	598	588	577	591	597	619	585	552	577	631	616	636	653	643	638	598	595	593	576	602	611	642	572	619	609	618	609	653	601	638	637	648	646	671	695	594	593	588	583	595	567	627	598	667	608	626	603	643	607	618	609	655	616	627	659	585	621	542	596	621	628	626	604	581	610	623	574	655	675	617	582	649	621	623	666	623	652	587	614	607	607	621	654	621	622	584	593	579	641	642	635	604	591	627	628	616	606	619	587	620	586	619	618	562	619	576	664	568	638	609	681	609	643	633	599	640	604	645	640	600	589	639	620	650	652	604	626	631	592	613	624	662	610	604	663	651	588	596	634	596	604	618	625	616	635	585	620	650	621	639	586	619	622	605	647	654	640	623	631	638	614	662	649	531	560	663	633	579	619	603	616	598	621	588	618	611	643	592	615	592	605	596	666	593	638	618	613	647	614	644	616	628	638	605	557	574	618	651	628	603	588	580	642	631	582	622	646	635	645	634	644	622	600	613	610	596	599	618	629	616	651	597	607	616	631	623	610	593	611	663	605	614	637	627	617	603	657	611	634	578	621	603	608	634	582	594	620	565	551	619	624	604	606	650	607	584	640	631	642	626	600	623	563	601	604	583	683	595	658	600	609	624	662	581	628	642	629	585	665	597	665	643	592	592	640	655	588	603	608	611	619	618	599	595	616	628	633	621	598	602	643	623	622	618	660	666	602	640	633	596	603	607	640	667	633	605	661	609	596	624	640	632	568	637	577	587	621	598	592	601	642	574	572	622	591	600	590	604	629	622	642	622	628	622	584	640	642	626	648	605	671	635	634	568	594	638	609	583	615	566	599	644	589	652	631	599	633	627	625	622	585	631	611	647	646	633	576	615	650	641	646	611	644	600	560	627	613	638	623	570	591	611	583	641	613	632	625	618	586	633	651	612	649	601	629	601	643	599	646	602	566	615	603	620	655	573	561	604	606	576	597	604	607	637	601	621	627	658	627	642	648	613	589	595	594	596	661	596	567	606	613	624	584	632	601	642	673	606	610	571	588	631	602	608	642	675	565	600	631	640	614	635	650	540	628	569	639	669	603	592	634
8616	19303	29321	11701	10431	47760	50280	31116	17174	6224	2322	989	690	596	565	581	610	558	558	545	532	593	575	626	584	589	550	550	588	596	575	614	549	584	583	559	581	576	582	574	561	578	549	581	563	556	561	529	595	539	584	586	538	602	588	594	593	551	571	606	553	581	554	547	597	571	536	566	562	523	537	565	529	580	570	548	568	568	563	530	560	562	530	581	601	579	560	554	579	578	574	602	579	580	566	587	590	569	570	596	547	561	545	538	605	572	569	604	576	535	583	567	509	595	546	582	560	577	550	545	552	590	536	545	578	536	591	530	570	506	542	558	569	554	574	511	540	559	576	592	610	591	525	568	564	588	532	531	554	573	551	563	568	599	529	553	600	525	524	588	567	584	555	571	556	552	538	578	565	548	528	522	595	559	563	566	576	567	511	531	553	614	562	560	571	586	554	547	583	547	516	583	566	551	564	595	529	587	587	544	583	541	574	550	547	561	542	566	571	545	489	559	577	555	552	578	521	559	550	586	583	547	525	569	549	552	609	588	537	526	568	561	592	536	561	585	545	592	578	585	565	560	574	569	520	609	623	594	526	564	563	558	569	553	535	565	546	568	568	572	564	564	584	570	549	568	560	538	555	552	550	544	559	575	569	558	540	551	585	556	590	556	554	586	584	557	556	567	549	557	543	582	563	535	583	582	539	625	582	547	578	536	566	531	554	546	563	551	530	555	581	545	534	580	551	546	536	578	588	575	544	548	556	574	608	582	566	559	548	590	571	521	588	518	532	593	568	585	590	533	566	590	610	568	567	561	560	559	536	517	556	537	570	578	587	560	512	547	563	561	587	563	543	593	538	577	538	540	545	550	575	553	534	560	566	581	566	560	563	554	564	558	562	548	563	552	581	595	523	565	531	558	567	548	582	574	563	569	547	567	563	549	578	549	589	560	522	564	547	574	580	525	515	596	545	544	572	528	557	582	561	566	553	559	577	554	514	572	542	586	533	605	564	593	580	529	510	569	591	523	526	587	578	560	552	558	524	556	577	555	518	572	572	563	577	552	573	554	580	559	554	584	566	552	537	544	550	548	517	559	577	489	546	571	584	524	510	533	563	559	527	549	559	543	591	555	555	535	568	551	516	577	526	570	571	568	608	571	565	568	533	574	585	571	526	628	581	566	561	542	558	619	534	504	572	567	558	604	554	565	551	529	603	593	580	564	587	573	565	590	552	571	577	573	521	520	568	570	549	545	581	558	580	545	531	570	578	580	548	574	573	528	561	591	590	570	554	523	533	540	545	544	533	546	553	556	542	556	567	552	520	582	559	564	561	567	625	560	569	580	554	560	558	532	579	545	508	605	552	553	592	582	596	570	614	561	572	564	523	542	568	559	514	575	549	583	549	582	569	562	564	587	597	545	576	553	562	544	572	568	529	586	533	563	571	524	560	573	570	595	533	553	567	565	581	574	552	539	609	565	571	573	605	548	557	560	548	536	580	585	530	528	558	554	556	532	507	518	596	541	567	541	577	566	555	580	545	559	559	519	559	599	577	575	544	502	584	541	596	531	562	560	540	573	547	539	535	578	559	577	556	533	540	525	603	589	571	524	553	558	578	533	585	566	540	585	525	557	545	553	563	549	582	543	524	556	558	560	519	556	522	593	557	591	574	565	556	582	557	571	544	595	577	536	574	569	591	567	551	567	579	542	540	575	588	605	539	558	586	562	572	570	584	551	592	600	541	545	596	539	553	577	611	574	525	557	587	582	578	542	556	521	572	570	547	558	601	537	539	541	572	589	561	570	552	510	591	586	564	532	607	564	551	538	569	499	585	546	538	594	605	555	540	556	565	575	506	582	528	532	590	568	567	541	572	552	631	562	542	590	577	545	533	534	603	541	534	557	549	561	576	557	560	549	528	568	508	562	559	600	556	532	594	576	593	541	551	546	575	595	548	567	553	537	580	545	563	547	560	544	547	545	638	559	534	505	528	543	577	532	571	550	551	615	548	543	572	563	549	543	533	543	566	561	570	529	554	577	547	548	527	551	593	593	568	548	561	552	531	536	527	550	554	562	579	560	578	554	530	575	590	553	584	512	550	569	543	549	552	556	549	506	560	608	586	556	568	555	530	572	571	581	529	569	570	559	559	552	533	556	569	558	569	577	527	596	531	561	583	576	609	620	537	567	568	554	559	496	550	574	557	554	549	567	555	553	520	582	559	536	554	575	582	547	563	551	553	546	570	583	555	585	535	600	560	533	595	542	615	546	572	538	579	596	539	577	583	530	580	560	548	571	587	544	515	558	543	558	552	601	535	536	567	570	573	531	608	547	500	578	575	585	559	573	587	562	564	535	567	589	588	563	535	535	564	560	537	544	575	538	546	527	569	552	585	515	562	544	567	574	579	533	517	586	582	546	576	550	541	557	555	535	570	541	515	592	584	543	548	565	552	561	534	540	568	534	553	551	584	583	561	545	548	575	561	527	554	552	558	556	556	553	551	579	554	607	505	507	580	562	563	591	574	561	518	558	548	560	495	577	557	554	539	568	547	506	556	561	573	535	561	534	522	521	578	584	562	559	550	543	560	558	551	545	534	525	571	555	593	543	592	565	564	554	565	571	598	587	551	543	548	568	528	611	573	561	574	579	571	511	574	580	553	563	572	566	544	571	582	575	565	575	559	557	578	565	526	549	603	523	539	589	539	581	529	543	594	526	571	544	564	548	538	548	562	545	551	579	541	586	549	616	573	547	563	538	547	572	609	575	597	574	532	509	566	575	518	515	592	540	589	560	563	537	585	557	538	563	550	582	556	554	528	537	547	578	540	558	515	536	582	561	544	528	522	591	526	531	562	582	544	585	575	559	597	529	543	544	539	541	568	533	587	570	595	521	577	517	549	545	565	548	595	579	536	535	549	542	549	545	538	553	578	611	515	529	534	549	567	527	556	539	531	574	561	574	572	624	587	555	537	529	523	589	576	544	555	553	530	544	600	561	603	565	576	567	565	598	544	563	560	593	579	520	556	543	598	545	559	531	534	576	518	568	570	530	528	567	573	558	559	531	550	545	564	532	560	593	550	591	504	554	520	569	554	556	612	517	539	563	554	526	572	545	549	546	569	554	492	550	550	560	538	526	547	579	534	573	556	568	565	539	556	581	575	543	532	531	555	567	566	563	543	549	574	571	591	546	548	575	536	560	546	542	541	564	580	534	512	609	562	592	576	553	550	515	559	580	535	537	580	551	592	551	567	516	561	612	577	555	532	582	510	551	598	584	562	543	556	570	552	566	583	548	555	522	583	579	572	563	567	577	553	580	548	558	573	536	565	569	533	531	540	592	549	564	524	540	557	587	532	593	606	566	519	533	592	581	524	538	570	557	549	571	590	549	563	564	599	589	557	571	525	586	562	524	533	588	529	518	543	541	575	569	566	571	554	546	614	577	535	544	566	537	565	569	562	610	580	561	552	550	568	530	544	537	589	540	594	561	560	598	557	549	546	545
28089	16627	8428	3229	1423	2880	4939	3549	1895	981	663	542	497	474	462	505	481	469	479	479	494	494	466	490	482	480	473	472	460	467	493	447	488	471	446	485	451	442	541	474	464	471	495	460	432	473	488	486	510	481	462	496	491	476	488	515	464	471	461	477	454	474	496	476	475	523	504	492	502	492	473	470	448	465	467	484	528	479	488	476	506	483	508	517	473	496	505	468	500	444	471	505	511	499	465	501	530	490	484	457	517	496	436	476	509	483	495	492	489	482	474	452	449	485	494	501	482	493	491	485	493	486	461	497	502	429	484	521	491	464	511	509	491	482	478	510	453	500	503	485	503	445	456	501	477	461	491	520	508	482	470	450	471	460	478	446	463	468	484	453	522	455	476	490	480	468	464	472	496	468	463	471	516	480	463	458	484	436	494	496	499	510	482	502	508	490	504	464	427	518	480	494	456	475	492	484	482	500	514	459	434	498	485	500	475	486	456	472	486	486	494	461	496	474	457	505	507	486	457	478	514	485	461	508	485	481	495	484	505	484	493	497	503	420	447	471	527	463	480	457	490	517	494	471	464	465	451	488	497	484	489	490	445	472	482	485	496	492	478	463	466	495	443	510	467	463	475	482	502	480	470	469	438	485	478	487	471	485	483	485	479	483	510	488	520	505	497	484	442	506	486	488	515	475	513	489	458	508	466	460	499	536	532	459	464	468	473	476	515	488	467	486	455	483	494	468	500	427	515	476	439	474	497	485	469	489	467	455	499	422	514	486	451	514	462	466	506	478	469	473	470	465	448	483	483	529	507	492	485	517	462	445	474	472	491	495	466	450	517	488	482	516	470	483	485	501	478	511	478	456	492	493	460	440	496	441	484	466	480	495	444	485	466	503	463	489	476	491	494	462	489	482	475	466	442	467	492	536	503	471	454	471	503	470	493	470	474	470	471	449	445	485	478	473	487	466	481	461	494	424	491	522	464	512	482	503	487	473	487	468	466	472	451	472	481	461	473	494	495	499	511	532	472	500	482	486	524	473	481	498	494	471	497	480	488	504	477	530	463	461	515	455	488	504	464	437	513	497	462	446	491	463	544	455	497	463	468	483	453	500	477	458	471	516	452	447	473	437	455	484	490	477	482	478	505	502	454	500	479	498	479	480	454	485	514	481	475	478	487	457	469	469	481	486	480	497	445	471	498	449	446	435	477	464	463	484	476	453	481	484	481	498	496	462	498	460	538	488	465	525	518	463	452	497	493	453	455	500	474	450	501	463	474	478	464	503	481	495	495	518	489	492	470	473	476	489	516	487	494	476	465	508	476	513	509	484	468	510	473	483	481	508	478	478	525	522	495	461	457	495	507	482	500	476	450	480	495	467	495	495	513	478	498	510	482	467	493	452	472	443	485	445	467	495	472	477	490	482	468	483	457	465	495	509	456	478	497	450	484	473	471	518	436	520	473	495	480	462	470	513	484	450	492	486	484	457	489	426	436	497	485	471	497	459	448	510	505	503	503	475	447	489	480	466	472	428	482	467	495	470	447	465	472	469	457	529	494	460	446	502	484	449	454	508	493	486	461	518	475	508	517	480	454	485	505	491	447	500	469	484	476	442	477	447	484	482	452	501	454	477	481	502	504	516	470	505	471	454	493	483	523	488	491	503	486	480	463	465	479	464	470	507	510	471	465	488	503	520	460	427	477	503	460	490	486	504	482	468	448	499	462	498	531	431	449	428	470	484	475	438	466	497	500	522	464	454	463	485	500	448	467	493	489	483	511	507	471	494	462	447	482	504	474	514	491	501	499	472	525	454	477	458	502	512	505	486	495	454	452	476	512	480	490	489	482	511	473	515	487	449	545	516	460	447	490	463	477	498	471	469	487	454	473	474	490	490	481	510	428	469	421	472	473	501	472	477	455	456	503	498	460	453	457	462	448	450	492	485	443	529	449	467	455	474	477	510	467	504	487	468	491	446	486	505	506	483	492	481	519	470	515	509	448	490	464	447	495	475	494	473	499	485	471	472	465	491	522	476	520	499	489	479	455	462	468	465	479	479	484	515	491	460	468	505	504	485	491	449	477	455	470	494	477	480	488	492	496	470	448	470	479	477	490	484	491	453	460	486	472	518	509	479	522	502	472	480	468	505	499	491	472	460	495	512	522	495	474	465	481	476	478	463	509	475	456	482	497	445	464	484	459	485	501	503	479	492	442	461	508	500	499	459	501	480	483	475	503	461	484	467	507	455	474	446	527	460	459	503	446	467	478	497	479	463	494	482	489	488	459	549	459	467	485	458	462	490	476	474	470	501	488	491	477	537	485	491	480	497	474	485	513	510	448	482	503	531	481	471	460	484	497	487	522	435	477	496	498	459	511	462	495	495	498	468	451	497	457	470	519	462	459	444	512	491	477	487	488	488	501	480	456	478	459	493	450	433	528	483	488	499	483	474	512	500	446	454	432	480	494	518	478	465	505	457	494	416	490	482	464	493	500	435	454	470	492	468	506	445	478	531	497	500	481	476	447	435	462	494	448	477	506	470	482	513	464	472	456	493	491	486	489	487	486	510	476	469	492	472	498	495	523	477	548	469	443	490	488	452	451	506	486	525	463	491	460	456	492	464	518	491	461	454	517	437	481	497	513	465	451	486	470	458	484	467	471	532	485	489	508	506	497	441	454	511	490	499	474	511	486	436	522	474	513	475	487	506	453	454	517	450	516	478	492	487	442	483	475	463	495	506	507	516	458	484	459	469	494	493	469	495	469	465	462	470	465	493	459	461	456	505	485	459	422	485	468	477	453	489	435	453	493	518	485	517	471	448	457	489	515	441	470	451	485	477	465	464	484	490	495	531	492	505	530	475	470	493	489	451	452	496	505	517	529	465	465	505	493	483	505	479	492	463	496	459	503	458	477	464	495	491	489	442	458	436	455	544	490	460	474	496	516	457	510	458	485	537	479	477	500	433	498	474	478	490	486	457	475	490	496	433	481	484	482	440	509	467	496	465	505	483	463	467	415	493	522	477	488	478	471	445	483	459	501	479	501	500	536	450	448	490	511	461	534	479	491	479	490	542	459	478	474	497	493	486	463	507	503	504	471	488	505	479	502	488	473	473	489	462	504	493	513	441	490	468	432	498	472	472	455	487	475	492	454	462	461	500	482	516	478	495	479	495	490	475	500	515	466	469	449	509	463	463	492	496	435	474	507	476	473	477	512	458	516	500	478	479	438	475	485	475	493	492	474	482	484	494	483	490	444	508	517	464	485	476	490	486	524	475	491	494	521	460	455	504	483	469	473	468	479	458	478	502	513	482	483	507	482	517	517	497	495	532	473	468	464	482	502	487	470	485	443	503	458	452	498	437	457	435	465	444	513	483	514	479	494	498	493	454	473	478	479	490	480	446	511	476	490	479	505	481	493	482	482	505	442	480	483	447	480	447	491	472	474	448	496	437	472	458	523	503	472	442	479	480	446	491	448	520	478	467	436	486	464	490	510	501
7844	8982	7404	2777	1768	3826	5786	3835	2036	1038	596	447	462	422	430	426	414	426	443	460	434	393	451	419	414	436	420	430	425	416	413	445	429	436	436	446	443	384	411	413	428	430	405	452	429	415	414	430	426	451	435	419	445	448	425	464	422	438	453	429	428	431	404	410	426	437	420	407	469	461	404	410	431	449	441	414	421	416	394	388	428	449	452	425	413	438	440	437	410	409	474	413	398	413	412	412	445	422	432	435	464	419	403	460	419	397	420	424	429	450	468	369	406	445	408	450	427	398	414	426	435	415	433	408	451	416	390	416	425	420	415	417	426	432	433	442	431	426	400	443	432	379	428	416	429	405	431	428	402	376	405	421	470	403	425	404	429	470	435	483	427	422	418	421	435	441	438	440	423	417	447	432	442	451	418	425	411	436	473	445	425	451	442	404	412	449	437	448	420	419	418	425	433	434	451	448	453	405	441	408	408	448	435	415	410	449	418	429	468	404	418	431	419	429	451	430	441	418	451	444	424	427	429	413	440	434	424	432	462	452	442	403	438	426	438	452	486	403	414	415	423	415	422	436	448	461	425	429	471	436	460	448	435	416	442	454	396	451	435	444	428	463	428	430	471	471	421	411	422	427	443	397	441	443	423	424	418	429	437	411	434	434	453	423	433	417	424	436	428	404	376	430	376	417	424	409	446	449	406	429	424	437	442	418	413	413	410	440	465	422	415	423	418	445	397	419	425	434	429	383	424	440	415	431	432	404	392	426	426	460	409	405	453	399	480	423	418	430	458	403	400	415	439	419	398	416	424	434	426	420	443	422	411	364	436	398	448	401	427	448	392	448	418	462	402	408	444	408	454	406	424	425	412	407	446	439	458	429	436	433	434	401	477	429	443	447	441	415	456	411	409	436	412	452	427	393	456	437	441	427	383	431	432	416	445	430	394	433	429	414	416	408	440	399	414	441	409	433	426	465	409	430	404	461	384	437	410	418	434	406	390	408	408	405	401	395	420	435	428	449	401	425	412	402	431	427	424	426	413	415	433	409	429	430	418	407	466	437	416	442	427	438	429	404	420	376	457	406	401	447	455	448	409	438	438	435	404	453	395	408	460	418	413	433	434	441	432	429	398	470	442	419	447	461	418	397	418	414	408	426	408	412	448	439	426	398	411	396	429	477	441	418	459	408	440	428	453	449	421	428	451	406	388	411	389	436	403	449	435	428	444	459	421	421	429	439	386	404	421	390	409	456	413	418	444	393	408	415	417	452	439	380	404	426	466	446	460	414	427	408	438	436	429	414	432	428	434	450	410	423	412	430	412	406	442	402	416	424	422	392	438	451	418	428	426	443	424	405	442	427	428	399	433	458	443	442	432	428	426	437	377	410	442	460	431	396	439	401	427	423	422	428	419	447	465	443	438	409	428	409	403	450	432	430	432	414	434	427	426	398	400	437	434	446	470	425	405	435	414	418	399	434	437	434	381	409	450	454	421	438	445	441	443	446	432	426	440	415	425	411	455	400	457	407	402	412	412	432	397	461	462	449	414	432	424	425	462	468	435	474	433	417	432	385	407	470	489	395	397	436	438	433	407	426	441	423	467	403	423	443	404	462	427	436	425	432	432	386	432	436	469	414	434	416	401	463	425	424	429	444	398	433	392	438	420	458	425	420	421	414	423	401	447	439	456	451	443	416	402	430	413	410	421	409	438	427	433	450	426	432	424	402	393	427	455	406	424	441	432	403	429	437	419	430	397	400	410	434	461	432	419	411	445	413	444	406	425	462	470	424	440	427	461	426	463	417	461	443	423	434	410	424	438	461	444	440	446	425	463	447	443	412	454	398	447	409	392	387	465	440	415	381	427	406	409	426	413	418	410	431	404	425	414	444	436	448	411	439	442	412	431	426	442	442	411	399	412	415	439	414	437	398	464	401	458	419	442	407	469	388	458	424	459	417	436	430	440	448	397	416	404	404	440	422	394	384	415	426	413	421	459	462	463	440	445	417	396	433	445	391	437	453	413	438	409	460	408	467	423	419	380	446	415	449	444	427	419	408	433	418	428	420	450	439	421	452	454	430	440	416	410	443	423	420	418	457	416	432	447	423	439	462	425	411	435	440	441	417	456	388	418	433	462	421	429	404	426	444	430	436	423	389	417	459	456	431	398	415	410	472	422	426	441	411	391	439	458	404	452	402	421	426	423	414	394	452	392	404	412	391	430	400	420	427	379	441	403	446	420	420	405	425	454	448	438	430	435	402	433	399	421	438	450	444	428	437	411	439	405	398	416	437	398	408	436	438	428	423	437	447	416	415	423	437	440	425	386	439	424	407	425	431	439	407	413	428	454	411	432	448	439	401	440	409	453	431	421	447	408	460	469	429	425	464	397	401	434	408	395	411	415	465	431	432	399	394	394	434	416	424	436	447	411	423	452	407	419	424	446	428	433	479	436	451	420	398	457	441	432	453	423	455	452	422	416	471	432	445	437	399	445	453	412	389	404	415	394	448	429	436	439	398	423	382	432	426	383	431	438	412	415	430	412	396	412	482	430	404	448	452	411	382	428	440	405	446	394	434	391	414	453	417	473	447	480	410	432	408	415	392	427	440	393	410	397	422	460	446	440	433	409	394	382	426	447	400	421	404	416	412	428	417	445	411	421	429	406	442	390	449	386	414	411	428	434	427	429	431	418	447	396	414	448	417	399	448	433	422	418	426	439	402	399	415	434	432	422	446	448	447	421	450	402	411	404	454	432	399	394	435	420	447	405	438	457	440	423	431	429	395	419	417	400	430	392	456	440	420	423	428	399	464	426	462	428	442	445	420	448	439	468	368	437	413	432	388	439	401	462	397	436	419	440	442	426	415	430	410	427	423	424	428	450	400	446	440	392	421	412	437	463	420	422	416	439	439	475	420	414	390	399	418	412	422	452	388	403	415	438	426	421	414	398	430	443	445	417	423	441	474	417	413	432	435	441	411	433	432	415	421	424	416	394	419	390	446	439	413	409	425	424	409	379	439	438	394	424	475	406	441	443	392	409	413	468	417	369	421	444	429	454	447	425	405	423	417	443	409	451	424	410	460	412	429	451	422	450	456	417	429	409	440	444	385	423	414	453	408	450	409	430	457	384	433	431	427	436	450	422	434	419	405	460	400	415	379	446	410	413	475	422	412	404	426	409	423	414	428	467	427	451	439	421	421	423	397	437	419	398	419	438	445	432	415	443	436	423	427	436	401	411	451	422	434	427	411	443	420	429	402	406	393	373	401	427	440	415	418	386	391	463	404	449	428	428	410	429	412	431	396	458	442	422	415	443	456	374	454	420	430	422	455	450	402	407	428	408	437	454	412	369	416	437	379	474	447	428	440	443	426	444	407	450	418	414	420	400	455	397	397	420	457	428	405	449	427	414	403	435	399	411	394	406	397	403	392	416	426	399	430	426	406	455	461	422	433	432	375	469	429	415	433	402	427	423	415	368	440	440	441	398	426	377	453	415	423
25522	21420	27314	25050	10366	13342	32657	26811	15111	5172	1497	822	573	552	479	535	515	562	512	518	543	511	529	551	504	543	542	497	538	535	505	511	492	528	507	533	548	531	484	499	540	534	511	503	529	515	520	563	523	534	484	517	560	502	531	533	520	530	486	482	548	480	483	499	525	501	516	501	542	537	496	541	508	533	531	521	493	508	525	513	512	519	562	498	515	507	570	533	542	529	519	567	558	494	550	515	510	573	541	537	472	522	540	504	468	522	441	515	507	497	545	523	507	484	517	515	535	508	519	520	519	515	458	520	510	511	505	500	512	499	531	493	532	519	463	524	502	529	480	513	533	511	511	545	505	490	515	484	466	531	549	500	513	500	507	539	530	534	501	527	508	526	519	504	528	507	489	543	506	532	526	465	512	579	460	568	505	500	532	507	519	489	511	491	512	495	483	519	531	504	532	498	494	516	465	491	540	545	551	521	533	586	522	514	504	554	519	494	505	529	474	451	513	537	499	489	516	484	487	483	542	473	526	519	516	514	527	506	519	494	513	502	518	530	507	546	513	489	497	520	503	471	532	520	508	504	541	508	534	484	499	544	518	524	528	521	506	491	502	495	469	500	505	506	543	495	512	507	521	513	528	542	553	508	526	482	483	489	484	500	530	556	538	533	541	528	528	515	500	554	512	514	480	549	495	541	480	540	514	548	579	529	506	495	538	481	515	524	494	526	501	543	495	522	514	529	555	474	530	505	554	548	500	505	511	498	544	506	498	514	518	472	553	490	526	523	464	475	511	501	541	497	482	517	568	494	533	538	547	527	496	501	524	545	479	561	484	505	497	571	518	508	513	505	497	499	476	513	468	524	484	523	499	474	521	506	503	532	504	520	481	557	547	512	514	574	542	530	504	540	521	486	475	525	476	511	513	519	511	489	540	493	491	491	570	469	565	517	523	503	450	524	512	534	546	533	483	522	545	502	495	497	490	534	528	528	550	514	551	526	502	534	454	532	519	493	519	529	526	521	538	520	521	515	518	535	509	517	491	529	498	508	483	525	515	502	514	527	500	532	510	501	517	516	522	506	509	486	493	526	500	554	521	538	575	545	522	490	511	500	511	476	537	524	473	489	515	480	472	494	474	509	521	538	494	498	505	544	507	516	491	513	479	500	530	511	525	514	489	493	481	555	539	504	509	545	524	509	526	503	529	483	476	499	517	470	478	457	543	538	520	513	498	506	562	530	544	519	474	527	513	498	508	538	546	533	503	484	513	508	522	532	471	533	527	520	529	499	494	548	514	488	517	532	505	541	565	570	502	505	502	535	523	503	476	478	540	515	543	535	531	493	529	509	511	507	508	537	546	522	527	509	542	553	512	513	502	532	534	490	525	532	519	486	498	525	545	505	501	530	527	509	523	521	497	538	564	510	514	520	517	536	481	458	520	516	507	499	484	549	541	498	547	546	511	498	506	521	487	521	528	575	565	473	501	487	534	520	526	479	499	541	509	488	493	459	523	474	500	499	515	511	547	504	520	514	539	501	544	488	543	511	532	554	514	541	523	513	504	484	532	502	501	495	532	520	479	479	517	482	478	496	469	557	491	496	497	527	501	489	514	538	460	544	501	519	466	521	492	523	529	516	531	526	497	556	490	485	510	545	485	521	533	483	537	514	494	544	504	531	535	489	522	521	518	553	503	529	511	548	506	498	515	508	494	472	537	514	498	564	461	516	522	478	471	514	507	508	548	551	527	499	503	524	505	501	516	551	532	500	480	480	481	515	501	496	500	515	481	549	488	541	501	525	494	494	544	574	535	531	542	484	495	510	466	479	518	529	510	523	516	522	512	529	498	536	521	544	501	511	484	496	528	503	537	565	531	550	511	534	509	509	551	545	511	488	575	536	511	520	491	533	520	506	524	476	525	508	550	523	539	507	555	479	528	521	518	527	513	512	515	502	546	509	522	542	489	514	528	499	529	489	543	519	507	551	524	491	538	481	515	528	539	529	493	525	510	517	485	451	513	517	502	498	554	521	473	521	471	509	511	477	519	524	526	562	512	553	536	549	536	494	530	555	467	514	519	486	478	491	505	500	472	524	532	492	562	545	536	540	483	486	529	481	509	505	522	525	476	466	528	511	555	532	517	519	488	503	543	503	501	485	524	511	492	533	479	505	548	541	525	514	547	482	507	499	571	540	507	525	512	525	560	515	484	496	521	511	500	532	514	555	521	510	517	494	558	528	523	535	501	488	527	491	491	536	526	550	509	512	538	530	501	521	472	531	520	465	546	536	482	488	502	529	539	528	558	519	511	518	535	521	533	513	506	488	545	471	488	511	542	506	526	495	523	547	488	535	538	526	531	484	518	511	496	513	558	511	521	512	560	476	490	557	486	491	491	462	531	516	484	513	525	492	509	522	494	527	483	539	501	517	507	510	521	538	539	549	518	451	512	470	508	508	519	520	561	501	529	484	532	530	487	498	494	525	522	529	529	534	510	526	491	498	510	495	534	537	585	480	532	518	540	517	523	513	516	517	504	542	521	531	510	537	540	517	520	508	527	525	523	523	526	513	510	499	496	518	508	485	490	505	504	508	509	474	508	523	512	515	468	508	512	505	515	547	491	508	510	552	517	521	497	543	506	493	535	567	520	495	532	533	546	482	473	507	507	509	522	497	506	492	505	518	493	525	503	529	535	536	509	497	503	485	523	501	523	530	510	518	503	505	517	513	519	525	543	545	490	542	541	506	552	493	519	514	505	501	558	511	484	546	509	541	496	461	494	521	490	517	487	523	468	486	501	487	526	535	520	524	513	482	526	542	522	505	495	548	521	479	569	512	478	533	571	500	537	483	500	520	525	473	505	458	491	548	535	525	498	523	517	524	477	502	444	501	499	508	496	525	532	515	509	524	494	498	525	508	502	517	518	587	500	517	476	513	476	530	493	516	506	520	507	513	532	519	514	532	512	472	545	561	519	534	530	507	500	531	521	545	512	506	514	505	502	504	485	522	543	534	501	491	518	484	544	558	522	523	540	485	551	511	522	536	500	483	512	536	549	522	522	471	501	511	472	496	540	518	520	514	489	495	507	493	489	541	527	563	539	560	543	489	524	564	498	469	490	474	479	494	512	527	492	502	526	534	544	501	545	529	493	497	482	566	491	480	544	529	516	493	518	534	512	539	481	471	478	482	494	497	516	535	540	542	542	525	507	482	493	538	532	506	502	522	495	524	487	535	506	493	520	516	515	481	519	484	542	547	524	475	557	510	496	502	510	526	528	522	490	541	518	483	516	507	543	494	534	530	514	516	561	466	500	506	542	560	490	497	504	527	508	552	538	477	500	488	541	497	538	482	530	518	501	451	506	512	491	552	492	525	489	551	503	541	533	504	505	471	501	520	566	549	494	509	535	523	507	488	550	491	490	522	550	473	501	520	512	509	532	514	527	541	492	537	499	486	501	542	518	492	518	515	565	509	535	496	503	523	485	497	535	507	512	539	477	497
8285	19217	15789	7251	4704	15932	29811	22047	12779	4679	1555	785	558	509	464	479	450	487	476	455	468	472	500	477	440	494	441	451	463	472	469	486	455	508	512	485	462	463	482	484	453	454	486	505	459	450	493	494	497	483	510	527	464	466	482	472	462	507	508	464	448	455	482	496	520	517	460	482	489	471	507	497	461	478	430	465	500	478	493	473	445	485	473	517	410	429	483	429	491	495	492	451	503	488	459	473	479	506	460	456	501	461	464	495	474	472	447	461	478	436	470	485	463	446	454	488	514	469	473	515	466	456	474	466	473	482	474	493	459	469	481	509	473	482	479	514	458	475	446	472	438	486	450	509	453	465	478	437	475	500	452	486	472	454	495	460	510	477	466	466	462	466	458	463	477	528	452	481	466	489	482	474	483	499	439	497	472	493	540	485	501	452	509	479	461	483	458	507	478	437	481	472	456	456	464	493	448	482	520	514	468	476	462	481	475	466	487	459	469	510	489	486	461	447	486	468	445	444	451	457	496	468	489	454	464	484	468	441	474	472	473	491	467	473	470	449	532	503	494	480	470	466	527	497	500	505	459	462	508	441	507	476	496	454	456	446	463	462	507	488	535	474	480	456	475	457	481	478	442	490	502	533	500	454	451	483	447	481	497	487	471	441	512	464	471	498	465	470	450	490	448	427	485	458	451	471	454	452	479	491	455	441	468	471	458	485	490	453	463	464	482	462	446	485	506	492	495	451	458	438	448	456	455	424	477	478	466	477	470	433	461	506	460	474	452	479	463	470	481	459	474	465	466	465	487	492	475	489	515	484	481	487	461	444	477	522	425	469	472	448	474	481	491	442	481	440	425	478	444	502	440	481	527	474	498	468	505	481	457	449	456	497	487	489	484	481	482	437	445	479	489	466	451	430	483	505	435	474	474	438	476	456	480	437	483	448	449	488	436	454	525	474	468	481	494	490	457	486	467	494	441	518	443	495	512	472	511	496	475	491	473	486	516	494	466	454	460	481	472	503	454	494	504	473	468	489	490	453	444	504	485	458	466	490	490	473	461	480	502	438	442	473	479	446	476	481	507	452	488	488	486	435	457	468	491	455	491	440	466	457	488	451	502	462	499	486	513	477	450	474	468	457	447	462	490	454	456	472	405	446	467	455	476	481	509	465	441	454	479	454	476	465	471	487	464	483	483	457	470	478	509	482	455	508	473	493	474	433	497	461	444	473	496	463	486	477	491	481	443	469	480	467	473	487	489	465	476	471	451	459	450	451	448	465	493	499	432	514	441	433	464	480	459	467	455	450	476	490	475	492	488	455	484	500	485	487	445	463	496	525	446	482	472	478	461	455	465	454	498	445	485	449	516	446	497	478	497	485	450	491	446	459	428	485	486	480	485	445	441	430	483	457	480	430	491	470	500	494	467	458	450	493	442	477	427	493	462	475	435	462	464	453	491	491	534	469	507	513	446	476	479	468	441	447	495	469	474	487	481	482	480	464	512	457	472	463	473	496	457	461	464	503	465	478	464	483	542	472	510	444	490	459	483	462	486	496	494	467	478	473	472	455	491	503	436	467	450	481	473	485	476	466	536	485	483	471	502	508	467	498	484	471	474	454	477	446	474	440	449	496	484	464	454	478	475	480	423	453	478	475	460	450	492	484	489	485	487	487	445	474	439	510	433	473	456	504	467	477	444	471	467	494	472	445	496	492	472	474	492	493	460	476	482	474	455	463	465	478	474	487	469	451	441	451	433	436	445	447	450	492	478	492	523	445	447	489	464	473	485	482	506	466	473	462	479	417	457	474	460	447	479	461	471	474	466	505	455	490	457	541	454	450	481	500	467	476	491	487	459	468	516	519	480	459	457	486	491	479	480	453	485	480	467	466	462	465	492	531	464	441	452	476	496	488	454	497	456	476	472	441	472	439	490	474	447	501	496	476	467	467	467	460	467	467	440	454	518	501	513	425	472	435	471	442	452	465	463	477	473	506	462	450	457	429	463	489	511	455	433	472	510	490	477	457	456	456	467	475	466	477	471	479	467	441	479	471	485	449	413	479	503	449	471	498	455	493	472	454	452	443	486	451	508	464	489	475	472	481	467	510	508	462	497	457	441	463	454	452	440	494	453	456	418	481	431	518	497	493	492	450	447	456	473	473	429	479	449	448	500	460	457	442	457	458	454	438	442	471	483	478	475	450	471	476	504	495	481	491	434	480	445	505	513	464	512	465	455	464	491	470	504	515	453	467	449	446	434	468	456	465	464	465	489	477	489	487	458	484	498	456	462	449	481	480	501	492	506	464	507	474	455	470	443	520	479	477	434	455	479	490	460	467	452	455	460	486	452	479	493	499	443	468	493	449	503	455	466	438	475	468	480	462	474	454	432	469	484	458	433	508	490	508	514	480	473	459	475	460	491	505	480	455	485	467	490	437	462	446	488	467	487	477	457	443	477	491	491	490	504	452	508	452	511	429	488	506	490	470	486	499	486	443	450	478	485	455	445	422	478	462	460	448	476	466	470	426	507	490	481	464	480	415	466	435	483	512	470	475	470	520	487	452	458	456	468	436	509	465	451	457	477	467	470	495	493	467	459	446	479	480	452	500	449	489	467	501	436	431	455	485	471	473	479	488	462	480	510	466	478	494	483	468	497	490	461	504	487	463	438	450	460	482	496	477	476	480	454	504	452	447	440	463	482	436	523	453	464	426	530	501	451	503	461	490	491	472	457	489	477	435	519	485	486	481	494	491	488	498	482	446	452	498	464	481	419	438	485	459	493	446	491	474	445	516	454	455	426	441	519	463	486	481	479	479	479	464	475	479	448	475	454	465	482	483	461	441	506	440	450	473	471	463	492	465	427	464	473	466	477	480	474	471	468	476	463	432	433	468	460	463	450	440	469	454	468	456	497	472	454	491	476	460	462	488	473	499	433	491	473	459	494	478	448	495	465	494	487	470	485	458	511	459	456	454	494	474	449	489	477	419	460	448	497	455	446	497	478	498	478	441	494	440	448	492	448	479	467	483	472	464	498	449	491	483	506	428	462	489	486	441	450	480	480	489	472	495	495	461	464	504	477	480	476	500	470	508	458	465	471	450	466	513	472	517	464	438	448	464	492	477	523	470	450	477	489	487	441	465	431	460	468	469	451	483	488	470	525	509	489	486	483	493	456	457	454	474	476	471	455	478	439	447	445	496	428	480	526	502	445	472	460	477	443	492	455	468	490	454	483	465	487	469	469	451	444	478	458	453	460	465	471	487	472	466	475	472	467	465	459	475	477	479	436	487	420	458	461	481	466	455	476	456	472	473	464	490	510	467	489	467	445	465	462	486	453	466	435	457	462	466	496	483	483	475	499	490	448	465	478	460	475	438	500	461	504	466	500	474	508	457	485	479	471	458	487	485	430	509	478	468	516	471	488	464	476	495	499	489	455	474	467	443	471	466	472	480	467	489	435	454	465	478	475	432	508	468	487	435	492	442	458	460	487	472	438	475
24327	21436	28680	24668	21777	28174	47731	42629	27854	12397	3170	1278	766	653	633	673	658	673	601	659	610	643	648	652	644	688	646	661	662	640	605	625	635	622	644	680	631	670	638	630	636	632	632	643	672	607	637	640	623	634	655	594	627	627	650	657	626	653	621	636	621	631	647	633	613	627	607	654	633	662	663	686	630	630	626	627	628	619	652	594	621	593	628	657	632	639	670	618	650	638	618	656	629	624	663	636	620	618	611	615	634	665	644	653	594	645	613	598	664	677	645	643	637	656	610	616	613	625	629	600	656	606	613	658	625	635	619	647	604	582	606	582	594	636	632	628	623	632	605	598	647	640	646	591	656	625	605	611	615	619	642	628	628	668	644	645	611	618	634	584	629	688	634	622	631	623	634	609	636	613	632	611	598	637	624	681	630	667	613	614	572	617	622	596	628	684	658	608	662	612	632	613	621	649	640	596	627	669	613	592	631	672	667	656	625	637	668	659	618	588	593	641	644	597	620	637	618	604	601	610	603	612	630	607	632	652	638	630	610	586	617	608	638	630	622	635	654	651	687	645	609	673	632	635	679	656	600	602	641	646	650	644	643	658	631	622	647	627	659	654	578	572	665	629	565	607	627	654	609	637	656	662	632	605	648	616	677	629	640	622	615	602	604	615	618	592	598	604	640	651	667	665	580	619	629	638	647	648	609	607	638	585	641	592	620	603	617	626	667	637	660	605	599	632	628	627	632	653	596	649	622	638	619	639	632	603	645	635	621	659	592	636	633	581	639	601	588	566	612	629	594	623	608	579	589	647	635	640	613	605	609	637	660	677	601	627	643	645	672	669	635	662	603	618	656	623	656	631	636	599	596	626	632	633	577	634	650	638	604	624	597	617	612	612	624	608	612	646	640	598	618	576	606	615	634	607	639	621	635	602	671	636	633	608	577	614	677	624	685	648	627	649	632	660	611	623	642	615	602	656	584	624	621	613	628	591	590	593	649	624	605	618	668	692	597	630	657	623	603	611	618	613	612	592	645	595	618	643	642	621	647	672	647	680	604	616	665	629	623	617	642	652	630	633	672	645	651	609	632	629	604	589	623	600	608	644	592	622	610	621	685	631	652	638	643	599	654	617	610	657	625	591	605	632	588	607	645	660	597	617	625	617	616	658	641	660	641	614	591	657	603	611	586	637	621	634	639	679	583	603	631	630	650	607	663	626	615	653	636	626	636	612	639	630	654	615	588	629	611	625	608	615	606	604	618	621	630	664	625	620	605	619	622	649	640	609	622	627	637	620	648	636	613	630	655	618	623	625	660	595	646	632	639	607	634	636	628	682	643	610	590	637	613	610	593	617	637	580	589	609	685	583	667	664	660	602	622	650	622	587	615	607	645	609	606	621	642	620	649	667	623	657	620	660	560	651	618	622	591	580	620	629	613	637	660	668	626	644	631	625	631	598	613	569	636	592	626	660	630	611	617	611	653	596	657	649	627	638	615	607	662	646	602	629	656	617	572	653	596	594	674	579	602	645	618	619	636	614	611	594	605	607	637	648	606	617	632	634	624	642	585	670	612	612	609	624	667	632	641	617	625	619	620	637	637	600	630	627	608	651	620	641	617	629	623	618	607	660	608	616	658	628	645	644	603	610	668	630	621	612	596	599	629	631	593	636	613	671	698	613	618	668	629	613	624	648	611	665	620	601	580	661	634	585	624	616	622	631	612	643	642	601	681	649	627	635	598	562	600	602	623	615	613	643	623	640	609	588	659	600	587	618	616	612	602	592	567	615	651	624	620	644	618	608	624	622	584	616	640	611	596	624	634	602	640	627	658	640	634	635	574	570	635	614	608	646	649	639	650	654	624	608	633	629	620	647	646	587	606	621	606	626	704	671	582	634	639	664	608	623	648	596	611	653	620	624	615	627	572	654	655	622	633	641	604	628	610	616	588	619	616	605	628	608	610	642	648	633	609	642	649	621	632	644	624	589	662	623	600	638	621	649	589	668	601	608	669	644	634	642	621	645	565	609	591	649	597	614	620	638	658	653	631	612	648	617	613	607	638	617	624	612	632	642	609	621	674	596	611	611	616	637	613	629	633	622	602	667	625	601	646	615	636	624	627	606	629	614	612	660	655	601	650	630	620	660	639	582	633	632	632	625	633	676	599	651	597	653	626	627	607	583	601	629	606	608	624	680	607	654	629	615	623	629	656	605	621	639	584	640	605	612	607	638	633	604	623	661	568	613	609	651	625	654	595	657	624	595	663	642	631	651	630	631	615	602	597	607	632	634	627	644	636	612	654	567	578	590	649	589	606	599	593	622	686	637	624	604	636	669	574	612	653	657	586	628	636	602	613	619	631	646	610	659	643	616	643	636	625	640	606	605	645	559	573	652	644	625	658	619	606	669	634	689	568	617	607	615	607	609	633	623	640	637	666	660	652	571	649	625	626	627	633	563	620	590	624	622	618	628	637	621	616	614	605	628	619	641	636	664	592	616	608	649	601	641	648	602	614	664	619	632	623	651	639	632	623	626	594	654	606	633	637	602	656	680	646	631	629	610	624	615	629	610	649	649	633	617	672	670	615	645	637	634	673	654	603	615	612	617	618	611	613	639	624	601	682	631	564	590	661	652	622	674	604	612	630	628	621	608	637	618	599	645	637	662	668	611	642	617	642	599	628	608	634	597	628	677	586	588	658	666	657	643	669	627	602	597	599	616	627	629	696	625	621	647	638	582	635	643	632	617	615	616	590	635	633	655	613	644	589	660	635	624	625	634	629	637	621	638	671	623	652	626	658	619	614	623	598	633	634	654	648	632	616	636	610	588	614	634	653	637	616	677	639	603	622	629	607	609	608	658	586	625	638	615	643	619	619	633	659	652	573	619	643	655	616	626	642	605	607	648	613	623	666	614	608	625	611	648	629	597	573	622	645	615	642	619	641	635	624	645	631	607	612	622	614	571	574	604	626	585	599	616	589	616	615	645	604	612	610	612	630	601	685	624	662	641	614	628	644	645	578	618	615	623	636	588	641	604	626	617	603	648	634	657	643	595	616	654	617	588	686	622	640	631	668	663	591	637	644	604	631	608	645	620	625	629	622	643	621	595	588	618	663	634	643	636	634	647	604	648	644	638	605	623	665	593	604	664	632	605	605	662	617	653	633	615	684	615	638	627	663	620	640	601	632	622	637	614	601	649	626	634	615	665	607	627	601	626	613	617	657	598	605	625	608	625	615	608	608	650	617	634	593	651	622	606	627	656	622	608	614	597	616	694	643	651	630	605	588	595	594	594	613	588	629	579	657	630	652	636	616	606	662	627	656	657	615	680	621	563	639	587	600	642	611	634	604	610	624	567	640	642	649	627	657	647	652	560	629	666	643	609	592	645	618	598	627	617	639	619	667	602	619	622	651	581	586	607	598	628	591	639	628	626	660	615	623	619	646	607	576	594	647	649	631	589	648	607	650	569	566	636	611	639	647	647	630	623	637	644	612	612	592	625
12225	23898	26154	18713	13973	28850	44484	36412	23025	8770	2971	1280	733	614	566	597	569	562	579	547	549	591	578	575	529	583	553	575	581	582	609	569	545	576	583	557	589	575	539	631	550	554	615	594	610	549	588	560	562	554	571	611	571	529	577	554	551	562	598	525	599	571	574	583	555	604	588	540	573	555	598	572	585	563	606	607	584	563	542	556	584	575	562	554	596	608	570	531	531	569	541	520	611	535	560	571	573	561	510	587	583	591	607	603	599	545	556	595	562	550	551	557	550	605	593	576	605	548	580	567	541	539	567	612	576	563	574	590	532	565	600	567	597	603	573	614	541	588	586	572	578	598	599	553	553	587	583	558	572	555	614	561	528	514	558	539	563	575	583	589	533	546	565	562	572	587	568	528	554	558	555	625	579	583	525	510	541	558	552	570	596	596	590	583	533	553	543	604	593	570	582	556	558	571	563	558	577	593	567	539	574	524	558	592	571	585	576	572	592	574	538	601	594	580	566	518	561	586	594	564	583	631	571	557	561	583	563	590	534	554	547	615	554	553	559	541	593	559	576	573	547	538	577	586	562	594	515	607	541	593	580	528	596	609	610	561	534	573	548	542	563	603	580	570	522	560	532	535	553	567	539	538	563	553	533	569	569	555	559	519	546	570	568	542	529	577	562	597	589	580	565	539	569	580	597	522	565	566	588	538	583	530	580	570	554	603	576	535	598	567	568	551	545	611	575	550	610	540	575	543	535	532	538	574	565	556	587	603	579	558	609	540	584	556	574	552	545	565	571	584	547	620	538	598	596	549	561	581	530	588	570	525	556	584	569	555	577	571	565	574	548	578	545	582	568	536	591	566	510	624	557	546	584	603	591	542	591	575	594	550	577	541	608	578	561	550	526	536	561	555	562	556	591	566	597	563	567	591	554	584	562	564	542	565	545	540	577	571	560	553	581	582	544	541	545	547	582	607	603	558	600	632	607	533	532	601	539	544	576	541	537	565	564	570	571	567	523	534	550	542	535	582	526	553	563	532	596	567	618	572	543	558	564	591	563	524	559	584	554	590	535	539	531	605	543	541	542	543	607	561	576	539	568	574	571	537	576	544	590	569	604	568	571	551	548	552	582	560	545	564	577	606	530	587	580	547	530	539	599	543	604	553	596	537	566	587	541	621	576	556	590	600	567	551	548	520	573	597	581	561	554	615	565	606	569	590	595	584	582	564	591	558	541	584	540	564	542	588	547	563	545	543	488	548	594	558	580	565	516	581	556	564	573	570	558	554	559	545	611	567	541	567	586	558	561	559	555	581	568	611	587	579	572	601	553	600	568	558	599	547	546	571	564	547	542	553	543	619	583	580	563	561	594	573	515	604	537	577	581	555	577	559	571	576	601	573	562	560	573	549	558	554	583	579	533	560	507	570	554	577	562	579	594	574	555	553	534	595	579	552	581	542	569	549	551	539	572	584	605	543	538	562	603	579	589	570	586	550	575	579	595	580	545	544	581	547	531	580	577	553	573	614	619	584	521	589	630	560	583	511	557	607	561	577	558	574	585	587	572	564	596	575	574	582	528	577	566	560	582	533	581	591	606	602	565	607	596	605	535	550	547	559	565	562	541	602	523	572	605	598	581	509	571	504	560	579	562	567	571	571	574	541	556	559	557	567	562	578	557	562	612	532	570	589	565	559	551	562	600	592	586	582	571	587	558	594	541	564	582	570	590	529	523	545	569	579	555	603	596	554	582	536	601	546	570	584	553	575	527	558	576	572	532	562	579	580	579	547	539	553	545	579	591	582	560	515	562	560	595	594	593	554	525	573	563	579	577	528	556	566	565	581	538	602	564	568	599	537	607	522	549	564	575	567	523	570	570	570	559	557	565	549	571	581	593	546	546	547	561	615	559	529	542	571	542	554	597	513	604	512	536	551	564	547	573	557	581	615	576	565	580	575	542	613	583	561	605	556	593	583	561	540	550	576	549	587	618	584	605	620	548	532	560	564	610	532	570	553	562	544	575	567	557	570	535	551	551	550	566	553	546	548	569	519	555	554	619	579	587	563	539	573	592	547	585	567	578	603	604	513	587	526	551	593	567	544	598	574	554	572	537	557	591	569	566	543	573	568	560	548	560	555	540	590	601	571	550	563	584	576	562	587	561	586	603	573	540	604	576	558	486	567	556	589	563	550	588	551	561	548	556	596	573	562	644	551	582	563	540	559	598	558	560	584	581	564	563	554	568	541	538	551	571	605	549	547	560	585	555	558	514	549	551	532	587	546	557	533	551	562	539	578	550	539	552	548	527	613	541	558	545	566	575	507	549	523	560	553	556	575	567	568	571	599	532	516	551	578	575	562	556	564	500	580	553	627	562	570	524	594	546	590	550	533	542	523	534	576	583	565	619	598	601	539	562	568	600	591	585	578	569	575	591	539	564	556	588	526	548	601	592	561	603	557	571	560	587	599	560	556	561	541	546	584	526	618	560	583	548	569	572	561	526	578	572	572	532	537	574	541	548	555	529	555	577	567	567	551	568	607	621	561	563	552	572	561	517	552	607	617	562	598	570	588	588	562	578	615	558	544	562	542	557	559	580	601	589	562	571	586	539	596	597	556	600	595	543	543	531	608	550	540	528	612	588	611	583	580	562	523	563	567	589	565	597	545	519	553	543	593	570	544	562	553	574	575	530	548	550	574	606	539	574	557	542	539	601	510	569	555	572	585	577	562	532	590	548	606	538	587	594	573	577	575	599	540	585	561	558	578	548	558	561	590	609	574	568	563	567	582	582	594	565	560	600	555	532	545	545	545	543	564	567	531	593	550	549	598	571	575	609	606	552	590	584	579	588	569	570	540	561	572	571	551	597	583	524	560	567	553	555	573	569	575	546	563	567	562	565	534	564	566	551	599	563	569	561	570	576	566	559	559	587	623	522	570	566	557	584	569	542	588	513	553	559	559	526	578	572	561	542	543	520	571	559	568	560	560	596	532	540	562	495	558	554	542	537	593	580	587	550	552	532	584	525	561	553	564	566	551	558	579	570	610	586	544	547	538	565	587	554	558	569	525	557	556	580	549	573	564	583	569	549	535	520	590	539	551	587	582	529	579	593	583	559	589	556	544	541	546	569	592	576	551	547	547	538	525	598	559	591	557	570	573	563	546	547	578	564	535	562	582	601	545	590	540	551	544	518	594	536	582	538	555	534	557	549	576	540	609	598	558	530	559	565	579	554	567	566	580	545	574	541	568	553	549	581	544	538	539	591	571	594	554	540	570	558	605	564	584	582	576	557	592	588	536	567	606	567	550	550	558	573	550	565	579	537	577	553	594	555	536	556	554	555	565	561	547	567	574	556	615	540	536	550	553	564	513	556	541	572	567	552	545	574	565	590	556	548	566	589	557	596	541	584	583	585	601	612	557	570	549	556	567	562	607	543	552	606	562	600	537	545	564	534	541	552	576	550	562	572	570	515	566	558	592	541	539	609	554	588	524	552	580	574	573
28624	19454	13703	9074	4611	4205	5323	3439	1852	1016	701	563	525	508	507	511	486	494	529	531	489	459	501	465	453	525	505	501	487	515	514	517	505	467	496	494	522	486	461	491	496	517	507	512	486	494	513	500	513	455	456	483	477	455	498	490	492	466	504	511	482	509	468	507	502	501	536	449	490	496	484	512	489	486	447	503	470	464	513	488	532	444	467	416	528	507	502	483	510	469	498	494	487	485	498	509	469	500	516	487	457	513	465	486	489	504	487	489	544	486	527	493	537	513	508	495	514	489	493	487	500	520	517	493	516	521	484	492	548	523	489	501	470	494	521	463	525	482	501	480	499	494	488	488	497	535	476	507	488	497	493	512	511	438	493	485	512	493	492	471	470	501	465	499	502	445	507	505	513	497	475	467	544	464	480	458	522	506	499	520	519	467	451	487	499	467	493	527	511	537	505	463	510	502	507	459	508	502	491	480	480	496	495	463	498	471	514	488	516	479	511	470	535	508	510	469	494	482	516	491	520	500	527	482	471	490	467	490	484	474	446	481	495	501	525	475	471	496	509	483	542	481	473	463	501	498	445	514	470	487	491	490	464	513	455	510	508	474	474	481	496	484	488	509	478	504	515	486	499	498	498	497	472	490	491	485	496	502	486	460	512	505	487	513	480	472	515	480	506	515	546	485	460	464	482	519	483	484	482	482	502	489	466	459	468	515	497	472	500	514	467	501	487	483	493	526	493	522	459	497	475	466	526	469	509	491	470	464	526	493	477	474	490	459	475	469	480	522	531	495	483	488	454	484	513	473	498	437	526	493	480	511	487	471	503	514	508	493	459	502	484	481	443	464	482	510	473	476	507	516	526	521	468	494	471	491	490	514	481	485	504	456	469	450	489	546	505	492	466	435	467	494	511	541	448	444	470	514	481	505	506	535	447	510	500	501	494	510	472	520	477	469	478	458	475	484	473	504	496	531	506	505	500	517	478	472	536	506	490	481	494	508	489	494	519	488	512	510	519	493	461	486	498	469	487	499	482	494	517	451	471	501	463	518	500	494	465	508	516	503	451	519	472	486	510	473	483	527	477	481	477	489	493	519	492	508	509	485	513	477	503	457	515	489	474	537	456	480	537	461	489	518	462	473	470	483	485	519	513	531	499	550	511	475	476	490	501	507	488	500	482	466	495	487	465	480	506	513	490	513	460	485	469	513	475	487	511	493	463	485	521	493	455	502	478	456	423	467	495	475	552	490	487	499	506	487	476	475	499	529	515	517	481	451	500	486	470	523	487	512	494	488	468	468	458	520	480	468	479	473	521	484	499	497	502	519	484	484	511	489	481	476	537	540	475	505	516	476	504	487	481	487	474	476	471	456	487	473	495	497	472	505	445	450	450	496	458	464	484	524	529	459	460	509	505	477	477	501	501	486	504	502	469	503	483	482	535	462	465	444	488	497	499	466	515	523	492	496	525	473	487	497	492	471	470	421	490	497	507	527	491	451	504	512	485	498	495	502	480	515	479	478	509	511	473	461	475	490	482	498	527	511	476	518	496	474	490	469	479	494	487	510	500	490	497	499	471	474	493	485	519	536	467	548	487	505	540	506	483	485	513	476	518	512	489	492	521	509	489	512	509	493	459	480	522	500	479	472	451	458	485	478	477	460	464	537	507	488	494	484	534	481	493	474	493	489	463	476	489	472	482	489	489	434	447	449	480	475	491	519	488	519	507	469	529	468	480	487	500	476	456	506	489	512	522	527	470	502	500	501	476	486	486	476	514	475	500	488	491	512	465	519	483	496	495	481	479	425	463	534	492	489	477	483	482	493	490	478	502	531	472	455	484	495	460	514	509	483	479	495	492	476	510	463	476	487	507	487	499	515	476	510	502	491	484	504	487	494	484	485	499	490	504	459	490	460	493	515	503	467	517	476	496	478	478	471	468	497	472	484	489	491	498	479	496	482	488	465	468	499	522	478	501	455	462	487	486	490	501	464	477	492	479	518	506	510	478	499	483	475	467	470	461	501	480	461	475	476	520	465	488	518	506	448	476	489	500	494	512	470	483	494	501	488	469	471	474	488	499	479	522	457	492	483	514	485	504	505	489	488	478	490	477	517	502	507	516	478	480	483	488	486	448	479	484	490	498	502	493	475	541	500	456	456	484	544	505	463	498	498	497	512	481	487	502	481	536	470	499	511	508	484	485	490	481	496	513	508	516	520	503	489	502	502	473	519	502	520	490	450	499	504	486	455	535	469	495	473	514	486	473	487	486	481	497	513	484	525	484	474	485	505	457	518	514	484	467	504	517	532	452	457	498	479	475	503	483	466	452	542	431	514	523	468	503	440	490	525	482	489	493	506	487	508	460	513	489	460	484	495	511	531	458	465	502	466	494	515	498	507	479	504	500	459	420	464	513	461	473	538	458	512	480	525	500	506	534	465	531	488	499	478	487	498	500	465	465	485	483	473	469	473	450	520	524	439	502	473	496	518	507	476	503	496	519	479	491	475	508	518	460	529	467	527	528	512	463	503	493	494	501	531	520	498	524	496	502	469	459	461	485	484	478	500	481	516	494	505	475	461	490	475	507	468	480	468	485	451	520	523	533	460	456	514	484	469	501	467	453	460	444	499	513	491	505	471	477	473	493	488	472	459	473	494	497	494	502	523	485	486	527	487	452	475	495	505	508	460	479	470	488	472	480	487	510	470	483	479	460	480	542	479	477	480	520	523	472	496	518	507	484	486	487	468	505	484	494	456	495	485	460	474	483	471	498	474	502	470	467	473	518	436	452	476	503	514	504	515	504	446	490	528	502	502	452	463	514	490	527	474	491	464	449	507	494	514	450	532	463	498	519	441	527	548	487	461	511	476	461	499	475	477	476	513	485	436	510	478	532	507	498	477	476	462	449	491	504	522	454	454	496	491	527	493	493	490	500	528	511	474	497	484	498	471	459	525	492	468	499	486	458	471	512	494	496	490	484	513	517	461	499	501	510	487	510	480	488	510	493	478	494	492	513	477	491	487	480	496	494	489	506	523	483	522	518	507	491	463	461	492	467	518	496	519	471	471	449	549	474	430	494	503	469	495	484	470	490	494	502	486	471	512	461	514	497	506	502	501	524	474	509	485	457	492	478	490	508	500	493	539	514	491	491	536	470	526	504	504	489	475	447	498	483	490	506	513	498	490	521	504	472	499	462	526	504	479	483	498	470	473	493	485	487	533	505	496	476	451	477	524	461	444	465	476	499	523	487	495	473	502	511	424	501	473	500	463	477	484	535	504	500	488	497	486	500	503	485	485	509	475	498	490	498	502	476	545	496	482	535	494	499	520	485	501	511	515	536	493	515	473	506	489	518	467	486	482	490	508	522	491	512	504	474	470	502	523	537	467	477	525	457	506	472	507	497	493	510	507	476	452	496	521	481	475	459	462	482	500	526	559	480	482	470	517	497	470	463	489	487	463	518	480	473	471	481	501	476	494	474	504	546	509	458	525	439	485
11665	14014	11863	7750	5228	5208	5953	3755	1997	1106	669	522	417	440	437	468	442	452	398	446	441	425	454	401	444	454	444	448	455	413	403	409	416	440	404	434	417	414	429	411	429	425	409	443	419	468	429	438	437	388	416	425	448	433	386	438	464	424	408	464	437	455	462	420	451	431	434	438	429	427	403	450	428	419	464	466	417	415	481	385	415	417	404	407	453	422	430	426	461	463	434	439	449	430	374	440	439	422	403	437	406	460	442	407	442	424	430	441	420	419	485	418	410	408	404	437	422	441	431	400	446	420	420	395	427	463	414	397	408	426	442	432	454	438	423	485	444	447	459	476	442	406	440	454	405	429	432	430	431	402	437	434	452	417	423	468	445	420	421	412	410	431	462	434	422	416	440	417	449	421	432	430	411	476	436	411	435	405	447	403	453	444	419	406	412	420	469	440	406	458	444	424	444	426	447	434	434	429	416	436	450	418	420	455	423	458	449	476	429	426	427	426	412	411	387	438	416	404	424	422	431	414	424	460	432	432	459	438	392	392	426	455	421	454	452	426	428	418	468	433	415	393	435	446	444	460	408	438	474	439	417	420	430	414	433	449	412	438	436	459	429	434	452	468	438	402	519	427	462	441	439	416	412	441	424	466	426	444	409	442	442	422	419	438	439	421	426	393	421	416	436	429	428	399	434	466	452	439	430	430	419	399	448	443	450	425	429	430	446	429	422	446	436	442	434	432	436	387	484	430	424	405	440	402	446	425	433	412	433	440	421	434	416	432	444	436	418	416	438	434	397	419	467	432	410	412	395	473	392	446	422	427	413	501	417	389	435	454	402	420	453	443	455	440	444	451	420	438	448	434	421	432	449	448	437	415	414	460	440	435	431	458	382	408	444	423	432	426	430	448	446	440	414	442	452	411	432	450	452	432	432	407	423	409	404	433	449	389	429	465	435	458	435	420	441	420	392	418	447	425	430	428	445	425	440	458	432	415	426	449	417	416	433	444	461	472	439	407	425	452	425	470	422	449	430	425	402	468	420	405	432	428	399	433	431	415	476	445	396	477	400	414	394	461	402	453	449	451	420	431	447	417	433	436	437	402	437	460	422	420	422	455	451	426	423	404	398	410	402	425	441	468	416	413	445	417	431	399	439	453	408	432	425	454	408	439	454	416	438	422	434	403	478	405	421	417	468	405	421	418	434	414	430	440	442	431	406	423	404	432	451	413	395	425	424	436	451	405	436	410	433	423	416	449	439	431	451	445	452	439	433	437	447	447	441	418	401	428	455	446	424	434	431	459	449	435	457	462	402	443	414	473	456	431	425	394	420	465	422	393	438	412	424	428	463	393	404	422	415	463	418	427	446	404	415	440	456	437	442	398	458	422	395	438	416	417	438	417	439	409	414	471	438	427	441	449	384	437	460	418	424	462	417	443	486	459	437	450	442	395	431	427	449	443	421	425	422	417	417	456	441	446	438	442	412	418	480	409	426	413	424	440	393	415	449	437	401	465	386	422	405	422	429	400	469	425	442	404	421	475	464	444	443	437	438	470	388	405	410	432	442	399	422	424	422	439	413	426	428	426	423	451	428	452	432	400	425	429	418	442	422	420	404	455	442	409	434	420	422	419	433	429	405	433	421	425	377	415	413	433	434	415	400	398	422	413	440	426	443	392	389	412	448	397	423	433	443	432	415	401	404	436	434	437	438	436	409	446	452	467	437	444	460	439	440	425	433	419	437	415	437	440	414	434	421	386	421	440	420	437	454	420	464	460	432	376	474	471	438	455	405	411	496	443	386	431	457	442	437	448	430	442	451	405	432	388	428	438	384	430	443	457	451	435	399	435	419	465	420	398	434	408	426	462	464	425	451	423	447	443	441	444	435	421	468	447	430	416	394	444	465	457	432	422	398	428	448	420	434	455	452	420	456	410	450	425	420	452	391	450	413	444	407	427	441	409	422	417	440	437	406	400	412	454	439	441	468	463	399	423	442	435	434	412	365	455	436	444	416	441	417	447	444	408	426	412	444	413	457	431	401	404	395	386	443	434	429	444	432	458	412	415	438	415	419	429	452	419	459	445	426	440	402	403	454	449	407	409	459	415	459	414	421	459	423	473	433	451	434	413	478	403	476	430	443	446	423	426	400	445	437	409	421	393	438	413	406	417	416	403	425	458	445	441	457	428	469	425	424	437	397	417	466	438	402	423	409	409	437	440	403	481	409	440	416	414	448	425	412	407	452	462	387	457	402	448	430	425	451	472	392	429	390	460	419	453	402	444	448	452	411	404	456	393	425	409	415	415	405	440	420	394	459	434	405	456	414	469	437	410	427	464	452	438	424	443	398	406	419	432	442	444	413	460	429	412	449	411	418	427	425	422	429	435	452	421	418	425	446	415	429	458	422	418	436	453	456	437	440	434	448	443	427	426	433	396	419	455	435	444	415	452	452	430	449	441	436	459	420	442	427	431	464	472	449	389	459	414	452	438	431	428	432	414	411	436	415	454	425	445	457	406	451	409	437	441	446	434	460	457	423	445	450	416	440	436	444	432	445	430	419	434	412	461	436	453	428	453	444	432	441	406	454	422	450	431	428	410	423	434	442	438	427	427	404	423	443	403	414	411	424	456	450	398	398	461	404	419	443	435	432	421	423	430	445	381	399	444	410	447	422	458	450	411	409	435	413	417	441	464	419	415	472	389	442	427	460	438	418	461	388	460	390	422	454	442	421	432	419	436	404	437	448	464	440	428	396	408	413	437	436	406	434	446	443	454	414	397	442	434	444	424	405	429	461	418	448	446	430	437	462	465	439	439	448	446	437	426	410	445	428	430	432	411	444	456	447	415	422	468	405	434	424	439	417	412	394	421	402	442	420	387	419	442	423	458	435	416	434	443	442	425	464	447	412	411	425	469	442	419	405	472	435	419	428	420	419	432	414	428	369	455	429	407	413	409	403	454	423	401	450	437	410	454	424	437	423	439	502	418	449	470	463	417	407	436	431	409	410	428	441	427	440	414	436	444	423	442	433	451	456	410	401	436	427	406	445	407	422	418	470	421	474	383	469	445	482	439	421	435	431	426	429	435	417	455	409	415	425	453	415	426	452	406	401	432	439	412	410	446	447	434	465	444	464	441	414	409	400	446	423	390	398	451	458	451	433	434	404	442	399	465	432	423	408	464	425	456	429	427	449	429	410	444	396	402	439	396	402	440	435	415	434	421	423	430	407	392	440	474	417	433	425	447	420	423	421	442	413	444	443	435	426	447	458	430	420	428	419	450	428	421	443	441	407	405	433	421	402	410	402	438	413	442	388	455	391	419	430	461	444	397	398	447	430	409	393	426	429	414	414	407	452	446	429	416	457	407	411	411	433	451	429	461	402	448	417	441	459	409	401	437	462	405	410	422	452	429	451	418	433	433	441	434	487	476	398	440	436	399	440	418	420	465	427	465	431	415	446	413	425	394	442	414	426	447	482	483	425	439	405	400	427	458	438	411
25594	21462	27385	25509	15396	21616	32570	24171	10552	4824	1530	775	653	549	536	539	545	525	526	564	545	535	489	523	508	536	539	573	500	529	579	553	598	560	538	479	514	525	540	522	520	528	510	503	462	507	491	490	521	607	512	521	516	536	529	518	504	525	518	454	532	533	535	517	547	508	517	515	546	545	517	526	579	560	512	503	523	512	526	544	493	533	523	530	529	530	483	539	512	514	514	503	542	516	534	555	534	513	493	495	488	523	535	535	525	518	553	571	561	506	479	555	560	520	481	464	525	496	535	487	562	539	577	559	506	471	512	524	550	511	538	557	506	516	494	527	560	534	541	525	522	538	536	508	552	527	516	519	521	527	488	523	513	488	483	509	534	510	534	561	568	518	522	492	568	497	541	532	514	515	530	556	510	512	514	553	521	495	535	506	482	529	465	526	496	512	472	544	508	543	574	526	508	505	529	532	547	553	537	532	510	486	567	529	568	529	556	540	518	503	528	514	500	512	503	571	543	535	541	523	509	577	558	549	543	531	517	523	517	492	532	546	493	494	518	515	535	554	507	526	468	516	544	519	546	547	559	514	503	524	489	526	486	515	497	532	533	506	509	495	545	490	517	477	520	555	539	530	521	512	512	558	554	508	527	529	536	476	545	513	511	533	557	508	561	538	518	543	515	499	535	505	533	521	536	541	556	543	527	529	543	523	525	576	513	533	507	514	505	571	502	512	520	521	550	511	526	543	513	537	489	546	517	510	521	549	572	485	544	511	549	525	518	497	514	549	520	533	555	544	521	513	526	533	503	570	511	487	534	536	531	524	501	512	514	517	495	528	534	530	557	523	525	509	523	512	509	512	528	494	538	536	492	514	573	528	508	531	521	511	534	478	545	534	536	514	558	489	542	571	520	508	536	479	532	534	535	549	551	540	512	533	486	526	511	545	538	496	514	536	489	499	542	476	524	556	553	543	531	510	527	484	527	554	521	563	550	510	542	519	532	551	531	535	502	512	487	509	494	541	495	523	554	503	518	545	513	540	549	528	533	529	514	527	477	530	543	538	543	535	559	511	514	545	554	526	506	534	510	511	527	525	536	510	510	550	539	565	505	534	521	523	514	547	523	564	482	557	512	519	535	512	496	555	503	517	531	524	539	524	486	561	565	504	525	551	529	500	520	514	551	549	522	516	499	533	518	484	519	476	549	510	486	541	526	545	502	544	541	517	568	597	512	561	491	547	521	530	521	550	551	492	537	500	533	525	497	503	542	514	514	522	529	497	538	576	539	535	507	548	501	522	550	533	480	525	557	520	540	503	501	547	545	522	519	550	513	536	503	516	550	476	501	505	524	486	527	519	495	528	554	511	562	512	520	524	516	545	527	550	538	562	512	525	554	478	514	520	476	526	484	561	529	522	523	503	536	548	526	529	488	521	527	538	515	522	523	510	457	513	507	518	478	536	538	486	495	503	502	536	497	520	540	535	533	524	511	506	528	542	526	560	535	472	529	545	526	561	516	578	514	505	517	520	514	531	526	553	538	540	517	511	518	561	495	533	508	551	500	489	524	541	487	501	514	526	567	516	523	511	518	527	487	494	530	528	540	528	508	537	507	514	538	575	476	514	526	577	500	522	523	506	502	538	469	475	520	520	550	491	542	516	527	476	506	530	493	528	560	561	555	514	545	523	523	547	508	498	556	511	545	490	554	510	542	526	536	510	554	556	529	522	558	492	462	504	507	527	540	511	558	557	529	510	507	536	495	534	467	497	552	503	556	498	515	538	519	560	510	526	539	487	568	501	537	513	517	521	498	513	462	530	503	522	566	562	519	495	525	503	514	521	481	476	480	516	509	473	520	543	531	536	502	520	502	524	550	540	495	530	533	492	538	556	497	538	535	552	504	522	504	525	518	493	506	586	542	497	541	550	516	542	503	513	531	530	493	516	486	467	507	511	537	556	518	517	502	487	540	505	518	495	461	473	516	568	511	482	564	535	503	507	492	487	566	498	548	522	534	526	520	534	531	509	509	514	557	533	495	510	528	539	546	535	522	495	530	571	556	552	554	528	521	523	523	552	540	575	516	540	557	545	504	546	503	497	530	500	501	482	488	513	548	524	481	492	531	484	525	521	512	566	512	514	529	519	492	567	527	504	530	503	518	509	521	492	568	493	509	556	527	551	496	498	553	537	513	569	498	562	536	487	522	540	537	524	506	539	507	533	543	508	499	526	528	499	532	544	481	480	505	495	496	540	550	504	539	503	515	543	511	501	497	487	525	515	545	508	519	534	499	517	543	536	526	562	491	500	555	504	476	498	484	559	538	571	506	515	529	502	504	526	544	466	535	549	517	525	516	537	538	494	516	501	523	503	501	490	532	495	486	523	520	555	522	524	497	511	539	551	522	498	494	520	512	487	506	512	534	498	480	531	543	507	583	519	471	527	544	534	549	555	513	498	582	528	550	519	486	517	530	500	539	529	528	533	532	487	477	523	544	528	526	553	532	562	518	518	549	527	520	462	517	514	505	539	524	552	481	514	518	553	558	534	512	501	523	523	555	519	555	491	532	515	512	521	482	527	506	505	517	581	502	529	497	522	515	557	549	548	516	532	503	532	496	519	499	523	534	518	585	504	524	480	541	489	509	503	514	568	469	475	537	493	478	499	496	518	530	543	508	534	507	498	524	532	535	518	541	502	526	556	534	518	464	509	559	489	574	566	495	496	543	507	535	485	543	526	514	487	531	501	572	526	490	556	518	545	536	520	518	494	567	518	505	507	533	530	510	541	519	543	563	541	522	523	521	507	535	500	551	509	535	546	537	491	540	522	519	549	509	539	540	557	486	477	542	542	509	552	511	530	537	501	516	511	489	563	509	497	519	520	524	483	521	571	507	514	492	514	500	473	462	527	489	491	510	527	489	517	518	530	515	540	561	514	474	501	525	499	505	503	524	506	525	517	517	507	532	519	509	501	518	517	495	490	550	529	571	542	526	546	515	551	529	500	546	522	539	490	546	505	512	513	551	502	514	534	549	505	549	543	521	489	534	520	525	498	550	510	539	542	517	505	527	536	542	503	509	502	509	537	526	502	544	523	525	499	518	522	515	542	530	536	510	529	515	491	498	582	511	513	515	512	542	500	534	514	493	526	505	532	507	531	490	535	563	481	538	501	529	494	523	545	528	512	511	521	523	536	566	533	492	500	483	517	525	512	524	503	486	555	477	555	524	508	496	531	565	533	503	538	536	543	555	510	514	549	493	526	549	525	529	526	547	564	516	534	534	531	537	469	482	515	531	482	508	538	573	563	539	520	506	556	487	534	505	514	519	473	502	540	458	527	530	503	497	513	589	513	511	535	543	511	518	481	531	511	529	530	516	506	511	506	544	504	537	527	492	529	515	560	520	520	506	503	543	536	511	534	514	521	523	544	539	530	508	522	532	515	544	532	532	518	583	621	531	512	550	524	542	575	523	505	491	487	541	508	515	499	507	504	500	557	533	505
9980	17971	16809	11229	10360	22883	28149	19385	8966	4560	1590	788	569	504	499	527	464	481	503	521	501	507	510	506	525	509	463	421	464	506	517	519	458	483	502	455	500	452	513	469	481	489	509	480	484	464	452	458	495	498	481	484	473	466	503	478	473	481	485	494	467	525	498	484	494	475	507	493	469	475	467	536	480	493	495	485	525	465	474	491	466	499	433	481	495	478	483	489	492	490	511	454	484	473	470	461	493	451	463	480	487	482	490	471	491	471	503	510	486	474	489	479	472	460	509	449	462	448	440	425	476	456	464	502	485	487	487	485	458	497	514	459	482	519	506	452	523	477	485	480	468	478	473	487	477	478	466	473	445	510	438	542	464	524	496	521	529	487	452	486	488	454	472	496	489	446	449	482	495	477	496	497	498	507	498	454	468	517	504	453	469	458	466	471	510	467	482	502	441	465	479	468	501	460	481	483	434	468	459	461	485	485	441	481	451	522	500	482	480	466	467	494	473	470	510	479	509	493	414	491	506	490	505	465	502	445	444	472	479	450	487	485	440	450	450	491	465	475	489	471	475	483	454	469	462	449	458	481	487	468	474	469	426	484	507	484	434	470	498	457	444	470	471	478	479	470	467	486	489	464	461	476	441	524	481	453	504	436	518	418	454	464	465	448	453	468	482	498	475	505	461	477	460	472	497	477	478	494	463	490	498	475	495	497	481	477	479	473	475	461	485	492	450	494	495	476	466	472	481	508	529	482	482	486	485	457	464	513	419	486	484	498	464	480	443	481	507	504	454	488	472	456	432	461	474	475	473	479	461	519	482	477	469	485	474	456	479	521	480	498	428	523	489	477	466	541	460	463	530	491	484	521	436	480	457	476	475	474	470	438	473	459	484	461	481	472	490	459	469	452	493	474	457	511	490	479	486	483	498	493	487	540	476	465	484	496	481	486	466	482	521	489	511	484	467	513	465	511	458	473	458	430	465	434	442	468	504	479	481	486	453	475	467	518	483	481	485	473	463	512	527	468	461	493	484	507	515	491	479	447	482	448	466	474	506	470	484	420	468	493	486	481	459	482	480	527	488	494	477	492	478	481	460	508	468	483	524	464	489	484	468	486	494	518	510	480	488	505	439	476	448	470	490	492	455	516	442	454	511	465	466	516	503	470	516	490	513	500	500	445	465	462	483	497	451	475	488	452	455	493	483	444	487	510	477	466	498	502	432	462	458	469	497	469	494	530	497	488	462	493	477	502	427	459	504	488	474	502	477	527	467	459	457	433	475	473	470	506	456	457	486	499	465	474	448	468	484	468	443	488	471	457	505	476	491	491	510	467	476	498	449	471	458	496	490	485	486	492	491	471	483	485	491	443	475	484	458	435	474	539	467	496	518	496	495	519	461	503	499	472	495	473	483	507	493	448	489	507	446	427	478	477	475	463	505	496	478	550	462	471	504	468	452	463	439	452	459	509	471	473	510	489	495	462	478	428	432	481	510	492	491	475	484	471	467	505	509	486	487	485	448	474	450	453	469	472	475	482	463	470	444	477	454	438	493	457	506	459	443	510	459	437	434	505	455	493	447	477	485	443	467	500	514	482	472	474	500	470	487	467	469	441	501	451	506	517	488	503	505	451	445	472	489	502	526	509	506	553	468	447	485	472	500	498	510	472	478	459	470	503	450	506	492	480	452	495	494	418	480	454	467	452	437	470	484	457	461	472	471	453	478	486	484	486	460	511	486	506	472	494	461	442	512	488	454	516	453	490	469	479	421	522	499	437	471	437	520	481	485	462	489	463	517	465	497	502	491	456	466	475	475	463	482	446	440	453	473	466	459	484	505	451	487	492	496	523	463	444	472	484	499	463	464	461	472	497	430	460	433	479	505	486	487	460	453	473	474	432	505	504	496	466	519	524	529	477	468	482	489	487	490	494	462	490	470	463	494	473	485	476	459	493	428	485	456	468	508	461	458	512	476	492	490	495	482	449	443	460	495	449	475	477	493	443	490	484	476	479	488	481	461	476	464	474	499	481	476	461	441	494	473	468	432	488	441	475	504	462	477	485	465	461	473	472	493	475	462	489	434	457	439	472	505	490	447	478	457	481	540	455	484	443	475	486	474	485	517	483	437	502	453	472	478	465	466	485	527	525	461	488	475	458	484	445	495	490	466	458	487	462	426	460	491	485	476	486	460	436	449	466	483	463	488	464	439	489	504	489	501	444	496	479	470	486	475	492	447	512	471	449	482	436	518	444	479	479	460	482	506	518	440	467	462	445	447	481	478	472	459	521	427	461	483	512	507	494	510	470	466	451	509	501	458	493	496	512	469	502	461	502	486	508	480	496	486	464	487	495	468	489	476	492	435	450	472	496	474	469	455	495	484	535	456	513	497	511	474	490	474	490	432	529	502	461	473	453	492	503	451	456	488	488	471	481	481	470	513	456	457	491	450	458	466	476	501	479	498	502	436	472	498	483	504	490	473	468	491	495	424	465	512	442	453	466	488	489	532	460	457	485	475	466	471	477	479	464	500	506	495	466	498	464	507	454	479	495	454	509	480	475	514	511	469	460	450	505	449	467	470	477	455	433	463	497	460	474	451	489	452	433	440	479	498	451	459	516	445	527	477	483	504	477	496	471	534	487	500	463	455	495	469	493	450	508	483	497	491	458	470	496	468	477	494	497	503	535	463	501	496	467	500	475	488	457	469	453	484	463	512	476	488	498	493	483	459	498	488	481	484	491	468	454	466	445	455	439	476	458	522	439	496	483	466	481	443	514	463	501	484	489	460	469	496	436	477	451	468	483	465	463	485	444	481	506	468	471	475	495	458	482	469	492	451	474	463	446	482	545	474	502	494	507	465	479	507	462	476	460	496	489	463	494	459	502	459	512	492	495	496	443	468	491	488	507	486	488	441	492	488	463	453	525	460	503	482	484	488	495	445	455	459	448	495	470	466	470	424	479	499	453	510	482	455	475	435	486	486	501	461	467	497	476	473	480	464	473	459	460	480	486	483	457	494	468	487	496	506	469	439	470	493	483	485	507	475	448	435	482	465	463	490	467	468	447	451	467	470	468	451	467	453	502	495	488	484	513	469	514	493	435	476	496	471	452	488	499	472	493	488	471	460	464	452	482	452	459	471	496	475	495	487	495	455	455	484	481	478	497	442	484	476	491	512	509	499	475	451	479	475	514	489	508	485	450	488	491	465	475	466	513	455	461	507	498	449	473	467	515	484	450	483	496	464	495	475	502	497	479	502	512	465	512	470	489	461	459	472	457	463	465	456	490	466	461	480	483	482	443	517	500	473	484	447	453	425	491	486	480	457	482	462	470	483	473	470	482	527	499	452	480	502	484	501	424	458	489	477	485	444	471	472	459	477	503	481	500	497	525	510	468	489	487	494	502	490	508	457	455	475	477	529	432	443	461	509	496	453	463	493	479	465	471	482	452	471	461	459	483	499	477	501	530	442	525	474	485	474	487	491	540	459	469	502	490	453	456
24346	21464	28812	24637	21991	32329	50549	39948	23583	12678	3319	1321	816	733	692	691	676	635	641	688	683	668	634	675	656	645	659	636	616	591	667	664	650	637	650	644	655	610	659	651	621	640	648	638	651	647	619	666	618	619	660	606	626	639	670	651	650	653	598	628	657	645	651	660	654	629	616	596	653	639	597	646	670	637	662	668	657	625	609	619	662	599	626	675	642	667	625	651	646	619	633	633	674	622	646	639	655	657	644	648	657	671	631	636	574	682	672	639	619	623	612	614	690	621	617	654	608	618	696	605	613	669	611	647	672	643	631	658	642	680	614	615	663	582	612	651	620	636	702	605	628	624	649	632	665	649	635	647	608	632	625	648	616	626	670	660	640	598	668	637	643	613	674	606	646	645	655	618	666	636	636	614	648	630	643	668	643	651	638	646	601	609	647	610	608	635	667	661	672	648	657	622	673	639	672	560	631	662	639	653	609	655	594	608	626	669	650	665	649	680	653	629	626	667	639	630	626	644	625	619	674	612	626	619	599	689	668	604	615	627	670	616	608	628	667	617	620	642	600	654	668	636	678	596	621	683	657	634	625	653	650	636	626	646	592	623	615	670	616	643	650	634	616	633	637	619	603	666	628	655	628	646	623	667	651	593	660	575	617	644	633	661	661	611	617	655	632	666	583	664	633	625	557	588	649	643	641	626	620	645	630	641	675	628	626	669	622	609	637	612	620	630	622	661	614	632	672	621	644	644	628	625	669	633	633	628	657	634	597	595	609	641	639	600	646	618	647	652	629	638	589	599	664	666	675	659	641	605	670	604	630	614	649	658	636	655	555	625	669	636	660	647	650	664	629	657	632	635	656	612	646	640	614	621	614	661	625	640	631	642	566	608	618	627	653	680	640	654	628	597	605	690	664	617	647	633	650	647	643	629	666	616	612	657	605	671	643	672	605	622	638	618	630	621	645	637	601	633	664	673	653	640	633	610	636	672	646	625	638	642	645	660	632	693	631	632	635	654	669	633	655	656	625	654	612	648	614	655	631	656	662	632	644	609	632	635	660	609	597	626	643	637	613	577	667	622	612	689	580	613	617	662	577	626	621	647	625	650	608	618	656	617	654	634	662	644	666	598	654	605	677	652	599	640	645	660	617	615	614	622	611	651	623	620	622	612	613	630	685	638	650	631	634	626	603	633	649	591	633	621	636	632	654	590	667	584	659	643	641	657	626	643	633	668	637	610	634	627	622	674	635	631	632	616	659	656	596	667	648	633	591	604	643	620	639	657	655	624	651	610	631	647	579	614	616	627	622	631	638	645	685	650	624	613	637	624	628	645	606	666	659	624	616	605	611	632	630	633	597	637	623	605	639	625	645	626	654	624	625	618	612	629	665	614	636	640	588	636	659	649	644	607	687	651	664	650	613	628	683	616	634	627	632	636	682	603	657	638	632	625	650	600	620	627	612	643	602	621	662	673	642	647	648	646	662	599	595	605	624	598	609	638	665	638	622	678	641	615	685	652	636	659	632	631	655	643	661	639	630	652	613	643	673	656	586	601	614	616	657	644	607	610	625	629	610	634	606	639	612	665	652	579	583	659	605	665	578	598	609	626	603	678	637	608	619	617	621	658	596	648	650	686	641	672	625	618	659	626	611	640	634	664	636	597	663	647	621	618	632	626	613	660	639	629	590	620	661	634	678	622	641	653	612	647	632	636	687	647	622	622	636	632	623	648	636	610	641	685	605	625	653	663	604	630	672	646	649	630	617	655	623	621	634	648	640	666	660	693	654	647	642	625	647	621	623	624	645	655	636	608	613	673	622	643	658	621	669	662	626	650	659	645	678	665	664	628	591	661	613	607	623	710	650	646	618	618	612	624	647	629	623	620	639	624	600	633	645	638	598	572	688	649	646	608	589	609	639	642	601	670	649	702	678	648	625	628	652	671	651	589	613	652	705	627	634	644	668	599	663	646	658	583	660	623	620	661	629	607	629	617	602	652	627	644	630	661	625	612	645	641	633	632	618	605	626	651	636	652	645	667	656	624	637	639	663	612	618	628	639	633	647	669	621	641	634	630	609	637	657	624	676	689	627	600	641	668	637	626	625	640	701	652	619	644	630	657	624	652	658	635	665	593	677	627	656	650	645	644	616	648	603	629	655	587	652	642	628	620	615	665	650	629	620	643	641	609	592	639	646	648	587	626	665	642	660	619	603	642	645	642	627	624	629	606	610	597	643	633	624	645	601	624	676	647	641	695	637	633	642	643	597	644	634	637	687	596	584	570	691	650	635	628	621	607	648	611	654	599	584	645	628	682	653	589	637	623	581	652	646	636	630	616	618	625	640	624	634	624	610	641	664	585	652	684	596	609	608	598	678	605	637	612	623	627	626	620	644	680	630	667	597	656	622	657	616	619	616	610	648	634	664	643	701	660	669	639	596	623	667	611	601	630	628	622	672	564	630	601	662	669	634	663	665	603	674	630	651	642	685	614	599	607	644	605	667	649	646	630	662	606	627	641	647	613	653	615	622	631	623	624	693	612	639	611	609	631	636	679	623	581	633	623	661	642	641	604	638	625	607	616	617	661	625	661	672	608	626	613	619	626	650	661	643	587	623	611	636	604	628	622	640	633	630	617	655	666	579	679	612	640	645	645	635	616	607	616	649	636	615	619	615	656	625	622	661	617	660	655	663	661	625	573	675	660	633	622	621	591	625	598	617	628	643	659	645	668	637	666	635	646	624	641	634	634	607	628	620	639	666	609	642	633	636	672	642	617	664	655	650	602	640	652	644	665	629	674	678	600	627	677	618	642	638	611	655	631	632	611	621	630	651	639	613	569	666	682	599	649	672	628	641	644	643	616	627	644	592	681	608	662	610	698	652	642	624	613	636	617	637	651	627	600	625	597	645	594	689	674	673	633	628	639	589	653	618	599	650	663	625	606	616	606	617	688	640	670	691	625	630	609	578	643	617	629	661	679	624	631	624	633	598	559	610	572	642	675	592	628	625	610	628	631	645	647	635	639	638	677	616	629	643	639	627	618	644	660	659	649	623	674	651	593	616	603	641	659	681	637	605	625	596	616	631	612	692	686	607	637	624	654	663	662	638	645	630	628	671	614	630	641	632	613	599	649	643	644	651	613	673	568	622	596	669	575	684	602	628	601	618	621	619	615	626	679	648	653	566	626	637	615	635	627	686	638	652	593	644	632	666	642	622	638	615	587	650	646	623	698	643	615	650	648	662	621	626	628	630	621	593	627	640	611	638	656	645	624	647	646	630	674	661	585	616	603	623	627	657	618	645	659	656	602	623	632	623	603	632	631	662	641	596	620	636	594	605	673	635	687	615	676	601	631	674	628	639	659	674	615	573	591	605	634	670	598	629	629	610	595	642	626	623	639	638	635	696	627	629	632	642	614	670	630	600	637	622	612	618	657	646	620	579	601	636	631	643	597	632	633	644	692	649	647	656	683	631	646	646	614	616	600	667	684	673	669	649	664
11412	23426	20519	18441	14884	34979	46849	32249	20061	9899	3236	1280	736	597	581	591	588	598	559	576	593	563	576	586	565	571	594	565	602	564	564	557	596	553	596	569	591	580	568	573	571	533	610	576	529	608	583	576	612	574	585	572	591	590	549	541	555	549	552	557	586	606	547	584	563	538	548	648	572	597	585	599	548	558	577	601	583	595	548	573	547	585	547	541	587	585	606	588	580	592	590	531	600	599	531	569	564	559	543	550	605	560	567	552	577	552	555	591	577	605	534	589	642	544	593	556	541	570	556	607	570	560	614	550	575	574	616	548	547	573	596	575	559	563	574	569	567	581	574	559	607	554	570	563	582	591	591	586	562	570	560	613	578	597	556	601	559	607	583	572	564	622	567	594	571	587	634	590	593	578	576	590	573	583	563	590	536	550	553	519	510	572	529	569	611	568	591	570	571	590	552	636	565	577	590	547	558	568	557	600	574	581	618	599	599	572	579	575	528	590	597	582	552	580	624	564	637	578	601	514	614	537	555	569	577	564	560	578	619	543	559	590	561	584	555	583	616	591	562	622	597	596	581	567	549	573	573	552	566	602	573	598	609	557	584	584	597	637	594	611	594	558	519	559	573	547	583	582	576	590	584	577	562	563	600	548	600	546	574	544	547	601	549	609	576	608	537	597	576	572	604	525	564	555	573	582	591	604	578	581	604	561	569	600	552	539	603	565	557	540	535	564	587	569	610	585	572	536	550	558	550	574	590	561	630	549	606	551	571	604	544	592	608	601	593	529	517	592	555	595	620	593	553	497	572	581	570	600	548	584	591	565	560	649	593	589	631	556	570	577	542	563	605	597	522	578	602	551	577	535	567	572	559	564	580	583	556	551	566	587	566	567	613	592	590	544	587	563	562	560	549	556	594	607	539	584	623	578	613	613	568	576	588	593	637	606	578	547	571	611	590	544	635	554	603	558	598	588	564	555	614	563	557	567	563	548	549	572	575	575	607	576	573	568	600	574	607	566	597	523	558	561	562	597	544	594	560	530	618	559	578	545	614	564	575	585	582	565	551	557	594	591	557	589	567	578	586	535	525	581	552	601	586	558	579	551	553	537	597	598	594	596	586	613	509	550	582	608	576	524	583	585	571	512	583	558	592	571	561	578	612	551	584	646	577	513	588	566	595	561	632	591	584	534	578	589	552	590	591	548	540	534	574	585	561	563	548	562	571	539	537	576	576	549	567	546	575	568	550	529	591	573	638	535	567	587	571	595	561	584	596	581	591	587	553	557	575	534	517	564	568	562	549	578	583	529	578	562	578	545	604	582	554	604	582	571	552	568	570	567	561	533	579	538	575	542	565	554	546	543	588	616	594	551	565	629	540	579	595	587	584	574	628	574	540	571	603	582	555	566	608	604	593	593	555	559	544	600	536	608	595	576	594	603	591	578	590	520	585	552	539	569	596	591	599	569	603	527	560	598	580	568	595	592	603	567	545	546	567	551	581	569	577	541	607	570	547	595	551	556	575	588	589	541	540	572	553	588	554	616	569	546	573	555	538	619	580	549	591	549	577	561	577	525	591	583	552	576	544	553	575	554	588	561	535	558	574	588	588	613	534	535	577	571	581	541	586	600	586	584	587	573	602	546	578	581	593	558	600	528	583	589	583	557	565	575	546	525	564	569	562	512	517	541	557	586	571	598	556	562	545	613	524	580	563	571	608	634	601	523	560	545	580	579	586	587	596	571	575	559	570	568	564	541	512	611	568	565	556	570	571	581	576	558	551	543	562	575	522	579	620	559	565	563	553	608	573	533	621	627	575	548	549	559	554	497	615	556	593	540	592	566	585	537	568	609	564	586	610	583	576	599	625	587	573	582	564	576	547	592	544	604	570	560	582	585	604	551	609	603	563	574	567	557	527	559	589	590	560	531	580	607	552	635	557	580	579	567	569	569	584	550	541	570	552	536	588	584	604	576	600	617	565	583	552	565	568	615	563	586	578	562	573	573	559	558	567	563	624	574	551	589	585	552	536	578	581	606	572	554	579	594	539	585	574	564	582	552	571	586	585	577	577	560	548	578	588	575	583	593	570	553	599	604	555	618	574	589	596	539	568	572	595	582	579	569	583	588	557	586	539	566	613	587	565	516	561	545	599	577	613	581	562	548	568	626	511	562	595	535	569	583	567	556	590	525	587	606	565	561	559	568	575	567	588	579	547	615	561	560	587	546	566	521	592	601	611	572	552	530	595	614	547	530	525	571	574	575	538	583	539	595	574	559	586	590	582	543	567	536	560	558	575	555	581	568	590	584	541	545	555	548	557	562	507	533	557	589	564	569	569	575	556	534	550	586	589	554	547	566	591	561	567	597	566	584	544	543	562	574	577	562	542	582	563	562	607	590	555	562	575	579	553	586	573	602	602	558	596	588	584	563	566	604	541	536	580	589	584	575	548	581	536	586	565	561	564	597	563	588	556	526	523	581	573	581	615	545	550	564	570	568	594	562	537	544	557	592	558	547	591	590	563	583	572	595	570	565	547	588	581	551	559	572	556	579	541	602	564	618	577	596	604	592	606	587	565	599	579	551	568	571	553	545	610	583	573	532	575	563	575	546	608	604	564	575	559	556	563	579	577	583	584	600	580	532	612	578	575	559	545	544	548	557	564	600	600	585	574	575	559	568	570	537	603	583	567	577	606	547	534	526	572	540	575	572	565	578	613	583	561	634	543	587	590	577	556	516	568	564	562	582	572	597	543	557	556	560	579	560	563	542	573	577	608	531	574	574	568	581	557	536	549	583	619	564	596	558	532	576	564	568	585	560	573	602	643	586	591	566	593	627	554	611	576	584	529	539	531	584	557	582	598	547	573	576	547	622	574	567	571	599	618	578	589	585	537	635	578	580	579	534	566	576	556	541	554	576	571	562	540	552	564	581	608	584	526	538	603	555	525	575	588	570	565	611	625	599	566	599	567	525	542	588	566	560	574	613	577	534	565	590	608	586	559	570	567	574	587	555	573	529	598	565	560	532	589	580	573	567	606	546	571	589	558	619	556	575	533	596	592	576	551	594	559	568	543	566	543	587	569	542	608	546	568	595	611	568	610	573	555	595	563	583	533	568	563	570	605	581	557	555	578	551	605	547	560	584	558	595	554	571	561	532	566	576	583	509	566	569	564	578	617	573	535	526	577	601	590	584	571	576	599	562	535	550	516	597	523	564	560	561	531	591	541	603	559	564	564	589	566	572	604	551	547	621	571	543	581	629	599	523	529	590	570	535	524	563	557	555	545	641	602	571	563	542	605	592	588	587	562	590	540	579	556	568	585	613	569	576	551	574	577	583	555	546	562	592	632	583	590	566	563	599	550	551	577	586	590	555	626	588	553	564	558	565	555	568	584	593	525	577	508	574	602	552	585	613	591	581	543	562	579	507	548	535	585	586	584	583	566	581	579	570	558	565	593	559	553	581	584	577	590	603	566	562	601	557	591	574	583	599	602	566	567	566
28130	17035	8748	8625	4264	3856	4723	3352	1806	1048	674	561	543	547	497	538	471	542	486	488	537	480	525	465	457	504	465	516	513	511	508	481	498	504	488	473	480	518	494	504	490	530	507	522	494	524	455	503	568	484	483	538	500	458	489	472	496	515	515	520	519	507	465	480	493	484	482	525	497	511	485	484	480	514	484	506	464	478	475	487	512	444	467	469	494	522	523	525	523	483	501	507	492	508	481	463	529	547	526	497	479	512	499	457	491	496	480	489	533	520	501	524	515	474	460	461	482	479	488	511	516	477	516	478	492	498	473	525	513	497	510	480	503	463	490	458	523	481	502	453	479	494	498	506	481	505	459	495	488	459	495	511	478	476	472	500	501	480	456	489	452	524	510	469	467	489	523	508	498	478	563	468	535	513	510	511	501	467	530	504	480	515	546	540	494	475	529	533	484	481	497	526	516	484	490	499	497	467	510	510	465	495	512	549	518	477	500	518	511	482	516	494	444	488	494	519	501	511	473	527	526	484	468	467	456	500	484	530	526	503	506	500	504	503	501	500	484	475	489	504	510	480	457	518	470	501	522	476	511	499	502	506	511	515	512	506	457	472	482	512	513	490	472	495	473	475	508	502	534	497	466	477	445	499	514	543	487	482	509	491	487	547	503	491	497	473	443	516	539	502	497	499	460	463	506	466	515	497	482	474	463	511	507	482	454	494	461	479	491	496	493	502	499	506	496	475	485	475	521	472	471	463	504	482	493	473	479	487	523	448	505	491	476	505	468	486	478	466	506	496	469	451	465	514	526	503	521	457	461	511	456	467	505	490	540	494	481	480	554	492	495	499	490	509	483	530	440	520	510	486	451	456	465	494	489	516	488	508	459	480	492	468	547	520	476	483	520	494	491	534	487	481	478	527	541	505	460	506	471	501	494	498	484	463	527	464	499	522	507	472	483	469	517	494	519	471	520	484	499	483	509	502	487	492	471	509	505	474	503	499	531	496	520	479	508	512	518	474	495	497	518	478	493	478	455	482	488	494	500	507	512	500	493	476	463	442	461	497	438	456	484	503	506	478	450	508	529	511	488	491	523	489	487	509	484	499	503	500	499	478	470	484	461	521	521	482	493	468	520	483	478	460	482	477	525	487	483	485	471	501	523	475	506	474	477	494	512	506	558	486	509	487	491	480	525	535	475	517	466	498	519	477	508	496	495	503	469	455	513	478	516	496	484	519	464	446	553	509	475	487	461	503	500	485	483	486	504	472	493	520	491	500	486	481	501	511	478	504	494	461	499	494	463	471	537	478	520	487	538	511	496	526	500	480	459	455	508	468	532	466	472	514	515	527	490	517	515	473	490	520	482	501	479	500	535	499	495	518	478	500	485	470	528	482	494	534	483	474	501	479	467	461	497	534	516	468	549	482	523	475	462	477	477	474	479	471	480	466	497	476	507	491	471	477	486	440	525	518	503	499	483	476	475	483	474	508	479	510	526	445	505	459	517	531	488	505	505	488	528	518	485	484	479	533	528	476	495	501	484	489	507	466	444	524	456	488	508	483	495	490	484	508	515	475	505	512	488	528	522	487	488	482	500	483	473	476	525	505	570	470	473	477	490	497	525	480	493	539	491	475	484	524	502	487	530	501	501	479	507	515	511	482	480	513	469	487	494	488	468	458	483	480	508	484	495	465	496	465	503	461	483	487	490	504	475	483	479	457	520	512	478	511	452	467	500	473	475	500	465	505	511	523	540	533	515	514	509	467	526	464	472	471	501	519	496	490	515	476	511	492	526	485	513	484	499	499	502	481	468	484	512	489	499	491	490	487	492	490	510	472	457	505	487	484	494	473	496	461	465	497	523	474	490	520	520	517	514	495	504	485	517	506	524	456	485	513	496	451	502	491	487	470	499	481	516	513	481	477	455	520	480	471	504	464	469	515	518	508	491	513	514	475	479	482	507	487	518	488	470	493	463	488	511	465	487	494	509	505	501	503	485	494	497	450	465	540	503	528	478	499	486	479	498	471	490	497	501	535	493	489	505	513	513	466	529	483	471	462	523	498	481	500	463	483	472	449	498	480	497	518	513	535	502	463	517	489	530	514	522	493	479	458	450	495	467	520	496	486	458	447	538	505	507	521	445	518	489	481	466	497	517	485	492	532	480	496	490	498	545	491	503	506	448	485	519	493	524	451	480	454	476	496	517	504	515	468	534	524	502	489	454	500	496	492	514	479	487	508	493	518	494	497	493	473	477	482	502	472	453	508	488	507	524	502	515	497	531	482	506	499	520	510	487	492	492	456	496	518	499	521	520	475	468	503	541	477	510	488	511	456	505	468	498	466	482	470	490	453	450	515	518	499	498	508	513	512	472	507	511	486	510	501	498	498	467	453	514	481	496	505	463	497	499	524	466	491	468	540	468	541	490	522	484	491	532	468	487	492	490	485	451	495	511	507	522	446	496	485	523	501	438	491	467	505	509	464	489	481	476	442	503	494	515	516	525	477	522	479	493	472	506	473	466	546	522	499	474	465	491	503	485	485	455	459	473	451	487	498	511	535	489	512	470	495	500	500	497	480	505	461	464	533	523	488	496	548	502	459	496	496	479	525	497	473	467	471	495	500	511	502	528	514	459	455	470	454	480	479	495	517	465	506	505	490	503	504	443	492	454	487	502	554	495	507	525	524	503	494	492	492	534	512	510	504	476	493	473	494	452	481	485	526	468	469	540	450	485	473	500	499	500	497	493	467	483	488	478	504	459	440	510	456	492	531	531	525	465	514	478	516	502	483	495	474	517	504	465	536	515	494	506	500	487	483	462	498	494	498	512	528	509	487	507	457	484	528	496	476	503	505	505	523	529	490	459	491	513	501	521	488	526	518	522	485	506	527	440	510	486	459	480	519	517	480	487	502	503	456	492	469	527	469	476	485	497	494	504	493	511	466	492	468	470	491	500	514	492	517	482	473	477	488	490	462	575	500	532	464	501	485	487	517	468	468	485	477	479	535	512	454	476	486	503	477	493	482	471	486	525	487	489	512	506	494	487	481	486	484	496	481	501	483	497	495	485	494	510	492	476	530	516	450	506	488	517	490	480	469	494	475	478	460	503	506	533	478	506	501	479	459	530	480	520	497	482	502	502	517	487	490	480	456	505	462	461	459	486	503	549	511	529	504	533	482	475	488	479	453	473	474	471	479	522	452	465	480	526	469	510	516	466	486	541	477	460	445	524	476	495	523	463	524	494	460	494	451	514	485	526	466	513	478	522	507	480	499	475	496	502	519	519	497	455	490	502	501	507	488	481	518	453	504	478	509	479	503	447	509	516	503	504	528	470	488	544	500	497	484	491	462	490	514	523	495	554	458	476	461	512	448	505	522	467	486	521	477	548	497	492	484	468	535	502	473	495	505	494	490	499	497	490	513	473	498	535	510	451	484	517	508	470	483	472	497	495	510	487	474	498	511	514	461	503	475	482	496	506	465	465	481	507	516	474	482	515	530
8941	9009	7693	8635	4798	4872	5267	3556	1986	1204	643	490	463	477	438	447	415	463	458	462	440	405	444	454	439	406	429	452	411	437	442	454	429	441	416	418	423	475	421	437	446	400	444	438	449	422	426	435	445	417	459	467	463	402	429	415	432	420	409	428	417	466	436	436	425	427	423	450	451	405	457	436	456	410	469	455	461	425	453	439	430	438	452	419	421	444	430	427	420	416	422	460	459	457	391	441	441	447	459	412	409	418	431	422	451	453	455	423	435	429	435	433	451	432	442	379	441	397	445	404	425	428	413	432	428	427	397	439	477	449	434	455	441	416	434	422	421	460	425	401	454	431	393	467	440	417	419	416	436	448	418	399	427	421	447	424	464	422	442	417	483	419	428	433	421	419	445	489	444	429	407	426	434	403	434	402	385	482	424	453	449	415	468	460	421	435	428	434	423	409	440	425	438	440	387	450	450	490	423	429	401	426	405	454	450	389	410	447	432	401	420	418	448	435	421	383	451	409	404	394	430	463	414	397	419	420	407	402	414	460	447	405	411	435	440	450	419	435	447	426	437	417	402	472	465	440	460	420	475	417	419	438	420	421	428	459	429	400	411	471	476	437	436	403	424	421	451	430	405	421	414	428	470	429	428	425	434	437	458	424	421	408	442	435	416	433	415	427	465	463	432	451	403	421	447	434	409	458	412	428	439	399	419	459	457	414	445	411	379	450	395	426	410	394	438	414	424	413	416	429	431	415	429	424	438	462	428	443	426	424	432	448	434	415	456	420	455	423	476	396	428	449	460	464	421	439	471	444	407	416	448	397	464	409	458	412	451	455	463	411	436	392	466	429	430	399	426	448	446	424	479	436	443	437	427	437	452	431	436	455	397	445	447	416	448	466	424	449	455	447	433	457	464	442	410	397	437	426	433	455	434	436	420	389	409	490	406	437	409	437	438	430	412	426	423	411	458	426	426	420	460	386	473	399	430	471	437	421	468	422	466	437	389	424	398	425	469	433	451	457	410	442	424	419	390	407	411	459	439	432	443	412	396	414	408	422	460	420	418	454	411	404	427	425	420	394	408	448	475	392	456	417	459	439	447	430	422	413	412	430	431	433	465	478	435	415	463	416	414	405	411	440	425	431	421	444	410	452	413	470	438	465	431	434	447	425	454	423	417	443	461	454	448	408	408	377	419	456	437	413	425	421	422	432	429	455	449	417	440	442	471	421	445	427	441	450	397	432	440	455	414	403	418	408	447	461	413	401	443	418	446	431	413	411	444	421	422	384	416	461	444	429	458	414	402	429	414	439	414	416	429	409	414	423	413	422	445	440	405	439	400	423	457	440	424	435	418	412	440	437	463	399	394	465	454	441	463	416	431	447	431	406	446	391	410	437	403	456	406	403	403	419	432	427	422	429	426	431	438	443	464	442	419	432	418	430	395	433	424	449	432	456	423	457	444	465	401	429	445	440	450	398	425	459	462	451	434	422	425	448	424	426	423	407	407	421	449	401	432	442	448	428	410	418	416	433	399	421	433	419	480	413	431	440	411	456	416	443	502	407	430	427	462	412	442	400	428	455	417	416	423	412	433	435	405	451	445	459	437	401	394	415	433	448	445	446	398	404	443	433	456	438	435	431	423	463	444	403	436	416	393	430	459	422	475	417	442	419	471	468	444	405	426	426	454	437	401	404	419	400	437	410	452	440	444	435	425	426	474	406	431	431	432	472	439	430	462	462	410	438	429	411	424	450	449	420	433	422	429	433	454	412	448	466	433	449	422	442	449	415	440	431	431	415	449	465	401	439	451	395	392	422	417	435	456	436	429	428	440	398	443	421	456	478	439	447	402	441	455	457	462	438	411	452	457	429	467	431	434	437	411	413	401	385	419	411	454	423	474	430	415	429	428	388	451	396	436	441	442	420	443	437	421	442	488	395	424	452	416	441	404	426	426	399	442	436	445	428	407	443	441	406	432	446	453	447	470	449	405	461	435	458	435	456	427	458	382	448	437	449	423	451	447	457	439	405	429	412	430	427	430	407	417	443	425	424	392	455	396	420	424	416	439	446	397	424	430	439	424	401	455	449	429	405	464	466	420	418	413	440	432	399	405	446	386	437	465	418	421	411	404	432	418	439	459	443	428	444	431	419	442	395	425	415	444	420	456	435	430	454	419	453	439	425	424	419	412	420	448	430	443	454	453	412	460	437	406	429	461	407	400	451	449	449	454	463	436	427	423	445	449	407	447	434	432	448	456	448	401	421	437	440	359	414	426	421	426	418	422	428	418	431	445	491	419	437	416	451	431	425	418	458	453	442	483	412	473	407	449	447	432	419	412	401	438	401	436	427	446	425	445	437	408	465	434	415	420	415	413	410	404	456	453	431	483	450	388	429	441	420	454	404	443	442	467	440	460	429	439	440	435	419	390	478	427	466	428	452	417	398	430	421	426	473	427	420	448	435	443	428	405	420	453	423	415	438	420	420	459	422	426	427	397	404	401	431	437	412	463	469	425	432	447	447	479	423	460	413	427	417	421	416	424	434	430	437	424	425	445	436	450	432	425	424	449	438	430	420	462	426	371	463	427	447	419	418	424	476	445	430	484	442	420	422	410	436	430	436	415	453	459	428	471	411	439	423	436	468	428	469	458	454	421	425	385	476	411	452	410	382	441	413	430	435	428	436	432	429	410	465	432	407	409	427	431	433	475	448	407	447	444	434	418	413	433	459	430	441	418	408	423	420	453	402	416	427	439	413	422	447	419	454	459	431	453	389	421	446	432	433	443	438	433	425	394	408	448	424	455	388	406	458	447	433	412	444	425	419	422	422	443	472	429	398	431	429	431	399	439	429	448	450	440	418	429	465	428	470	420	457	424	411	434	460	409	453	430	431	419	416	422	446	417	433	457	415	434	419	428	435	425	443	419	415	402	441	451	436	431	437	433	474	415	442	434	442	391	439	410	427	450	412	479	422	417	429	421	479	428	435	437	429	454	423	399	452	405	410	405	432	449	451	418	452	450	443	406	435	448	427	453	400	414	436	438	422	430	437	461	477	428	460	438	435	416	430	443	400	419	416	458	446	450	443	409	417	429	457	433	451	447	421	456	438	424	446	419	427	429	445	470	395	437	434	409	429	425	425	417	471	427	437	406	455	415	427	425	435	436	444	423	450	437	436	420	427	437	428	446	424	420	421	430	452	408	455	431	446	424	419	411	476	421	401	457	445	450	416	432	417	419	474	432	429	389	406	452	444	429	430	422	429	441	444	467	435	453	449	442	445	442	404	430	422	461	454	422	410	416	433	420	424	472	445	417	416	474	467	448	412	426	430	431	439	451	447	453	441	435	437	440	402	424	415	439	432	433	441	439	418	486	414	429	406	406	422	413	467	451	436	466	423	420	433	427	414	453	444	432	410	426	430	414	405	409	440	436	432	422	422	448	425	445	459	406	440	447	468	406	440	428	442	443	429	421	456	415	429	454	434	388	447	426	414	410	438
25630	21436	27315	25280	15566	25360	33673	23978	11077	4708	1384	778	579	580	565	562	555	537	534	502	545	549	482	538	521	572	540	515	552	556	556	544	512	513	520	498	531	486	532	536	529	527	504	545	525	519	541	557	531	534	514	561	504	509	548	568	547	557	517	559	532	537	578	564	551	553	523	543	512	549	571	528	546	498	518	521	556	469	521	510	493	564	509	564	513	569	511	523	523	530	522	499	513	553	523	525	495	513	560	577	534	525	524	493	522	516	534	516	522	561	528	533	504	503	507	560	557	513	519	580	567	523	534	578	543	548	519	564	533	501	524	493	514	519	513	497	524	560	504	535	565	524	531	561	497	574	607	534	527	568	505	569	525	528	515	525	533	482	533	516	522	532	486	548	508	535	566	509	528	535	528	523	545	528	506	539	516	507	540	556	478	507	511	519	553	509	535	557	535	554	585	487	535	511	553	485	543	535	535	538	532	519	555	502	495	536	513	534	548	518	532	537	508	554	520	533	565	581	537	501	521	571	504	534	524	521	525	556	528	526	509	524	527	531	545	502	503	540	514	529	564	536	524	536	500	540	543	524	525	517	503	535	538	502	508	544	534	555	557	544	551	549	502	546	520	496	536	519	519	540	489	564	517	509	527	502	537	520	530	506	548	493	507	528	538	529	531	558	474	546	512	559	551	544	516	509	533	508	515	523	518	530	516	488	512	500	502	485	524	470	491	532	509	488	540	498	498	564	509	543	516	511	532	496	529	540	549	548	524	509	552	530	543	541	564	520	505	518	562	519	555	538	521	516	498	521	463	503	512	515	554	541	549	519	525	536	556	488	522	567	547	552	519	537	532	550	561	513	528	556	494	570	570	572	536	488	555	564	555	542	537	512	524	559	526	520	509	499	508	563	516	517	524	543	530	548	530	499	533	560	570	502	555	534	520	541	560	513	525	550	531	507	519	560	498	516	557	521	573	523	535	515	520	508	500	539	506	501	516	524	537	524	526	561	516	523	484	509	554	557	488	521	554	538	524	537	551	528	552	551	512	511	549	549	542	535	486	537	497	504	531	527	537	552	554	558	516	538	535	551	520	555	525	553	548	545	526	544	491	516	514	543	541	524	539	533	522	527	542	519	500	521	484	554	551	546	525	540	582	558	489	507	564	535	548	549	497	554	541	550	528	513	552	535	555	552	559	528	529	539	521	553	516	567	550	490	520	519	461	544	528	516	514	515	571	530	498	525	532	540	506	489	577	531	504	522	540	549	537	510	513	539	534	543	507	541	536	513	528	520	533	547	503	526	497	554	548	518	499	551	527	557	532	522	531	537	541	549	518	539	496	536	527	546	557	525	515	527	506	522	573	471	569	550	500	555	514	554	529	540	550	539	525	516	521	541	500	539	529	516	522	515	510	553	511	517	532	501	517	531	528	498	527	525	511	552	490	511	537	528	541	512	556	568	529	544	551	534	486	488	509	526	520	546	510	485	536	516	540	551	524	531	532	534	536	511	523	534	521	513	563	539	518	580	549	563	515	580	539	548	467	461	511	495	498	559	524	540	536	499	526	497	549	530	548	508	510	506	472	483	512	529	551	519	529	538	535	537	549	503	554	530	542	474	588	536	577	533	540	549	539	542	513	540	484	526	539	538	560	556	537	519	586	516	535	487	523	525	513	553	515	546	558	490	533	527	524	538	545	535	544	507	557	510	514	521	578	479	521	516	545	567	518	502	544	573	526	555	545	553	516	494	564	542	510	489	510	501	556	519	554	535	553	514	544	512	550	502	505	557	536	478	493	526	532	492	487	502	520	510	529	561	513	555	546	518	523	464	545	556	508	533	561	567	499	534	532	527	547	526	500	540	493	497	540	521	528	538	553	548	524	500	549	519	554	558	524	519	494	524	573	496	512	502	527	525	571	526	544	517	557	529	552	508	491	561	536	524	547	514	552	539	520	542	506	505	530	519	515	521	556	518	538	499	567	522	501	524	500	534	492	554	506	510	525	529	506	533	516	565	510	533	534	495	543	477	569	538	552	491	520	543	533	563	553	533	564	511	520	507	542	562	558	531	569	526	513	521	532	506	498	506	521	502	571	517	518	516	529	529	553	560	538	563	530	551	539	531	539	568	525	536	511	511	529	544	527	541	559	506	539	499	544	545	503	507	557	534	523	516	516	543	519	532	531	489	532	559	511	537	521	516	536	507	521	539	522	481	509	552	506	537	530	536	539	590	553	554	514	534	511	550	500	552	570	491	541	559	472	533	535	499	533	550	517	531	534	580	510	580	542	565	517	524	519	502	500	533	523	510	510	525	528	571	553	525	494	510	541	538	544	494	538	502	498	539	518	520	549	549	525	527	537	518	517	540	512	522	521	528	538	516	507	523	549	471	529	521	559	583	506	537	513	547	504	540	554	501	562	508	547	501	527	537	513	518	525	497	485	530	529	511	550	538	556	542	530	525	546	521	535	562	529	542	533	480	489	538	562	509	533	540	480	531	519	539	547	568	588	491	525	493	551	575	537	546	535	485	562	543	531	537	510	538	546	528	547	548	541	480	516	539	585	538	538	542	506	512	567	531	547	481	523	564	501	510	510	537	509	569	517	553	511	535	528	575	510	551	537	514	514	520	546	550	522	524	534	554	521	543	534	525	540	516	539	526	481	516	524	518	519	537	548	539	532	529	492	522	525	548	514	496	511	517	532	499	529	472	517	552	519	491	514	493	560	570	526	515	532	548	521	527	520	540	558	535	541	535	502	529	528	533	529	528	514	528	555	553	557	545	502	530	522	534	511	546	554	519	529	548	561	557	512	568	543	514	524	533	513	494	577	547	511	531	538	506	513	499	544	542	543	536	545	510	530	526	525	513	547	499	481	524	518	549	506	516	545	506	536	555	520	523	521	546	572	568	543	545	563	526	516	559	551	508	500	574	509	506	509	553	511	530	548	497	518	551	533	501	571	522	500	523	575	516	542	508	526	510	539	554	508	536	548	532	526	544	541	531	524	500	519	528	529	530	482	533	506	530	537	543	516	509	514	521	509	511	506	509	531	543	534	550	517	493	490	517	573	556	547	575	513	492	519	511	524	525	486	517	514	541	520	496	594	542	535	486	499	556	524	560	529	530	538	540	509	511	504	539	574	518	501	534	520	562	525	533	498	529	521	526	544	521	543	521	529	479	532	497	549	530	567	532	536	521	519	534	512	504	519	548	540	530	540	493	549	507	502	551	526	544	525	516	535	553	483	523	539	539	533	539	538	520	550	558	534	535	536	540	535	526	529	507	548	502	538	546	539	570	533	531	537	513	511	531	543	483	548	505	554	567	527	562	568	532	524	512	525	507	474	514	503	530	529	487	522	502	539	544	565	544	522	566	533	500	507	560	514	488	535	529	528	549	516	539	528	560	548	558	526	528	555	504	505	524	511	542	510	514	500	485	535	516	513	515	548	530	531	515	548	525	486	535	478	479	489	558	551	536	497	538	497	571	498	533	545	518
8747	14901	15688	10004	10615	26262	28928	18903	9697	4497	1592	798	554	500	507	444	494	504	494	467	478	485	468	501	478	481	493	484	512	525	513	461	468	522	490	444	481	480	462	468	453	497	516	505	447	464	484	467	462	496	440	465	479	481	479	492	500	473	489	475	496	477	480	482	486	499	505	481	470	495	495	518	475	490	483	545	432	490	488	485	453	496	521	478	455	498	505	462	480	476	504	482	477	522	459	504	445	531	483	459	451	479	476	497	458	483	476	485	475	477	463	495	444	499	476	500	490	505	484	513	489	491	480	445	482	509	470	530	486	520	500	487	439	468	479	496	483	486	495	490	524	497	464	493	478	445	448	508	495	476	546	466	469	495	457	464	481	468	447	496	501	475	484	511	521	461	479	480	496	465	493	487	461	470	507	479	443	467	474	489	451	475	501	451	475	486	462	490	479	458	462	496	496	450	456	463	494	461	426	470	484	509	464	467	505	479	493	490	469	496	455	509	478	454	478	483	485	497	469	501	462	474	505	454	519	466	472	492	467	484	434	500	458	468	468	544	464	496	521	454	482	500	469	485	475	502	526	470	486	474	514	493	455	452	467	491	519	502	481	509	485	492	463	484	474	484	474	477	492	487	517	500	496	493	503	498	459	488	500	479	474	478	442	474	497	475	491	464	524	471	487	460	480	465	464	471	481	488	462	506	488	466	468	467	465	536	452	460	486	489	462	495	456	460	504	488	489	510	484	517	495	461	456	508	478	491	513	477	447	507	496	499	483	454	448	494	454	442	491	494	520	498	467	510	499	528	477	475	494	480	504	507	498	496	492	486	486	505	500	471	508	456	489	474	472	490	489	514	497	458	516	489	475	452	505	502	497	479	463	477	474	456	526	471	465	502	458	470	487	471	511	512	473	490	467	489	480	499	468	490	458	449	486	491	493	461	483	485	451	462	514	485	484	509	485	490	543	495	491	511	492	438	448	493	464	456	515	440	494	488	486	525	495	511	491	472	469	479	472	474	500	487	489	478	521	501	480	440	478	509	465	451	482	486	469	523	484	488	495	493	506	514	480	547	470	478	494	503	479	509	508	487	468	489	486	452	502	487	495	460	468	455	458	499	494	436	451	473	510	476	471	462	455	474	484	464	479	457	492	489	478	460	499	476	451	456	474	478	467	469	451	560	476	475	459	472	512	477	459	457	465	495	453	467	475	507	496	484	489	481	487	481	493	487	459	484	473	562	480	491	504	478	502	422	459	493	446	438	487	492	467	508	507	458	463	514	483	465	466	497	485	458	497	502	481	504	508	449	480	482	479	466	473	480	505	479	511	499	501	456	488	490	502	487	444	433	483	477	440	494	454	460	461	465	486	470	500	475	480	461	452	457	490	461	470	495	475	457	474	476	477	473	479	481	480	482	499	473	476	481	466	526	452	461	465	477	469	511	504	480	492	505	451	481	471	494	481	516	473	485	456	443	487	471	469	472	469	497	483	516	478	464	446	514	479	488	499	461	506	446	460	469	522	469	468	471	521	486	470	497	473	471	475	487	497	489	455	488	457	466	475	447	450	489	478	506	500	503	486	483	467	456	470	485	447	506	489	467	482	500	497	502	472	485	469	457	537	485	477	553	482	495	484	452	477	440	491	442	488	511	495	506	486	494	459	504	503	464	472	515	449	483	497	515	512	462	508	464	463	475	509	504	494	439	498	489	523	474	454	518	496	496	472	478	509	523	483	490	460	496	494	462	475	467	505	498	544	458	452	486	486	538	520	479	487	512	495	475	497	469	474	458	465	482	458	485	512	506	509	494	466	476	477	476	468	461	489	488	490	424	457	494	463	496	476	450	484	473	500	485	473	456	472	478	492	497	498	474	491	495	472	481	419	465	513	474	499	452	486	477	502	490	451	486	472	505	503	434	501	445	469	437	460	463	496	480	466	460	518	480	480	467	485	451	485	460	489	522	501	454	496	484	484	453	533	471	482	463	468	468	488	517	456	494	483	506	505	459	455	462	515	464	476	465	525	496	501	494	488	479	491	485	499	479	473	489	518	517	492	506	473	487	458	476	479	468	419	509	453	473	459	476	497	494	502	470	479	456	489	504	491	484	512	494	432	469	483	502	445	446	518	480	433	525	474	476	488	465	465	526	500	475	483	481	453	489	481	458	459	481	448	461	511	512	482	491	445	428	483	488	452	479	474	497	478	496	465	502	504	460	489	504	434	451	512	455	507	510	484	470	505	505	468	461	469	483	502	483	439	495	490	476	476	460	490	438	500	519	498	444	509	444	481	492	485	438	520	469	491	460	466	511	455	498	502	492	442	482	476	475	465	480	487	480	451	481	461	465	474	468	467	564	470	420	479	491	459	484	492	494	453	479	456	500	470	479	491	465	478	509	476	478	471	483	500	456	482	502	430	497	491	454	460	454	521	468	517	480	459	458	536	471	460	490	460	510	451	502	498	456	433	492	461	486	494	471	503	461	508	460	472	479	510	492	501	440	473	540	482	491	450	477	508	476	510	498	503	467	514	496	509	447	439	434	487	492	474	481	455	471	509	482	496	489	494	444	494	451	474	504	473	471	487	476	515	495	471	505	461	487	511	502	493	477	519	465	484	495	503	481	499	485	522	438	491	492	475	453	480	483	438	473	510	490	532	475	497	464	445	468	504	481	498	455	425	497	461	510	478	473	429	491	466	484	453	501	501	475	475	469	504	470	442	498	493	480	519	472	481	472	455	424	533	484	443	497	469	486	486	471	514	515	422	469	476	463	491	457	456	498	501	468	486	465	499	472	484	492	475	484	460	468	500	459	503	478	437	457	477	484	447	457	454	479	476	476	484	497	506	440	486	485	466	470	482	483	490	457	498	499	490	467	468	477	469	507	487	496	473	460	453	498	502	463	431	495	476	496	465	471	500	512	479	460	461	491	476	466	497	476	474	482	487	511	485	482	499	480	518	501	485	478	490	508	451	453	485	458	496	488	498	464	437	478	509	460	417	474	507	478	476	467	458	458	479	469	486	436	476	479	467	489	520	464	484	503	457	488	490	459	467	452	460	461	482	500	451	519	496	460	524	496	478	485	503	449	479	516	470	486	480	455	517	454	492	481	501	504	493	469	480	454	477	486	451	507	489	512	469	495	491	472	491	478	475	481	500	497	431	497	481	499	484	489	482	491	489	476	481	478	534	439	475	507	525	499	475	485	467	508	479	481	471	478	479	458	476	520	470	475	475	504	461	511	486	503	500	470	481	518	461	477	480	470	494	459	496	453	461	482	469	466	475	487	469	487	500	484	505	464	504	513	478	487	513	492	471	462	474	502	498	446	471	487	425	507	467	500	446	456	487	495	470	431	473	464	476	503	467	455	471	435	469	499	498	514	480	522	454	466	465	484	471	486	496	472	454	445	502	450	462	491	520	504	491	489	454	440	476	446	473	454	452	510	424	483	493	485	468	490	439	487	496	491	482	418	496	487	463	508	464	459	456	465	482	475
24271	21423	28752	24500	23579	48064	53400	37431	21492	8175	2349	1053	733	659	702	691	663	701	660	641	653	642	640	672	715	614	689	630	655	658	673	640	641	657	621	665	617	663	680	641	615	651	647	637	677	659	629	692	638	660	671	601	643	619	641	639	600	682	681	645	650	668	652	633	671	636	655	656	641	665	647	674	633	638	630	722	681	643	644	643	713	634	652	641	645	601	635	626	674	621	579	653	617	644	634	607	647	664	654	639	633	628	605	607	634	604	668	604	671	616	614	635	657	641	645	640	617	607	644	634	667	656	641	641	661	629	614	617	647	604	631	657	656	668	632	679	659	667	607	636	699	641	616	660	635	629	637	638	635	622	609	629	634	640	612	646	645	650	623	694	651	652	633	653	677	621	647	615	628	627	658	587	665	599	630	671	628	627	606	653	645	652	648	650	667	657	662	636	670	652	625	628	650	690	622	576	645	684	629	633	616	642	652	640	635	625	645	615	693	620	633	643	610	626	630	613	610	684	697	567	649	617	662	648	647	625	661	692	636	688	605	617	651	626	646	659	659	629	634	632	653	610	621	631	639	618	642	621	640	627	608	621	633	656	668	627	646	639	634	654	607	664	668	657	643	658	658	627	658	647	671	639	665	674	644	641	617	614	614	610	687	649	606	642	626	638	661	651	637	591	599	657	631	678	631	660	640	616	649	665	615	652	642	647	644	632	640	655	644	629	663	672	667	589	638	631	627	655	634	595	630	634	654	632	641	652	636	680	652	676	629	653	664	663	677	627	656	594	678	647	665	634	643	627	641	643	635	599	622	599	623	639	667	609	643	636	633	635	616	650	640	643	621	594	664	656	638	645	641	604	618	650	618	640	639	636	615	667	635	610	649	583	659	657	657	619	647	649	614	638	615	662	693	687	618	617	637	708	639	642	611	647	662	636	624	619	655	624	676	610	647	618	642	614	624	591	637	622	640	597	597	638	625	678	608	645	662	623	636	660	622	669	617	626	646	656	643	630	654	654	625	658	660	608	624	629	628	613	611	637	626	627	629	625	629	588	616	652	643	606	658	663	619	632	659	650	639	632	652	652	624	624	605	681	606	652	695	568	615	655	636	618	614	645	623	623	624	644	631	671	643	637	707	674	649	621	647	607	638	638	637	641	645	589	647	661	597	655	686	671	639	625	649	628	611	614	643	647	628	623	611	639	601	643	586	619	672	663	652	638	604	657	623	660	623	626	636	641	649	652	633	647	672	617	628	654	630	625	631	676	647	667	624	673	613	673	635	595	623	627	682	656	657	655	642	642	671	672	642	625	646	627	620	640	700	640	668	628	637	625	640	613	658	628	637	632	669	647	646	661	679	640	624	669	650	653	671	672	695	607	595	704	641	619	626	609	656	637	613	635	624	660	648	659	617	594	696	676	617	595	653	644	567	629	658	638	647	695	665	645	623	636	621	618	586	644	624	644	630	683	659	645	658	640	637	674	662	674	626	659	643	672	630	679	611	635	613	633	633	607	620	653	662	637	615	665	638	727	657	649	618	643	677	671	606	654	618	622	674	670	651	668	608	614	603	653	653	664	635	645	649	661	634	629	572	641	660	605	627	654	611	716	632	631	602	644	650	672	692	619	657	612	657	648	617	652	620	685	646	670	646	641	620	663	642	647	643	628	606	659	641	651	641	645	664	669	650	616	609	624	635	642	598	600	608	611	632	676	623	629	596	625	644	629	644	627	623	633	620	693	633	635	662	634	634	646	644	656	638	649	586	595	707	610	670	650	631	609	623	647	584	619	650	654	672	609	647	673	626	613	584	623	677	681	675	639	659	640	623	625	663	645	626	633	640	600	678	599	655	626	628	620	665	643	627	652	683	632	653	676	656	615	625	627	646	657	648	637	641	671	628	587	651	657	595	651	620	634	644	648	664	621	674	619	631	631	651	616	640	656	650	631	604	660	630	617	597	644	665	651	590	653	661	643	615	653	677	652	638	648	669	594	569	605	647	620	638	630	673	647	663	673	673	615	614	612	633	633	666	618	609	669	620	662	623	642	660	596	633	648	612	662	605	698	677	647	680	642	652	631	598	649	663	635	633	674	682	686	632	620	626	649	675	632	656	651	623	654	684	604	681	622	663	629	633	657	631	637	614	677	629	643	634	662	674	645	625	616	623	656	653	631	677	621	585	642	641	653	627	602	651	610	681	635	643	622	656	616	623	657	667	652	622	621	660	633	623	601	608	674	656	608	623	634	635	625	649	690	624	625	633	647	616	687	667	664	631	639	564	681	616	627	626	638	581	625	608	613	584	598	648	657	656	683	631	622	624	656	614	613	613	653	656	646	666	632	640	666	598	598	614	666	630	609	599	614	649	614	663	650	646	659	609	622	672	629	608	631	620	628	667	659	619	689	615	665	626	643	622	650	638	598	645	613	653	648	627	652	652	685	634	665	604	651	664	603	625	664	606	611	653	623	624	654	607	653	615	662	631	602	644	630	619	669	657	614	651	644	644	617	595	689	647	637	634	629	588	615	661	650	639	664	648	651	643	640	687	618	630	658	622	642	633	650	658	707	630	617	625	648	629	625	639	639	612	633	625	636	628	635	621	663	619	657	690	657	600	664	629	656	648	647	627	660	634	633	630	617	657	639	641	668	668	634	623	654	606	704	667	633	626	666	614	629	682	648	630	602	594	629	594	651	620	601	626	670	618	635	597	652	633	658	663	640	638	656	660	650	669	577	628	654	665	633	650	633	632	598	607	604	583	630	622	647	626	659	619	584	650	660	661	711	582	688	624	616	661	630	676	666	659	575	676	632	631	654	641	641	634	651	631	636	646	613	652	646	604	644	627	615	700	689	638	603	610	637	597	646	607	645	626	627	631	643	656	649	644	653	635	634	678	631	692	661	651	611	674	676	607	598	617	587	654	580	664	639	649	686	673	637	636	639	608	630	657	625	669	621	650	645	646	582	660	645	627	656	577	622	614	620	602	646	680	627	651	640	641	642	674	640	660	666	620	614	648	627	634	642	618	595	609	629	655	656	576	606	618	626	651	639	628	665	612	606	618	598	627	585	587	603	616	607	600	599	601	637	662	635	646	648	677	627	618	660	652	643	629	604	587	624	658	677	649	651	620	624	626	624	623	649	640	668	644	668	628	634	642	625	621	638	626	628	645	639	611	664	614	637	624	678	696	627	667	622	641	665	627	634	579	670	659	660	637	652	688	651	627	631	632	686	613	644	605	623	609	570	604	662	632	616	620	717	664	628	645	668	653	629	616	677	650	657	628	627	662	650	610	624	661	628	642	620	641	608	689	620	602	666	673	615	654	688	642	660	631	662	642	638	636	614	667	624	607	661	613	627	655	633	626	662	627	621	646	657	632	623	640	611	660	670	668	628	610	652	657	673	559	647	624	650	607	629	591	627	623	655	647	648	654	640	625	628	621	636	623	649	677	683	639	619	676	680	664	628	648	624	674	650	614	593	624	594	632	681	674	619
10347	21426	20151	12907	21762	52824	47792	30932	16906	6458	2279	1102	663	621	607	560	626	574	588	569	584	585	601	554	560	591	542	608	565	581	601	559	587	600	589	605	590	598	581	558	550	583	567	570	543	580	611	597	603	611	580	599	587	602	550	582	552	598	619	585	598	584	558	572	579	602	608	582	599	580	575	566	604	590	547	600	564	594	576	565	565	589	553	554	568	549	561	545	542	611	575	580	603	577	582	569	573	549	585	578	555	606	533	607	600	585	629	585	556	577	584	572	562	602	555	605	562	557	582	586	598	573	561	598	600	570	587	554	576	577	593	568	562	551	583	548	602	564	581	585	603	604	564	565	573	623	598	576	554	568	613	562	597	583	596	621	578	580	580	553	562	549	566	582	574	592	584	538	578	533	603	609	531	611	560	594	528	580	560	563	581	607	551	574	563	565	572	592	575	574	550	612	578	604	561	568	587	550	536	601	611	581	596	572	570	577	578	601	536	594	565	579	578	598	586	582	552	541	592	545	599	595	572	551	564	573	588	555	565	588	557	534	582	542	558	530	625	580	537	534	538	578	604	559	536	572	571	555	606	584	598	603	609	567	578	611	561	549	563	573	576	573	593	584	559	543	572	599	614	543	567	567	609	583	567	597	582	556	545	559	623	581	590	544	545	587	589	578	598	584	565	541	609	581	587	554	568	603	599	560	581	532	528	612	600	574	576	547	535	577	584	547	593	634	577	570	534	600	603	614	566	589	588	579	567	566	609	609	590	565	566	547	581	609	519	580	540	562	606	603	603	551	606	561	569	559	587	593	543	582	599	555	542	542	571	566	613	553	550	583	585	592	578	582	569	568	592	535	549	624	602	550	569	550	591	603	576	615	594	568	597	546	589	569	542	571	599	552	561	545	579	532	570	600	549	565	566	562	552	527	533	593	572	603	564	548	580	619	555	588	624	567	572	592	583	592	560	554	550	616	566	564	595	624	564	564	532	578	583	566	554	600	619	573	582	545	601	588	578	537	561	590	575	504	543	596	581	580	542	603	578	567	581	627	555	587	571	579	582	561	558	592	571	554	561	618	574	548	534	602	565	589	535	623	581	569	553	572	607	529	615	550	579	593	582	595	595	551	575	577	617	595	537	594	584	593	567	539	600	576	615	585	602	578	568	561	618	592	571	581	595	568	554	558	576	584	603	575	596	604	576	572	561	543	557	566	561	590	529	553	572	614	610	579	557	535	563	592	573	555	577	567	545	556	565	566	590	559	562	561	557	574	577	532	564	563	555	629	562	587	593	580	541	537	587	619	579	566	586	599	612	571	582	557	539	583	591	598	585	581	616	562	570	607	579	586	555	548	604	555	615	579	584	559	616	602	533	601	537	593	584	556	584	583	581	606	519	577	579	591	544	594	576	603	601	586	598	579	590	571	550	601	599	598	604	552	582	575	577	580	550	578	568	576	567	603	580	553	593	611	570	565	585	571	535	590	542	572	522	606	580	588	590	581	576	600	580	614	540	586	574	529	556	592	570	591	536	588	540	583	546	602	566	600	556	586	578	559	560	565	595	585	563	572	611	602	564	585	566	586	575	571	535	572	583	597	548	560	518	576	553	540	568	564	517	556	576	582	583	509	558	603	576	559	595	599	603	548	589	569	585	598	585	622	578	538	564	583	592	565	586	543	564	611	555	609	601	547	561	568	558	563	562	547	546	515	516	567	577	542	617	536	563	577	562	579	595	534	555	574	533	574	568	567	552	595	603	599	542	607	560	579	559	567	572	599	552	565	553	564	559	552	542	579	542	577	551	587	585	532	568	537	596	566	585	602	605	579	595	562	607	609	578	554	605	538	552	557	594	536	546	597	574	599	548	585	558	577	584	601	574	573	589	569	560	572	579	566	578	555	550	535	553	555	562	542	599	543	558	586	552	563	612	600	555	518	549	592	573	611	623	552	570	619	569	574	552	558	563	574	549	566	568	551	570	595	588	590	585	555	501	585	615	614	566	587	556	557	600	523	574	573	579	575	584	585	589	532	584	582	589	601	554	593	540	537	577	567	588	553	538	553	582	557	591	568	537	591	555	546	563	569	555	634	595	538	591	561	580	548	584	572	575	549	595	580	524	565	565	541	547	585	578	598	580	555	556	604	575	569	575	560	595	537	572	577	540	569	599	536	552	580	601	566	577	557	601	538	614	539	573	560	569	548	531	541	580	593	589	572	555	590	536	596	618	600	561	538	573	585	548	579	584	549	555	548	580	569	539	584	560	576	592	586	540	568	551	583	613	603	539	560	568	627	559	588	548	537	560	545	591	542	588	560	593	545	578	579	582	554	582	546	556	612	505	626	619	554	567	532	542	585	549	580	590	585	580	603	566	585	583	621	525	571	548	583	541	599	507	522	537	577	594	554	639	582	572	615	569	575	566	585	580	558	611	577	577	542	614	585	619	554	581	553	550	559	567	523	569	583	502	576	571	592	554	551	549	598	593	598	581	557	567	608	594	561	604	603	604	534	597	594	597	595	582	522	591	596	578	581	617	590	540	542	598	560	510	579	551	571	592	605	556	609	566	548	602	610	606	556	550	582	551	556	551	627	561	569	575	543	597	582	596	586	564	621	592	551	561	542	605	539	578	576	565	557	552	578	566	569	553	556	573	604	553	622	581	542	590	564	609	590	603	567	557	573	588	543	607	543	535	591	546	551	573	555	593	560	587	573	538	585	558	571	566	610	560	554	537	601	555	569	555	561	556	600	585	550	599	555	577	565	530	540	604	573	594	625	550	575	567	573	555	583	583	598	549	582	650	573	610	566	592	592	607	511	548	566	612	568	552	578	595	546	575	548	597	530	595	593	553	575	595	518	613	551	565	576	538	567	599	511	568	634	570	561	571	626	518	606	561	550	568	557	562	539	551	657	524	564	595	577	571	525	533	602	579	559	539	573	544	566	553	571	588	569	586	588	579	591	572	536	557	579	592	577	593	622	568	546	541	542	582	519	573	578	585	544	573	586	586	607	588	596	543	549	574	542	580	550	575	630	545	565	528	611	564	618	516	574	528	572	550	566	584	583	613	528	578	528	569	579	591	555	585	540	547	581	560	578	578	565	551	545	590	587	535	572	570	556	531	567	615	585	559	572	582	598	562	567	585	565	575	590	527	587	582	601	615	550	577	582	582	545	589	583	555	605	533	554	589	576	605	590	555	552	587	576	598	525	564	566	562	555	576	558	568	606	569	580	607	561	566	611	565	540	532	606	630	551	597	571	546	582	586	614	592	562	561	595	560	556	589	564	539	568	535	594	594	553	578	585	560	543	576	594	586	556	540	571	602	577	589	516	584	628	588	615	567	584	568	552	579	548	556	586	533	567	599	556	578	587	601	546	582	577	512	555	581	598	610	570	558	574	532	550	574	570	553	630	575	567	597	588	564	612	573	587	567	591	572	570	560	589	559	571	549	594	568	551	610	551	580	547	592	588	552	581	518	571	560	598	525	600	557	539
27813	15447	6453	5045	2838	4126	5440	3259	1675	958	670	534	487	473	541	532	516	522	536	465	467	537	498	498	498	503	493	476	513	536	496	529	453	498	496	496	472	512	468	511	478	465	547	454	483	486	478	509	461	460	478	508	491	501	501	493	496	530	514	483	498	510	496	520	467	542	511	487	489	532	509	496	458	501	490	451	487	501	486	503	497	519	485	498	457	491	487	486	487	502	524	520	494	514	498	497	508	462	498	521	466	503	495	500	471	530	481	516	497	528	460	495	527	485	494	477	517	490	510	535	475	497	498	540	513	488	529	470	515	492	520	487	509	451	489	487	484	507	499	491	525	515	474	506	510	502	476	461	475	512	499	478	518	485	540	493	475	513	493	499	508	473	497	489	507	506	509	520	461	510	516	478	472	486	468	472	492	458	522	546	516	521	501	499	471	520	526	506	484	513	485	451	502	485	476	464	487	490	479	506	487	539	511	519	540	514	553	489	503	515	552	519	510	474	480	525	483	488	519	507	447	480	509	524	516	507	499	443	512	472	458	504	512	505	465	470	488	509	473	489	480	520	459	506	500	469	497	477	507	524	480	527	469	451	467	468	464	523	462	504	503	521	478	493	520	482	490	541	460	505	542	505	461	461	491	503	475	498	495	501	487	481	500	495	539	508	489	471	452	503	498	493	498	506	513	507	489	534	497	492	484	517	494	513	500	468	479	505	475	483	501	508	478	499	510	450	506	506	506	488	473	518	494	502	503	537	501	497	465	481	521	528	489	484	515	465	513	481	519	511	469	518	515	514	526	482	519	491	527	522	533	520	519	510	524	509	474	520	542	490	496	483	523	461	452	506	476	485	492	515	476	526	521	471	482	466	506	490	472	489	495	462	541	463	494	500	482	498	480	437	489	496	500	471	490	482	475	442	522	509	495	500	489	480	488	515	510	528	514	456	546	492	477	499	489	485	439	490	457	457	460	469	491	474	512	500	523	496	491	505	488	497	453	469	483	510	475	474	499	477	473	465	474	437	491	477	491	510	487	488	532	471	503	475	489	496	458	502	511	506	507	494	510	466	547	452	487	481	528	502	450	535	474	485	484	511	524	494	508	507	502	489	496	510	496	450	504	491	503	493	531	517	511	469	501	486	509	463	509	481	503	538	491	483	460	508	475	479	486	477	486	522	511	461	510	503	495	493	510	474	477	494	490	473	524	480	496	483	484	513	509	465	475	501	491	545	459	475	483	479	474	487	496	457	494	461	517	498	476	463	494	526	523	536	516	517	485	485	451	515	481	523	481	494	475	512	482	520	503	501	499	492	465	473	496	517	474	465	485	465	467	486	493	458	492	493	501	505	502	526	491	515	514	494	506	489	484	506	490	474	520	493	504	468	532	495	461	519	442	506	489	491	499	502	501	497	480	539	498	495	453	510	461	472	497	455	499	494	466	514	465	485	507	499	503	508	537	509	499	440	491	529	479	480	485	459	511	459	525	496	473	515	487	512	490	479	504	487	522	507	478	492	483	469	478	489	491	521	493	474	486	455	518	529	505	526	492	472	515	437	502	470	504	477	520	499	569	522	446	511	499	478	519	502	518	498	508	503	475	526	507	500	428	468	492	530	528	474	477	518	529	481	496	469	488	521	484	494	511	497	549	451	509	472	513	483	553	509	485	476	491	495	508	479	507	514	465	532	518	508	522	512	538	485	503	483	467	487	507	494	482	525	467	502	516	475	507	452	511	502	496	495	484	495	458	510	541	496	503	528	523	475	500	478	496	489	476	484	482	510	499	510	490	486	497	514	483	520	487	488	515	501	539	523	476	462	498	478	443	450	459	480	484	468	425	480	511	507	512	511	502	543	493	522	471	497	479	469	490	506	460	481	513	495	475	503	498	509	490	469	507	532	523	513	505	469	451	459	490	519	496	495	506	501	485	494	501	493	500	484	470	494	483	457	454	467	480	503	466	470	486	506	534	456	482	468	497	459	492	496	508	484	490	491	502	472	495	465	549	477	470	495	515	465	463	454	507	525	489	501	524	530	464	545	535	515	484	485	537	513	491	536	521	493	518	500	492	528	476	473	512	477	480	529	452	546	461	520	498	450	520	457	510	516	481	496	529	560	520	517	454	471	511	489	507	513	526	506	525	514	473	478	492	477	532	509	480	475	494	493	464	546	525	476	532	540	519	487	515	532	494	460	483	472	494	484	526	498	501	510	477	486	488	463	483	517	557	492	521	499	536	479	476	463	512	469	461	501	495	524	489	533	484	446	500	491	510	498	529	534	520	488	493	496	492	515	472	486	508	522	522	508	512	482	516	444	507	478	499	547	490	492	461	512	521	484	527	511	529	461	493	467	457	509	503	492	486	534	525	499	504	450	510	517	472	464	516	512	513	480	494	527	520	478	467	508	476	478	499	492	489	471	499	475	513	461	497	498	503	511	498	462	490	492	459	500	497	510	524	503	494	468	520	536	512	460	491	490	526	513	499	476	511	517	518	511	520	492	490	483	489	491	499	515	501	500	533	503	474	514	514	507	476	481	506	446	487	487	488	478	492	510	497	506	525	477	504	440	497	511	500	491	498	488	471	475	484	504	481	518	453	487	471	539	492	516	515	513	491	443	484	469	516	510	493	490	464	510	459	554	532	476	473	504	469	505	534	494	482	481	481	447	503	497	508	498	514	526	517	503	500	469	480	502	482	516	514	490	525	498	471	456	498	461	468	494	500	506	460	479	469	490	513	459	480	513	516	535	481	489	477	518	492	503	476	520	519	512	534	490	525	505	483	520	506	482	531	549	483	513	504	508	464	519	510	499	467	500	449	501	474	538	522	505	484	493	528	474	506	506	494	456	535	480	483	475	465	508	518	478	495	480	466	504	470	472	514	540	520	524	494	501	481	485	538	490	471	510	475	520	506	481	471	481	487	499	482	487	458	485	506	439	480	483	471	484	537	498	523	469	460	471	496	516	509	528	477	488	520	483	495	504	518	544	493	461	488	509	470	466	521	490	486	445	527	521	466	521	497	483	518	475	521	505	498	484	495	466	514	467	479	504	506	481	473	510	488	477	495	470	494	536	472	523	512	455	519	473	524	527	532	463	462	471	479	476	514	479	471	477	503	523	519	496	477	492	486	497	478	475	506	507	532	505	523	476	494	489	471	554	489	511	459	475	448	514	530	508	533	521	501	481	468	471	516	467	519	464	495	516	479	515	519	494	477	522	519	462	491	489	505	480	503	477	530	503	480	497	488	471	527	479	534	503	528	459	507	487	494	514	492	500	481	469	518	496	541	477	460	465	503	489	520	512	516	483	494	475	478	487	499	459	473	493	483	463	474	507	493	492	487	439	458	511	445	491	479	500	494	507	482	489	477	505	502	508	480	478	506	460	525	498	496	480	477	500	499	508	476	533	527	502	490	503	501	505	476	470	482	464	521	468	515	497	464	507	469	532	512	518	476	491	512	477	530	471	484	512	486	478	519	523	505	512	492	494
6216	6871	5613	5555	3187	4935	5645	3419	1821	903	571	495	478	445	454	423	438	455	477	445	439	430	437	436	443	444	439	469	430	457	421	417	411	458	441	440	470	424	432	463	456	407	448	417	451	446	433	415	439	427	425	491	465	442	459	425	460	410	410	436	474	435	384	459	420	456	429	407	429	474	428	407	469	419	431	433	455	472	394	466	435	430	406	431	406	412	445	416	426	471	455	436	427	400	451	403	472	463	454	423	454	432	459	416	440	476	449	452	435	416	479	448	394	428	430	426	437	455	440	465	441	461	458	434	437	459	439	415	434	381	429	427	458	391	431	434	389	442	433	416	423	428	438	400	415	443	466	442	432	433	447	396	421	437	416	414	434	417	437	411	437	458	429	411	397	429	448	425	443	414	438	417	441	412	439	441	434	431	405	469	453	440	436	480	421	457	456	442	450	448	438	448	449	434	427	416	431	437	445	428	434	396	431	426	455	427	449	433	419	431	427	464	439	447	429	467	456	440	422	420	411	444	429	434	457	409	445	435	445	407	470	436	424	431	417	425	433	431	470	456	403	419	469	455	393	430	476	445	436	449	452	428	411	411	459	428	414	442	418	436	405	444	441	412	459	422	433	468	453	418	453	427	437	428	458	434	443	380	423	401	414	431	437	468	427	418	449	428	485	444	487	438	413	415	438	440	431	449	421	433	402	449	421	441	434	416	432	439	434	424	455	443	406	426	418	385	407	422	430	426	421	405	448	437	437	435	431	437	463	448	468	460	390	426	460	452	379	470	413	468	465	435	444	421	432	445	424	437	438	428	413	413	430	452	421	428	463	395	445	437	424	419	417	459	460	412	457	439	450	445	433	414	430	436	468	402	423	426	406	406	432	437	447	427	448	434	442	435	450	428	395	403	433	457	432	479	446	426	439	456	433	462	428	456	477	456	404	419	437	428	450	452	428	448	439	401	440	434	426	404	442	421	431	419	399	436	453	407	429	408	454	446	420	398	453	456	438	426	425	403	416	430	428	432	426	418	442	410	444	438	424	459	429	377	461	448	449	425	413	441	400	443	410	432	421	442	439	398	413	403	458	415	427	405	409	451	442	414	452	461	429	427	426	425	444	482	442	414	438	469	463	434	416	425	423	455	426	453	434	399	434	481	458	409	414	414	448	421	422	427	430	441	454	425	469	445	423	444	450	460	451	408	436	437	435	453	434	441	469	438	408	432	416	450	410	415	449	429	417	429	477	454	448	454	442	408	406	443	433	400	430	483	454	402	451	444	455	436	449	431	431	413	426	427	389	450	396	448	427	439	392	412	434	427	446	422	420	441	443	453	438	452	421	432	455	409	446	460	418	426	422	414	471	464	411	453	434	463	425	441	448	451	449	423	395	410	403	460	450	437	427	443	430	450	415	484	448	481	458	420	412	430	463	443	417	418	452	433	420	447	435	456	447	453	431	468	446	442	452	410	435	401	463	425	388	433	410	442	456	411	490	416	439	436	433	455	412	437	460	456	453	433	456	460	434	456	438	428	417	464	451	438	398	410	399	435	434	443	426	455	402	430	406	457	435	406	412	408	493	463	479	422	414	428	441	428	455	451	418	433	456	452	447	478	435	411	432	472	446	441	417	429	457	428	445	396	455	424	437	401	445	465	429	410	414	458	423	383	428	409	426	433	426	416	516	423	442	442	447	439	432	418	410	426	433	427	419	456	422	442	424	445	445	430	453	434	418	440	442	453	458	437	450	416	457	408	419	470	447	441	474	421	422	405	455	397	441	456	434	428	444	444	418	443	421	393	490	402	446	418	402	428	436	441	451	435	430	431	454	446	429	478	437	425	440	421	443	443	447	440	449	438	440	424	425	426	407	426	456	409	430	392	377	448	468	437	406	420	385	463	428	428	442	396	406	442	452	452	426	421	459	468	422	408	439	432	371	443	467	453	445	470	423	424	451	422	445	463	478	443	429	478	437	444	427	443	454	432	461	452	454	443	431	466	416	456	421	431	430	404	452	436	468	454	430	428	470	397	435	424	428	440	466	418	455	412	415	411	445	417	416	429	437	417	388	429	437	431	426	442	424	468	475	466	447	435	429	404	423	451	443	457	430	411	417	433	416	405	410	435	418	434	407	426	440	424	404	466	414	448	421	465	424	419	437	450	415	423	438	441	435	427	402	437	455	408	396	454	427	455	390	455	434	489	416	414	446	439	438	445	412	444	432	426	447	416	411	439	467	424	405	462	442	457	448	450	411	438	467	462	452	425	455	444	423	478	420	430	426	485	444	448	410	449	457	443	458	458	440	444	420	443	419	461	437	414	431	452	436	450	447	465	450	435	428	415	414	467	459	446	454	427	424	481	420	422	425	402	427	414	399	438	453	442	445	467	465	435	450	477	488	438	413	456	432	406	402	472	428	428	422	411	432	450	409	435	446	461	415	416	465	452	470	463	446	433	444	415	414	409	421	447	459	405	404	413	388	445	419	459	429	448	457	419	432	439	417	466	441	419	468	428	449	460	412	418	423	479	444	450	466	465	426	445	452	454	408	441	424	438	409	418	407	448	432	434	413	425	416	439	450	460	422	476	468	434	438	428	395	430	434	402	405	447	441	415	412	405	464	431	436	460	452	458	427	425	426	437	432	417	429	413	448	455	424	460	431	429	431	442	452	386	429	440	445	392	420	397	453	461	447	490	427	415	469	443	417	470	431	425	395	432	429	428	412	437	404	408	474	428	483	450	434	464	399	420	453	416	445	450	430	383	418	430	429	413	461	433	413	448	421	427	480	465	409	457	427	414	479	442	455	426	432	452	435	434	404	426	435	422	439	460	442	454	438	429	454	405	430	421	420	432	449	440	441	418	413	444	469	403	418	467	436	432	443	467	426	411	449	416	472	446	397	424	424	449	415	428	428	413	436	453	428	448	420	448	417	455	425	415	435	443	441	421	420	410	410	415	483	419	416	435	446	406	431	460	448	442	425	471	433	437	418	422	444	446	430	403	431	457	454	417	415	454	449	466	443	434	448	428	454	449	435	456	449	431	433	448	445	447	453	460	432	436	461	427	416	442	442	412	435	434	401	443	442	430	447	461	471	426	406	390	422	416	462	433	382	429	422	459	443	426	462	465	434	452	447	436	458	496	420	410	423	423	425	433	434	472	412	399	457	425	431	441	379	448	446	452	425	440	417	437	460	480	475	436	441	414	431	466	416	493	413	415	395	440	423	419	414	450	432	441	427	429	469	415	433	463	429	451	424	405	437	427	472	449	448	399	398	439	437	428	474	436	436	438	428	423	440	466	416	424	426	433	444	436	386	429	395	421	436	464	456	474	436	434	480	426	443	464	424	480	455	429	451	440	419	433	456	437	444	392	442	419	432	421	404	437	438	469	459	443	432	479	460	412	434	465	419	419	414	467	438	392	503	429	425	409	424	412	423	459	439	446	457	408	442	439	412	484	446	423	413	467	420	425	456	437	406	447	404	450	410	462	454	432
25461	21392	27248	25280	14629	32420	37841	23923	10958	3672	1341	738	556	558	510	542	533	497	562	550	580	511	591	535	534	538	508	502	567	542	566	568	527	535	534	504	524	562	542	551	523	542	509	529	491	518	536	507	571	521	563	536	582	530	506	532	509	556	512	565	541	531	522	531	517	541	547	516	544	571	539	490	533	551	514	554	519	544	558	563	518	566	526	494	519	534	552	526	502	506	508	534	527	563	499	562	538	543	560	488	511	513	525	543	568	504	537	540	488	533	559	556	511	485	526	534	536	557	546	554	538	508	498	535	483	554	515	561	533	558	504	519	497	500	539	522	504	529	518	531	514	568	520	504	501	565	530	552	570	560	537	513	535	539	525	502	521	557	543	544	541	542	551	503	541	524	548	560	556	507	546	538	557	530	513	629	548	526	537	521	528	524	540	502	526	516	516	505	562	570	496	493	514	489	529	566	526	531	574	556	504	533	485	508	512	510	567	496	553	505	517	532	545	561	564	555	544	543	529	489	548	544	493	527	529	508	554	504	510	498	516	557	492	530	534	585	548	549	530	505	519	563	506	545	545	564	528	497	505	513	515	558	522	555	528	568	524	480	532	512	534	517	539	511	514	513	539	491	586	534	530	508	558	551	555	541	524	554	547	526	521	541	512	545	527	569	556	521	520	515	562	523	512	554	573	554	520	546	530	509	533	543	508	527	489	513	496	531	492	507	526	531	551	554	519	515	524	532	556	540	516	521	560	512	532	516	514	479	538	569	509	516	539	519	543	550	554	519	510	552	522	552	580	530	549	521	513	555	528	550	541	532	551	501	543	555	533	502	553	544	562	514	557	477	528	541	531	520	485	499	545	505	531	529	552	581	532	519	541	522	506	539	534	546	536	566	555	522	513	512	509	562	546	516	517	517	582	536	508	530	531	504	490	511	487	575	527	544	546	521	534	538	516	533	526	525	557	507	552	548	524	552	530	536	586	524	493	529	507	564	502	518	575	504	514	529	500	529	523	519	550	538	534	554	560	525	485	526	522	501	510	575	546	538	572	532	513	511	501	546	512	545	557	534	557	547	519	569	516	534	519	518	590	528	544	571	530	549	494	525	505	543	526	560	519	528	518	522	534	541	542	530	511	543	492	552	512	564	546	557	562	534	522	562	562	548	529	546	520	522	518	536	536	491	533	526	553	544	535	560	549	513	548	573	494	535	527	519	520	537	496	522	560	527	499	524	504	517	538	537	539	532	514	527	545	553	511	491	550	555	509	571	566	517	545	526	484	524	540	511	540	551	526	488	525	539	527	476	482	521	523	551	537	572	553	508	524	559	509	545	562	542	544	548	538	548	511	561	558	528	536	548	532	504	564	523	498	543	560	558	513	506	549	511	527	515	511	527	507	511	502	512	543	495	522	524	522	521	528	530	559	526	570	536	559	524	521	512	564	536	541	544	570	542	522	530	522	493	549	540	545	543	578	526	536	509	511	523	506	492	539	533	520	544	529	554	519	560	557	503	539	515	519	483	575	532	529	520	538	558	529	537	518	563	516	522	502	501	562	512	523	527	545	523	519	509	509	523	524	562	551	550	550	531	535	514	536	511	526	526	517	532	489	508	502	540	524	502	523	522	523	514	534	505	530	564	511	537	530	537	497	537	559	569	563	517	535	579	529	535	563	524	510	487	532	566	482	537	552	559	559	508	575	524	521	488	513	529	531	551	516	562	497	501	565	524	551	516	500	515	506	502	530	494	532	511	546	561	557	581	504	527	541	506	499	527	507	512	510	543	526	501	543	528	589	529	501	524	514	548	509	554	538	552	525	544	539	535	527	510	525	495	539	551	526	517	523	525	556	525	560	536	563	507	534	535	554	550	515	506	528	548	513	506	515	563	542	484	544	493	509	518	545	526	536	550	562	465	527	561	545	557	519	531	507	533	564	543	540	521	513	501	496	531	537	540	517	539	513	506	530	540	526	516	531	513	540	503	483	553	530	554	555	567	537	528	545	530	502	497	528	522	529	495	516	535	570	561	500	542	574	543	530	586	525	525	527	535	516	530	529	512	501	503	555	526	515	519	587	542	505	544	517	485	545	560	572	511	552	538	517	525	545	571	558	513	522	556	555	520	559	524	502	573	541	535	573	519	503	573	565	532	534	542	577	507	570	524	534	542	560	509	508	515	508	535	558	557	552	517	537	560	544	495	533	526	546	545	536	560	510	539	517	529	534	494	541	558	525	515	535	489	514	559	555	553	561	569	529	553	573	538	539	559	505	508	581	534	507	524	516	521	537	530	539	540	520	564	531	559	537	502	534	534	527	530	570	519	530	520	558	507	524	574	530	508	572	516	542	546	526	597	533	593	518	499	509	516	516	523	550	527	489	567	538	586	540	541	556	506	518	561	540	556	546	547	537	538	542	526	476	529	588	558	533	530	494	548	510	551	522	516	514	516	513	539	524	538	513	507	557	528	510	492	530	505	534	573	477	574	494	530	543	503	539	551	527	507	558	563	501	572	542	509	544	506	539	508	539	572	501	551	520	546	532	515	513	543	520	514	499	517	540	527	486	536	504	538	524	557	511	535	566	551	495	522	560	552	540	522	489	527	543	546	552	545	546	521	546	530	526	507	526	489	532	515	526	576	524	511	558	516	547	546	534	533	537	516	527	519	526	536	525	532	510	523	535	492	505	538	535	490	502	557	530	547	515	567	567	540	536	505	498	539	522	548	540	537	557	549	540	521	512	536	546	538	521	503	531	531	545	538	504	537	549	562	493	540	545	513	533	525	510	559	561	570	517	528	535	580	514	521	562	496	510	533	537	519	543	571	537	505	580	486	555	558	545	567	550	506	551	525	518	537	549	567	524	545	518	494	538	544	521	500	507	560	525	538	511	550	547	549	517	518	562	551	537	485	525	526	508	513	543	538	459	513	543	549	564	554	539	538	585	496	513	501	518	558	563	469	494	507	517	554	530	587	530	501	530	532	558	499	542	577	551	508	523	504	559	526	542	568	506	530	536	519	525	473	531	547	498	540	543	504	526	518	541	499	531	548	543	545	477	558	517	521	508	557	587	537	545	500	537	546	544	544	492	526	546	538	517	534	558	546	508	522	532	517	513	458	506	541	517	534	545	513	482	551	515	536	544	555	530	558	537	533	538	516	522	532	550	548	502	532	540	473	509	531	515	524	544	498	534	562	517	558	496	519	550	571	516	550	503	546	522	554	499	545	493	474	476	558	544	505	498	529	549	504	518	507	505	578	519	489	514	534	522	548	569	576	576	516	553	515	513	512	565	512	545	513	538	495	530	520	481	528	517	533	562	557	527	519	517	530	535	526	532	552	541	565	519	519	499	527	522	526	535	496	542	534	538	520	532	494	541	485	565	484	536	574	491	523	564	567	500	502	549	536	514	508	519	482	512	530	520	523	516	569	524	490	522	532	564	531	540	483	570	523	563	503	540	563	564	522	559	511	549	514	549	552	543	517	522	537	541	514
4273	7496	11053	5874	9770	33251	31542	18060	8933	3445	1325	692	585	505	488	468	494	497	493	430	456	491	486	504	501	511	501	487	475	492	501	487	488	510	469	497	465	479	472	473	479	530	475	487	500	491	508	476	492	480	452	465	509	429	461	477	479	490	478	492	505	467	515	502	504	465	460	469	479	473	469	459	478	535	478	483	463	468	532	477	479	470	454	440	509	506	460	470	490	501	462	482	496	470	480	516	484	485	480	454	512	482	462	459	497	498	471	503	495	473	525	477	526	492	476	455	512	526	527	443	496	476	461	477	487	502	478	494	497	460	482	540	499	454	475	471	446	463	477	478	509	444	469	439	464	466	516	455	487	504	496	452	474	478	457	497	477	463	511	496	474	485	425	470	485	502	466	480	490	485	513	514	471	482	472	490	461	471	478	505	503	491	450	472	468	494	477	457	487	449	490	490	496	506	459	478	460	485	518	470	484	455	504	485	463	448	500	452	473	503	471	486	481	529	495	507	475	525	483	545	467	482	500	453	491	457	509	469	493	508	490	508	526	491	520	485	513	459	500	458	463	441	481	493	486	434	497	498	512	494	510	516	455	475	460	475	484	506	498	512	449	469	485	460	491	493	490	451	466	518	472	497	486	456	517	486	478	454	460	507	477	467	463	495	488	487	514	464	496	490	460	494	524	489	465	481	450	474	461	455	483	478	437	475	471	432	467	484	475	462	476	478	455	443	500	497	496	494	468	497	541	472	485	471	458	482	447	467	464	499	475	490	443	485	485	452	488	476	477	486	455	450	476	460	495	476	494	491	442	470	499	513	495	461	483	483	491	456	497	462	470	465	446	479	459	492	466	506	500	464	459	478	506	481	484	469	474	506	460	491	476	476	444	469	473	483	475	514	477	527	494	487	491	481	462	530	487	463	461	477	481	464	511	495	512	463	475	489	450	453	455	483	483	500	440	458	490	499	542	484	493	459	485	490	500	477	479	513	499	439	462	508	492	464	489	486	494	469	499	540	485	435	510	493	472	540	460	490	469	478	500	502	519	461	531	500	485	470	539	448	478	499	545	503	525	477	504	468	489	522	477	435	482	496	452	462	492	498	493	488	491	467	485	496	463	467	450	475	454	476	485	483	507	482	456	476	506	453	468	491	461	470	444	473	486	503	476	480	464	499	477	492	478	471	504	455	487	482	491	421	488	507	486	485	514	480	474	482	498	450	515	483	512	505	486	478	460	441	468	476	469	444	487	484	465	480	478	478	483	550	517	466	482	480	463	502	453	453	471	470	494	499	498	479	471	505	473	484	514	492	462	503	487	485	440	444	484	522	506	481	482	444	496	468	469	492	473	492	480	490	506	502	432	484	446	460	459	470	444	477	488	498	438	462	501	451	499	478	471	482	484	481	492	453	484	507	464	498	501	476	500	455	487	495	503	474	444	500	483	496	453	485	495	455	495	489	438	467	456	496	487	558	493	469	452	467	475	467	501	481	466	464	510	500	478	474	490	498	481	518	438	515	514	504	478	426	457	473	485	503	542	485	478	485	487	481	488	486	504	490	483	510	488	481	488	453	466	501	495	494	501	468	432	483	478	464	503	460	412	461	492	470	459	473	461	476	445	459	469	491	451	490	475	469	474	455	492	499	500	462	456	488	464	472	497	516	477	456	475	516	490	478	469	450	481	481	433	451	473	483	467	470	491	480	499	459	492	473	497	483	468	498	476	509	475	461	479	507	484	497	429	468	503	498	479	449	515	498	467	475	428	509	461	507	497	468	470	445	475	454	463	500	485	482	441	481	484	512	461	484	471	481	470	485	469	476	491	494	469	498	485	466	478	471	510	508	489	470	499	474	487	490	467	459	489	498	501	474	501	480	482	470	487	511	448	476	487	501	450	520	442	525	472	490	463	502	490	478	512	513	501	511	461	480	466	463	480	489	472	473	455	503	483	462	469	501	508	474	518	520	492	522	482	464	491	484	481	517	489	470	479	484	445	420	495	515	491	461	501	479	497	460	531	471	478	493	502	442	479	508	493	515	459	518	507	424	505	472	451	475	482	475	486	443	500	498	500	486	515	474	492	471	475	474	505	463	483	458	466	502	498	500	488	497	469	508	479	485	471	464	478	490	461	487	475	452	433	459	469	487	499	489	500	480	483	476	467	471	485	523	449	499	465	503	493	448	492	471	522	466	456	470	488	486	475	499	467	448	496	507	451	486	468	498	496	441	513	466	480	452	458	470	534	493	516	486	459	473	484	466	505	470	487	497	496	495	500	507	449	497	484	480	490	513	451	521	485	481	490	484	464	490	436	499	462	458	457	472	480	470	501	492	465	488	500	445	483	479	501	495	447	456	453	483	463	480	507	513	502	503	481	510	505	462	481	482	473	451	476	485	513	476	492	463	464	447	441	501	457	483	509	465	527	463	480	506	476	478	459	453	498	479	450	455	547	476	464	462	508	482	493	504	486	494	474	491	482	456	513	470	516	496	503	469	471	518	466	483	456	486	486	476	448	491	489	529	474	468	477	518	473	496	479	451	485	499	515	514	482	499	446	461	489	448	502	497	461	472	494	451	463	524	473	492	498	443	485	439	459	470	479	473	517	462	478	480	487	500	459	478	496	448	490	508	463	491	467	491	504	477	475	504	498	492	473	471	501	445	483	491	473	486	492	457	489	490	475	515	469	494	464	516	485	476	488	488	460	441	472	482	493	499	456	444	474	467	471	485	517	480	513	499	456	471	466	467	478	459	462	462	473	498	505	507	463	478	482	454	464	465	478	482	485	463	437	495	489	515	478	477	467	497	462	466	507	503	432	495	477	513	495	492	473	463	484	461	491	501	479	475	464	498	495	504	491	488	480	481	483	491	471	492	488	510	487	519	478	506	477	464	458	464	472	500	449	495	459	462	454	477	481	490	490	475	455	501	472	487	497	486	459	490	457	493	478	493	475	449	523	483	461	517	529	443	481	504	456	478	489	479	490	464	473	472	505	466	472	460	481	488	471	489	448	543	466	471	481	483	501	497	488	490	516	500	442	511	520	479	505	500	473	489	442	450	456	498	450	489	490	491	483	490	487	511	482	509	456	468	451	544	455	459	477	488	483	489	497	446	493	502	484	436	433	472	465	476	460	491	460	472	493	505	464	458	466	506	485	461	456	489	505	483	506	509	425	478	471	465	464	498	461	460	474	456	470	428	429	497	490	470	490	525	449	462	511	497	478	478	474	479	497	472	466	470	500	470	475	455	499	437	462	466	439	483	458	476	450	468	512	447	488	473	525	437	507	437	491	476	468	471	476	498	489	488	498	476	490	456	486	503	519	483	488	526	497	476	482	482	506	479	477	481	439	493	480	434	476	488	475	481	506	479	476	495	490	464	463	472	445	482	442	498	512	471	474	451	488	489	493	496	444	447	478	481	439	459	478	459	494	463	463	491	466	460	516	496	458	516	493	479	486	468	480	504	523	470	488	518	479	473	478	460	451	499	498	481
24291	21416	28734	24507	22288	49701	54704	38692	22802	9299	2732	1116	774	679	670	643	683	681	668	659	704	636	631	624	702	643	665	664	663	653	678	634	678	735	668	642	667	660	688	686	633	637	654	644	622	657	648	664	669	666	610	622	650	678	691	642	643	612	627	635	614	635	633	656	609	661	691	582	657	621	648	668	655	603	653	704	652	651	638	637	658	676	655	701	602	713	635	607	660	648	608	683	641	637	687	612	590	668	638	661	657	666	630	666	659	679	648	625	643	602	649	668	576	664	644	637	661	630	640	667	646	617	603	701	656	623	638	631	645	645	637	642	618	629	619	650	636	651	638	675	591	615	634	639	649	645	604	647	694	632	657	664	652	610	648	654	651	642	674	676	640	637	654	605	636	647	693	626	693	637	645	674	680	645	671	636	637	695	583	631	666	622	624	667	662	616	625	641	677	676	659	701	652	617	643	655	635	667	616	690	591	624	605	628	626	671	620	691	666	652	653	616	673	614	643	668	603	659	635	619	655	656	649	608	656	664	638	669	647	639	628	709	651	639	631	603	610	671	624	644	643	626	656	611	678	665	634	678	599	631	631	651	638	607	668	646	666	645	678	625	634	644	662	696	645	643	656	651	639	650	574	611	634	629	616	626	642	679	656	679	669	602	641	627	632	645	630	670	669	612	636	664	683	595	695	636	658	677	666	583	641	639	635	642	660	648	633	618	668	626	612	658	688	651	652	648	621	631	640	703	684	651	621	636	607	652	614	666	667	682	666	642	697	655	631	646	654	625	675	630	639	685	603	605	619	637	660	615	640	616	586	626	644	657	673	653	634	614	638	638	647	674	616	655	646	655	671	618	593	587	709	620	632	608	603	637	621	615	655	661	654	659	629	682	687	688	666	733	659	664	635	670	636	643	609	638	660	662	639	619	680	619	610	656	608	658	629	648	651	624	624	635	684	641	631	630	695	670	680	684	629	609	590	603	636	622	625	649	654	601	694	627	608	652	625	661	586	638	652	674	601	609	634	669	654	619	666	658	640	645	640	659	640	650	653	632	672	646	606	661	671	662	614	632	659	663	605	653	652	652	612	622	628	654	611	629	673	617	666	651	614	648	674	653	641	649	609	700	614	606	624	636	578	658	670	660	634	704	650	682	664	624	641	609	597	633	664	659	652	629	665	630	651	644	651	627	658	653	645	655	661	610	642	595	645	664	653	644	635	607	668	637	606	667	612	672	632	630	626	645	610	609	620	668	636	630	622	614	627	645	662	655	624	626	675	645	633	593	641	631	657	628	593	635	637	630	654	682	672	621	615	683	628	637	640	610	623	626	640	649	649	607	618	649	617	678	659	678	627	632	694	643	660	664	626	591	652	660	646	622	643	627	630	683	639	684	704	636	638	628	627	612	665	667	627	613	667	669	650	635	625	671	669	601	610	669	614	600	615	633	654	646	634	629	633	645	646	652	619	630	628	626	639	678	632	617	633	629	606	592	612	583	631	640	616	599	652	630	624	646	581	665	630	636	622	624	664	635	639	579	600	651	614	603	673	634	671	641	646	616	624	700	665	677	596	688	622	640	656	622	682	667	598	642	625	658	619	626	627	657	615	593	641	623	611	621	654	661	653	671	682	652	659	652	637	605	662	649	651	655	599	667	687	664	612	640	634	660	661	649	672	618	636	652	641	631	657	625	639	675	584	640	637	637	620	667	641	627	654	650	652	661	675	629	600	612	621	615	611	613	632	643	656	608	616	656	601	618	651	689	616	609	657	634	594	610	634	613	665	627	660	635	674	663	669	588	596	637	687	656	623	636	606	640	662	671	657	624	578	638	679	643	626	620	652	661	650	685	641	671	611	620	656	667	669	668	654	638	599	603	651	656	614	656	603	651	662	654	666	667	658	638	584	587	588	633	668	652	662	686	696	648	652	693	665	622	656	642	664	613	626	587	630	607	672	645	628	662	634	627	635	644	672	650	639	624	618	692	620	656	660	646	648	666	632	606	587	647	657	642	639	675	620	671	633	606	599	663	615	660	631	578	604	662	669	606	638	667	667	629	672	636	650	607	630	616	671	621	621	620	652	663	645	685	634	653	616	671	641	661	643	607	601	694	612	650	671	648	683	628	623	664	631	642	663	646	635	654	641	641	637	607	649	656	602	672	647	681	690	683	665	630	642	624	656	659	653	578	693	671	647	664	635	638	652	695	637	606	648	666	636	675	653	643	641	626	646	630	664	610	636	653	639	676	625	662	615	624	616	681	630	628	671	621	685	675	706	665	618	589	656	653	619	626	611	693	637	675	605	639	695	676	658	635	650	641	633	646	640	601	648	647	636	621	638	661	655	651	637	625	693	665	623	593	652	635	655	638	671	620	639	654	632	620	678	657	638	639	619	644	650	650	641	646	653	653	681	682	622	628	633	596	641	628	671	687	622	643	615	654	651	656	680	654	642	630	673	643	631	678	577	631	605	635	645	646	641	673	632	658	610	660	643	629	599	603	633	656	681	661	645	621	619	659	648	621	663	613	648	626	687	627	665	643	610	611	612	683	685	646	585	645	627	656	641	631	611	663	670	682	627	617	629	657	634	659	632	606	633	660	638	660	605	646	654	617	654	644	673	628	636	618	642	608	651	677	639	652	631	608	641	683	652	654	660	615	650	672	640	623	649	625	677	678	628	648	605	671	649	636	655	571	709	658	646	632	639	628	709	630	672	632	679	598	643	621	635	648	651	659	688	612	642	676	658	614	653	622	628	619	667	663	646	651	659	676	683	637	665	634	690	663	635	646	670	641	675	642	650	640	689	618	654	588	664	601	661	602	618	647	619	643	633	626	666	625	614	651	657	622	621	590	636	640	668	652	671	670	631	641	623	646	688	527	646	657	612	640	671	587	641	639	647	647	656	658	646	660	638	657	619	638	685	628	664	646	612	579	632	675	611	644	675	612	667	644	616	605	639	657	644	625	648	674	656	645	654	662	634	648	622	626	664	698	638	635	647	652	599	693	651	636	629	617	620	630	639	628	603	641	631	640	625	606	671	602	681	618	594	629	594	657	657	637	637	644	661	645	630	611	627	637	635	600	663	686	635	637	615	642	605	644	642	614	650	642	677	645	685	625	692	601	644	682	629	637	667	628	633	651	667	632	656	646	650	678	638	691	658	630	655	654	654	645	665	642	610	654	616	697	665	650	622	641	652	640	625	666	631	640	638	661	603	604	638	627	601	643	713	652	646	645	623	656	616	647	659	619	647	634	643	695	661	651	643	653	663	648	645	626	609	623	650	654	629	650	637	613	672	623	676	662	632	610	589	601	627	630	656	641	669	615	648	631	679	599	639	618	643	676	670	706	626	663	621	636	629	614	645	672	665	623	606	661	678	657	623	635	626	657	659	665	642	634	643	660	596	623	631	663	609	624	633	672	651	680	657	646	623	678	633	657	628	633	663	662	585	645	646	639	610	647	687	603	664	672	639	608	612	627	627	642	612	640	678	615
3981	7489	11236	10044	16081	54265	48675	32229	17608	7659	2638	1154	714	614	562	600	604	609	585	602	596	593	581	599	614	589	577	573	597	598	629	570	601	566	607	576	570	577	579	599	615	593	563	536	601	599	567	599	647	616	603	586	562	618	553	559	590	596	553	600	572	569	580	571	574	536	631	546	508	576	605	625	575	604	551	566	591	575	568	576	610	607	609	590	562	544	591	558	611	561	572	649	556	592	571	577	572	588	616	553	604	586	561	588	543	597	564	563	559	583	610	558	622	556	528	630	581	593	604	561	570	623	587	598	572	617	557	599	578	577	557	586	604	631	561	572	537	570	565	608	583	586	583	582	537	565	574	568	570	565	566	584	574	590	562	605	562	577	602	575	611	588	603	570	589	596	545	585	580	644	529	621	564	570	593	587	623	601	533	583	584	608	616	541	532	530	564	590	581	571	529	564	561	583	552	536	603	550	562	627	538	552	603	564	576	593	555	623	536	577	570	594	573	574	575	602	561	559	583	595	565	612	554	556	620	641	529	540	580	592	564	599	574	582	573	569	587	601	524	530	575	586	585	575	577	527	586	565	585	574	634	578	621	612	540	582	546	572	604	567	554	560	597	555	566	566	541	557	604	569	559	555	556	521	564	573	584	593	555	592	581	540	624	606	543	564	556	565	537	568	567	565	587	582	575	622	608	556	579	554	566	546	605	573	596	596	564	588	554	575	557	586	589	583	603	581	558	581	598	628	580	540	596	519	542	576	563	599	581	555	550	613	605	576	546	548	587	531	567	622	577	622	568	568	569	577	529	597	592	551	587	580	536	549	539	598	588	563	622	550	588	596	572	563	600	602	595	589	623	589	564	581	581	567	555	566	568	549	549	578	593	571	559	618	556	541	566	529	529	586	581	558	596	562	582	564	598	564	588	547	598	588	541	585	563	580	585	547	592	561	584	560	580	563	557	603	567	541	590	593	585	570	607	575	539	580	566	566	530	568	586	543	572	572	578	604	605	578	594	559	558	580	572	542	592	577	597	574	542	581	601	588	618	581	557	562	578	607	555	563	547	537	614	572	591	633	604	556	580	642	607	590	534	595	634	585	580	554	575	599	564	603	521	626	574	568	562	586	582	601	559	571	562	586	588	549	568	588	620	557	580	565	557	575	595	555	579	515	557	625	595	569	581	595	579	549	567	528	612	591	570	631	590	589	582	569	563	601	552	566	550	563	588	544	572	561	576	591	587	530	578	559	609	549	572	558	546	583	579	579	544	546	552	577	569	540	542	581	564	566	573	556	561	580	570	541	588	531	574	588	589	575	546	569	575	608	539	577	581	558	593	572	565	550	547	534	593	573	591	591	582	577	565	567	582	579	552	581	640	560	536	592	530	564	537	605	553	640	607	581	555	580	586	576	592	563	572	597	569	599	576	620	597	569	577	594	557	570	571	580	559	593	563	584	568	594	570	580	546	586	602	596	577	561	550	579	549	628	610	555	586	598	564	589	583	586	560	590	577	568	576	556	546	584	587	592	540	550	571	528	556	555	547	574	596	582	575	543	561	579	591	551	599	559	552	571	592	554	586	558	572	579	621	560	634	624	575	550	552	570	606	555	580	603	603	534	586	581	520	573	542	561	551	563	617	608	580	612	581	547	576	557	570	568	543	551	552	515	559	598	556	582	586	589	569	598	544	598	568	585	591	549	607	582	585	562	615	576	558	635	588	592	570	573	544	568	534	598	576	567	575	565	600	544	550	566	570	599	619	589	595	598	603	572	602	602	552	507	561	557	560	553	583	571	596	591	568	616	570	592	576	583	542	634	518	539	538	529	589	572	552	559	597	579	575	557	560	542	554	547	572	603	574	542	594	555	543	574	563	557	539	578	576	591	504	555	586	592	541	564	557	558	539	568	548	575	577	568	598	600	603	592	575	620	560	566	580	565	573	501	536	585	589	596	595	571	580	631	587	551	575	576	560	587	601	581	613	601	510	595	588	554	569	558	601	567	543	550	533	563	528	607	527	518	617	594	582	562	586	608	603	592	568	573	613	564	542	544	569	588	576	590	568	556	573	568	565	585	592	581	535	544	573	585	609	574	591	589	569	563	540	535	596	591	559	577	559	571	581	574	543	593	597	617	594	543	556	591	566	616	561	566	573	602	569	646	600	582	570	586	601	592	572	536	559	565	567	567	547	596	552	592	612	551	547	547	574	544	578	584	575	589	584	533	567	579	579	565	555	595	600	584	537	540	557	558	580	555	586	574	550	533	589	613	574	557	596	601	557	574	575	600	535	558	545	511	605	593	592	526	581	558	592	597	576	588	591	622	585	586	602	562	575	596	591	588	602	529	608	595	576	594	590	561	568	558	552	538	515	602	565	555	543	611	589	531	584	608	539	564	501	552	592	594	584	575	562	554	567	554	599	591	582	594	588	594	616	605	566	595	602	583	556	570	533	538	554	557	614	588	557	511	597	545	563	584	582	558	550	584	553	554	598	545	556	574	567	625	556	564	562	583	540	580	596	571	565	551	595	552	579	627	569	571	546	562	544	625	523	583	573	566	550	529	557	568	565	562	570	582	540	593	531	557	568	551	589	613	566	560	567	548	558	540	551	575	584	584	564	579	541	577	551	608	553	578	586	544	552	620	582	600	557	603	539	571	560	576	585	588	556	567	566	595	554	585	589	592	588	578	590	567	552	541	586	615	584	569	545	570	611	549	588	541	593	584	528	597	562	549	575	564	594	586	563	533	608	610	573	633	556	585	572	560	579	588	600	594	615	598	591	625	556	599	577	564	555	552	586	567	564	558	585	579	560	556	559	546	572	574	577	589	552	574	557	527	578	541	554	555	578	590	577	562	524	578	582	631	567	544	587	552	522	558	543	582	560	600	560	627	571	592	614	560	615	600	590	577	555	621	581	642	657	605	592	533	557	578	576	616	560	553	610	585	574	591	554	542	572	590	586	575	606	557	593	579	585	561	544	568	576	570	560	556	594	587	564	616	556	566	561	554	614	570	586	592	556	576	555	539	568	590	562	566	574	561	604	570	526	557	589	540	568	574	531	573	578	590	572	594	588	592	554	568	559	598	595	622	537	579	585	567	533	613	558	582	577	609	540	567	594	561	574	578	606	579	588	632	584	595	528	542	560	566	541	528	583	627	591	575	617	572	576	606	577	568	606	586	572	594	597	562	543	568	567	583	616	599	565	598	592	580	591	534	573	578	553	591	554	596	589	535	582	568	595	529	584	542	553	561	562	569	555	578	540	620	553	575	556	559	574	586	565	582	506	550	550	588	571	542	576	563	597	545	536	558	580	538	561	600	552	580	606	568	617	585	570	538	565	521	593	561	568	545	546	523	561	603	619	558	593	558	564	557	545	549	566	564	602	567	564	556	576	594	577	624	565	553	576	607	592	553	620	606	590	537	586	560	606	546	562	553	577	622	582	507	581	560	589	604	557	574	602	557	565	557	598	569	578	540	549	554	581	601	558	563
27776	12973	5101	5125	1724	4344	5368	3368	1803	1013	668	538	539	512	538	514	511	499	533	502	530	508	551	480	517	512	457	478	541	517	483	506	472	520	476	517	512	485	505	476	502	516	555	500	515	508	482	482	510	498	553	487	527	528	488	509	518	489	511	523	545	500	485	510	527	499	523	531	516	542	520	510	532	511	521	491	495	487	466	500	471	528	514	531	519	481	499	547	466	477	507	498	513	517	517	517	540	498	495	530	540	433	529	505	483	504	492	539	486	527	496	474	492	517	526	540	529	516	523	535	511	481	515	526	504	512	521	489	520	504	467	515	490	533	483	512	495	529	531	503	505	524	513	513	537	475	537	515	503	517	509	526	550	543	468	515	458	482	482	490	518	505	515	498	487	504	502	510	483	525	492	499	517	497	495	480	498	531	556	518	524	506	551	482	497	540	486	497	519	483	487	494	468	481	526	472	525	500	532	506	490	495	533	495	536	528	500	498	501	532	520	507	487	488	536	504	498	515	489	517	518	498	476	522	488	460	527	514	527	508	509	528	500	507	462	501	498	510	442	475	497	463	536	536	535	492	492	508	475	474	528	528	493	530	450	497	503	524	519	528	515	484	523	465	476	525	517	509	514	521	511	565	514	513	526	533	454	516	479	498	496	548	527	469	533	467	502	491	457	550	519	480	505	520	550	511	510	498	471	509	532	508	555	504	493	516	515	539	501	503	491	504	495	518	482	469	480	501	530	533	465	481	489	489	542	505	479	505	495	526	500	476	506	534	493	484	536	508	504	510	471	512	517	524	506	522	531	526	498	531	474	477	489	482	510	492	535	492	500	534	505	497	516	518	490	488	496	492	536	509	492	529	475	552	517	515	504	522	493	522	504	528	528	476	485	500	528	503	520	483	455	544	522	473	483	491	490	484	515	521	500	558	500	519	516	495	486	504	452	525	488	524	497	501	516	494	484	542	517	500	507	514	519	457	512	518	507	504	488	488	463	505	484	481	514	534	502	526	482	443	499	481	516	485	514	515	486	536	524	535	530	492	471	532	533	520	516	503	535	480	532	492	510	497	498	515	502	468	541	500	528	516	528	507	527	487	471	512	496	479	509	501	445	495	481	522	532	560	473	488	520	519	520	524	516	483	531	521	559	509	498	500	528	540	529	509	560	464	512	523	489	521	530	491	527	464	531	542	495	534	509	531	453	525	464	505	497	497	493	461	456	544	502	481	576	505	454	490	491	492	508	499	545	505	555	523	495	510	532	507	538	490	499	477	486	563	492	508	536	476	510	501	466	513	518	433	484	468	482	523	468	506	564	498	500	503	503	491	532	497	509	500	472	515	490	462	466	516	508	531	467	509	483	512	503	464	538	496	495	514	439	487	442	491	538	469	527	532	519	521	536	510	498	486	544	513	493	502	504	481	484	458	528	477	532	521	453	487	499	515	515	476	515	525	489	505	515	513	533	530	484	503	488	474	501	486	528	480	506	506	565	524	476	488	487	476	489	510	489	493	482	463	478	521	504	495	497	529	523	508	470	502	510	493	514	501	526	486	499	500	529	486	483	531	522	503	497	477	480	502	483	451	491	475	481	480	502	511	499	505	458	509	496	501	481	498	488	466	513	509	499	487	470	509	524	530	493	486	511	514	517	493	520	478	498	477	507	496	534	520	476	495	489	500	447	506	508	503	562	508	487	505	484	532	541	474	498	484	551	509	487	507	468	501	497	484	507	477	486	534	474	501	490	499	494	465	538	496	517	515	503	462	492	495	522	516	483	486	490	516	554	486	508	474	485	493	568	509	483	497	458	478	485	492	501	503	485	504	464	486	482	488	538	511	509	558	515	507	479	471	503	506	488	495	507	483	479	513	510	501	489	503	487	526	538	547	499	554	488	443	485	501	533	497	515	538	480	506	512	505	521	505	494	529	526	490	501	554	518	499	539	533	507	480	488	536	499	491	459	501	519	533	504	500	501	534	524	438	499	505	515	520	477	493	504	469	465	515	516	528	469	521	507	476	500	521	538	516	509	508	514	551	469	485	499	488	534	515	501	482	503	519	508	482	470	512	490	485	480	476	540	524	549	544	490	454	477	515	480	495	540	490	476	529	492	475	468	481	512	480	507	492	489	510	505	494	519	535	524	494	524	492	493	508	449	500	496	462	479	458	515	486	533	503	489	489	489	503	500	482	514	505	518	507	461	508	536	501	507	499	500	531	458	508	518	476	512	530	491	529	481	484	476	510	522	497	505	505	518	501	502	486	468	487	469	463	486	508	505	518	539	511	519	499	481	526	515	520	535	472	490	508	490	510	514	468	526	505	505	473	487	504	543	520	492	490	548	495	486	477	526	499	509	512	477	511	509	499	503	507	510	486	497	471	490	552	516	537	516	528	490	526	498	505	518	517	538	516	513	540	495	495	510	489	505	520	538	517	499	514	472	458	500	511	526	483	512	509	525	497	512	525	521	497	513	522	481	515	468	520	518	504	506	501	515	543	553	513	484	488	520	494	498	465	497	535	495	527	533	512	445	501	511	491	505	448	498	512	511	505	486	477	512	465	490	498	501	503	535	531	520	505	503	483	534	542	510	481	525	491	501	487	486	509	490	506	493	507	494	519	494	497	501	517	490	508	511	509	512	490	519	499	518	506	486	483	520	505	523	517	464	458	491	472	519	504	494	469	500	540	508	534	485	480	467	474	475	498	487	509	499	529	475	511	463	490	500	527	477	532	526	530	488	518	499	512	488	519	478	508	501	473	518	510	519	520	514	505	503	478	490	512	484	521	472	505	526	497	538	523	529	506	492	522	482	494	500	548	486	521	513	556	510	529	518	507	508	480	513	522	500	515	495	504	526	523	500	520	440	473	490	516	547	483	492	526	532	496	561	506	494	496	532	501	494	522	515	515	473	494	542	507	505	492	527	542	475	502	505	496	483	481	459	506	512	513	496	476	513	500	522	502	516	486	513	471	518	524	502	528	493	529	528	533	533	503	478	541	476	533	510	517	469	511	481	530	511	469	485	481	524	468	512	528	492	506	495	497	497	490	465	508	486	486	508	497	550	494	494	502	490	497	494	459	532	491	488	487	474	531	516	518	496	474	516	480	511	495	497	493	520	510	512	502	536	513	513	496	494	521	532	484	528	530	531	497	531	516	520	492	535	494	505	487	548	508	488	501	496	530	479	487	505	507	506	504	518	520	514	500	476	502	487	489	502	493	473	471	474	482	533	504	507	536	476	540	502	481	495	500	479	504	530	442	470	503	513	483	520	507	545	494	522	536	498	518	466	501	524	519	484	478	512	509	518	546	504	518	502	513	495	512	498	503	495	479	503	481	500	471	539	512	484	475	501	513	470	524	532	521	520	498	494	529	479	520	492	552	486	498	467	515	504	479	517	462	541	509	509	486	539	497	529	497	484	511	508	514	512	537	492	517	503	506	518	508	495	499	542	497	488	492	511	457	486	514	511	498	474	498	507	503	500	470	567	484
5209	1472	5797	5128	2056	5315	5784	3500	1841	920	606	547	466	471	435	437	429	476	465	433	438	445	436	408	412	427	462	408	483	453	434	376	455	424	425	452	484	416	453	450	439	437	426	411	430	411	456	478	408	452	433	427	415	456	452	444	423	432	446	417	462	452	443	430	444	414	428	469	450	440	449	437	441	449	435	448	503	437	455	473	417	433	458	445	431	448	439	432	461	413	435	450	461	461	392	429	436	461	440	420	435	450	398	396	450	457	477	462	455	487	468	411	441	411	424	470	468	454	488	495	439	423	449	432	474	448	391	439	490	430	437	427	414	454	430	415	451	412	430	471	441	393	450	416	433	466	398	421	449	406	392	448	439	426	446	442	436	452	429	426	435	428	445	409	434	384	430	446	423	406	454	468	422	459	465	423	436	436	425	421	475	454	430	430	454	449	437	464	437	413	422	466	429	444	455	435	392	429	439	453	446	467	452	488	414	420	434	468	446	440	455	450	443	430	450	418	412	407	407	452	455	459	437	434	404	404	457	429	439	444	431	397	444	458	442	409	443	451	452	437	453	452	418	421	433	446	433	427	398	420	400	451	452	436	429	431	456	408	461	423	423	457	454	442	444	480	469	431	431	424	469	437	427	396	473	417	453	455	428	443	409	417	425	457	493	441	401	500	429	426	471	442	416	420	438	452	450	455	413	447	454	459	417	454	427	445	427	440	464	416	460	471	414	435	408	429	445	432	431	403	417	454	447	435	433	464	425	470	445	430	445	445	412	405	449	427	468	462	464	424	454	432	478	465	453	428	475	381	424	418	442	444	440	419	421	410	437	456	443	430	470	427	442	434	410	418	419	398	409	438	447	454	404	409	465	428	445	417	410	451	437	414	433	450	456	418	463	445	437	419	464	409	452	443	439	454	427	435	456	456	438	424	437	454	430	433	431	397	419	402	431	448	470	451	399	427	477	420	408	444	417	418	412	430	390	408	486	429	447	455	429	405	444	443	409	407	419	414	445	471	424	425	434	476	460	423	447	425	430	426	442	434	439	426	476	449	424	416	428	423	426	447	462	439	444	452	402	427	469	428	457	415	447	457	473	443	425	457	404	412	407	463	463	414	471	441	444	443	460	469	464	454	402	405	417	414	446	441	468	428	413	424	480	460	414	422	469	461	430	477	429	424	493	430	454	445	415	432	432	410	430	457	431	462	453	455	478	438	440	434	436	452	417	488	416	448	449	398	473	439	414	452	418	448	415	484	465	468	391	442	446	453	457	426	406	436	416	439	447	436	423	434	432	437	449	435	478	437	446	431	440	452	437	434	419	416	439	412	438	420	434	473	428	425	435	411	462	503	467	452	452	434	434	412	495	462	398	414	444	448	415	461	448	448	426	469	438	438	448	462	460	475	464	427	454	432	414	449	441	475	433	432	451	458	427	413	444	408	422	444	431	415	444	422	432	445	418	447	445	439	467	440	425	423	487	430	454	422	424	436	449	428	450	487	428	427	386	515	445	431	465	427	434	431	447	435	433	469	471	445	493	477	462	436	438	460	442	430	433	413	391	433	455	413	476	403	412	450	444	429	434	451	438	480	440	465	441	475	421	458	410	416	444	455	453	463	427	442	452	428	470	483	440	425	397	401	455	420	440	438	444	411	445	450	449	428	411	435	439	430	450	400	453	426	424	444	439	434	427	457	434	483	438	450	426	441	445	428	371	436	400	452	428	455	465	429	482	443	449	435	453	418	436	424	409	447	436	423	457	418	458	444	446	395	460	438	415	481	449	455	418	450	466	436	469	465	450	412	434	468	456	387	448	459	421	422	432	428	494	430	446	445	445	420	433	420	401	426	419	434	430	437	448	433	423	461	444	409	418	445	453	419	474	397	465	441	467	452	467	478	454	416	446	436	419	451	457	440	432	429	433	435	455	396	451	433	423	431	421	431	411	450	468	448	426	463	462	437	471	418	407	456	444	434	449	412	442	470	442	415	431	402	473	422	439	461	407	409	414	438	463	451	408	422	420	443	421	432	446	430	467	460	455	452	434	449	450	439	433	417	419	466	420	444	409	456	462	445	456	440	449	455	410	443	420	446	433	437	447	481	421	462	448	445	456	450	427	473	464	429	431	433	391	420	419	453	418	436	446	471	423	467	438	467	415	473	423	444	416	410	474	460	472	459	445	431	436	444	414	447	406	427	421	474	436	425	437	426	430	427	455	438	422	455	473	457	399	457	410	440	455	441	439	453	449	424	462	442	452	495	436	432	454	402	402	412	434	436	401	425	412	422	482	460	460	443	378	447	429	428	445	431	479	453	461	442	452	475	453	457	455	432	427	396	429	472	397	404	421	431	438	452	459	466	489	485	422	445	427	411	462	459	385	422	439	426	433	450	448	404	420	450	425	423	393	439	462	439	431	429	418	465	416	481	450	403	447	434	448	416	471	441	457	407	475	433	440	430	458	414	387	410	449	390	462	453	407	450	418	438	455	429	429	439	418	461	454	404	456	448	447	464	438	442	428	437	462	410	480	436	417	416	423	472	467	435	437	456	406	432	440	402	413	417	418	416	473	470	438	457	435	464	414	415	435	444	456	426	436	449	474	480	461	452	450	446	433	443	437	403	458	391	434	404	417	429	469	412	451	433	432	463	440	397	432	423	424	428	411	450	452	418	408	429	445	448	421	451	471	445	428	434	432	451	452	441	425	431	465	439	422	472	441	426	463	412	440	430	438	414	394	463	449	440	402	438	403	417	443	464	430	451	448	449	465	453	405	457	454	412	434	416	486	469	448	401	455	432	460	446	422	441	419	422	451	460	449	457	443	441	447	453	439	427	439	459	425	393	409	467	409	436	411	442	451	389	440	383	448	450	453	478	447	491	472	453	467	449	433	455	425	414	447	416	439	422	438	378	435	444	437	465	429	445	404	416	451	437	456	452	442	435	436	438	475	434	452	456	412	460	430	417	430	420	453	430	441	440	462	409	448	475	432	420	453	426	439	434	483	456	448	465	460	451	426	492	423	451	440	422	408	468	426	443	422	433	411	455	461	432	420	446	424	442	449	423	446	461	445	416	446	434	486	434	405	425	425	427	439	428	508	432	465	445	422	443	430	444	435	454	426	462	454	423	447	422	401	410	469	458	433	420	428	424	478	408	448	452	442	440	454	444	422	418	453	424	454	462	481	445	428	456	413	464	452	431	462	474	418	431	408	421	409	457	408	435	397	417	418	475	429	423	425	442	449	475	428	437	488	433	454	478	458	408	423	437	466	463	449	422	415	435	436	467	408	433	469	410	441	435	431	422	410	442	440	429	449	428	430	452	451	435	491	387	394	440	478	440	439	445	443	410	430	453	454	442	437	469	472	428	393	457	443	439	477	419	415	452	440	461	390	446	456	450	441	430	438	445	439	401	445	421	447	418	446	422	449	416	442	456	446	440	423	427	448	446	434	452	434	412	415	430	436	445	427	428	427	447	450	446	468	441	446	407	429	462
25497	21402	27220	25484	14827	33580	36086	24323	11301	3721	1281	702	572	598	559	537	519	525	524	535	572	550	524	524	508	567	527	524	540	555	505	546	577	533	570	510	557	540	552	502	566	505	513	539	514	527	527	549	490	547	549	519	552	564	525	504	491	507	513	531	535	544	550	546	543	508	507	549	532	522	501	545	544	513	533	559	530	567	514	500	533	558	531	542	591	509	529	493	516	556	534	531	551	554	526	527	523	536	541	504	532	566	531	551	569	536	534	544	523	543	548	523	536	528	504	569	558	572	564	543	534	543	523	519	547	563	548	522	530	527	525	537	532	539	517	565	542	491	558	535	509	530	551	520	509	534	548	529	544	520	522	511	535	541	563	537	520	546	554	545	503	538	521	543	556	505	536	529	552	518	501	517	574	537	565	518	546	521	493	499	528	589	515	517	506	538	555	537	522	500	532	518	571	544	553	542	517	539	542	515	583	546	541	538	501	515	493	544	540	558	543	560	566	532	520	531	536	567	542	552	566	557	547	528	562	541	511	554	554	539	552	509	535	461	505	538	548	501	517	504	495	543	540	553	548	564	538	555	572	563	561	544	533	524	549	536	528	559	526	518	553	563	564	514	554	526	532	540	511	514	501	549	554	599	518	537	500	517	519	532	523	524	526	520	535	507	532	473	539	544	529	534	551	509	512	558	573	556	540	540	530	492	513	521	587	593	539	515	580	563	508	582	520	518	537	510	517	545	539	552	534	562	528	558	556	535	522	506	525	520	544	523	524	529	574	525	559	548	542	537	525	541	539	577	537	533	569	516	520	565	529	512	528	515	537	524	532	587	538	534	567	551	527	529	514	544	518	538	523	559	558	519	517	555	561	516	589	586	543	527	555	519	534	542	481	549	514	531	562	503	543	525	512	510	574	521	576	517	521	524	504	532	531	506	548	559	510	541	569	560	514	534	536	520	525	507	513	488	535	482	509	529	569	520	535	554	568	485	555	525	532	548	522	499	563	550	519	539	532	508	521	544	508	546	507	512	543	505	564	552	557	544	507	534	541	557	507	556	491	532	554	510	521	520	552	572	499	540	553	517	515	566	570	532	551	558	565	531	515	523	560	613	554	493	545	532	540	524	538	584	517	509	537	583	528	511	560	557	548	527	560	519	536	510	523	526	532	555	526	496	513	546	513	555	526	486	537	530	531	499	488	491	516	503	537	567	591	528	502	516	564	506	549	545	511	563	545	549	537	547	534	538	560	534	533	542	528	571	562	506	567	519	544	557	558	516	566	517	529	598	532	507	527	583	568	531	566	515	490	479	519	586	523	546	532	549	576	524	525	545	525	539	534	505	545	548	549	546	525	537	499	516	512	525	546	474	566	543	514	517	514	536	554	515	570	588	553	560	564	493	499	525	524	533	552	536	534	539	515	551	531	528	542	562	545	515	489	555	540	527	594	515	543	546	538	557	523	548	497	518	550	537	531	529	521	539	516	558	567	515	538	494	520	526	507	522	542	527	578	547	541	532	526	541	535	543	491	553	579	526	519	578	550	514	528	503	524	560	558	550	519	539	573	548	523	484	545	525	518	554	509	551	512	538	520	553	552	518	568	537	508	560	539	517	523	529	546	526	547	525	537	500	541	493	523	546	544	570	520	533	554	510	549	566	528	560	494	531	552	566	550	512	554	505	493	541	535	531	512	531	557	531	550	533	516	573	500	536	537	487	542	549	532	529	515	520	528	523	502	578	533	553	539	572	518	573	528	582	564	511	546	552	543	505	529	484	522	518	533	554	606	565	497	559	552	559	533	533	538	544	559	526	554	531	503	532	543	538	554	584	521	490	533	570	558	535	525	575	539	522	539	514	496	537	536	564	534	518	547	545	476	580	545	555	580	577	545	555	532	527	480	564	570	525	551	544	526	556	544	530	537	562	536	558	573	518	550	526	562	537	584	554	563	546	530	539	536	505	515	509	522	554	543	534	526	508	574	529	548	528	572	542	526	555	558	499	528	511	529	531	528	485	523	551	514	582	513	526	505	573	546	517	507	508	528	531	528	518	533	530	547	561	507	536	539	540	511	558	541	545	548	539	488	518	511	522	513	495	479	519	538	505	532	555	533	545	546	533	542	539	501	555	554	491	556	551	526	543	481	541	570	519	522	532	549	538	535	521	549	496	562	528	524	499	520	552	546	518	532	543	528	520	517	544	510	600	541	494	527	523	541	511	515	541	495	528	532	527	536	525	512	566	538	529	559	536	564	554	562	564	511	559	574	507	523	533	541	537	524	528	533	530	533	497	514	586	553	580	560	549	576	529	528	534	488	571	546	512	551	520	535	550	564	511	526	522	580	554	571	543	536	544	501	538	534	519	525	530	553	556	535	596	543	561	531	481	534	522	562	532	507	561	501	474	547	537	551	507	516	551	544	553	519	543	520	526	513	550	546	556	589	557	554	563	512	532	520	532	542	557	550	520	525	530	547	560	511	548	559	571	581	552	507	507	562	523	557	576	507	536	510	492	525	526	508	544	542	576	538	536	506	517	594	566	494	509	521	539	527	517	561	522	539	521	517	537	543	532	532	510	488	494	506	525	558	520	555	506	493	560	528	517	477	510	577	539	533	555	519	550	553	548	511	537	531	497	542	583	563	520	543	542	530	529	509	540	524	571	536	491	587	518	510	535	522	527	522	562	559	522	559	541	520	520	533	592	532	543	544	524	538	478	542	507	511	512	517	559	572	531	563	532	550	549	553	544	512	543	549	541	538	523	551	525	534	532	527	525	553	541	558	549	531	539	535	534	531	527	531	525	551	512	544	539	542	548	511	574	513	503	534	530	527	557	538	523	568	549	489	526	521	562	541	524	552	562	513	600	559	504	515	514	548	518	553	584	564	531	488	540	542	493	506	530	532	579	517	522	509	526	539	516	542	520	546	537	532	519	543	538	552	570	558	541	562	508	553	562	517	537	545	510	554	517	569	527	561	573	533	572	546	543	537	542	575	517	529	522	519	530	522	536	551	492	510	556	545	527	578	539	552	528	565	556	521	520	518	546	530	529	594	545	520	526	508	550	566	523	535	485	528	573	586	490	519	537	529	518	548	567	500	538	507	560	514	540	542	550	520	525	540	508	511	537	505	549	558	555	519	539	499	553	546	556	522	528	509	569	550	585	533	557	541	543	573	542	578	552	505	532	525	560	503	530	508	520	507	503	580	545	527	556	538	547	479	543	547	561	527	541	497	487	530	542	546	530	547	596	555	473	537	533	523	539	580	514	515	490	507	555	524	523	545	513	553	543	515	578	535	547	533	513	508	511	554	520	529	548	550	510	555	560	554	555	492	471	524	545	530	516	523	519	538	548	540	512	496	472	539	503	559	511	527	538	542	550	538	538	559	540	527	554	492	522	525	535	560	500	517	545	545	517	510	530	530	535	493	537	528	538	533	554	587	587	526	525	549	519	563	553	549	526	497	511	563	548	563	538	517	576	544	521	527	523	513	534
3721	4546	10345	8632	9806	33722	30796	19229	9253	3573	1304	731	559	509	510	529	497	530	522	492	473	459	460	477	493	470	473	515	516	486	472	511	494	466	487	464	451	498	505	477	488	487	474	445	496	475	486	466	503	468	451	465	480	485	493	493	500	489	466	504	482	475	480	478	506	458	509	508	515	484	470	509	504	491	494	489	454	508	478	534	479	518	510	503	464	467	492	482	467	500	511	473	496	487	511	482	530	530	471	514	482	485	464	467	487	455	509	507	501	492	534	482	481	501	518	513	450	461	482	468	483	510	469	516	558	506	456	481	529	503	436	476	463	472	485	465	480	448	475	483	481	476	504	507	482	483	480	509	484	448	491	477	520	469	522	497	487	460	487	498	470	495	478	475	506	504	462	490	479	488	484	512	484	521	479	478	480	447	539	514	492	495	448	504	497	474	478	478	479	468	465	479	504	483	499	511	471	498	515	481	501	481	504	515	513	500	501	457	458	485	503	545	460	489	497	455	452	456	495	456	504	505	488	489	482	473	501	455	508	476	522	517	484	509	470	494	478	523	498	443	515	528	439	495	477	493	481	485	461	484	463	487	512	467	440	500	495	498	526	531	494	514	468	507	480	480	483	490	493	477	459	481	486	545	464	451	487	477	478	470	518	501	501	498	440	486	507	501	461	483	479	490	494	495	468	492	494	522	466	509	488	487	486	496	481	489	518	486	471	497	498	504	513	497	459	488	491	484	447	504	476	471	510	486	469	454	485	511	490	489	481	482	498	492	470	468	513	507	490	484	455	467	460	496	502	477	465	469	451	445	498	489	526	518	459	499	499	511	516	513	450	482	464	447	472	484	501	471	472	474	498	500	468	514	502	474	468	474	504	463	518	470	493	458	492	480	473	471	464	505	461	487	523	447	454	469	476	520	488	462	464	501	499	442	472	510	465	494	491	485	492	476	482	480	523	489	476	488	504	495	521	475	476	511	447	505	474	468	504	475	477	505	461	502	488	486	433	435	527	485	507	485	500	491	498	485	448	505	505	466	475	464	489	504	475	483	523	533	495	479	473	467	508	453	500	515	435	494	475	517	499	464	508	459	446	532	465	489	438	465	522	486	528	504	493	500	460	477	501	489	476	516	489	509	492	475	492	450	483	478	526	482	474	486	514	499	498	440	516	509	474	505	477	502	529	482	485	468	473	437	447	482	453	450	527	495	443	477	453	500	512	457	471	477	453	461	460	461	536	481	484	488	487	492	476	463	477	482	490	519	472	504	473	497	482	471	481	501	526	497	485	496	489	491	484	487	488	430	477	455	451	451	532	491	531	504	494	473	508	484	494	484	472	471	496	495	472	483	493	463	477	480	477	473	496	453	456	474	466	467	507	488	484	515	487	539	502	522	475	479	473	475	491	487	454	496	452	476	462	459	506	459	468	490	548	511	475	461	484	486	499	482	479	480	506	512	477	529	465	450	481	497	511	480	483	507	480	482	458	487	479	501	540	459	488	471	482	486	466	540	497	507	485	475	493	467	497	454	467	450	452	490	484	495	482	461	481	530	462	463	501	497	525	493	498	461	518	493	499	532	511	493	473	486	497	486	496	481	517	491	439	541	517	509	547	505	473	474	426	487	514	465	488	467	503	483	467	479	461	491	502	487	461	518	502	479	496	479	457	439	490	502	519	517	474	507	487	488	508	462	451	495	457	468	467	475	491	525	474	508	496	483	480	444	476	479	494	501	523	504	491	476	453	481	465	491	462	526	492	476	501	483	522	522	480	473	398	483	471	478	488	524	470	494	485	444	501	492	464	464	452	458	485	459	458	490	484	518	444	466	486	500	517	487	490	492	512	494	465	451	496	465	483	493	472	448	451	468	478	488	460	458	474	492	465	471	482	500	464	461	471	493	522	511	494	489	507	467	484	481	499	495	495	447	534	460	475	478	466	473	497	492	485	465	510	486	471	482	447	501	487	470	463	484	487	505	485	501	507	489	509	482	493	517	468	465	462	463	445	435	497	477	440	496	493	461	483	462	490	471	479	468	485	479	483	458	497	420	463	468	448	480	457	493	544	463	511	501	500	508	504	473	470	494	512	456	501	500	463	478	480	475	464	508	494	485	475	506	474	507	456	510	462	480	502	500	449	490	477	462	478	533	500	510	488	470	475	487	503	486	459	496	457	502	491	489	503	460	472	458	504	479	475	465	495	439	484	501	501	468	481	495	475	515	434	460	527	497	438	512	491	497	498	448	480	480	471	527	496	501	473	499	511	494	497	494	487	486	460	527	456	468	464	487	466	503	478	451	471	488	467	486	448	467	488	496	473	509	496	517	476	505	474	505	469	453	450	470	493	501	506	500	510	486	488	460	500	472	440	486	506	501	467	461	502	518	456	488	447	551	501	502	490	482	513	498	470	470	521	479	505	493	459	455	484	470	480	499	484	437	499	473	483	496	476	477	482	522	474	487	481	489	482	487	504	467	496	500	467	512	460	427	496	470	481	477	442	491	475	534	484	480	466	517	501	448	477	510	508	475	484	483	467	434	480	442	503	509	493	532	478	508	492	515	516	492	499	489	493	488	485	495	484	504	438	459	505	466	495	473	478	510	501	479	485	501	460	514	470	480	489	480	516	468	484	452	501	483	487	475	522	484	494	489	487	502	472	439	484	503	460	473	497	525	470	473	521	477	520	489	456	470	480	471	481	505	456	459	477	494	496	517	471	482	494	454	490	468	533	460	537	501	487	464	496	515	491	494	482	470	483	507	488	501	480	479	510	465	478	486	511	461	513	481	440	471	507	502	475	472	481	464	480	452	500	506	466	477	500	506	453	519	499	479	435	511	467	474	463	471	492	502	471	482	440	493	456	499	498	463	468	531	475	465	500	514	524	471	479	458	469	487	444	503	516	528	497	472	499	445	483	492	511	440	476	510	477	464	472	479	501	495	470	432	501	476	470	496	461	449	479	475	467	474	496	510	478	465	481	470	432	477	464	458	490	489	465	526	465	470	480	506	470	467	485	453	471	487	485	471	493	500	497	498	486	472	484	510	450	481	493	515	499	447	476	455	483	461	483	500	454	536	472	497	499	461	478	449	503	451	488	447	462	508	485	460	485	487	497	456	450	452	498	497	462	461	475	493	501	460	459	515	443	484	448	491	470	458	488	474	520	517	467	515	455	493	463	471	478	491	474	465	457	479	486	505	480	506	484	530	475	460	480	460	467	470	463	478	505	499	466	486	470	532	465	464	473	460	485	492	513	459	479	485	454	443	473	479	495	460	512	502	491	492	530	513	438	487	509	493	491	511	486	479	473	491	472	470	482	508	492	475	461	454	501	510	500	522	494	521	480	479	482	500	501	494	464	484	456	520	511	483	486	427	496	499	473	468	514	470	483	487	518	467	443	473	486	478	506	479	473	474	456	477	489	515	494	488	536	491	475	472	501	478	496	477	496	417	470	476	442	515	427	494	481	464	477	509	458	456	478	546	523	452	503	479
24334	21412	28735	24465	21750	47285	54827	39803	23470	9781	2626	1089	782	691	613	648	648	660	665	659	644	684	684	659	683	587	657	623	608	617	693	706	676	669	697	621	618	626	647	664	660	643	633	657	671	679	645	657	663	724	641	663	628	669	649	671	682	645	627	673	636	619	677	636	630	660	674	659	631	642	668	680	680	672	713	650	686	658	631	623	656	606	617	598	644	630	621	667	630	623	664	677	627	634	641	639	605	609	577	678	657	690	687	656	652	652	645	595	629	632	678	664	660	610	697	637	665	652	632	668	608	627	666	630	680	655	658	635	666	674	641	655	613	680	660	663	680	671	647	609	637	642	607	653	694	648	665	611	653	630	640	635	673	688	646	638	649	653	647	649	650	643	690	596	663	626	595	616	654	636	619	675	674	639	646	660	639	633	678	634	602	651	610	644	643	636	673	644	721	641	740	649	629	626	656	625	686	667	648	687	649	624	670	646	619	643	628	664	647	641	690	608	683	651	632	663	623	614	685	667	678	642	626	598	602	610	603	643	655	693	658	654	653	629	607	642	611	641	632	711	650	655	626	651	633	611	638	691	605	631	624	626	638	649	605	622	623	616	625	631	662	680	651	680	630	654	616	602	678	635	667	668	648	623	689	672	637	643	652	649	655	625	641	633	628	673	640	648	617	644	694	638	663	642	608	631	685	620	624	662	604	636	643	682	616	664	622	667	655	662	692	662	635	654	617	677	638	683	689	653	592	688	637	652	623	673	636	691	637	673	618	638	670	628	648	626	693	607	671	674	624	629	686	653	686	669	664	594	603	651	624	614	639	605	677	665	659	680	644	624	679	626	653	640	685	613	628	658	630	631	623	660	613	703	645	625	642	618	670	595	679	620	624	649	682	677	657	645	684	661	651	691	607	641	639	623	647	634	615	665	642	637	608	624	606	657	652	644	642	593	637	684	665	624	616	671	656	676	629	684	685	637	617	632	683	639	637	616	637	656	685	632	629	624	650	636	625	638	681	677	657	702	654	661	653	664	654	660	653	655	703	647	645	668	659	657	648	606	609	623	639	610	648	675	626	649	611	607	657	632	641	642	672	675	660	641	626	645	689	657	642	657	627	662	600	632	654	638	625	651	663	641	637	655	682	662	615	647	682	684	638	609	640	690	676	646	639	658	674	645	658	661	657	693	645	651	636	681	644	655	634	638	637	629	661	654	688	643	645	659	655	639	615	617	644	657	598	655	654	637	662	669	698	644	625	648	641	626	627	651	605	687	657	648	662	637	636	649	640	631	623	624	623	691	647	646	631	673	655	665	668	617	581	658	658	616	671	625	629	679	633	625	653	617	660	643	627	644	659	600	638	643	653	630	610	638	688	655	676	591	644	659	635	697	658	623	631	642	638	651	705	622	665	630	637	648	685	640	621	627	654	649	648	601	630	702	621	624	649	649	631	664	611	633	639	659	684	678	618	604	638	660	636	697	622	641	664	659	716	691	615	627	643	655	629	622	639	606	642	664	637	716	632	636	599	624	622	655	664	632	653	661	688	675	633	636	598	658	649	607	665	611	638	653	651	703	663	611	651	651	654	630	624	619	629	615	608	632	695	632	657	680	634	669	634	678	710	622	602	662	633	635	645	672	655	691	681	675	636	649	657	657	678	643	601	648	676	677	600	701	667	621	635	642	686	623	639	595	647	642	550	625	646	668	665	676	625	618	626	666	639	655	647	637	632	597	600	631	595	632	653	643	662	606	600	624	633	682	668	605	630	675	617	669	637	639	669	605	646	619	650	642	675	632	607	667	694	672	655	647	664	650	651	618	598	650	621	660	674	641	642	658	627	659	642	643	649	625	649	623	617	656	649	612	623	632	645	670	643	649	606	586	667	670	635	621	647	664	633	614	622	616	623	641	676	659	663	629	639	635	627	622	633	651	639	653	623	611	650	655	679	623	639	625	649	648	663	612	622	667	658	670	654	649	616	650	669	631	642	632	633	632	645	608	657	622	684	664	672	643	641	589	637	643	647	640	628	626	653	677	613	656	611	662	649	666	636	665	666	678	584	655	631	638	585	648	631	645	670	658	673	637	645	646	650	682	601	643	636	663	672	638	630	631	657	628	679	645	655	638	616	672	689	602	669	625	614	656	655	626	694	666	647	623	599	639	644	627	623	617	625	679	669	660	648	653	678	647	649	660	631	618	640	601	647	638	657	648	630	652	672	682	659	620	656	664	610	619	621	629	625	686	636	667	647	646	642	646	616	670	640	646	637	623	587	675	667	712	684	660	658	631	703	673	620	660	618	635	625	659	663	657	608	620	615	632	619	699	658	637	642	677	708	655	704	593	638	631	686	632	686	610	686	684	709	665	660	650	622	648	640	656	615	640	616	666	693	603	658	576	639	640	614	681	672	663	646	618	620	605	620	624	670	667	645	640	593	645	645	595	703	596	667	656	603	606	636	662	667	625	633	611	636	628	624	644	706	589	623	627	656	629	662	657	636	659	618	649	621	621	662	649	599	645	613	668	662	631	672	625	673	672	684	625	623	646	630	600	607	642	594	683	648	603	646	651	669	628	653	668	670	693	631	650	616	673	642	620	640	653	687	636	657	609	637	696	633	643	635	670	630	652	648	646	677	675	640	619	652	652	646	637	662	694	636	653	657	673	591	660	634	654	621	641	648	622	634	651	665	658	666	641	620	612	653	640	676	641	649	641	659	624	616	647	599	659	615	633	610	592	645	678	669	638	676	632	597	660	621	638	632	662	617	656	652	621	604	652	657	621	622	645	672	638	649	644	630	587	641	671	662	614	588	662	658	674	617	675	605	637	676	615	653	616	651	651	601	622	665	611	661	665	615	645	650	700	665	616	630	638	638	662	615	677	687	640	633	662	672	700	604	637	649	636	639	637	646	625	629	640	669	680	644	636	665	608	677	630	614	676	638	638	647	601	632	631	682	627	626	656	701	638	583	640	676	619	656	687	626	656	667	611	668	642	614	626	622	582	662	658	629	653	638	612	643	643	692	626	649	647	608	670	669	644	642	658	632	638	682	632	700	682	642	625	643	634	666	677	659	639	654	642	616	652	628	629	622	652	601	640	634	639	631	634	630	614	619	616	624	626	663	652	673	617	644	656	631	596	685	623	565	674	652	645	642	665	599	661	646	621	679	650	642	631	639	659	676	672	655	642	611	627	649	671	639	611	634	676	619	653	607	642	691	657	615	644	678	690	674	672	612	625	670	642	621	643	647	603	664	663	619	628	646	651	610	645	647	661	715	655	603	656	618	634	620	663	636	666	626	672	667	630	605	637	650	649	656	643	669	676	674	629	678	681	667	606	633	690	659	699	660	642	684	696	646	589	666	644	630	654	620	615	629	673	655	634	599	694	662	670	688	646	653	672	654	638	654	639	652	638	636	642	613	636	616	621	619	655	631	618	645	653	650	608	642	621	679	659	674	659	631	662	656	642	644	645	607	586	613	623	636	620	616	646	628	630
6074	13075	8150	8842	13510	53482	49429	32866	18808	7539	2679	1137	690	613	556	602	579	580	612	569	586	578	596	606	598	605	590	581	589	582	607	559	584	573	651	616	562	592	582	628	571	596	548	560	606	629	598	574	546	576	556	585	623	596	589	576	597	614	563	571	608	595	599	617	553	606	564	597	605	596	617	610	579	596	591	524	597	566	592	618	565	547	611	543	527	577	584	589	583	553	558	584	590	557	614	529	563	549	619	565	581	562	603	604	618	610	573	568	630	592	577	586	584	527	514	558	582	618	572	592	579	570	568	625	607	590	592	559	590	588	606	535	537	568	550	582	600	582	591	563	563	577	558	599	541	587	556	578	614	528	542	531	581	628	557	585	576	599	575	588	588	593	619	597	597	575	588	585	593	553	611	584	548	617	570	593	589	623	562	602	566	545	553	567	592	597	535	575	554	560	626	603	559	599	600	566	564	584	594	590	586	563	591	570	616	592	598	573	592	575	556	586	594	550	594	573	612	543	575	527	574	610	592	571	583	562	599	623	557	536	577	610	598	621	538	578	576	576	633	543	585	556	562	584	604	548	548	600	593	575	595	570	568	541	570	574	593	614	525	556	597	565	561	593	589	562	565	597	610	547	595	544	596	560	574	574	576	628	582	544	549	562	652	573	556	570	584	600	576	547	595	628	599	608	585	576	599	585	599	546	593	556	555	574	577	586	584	603	548	603	575	608	565	581	557	576	595	597	564	575	609	610	642	587	596	596	587	594	593	597	586	560	609	529	563	598	595	545	593	592	570	624	571	589	538	566	580	619	575	573	600	602	619	623	596	576	562	588	521	585	573	566	580	581	587	579	590	608	584	572	539	599	570	567	618	603	598	635	629	626	587	615	572	611	586	567	545	630	552	539	574	582	579	568	617	569	588	585	546	558	588	557	590	576	571	551	570	565	564	592	602	610	620	605	607	647	574	577	624	562	574	548	552	570	553	567	597	584	574	634	587	564	576	595	598	560	635	570	563	621	582	557	589	608	584	558	566	588	574	605	576	591	603	574	567	572	609	546	554	603	565	604	589	557	578	636	601	586	576	608	544	598	554	587	590	553	577	559	597	568	547	512	576	624	577	559	596	572	569	559	573	570	555	583	599	553	594	585	554	621	568	568	578	579	542	532	597	586	579	537	548	592	563	592	552	614	550	575	595	516	583	581	569	589	599	569	614	610	575	569	617	526	607	531	625	549	601	581	586	603	606	564	600	578	558	597	566	603	601	587	543	604	553	566	549	592	638	586	558	538	546	603	577	583	600	537	570	566	591	574	616	562	559	578	585	585	568	588	634	574	542	566	589	591	541	552	622	584	588	583	550	555	611	535	567	562	582	586	602	593	613	568	551	571	535	621	591	555	579	572	588	634	563	571	549	555	596	582	544	565	591	617	555	554	615	611	552	573	584	573	555	557	569	557	619	539	581	626	580	570	598	599	570	561	578	595	596	590	556	581	566	584	586	561	600	590	611	544	556	600	592	590	606	578	572	558	621	563	579	571	613	569	564	602	585	558	618	552	582	564	565	582	636	598	588	546	577	587	596	580	586	592	603	575	560	577	532	581	540	595	536	596	571	509	589	631	561	562	556	610	586	532	583	586	616	595	584	563	524	599	530	586	623	547	543	580	552	573	535	565	602	582	565	546	564	560	574	584	587	592	560	588	561	549	604	610	564	586	600	563	569	546	554	563	567	594	534	571	583	604	607	600	592	613	553	608	644	547	600	525	623	591	581	557	575	580	526	580	602	570	564	578	587	579	544	605	557	568	659	609	585	579	560	599	599	587	598	602	579	584	583	581	597	626	575	566	548	558	609	611	559	557	579	602	574	557	603	554	593	574	584	612	544	586	585	520	610	597	580	560	616	559	568	569	611	543	567	578	596	623	621	582	618	582	570	557	561	568	576	568	579	569	623	545	579	555	595	571	576	528	612	570	561	619	545	561	585	626	604	592	568	553	611	607	584	543	568	554	585	574	581	546	604	555	590	544	545	602	529	573	571	571	566	583	585	556	580	524	638	581	525	519	596	602	568	576	582	555	560	574	591	576	610	557	571	562	571	576	558	576	553	567	522	573	574	566	603	599	593	611	594	559	557	580	613	544	597	605	586	564	576	578	554	568	539	571	573	524	598	554	539	563	547	558	574	582	582	554	551	570	579	585	528	558	631	554	613	603	574	557	550	602	563	598	582	587	557	583	646	564	550	623	562	570	590	601	586	557	588	593	528	598	628	598	598	550	598	588	566	560	589	569	569	525	595	595	544	608	573	557	592	589	584	588	623	572	590	581	554	543	532	564	611	593	552	582	554	526	579	583	582	582	552	561	567	564	561	576	579	566	556	602	560	560	501	598	590	569	563	520	627	577	573	585	524	575	564	578	562	559	571	611	585	550	597	539	618	586	600	573	567	576	545	616	588	543	574	584	559	589	605	558	588	574	577	568	586	584	593	550	558	552	606	580	564	587	579	573	563	558	586	567	621	549	578	600	573	562	568	581	595	563	555	559	570	596	609	581	561	594	556	585	579	611	557	621	539	567	558	546	537	569	574	555	573	540	553	571	573	581	552	607	566	543	603	551	586	559	562	581	571	565	598	600	575	631	590	578	586	609	565	524	543	554	636	593	584	575	598	591	555	564	578	581	576	572	590	591	607	523	586	566	554	603	579	632	591	590	587	573	595	537	585	566	592	598	585	576	576	549	624	568	539	552	581	577	557	551	543	581	586	557	583	602	621	574	540	585	589	570	610	533	595	577	564	534	553	580	568	579	550	569	598	611	569	614	548	560	594	615	526	585	593	590	572	563	595	573	566	559	557	538	625	519	546	615	573	550	560	593	603	594	592	575	592	556	568	590	585	593	554	581	625	522	593	617	552	608	609	618	596	635	582	582	582	537	562	596	545	546	572	552	549	595	591	518	597	598	571	600	565	586	572	556	584	606	575	565	567	600	582	539	568	610	553	556	584	609	550	591	577	607	559	516	534	538	550	594	554	559	594	625	553	566	587	564	608	620	587	569	563	603	562	560	550	603	583	581	565	571	572	562	589	582	548	569	559	612	633	578	561	581	576	560	606	563	622	561	565	557	550	592	575	541	533	555	524	605	596	558	562	570	572	591	574	609	563	610	560	548	593	561	598	578	590	540	609	589	594	571	590	586	566	592	615	569	637	559	590	584	568	582	593	566	559	573	564	573	575	566	547	564	596	577	546	590	558	582	570	577	578	551	566	604	590	517	566	577	569	577	597	579	585	587	561	569	578	579	597	569	594	580	557	567	604	559	587	588	519	566	584	561	604	589	567	549	616	635	614	596	571	565	585	566	593	559	591	594	599	562	560	596	563	569	589	578	587	558	545	585	613	615	558	579	550	502	589	600	579	558	553	583	566	582	571	556	575	564	580	563	579	565	568	547	562	599	599	581	541	597	567	636	598	577	555	559	580	559	615	600	548	590	561	573	587	570
27795	14480	4544	2683	3052	4600	4539	3576	1916	1007	647	550	541	498	503	492	530	527	532	478	534	496	500	483	480	478	458	469	508	503	489	509	496	521	552	506	541	491	521	490	503	530	483	518	471	497	513	519	516	496	520	482	477	478	478	493	507	549	505	496	503	508	509	477	519	448	496	515	523	482	482	475	501	464	516	496	523	506	500	501	519	480	468	498	487	535	476	510	484	539	502	518	471	513	471	461	504	483	478	541	492	500	480	525	523	519	511	495	450	506	497	498	482	490	490	504	491	519	507	515	508	513	504	520	521	506	472	483	519	544	488	511	525	509	500	508	497	515	505	470	463	516	456	456	519	482	498	536	511	526	463	497	512	517	492	525	492	540	472	503	523	495	498	519	510	507	469	486	517	489	493	511	508	489	478	503	503	449	516	524	493	461	504	483	459	511	524	482	471	496	502	514	486	475	521	550	558	519	504	494	520	521	551	510	503	476	507	503	507	526	476	513	487	536	470	500	494	508	518	538	444	540	464	524	509	526	470	507	498	502	481	492	505	492	470	483	494	489	514	480	461	510	474	525	457	505	505	463	506	494	486	500	474	561	521	489	524	477	496	516	480	497	484	519	507	491	470	529	529	485	488	488	480	507	464	511	549	516	519	518	515	490	528	471	479	444	522	502	477	469	530	471	454	502	518	464	502	487	471	535	514	503	506	498	458	472	481	536	552	495	483	504	500	506	463	492	558	475	470	482	469	510	484	494	465	517	474	489	493	496	501	472	512	508	491	507	477	475	521	527	476	521	537	505	511	481	519	485	477	498	507	477	470	539	499	481	525	475	483	485	483	498	510	531	558	528	482	493	498	495	497	480	501	487	533	498	522	511	509	486	493	550	471	485	496	509	513	513	536	502	484	492	527	526	485	498	512	513	508	526	496	507	553	524	463	529	514	470	475	488	456	501	522	496	534	505	497	488	509	506	460	501	496	450	510	499	529	507	545	475	477	490	453	525	494	485	544	489	492	490	479	502	480	517	503	467	509	501	498	501	490	504	519	488	484	486	507	468	506	494	519	503	521	491	514	498	468	508	519	498	493	497	495	448	535	469	476	491	503	497	499	453	466	492	509	507	512	484	503	517	517	512	509	522	492	537	533	505	567	506	493	509	488	489	510	516	502	457	534	540	511	498	531	506	516	488	512	501	477	450	513	501	488	488	513	510	512	487	537	496	527	494	485	502	511	520	444	514	502	494	508	522	471	501	517	509	474	527	472	535	498	491	519	514	518	512	481	498	539	474	475	497	518	472	467	523	499	512	500	488	487	523	538	534	516	489	541	534	484	486	489	483	502	505	523	495	497	494	501	513	500	481	506	542	499	523	491	518	483	539	521	486	457	470	496	515	521	513	524	462	497	463	495	468	497	517	504	528	475	478	529	512	516	472	545	550	470	524	487	516	468	516	503	498	501	474	506	518	525	522	494	501	507	457	533	519	500	544	469	514	494	552	493	479	478	503	529	467	513	492	475	518	476	507	493	540	465	499	488	512	495	491	503	501	500	490	539	505	537	520	504	502	545	530	490	492	509	506	468	522	495	486	507	536	541	511	457	483	506	516	514	536	493	502	508	506	491	519	496	534	496	482	509	499	505	472	478	510	513	532	480	522	525	486	550	512	528	492	482	484	518	515	461	530	510	550	522	473	514	506	496	535	532	504	496	498	508	517	495	526	489	474	492	518	557	542	511	514	524	497	491	478	521	536	460	498	490	485	528	475	487	481	499	518	477	467	491	531	520	526	495	474	499	544	532	495	502	500	492	551	523	472	502	523	508	466	520	492	455	528	479	471	486	514	478	494	505	512	517	476	496	479	534	533	486	500	541	493	472	491	490	480	494	547	453	465	463	494	515	484	517	495	529	499	475	514	526	515	533	503	517	517	512	497	475	477	507	511	513	488	496	473	499	507	512	499	531	485	493	511	492	484	487	531	505	518	506	491	502	461	490	494	516	511	501	501	487	506	499	516	488	506	534	519	475	495	513	499	536	461	516	527	495	491	543	507	522	511	505	501	502	508	466	487	474	477	456	524	471	459	443	487	520	555	527	496	494	477	512	512	514	509	485	510	524	504	515	496	526	472	511	445	497	484	495	506	518	489	465	492	517	500	483	516	522	476	526	484	523	485	495	513	491	513	510	470	504	523	546	512	501	543	458	465	511	464	492	471	476	525	452	470	521	527	504	523	485	536	510	549	505	499	489	512	515	509	511	511	457	459	489	476	508	458	511	491	483	500	508	504	505	511	472	517	476	518	493	488	474	502	496	497	526	496	557	540	536	527	472	454	491	500	511	489	510	487	510	471	501	484	480	524	518	510	514	486	511	529	489	471	479	492	450	504	519	504	494	529	480	481	520	518	493	492	539	484	488	492	492	478	450	489	499	472	508	495	496	500	488	499	520	485	525	481	464	504	490	499	473	500	485	511	505	539	484	511	468	523	503	516	483	517	493	492	507	501	506	499	490	490	513	503	500	528	530	493	513	516	545	517	498	538	515	516	543	507	502	525	509	527	477	510	490	522	484	504	494	492	503	511	503	510	523	482	505	539	503	498	475	468	479	469	522	503	497	511	494	510	462	513	509	528	503	505	518	484	506	495	503	513	507	462	511	481	537	504	507	521	540	501	486	490	487	474	459	509	459	518	510	557	481	527	547	482	495	524	520	499	501	491	463	459	500	481	479	491	516	513	510	483	509	540	533	501	476	507	496	460	458	533	514	515	501	496	491	516	481	500	506	482	471	530	475	502	523	503	518	518	485	487	483	462	516	471	462	466	533	470	500	468	497	509	522	535	498	512	500	516	491	518	528	521	559	493	540	518	537	477	486	499	494	531	495	514	484	483	485	506	495	536	513	506	492	527	501	506	485	522	521	476	517	515	499	488	533	494	531	492	497	505	543	486	494	492	501	477	521	542	496	493	487	483	512	497	489	474	487	479	489	489	506	475	485	475	478	492	499	512	496	474	524	523	486	502	538	526	511	546	481	503	452	491	481	489	491	465	509	524	506	500	539	493	466	517	494	517	500	496	520	496	499	508	516	478	479	512	504	509	511	543	496	464	485	506	520	459	509	515	477	529	504	516	488	514	480	516	489	509	471	544	501	509	537	514	507	510	469	514	491	519	514	453	501	490	488	509	536	487	552	486	440	540	491	495	499	466	460	502	497	543	529	539	497	513	511	499	532	473	486	469	497	482	504	490	516	506	512	536	493	507	495	478	509	511	463	448	482	494	490	501	504	475	491	491	481	442	488	483	492	523	490	497	529	476	517	510	488	474	490	534	522	479	494	478	517	454	487	511	507	475	504	507	531	495	486	519	495	507	523	507	497	509	457	468	494	518	501	502	492	493	495	534	455	485	519	487	532	482	510	487	467	523	493	521	525	513	489	460	491	516	518	510	503	509	525	536	507	518	528	516	525	476	514	510	489	520	487	525	486	478	534	516	489	530	509	530
5665	4127	3665	2958	3951	5235	4887	3790	2076	1032	624	492	453	429	426	432	418	450	468	420	457	401	451	434	416	437	473	432	426	407	430	429	453	420	427	446	460	420	457	435	435	415	452	477	464	432	441	466	440	479	447	438	397	398	447	408	444	412	446	413	420	446	449	445	402	452	426	420	440	485	411	404	448	431	431	440	410	417	438	459	416	465	430	462	487	423	447	450	406	449	455	433	444	431	446	456	409	451	445	457	438	464	474	387	452	439	487	405	393	452	450	467	435	436	454	425	492	434	470	401	452	405	426	420	413	426	418	406	444	441	418	427	409	429	425	432	426	438	433	450	454	436	437	456	453	428	452	455	448	433	420	435	460	481	447	457	422	426	406	427	456	411	449	450	428	444	442	432	420	446	428	415	451	398	421	439	431	477	385	443	459	439	411	445	460	410	474	432	468	439	421	419	417	439	407	480	427	422	472	438	403	434	452	413	458	442	448	410	443	404	425	425	429	405	425	381	453	433	442	424	409	406	428	427	416	416	405	470	440	423	425	443	414	452	424	420	416	386	438	441	433	437	447	397	431	450	437	474	431	430	433	463	478	406	431	415	444	461	408	443	436	442	399	450	437	442	434	423	422	425	471	460	432	408	427	435	418	422	452	413	377	404	457	418	411	447	431	442	461	436	447	428	434	411	448	412	424	446	454	432	456	397	430	428	399	422	414	449	433	394	429	453	410	403	457	462	432	431	443	443	423	450	453	449	457	412	424	446	422	441	437	414	400	438	466	444	440	404	434	428	425	458	437	425	437	418	466	430	455	427	430	488	414	415	417	417	479	448	418	403	421	460	410	460	423	408	472	441	421	434	451	403	443	461	389	420	393	460	419	391	417	412	478	403	428	443	425	412	433	420	452	442	406	428	428	424	415	437	457	426	426	448	422	443	416	476	445	427	448	440	449	443	402	452	421	423	413	408	445	418	444	460	426	436	426	441	424	410	442	479	464	420	425	431	415	451	444	426	450	450	427	435	388	460	447	401	435	411	423	451	425	444	406	439	441	432	428	445	450	430	426	500	428	413	458	440	398	449	428	418	433	452	382	457	409	438	464	418	408	367	416	412	390	441	452	422	443	418	418	438	452	438	413	455	411	440	475	420	463	421	433	434	427	449	417	450	404	390	486	441	406	460	422	435	438	417	442	435	410	434	409	428	452	407	431	427	440	409	409	432	443	423	417	473	469	438	442	396	433	445	403	418	424	427	428	434	468	443	419	453	427	454	481	443	461	412	452	431	412	427	413	437	472	450	412	425	431	410	363	478	396	447	419	432	435	419	436	427	417	452	401	455	468	482	421	448	432	421	461	433	405	437	430	433	386	452	406	460	443	427	457	411	420	412	460	454	419	425	442	425	425	409	438	420	442	418	423	428	452	468	448	410	428	404	488	415	425	414	447	455	419	422	441	464	439	450	416	404	437	430	453	418	424	430	439	451	423	425	433	438	409	413	427	436	440	428	468	454	436	441	416	418	447	452	435	449	423	436	437	421	446	428	476	438	466	445	456	407	431	444	424	430	450	442	380	445	422	437	417	444	442	465	457	419	414	453	398	416	395	409	427	418	425	450	437	411	433	454	392	439	431	435	427	442	439	432	460	414	411	431	445	429	420	404	405	398	427	429	390	440	443	445	420	433	413	415	431	412	420	442	405	466	463	461	442	467	433	411	433	413	438	444	433	433	419	430	453	423	392	411	443	442	444	407	436	414	418	416	444	406	430	457	452	396	424	397	418	473	433	427	440	452	440	445	457	408	428	428	461	448	419	399	451	440	435	420	433	390	464	432	425	397	427	416	469	453	424	441	460	447	423	427	449	432	406	423	443	431	408	440	445	433	473	433	420	425	416	409	448	439	437	438	459	444	420	450	450	433	416	426	403	394	436	421	427	404	454	424	434	384	364	417	479	471	420	411	456	462	440	447	477	423	394	410	435	425	441	448	440	455	419	399	457	464	468	448	427	419	466	441	434	391	458	423	386	419	429	446	414	415	435	462	440	440	402	430	476	371	441	455	472	422	447	414	413	448	495	416	429	438	451	455	419	421	413	443	447	441	412	441	464	423	449	455	457	430	448	435	400	436	428	448	406	469	423	452	426	445	409	446	423	420	470	445	454	451	432	442	429	406	404	420	446	436	389	404	437	431	431	446	453	434	441	448	411	427	424	434	456	431	401	475	424	430	436	437	469	384	423	426	436	422	439	423	462	474	383	438	444	416	406	436	439	439	446	424	459	415	460	440	418	429	453	410	438	431	432	450	461	423	422	421	437	431	447	449	471	421	434	427	427	443	427	413	437	460	456	421	426	432	386	433	436	432	435	436	429	437	453	440	408	444	442	452	421	428	427	412	475	417	419	438	437	396	419	405	461	456	439	460	426	430	409	448	428	431	429	458	438	412	467	431	492	433	414	439	430	474	466	448	423	389	412	437	415	419	472	464	441	467	445	402	417	432	423	441	438	450	424	416	444	428	447	451	442	430	453	430	430	412	436	419	431	464	403	443	465	445	449	399	431	440	445	462	396	470	408	454	408	413	417	442	453	425	429	402	443	461	435	429	428	429	401	474	431	438	419	465	449	428	462	447	454	424	453	433	443	420	456	479	454	439	425	435	443	432	437	440	453	443	415	413	449	435	456	437	448	422	424	410	405	421	417	476	438	439	440	468	467	485	420	423	426	415	415	430	446	407	439	432	442	445	450	449	415	444	431	437	409	405	447	467	476	417	402	478	442	461	441	461	427	449	396	424	392	448	429	441	436	431	456	421	411	447	437	410	414	431	415	436	442	431	424	438	445	417	455	438	437	452	412	431	433	444	483	421	420	446	430	455	417	436	431	467	487	409	434	443	423	476	447	431	437	448	403	424	456	453	440	445	411	438	464	429	441	443	401	443	431	452	439	435	438	422	429	437	404	446	427	440	416	411	423	433	446	447	422	454	431	460	387	460	427	432	447	461	439	426	415	444	454	411	440	421	401	440	445	393	423	407	503	424	416	432	451	405	482	426	415	446	423	427	446	454	443	404	425	470	408	438	446	403	478	431	450	435	411	449	435	423	464	460	415	442	440	451	417	432	411	427	412	434	472	464	431	417	441	405	424	460	409	438	425	422	446	426	423	442	416	381	506	474	430	412	456	457	427	412	457	408	420	457	414	405	438	416	433	388	436	433	479	464	410	431	420	454	454	444	451	452	452	459	410	409	435	462	417	413	444	415	479	484	457	442	418	434	426	446	426	466	450	410	454	409	463	430	445	440	444	438	378	418	410	400	440	434	410	458	454	455	416	411	440	436	414	448	421	427	403	414	463	451	449	405	483	430	423	384	440	440	415	446	458	432	441	445	431	482	467	399	424	379	425	456	431	429	426	418	430	415	449	425	471	446	394	430	441	416	441	424	432	429	475	400	452	431	446	480	441	451	437	461	458	422	457	451	433	432	408	434	417	415	415	440	426	401
25550	21415	27293	25493	15674	31747	33856	25087	12874	4067	1397	755	573	570	518	519	574	571	526	572	487	543	556	518	539	487	517	539	515	536	479	534	525	484	563	530	503	536	495	561	509	517	483	541	559	495	530	577	547	520	507	580	442	506	532	577	540	494	550	532	495	545	567	520	506	516	492	524	503	527	570	548	547	508	518	542	516	508	477	483	541	548	532	489	534	525	524	502	544	535	514	514	515	534	542	508	541	534	515	508	514	498	512	475	508	546	533	515	526	543	531	494	512	492	535	536	549	516	503	475	526	470	509	562	485	529	521	511	579	535	522	517	509	498	527	536	530	545	504	507	571	509	514	511	492	502	511	548	533	528	507	585	543	525	510	520	517	506	499	504	510	509	520	512	523	493	513	509	550	522	506	545	528	498	527	518	529	514	511	492	522	510	511	493	522	500	536	543	518	497	479	517	531	500	546	575	511	523	530	497	506	505	521	496	496	507	529	454	518	477	501	466	539	551	513	508	537	471	535	515	487	511	515	569	507	531	521	549	504	521	554	562	549	491	561	535	524	519	527	497	508	533	491	504	521	562	509	558	512	563	548	482	572	523	498	503	478	512	502	532	515	542	500	498	558	535	535	474	515	511	456	502	497	486	516	509	521	482	545	526	521	489	509	524	506	538	531	510	560	539	506	484	555	548	499	521	493	535	531	566	518	562	480	560	519	526	539	511	520	492	517	538	502	521	559	515	506	514	559	529	527	573	534	554	483	525	533	511	545	539	561	562	509	525	490	477	512	482	563	542	499	523	533	487	512	506	509	490	544	499	511	543	499	542	527	543	511	523	536	512	493	550	527	515	553	516	498	534	553	510	542	486	563	538	526	532	485	518	517	486	537	510	545	487	502	532	525	519	540	556	554	532	531	504	494	504	511	485	538	519	515	540	561	565	525	578	501	516	486	540	541	523	545	503	543	535	493	510	509	531	493	516	553	536	525	496	533	515	535	562	524	508	498	532	505	495	517	517	562	522	515	530	548	541	540	505	499	504	463	554	488	538	567	511	506	531	563	498	500	524	499	528	554	511	520	502	513	526	501	550	537	537	521	531	535	487	510	548	543	510	498	470	549	523	516	561	541	537	515	557	541	523	525	558	528	511	546	488	527	524	548	530	567	533	523	530	557	527	519	474	517	555	518	498	493	535	525	543	497	493	570	489	501	538	528	480	521	566	505	518	517	535	543	506	494	539	534	494	501	492	517	521	494	511	520	495	538	556	494	526	499	512	524	559	533	542	522	512	541	547	557	514	533	491	507	516	538	529	500	551	535	557	539	530	517	507	522	546	521	494	545	527	526	507	539	524	528	527	508	570	544	555	506	493	517	562	517	507	494	503	503	517	523	474	490	527	527	538	502	486	523	489	530	569	532	512	551	527	552	534	532	527	561	517	543	544	512	556	535	502	513	462	507	536	506	528	538	480	525	477	526	565	482	511	523	480	507	533	558	542	479	543	551	487	546	539	515	507	499	522	511	508	528	514	559	565	459	576	502	497	503	534	514	526	506	544	517	486	528	496	504	544	518	525	535	532	518	516	545	534	531	510	524	534	515	545	510	532	527	543	548	504	495	558	527	541	524	522	473	533	528	532	537	507	548	501	560	513	493	518	509	506	517	517	528	520	461	499	510	537	483	493	549	527	478	548	523	523	495	502	548	539	499	545	545	546	558	568	541	526	539	521	586	536	487	542	498	529	498	496	520	510	485	506	479	595	530	521	510	493	551	536	539	482	504	560	532	499	556	518	480	485	463	532	503	504	518	481	521	492	530	478	512	548	497	494	533	521	520	533	505	513	496	498	505	449	554	544	547	516	536	475	554	528	531	508	517	530	526	510	480	540	490	502	518	512	514	526	518	505	509	517	546	494	533	524	486	548	539	520	530	560	505	544	481	577	556	527	553	509	502	507	521	516	521	494	518	497	522	560	578	505	491	509	512	514	511	525	479	504	521	485	544	503	529	527	519	533	505	505	510	573	533	530	540	543	543	529	515	506	531	503	551	504	543	525	519	529	535	509	529	491	521	539	459	553	527	490	536	545	524	540	511	504	528	509	535	526	509	557	531	497	515	513	516	518	505	494	528	490	500	477	521	539	536	550	522	528	565	502	494	503	590	549	503	504	566	536	527	527	544	526	532	505	559	495	525	527	506	546	504	501	516	541	486	505	490	563	531	531	515	510	547	475	507	557	517	466	529	518	520	551	514	507	535	515	541	529	534	513	493	533	533	532	557	529	542	529	523	521	482	531	513	509	555	492	522	537	493	534	535	547	521	558	540	540	516	521	531	532	485	519	571	516	535	538	526	542	501	551	528	508	524	542	511	506	483	534	545	505	528	515	471	490	527	560	516	525	507	476	545	521	485	488	499	509	528	554	499	547	551	498	509	529	519	520	511	518	540	491	505	536	524	518	497	563	502	479	515	520	533	522	542	480	524	555	536	539	500	505	538	518	534	497	524	481	528	544	496	510	514	560	536	588	491	518	518	539	496	530	481	495	496	493	529	500	505	531	519	527	533	542	498	538	526	528	485	507	473	546	517	534	509	539	553	554	542	536	568	516	558	507	538	518	490	486	510	432	483	546	562	496	452	558	503	475	521	504	525	479	531	526	523	531	495	519	532	535	528	533	539	536	510	537	513	531	496	520	504	541	500	506	504	493	518	490	539	534	498	521	526	494	532	476	507	523	549	497	567	516	506	521	506	523	560	533	548	574	516	553	488	513	494	501	502	543	535	539	493	527	552	527	499	535	518	481	496	519	552	524	554	548	550	522	505	537	564	517	546	503	555	522	492	541	513	525	577	529	501	528	540	524	495	523	503	526	489	499	514	535	497	573	542	515	510	481	520	529	503	504	533	515	474	538	515	569	517	513	529	539	516	560	539	571	499	545	553	498	537	533	493	526	526	448	509	512	509	490	507	504	517	532	542	499	519	459	495	535	545	514	558	479	527	511	555	575	530	469	541	521	493	542	513	518	524	532	579	486	533	541	537	518	554	523	533	543	513	494	532	525	553	546	549	553	505	516	518	580	508	541	517	518	556	511	587	495	517	536	571	557	544	541	552	563	542	545	520	540	519	528	503	539	561	523	494	495	500	533	552	558	515	568	508	537	551	526	560	510	524	532	513	544	495	526	530	529	526	525	517	481	532	551	520	514	545	550	504	544	550	505	511	544	509	517	538	472	535	528	517	518	481	541	541	537	516	533	531	487	542	542	498	527	504	489	528	500	494	485	548	522	543	541	557	511	517	531	497	520	508	528	505	486	511	519	489	554	537	509	533	481	506	497	509	472	501	530	530	535	505	514	523	504	503	513	538	566	481	550	525	522	550	509	508	516	512	525	520	549	524	532	545	528	504	535	520	543	502	573	493	493	512	517	526	517	502	532	507	480	526	515	520	542	522	493	529	534	513	532	553	550	554	560	537	536	557	541	482	493	555	528	534	531	526	548	525	550
3689	4357	8693	9861	11202	30340	30516	20299	10426	3773	1461	753	563	496	461	451	493	499	486	457	483	511	497	487	493	465	469	486	508	491	487	468	518	500	498	482	459	466	507	477	500	457	474	454	482	483	475	497	456	464	511	482	442	485	503	485	486	482	469	471	492	504	479	474	479	437	473	468	483	498	482	515	464	467	484	470	484	476	468	502	515	448	439	480	439	523	498	478	460	476	493	506	474	446	512	484	474	497	512	460	464	475	422	531	478	470	493	482	456	491	511	474	451	472	494	478	468	458	500	472	481	441	454	532	464	500	519	491	458	530	488	491	467	484	437	487	438	467	476	477	497	464	463	470	480	504	514	474	486	495	499	473	553	506	500	452	503	508	460	538	499	480	474	478	462	478	478	458	499	462	471	456	480	445	486	462	489	450	510	497	450	479	452	494	489	474	471	456	481	450	497	510	479	450	504	464	488	460	478	481	478	483	476	497	471	451	496	503	476	439	457	453	478	487	448	499	512	500	470	514	470	483	463	501	483	450	439	504	457	464	494	452	469	484	474	441	473	480	494	463	478	453	462	445	483	516	487	481	409	462	467	458	492	528	506	492	505	450	474	479	496	465	435	457	473	484	440	466	453	457	506	471	441	454	474	533	489	479	492	467	475	469	456	444	515	477	492	450	451	472	463	471	492	500	475	514	460	456	447	458	466	510	495	488	484	524	471	452	443	500	480	475	480	513	478	477	452	509	518	479	447	456	485	486	485	489	459	512	468	454	470	471	517	483	459	511	484	447	523	491	484	466	480	461	501	482	485	459	502	497	506	468	440	494	453	471	494	530	468	470	482	447	472	475	490	467	471	481	504	438	492	452	491	498	490	506	472	456	448	485	457	501	501	513	470	486	485	497	494	485	479	477	481	472	486	464	455	477	477	520	473	458	499	497	468	499	486	492	526	487	485	481	472	476	508	458	495	462	459	444	478	488	495	509	494	492	507	500	493	419	469	490	497	425	466	486	472	477	472	507	511	465	515	483	464	493	470	482	491	482	509	477	464	464	485	455	452	491	499	475	474	473	481	494	474	499	495	479	499	502	449	479	468	463	477	468	443	479	520	496	463	468	493	433	499	468	476	503	472	455	466	450	436	480	474	481	463	519	473	491	494	453	490	493	506	467	472	462	477	473	462	508	512	498	449	486	501	476	501	474	510	462	479	477	473	456	495	477	501	494	496	472	499	501	447	494	518	498	467	439	469	467	481	475	444	428	460	502	498	481	492	517	498	470	464	462	462	465	457	488	493	466	466	495	469	458	493	483	497	429	533	506	490	466	474	465	450	490	454	503	499	423	441	476	458	453	527	516	481	464	495	515	459	474	458	481	518	519	460	549	469	505	496	498	455	476	484	499	464	496	467	521	484	487	495	443	464	494	516	487	458	484	517	441	489	445	520	482	506	514	461	498	452	485	514	451	450	484	495	452	487	485	472	532	465	469	495	483	490	502	498	500	461	492	450	480	473	479	498	488	446	470	501	486	471	458	496	446	489	482	492	490	488	461	452	486	507	478	482	469	478	496	472	499	447	468	461	479	468	482	481	464	483	459	479	480	508	502	470	509	471	477	483	488	500	478	483	446	510	464	460	458	466	484	484	457	468	451	511	516	471	483	495	449	486	456	485	483	472	484	470	490	536	482	512	464	477	457	472	420	447	479	467	498	486	495	501	457	447	486	497	477	485	466	481	486	484	458	494	495	483	498	452	468	487	451	482	502	467	515	478	489	437	479	514	467	458	487	490	493	453	463	478	486	468	516	479	431	468	460	457	483	500	469	501	497	464	484	458	476	486	489	473	480	476	437	440	493	488	497	491	471	481	501	475	453	502	477	468	483	488	502	490	485	493	489	480	523	538	496	513	440	505	483	436	479	505	490	439	462	457	467	495	462	479	452	471	473	454	488	488	453	469	507	464	486	487	486	482	450	471	505	489	509	456	478	508	502	455	539	491	499	446	469	453	488	477	464	453	456	517	464	470	462	475	483	449	484	476	485	455	466	446	511	468	472	478	473	466	455	500	507	507	479	500	474	528	473	508	453	514	483	469	411	512	502	489	484	486	489	526	471	466	447	484	497	514	438	479	482	479	486	460	456	461	485	504	496	467	466	490	470	482	439	490	449	453	485	508	522	451	471	494	440	488	469	456	519	456	485	477	465	454	511	464	478	487	473	456	530	455	463	474	500	494	474	482	476	516	500	470	517	488	434	468	482	471	469	516	468	526	481	451	454	499	463	497	502	488	463	487	455	437	481	474	493	488	473	481	461	458	474	510	476	507	436	524	477	469	476	481	482	462	479	433	501	500	472	469	462	448	482	445	421	450	452	459	494	486	462	492	490	493	497	525	463	469	506	479	460	493	488	447	482	511	485	469	479	496	457	496	498	501	481	458	490	481	468	490	485	487	478	434	527	460	479	494	467	483	484	481	451	479	453	480	493	460	470	481	462	465	492	510	514	506	473	459	459	508	500	448	453	501	505	483	496	471	461	475	445	491	485	474	496	458	497	473	480	490	478	514	495	467	457	468	438	524	517	498	480	474	440	488	504	480	463	453	477	468	475	458	465	471	472	507	495	486	488	485	530	471	457	483	477	475	487	458	508	484	485	462	497	474	485	477	481	431	514	431	511	491	474	479	450	466	496	516	487	508	451	476	452	481	517	433	470	482	502	458	462	483	467	448	479	447	480	473	466	490	513	485	498	483	469	505	505	494	482	469	468	477	471	466	461	468	440	490	508	513	503	498	505	506	486	485	458	495	506	472	505	530	467	486	451	480	490	490	488	506	489	466	466	461	474	451	450	487	476	458	474	482	468	478	472	447	467	453	457	467	467	499	463	442	502	482	449	452	478	444	463	495	467	480	438	516	494	474	480	451	495	455	444	469	453	523	453	501	478	488	456	476	467	476	482	494	487	487	477	460	429	473	446	449	506	488	496	510	477	452	461	469	466	499	448	471	478	494	492	481	462	443	428	482	469	469	477	491	542	518	475	481	476	453	477	459	474	448	468	473	480	513	491	490	450	434	484	455	482	496	452	480	513	470	446	511	492	486	487	505	483	477	459	459	487	491	454	464	471	483	482	492	450	483	464	450	434	492	504	481	477	506	466	499	475	457	507	461	479	462	476	481	505	463	446	490	452	477	466	500	438	470	488	468	451	487	466	450	446	481	453	444	434	512	497	501	481	435	448	450	463	457	450	474	476	475	482	474	448	481	475	436	477	527	451	459	490	508	513	478	429	481	445	495	488	474	466	435	459	516	476	485	444	518	468	461	423	517	475	475	503	497	489	479	464	475	478	451	459	479	445	465	497	470	503	489	466	490	472	455	464	475	473	489	461	458	506	491	473	487	462	492	488	479	462	447	462	476	465	456	479	454	427	496	476	469	486	429	487	458	452	460	481	483	484	457	465	487	496	454	477	493	466	472	515	444	488	505	478	484	445	467	445	483	477	470	497
24302	21390	28698	24479	22195	42467	52733	41986	26307	10441	2913	1109	743	662	666	637	615	680	615	663	588	677	637	659	649	621	664	615	632	659	694	657	631	622	672	693	626	605	645	650	609	616	671	626	691	598	673	621	605	673	608	653	618	650	631	617	667	667	592	631	627	581	681	639	611	662	628	623	638	614	611	635	600	638	602	634	623	666	655	659	664	655	639	642	614	612	657	672	598	593	626	608	675	628	678	582	631	609	609	623	605	655	645	661	657	626	586	621	627	610	625	626	619	587	581	665	663	635	645	634	686	628	640	632	613	621	614	652	642	616	644	637	626	578	636	628	588	644	605	672	629	615	632	685	602	656	604	626	644	634	629	647	644	642	613	672	641	665	632	597	659	641	593	621	607	638	632	663	634	603	641	605	625	624	617	634	643	638	636	626	614	599	630	603	642	638	662	676	669	626	648	652	664	667	643	591	651	647	646	646	626	609	601	615	637	620	594	646	630	644	640	601	678	614	626	644	673	579	634	612	613	655	643	633	636	616	598	635	619	607	663	627	629	655	642	693	646	642	627	628	639	605	643	661	669	629	594	595	596	613	672	626	657	629	678	625	622	648	614	646	617	617	661	679	598	637	591	630	587	621	640	624	614	648	647	700	673	654	663	644	663	651	622	639	663	639	635	633	652	618	638	621	652	601	667	633	627	634	627	659	661	659	624	675	636	643	624	623	671	644	638	657	631	653	686	607	649	616	599	605	649	633	620	669	586	655	605	622	637	623	662	631	593	562	674	645	630	653	610	632	618	655	618	575	628	619	614	596	653	660	669	625	643	644	641	564	631	635	651	629	623	648	655	626	624	685	591	608	640	609	618	635	657	660	611	633	658	636	670	639	629	618	621	631	685	574	613	639	662	683	647	610	639	616	670	628	646	623	623	664	623	646	636	592	575	634	647	624	609	626	626	611	619	589	630	678	666	608	645	613	642	671	644	687	638	623	634	622	667	600	642	636	618	611	625	641	632	602	605	627	599	613	591	647	640	638	670	672	606	613	643	588	634	588	673	607	615	672	607	645	600	646	670	678	651	627	613	649	665	652	600	666	686	646	585	639	640	613	639	624	642	629	605	631	625	604	600	562	623	662	621	611	647	649	634	605	656	642	623	630	583	667	638	644	636	617	628	651	631	656	584	616	635	606	643	623	619	630	636	663	618	662	615	605	640	634	623	602	615	638	610	632	642	644	644	624	637	651	580	666	600	632	635	617	620	623	639	682	593	610	620	601	665	623	569	649	667	660	603	626	627	603	648	644	581	601	615	644	629	637	636	560	559	604	683	643	602	627	594	673	640	654	584	607	650	633	623	598	594	593	646	645	613	585	653	610	635	624	619	673	602	674	632	590	647	602	635	585	586	619	587	621	645	618	594	644	658	616	640	648	605	630	618	637	660	660	666	605	667	638	609	626	647	608	635	614	649	620	616	640	622	645	600	657	636	605	654	637	636	597	622	586	622	633	629	623	629	592	681	631	622	633	633	641	630	583	621	614	607	650	598	628	675	629	623	638	662	590	619	630	662	645	619	592	664	619	645	646	610	607	634	599	626	660	613	616	670	643	651	600	652	597	614	661	650	558	617	575	619	630	654	638	657	648	623	645	646	657	653	632	640	609	640	638	642	673	643	636	628	642	605	663	637	600	619	632	644	648	649	622	630	602	625	650	604	633	647	630	618	666	598	663	631	646	608	641	636	634	627	661	619	633	624	663	656	657	604	636	632	634	679	657	641	695	595	647	620	635	632	625	649	604	613	629	583	640	665	607	646	622	597	666	632	601	661	629	631	703	618	642	611	676	647	631	615	637	620	643	586	621	619	626	614	632	610	626	617	620	611	658	634	623	651	589	626	634	623	638	675	631	635	669	640	640	634	669	611	648	661	600	600	667	632	623	666	614	633	626	587	669	621	627	557	630	678	607	609	643	670	580	624	621	627	604	647	635	629	617	685	574	588	613	613	664	620	624	658	617	602	607	610	607	611	702	626	637	663	666	628	644	604	649	603	622	579	610	615	622	685	624	656	616	629	660	601	653	676	635	630	661	608	641	619	596	654	645	630	626	601	648	627	598	581	606	663	621	598	630	638	632	628	603	616	650	630	640	638	626	644	632	619	610	637	623	660	660	638	657	617	634	688	699	655	618	666	633	617	626	600	650	641	613	678	600	654	648	636	642	585	607	629	655	569	651	619	633	589	635	614	617	661	621	635	588	648	631	635	573	626	587	617	643	628	603	609	624	650	644	657	627	642	619	625	597	635	621	613	616	636	624	642	604	651	603	658	570	664	606	637	629	650	674	618	623	600	662	588	641	643	640	608	642	641	598	637	650	590	649	607	639	603	646	610	642	653	614	596	608	643	627	596	644	605	574	654	640	618	639	654	653	605	593	604	599	651	607	653	626	618	616	636	601	620	688	622	671	633	645	604	635	606	632	588	638	596	658	645	630	641	631	636	569	612	685	616	637	625	639	612	652	623	638	654	641	618	622	601	664	663	653	611	604	619	615	617	604	614	623	610	677	622	673	647	631	624	654	650	638	641	665	613	633	595	660	635	642	677	637	635	593	638	605	597	651	629	647	600	647	644	665	622	631	716	616	651	656	613	637	657	610	658	588	622	655	640	656	650	622	637	630	638	609	609	596	672	663	694	673	596	658	635	623	639	648	651	632	656	643	601	614	614	577	567	609	643	657	595	673	659	629	638	637	604	597	641	633	626	633	647	650	668	646	617	604	672	613	656	617	649	634	595	662	634	603	648	606	628	676	609	655	643	634	610	610	676	613	611	630	643	650	621	633	667	662	661	633	637	635	603	608	659	628	598	648	649	639	606	588	636	652	593	647	632	643	631	607	664	666	627	612	605	635	638	665	650	596	636	637	616	629	660	627	640	626	630	624	615	675	624	630	636	640	641	620	585	620	662	607	643	621	629	643	613	619	627	597	626	639	660	612	607	641	630	602	620	633	603	589	642	633	612	597	694	614	607	641	608	644	594	645	633	631	639	686	620	654	593	649	641	678	655	664	638	613	592	687	665	645	629	616	631	640	624	566	648	605	642	639	650	681	600	639	637	642	610	595	608	625	612	612	636	645	655	619	625	648	597	636	616	606	612	622	648	655	626	608	589	621	599	624	656	602	630	642	693	641	638	612	610	652	615	629	593	644	616	658	585	593	613	652	650	642	631	625	604	629	602	614	632	611	630	627	655	637	642	614	643	615	578	602	590	647	635	618	600	621	659	616	687	677	583	641	619	682	655	682	650	598	606	646	588	620	632	620	604	628	598	635	651	621	650	652	623	640	581	642	626	638	589	666	630	664	667	625	680	658	596	624	625	609	622	677	636	602	615	632	652	641	635	631	641	670	641	663	621	609	611	605	625	666	668	598	595	572	655	612	600	585	641	592	594	627	621	637	638	619	609	633	652	629	646	639	679	624	666	590	599	640	629	606	592	629	633	635	642	646
4437	6406	9444	9918	17190	45444	49974	36172	20695	7840	2833	1194	723	617	596	591	604	560	574	592	537	591	590	590	583	582	540	577	574	564	569	602	572	606	573	588	585	579	562	580	543	569	574	609	562	571	577	617	548	569	549	602	621	606	579	551	533	548	611	636	595	559	561	616	576	583	602	590	607	617	559	584	564	553	570	564	579	577	526	581	577	565	580	579	594	569	573	606	568	580	605	598	567	587	616	547	628	552	571	623	546	579	572	591	582	578	576	603	600	564	592	581	610	564	563	585	530	607	563	531	581	591	572	583	564	637	529	559	596	554	544	558	588	547	573	611	559	563	615	589	531	603	553	580	580	567	574	594	582	545	567	570	601	558	591	552	607	566	612	617	565	555	594	541	557	542	610	536	605	525	547	613	574	563	550	561	602	596	574	559	585	594	566	582	567	611	588	551	535	595	605	547	579	554	626	567	615	596	526	554	575	532	577	577	595	551	590	556	560	581	552	556	576	613	547	566	548	593	569	532	570	550	557	564	586	624	590	597	526	534	570	614	567	580	586	559	574	551	594	542	585	569	630	593	597	588	608	571	553	594	533	568	544	586	556	574	593	544	609	593	562	612	601	538	566	612	582	536	618	592	606	552	578	569	585	596	533	506	627	589	589	588	554	576	582	610	548	548	550	593	630	581	555	582	570	566	526	553	597	559	572	564	549	601	539	545	561	561	596	552	556	583	556	591	554	575	580	571	570	595	631	538	584	554	553	574	580	619	581	549	553	600	588	609	579	584	587	587	649	557	568	604	550	574	593	574	575	599	568	625	520	539	612	576	576	573	576	626	611	534	572	557	543	586	538	534	585	570	595	551	619	575	635	554	552	539	571	563	546	584	593	598	553	558	579	587	561	590	562	586	572	601	560	583	581	587	569	534	563	563	559	606	585	585	552	562	594	592	546	547	542	580	557	573	557	570	579	595	573	569	595	549	578	609	589	576	573	597	532	556	592	566	609	568	569	583	569	527	573	572	573	600	515	568	568	528	576	546	581	566	561	592	555	531	573	556	566	544	552	572	554	530	630	590	544	547	554	528	578	545	539	590	572	530	589	570	583	583	575	590	592	547	526	583	627	526	600	598	568	556	548	551	563	572	601	590	593	557	584	570	588	583	554	587	577	606	600	549	589	569	599	580	612	574	551	539	593	597	545	579	607	547	597	580	604	581	593	536	560	511	533	564	619	562	600	590	578	590	569	597	545	569	567	603	591	622	537	603	602	564	532	566	551	586	595	510	571	575	569	569	560	525	581	600	596	531	588	576	556	596	607	552	606	524	550	589	566	596	541	536	562	589	542	612	549	555	598	586	577	535	605	589	571	565	587	563	572	558	555	569	551	553	534	560	572	559	567	582	575	570	593	613	554	592	543	557	597	532	565	618	574	597	578	548	572	578	587	541	605	585	604	575	579	550	571	580	619	546	574	638	587	600	545	552	529	602	539	555	546	535	579	535	560	548	592	557	539	556	584	594	579	592	559	551	591	556	563	578	576	597	580	595	534	590	550	574	570	536	527	552	601	542	516	542	585	575	588	589	607	517	612	603	599	576	544	596	630	559	555	529	572	623	585	550	594	562	565	560	586	597	542	571	564	614	585	555	586	582	577	583	499	586	573	580	586	570	573	558	497	529	542	586	576	524	547	586	564	528	577	549	594	583	573	570	571	569	592	540	575	518	586	547	543	553	579	567	588	581	590	529	589	580	632	601	566	571	582	581	571	608	584	537	608	564	564	588	541	571	555	563	585	564	572	597	538	591	558	576	564	576	550	599	592	609	578	572	591	568	570	601	569	513	620	561	566	602	556	569	545	577	594	587	592	571	596	562	594	576	591	563	571	615	587	562	587	537	576	546	545	538	576	565	558	638	555	574	559	552	558	580	573	561	597	567	594	554	560	578	611	555	562	601	549	547	564	555	551	579	568	599	587	545	587	522	545	565	562	606	539	565	610	559	583	572	578	598	569	552	520	613	579	577	606	550	568	565	601	562	576	572	568	556	550	553	526	549	567	543	587	537	570	557	545	575	573	533	618	555	601	587	556	570	553	515	595	559	541	576	566	552	592	525	551	546	543	594	572	554	570	541	560	587	617	534	589	591	587	540	562	577	544	593	556	588	593	595	536	555	583	544	593	545	590	565	554	596	604	571	621	555	603	551	580	570	577	566	592	554	550	562	573	549	579	541	539	574	547	554	572	566	623	557	601	573	568	524	588	569	587	599	609	582	568	542	563	571	571	555	611	591	565	565	613	582	571	552	510	605	521	587	588	554	580	551	609	564	582	576	586	566	595	585	598	584	582	546	583	546	558	568	585	586	495	602	574	554	593	585	601	523	581	564	583	545	581	573	579	548	554	615	592	521	587	573	563	583	560	589	550	584	538	588	589	551	607	551	573	585	580	557	549	578	617	543	580	553	549	557	563	553	563	586	565	551	553	537	562	589	588	586	565	579	570	553	560	576	572	598	568	572	608	555	620	593	554	558	570	597	569	553	577	554	557	547	580	571	555	627	577	576	543	571	551	535	549	551	586	613	520	597	581	551	594	562	561	577	577	555	508	614	554	582	535	565	579	568	532	584	587	507	597	562	591	553	576	514	574	586	594	558	564	550	551	590	516	565	532	555	553	558	600	501	576	565	556	563	601	541	573	538	577	564	549	552	558	581	566	571	572	561	579	548	588	546	574	554	598	562	593	580	546	530	560	555	586	574	604	561	567	537	600	517	568	560	568	581	549	529	575	581	563	576	588	559	545	552	571	573	618	614	553	550	599	591	582	566	549	581	596	575	579	592	565	551	587	585	540	589	518	585	549	556	569	569	554	592	586	559	573	601	583	579	568	569	590	590	540	540	571	558	588	579	603	571	586	577	589	545	528	554	574	612	578	587	576	547	541	586	540	591	543	563	578	535	596	594	590	553	532	558	590	541	586	569	595	549	530	597	595	602	518	550	537	557	521	541	580	553	563	529	594	579	533	591	569	574	575	554	552	558	556	567	576	561	590	625	563	586	567	577	590	559	554	561	556	566	564	547	537	501	551	589	519	578	558	601	591	595	583	544	612	601	547	602	580	541	650	543	539	591	552	547	627	556	557	601	531	600	547	574	561	571	558	593	576	558	561	575	544	530	574	579	538	574	572	569	610	554	563	543	568	539	586	573	571	556	591	618	581	582	555	573	549	541	553	525	541	558	558	571	603	570	552	565	518	601	551	565	557	567	570	553	612	566	593	588	589	558	599	550	587	581	557	568	584	560	590	548	552	532	589	580	606	577	552	569	588	606	595	573	574	567	580	578	540	542	573	575	564	555	554	585	552	548	555	573	599	585	576	596	580	594	576	570	570	573	597	519	565	579	599	580	581	602	571	599	576	599	596	614	553	532	584	601	564	597	586	599	575	595	548	619	575	558	644	504	568	588	613	532	557	559	568	607	520	610	539	559	559	580	559	537	536	574	558	576
27516	13191	7373	7700	4153	3794	4886	3538	1902	943	634	478	459	479	442	500	495	505	480	466	447	473	467	514	510	487	477	509	496	456	482	448	533	473	474	487	476	469	447	496	490	521	428	490	446	497	468	474	439	456	514	458	476	487	473	521	466	492	458	476	482	505	453	485	444	462	465	459	507	470	451	468	469	452	457	486	466	507	441	459	495	485	480	522	480	459	468	435	481	469	497	484	470	472	511	530	467	467	469	524	515	495	506	473	532	500	444	486	434	516	464	484	450	496	485	441	473	457	504	435	458	477	463	478	475	476	501	470	475	499	489	476	421	490	477	471	464	471	478	467	487	488	458	473	505	462	441	497	481	463	501	466	470	499	464	476	432	512	504	495	463	469	484	499	485	480	483	466	461	489	469	484	460	521	474	500	490	464	533	455	467	480	457	496	503	468	471	470	455	495	465	476	445	492	463	490	456	457	483	504	471	498	492	478	500	487	466	466	481	481	478	493	486	491	473	513	512	480	474	502	505	464	483	480	473	476	494	481	494	492	494	527	446	489	463	476	497	478	453	445	470	483	485	477	488	476	503	468	490	462	494	478	492	501	503	470	453	475	466	474	497	495	462	467	477	442	505	484	468	505	498	492	442	501	481	499	493	449	513	487	477	477	505	495	447	471	479	473	494	490	439	480	497	476	484	475	455	438	516	497	478	510	485	503	455	498	478	484	484	440	509	462	484	497	455	470	473	485	462	495	444	504	471	461	461	443	449	499	461	459	461	519	458	497	437	460	489	497	482	459	498	491	474	432	477	476	500	447	458	488	512	483	507	479	470	465	474	438	502	440	472	485	491	491	500	468	448	454	466	496	511	478	458	474	487	457	454	461	461	487	469	458	470	495	457	478	483	476	522	469	467	480	436	442	483	445	469	502	497	467	435	520	483	464	451	524	535	484	472	483	463	471	449	476	463	504	443	508	485	535	467	531	465	460	450	455	460	480	505	481	522	450	448	455	480	494	459	494	496	462	468	491	483	466	466	567	481	504	465	451	481	448	484	492	507	475	450	440	484	464	502	485	499	490	472	499	509	492	458	491	472	496	447	465	449	483	439	534	449	449	454	485	459	482	469	465	478	486	511	469	537	487	452	508	430	471	495	519	485	459	453	500	474	533	468	456	495	491	475	482	486	455	484	473	467	480	507	444	506	446	430	468	518	449	502	472	489	492	504	497	492	452	509	436	472	490	487	483	464	508	474	479	477	463	463	482	480	496	468	451	480	475	477	519	481	487	440	465	447	499	509	457	490	487	486	470	481	470	470	471	467	505	452	477	467	494	499	484	505	480	534	438	501	456	496	466	473	540	497	474	445	499	462	486	497	474	447	496	525	480	513	501	477	494	482	523	450	444	480	510	522	475	478	490	487	496	465	470	484	438	446	440	474	491	464	473	490	528	454	454	505	514	474	467	473	454	498	479	488	482	494	488	484	470	492	467	477	482	501	505	497	493	466	491	507	432	508	471	505	436	479	472	454	485	459	504	503	482	455	462	498	488	489	494	529	455	507	483	448	470	494	491	495	457	476	514	473	450	501	464	477	481	460	503	508	472	508	525	506	494	422	449	505	481	492	480	507	454	455	450	488	505	470	483	500	481	521	432	497	502	502	516	493	488	508	477	490	462	469	461	485	500	483	504	462	471	489	452	471	465	467	478	487	468	505	428	508	503	480	479	446	494	456	531	477	481	503	490	475	469	477	513	489	467	503	475	485	452	482	515	464	470	469	502	448	522	525	473	464	477	473	475	463	498	472	465	463	481	532	521	456	443	473	481	508	455	446	468	452	494	477	490	458	505	471	461	515	514	470	498	472	499	480	473	500	501	482	468	466	513	479	478	486	487	490	500	447	481	496	488	482	479	499	461	434	487	491	461	513	460	452	523	474	473	465	501	437	488	474	428	475	488	494	481	459	480	494	459	497	449	483	481	461	492	503	466	456	512	454	510	433	492	435	447	512	513	479	493	516	478	466	508	457	494	488	500	470	496	503	474	508	512	474	472	458	507	459	501	464	461	467	458	486	448	498	505	503	448	483	487	450	466	463	463	475	494	477	486	483	474	483	510	506	500	458	466	485	472	434	466	476	489	465	443	474	440	453	467	451	489	481	494	461	474	473	475	462	474	467	455	493	492	495	468	477	453	450	490	470	494	473	464	500	463	441	483	493	484	517	490	483	521	476	458	458	485	526	446	459	450	471	450	488	467	472	489	470	493	471	502	449	475	476	494	493	472	494	452	429	486	503	453	497	503	441	488	483	503	471	544	508	474	473	476	503	450	494	471	455	493	483	475	479	453	447	465	432	484	472	485	463	465	442	462	499	472	468	525	471	483	480	459	477	472	491	490	472	481	512	459	493	455	481	444	499	496	454	507	471	471	507	480	489	434	449	520	470	483	474	481	442	472	447	509	481	478	492	492	517	493	443	474	475	468	475	459	491	483	489	501	484	500	468	476	487	478	481	506	476	462	496	518	486	471	513	477	501	479	479	501	463	537	467	518	473	469	469	505	516	496	448	496	501	446	492	487	517	516	455	487	473	492	498	457	490	463	504	474	466	465	480	468	431	483	465	475	463	454	494	498	504	520	479	496	487	489	476	487	450	529	524	452	502	488	501	471	447	470	503	512	457	501	508	460	474	524	449	476	458	437	475	495	475	465	476	459	487	440	499	478	500	486	449	488	436	480	512	508	483	461	493	419	488	482	509	510	491	432	497	495	439	459	492	473	508	468	488	504	504	490	487	482	441	485	465	504	474	518	438	489	472	450	485	472	461	457	472	476	474	474	492	507	462	506	520	504	461	390	477	486	415	435	488	506	450	461	491	480	461	464	480	503	483	459	470	479	458	466	451	450	516	459	494	472	449	471	505	466	501	482	498	466	413	471	465	497	491	456	467	462	528	471	435	487	470	491	514	489	473	516	478	495	476	451	474	460	479	497	479	482	462	452	448	487	497	502	527	504	488	478	491	461	445	568	483	468	489	450	522	467	501	433	519	532	461	483	492	510	507	445	480	475	443	454	432	491	511	493	504	473	500	456	486	466	461	540	494	447	469	443	451	465	498	453	472	480	469	482	511	505	457	471	464	497	487	471	435	487	465	483	482	509	479	483	501	471	472	475	437	461	469	471	474	442	482	525	464	481	494	472	463	481	457	518	459	492	488	465	456	517	496	513	475	471	514	513	484	492	475	436	454	491	431	457	480	485	461	487	471	482	490	501	472	449	494	487	485	457	488	525	451	458	514	462	484	496	491	436	476	494	514	493	478	473	504	532	487	471	466	499	499	457	498	470	449	498	512	494	488	475	476	437	474	477	452	474	500	503	503	427	446	477	483	472	482	446	515	463	492	467	494	432	495	529	499	463	490	495	496	487	487	474	469	506	455	439	465	517	498	520	488	495	508	493	520	491	471	516	472	464	475	490	483	437	439	462	449	460	484	501	498	483	498	477	507	468
5234	2314	8438	7429	4734	4380	5234	3609	1945	996	561	444	475	422	423	423	406	433	438	410	448	436	453	395	405	406	417	378	428	412	436	451	390	423	416	434	401	391	403	408	383	423	444	404	397	392	411	412	416	402	450	412	433	427	443	469	442	424	442	426	446	405	413	411	451	437	415	426	425	421	465	394	403	431	422	421	414	447	409	434	431	426	406	409	441	402	420	410	394	434	409	433	431	419	402	429	397	438	414	411	425	422	420	442	428	447	400	410	400	436	422	410	450	393	388	426	412	440	414	418	445	438	413	439	413	404	420	431	412	364	412	403	439	424	418	428	412	422	448	432	421	414	390	430	438	385	424	412	433	443	408	409	396	412	399	430	389	385	396	415	425	425	440	419	431	411	418	410	411	415	422	407	433	415	406	403	410	417	417	412	426	451	396	402	412	433	393	410	415	416	466	418	395	445	421	398	413	449	421	418	413	415	431	432	410	401	405	437	432	405	404	432	385	394	419	417	416	425	451	428	425	429	436	424	400	424	457	417	406	388	414	412	463	425	411	424	415	416	400	407	442	458	387	416	417	394	390	400	421	400	422	428	440	432	429	415	433	400	421	385	403	424	420	419	441	406	424	433	413	424	434	452	399	404	385	429	420	422	421	431	402	421	402	455	405	448	430	439	414	417	418	427	423	384	406	428	450	402	403	440	437	398	393	414	388	453	441	414	436	408	396	458	415	408	411	408	405	413	401	410	435	438	440	421	413	447	413	394	426	440	462	409	398	393	427	425	417	427	435	399	409	405	433	411	446	424	452	384	380	426	400	463	415	437	417	438	411	457	455	411	403	392	377	423	374	415	404	409	417	410	391	413	417	401	393	461	428	428	419	448	446	441	423	462	397	418	405	407	391	433	460	403	400	435	432	441	381	427	384	433	406	448	425	431	396	430	423	420	414	429	448	435	423	385	408	395	451	449	421	385	398	445	411	437	442	389	436	465	434	399	435	440	415	394	443	422	413	447	416	433	418	426	391	438	401	436	419	438	400	417	446	437	403	432	456	472	378	438	434	434	418	395	394	390	397	391	430	421	411	440	428	440	410	419	419	450	423	430	409	430	441	422	403	394	436	416	428	467	439	413	442	409	430	418	460	452	360	424	433	446	428	400	401	413	417	453	429	448	433	409	414	402	411	441	420	405	444	417	440	427	416	401	431	443	422	453	431	386	438	402	408	395	409	432	483	422	401	374	449	410	407	427	403	398	404	463	415	424	415	405	363	422	415	435	430	426	404	430	409	432	411	415	443	431	403	430	388	405	420	413	414	412	422	420	449	403	386	433	427	430	432	406	422	427	406	454	457	418	426	428	404	393	433	421	430	414	434	424	401	425	419	395	415	419	415	408	415	409	428	411	440	435	412	414	420	406	424	426	439	420	418	413	419	446	418	412	418	423	437	395	424	417	424	428	381	421	436	417	421	415	416	421	457	435	406	394	413	423	398	422	430	438	415	407	457	398	449	444	444	391	430	406	441	416	455	423	435	434	405	387	435	453	423	450	409	406	419	453	398	411	417	400	402	402	430	391	432	442	410	413	396	417	428	450	399	423	396	432	421	388	410	443	450	394	396	416	455	455	401	462	470	411	416	464	419	428	410	442	396	409	418	383	396	392	440	454	427	398	438	408	400	417	407	439	442	401	409	432	430	458	438	406	476	400	418	446	447	422	428	432	409	420	425	392	430	412	420	429	419	423	447	472	437	426	432	406	409	398	425	450	401	465	413	405	437	453	451	436	409	399	397	402	403	403	404	406	422	398	410	441	433	450	431	410	411	431	433	420	390	443	429	436	374	408	418	399	442	414	412	420	440	454	391	405	403	414	419	394	439	412	397	433	437	427	413	423	428	452	441	407	416	454	438	415	399	433	414	435	424	451	422	438	399	437	437	416	423	405	400	444	435	428	444	424	416	406	421	451	394	446	439	433	419	424	473	420	412	425	423	414	420	424	422	389	426	428	412	409	423	395	452	404	398	436	406	416	404	425	442	434	416	436	433	402	444	412	416	402	399	435	430	400	438	400	442	426	442	415	425	374	399	414	399	415	437	460	409	413	396	421	463	397	445	400	447	420	443	400	415	433	426	384	415	409	397	420	424	386	406	409	441	416	409	437	411	429	420	443	427	422	448	412	411	418	450	417	400	427	404	385	397	411	423	434	420	412	410	403	408	415	427	413	395	422	373	405	425	405	419	445	431	452	423	443	404	372	418	416	433	420	378	449	402	437	423	402	424	427	413	464	401	403	419	437	400	427	410	420	420	410	442	389	361	443	449	461	398	397	394	379	415	447	429	434	434	408	422	415	440	436	424	441	440	386	406	431	421	393	450	423	433	431	439	396	452	407	449	398	447	450	397	388	391	439	418	428	416	397	420	382	413	422	423	400	450	403	420	398	430	402	388	414	442	430	404	434	412	405	403	392	416	433	423	426	426	400	433	426	469	406	386	408	432	405	402	397	385	395	423	408	438	417	384	420	425	413	400	416	399	405	414	407	456	399	442	425	402	409	388	415	417	432	415	420	443	409	396	435	424	410	411	398	434	426	449	401	439	429	418	437	398	436	414	412	432	421	454	422	386	399	455	460	467	392	463	421	396	425	382	421	426	413	427	408	434	434	397	418	392	410	434	405	416	415	432	437	419	412	431	400	370	383	435	412	430	399	451	441	427	449	430	425	424	395	409	435	437	409	407	396	404	442	424	448	417	413	431	403	443	421	449	411	439	389	414	410	466	393	427	386	406	388	417	417	441	437	434	405	419	414	402	460	408	435	393	420	383	432	416	432	422	396	410	415	438	423	405	408	424	413	446	429	430	421	417	393	446	431	401	413	416	404	427	413	431	420	448	425	425	402	431	408	424	395	422	423	407	427	415	447	446	408	396	443	422	415	414	431	444	433	426	416	399	430	400	425	428	410	415	418	444	423	412	451	436	469	415	409	404	455	423	399	437	401	411	386	433	355	421	425	416	457	429	390	416	438	408	428	397	423	400	411	445	398	401	392	463	407	407	418	398	402	421	442	410	418	411	424	438	398	473	437	417	396	405	444	414	433	430	429	410	432	392	390	391	394	405	427	423	442	445	475	420	413	423	413	448	422	411	454	426	440	452	386	427	426	398	423	411	450	433	380	389	413	403	398	449	417	415	428	383	412	421	409	440	428	453	418	461	400	415	415	438	445	430	424	414	437	411	435	440	459	449	414	418	404	413	431	385	432	443	436	399	452	455	450	419	397	433	397	405	460	429	416	395	426	407	439	446	422	420	408	432	378	391	431	420	431	388	432	441	417	414	451	399	405	435	441	426	419	387	454	416	413	414	426	420	434	409	414	400	443	421	436	392	440	405	448	413	455	405	405	425	412	407	441	429	411	426	432	405	406	424	399	413	427	427	437	392	441	483	420	411	445	412	426	420	421	406	413	439	428	382	414	405	455	390	445	406	445	420	439	433	387	423	409
25519	21401	27326	25517	15831	32742	37428	23314	11098	3515	1255	736	573	505	533	536	583	527	547	506	492	503	527	511	501	546	559	507	533	536	483	513	514	532	513	501	508	540	471	519	485	521	547	528	476	520	475	491	483	511	531	468	514	536	496	543	556	497	483	493	572	515	531	557	476	538	554	507	484	486	513	508	523	518	532	518	461	529	535	485	543	490	572	485	536	540	505	512	458	515	499	497	480	538	557	483	480	505	478	537	491	498	513	532	505	531	497	527	530	529	466	523	496	527	501	485	504	482	504	537	484	500	508	503	493	520	493	514	478	503	479	499	502	496	582	477	489	470	499	489	496	486	514	518	522	520	536	532	536	496	509	545	492	498	503	506	529	461	495	491	532	531	514	523	499	479	522	528	500	522	472	488	514	537	474	512	558	530	496	512	534	484	511	519	509	535	545	504	480	530	555	499	545	508	499	518	486	504	486	519	549	511	464	527	530	538	484	509	481	504	511	505	512	503	473	492	507	506	512	545	553	516	537	515	510	513	528	483	514	545	529	523	522	538	524	502	523	523	521	559	501	521	522	543	512	492	518	522	533	459	497	516	493	508	526	483	493	506	465	528	509	492	530	542	487	524	488	497	502	499	534	466	539	499	553	531	470	551	498	526	516	532	546	512	509	495	482	510	506	554	461	553	517	563	525	534	511	522	521	517	517	524	523	530	488	528	504	484	512	532	475	508	475	522	512	496	482	509	519	491	480	488	547	520	519	510	523	533	466	506	503	497	509	525	489	527	505	484	531	488	513	493	523	488	561	512	511	501	525	509	518	501	523	513	497	509	526	497	490	513	530	475	535	510	526	475	542	494	473	486	518	507	521	567	528	511	523	519	560	483	523	515	515	511	531	548	507	526	502	462	536	549	463	547	514	452	479	428	507	500	533	506	510	483	486	474	503	535	480	555	512	509	505	487	514	511	522	518	501	513	569	469	535	545	524	510	525	506	530	512	518	436	516	536	509	486	544	500	493	459	483	490	497	504	513	478	526	535	507	527	479	509	526	507	498	527	529	538	556	531	490	506	477	512	502	493	545	517	468	521	517	522	519	529	516	509	522	488	505	504	514	532	514	499	503	508	521	516	477	502	521	492	517	494	535	547	532	491	517	516	530	540	486	533	505	488	518	547	523	557	494	475	508	509	543	529	522	483	499	515	472	480	539	537	482	542	508	471	489	508	547	533	514	545	553	467	534	504	526	525	522	515	473	511	507	546	499	528	488	536	512	491	519	524	509	510	500	478	519	517	475	534	499	528	481	490	505	524	505	525	489	505	512	464	483	535	497	512	549	506	520	579	506	510	530	512	490	502	482	509	480	524	480	528	414	511	553	507	518	497	541	503	481	503	513	500	519	544	508	516	508	530	512	493	542	499	524	485	545	492	538	510	478	502	508	502	537	496	530	553	539	534	476	546	515	510	459	497	532	546	527	508	488	516	511	503	507	526	526	492	506	504	520	519	493	513	524	518	508	528	524	523	510	522	520	507	547	496	494	513	516	492	509	484	525	483	484	511	496	507	491	496	532	556	528	518	515	543	508	492	486	517	524	504	549	487	527	514	506	538	494	546	470	489	537	520	512	518	519	501	478	529	498	533	506	540	555	509	450	502	559	505	510	469	499	552	487	537	537	518	504	483	504	502	475	505	499	523	512	511	532	518	508	499	508	520	529	466	486	500	499	471	505	519	502	497	522	473	508	540	534	525	483	490	522	544	495	494	519	510	489	552	521	559	489	586	516	493	519	509	498	514	492	524	524	527	513	473	532	488	524	555	514	511	517	500	510	478	511	499	484	561	487	539	521	497	505	508	487	518	529	524	485	472	482	494	516	464	516	474	492	522	480	485	498	542	555	536	498	499	508	511	520	498	517	503	534	511	529	506	464	514	484	521	501	516	534	502	519	543	519	511	517	469	497	514	524	512	534	543	531	520	467	484	518	493	536	514	525	506	536	484	527	502	527	511	503	509	480	525	537	537	539	458	535	548	488	535	506	500	507	537	552	508	508	502	554	508	514	499	549	485	489	505	530	545	499	519	497	522	475	519	523	488	510	494	556	505	491	530	529	492	510	545	501	512	499	482	488	497	533	530	498	555	519	489	514	496	514	483	522	517	514	531	471	523	490	520	480	530	512	506	518	526	504	536	495	545	531	524	548	478	524	517	534	517	510	525	521	531	521	496	493	527	509	512	517	520	506	496	490	495	506	498	520	490	501	511	463	496	509	550	536	500	532	487	559	487	520	508	516	502	555	508	546	526	487	461	488	531	472	513	515	486	528	519	510	498	522	473	504	515	517	480	510	479	518	527	499	475	481	517	538	528	506	503	491	511	522	472	518	505	473	530	527	495	495	520	508	513	503	523	578	490	498	511	517	507	513	485	522	512	493	530	518	548	518	494	511	465	535	527	523	527	504	562	552	532	531	511	542	507	497	503	467	477	501	483	473	513	520	512	506	532	477	510	526	530	495	502	513	516	525	494	487	489	474	506	482	509	506	494	533	483	529	491	485	482	478	525	475	537	538	530	497	500	506	531	513	548	549	476	510	503	519	491	508	547	510	510	555	525	497	503	539	476	514	526	487	468	509	538	507	525	506	509	521	551	508	519	475	506	514	518	494	515	508	515	507	510	499	522	494	478	519	500	508	553	478	501	490	469	491	508	510	473	492	492	508	495	505	519	536	484	490	511	479	513	496	537	510	533	488	515	523	513	528	521	541	533	471	497	503	510	506	515	499	532	519	556	546	502	556	500	485	540	502	548	515	494	532	501	511	467	500	490	514	516	515	505	496	527	517	508	538	493	512	490	490	546	573	503	523	538	512	512	552	497	525	542	531	473	495	487	527	555	471	530	519	467	499	498	489	500	476	523	497	518	502	505	485	500	485	505	493	540	527	526	512	494	481	487	525	474	528	517	523	503	529	531	526	486	522	536	534	503	528	492	487	506	510	513	498	491	516	534	476	531	531	507	548	481	515	548	496	512	508	554	539	522	514	539	541	496	518	481	505	542	497	497	482	528	516	523	527	536	497	505	531	495	530	509	506	485	498	526	512	509	514	509	502	467	501	513	567	538	486	562	492	492	518	492	513	465	512	482	489	549	502	488	497	533	491	521	502	507	556	494	478	486	504	523	534	541	499	560	547	517	489	509	530	500	558	508	479	504	546	524	502	489	489	503	510	506	521	492	493	522	536	527	522	482	512	544	542	521	551	501	507	497	489	487	539	507	501	514	512	495	531	535	503	499	535	513	524	505	568	505	493	511	493	519	533	475	490	493	455	495	532	511	549	532	516	521	495	566	477	499	484	491	526	519	515	500	485	494	534	522	474	473	517	467	530	510	501	475	519	505	501	519	498	467	527	506	510	505	516	476	504	550	510	523	526	488	538	523	481	513	542	489	472	512	482	501	506	522	529	512	493	509	513	494	496	511	580	511	509	495	488	475	541	494	507	511	499	520
3594	4078	11037	11886	10729	33733	30681	18327	9050	3401	1305	730	530	472	462	452	457	495	529	469	451	461	501	473	466	500	472	471	512	445	483	474	477	471	453	502	459	464	496	489	516	450	470	470	485	478	470	480	466	444	438	477	489	448	509	487	417	465	464	487	476	493	488	483	491	480	495	477	457	464	500	471	476	493	457	468	462	478	469	446	478	482	453	458	458	446	475	458	433	430	467	444	444	453	430	441	441	477	458	477	471	454	441	489	484	504	513	436	459	469	476	492	463	448	479	484	459	485	487	437	479	472	509	474	501	460	452	454	428	432	484	467	471	504	473	455	456	456	464	468	448	478	470	477	462	469	449	476	463	432	452	480	435	455	468	465	443	434	452	465	489	420	483	428	457	457	436	447	449	477	475	509	462	454	488	439	413	466	449	481	478	462	437	469	434	443	448	432	458	488	463	441	458	531	441	489	491	476	467	477	484	469	437	486	485	461	463	450	477	484	464	450	507	489	453	446	509	461	445	462	466	469	427	453	475	475	463	493	463	487	477	471	451	465	437	462	506	437	456	478	470	450	493	457	485	459	443	479	440	464	452	464	518	492	418	500	497	479	449	459	458	451	431	458	476	419	450	467	487	476	505	464	462	455	440	473	428	471	463	449	459	468	484	442	486	458	470	476	467	475	469	471	474	498	497	461	480	412	467	474	491	426	462	433	446	478	497	451	464	439	479	494	483	482	457	468	501	439	456	477	452	477	462	453	426	459	468	482	461	489	467	483	485	496	457	485	524	463	493	474	429	480	499	472	458	452	505	429	478	460	511	469	474	479	444	510	485	491	473	513	521	466	499	480	444	508	488	477	450	462	466	492	493	460	490	456	440	482	467	488	462	452	476	432	443	459	502	460	485	479	488	441	447	509	464	485	451	428	477	478	475	430	432	470	468	461	453	442	414	478	478	484	450	463	472	467	496	446	441	490	440	462	440	461	443	431	466	463	437	470	474	476	464	432	468	485	459	502	458	474	444	464	468	469	434	470	463	480	444	456	452	445	464	474	465	458	445	467	469	445	454	450	491	473	478	479	452	458	466	469	459	467	475	478	445	449	445	482	442	472	464	467	419	495	459	476	454	460	491	484	469	458	413	495	513	473	486	437	440	514	451	491	506	489	456	471	465	434	473	473	492	447	445	452	484	463	481	517	462	471	443	496	482	467	457	518	447	482	495	468	480	477	477	442	461	480	458	491	500	464	460	451	491	475	461	471	414	475	436	451	477	450	469	481	490	439	453	487	446	469	516	507	464	458	481	464	444	483	464	453	459	488	467	427	479	487	466	476	482	480	465	466	460	421	495	474	429	474	526	478	450	475	469	469	476	496	493	452	477	475	489	435	467	529	462	448	498	498	461	483	458	454	465	454	477	499	511	474	467	447	470	445	445	441	472	512	474	449	496	471	439	449	491	441	509	502	443	444	503	458	452	443	456	477	483	456	471	455	430	476	437	490	444	451	478	457	466	460	445	476	452	473	460	478	439	437	502	468	464	468	469	465	484	480	453	431	457	469	478	480	438	461	463	459	453	453	485	469	495	453	464	502	440	488	464	448	455	460	445	498	447	488	483	493	479	462	432	480	505	474	489	471	473	444	463	464	449	487	470	425	406	474	464	482	441	471	477	431	457	437	479	466	497	485	470	463	483	456	468	459	424	480	464	442	514	432	468	432	470	448	515	461	455	439	455	474	429	488	436	444	446	462	483	467	461	445	444	483	493	497	471	489	461	441	470	454	459	450	459	467	442	470	506	439	488	487	501	463	436	513	453	460	476	486	456	460	460	533	483	463	494	439	444	466	423	502	506	465	469	461	470	464	449	462	447	445	452	473	451	453	463	465	459	504	476	492	449	459	435	458	496	442	473	430	430	463	476	465	451	465	440	481	430	457	489	404	478	416	444	466	458	506	451	473	491	507	486	454	473	452	448	454	458	474	480	461	472	447	467	463	447	472	457	470	459	440	480	475	490	488	497	466	511	465	488	466	448	443	458	446	480	467	449	455	500	505	482	476	424	463	469	484	454	464	492	488	457	443	442	465	453	463	456	463	427	445	431	476	440	461	486	466	464	452	459	474	482	456	448	494	471	437	459	493	448	436	464	444	475	481	422	470	410	498	444	476	452	480	455	479	448	495	456	472	445	486	479	437	477	476	462	454	461	490	446	458	465	472	460	459	461	456	471	452	473	464	464	455	464	458	451	438	493	427	455	487	438	454	485	479	431	464	461	482	502	446	463	462	472	465	454	455	459	473	446	446	477	491	455	435	499	451	442	455	487	472	476	451	501	499	492	476	493	462	469	446	425	473	455	488	465	473	498	460	464	450	469	452	461	481	498	483	504	452	446	422	465	468	429	483	461	479	443	443	479	466	479	471	446	460	456	502	479	439	480	472	477	440	476	474	466	461	476	481	485	485	482	459	470	449	483	460	443	461	476	457	471	473	462	491	490	493	487	429	456	467	493	487	471	439	483	477	490	457	436	485	477	473	497	409	468	491	464	459	476	500	485	470	471	450	515	469	462	449	479	484	475	449	427	470	500	466	485	515	518	498	482	480	428	499	458	453	461	448	469	470	465	481	441	453	462	463	463	487	455	451	436	435	439	503	438	465	463	445	433	453	455	460	475	449	468	469	488	443	467	456	456	463	453	464	405	470	465	429	465	432	448	443	480	419	439	475	452	469	505	476	453	497	475	449	515	509	490	466	476	473	428	466	487	476	483	463	470	457	458	479	445	457	479	466	435	453	491	491	488	442	464	475	488	413	431	460	470	469	487	451	488	467	498	436	465	431	437	467	517	450	446	487	467	450	437	473	507	452	477	529	442	440	458	495	481	502	465	495	450	434	495	468	475	496	450	445	464	472	453	467	463	457	483	457	463	477	438	480	486	450	477	468	468	493	449	460	432	462	492	460	440	477	475	496	466	453	428	483	450	465	451	432	470	490	452	450	488	436	427	472	471	461	467	466	506	468	456	453	492	446	472	449	444	459	472	503	456	480	471	508	475	448	428	459	454	464	466	481	442	470	502	483	450	514	465	449	469	436	452	465	454	478	432	487	445	424	435	458	459	448	485	461	449	465	434	447	455	460	480	429	476	465	495	468	490	480	440	505	445	432	485	475	474	510	477	470	432	444	445	453	461	453	481	462	461	456	466	496	443	468	457	492	441	514	468	437	505	482	453	492	481	455	434	486	479	464	490	413	461	458	468	470	466	465	487	467	471	457	484	434	458	484	459	456	468	407	447	439	495	484	458	469	474	510	482	472	479	447	459	440	477	505	440	454	451	444	472	473	517	441	475	467	461	442	450	397	441	453	463	474	426	441	478	484	489	430	444	471	466	455	467	469	460	480	478	462	458	492	444	441	482	453	450	479	424	418	454	471	463	464	478	460	469	471	472	477	466	480	446	464	447	456	410	452	439	515	427	471	456	475	469	513	438	456	463	432	444	465	473	455
24280	21366	28604	24574	25556	43553	55483	39397	22871	8479	2524	1126	727	677	624	637	666	636	638	655	607	656	646	675	623	636	641	602	634	625	623	667	624	600	688	654	593	617	684	610	583	577	632	610	668	621	658	625	610	669	650	584	662	620	630	646	610	633	607	651	613	577	664	604	640	644	646	624	636	673	617	626	598	624	645	652	636	588	591	630	629	639	644	644	640	642	607	638	595	618	572	600	625	653	618	652	620	610	625	622	620	644	613	643	601	610	557	623	689	612	605	605	572	645	645	621	653	601	634	604	622	636	627	613	590	629	587	661	632	633	635	610	584	575	620	610	598	598	628	619	591	618	619	588	587	632	603	659	648	623	632	625	634	608	595	566	651	593	626	592	622	588	587	618	604	619	641	625	596	612	590	581	583	621	562	614	653	647	620	596	621	640	599	640	619	624	595	591	583	615	621	621	626	619	633	619	610	605	622	549	639	621	635	638	581	593	602	607	606	603	663	663	612	643	630	623	651	583	620	596	594	565	607	617	631	671	619	637	611	602	637	622	607	621	553	560	665	580	617	604	630	622	651	595	621	617	618	641	616	638	648	641	600	634	629	606	667	608	613	641	599	589	663	610	601	632	614	625	616	658	654	557	646	655	617	597	623	629	602	594	611	604	613	618	656	621	633	578	641	620	574	604	622	654	620	617	649	624	675	607	606	621	630	636	627	676	640	606	607	637	668	613	654	659	653	641	648	626	608	658	629	618	583	626	662	601	637	629	623	619	636	661	622	632	634	616	617	621	607	604	608	633	636	660	598	624	601	606	628	624	620	628	627	602	644	623	617	615	620	645	643	677	628	608	621	594	635	639	578	610	617	578	617	630	586	588	606	614	649	638	632	620	593	573	669	541	640	614	618	610	603	595	611	595	612	600	620	642	635	628	623	612	606	637	587	624	598	584	646	614	605	586	613	632	632	606	569	636	645	634	593	564	683	625	612	637	601	626	629	642	648	648	606	625	597	618	584	615	591	618	613	589	628	581	601	583	609	604	588	660	653	604	665	631	638	592	604	593	621	591	644	612	642	581	655	617	641	589	619	638	624	612	596	673	627	611	600	634	652	628	611	614	651	653	610	605	590	642	608	658	630	613	614	605	605	577	602	621	606	559	609	613	671	615	599	624	627	638	636	626	631	573	638	649	645	596	612	612	596	585	608	608	592	609	589	599	600	634	615	623	572	595	617	592	583	626	624	625	658	577	591	598	613	594	616	663	616	618	625	602	640	634	664	642	629	618	627	606	645	620	644	672	586	601	638	627	600	642	655	652	642	600	598	581	645	596	609	642	636	646	619	589	597	622	628	627	624	671	600	630	637	634	577	616	652	628	622	641	628	641	598	669	606	635	636	598	620	615	643	591	595	609	624	644	614	627	632	639	640	634	629	663	628	629	636	633	636	620	622	645	607	669	608	653	638	591	603	614	613	595	633	633	652	605	654	633	599	556	644	659	611	611	598	644	607	633	600	635	638	605	626	649	574	617	623	636	601	614	635	618	581	590	583	596	618	637	644	625	586	600	588	658	667	644	628	617	660	620	643	668	582	606	654	563	643	639	612	603	643	588	623	622	652	673	593	630	652	599	639	625	632	598	623	576	623	639	606	650	586	660	621	617	608	658	614	641	604	616	606	599	642	621	612	630	623	603	643	621	668	637	585	569	561	631	620	599	605	588	616	635	631	598	651	638	612	626	632	594	616	597	621	652	627	583	636	625	605	604	592	591	644	595	605	632	623	659	631	611	626	619	600	596	607	637	646	603	637	654	620	616	621	614	645	624	573	621	639	599	593	613	559	614	618	645	661	605	611	606	619	615	641	630	630	569	627	629	632	643	607	626	600	648	649	637	636	608	638	591	592	597	627	627	592	625	597	619	606	628	656	655	604	601	663	590	623	626	594	597	606	644	578	616	626	663	636	617	601	606	648	577	625	606	609	630	625	633	615	580	623	643	604	549	590	595	624	606	592	615	620	661	628	682	613	620	606	664	608	581	630	603	592	628	590	633	596	611	631	629	669	626	599	612	624	564	594	599	597	621	599	615	629	620	629	579	599	573	631	610	653	608	585	600	633	619	618	586	596	651	621	664	631	615	626	586	653	634	651	598	606	562	597	623	635	592	618	620	581	611	620	633	618	637	623	609	549	617	643	616	651	595	638	625	618	626	593	702	590	641	594	637	634	632	614	635	616	638	642	653	639	652	640	591	621	598	667	659	599	608	597	579	667	574	617	640	582	644	631	653	623	634	647	651	643	653	679	609	586	638	632	599	617	616	622	615	599	639	602	568	650	661	603	617	612	651	585	589	620	677	649	576	630	633	648	668	608	541	599	603	593	611	616	626	663	603	604	581	619	626	620	639	646	647	608	608	578	626	563	607	609	642	630	618	660	624	642	581	659	631	609	604	575	599	648	672	623	618	643	612	623	616	605	613	614	632	578	602	634	563	587	628	627	626	608	653	616	652	596	605	588	659	616	603	577	617	620	619	628	615	615	682	629	677	623	613	613	640	631	588	605	681	657	623	592	629	605	631	631	657	646	624	642	625	609	598	618	637	620	589	606	627	636	614	581	603	624	611	592	628	639	608	596	602	617	653	581	651	642	618	658	640	633	643	608	621	583	599	624	619	620	639	610	599	604	617	611	622	654	645	621	605	644	598	586	643	650	608	606	627	601	628	615	603	614	595	639	619	638	642	648	606	608	613	605	603	580	586	605	644	668	593	693	603	596	603	666	650	623	586	636	613	601	611	596	619	586	619	603	633	613	637	592	609	608	572	645	656	560	639	625	663	612	646	634	603	620	611	619	598	630	613	625	623	610	640	552	600	600	633	608	638	640	604	648	639	624	630	626	641	624	651	625	584	632	626	581	598	618	625	573	646	585	611	621	618	636	615	636	597	597	563	654	598	601	601	600	650	602	605	610	584	697	599	577	615	616	647	616	613	665	632	566	611	611	586	553	607	589	650	615	627	640	627	580	598	662	656	622	620	639	675	596	621	647	621	635	691	591	614	616	579	581	575	630	604	584	586	639	621	581	623	649	591	602	625	607	605	644	601	619	624	601	626	630	621	584	639	609	608	611	628	602	613	609	627	622	605	624	588	604	652	615	590	630	627	603	608	620	643	586	616	566	622	615	674	580	621	595	636	611	616	625	626	645	586	591	610	585	643	613	592	583	634	678	630	649	619	622	600	623	661	602	632	658	583	620	621	594	641	624	633	617	628	617	635	610	632	652	661	603	593	646	597	569	633	626	629	609	612	640	602	631	636	583	616	590	581	621	562	637	629	650	610	626	602	614	631	617	624	606	639	597	611	616	631	611	621	596	614	625	594	599	604	623	626	602	622	654	627	621	627	600	605	640	629	634	644	591	613	598	616	560	666	587	615	526	606	646	630	602	601	634	607	609	628	605	615	613	618	609	682	619	659	575	655	588	635	606	619	602	656	619	624	654	625	601	600
4891	8000	13376	19421	30049	46683	50633	32525	17821	6895	2540	992	685	622	527	565	551	584	604	593	529	557	561	584	575	553	554	568	532	573	573	615	572	531	553	543	557	584	568	565	554	562	537	548	598	560	560	567	598	549	586	558	581	594	546	587	588	577	571	582	533	579	575	535	544	561	624	547	541	564	586	562	591	571	572	537	555	541	555	560	588	525	590	525	560	573	579	572	564	523	534	529	578	571	532	576	592	534	566	555	502	568	593	559	571	590	614	601	535	605	522	570	569	577	544	569	545	554	563	579	538	569	557	576	558	577	535	554	567	600	552	554	530	545	581	573	570	566	575	549	582	485	565	590	546	537	593	553	541	573	556	580	592	600	524	595	527	527	541	553	576	549	545	563	543	547	530	543	546	573	576	602	591	543	565	545	564	547	582	587	544	558	508	504	533	543	591	592	514	580	531	528	556	528	554	550	540	571	556	579	576	578	584	600	546	591	538	600	568	569	486	584	554	587	544	579	570	540	564	578	563	512	586	521	565	571	546	534	533	532	586	522	586	545	586	524	583	585	526	558	591	551	555	558	616	575	504	561	526	587	570	592	538	517	572	536	570	588	539	595	574	597	542	582	563	558	540	594	553	560	529	559	565	537	594	590	578	580	556	554	544	554	593	556	537	605	540	525	557	508	587	533	564	599	572	510	550	519	574	552	539	596	546	597	549	530	531	562	571	561	560	543	581	533	602	581	569	571	561	525	600	569	543	557	573	571	534	522	563	554	526	569	562	575	543	537	573	546	570	586	532	521	567	549	567	587	543	593	545	549	556	589	584	576	586	584	562	579	537	527	510	578	566	516	566	556	582	548	585	540	543	497	556	589	553	565	566	520	559	501	579	565	534	565	577	534	580	569	568	557	581	529	612	571	523	488	582	552	548	602	578	548	525	555	585	583	531	568	519	572	562	581	537	557	548	549	587	549	567	545	559	618	557	556	591	558	559	550	583	611	538	585	590	562	570	514	558	561	582	559	569	557	577	508	562	572	548	578	547	553	557	586	552	573	579	541	587	485	564	592	552	554	580	593	566	589	541	588	539	577	578	587	559	571	514	611	561	573	584	529	570	549	585	582	563	559	528	592	578	558	584	566	558	570	530	566	572	537	557	493	532	574	519	563	557	576	519	556	597	577	583	548	566	533	547	575	537	551	578	533	532	544	582	618	553	607	577	569	576	534	554	588	516	545	560	558	567	544	570	562	510	587	560	629	550	552	599	553	541	525	559	533	563	534	567	550	546	598	507	559	551	569	550	618	556	579	558	548	521	521	546	506	560	519	517	554	530	554	561	597	582	533	533	562	501	538	594	532	585	530	560	582	579	579	518	537	518	541	559	573	582	594	558	536	543	545	568	541	545	572	564	587	563	565	556	561	554	577	531	566	504	573	568	542	566	547	533	572	566	520	579	554	560	593	561	568	576	574	594	582	562	566	573	528	581	563	531	527	543	545	579	567	523	547	479	592	575	541	571	592	535	540	526	515	567	574	573	566	568	527	531	544	586	555	545	558	539	523	565	547	582	559	569	540	518	532	549	527	584	557	539	568	564	506	513	546	572	578	533	577	556	506	540	574	538	561	544	578	522	588	538	532	522	571	597	534	575	547	538	584	565	564	570	566	540	541	542	545	582	576	583	543	553	584	581	567	517	533	557	551	572	553	567	539	567	544	531	590	594	559	565	559	567	565	557	547	511	551	574	560	527	573	583	540	582	536	570	540	587	559	564	522	531	551	556	582	516	534	551	595	559	551	591	568	602	552	567	580	525	545	549	542	558	516	502	559	549	523	552	576	561	512	554	595	566	539	546	552	561	537	543	556	582	572	571	553	562	593	593	535	546	573	527	557	554	553	528	565	554	600	518	576	536	552	566	514	557	547	527	551	577	568	522	591	540	549	530	552	569	559	604	578	608	576	562	531	554	548	583	564	512	536	544	549	549	556	546	573	522	589	571	527	524	552	544	598	563	600	559	551	545	505	569	571	582	522	573	588	538	572	585	549	581	543	536	544	580	609	558	575	623	528	582	565	596	567	579	570	561	558	556	512	601	540	534	502	568	566	540	553	560	553	544	541	521	554	547	567	572	576	591	541	554	566	581	596	562	543	560	579	515	547	543	564	593	548	522	585	521	597	592	576	569	517	589	548	570	594	523	535	563	577	527	575	545	527	569	541	543	579	556	555	570	592	572	514	558	544	550	569	525	543	575	561	572	562	577	577	568	527	573	559	539	563	546	529	542	517	556	588	581	561	593	563	552	525	537	569	515	522	532	581	545	533	549	541	526	542	569	573	604	550	603	552	608	549	563	525	550	536	524	545	548	541	572	566	520	545	506	555	543	511	565	576	518	578	548	509	532	544	569	510	546	590	560	587	547	588	556	563	523	529	567	524	547	523	579	561	610	607	549	569	531	522	594	539	539	498	525	590	563	546	558	562	579	567	523	605	547	571	513	566	603	577	507	537	562	545	585	582	545	525	537	532	575	568	575	527	588	547	548	579	565	588	531	547	532	548	554	607	515	562	549	527	596	546	556	569	550	543	545	548	541	562	570	521	536	569	597	583	538	572	586	600	538	543	572	555	562	524	534	568	589	536	534	581	595	560	564	533	573	573	505	570	556	557	562	556	536	532	536	577	547	520	579	579	577	570	560	529	584	531	560	558	560	566	550	588	590	548	580	568	611	581	549	548	550	537	539	543	572	542	562	524	562	509	571	529	535	558	521	514	497	552	551	543	586	555	589	535	539	543	587	569	554	533	555	533	573	535	562	587	566	554	542	551	563	533	595	556	541	565	582	570	526	543	591	527	528	564	553	518	593	542	585	522	575	534	568	520	586	562	534	553	582	514	551	566	533	538	589	545	583	562	521	546	583	603	621	533	610	571	562	569	587	580	559	553	601	558	540	586	551	505	563	514	594	556	560	559	589	572	529	530	537	578	542	534	531	547	561	529	523	559	536	591	557	571	558	577	568	550	549	539	564	573	519	568	516	550	599	543	533	606	558	561	582	533	545	528	572	519	554	586	559	539	561	530	554	594	543	541	517	590	557	531	540	524	520	508	540	573	555	533	542	542	543	555	583	591	530	561	568	573	577	563	599	545	536	539	586	560	568	594	584	562	545	514	541	590	569	577	571	521	597	537	576	572	586	565	555	561	539	520	560	599	558	549	568	557	558	580	553	529	546	569	585	586	584	565	543	562	572	553	565	541	518	600	524	569	534	549	578	515	591	522	525	506	582	573	577	572	555	574	523	542	570	555	539	579	511	601	562	556	521	543	552	587	548	590	575	602	542	539	587	554	578	539	543	563	601	585	538	593	548	563	575	574	561	560	544	525	541	509	532	496	525	594	588	526	564	562	585	549	537	512	551	555	558	542	534	536	535	569	534	545	551	529	545	554	573	519	597	524	533	529	605	575	549	538	548	569	534	579	551	561	567	575	548	567	530	573	564	592	538	586
27641	14020	9207	7068	4474	4600	4535	3158	1554	869	594	487	465	445	450	478	444	464	503	475	479	456	442	460	486	469	435	519	434	463	447	474	445	427	432	461	481	469	442	459	453	418	453	464	464	416	423	454	508	451	450	466	448	462	466	440	438	426	445	423	414	469	452	453	428	461	459	417	461	490	446	484	442	419	495	429	436	455	490	468	453	460	482	446	466	403	466	482	489	474	481	491	460	462	446	431	460	473	474	458	442	458	454	454	448	441	476	438	483	439	472	462	447	457	505	435	454	474	441	426	450	495	463	450	455	444	458	467	486	473	446	445	454	434	475	437	475	443	466	443	511	482	487	468	461	460	449	456	470	463	443	438	493	472	493	491	475	437	482	429	457	441	454	432	455	470	468	484	445	459	441	470	466	449	496	423	481	450	453	461	424	464	470	475	457	467	475	463	485	485	476	488	458	455	466	469	453	447	425	468	482	440	452	420	449	465	471	428	488	508	477	484	451	423	446	462	443	477	455	434	445	454	445	489	469	464	472	421	442	474	455	447	487	461	482	462	480	464	420	462	439	456	429	464	469	450	474	457	501	447	439	453	477	446	427	445	458	478	424	429	458	444	418	461	432	437	457	441	468	425	443	495	453	476	462	433	468	458	449	458	469	474	495	445	506	456	483	457	468	463	445	468	490	516	460	478	474	464	457	501	451	421	455	453	445	416	488	450	418	437	466	452	458	448	419	424	494	440	463	469	477	468	451	451	449	461	446	458	433	449	426	457	440	461	463	463	449	494	427	490	442	495	437	461	442	461	454	461	485	445	445	457	493	437	476	478	460	464	462	452	446	454	488	484	440	496	493	462	466	450	446	504	465	439	419	451	423	455	478	474	467	430	428	421	438	471	440	460	438	457	457	405	450	483	423	466	478	432	438	402	473	466	441	454	433	444	435	464	418	408	461	457	459	431	447	438	484	443	464	425	467	471	494	443	455	482	437	437	430	466	453	493	453	479	466	464	451	448	417	471	480	439	480	468	471	476	457	463	430	429	494	488	440	434	439	448	459	453	462	447	449	499	436	486	446	471	441	466	453	453	481	450	456	470	453	457	427	457	492	421	466	471	433	488	452	456	440	458	438	463	457	465	428	452	473	444	456	469	475	464	437	438	445	442	442	480	488	466	485	443	468	431	428	485	435	468	435	466	440	489	491	446	452	475	444	490	445	454	453	407	476	440	452	445	457	462	451	477	421	412	480	464	450	474	436	445	441	446	477	438	450	456	478	473	452	436	436	494	453	467	430	488	462	468	490	475	448	447	469	456	444	480	476	440	472	415	450	425	487	434	469	460	447	476	424	488	482	525	465	494	427	450	438	446	476	443	510	454	474	457	470	465	462	467	426	442	446	438	454	438	460	476	497	441	499	471	480	456	429	459	443	457	464	461	475	439	461	498	475	474	487	455	441	428	444	470	452	440	456	461	488	447	427	451	449	446	452	486	460	476	467	482	460	485	478	479	445	489	462	474	450	458	462	472	470	426	442	453	474	448	453	466	470	469	478	453	413	460	487	425	470	455	498	455	489	458	463	422	491	474	445	486	486	436	478	499	454	448	439	472	486	472	468	469	468	460	517	439	456	486	474	460	449	486	465	488	456	434	456	490	460	398	465	475	431	471	426	479	467	476	491	457	492	444	431	477	445	453	487	454	464	439	436	469	492	410	439	480	434	455	483	477	486	453	448	449	476	455	432	429	433	449	446	470	476	476	424	419	466	484	461	401	462	477	495	447	483	522	448	470	431	459	452	438	426	427	435	501	460	431	473	491	484	443	482	440	459	441	460	456	463	470	452	483	464	485	469	470	465	447	448	430	450	446	493	480	469	438	451	439	483	467	468	454	470	497	447	440	484	422	448	462	493	471	475	475	481	453	455	466	470	475	447	516	423	470	490	468	434	451	432	443	436	510	488	475	444	416	495	446	469	460	448	458	436	451	453	435	442	437	475	436	459	486	446	459	436	453	454	463	477	471	475	452	441	448	433	483	479	465	456	476	488	464	468	416	439	476	470	407	434	470	455	422	438	468	470	406	505	439	467	457	473	458	483	465	422	439	470	456	474	489	488	470	440	435	469	456	480	446	470	442	459	464	443	476	464	464	418	484	460	462	466	464	438	461	462	471	469	465	464	458	454	443	477	428	434	501	481	450	461	476	439	432	440	468	471	430	440	473	491	420	463	484	474	476	471	442	440	464	455	443	485	467	453	446	477	472	495	436	449	420	459	428	458	446	475	474	498	489	477	464	440	446	458	436	446	435	414	428	439	448	466	492	450	480	524	457	462	451	468	438	452	486	453	480	444	449	471	440	449	442	411	473	434	432	429	460	463	483	442	440	483	453	452	459	426	462	439	483	444	493	432	451	428	452	457	434	449	433	478	439	489	464	469	456	475	457	451	408	435	445	475	444	423	419	466	433	463	461	480	440	467	470	427	462	505	462	457	460	466	447	440	468	465	417	471	503	439	452	459	483	463	443	452	432	450	436	485	497	429	413	471	447	496	475	443	456	430	453	460	416	471	459	463	467	479	444	486	478	445	472	466	422	483	492	487	455	457	439	456	516	424	453	495	471	511	442	492	489	465	415	461	472	450	502	454	453	440	447	431	415	463	442	477	436	519	442	499	429	430	428	449	450	490	474	466	431	494	460	409	462	418	472	449	462	430	423	458	489	456	481	432	451	496	446	470	430	441	466	477	490	444	480	459	434	445	428	468	448	442	421	457	444	479	469	446	484	468	454	408	438	441	433	468	490	428	500	456	443	450	471	471	448	426	436	455	475	450	470	455	421	471	463	459	501	447	454	492	460	442	436	447	477	458	460	427	432	492	473	434	462	443	453	430	495	440	461	427	464	462	427	444	440	463	423	446	484	443	455	463	441	474	474	460	416	435	465	491	439	512	455	449	430	475	499	431	472	460	470	498	399	479	450	460	473	499	422	429	482	454	509	454	468	472	486	467	423	455	442	486	418	436	485	456	479	439	452	491	464	436	415	452	464	525	468	416	467	469	460	453	510	428	458	440	461	473	434	447	439	442	449	474	451	484	469	440	467	488	436	442	455	439	474	464	500	475	472	443	446	507	469	446	461	485	489	454	463	452	468	468	529	431	468	466	467	447	446	444	462	428	474	430	453	448	449	441	481	487	488	447	439	433	446	462	465	484	469	436	434	474	444	414	494	427	442	467	462	443	464	460	467	502	489	420	486	520	428	480	458	442	447	457	479	492	473	445	403	506	413	461	425	430	470	449	442	418	501	457	468	464	453	467	463	425	420	471	483	459	424	484	435	488	459	450	462	485	427	462	466	481	436	463	465	496	432	494	465	471	446	483	425	454	459	452	430	451	467	452	444	428	469	470	450	497	483	455	422	454	485	449	459	454	469	467	441	448	473	426	454	419	462	455	471	434	441	478	457	432	443	443	435	436	448	510	465	459	482	491	453	456	457	449	481	470	512
5876	3886	10626	6363	5001	5344	4941	3269	1698	905	585	461	428	380	415	389	408	409	401	427	415	421	386	403	362	406	443	416	436	409	394	397	400	402	404	395	418	434	411	421	381	426	424	376	390	399	396	387	388	387	409	441	426	391	413	419	400	425	374	407	418	399	421	442	411	395	409	414	374	392	391	403	367	412	402	382	389	429	395	422	409	391	405	377	400	405	401	419	411	422	437	411	416	376	425	423	415	394	448	396	400	355	438	390	408	386	416	394	414	359	428	444	460	382	434	409	435	377	419	415	401	406	425	415	424	393	415	419	400	394	418	429	390	413	416	426	420	393	462	404	426	404	431	426	402	416	389	401	412	410	380	396	410	357	391	423	413	411	392	397	382	393	379	412	383	415	438	425	414	374	380	458	421	410	386	390	390	397	381	409	389	424	394	411	441	410	392	400	349	397	397	435	422	393	378	443	384	426	410	431	428	408	380	409	390	419	413	418	393	416	387	421	426	404	406	420	418	373	399	446	401	391	431	347	445	420	395	422	413	398	451	391	401	424	418	391	435	401	370	406	415	411	347	427	404	389	380	426	392	407	429	405	380	391	431	412	394	398	410	428	382	365	405	440	391	397	404	408	381	420	429	388	392	378	382	412	384	403	431	423	394	416	422	378	361	393	352	402	409	427	414	399	390	480	419	404	390	383	408	482	411	386	400	440	450	361	405	389	424	447	421	402	395	401	420	382	390	431	386	399	378	403	436	391	405	431	416	440	443	426	399	426	411	406	415	408	428	396	377	425	395	413	418	408	401	418	416	405	408	381	429	393	395	401	397	399	421	415	401	386	388	417	412	349	403	419	404	395	414	385	414	429	416	413	399	430	403	410	376	407	447	429	415	433	404	387	393	388	368	434	426	408	378	420	413	423	389	393	405	418	437	421	427	380	381	389	431	394	421	415	446	413	410	405	437	409	388	418	401	415	388	399	405	460	407	387	404	391	408	436	410	394	406	393	403	398	416	413	419	448	376	420	401	395	399	388	393	422	376	408	406	413	382	373	368	387	428	421	406	374	412	410	371	415	398	387	396	413	390	402	387	415	412	418	386	397	391	392	422	393	397	408	387	381	436	428	387	405	437	415	387	416	444	384	401	395	405	407	413	423	408	428	416	410	403	394	428	419	399	424	427	417	441	408	418	413	416	398	440	375	418	413	404	411	402	422	391	401	388	410	394	409	417	398	414	397	430	385	428	393	425	377	387	394	402	438	397	381	410	415	428	409	398	412	381	411	408	399	430	376	418	439	402	368	415	410	401	392	430	373	438	431	372	436	399	421	410	454	419	414	399	415	399	410	388	415	435	417	410	408	436	413	385	433	391	428	424	418	396	398	427	414	402	399	401	393	420	390	403	397	388	442	418	414	370	404	374	408	390	416	365	394	417	400	412	414	396	396	439	420	406	443	398	377	400	391	416	419	383	401	375	403	426	401	441	415	429	398	379	423	409	421	407	424	416	388	414	413	417	407	386	414	413	434	414	422	377	419	399	442	410	393	407	416	423	417	386	375	393	382	436	408	440	398	416	356	417	445	349	420	402	399	389	415	410	364	361	411	390	380	375	417	437	443	405	424	379	387	420	431	385	422	395	416	415	402	408	402	411	376	410	393	398	418	395	431	407	408	439	409	383	414	375	383	392	411	403	406	372	357	403	419	396	359	426	408	419	420	434	426	407	421	438	399	411	432	415	446	379	413	379	429	408	420	401	418	390	416	450	403	405	368	403	391	394	396	439	431	400	430	414	426	408	453	395	362	417	369	385	419	429	440	406	428	391	428	405	412	389	405	399	409	442	413	375	404	441	412	427	425	430	369	401	405	395	395	416	360	377	371	389	377	425	393	350	418	424	397	387	421	383	411	431	416	431	410	418	394	438	406	382	393	416	417	391	461	383	395	393	367	437	420	426	424	434	387	393	425	395	416	417	393	364	400	396	404	403	402	418	433	405	402	398	438	435	406	381	391	395	421	420	413	385	402	383	406	392	425	442	410	382	420	398	421	412	400	396	393	414	433	402	410	417	389	445	396	391	391	413	414	434	405	402	448	416	427	450	420	406	419	399	409	403	416	390	428	421	404	406	412	396	388	412	398	408	408	406	399	416	400	407	422	397	421	417	361	402	408	414	396	407	401	401	403	415	428	396	391	408	409	440	415	435	383	419	429	425	418	402	379	402	450	418	391	449	423	378	431	397	415	418	429	407	424	410	404	390	404	412	382	437	387	399	401	401	410	416	443	394	400	371	388	391	403	414	397	443	389	416	403	419	413	382	382	400	434	409	394	436	386	394	450	416	453	371	429	446	411	409	400	346	399	419	374	432	392	427	416	439	370	400	434	413	391	448	402	433	368	404	392	420	417	391	408	389	370	415	382	440	403	401	412	433	400	408	393	419	409	423	425	424	428	399	400	401	385	382	386	412	401	371	403	417	429	426	404	415	406	396	444	391	386	420	407	388	390	352	386	441	385	410	401	392	430	416	412	384	395	396	413	428	414	413	398	356	420	433	418	400	384	391	427	398	388	384	406	432	393	395	391	446	418	412	391	398	423	410	427	388	428	425	385	422	405	380	410	384	425	426	418	385	384	375	395	389	424	427	437	403	395	421	401	393	414	397	405	420	409	428	441	368	416	416	417	407	410	405	394	424	400	394	450	373	361	379	451	386	413	407	420	406	388	429	389	394	405	426	432	395	383	391	418	435	428	396	407	422	413	382	401	409	391	401	433	388	431	398	398	397	464	436	405	418	417	425	382	406	413	414	404	418	418	412	398	382	408	386	419	403	439	413	417	430	402	400	403	408	416	413	399	378	424	404	375	437	406	393	388	396	425	400	395	422	401	416	436	414	404	404	411	392	366	410	389	393	402	444	374	391	399	384	391	459	394	408	435	398	383	390	397	391	384	389	414	415	416	437	415	394	398	415	420	401	407	425	434	416	400	429	414	415	405	385	393	398	393	400	368	430	375	400	416	404	357	410	438	384	430	408	404	429	419	410	392	398	406	383	400	416	412	398	433	432	410	386	415	393	408	430	433	391	427	378	391	384	394	414	417	386	414	404	423	404	425	389	408	397	432	416	395	407	409	383	403	390	455	412	448	433	387	418	385	399	419	429	440	430	387	418	402	413	399	403	434	414	395	420	435	454	393	430	429	409	370	411	403	388	406	421	421	424	409	373	408	425	435	398	377	441	415	383	406	408	401	417	419	399	379	403	399	382	388	388	414	403	434	421	387	386	387	449	402	403	397	378	439	406	385	400	444	384	389	403	407	441	404	419	405	407	412	424	413	386	397	398	398	412	388	418	421	426	463	419	423	396	404	407	410	442	375	447	419	404	377	370	388	416	433	424	384	380	387	394	381	410	368	407	413	417	386	410	392	422	392	416	385	387	416	405	419	426	417	440	345	382	417	394	403	373	400	394	400	388	441	431	409	409	410	411	388	394	420	418	393	410	431
25482	21342	27290	25755	26358	38673	33428	20199	9122	2897	1109	651	535	502	463	542	491	498	493	467	514	502	492	503	544	546	475	538	473	488	478	489	488	465	474	475	480	491	483	525	552	487	487	481	480	526	463	499	499	463	476	452	511	460	471	511	490	491	498	511	511	525	463	491	510	465	531	495	463	510	523	465	504	464	500	503	483	510	501	539	438	506	509	468	488	501	530	519	453	482	503	471	508	527	491	461	498	482	449	529	444	487	488	486	486	512	535	500	460	492	501	528	468	521	459	463	513	499	514	486	496	496	493	478	481	488	505	499	491	500	489	549	511	461	520	487	492	478	463	489	483	464	467	528	499	494	489	464	525	491	522	485	477	498	505	498	489	511	492	466	505	503	467	500	482	497	505	476	483	494	493	472	521	488	481	508	508	502	505	477	476	508	485	499	480	508	497	500	489	500	472	472	497	506	493	464	509	501	485	483	521	508	491	495	464	516	503	527	467	521	479	495	506	489	478	497	490	527	488	484	475	514	502	514	498	482	492	464	505	519	494	495	471	518	449	523	477	463	455	497	486	482	500	521	472	518	459	445	477	533	494	493	527	464	455	500	517	474	478	500	488	517	474	513	499	536	459	451	478	492	522	474	535	450	504	497	479	533	509	519	497	476	480	512	459	469	485	535	498	518	481	478	503	471	488	489	513	496	467	513	518	489	501	455	511	519	487	508	522	487	498	503	471	493	473	474	526	533	517	507	505	508	514	503	476	451	450	479	451	474	475	491	481	531	456	518	520	515	477	487	500	523	465	488	536	517	511	492	472	455	485	533	471	495	501	488	433	485	497	508	481	482	442	510	490	488	496	473	477	475	509	486	461	516	507	489	517	506	491	506	521	494	495	477	478	508	491	472	475	527	505	453	442	472	528	495	473	490	484	498	493	474	495	467	486	497	476	452	466	466	504	489	462	502	480	522	490	490	481	483	476	498	474	517	494	505	513	519	515	474	495	479	484	461	471	510	545	505	488	489	489	487	497	486	438	480	514	527	499	519	455	474	486	521	466	547	475	444	499	420	494	488	476	496	508	511	518	505	465	500	492	483	534	481	500	474	478	474	469	485	493	525	514	499	473	513	497	503	474	497	471	481	525	497	503	445	506	456	477	490	504	491	524	486	469	494	507	486	528	481	467	509	514	486	509	500	475	475	490	502	470	494	494	507	436	500	530	511	492	449	464	502	483	553	496	473	517	471	515	460	484	478	528	464	454	505	554	511	489	481	504	458	509	497	491	479	515	470	481	496	490	505	502	525	521	475	457	475	477	528	501	496	533	503	514	464	522	476	485	501	439	520	485	478	505	497	475	459	451	487	489	486	492	524	492	535	481	511	485	496	484	494	519	481	516	478	515	484	516	496	481	490	559	460	499	439	490	519	505	525	480	491	499	522	502	479	481	483	492	496	539	469	528	513	472	490	500	476	500	490	471	468	503	493	505	512	484	527	448	453	458	532	478	502	493	494	539	518	442	456	517	488	496	490	480	515	479	486	490	486	519	513	498	493	486	462	525	473	464	481	497	452	452	490	505	478	460	506	499	497	514	480	504	511	498	480	481	509	474	497	469	463	519	486	459	507	496	492	516	476	498	512	470	477	463	485	491	517	472	474	469	498	483	504	496	486	507	493	457	494	462	448	477	475	512	517	487	506	524	487	475	459	493	489	514	460	489	492	473	466	490	457	494	496	534	474	504	482	476	446	508	495	495	489	498	503	492	486	488	494	460	496	517	557	464	456	521	507	505	469	456	484	463	460	518	497	485	466	486	516	528	505	485	511	493	471	512	473	445	502	483	460	489	448	477	461	490	450	500	478	482	529	537	463	446	491	512	495	517	461	493	456	496	502	458	498	513	453	530	496	513	467	468	452	475	478	472	492	463	509	519	491	460	489	481	491	532	508	476	463	450	506	507	485	457	473	492	531	517	536	485	484	464	473	520	487	526	469	491	510	484	485	472	464	485	499	476	509	476	496	475	480	513	476	483	476	480	526	487	482	482	487	497	483	470	521	470	504	477	481	486	495	516	476	461	495	506	469	457	472	497	471	494	437	449	523	485	484	469	486	499	454	555	481	472	486	497	469	489	448	474	477	471	498	496	447	480	455	494	483	476	492	486	468	488	488	473	490	486	504	477	469	512	490	450	466	490	499	467	493	504	516	525	478	505	515	480	463	512	528	504	460	482	489	465	495	497	455	505	487	470	483	531	482	509	471	442	444	509	486	492	494	460	522	466	499	479	494	516	485	507	482	487	517	453	520	504	472	516	475	468	503	528	482	472	487	534	475	472	484	472	450	479	504	493	486	496	528	498	443	520	474	473	486	503	491	470	458	486	505	506	499	483	487	533	508	497	508	498	499	501	500	507	484	488	482	504	494	486	464	525	464	456	444	515	506	496	478	483	523	498	477	517	501	496	507	501	437	457	496	521	489	450	504	487	484	497	480	467	478	496	492	465	529	486	488	470	465	477	486	521	477	483	494	513	505	517	490	486	479	471	486	475	503	501	521	448	483	455	513	529	509	464	521	493	510	465	553	508	493	553	516	515	493	497	522	485	474	483	480	515	492	510	496	507	500	494	466	489	507	481	499	521	501	485	515	494	458	463	473	455	481	486	511	493	490	523	518	525	465	464	512	460	486	495	483	459	491	484	484	477	496	499	480	479	428	528	470	550	485	477	472	464	532	465	507	471	482	485	482	441	471	509	476	488	503	467	493	513	467	495	497	481	468	482	481	504	531	504	485	457	501	458	527	512	448	484	497	538	493	486	524	429	515	482	481	504	490	525	463	512	538	491	494	492	469	457	528	510	525	497	477	478	488	498	531	531	493	484	519	519	501	497	471	497	504	473	506	501	499	507	482	488	492	505	519	497	509	477	456	496	517	578	544	489	507	461	511	462	447	499	459	462	449	453	539	527	519	464	483	468	520	494	488	459	480	471	463	527	492	503	443	465	496	470	512	499	488	523	474	475	481	459	481	467	489	446	486	469	516	517	473	478	469	528	473	483	459	501	502	473	495	501	466	486	495	478	500	511	504	478	518	474	497	497	499	475	486	487	477	460	512	524	450	460	465	487	493	519	497	511	461	494	461	521	485	449	482	509	481	506	485	491	468	512	449	482	468	482	462	474	518	462	518	491	506	498	484	482	482	500	485	539	477	462	477	460	500	497	509	512	479	487	487	554	466	512	501	502	483	459	486	500	492	482	498	457	485	531	507	501	490	503	496	456	469	499	511	480	535	471	497	518	484	476	487	513	495	537	471	521	491	502	492	496	495	511	476	472	502	494	515	470	492	493	460	497	486	502	512	469	437	468	450	493	478	474	501	475	496	502	531	506	490	487	489	488	510	505	470	462	512	474	511	539	513	483	470	480	503	472	521	476	482	479	548	512	518	481	491	462	502	482	500	518	515	451	467	505	505	482	438	502	472	510	450	461	474	503	509	490	490	471	491	496	505
4869	7042	14235	14358	27032	35190	26911	15825	7786	2921	1164	667	523	519	456	461	479	420	460	466	474	431	467	441	467	438	432	472	417	460	486	440	447	432	445	458	475	450	446	463	474	448	467	467	464	464	458	463	451	435	453	454	447	440	440	439	431	479	425	460	479	456	465	497	499	435	462	468	454	472	472	467	449	442	402	411	420	458	491	458	471	467	443	450	433	414	462	450	476	471	453	445	425	473	470	427	445	441	491	486	443	464	471	463	473	483	497	432	454	492	457	459	472	436	425	494	451	471	449	448	427	436	439	455	473	461	446	461	429	476	441	451	421	482	467	490	451	465	404	422	449	412	441	446	456	461	429	466	450	450	446	466	466	450	452	460	410	465	469	448	480	467	421	463	477	440	469	435	439	396	449	439	458	427	460	437	440	431	431	498	435	452	483	439	398	451	488	448	457	456	429	413	428	462	411	438	445	485	432	449	448	459	420	435	441	424	460	449	433	467	437	456	408	452	455	471	479	447	472	493	447	485	446	445	416	450	476	455	490	484	484	421	449	503	489	472	451	446	458	467	453	432	450	466	447	444	472	433	482	437	447	440	434	436	403	473	447	443	472	482	448	416	429	477	459	432	470	441	495	456	459	420	424	488	433	417	446	475	436	494	447	441	476	440	424	437	466	440	443	448	451	439	436	468	410	456	456	458	460	436	431	468	455	420	416	440	452	455	417	490	448	465	452	440	430	439	428	489	470	442	389	446	445	450	461	461	478	462	462	449	476	472	497	451	490	471	482	445	429	459	436	463	457	442	443	479	453	445	428	444	461	437	438	477	454	464	459	469	467	452	463	495	457	416	444	434	434	431	488	454	440	453	452	447	446	429	443	457	435	463	466	403	433	452	463	485	446	454	439	418	445	493	440	443	410	454	454	450	456	450	450	433	452	429	407	451	461	442	457	446	468	442	472	425	463	494	454	475	445	476	405	473	435	412	401	414	459	435	471	430	450	421	448	423	429	466	499	430	461	497	434	480	432	454	436	475	440	464	482	443	413	427	439	443	429	467	475	442	463	443	434	461	451	417	422	470	463	427	441	465	443	487	437	448	450	452	407	468	449	474	399	480	447	402	440	490	462	427	454	407	477	491	489	479	486	453	446	435	408	459	437	468	424	396	475	463	458	433	467	471	429	452	475	445	479	459	465	469	465	433	413	471	456	470	435	456	467	441	435	458	440	458	442	478	437	442	462	452	459	486	444	451	416	461	475	460	427	441	464	431	448	407	432	471	462	426	474	471	475	463	475	441	438	421	447	432	416	464	457	487	450	460	457	413	464	488	472	470	418	418	454	495	445	425	444	445	423	484	438	477	453	431	439	460	461	425	422	444	449	469	439	462	415	438	463	475	478	461	451	447	456	433	463	441	489	472	449	482	434	455	424	418	461	477	457	442	416	459	445	461	457	466	435	437	448	477	438	442	474	430	432	425	425	453	477	483	469	425	474	478	468	425	436	492	422	473	465	439	507	462	448	416	467	463	455	444	438	467	477	473	441	446	429	475	442	431	453	424	460	430	494	438	464	434	438	448	441	455	444	427	458	482	464	414	448	433	433	425	469	463	417	465	462	454	436	425	459	453	456	477	486	430	443	414	471	445	468	451	461	449	482	439	432	421	444	428	438	452	444	450	455	449	427	425	470	491	474	428	440	427	437	438	453	477	449	446	427	432	452	434	423	448	426	449	464	459	432	451	459	459	432	452	426	454	455	461	424	468	478	475	422	444	421	455	386	440	458	451	462	448	438	423	481	433	440	424	441	439	427	424	449	443	472	447	469	443	465	438	438	462	405	454	443	434	414	468	442	415	448	429	436	449	489	431	414	447	465	427	453	406	433	462	444	449	455	419	457	441	461	464	478	463	461	425	471	442	457	466	446	418	443	472	427	463	456	443	454	490	420	501	491	458	446	442	456	397	443	483	475	448	448	418	441	451	441	450	449	453	468	424	464	468	490	436	418	467	446	420	440	473	453	423	501	461	430	431	502	429	467	454	434	448	436	439	440	416	435	439	459	466	466	475	461	459	465	459	432	436	453	482	441	490	457	403	428	422	466	469	461	436	463	466	445	434	451	472	486	453	466	440	448	430	418	430	418	468	480	424	480	486	418	473	483	450	440	435	456	475	446	449	456	470	463	426	498	436	432	474	451	409	452	420	425	427	450	475	475	447	451	473	437	423	434	425	437	460	432	427	482	403	462	421	448	476	433	448	439	430	423	445	444	469	489	412	467	486	429	445	441	446	451	440	464	486	442	414	454	439	445	440	455	467	447	485	424	456	443	434	431	478	428	424	451	434	441	449	455	502	453	463	464	453	440	459	442	474	469	456	450	444	448	446	420	487	493	442	429	460	431	469	465	469	434	423	438	463	486	435	469	471	458	479	428	441	463	416	417	460	438	424	477	456	459	467	447	426	452	470	467	434	481	419	419	403	450	435	413	471	439	435	444	442	450	456	417	474	467	456	453	446	442	471	432	435	481	446	449	440	448	426	466	461	447	442	423	488	447	442	463	446	460	455	442	460	447	448	489	456	458	428	461	459	477	483	395	431	409	465	460	437	465	434	422	421	441	469	416	454	434	469	443	454	475	434	433	422	470	449	446	449	428	397	480	422	467	462	423	435	421	431	450	459	424	472	439	487	446	456	449	479	435	430	472	469	425	470	454	443	442	461	439	434	466	465	480	403	453	475	432	492	470	488	454	465	465	447	458	463	430	438	437	426	453	417	489	475	480	451	451	446	450	476	418	451	450	420	395	444	441	438	413	446	437	473	455	429	439	447	424	453	417	438	472	434	466	469	432	453	391	472	499	459	432	431	432	459	425	453	465	447	432	409	483	490	414	462	412	425	448	474	421	421	497	472	464	462	436	456	460	504	443	485	433	479	517	452	453	467	434	444	415	422	434	446	457	455	456	433	442	479	404	472	436	416	436	438	435	458	447	479	445	462	435	464	466	449	455	490	418	444	431	478	441	450	455	428	421	452	404	431	431	456	438	473	455	451	468	455	431	408	455	432	478	469	441	434	480	449	451	421	463	455	410	446	432	456	444	398	441	427	430	441	461	449	524	480	434	463	445	412	426	428	447	469	435	397	456	450	415	466	456	445	461	411	430	476	487	456	466	465	434	435	506	419	458	467	470	472	428	418	483	447	461	475	434	422	431	437	435	448	457	446	431	460	450	475	460	432	456	467	449	440	470	465	424	445	465	432	447	460	469	435	420	453	429	498	432	460	447	457	404	466	468	464	480	432	420	410	467	441	422	436	458	457	437	457	442	434	459	464	443	442	452	473	448	417	436	435	429	424	448	483	439	469	421	425	408	442	468	403	471	467	462	447	470	441	450	438	476	463	454	430	453	395	452	436	423	391	444	427	444	429	414	459	448	449	445	454	422	462	434	466	436	428	451	456	487	447	443	498	469	472	412	453	466	430	439	446	425	475	478	443	437	429	445	425
24250	21396	28653	24591	30260	52777	50783	35266	21159	7768	2394	1023	802	652	615	648	604	608	659	638	606	611	638	664	655	628	662	662	633	651	655	627	626	642	618	636	615	646	609	630	630	639	631	631	627	613	637	686	604	644	641	642	631	603	617	605	661	636	610	606	632	579	608	649	618	668	637	622	602	646	551	648	592	646	595	622	583	603	603	565	620	617	602	614	654	656	553	660	655	560	592	594	622	657	594	620	607	595	635	618	634	550	622	581	617	606	612	601	595	585	587	607	631	596	609	599	660	682	587	601	594	581	601	622	577	640	621	641	562	603	640	587	596	623	585	609	605	629	633	602	596	607	624	671	559	623	596	578	626	618	613	619	622	602	607	628	625	641	586	613	624	628	641	579	638	637	572	590	587	682	631	636	571	600	588	611	639	623	624	591	598	618	558	636	608	633	603	667	650	611	590	623	597	592	599	644	656	626	586	602	658	638	626	564	627	604	654	633	658	611	634	591	643	600	633	611	622	598	615	622	594	610	634	579	633	626	587	586	665	632	588	601	602	637	647	595	657	576	605	648	656	622	617	660	622	615	602	575	642	627	636	610	632	637	598	668	608	638	635	626	596	584	585	589	661	607	610	626	677	570	606	597	635	609	612	644	607	630	636	610	646	600	633	602	556	612	590	647	629	578	626	627	624	640	643	601	659	626	654	550	634	572	549	646	628	596	611	660	625	652	634	613	569	644	612	628	620	643	658	655	618	555	616	571	647	586	616	636	599	610	589	632	652	627	629	581	587	579	580	589	607	609	575	591	631	649	621	613	621	604	576	614	583	638	627	626	625	646	599	608	629	625	620	623	662	573	607	645	594	638	579	673	642	640	616	583	606	603	612	591	631	632	648	610	618	593	606	603	574	613	601	636	656	623	600	604	597	592	586	604	660	592	609	586	615	637	606	585	601	624	610	602	606	567	641	560	581	596	612	572	614	641	648	591	629	603	628	600	650	617	597	608	609	577	617	597	590	637	585	624	619	594	603	616	572	635	643	639	621	637	633	667	604	600	589	596	620	620	661	626	597	648	574	622	637	620	633	623	618	618	598	615	630	636	612	643	615	594	602	597	589	607	596	624	609	605	633	628	601	611	580	621	646	636	600	601	605	587	592	662	629	613	652	623	629	625	637	618	623	624	649	625	586	564	624	598	607	634	638	573	611	583	615	592	615	570	623	573	610	634	621	572	647	565	599	618	614	633	625	587	677	567	650	586	624	627	623	618	595	631	644	614	600	588	600	600	636	613	621	592	676	634	586	628	624	583	661	628	616	605	644	614	609	609	633	599	579	625	627	636	603	612	589	602	642	580	582	586	622	578	595	592	616	606	618	620	593	608	571	553	652	621	637	619	673	581	623	625	619	647	641	622	603	593	657	611	589	611	640	591	654	631	590	629	613	579	609	620	641	630	577	633	606	619	604	622	614	570	616	605	601	601	603	594	638	641	584	590	632	595	642	641	556	601	600	603	636	607	598	647	617	613	577	578	602	623	663	620	615	629	595	591	619	593	608	580	610	649	555	598	589	603	593	614	619	650	604	597	641	614	687	635	635	602	605	632	593	603	560	671	611	621	604	599	644	619	610	561	578	625	593	587	605	647	643	625	605	581	619	609	614	624	640	593	624	597	623	675	593	626	590	593	623	645	666	592	579	668	602	580	607	585	645	585	601	602	605	618	542	602	626	596	632	614	637	600	622	607	599	604	620	605	614	620	624	583	610	621	593	572	606	654	595	642	621	616	619	647	635	631	604	606	587	583	630	588	628	626	620	643	592	611	584	633	629	596	587	611	631	600	552	614	557	581	611	618	633	622	590	582	597	589	560	636	625	605	602	596	644	599	608	605	629	604	592	612	623	650	588	576	575	648	634	608	616	558	608	590	599	644	596	596	568	585	597	641	578	588	622	610	567	602	571	624	591	609	619	604	616	589	613	590	595	639	623	589	595	595	620	620	595	638	615	625	585	627	606	593	604	618	635	642	625	611	592	619	657	577	607	578	603	638	647	577	600	586	598	621	620	618	632	557	626	597	613	621	644	616	602	567	627	633	614	651	613	600	576	655	571	626	609	581	603	623	606	620	635	661	639	621	633	607	591	585	608	616	602	569	592	627	615	611	627	609	570	567	640	595	591	624	585	609	592	625	602	588	590	621	654	616	605	621	586	659	608	604	601	654	605	623	641	612	573	596	594	616	625	625	614	562	555	583	597	618	634	571	597	631	644	634	596	579	631	623	601	583	627	593	627	593	616	611	625	603	583	582	627	612	566	590	644	597	639	604	658	605	629	600	625	593	631	580	553	607	611	631	567	648	612	621	608	615	608	607	592	626	620	693	566	621	575	649	625	586	613	635	603	600	618	631	580	610	613	614	603	627	585	587	625	642	619	614	612	653	623	622	565	587	594	637	630	611	605	627	610	639	572	636	591	634	629	626	653	577	615	636	595	620	615	655	604	600	639	593	556	596	613	585	607	605	624	550	607	639	630	603	636	591	584	587	632	575	618	611	646	609	637	656	658	630	634	633	578	640	631	669	599	633	633	609	602	582	640	601	601	574	624	599	613	604	603	591	661	612	593	628	636	591	643	623	657	590	627	612	636	607	599	623	646	640	624	592	640	609	552	629	606	644	607	655	623	595	634	593	626	601	619	611	613	611	653	621	618	641	571	611	647	612	592	577	578	600	628	654	604	551	592	603	622	578	633	593	628	570	593	652	614	624	619	593	629	626	622	550	593	593	587	687	595	597	568	637	626	603	590	632	579	614	590	585	607	634	682	625	628	631	604	571	621	592	608	640	682	621	604	647	591	606	564	623	610	635	615	630	601	583	592	573	606	608	630	616	606	596	606	601	615	593	581	613	597	578	641	614	626	640	612	620	629	641	602	617	597	610	549	607	609	599	623	646	621	580	565	595	607	590	591	602	582	608	625	603	624	591	633	642	622	622	598	580	644	648	623	626	597	652	587	597	594	649	645	549	616	624	597	604	631	646	587	595	597	609	587	602	618	583	609	627	624	642	592	615	601	613	652	630	623	598	648	605	621	624	609	650	627	609	617	627	605	620	616	627	650	635	594	611	646	604	568	675	587	599	607	663	615	623	601	665	647	666	594	613	648	655	614	593	599	617	644	637	608	588	602	601	606	635	614	604	592	621	629	606	633	587	657	615	640	660	598	657	621	649	661	620	620	605	624	632	607	651	626	634	640	665	585	605	582	613	587	572	667	564	610	605	595	610	596	597	588	629	633	599	573	650	603	581	613	577	601	623	615	584	612	609	593	604	581	547	608	601	616	623	598	591	589	593	588	633	596	626	608	585	617	618	627	600	601	592	620	574	593	564	620	606	611	642	602	593	653	585	631	599	601	659	649	636	664	658	600	626	601	604	629	600	549	637	604	649	640	642	602	605	592	606	602	616	622	611	649	664	579	647	612	594	608	610	598	625	586	616	624	598	604	593	602	646
4131	9250	15003	20019	41292	54314	44819	29570	16595	6263	2519	1143	713	624	568	536	602	530	555	573	523	552	496	583	565	577	533	582	547	556	565	518	560	557	543	607	562	535	548	588	626	576	573	559	523	558	522	563	555	531	562	536	530	587	510	527	500	531	551	570	547	554	576	580	580	537	537	498	588	541	570	519	563	567	541	553	525	565	558	607	577	519	555	540	528	562	587	551	541	500	580	549	544	519	547	526	554	558	568	549	541	529	543	537	546	547	516	534	559	568	587	585	585	571	559	520	574	558	561	536	573	585	564	550	576	551	578	578	489	538	556	566	558	529	538	557	573	545	524	574	567	597	543	551	515	566	529	524	543	571	575	563	575	540	548	558	581	536	575	556	552	576	540	507	532	595	540	517	519	556	506	569	556	548	552	574	538	572	554	565	543	523	526	545	545	588	478	593	568	541	549	543	528	497	578	513	556	598	522	572	526	542	521	539	531	554	576	519	539	580	600	556	555	565	566	550	568	524	541	553	529	590	582	541	517	556	543	581	559	572	530	536	526	526	534	548	533	590	519	543	552	551	583	570	538	599	582	565	565	566	547	559	595	552	543	520	562	546	575	557	555	552	573	516	550	546	539	533	558	522	556	560	523	552	520	565	554	528	549	542	542	561	547	520	576	515	579	544	587	556	524	568	537	521	572	486	515	517	559	597	537	519	561	528	548	553	560	543	580	514	570	526	520	535	548	551	553	571	589	530	536	554	513	559	520	551	556	567	542	553	550	571	528	574	522	584	559	561	549	571	561	524	551	539	562	582	566	540	538	572	568	552	478	536	516	552	545	503	512	531	518	546	507	541	563	569	552	562	550	544	567	559	519	525	538	571	504	507	559	552	536	557	573	536	570	528	555	563	527	543	554	524	586	539	552	571	503	521	539	572	559	500	545	532	519	540	551	570	559	541	536	557	569	569	572	577	587	529	639	550	566	550	570	571	535	527	536	559	542	513	601	560	577	540	559	528	559	562	571	568	482	522	577	534	568	511	530	548	534	579	575	549	496	502	533	566	581	544	557	589	560	570	544	549	521	547	550	576	536	539	575	560	525	540	566	605	558	555	533	512	523	518	592	558	519	563	548	541	553	553	525	568	558	558	576	526	593	536	597	537	524	528	550	518	568	523	552	561	546	534	536	536	536	533	596	559	561	569	581	527	518	566	576	562	525	560	576	575	565	511	531	521	565	572	568	573	516	547	581	521	553	565	561	534	533	537	584	533	535	573	569	549	567	542	587	548	545	543	579	528	503	549	574	523	549	489	529	579	538	534	531	518	535	552	535	563	554	564	547	511	562	541	544	553	540	495	556	560	570	569	573	539	562	585	572	566	572	573	573	528	542	540	534	559	556	550	529	529	567	549	548	515	602	502	510	603	527	540	538	551	520	561	551	509	570	535	570	531	538	568	566	512	553	547	523	535	548	574	536	574	524	558	524	567	543	540	532	555	526	571	536	561	568	570	553	509	541	552	527	530	528	504	549	539	555	552	565	544	513	569	573	549	555	586	573	555	555	545	577	567	559	534	561	569	535	558	512	530	524	547	491	571	538	547	549	532	551	525	554	544	561	536	529	583	560	559	554	567	532	584	584	592	534	555	545	500	516	575	511	564	520	556	515	590	541	543	529	597	586	548	578	547	551	520	521	526	573	541	520	489	525	587	554	538	584	543	521	572	532	543	528	530	576	537	539	592	534	524	554	524	561	529	515	566	536	554	554	526	529	595	543	532	580	573	511	587	520	550	545	556	566	531	536	522	532	579	532	532	560	546	616	584	540	576	539	568	556	541	550	598	542	560	551	524	551	550	548	547	539	568	535	540	528	542	563	541	545	524	573	522	561	531	541	577	527	554	575	542	566	520	562	549	559	536	540	561	542	594	551	566	545	568	547	571	543	530	571	563	551	546	532	510	529	557	497	563	555	568	583	572	539	514	549	565	583	578	546	538	546	546	575	553	561	530	561	559	546	540	561	558	555	591	543	526	561	555	560	530	548	575	591	535	553	526	594	536	543	522	548	526	542	526	500	529	525	516	520	566	533	522	601	541	579	542	561	565	521	563	533	572	593	555	528	573	541	553	549	514	543	528	553	575	572	548	563	538	569	612	572	553	492	533	548	564	575	530	565	610	538	541	525	515	574	568	569	522	557	547	545	560	531	521	533	560	529	576	592	549	517	581	518	552	543	512	508	552	518	578	519	576	521	553	548	535	499	562	512	527	565	509	547	566	563	507	539	567	532	593	548	542	573	532	536	579	502	559	514	519	540	555	568	554	547	573	541	542	524	546	567	540	602	601	579	557	596	526	526	525	525	524	595	529	512	580	589	583	549	542	571	546	529	527	533	551	532	563	525	530	534	528	571	580	526	545	512	556	555	538	552	537	568	556	546	517	579	557	537	526	557	513	501	571	600	556	543	557	512	548	562	554	520	583	542	572	528	566	557	555	584	576	562	504	549	513	554	540	567	605	553	559	535	583	572	530	526	540	558	498	499	570	574	530	563	598	508	564	536	541	510	528	609	557	542	553	582	523	588	566	529	551	534	527	550	526	587	540	568	533	570	596	572	551	543	541	525	532	528	538	607	537	520	544	566	529	510	521	565	589	560	487	569	543	567	572	540	554	515	568	536	545	580	555	524	548	515	519	531	564	539	548	547	574	518	534	547	590	544	529	580	527	596	538	528	570	589	535	575	543	552	545	567	531	583	533	593	581	516	532	551	553	565	575	537	597	542	499	553	531	541	513	524	562	546	561	548	563	553	536	543	548	573	515	560	535	570	565	549	554	571	533	564	538	556	519	576	553	562	567	573	533	527	585	581	558	515	549	544	566	532	568	589	550	538	552	507	575	581	567	556	541	591	552	521	547	557	560	563	550	546	504	561	514	560	514	525	539	520	541	551	522	519	546	553	561	557	554	560	596	518	543	540	507	563	541	518	495	576	559	569	530	521	548	532	545	538	569	574	565	556	499	568	515	528	545	537	549	550	513	510	552	523	536	545	570	541	576	544	609	574	529	552	541	563	540	527	539	524	564	535	584	549	520	592	603	537	580	553	526	585	583	541	556	519	548	551	564	596	589	527	552	523	554	620	513	559	535	523	568	548	526	524	530	496	523	533	555	572	592	514	540	570	580	551	572	542	525	590	590	534	565	565	550	511	534	551	587	557	552	554	592	573	516	521	561	568	570	558	581	552	540	545	523	552	559	541	572	562	516	500	530	541	531	540	525	586	591	586	564	564	572	525	548	541	564	552	534	543	573	552	520	574	560	545	541	549	546	525	522	583	562	537	542	559	526	572	530	539	520	563	570	557	558	555	546	528	550	538	516	508	539	558	546	529	550	519	537	543	623	510	565	549	551	565	552	531	553	565	494	559	531	562	521	593	569	590	539	515	558	517	545	490	527	529	587	525	577	568	528	597	547	578	500	529	532	578	579	501	543	557	534	539	519	552	572	561	557
27378	12559	2072	2231	2091	4224	4846	3006	1581	868	590	518	520	444	458	485	476	460	462	441	431	454	448	458	429	428	476	486	487	478	457	443	406	468	443	470	494	423	481	474	497	480	472	457	481	449	453	472	431	426	456	483	466	475	461	442	441	465	408	442	462	448	477	476	452	487	430	467	466	457	439	432	466	468	454	448	452	440	429	455	427	461	449	479	484	438	446	496	443	447	466	438	485	456	441	475	485	501	444	463	436	467	448	452	430	470	448	422	450	454	450	456	478	421	473	433	459	486	456	466	444	457	483	437	459	468	467	410	428	444	471	460	446	448	445	426	451	455	460	457	435	444	438	465	471	505	470	450	506	425	447	405	435	452	484	443	463	486	447	439	449	447	451	470	433	441	435	442	453	480	468	429	469	485	506	450	458	496	473	442	447	439	494	515	447	468	456	440	484	478	478	463	414	488	474	434	461	448	458	455	467	471	472	416	446	452	471	449	438	471	486	456	451	437	445	462	463	424	488	475	472	474	443	454	464	449	486	467	451	467	439	450	449	457	429	423	458	455	430	458	432	472	444	451	425	473	450	443	465	441	450	448	458	437	425	450	455	431	471	449	409	440	475	474	421	480	411	461	467	433	477	476	382	433	449	481	498	487	477	474	450	431	462	494	454	462	454	423	476	476	469	450	446	418	401	433	452	434	445	448	427	471	485	443	475	468	469	425	448	441	461	452	444	445	447	485	446	414	490	467	436	395	451	473	453	447	459	449	407	504	423	472	473	473	443	468	453	386	434	466	474	444	475	462	448	498	447	430	477	430	475	463	456	435	446	454	461	425	433	468	450	450	434	461	449	456	401	440	447	453	443	436	477	489	457	456	424	471	413	474	438	468	459	436	457	451	437	457	436	457	419	471	452	470	431	444	441	454	433	420	465	450	458	422	456	471	444	424	447	444	486	445	445	463	457	467	443	464	435	428	445	435	435	436	461	417	479	438	415	427	433	460	448	481	447	455	446	406	478	453	428	444	442	447	457	430	456	471	476	477	438	453	450	432	458	446	411	465	471	486	467	455	465	437	462	445	441	479	465	454	443	479	478	462	457	449	475	478	433	461	461	430	446	492	456	427	483	469	447	423	452	460	465	436	415	455	424	424	457	417	483	480	455	449	444	422	414	465	445	413	446	439	436	451	492	457	448	461	460	465	462	475	458	475	418	431	467	464	443	429	468	458	469	438	461	421	433	415	447	479	428	420	458	459	451	477	450	457	449	429	477	445	445	442	438	451	515	453	438	470	474	443	462	420	474	437	449	449	475	470	488	458	449	447	458	453	438	435	418	440	427	448	497	487	460	417	469	454	484	461	451	467	424	454	494	454	467	470	449	460	448	429	441	457	441	449	470	457	459	416	465	468	477	477	462	456	467	487	483	474	500	464	483	452	451	471	422	414	504	454	438	448	445	440	475	472	486	430	452	433	454	459	477	437	481	462	468	460	476	471	467	429	421	435	471	469	443	450	448	451	440	452	417	442	498	444	484	430	477	447	451	431	461	463	436	439	423	448	426	410	452	458	462	454	462	439	493	446	441	487	409	423	452	460	420	479	445	441	418	433	468	467	443	486	503	426	467	429	525	447	440	462	464	453	454	489	435	476	448	475	467	449	444	451	481	452	452	430	424	453	429	483	461	428	460	476	429	462	454	427	467	456	475	450	413	445	454	440	466	459	457	444	473	459	443	459	474	443	457	463	474	436	455	451	436	449	424	475	462	468	469	436	436	472	429	416	461	486	495	447	451	435	459	448	459	439	484	431	455	484	482	463	455	449	441	448	454	472	476	494	463	456	405	435	469	423	439	419	459	444	481	423	448	451	451	450	461	403	422	479	478	461	485	451	467	464	452	449	487	447	485	471	415	457	427	440	449	467	438	437	431	424	473	448	472	476	412	443	433	467	456	461	460	500	463	460	502	436	453	464	439	452	430	434	437	468	455	436	424	462	478	473	482	414	437	469	464	473	428	476	439	468	439	441	457	446	439	437	459	464	458	465	441	442	454	465	466	443	473	403	470	441	476	442	469	474	452	449	427	496	469	493	472	462	427	454	446	396	453	431	484	462	445	471	433	440	474	420	490	460	441	444	446	471	455	451	459	437	460	441	413	433	432	437	456	456	454	459	456	444	409	442	456	446	440	507	465	440	454	423	422	447	474	452	458	477	475	452	440	437	458	464	462	434	459	428	459	474	458	461	463	464	472	469	431	444	432	439	438	455	408	441	476	459	437	504	452	469	445	464	456	484	477	478	477	458	441	415	471	438	467	399	460	462	418	444	441	482	463	488	472	460	469	449	426	468	457	480	468	446	452	458	429	456	428	460	455	454	474	491	437	422	475	441	452	413	388	448	447	456	439	455	412	474	440	423	492	425	437	485	481	440	444	411	472	481	484	489	478	459	460	434	465	457	496	461	474	439	477	458	472	495	413	457	429	443	465	467	457	439	451	455	422	433	408	432	454	455	456	458	462	456	399	467	431	490	470	476	449	468	495	433	458	448	455	474	430	422	456	437	454	448	428	441	427	458	452	450	438	424	425	441	490	424	461	456	476	436	478	467	483	447	460	448	436	445	452	462	432	467	469	462	450	442	464	428	468	488	459	491	450	447	436	476	478	451	456	457	482	427	464	462	462	480	479	460	494	439	453	488	440	430	461	471	468	484	444	454	440	480	466	420	473	469	447	454	444	458	479	429	487	424	443	448	474	456	436	443	425	435	459	467	500	447	460	468	482	472	449	474	462	429	434	419	492	432	459	433	456	465	416	440	475	468	453	451	439	441	484	469	469	471	476	403	448	451	448	429	431	432	429	466	424	462	421	436	464	404	462	440	456	470	464	473	444	454	431	453	409	465	474	427	455	460	494	424	455	478	471	472	456	452	472	466	473	438	463	417	445	454	430	448	430	444	455	462	426	481	473	443	468	452	478	445	438	431	444	473	424	474	471	495	425	484	452	491	415	461	489	434	475	428	455	450	506	468	498	460	459	456	419	448	470	515	457	472	456	426	490	447	457	490	444	457	435	440	436	446	482	454	444	503	472	462	460	425	490	451	418	479	446	445	475	446	435	430	454	443	448	427	463	428	453	518	432	410	444	467	439	449	475	441	434	452	429	461	455	472	486	460	464	499	446	472	439	493	472	448	468	501	431	456	483	442	459	425	483	439	458	474	443	446	480	446	438	455	484	458	439	437	466	456	414	508	464	457	442	451	428	480	463	456	486	460	430	470	469	465	455	477	455	444	445	467	470	427	461	469	444	466	441	456	415	465	455	471	437	464	468	449	477	423	455	432	453	459	462	452	448	468	445	459	478	461	452	440	480	449	466	480	427	485	437	446	497	449	458	452	463	442	478	461	422	440	452	483	407	430	423	436	427	472	456	448	483	434	486	448	437	450	400	423	477	434	449	470	469	452	448	438	468	439	458	479	466	493	457	480	440	449	468	447	480	462	481	461
4932	1223	1385	2360	2673	5097	5081	3264	1703	875	557	447	458	445	405	399	391	406	371	373	382	424	393	421	386	419	389	416	404	379	384	405	411	379	415	414	347	368	403	400	396	418	368	388	363	405	409	380	409	408	434	406	385	382	392	412	399	422	374	434	392	409	381	417	400	423	384	408	376	370	430	400	385	381	382	379	408	367	411	446	389	375	395	419	437	392	396	417	401	397	396	391	409	400	408	384	396	428	411	403	405	396	386	369	379	358	417	400	413	396	391	405	378	413	433	411	392	388	422	408	377	392	404	396	396	385	384	412	399	425	366	382	426	437	401	388	369	428	407	398	384	427	400	417	431	385	408	398	409	379	390	412	374	383	374	365	388	381	364	357	390	391	407	437	387	387	377	427	418	386	385	384	387	371	394	419	373	403	397	409	413	388	405	407	409	402	380	340	387	401	397	380	378	407	407	417	377	368	411	374	380	385	370	446	446	384	367	423	392	355	368	380	416	414	422	407	419	385	413	377	376	423	388	395	386	407	363	406	396	395	395	424	401	387	391	384	383	402	424	413	413	389	422	339	434	416	417	381	428	418	419	384	379	427	384	374	410	424	396	373	396	394	422	363	415	381	399	418	355	395	381	339	445	403	345	405	433	402	392	381	405	364	411	423	418	418	418	400	421	364	421	410	386	402	385	423	423	389	391	410	366	390	365	381	378	382	412	413	403	397	413	411	423	414	406	434	389	408	389	404	396	356	403	377	365	407	390	390	378	403	394	421	382	419	372	369	432	426	370	407	408	385	403	429	353	382	356	418	373	406	364	372	389	395	382	381	409	376	420	393	416	420	364	380	381	360	404	378	411	435	394	391	408	421	403	400	380	383	338	380	357	395	369	379	410	383	427	430	401	379	429	395	400	425	389	426	375	391	413	400	414	390	386	385	375	394	392	415	382	411	417	401	403	396	400	389	355	396	403	416	386	375	400	373	432	384	407	421	401	371	432	389	421	400	387	379	386	446	426	416	395	440	413	397	384	407	401	406	378	394	396	419	397	378	391	366	393	441	393	372	392	410	391	420	400	417	401	401	398	392	417	378	404	381	397	400	393	412	396	409	391	387	408	423	386	398	410	403	398	419	390	397	396	365	371	400	416	395	369	400	394	356	352	377	356	401	397	410	373	379	387	375	425	373	384	402	343	392	423	391	396	418	416	413	372	423	399	392	442	388	413	408	403	406	385	383	432	409	424	369	405	405	404	408	411	415	392	367	398	366	423	398	418	363	406	409	393	408	384	425	418	382	431	380	409	374	360	408	359	428	380	376	371	375	424	397	391	418	379	402	396	419	383	411	405	377	427	364	415	349	416	385	397	415	414	380	424	390	382	429	366	401	378	368	355	365	405	384	369	388	419	401	414	385	379	366	405	401	408	416	393	432	407	396	388	360	385	374	392	421	431	408	422	387	389	365	416	415	390	391	421	367	417	390	399	392	394	400	399	399	408	378	409	381	409	401	436	414	388	403	412	382	411	377	412	364	402	382	419	407	426	363	437	420	366	415	402	421	396	401	344	412	430	383	411	358	372	379	411	384	404	379	407	360	364	414	372	425	383	428	409	426	371	418	388	396	368	379	390	388	452	397	407	408	418	380	416	410	377	406	375	413	385	419	408	383	405	415	394	389	392	397	374	399	402	428	388	393	363	391	393	404	430	425	416	454	385	429	369	416	368	384	398	402	381	405	430	389	374	414	413	407	400	415	395	388	417	380	403	381	408	397	379	385	396	398	380	401	416	401	377	382	355	406	416	402	377	366	390	386	437	396	402	383	434	370	394	410	421	402	420	399	421	396	405	389	374	424	376	391	389	367	391	391	414	407	421	413	381	402	347	394	414	384	402	401	371	384	431	373	397	420	403	447	393	386	416	407	459	372	388	420	392	393	397	394	395	369	389	388	449	410	411	407	396	375	405	394	370	383	388	398	387	414	398	406	396	389	413	381	394	369	383	383	385	385	408	393	426	392	387	361	387	411	358	420	396	363	373	401	400	395	413	380	375	408	422	434	368	366	396	369	379	421	413	378	412	403	405	428	396	392	428	385	391	415	413	418	404	426	388	400	382	358	379	393	367	463	383	372	405	404	377	412	399	413	375	420	398	441	431	419	403	410	372	416	396	376	415	398	373	391	405	369	400	403	409	424	442	372	368	410	380	387	385	377	420	393	422	390	376	421	410	379	428	381	395	404	411	400	366	408	399	330	402	424	390	440	408	393	380	403	386	393	424	389	438	394	385	380	402	412	399	378	379	393	401	385	397	402	367	395	364	386	408	406	407	418	386	420	374	380	385	412	388	376	411	379	411	426	404	366	408	408	392	398	405	374	406	389	414	412	424	397	396	415	414	386	409	409	392	375	367	402	393	425	393	405	393	386	394	395	417	410	403	388	416	417	390	386	434	393	401	430	379	405	404	378	391	415	394	381	419	404	421	405	386	383	405	384	411	393	401	429	389	357	404	396	370	379	382	394	406	402	423	413	389	374	407	438	383	402	368	425	387	397	429	413	386	346	403	416	376	396	406	373	394	427	433	408	399	410	401	421	363	382	402	431	392	404	414	365	423	405	397	382	353	406	358	407	360	431	429	402	408	391	387	388	382	406	420	361	451	380	391	427	425	368	395	400	374	399	400	380	397	377	384	395	430	371	386	381	378	415	396	433	388	360	383	381	390	377	386	391	399	403	384	396	394	398	407	385	368	418	402	375	419	399	376	395	436	391	393	400	407	360	377	377	419	425	363	382	416	397	387	432	384	384	399	431	402	404	386	411	420	400	389	385	392	423	391	383	364	389	397	410	398	393	412	394	428	391	379	417	404	384	381	422	424	410	411	367	372	350	439	388	402	382	370	386	404	396	393	414	419	422	376	380	440	397	400	388	380	422	407	374	400	404	401	404	405	393	381	402	432	376	414	401	355	401	391	421	359	379	402	391	384	394	389	386	409	408	410	380	403	389	418	404	376	383	367	445	385	391	413	405	379	393	377	396	362	409	409	366	397	392	404	397	415	389	390	412	400	374	401	411	390	391	430	434	375	398	424	413	375	366	396	421	453	380	376	382	423	410	340	383	398	396	413	424	417	383	388	430	374	438	404	402	392	362	371	417	384	396	402	383	421	394	412	414	369	404	379	416	394	359	347	377	396	421	379	379	386	403	404	350	363	381	361	413	391	398	393	414	433	398	376	408	399	361	394	412	406	391	400	408	399	401	378	368	382	407	398	391	349	425	385	377	397	379	389	383	399	399	385	391	403	426	384	398	399	405	408	390	377	425	386	366	410	400	397	420	365	434	433	377	357	399	389	395	411	386	408	408	406	403	353	381	365	384	376	392	392	412	377	383	410	377	413	392	399	409	400	388	377	381	415	419	411	410	434	343	402	390	407	416	398	409	378	410	398	408	395	401	398	389	404	396	374	402	431	408	400	414	373	402	415	407	362	389	392	432	390	397	420	378
25497	21324	27115	25451	17572	42356	35119	19616	8159	3105	1205	672	537	511	491	515	474	480	489	517	531	509	489	523	466	525	478	530	523	471	476	507	486	473	475	494	529	491	556	474	519	526	528	547	535	500	500	528	457	518	496	495	485	482	487	492	458	468	505	474	466	483	503	552	518	499	527	475	470	478	473	502	518	524	472	467	486	521	496	484	528	463	511	519	504	511	501	477	486	477	478	507	470	494	527	495	505	478	441	501	493	451	507	508	487	480	481	498	461	460	512	473	461	472	495	512	502	514	447	509	508	496	499	503	509	518	449	509	510	505	497	499	495	484	488	515	458	522	490	491	488	488	458	497	488	506	495	461	462	457	523	491	503	453	461	489	494	500	520	482	502	501	466	508	526	498	477	518	475	466	526	469	471	530	485	456	516	466	492	450	457	481	483	496	505	490	481	492	473	513	449	523	489	560	460	517	489	546	491	467	456	481	490	492	488	522	530	477	502	449	477	482	500	526	508	493	518	508	504	506	531	490	454	498	495	460	490	496	477	487	508	517	499	484	515	455	480	505	506	508	500	517	488	487	504	490	474	510	469	511	523	514	453	504	515	510	542	501	493	489	522	515	521	531	536	491	490	514	476	545	503	499	531	491	475	479	500	507	473	535	456	472	459	517	512	476	494	512	506	500	486	504	468	499	504	506	497	460	505	471	491	522	465	485	485	512	453	496	486	501	519	484	508	467	515	460	455	499	498	488	497	532	494	501	503	501	474	502	518	517	504	483	517	502	489	530	493	479	490	506	480	437	536	463	484	466	495	492	460	496	486	491	510	528	454	499	472	482	485	496	499	478	493	488	512	491	503	466	512	469	500	493	457	508	454	489	509	515	472	486	502	479	500	478	532	488	480	485	518	493	507	472	506	515	511	477	447	488	504	501	503	471	466	529	479	457	523	497	496	513	486	517	517	535	508	496	522	499	506	489	529	490	474	480	538	450	435	471	488	520	479	535	461	489	513	471	485	488	474	476	474	519	501	500	476	461	500	508	510	522	500	469	533	489	493	475	501	483	451	466	511	522	497	488	508	491	468	487	507	503	499	454	471	487	489	479	496	508	496	540	460	499	497	513	483	456	507	505	490	466	462	532	486	519	488	523	474	501	501	463	484	505	524	451	468	493	485	447	499	458	497	477	524	519	463	491	498	496	493	476	477	509	470	520	476	508	490	458	462	508	537	480	492	476	488	461	481	480	483	457	469	469	506	536	491	497	480	487	494	467	484	473	491	497	429	483	483	517	516	453	469	509	496	463	488	481	478	490	511	552	470	465	494	525	469	524	514	516	501	496	529	454	512	490	513	496	481	494	470	467	492	465	533	486	503	462	488	474	504	555	492	473	498	473	480	518	485	472	515	503	451	491	483	517	519	490	503	491	514	522	512	501	502	479	471	488	513	512	497	481	482	518	489	465	459	516	498	498	496	498	455	510	506	487	568	460	473	527	542	467	520	531	456	480	528	456	479	540	480	514	491	535	543	461	459	464	533	470	487	479	503	511	517	517	489	467	520	515	515	459	504	493	536	484	522	478	461	501	487	525	474	517	508	515	519	465	479	467	487	472	464	528	467	489	469	491	494	472	498	472	461	506	500	495	462	532	489	507	493	517	512	471	460	489	504	504	530	490	494	505	452	475	471	448	531	496	507	522	483	487	518	526	527	453	463	528	495	503	480	453	450	497	438	480	507	499	484	439	512	470	483	495	475	493	495	463	497	502	482	542	459	468	511	470	469	443	502	450	510	508	497	501	491	550	506	518	498	529	500	520	498	482	498	517	484	500	490	505	489	469	489	534	494	469	464	455	508	508	499	539	539	467	477	479	476	462	465	504	515	515	532	511	518	508	506	511	497	518	498	483	461	517	529	450	494	489	503	524	496	482	522	445	497	522	512	492	467	446	459	504	455	453	508	470	527	489	545	493	490	499	483	484	438	455	470	456	508	484	482	490	497	494	523	487	452	548	501	451	513	501	481	507	497	510	473	479	485	529	446	495	467	508	467	446	473	500	431	480	493	448	499	485	513	503	472	529	505	518	472	496	502	486	482	483	526	488	511	451	472	538	516	493	512	441	447	486	484	444	475	502	490	489	540	466	489	495	493	460	514	483	522	492	472	487	445	469	495	466	482	455	452	523	501	488	508	443	508	494	514	538	473	455	482	489	444	475	480	459	469	473	473	440	524	460	532	504	502	475	459	490	483	473	499	493	522	507	479	500	477	491	483	502	465	477	472	524	509	469	472	490	488	465	475	489	466	464	516	475	513	505	526	509	498	532	483	497	514	509	501	510	502	474	508	502	465	543	523	488	467	453	540	484	536	470	478	533	467	473	509	489	479	487	458	463	471	504	509	456	482	491	521	524	528	450	487	499	490	486	484	477	509	498	483	476	527	460	465	461	527	477	490	500	518	459	502	483	491	528	494	518	472	507	452	490	491	447	548	472	467	495	543	493	475	482	499	506	481	510	519	492	492	490	508	440	529	490	512	501	487	515	469	525	511	471	492	453	507	487	482	501	459	526	501	489	464	516	488	474	476	498	475	498	521	505	515	513	479	508	497	500	466	488	477	468	491	476	505	484	570	470	462	474	452	463	508	502	496	483	488	508	505	495	500	523	501	479	465	500	510	447	515	492	499	481	461	466	466	513	499	479	506	515	496	463	500	495	485	491	466	524	478	516	458	508	482	501	501	493	483	489	524	504	506	526	514	488	497	468	505	528	493	481	491	512	514	475	506	519	479	496	451	495	546	485	482	489	469	463	506	487	475	512	504	501	439	492	467	515	485	491	492	497	500	506	453	487	510	494	481	459	462	478	451	461	514	489	458	546	502	466	503	490	502	548	530	489	443	501	537	489	508	476	504	503	503	507	490	472	475	501	520	474	517	492	539	492	492	467	481	489	524	506	516	497	492	513	488	493	486	474	488	496	516	488	510	486	499	483	458	502	522	500	506	499	468	480	454	516	473	497	450	470	480	484	506	462	512	502	464	461	493	477	478	466	514	499	496	502	489	467	451	509	480	460	473	510	509	489	503	517	470	503	515	498	458	526	515	497	490	490	467	495	474	471	488	485	523	513	474	457	466	492	458	488	480	498	495	505	495	453	525	500	488	478	475	510	494	519	548	508	501	494	514	480	504	480	472	469	471	505	522	445	478	496	506	495	521	480	472	464	527	488	502	513	489	511	477	495	527	528	472	483	475	508	527	509	485	510	524	493	489	483	478	459	513	522	451	508	484	510	474	496	475	435	482	521	520	468	502	482	494	501	485	485	485	464	524	480	494	485	495	496	477	503	493	517	521	480	483	477	494	472	462	483	509	495	517	504	536	470	495	474	523	491	483	480	477	491	518	480	476	507	522	461	472	470	503	465	467	530	504	474	455	491	448	506	489	489	476	481	485	500	505	486	490	462	511	452	433	508	490	461	498	472	519	512	472	474	508	531	489	502	490	481	498	493
3522	3185	2951	4053	15276	40402	27331	14647	7229	3449	1284	672	526	505	456	482	459	512	483	439	477	446	479	496	487	458	464	438	447	430	473	433	442	474	434	465	444	476	433	467	416	470	455	453	499	467	459	443	454	457	414	467	479	453	447	475	434	461	483	460	445	450	444	449	488	445	411	426	429	457	429	426	509	498	472	435	426	450	477	453	473	461	447	447	465	434	469	426	451	448	448	463	475	511	448	444	426	478	493	469	454	427	470	439	464	479	449	436	439	462	419	456	396	442	429	437	472	446	413	451	436	442	455	470	474	415	476	471	434	479	476	482	403	455	428	451	476	441	450	448	444	460	477	449	423	480	499	446	456	440	445	444	437	458	479	446	466	410	507	461	472	413	454	447	435	478	448	408	440	468	414	419	431	476	441	431	453	483	457	489	474	460	438	446	436	458	457	437	480	438	467	436	387	414	498	422	444	465	455	449	452	476	438	466	442	474	413	479	406	458	480	483	461	455	449	470	464	465	444	465	455	455	479	443	430	485	467	463	474	458	427	456	448	475	466	451	519	460	444	478	445	438	455	447	462	443	463	487	428	461	426	482	480	437	485	438	450	448	404	475	468	446	472	500	452	429	470	450	471	434	476	476	491	429	447	458	469	437	439	449	473	464	433	447	416	473	468	461	470	472	487	430	508	461	467	429	450	449	420	476	448	466	472	454	438	507	462	402	470	448	466	438	440	463	455	425	447	430	456	467	466	442	436	401	432	469	422	489	453	439	458	474	428	467	448	402	456	456	454	470	448	456	457	456	386	404	435	478	406	439	455	434	493	443	459	447	417	455	468	453	463	414	458	484	469	436	476	441	440	407	438	470	430	459	479	483	455	461	474	460	445	461	470	446	454	444	472	422	439	443	465	444	445	453	422	476	461	445	427	460	480	498	431	471	450	446	463	490	431	433	438	404	469	449	440	458	481	453	451	443	459	441	437	466	442	462	439	459	409	477	463	461	441	464	455	484	429	419	443	433	464	472	408	453	427	431	433	440	447	438	440	462	450	432	483	475	471	414	461	454	469	446	464	458	466	482	458	438	444	448	487	485	461	424	458	421	413	456	476	470	435	461	432	449	451	451	438	441	438	433	493	519	433	446	429	489	461	491	456	431	480	468	465	460	413	462	440	484	450	468	471	476	426	437	445	460	445	455	412	439	456	451	444	474	448	480	463	430	449	466	475	398	467	472	468	459	459	448	473	484	437	429	476	462	459	458	428	459	462	454	464	457	412	488	439	491	476	453	438	441	441	493	457	492	479	435	448	440	465	448	427	476	460	465	445	468	473	459	463	446	432	470	439	433	456	448	489	432	441	441	441	492	453	442	424	469	442	442	445	464	414	423	469	460	443	484	460	479	433	475	491	460	440	457	450	448	461	440	411	426	445	439	499	445	462	443	467	495	441	440	435	466	479	453	463	467	433	464	485	463	426	419	452	421	426	433	453	446	446	495	507	451	450	424	471	430	453	459	513	454	483	450	467	454	451	451	462	442	455	416	462	439	450	459	445	445	453	478	460	469	459	460	478	485	421	483	469	442	464	457	441	476	454	471	467	452	461	470	441	447	468	439	459	449	463	430	449	473	489	461	450	464	442	439	447	439	463	436	461	469	462	423	421	460	448	480	423	454	428	502	463	448	421	445	460	479	437	418	444	435	420	461	455	444	448	433	429	468	481	450	443	458	447	468	463	444	487	451	450	415	454	449	540	413	489	434	451	459	411	449	451	508	402	465	420	455	446	446	476	472	436	422	452	430	449	463	419	465	491	465	424	464	439	440	474	428	435	459	453	474	457	437	432	434	427	460	482	478	427	466	452	445	492	464	523	431	460	478	426	417	442	449	408	445	467	437	456	449	437	424	490	429	460	423	444	395	483	438	465	454	397	486	459	439	434	436	473	418	472	451	451	451	472	448	461	435	434	484	423	420	494	432	468	434	474	471	484	474	463	468	443	467	470	461	458	432	445	447	468	443	465	443	440	450	473	427	476	446	426	454	443	458	463	426	431	446	438	475	502	459	456	439	473	445	463	458	450	441	465	481	484	479	450	456	446	497	448	420	434	464	493	423	430	432	405	429	476	453	410	480	454	483	457	437	471	435	474	439	486	437	492	450	482	424	433	424	425	441	476	467	447	450	431	441	469	413	443	441	456	430	456	425	462	451	430	490	432	456	479	449	464	460	435	472	448	431	442	472	451	450	445	437	470	469	455	413	408	419	458	440	469	438	456	411	455	452	434	456	435	466	448	462	443	472	473	463	484	444	425	442	461	453	445	421	469	450	473	464	451	446	432	479	458	417	452	485	441	423	419	451	468	462	419	493	476	451	472	424	431	468	425	445	455	486	481	440	491	459	434	445	455	442	454	447	456	424	472	419	463	468	446	462	423	463	424	465	465	426	472	459	473	429	441	439	443	428	486	460	445	458	471	452	455	475	425	440	426	452	439	474	445	450	436	425	442	433	480	441	412	453	454	468	414	423	455	454	407	421	447	437	476	455	446	455	462	442	421	427	471	425	433	487	427	476	476	479	408	421	471	460	469	473	426	425	420	471	472	423	428	499	464	454	450	439	443	454	434	451	431	487	448	488	473	423	435	451	436	464	456	452	493	463	423	457	466	425	488	461	440	436	443	436	462	392	458	445	432	420	454	436	466	464	449	447	478	487	453	453	462	425	432	460	432	434	439	452	421	457	438	487	453	433	454	485	477	411	456	482	448	451	448	436	439	460	460	439	463	462	426	456	460	453	437	448	457	439	437	421	430	431	430	501	472	414	457	427	441	447	460	429	463	463	463	492	432	489	445	482	470	475	454	454	453	491	457	459	433	437	457	464	438	420	425	445	453	444	433	454	440	409	462	483	440	445	436	455	486	492	430	495	454	457	444	460	431	440	453	446	412	458	438	489	445	480	440	427	473	433	469	449	450	442	429	454	468	482	460	422	423	457	415	497	457	481	461	423	437	436	424	423	445	425	456	500	438	446	495	467	435	450	462	428	440	457	442	443	449	452	452	452	448	465	465	467	484	409	489	441	453	454	465	425	490	471	461	464	441	458	445	488	452	485	468	418	418	427	444	467	414	456	427	497	474	410	461	419	458	484	443	428	469	447	472	442	480	454	450	422	472	466	452	432	481	432	441	472	460	454	450	486	447	450	424	464	447	411	443	445	423	459	449	470	460	457	416	475	431	473	471	448	421	448	474	455	441	487	415	460	450	438	455	461	439	436	436	443	472	447	441	422	473	441	437	458	405	457	444	419	452	441	466	468	462	433	434	441	425	484	458	439	436	436	427	467	481	437	424	440	448	467	425	442	492	436	441	460	459	445	427	440	417	495	457	467	431	439	417	472	464	439	463	426	465	411	482	468	440	470	486	455	431	448	435	455	470	422	438	429	438	439	441	466	455	458	439	496	476	447	441	444	438	450	430	447	453	468	451	468	432	457	476	446	492	462	441	471
24287	21396	28719	24468	29467	55610	50800	33017	18029	6651	2174	958	747	667	649	628	647	624	620	615	618	627	615	610	623	638	650	619	619	622	651	605	601	647	611	600	598	613	644	629	607	633	571	590	618	632	624	649	653	603	607	568	636	665	621	664	633	634	597	622	589	670	643	590	621	664	601	676	620	642	612	603	630	646	589	654	673	592	614	567	598	666	636	608	628	629	604	616	655	628	607	607	605	640	654	668	649	616	625	618	598	604	676	645	612	626	611	661	639	666	614	599	584	608	616	579	630	638	583	596	650	620	641	619	586	567	610	639	589	588	563	577	623	603	637	651	590	630	592	643	631	609	629	620	615	598	606	612	638	617	585	654	633	628	636	668	621	623	638	619	614	570	637	693	648	616	616	604	647	617	630	657	645	603	571	591	646	617	626	665	645	586	630	614	648	596	647	572	588	576	639	615	599	642	599	612	612	604	611	599	618	621	622	597	620	636	629	582	617	608	655	623	593	599	634	620	626	621	621	626	600	641	634	627	626	642	615	621	638	654	624	584	627	615	630	630	616	620	619	619	584	601	630	586	608	655	688	644	606	620	621	598	628	618	643	663	606	563	638	588	623	623	594	593	615	599	618	623	602	615	565	632	647	623	655	634	607	595	612	603	582	634	639	616	612	637	629	674	604	649	625	612	570	596	614	600	637	614	651	602	632	615	597	606	624	592	610	616	611	613	644	619	578	628	626	622	591	608	626	616	603	616	617	601	609	590	616	651	623	594	612	653	604	622	617	650	631	633	625	623	605	602	595	624	630	573	611	595	593	616	611	658	648	611	631	601	612	632	648	629	641	658	618	633	613	627	626	600	605	659	591	571	642	627	578	652	641	651	609	634	627	602	658	617	569	623	594	585	595	614	618	642	613	606	596	616	621	620	638	615	606	630	621	636	612	605	607	605	599	611	587	608	637	624	623	604	605	630	636	593	612	611	639	617	621	623	666	581	668	636	638	613	596	634	642	606	633	584	620	617	648	585	606	618	650	594	611	618	577	600	603	603	617	618	603	678	586	598	595	619	613	652	662	611	632	640	618	614	574	624	590	654	580	616	636	656	660	621	599	625	640	638	653	608	622	593	610	646	563	646	624	599	615	617	617	630	606	644	631	595	584	636	607	628	660	611	609	614	637	602	687	643	660	566	632	596	614	633	608	619	601	623	628	631	615	627	634	620	610	622	600	618	635	643	633	608	649	624	594	594	625	583	621	631	593	644	634	613	621	618	627	633	619	654	640	583	587	622	633	597	606	601	639	597	621	592	603	622	600	621	614	628	620	621	611	591	610	609	668	583	578	634	569	604	643	668	633	626	620	638	610	636	602	666	596	645	651	603	633	637	659	617	619	580	634	631	647	652	618	593	623	685	614	660	652	604	633	607	627	640	629	647	595	577	623	631	648	661	605	629	589	578	585	605	564	623	571	641	654	625	602	596	573	575	612	632	674	642	608	583	669	649	608	616	607	607	604	625	640	665	655	625	577	641	644	608	643	562	651	627	620	622	605	673	623	606	616	648	647	637	639	602	623	636	616	636	625	667	602	610	628	678	640	590	641	654	635	622	651	590	665	623	626	598	630	585	603	670	596	616	629	711	621	622	590	653	631	559	623	645	615	639	597	618	656	625	610	618	626	587	596	624	615	627	582	646	594	607	594	638	661	622	624	616	625	596	611	569	630	611	601	596	605	645	576	659	599	622	634	614	626	560	600	635	591	622	667	605	601	626	670	679	623	638	604	587	623	636	616	618	599	619	592	647	609	607	617	635	610	595	649	615	620	641	631	616	637	625	600	636	576	629	595	621	625	638	634	631	609	620	573	607	623	609	631	623	638	646	636	633	625	592	610	641	644	621	638	666	650	584	629	599	630	637	612	630	561	616	615	591	605	600	633	647	625	638	633	667	601	646	653	622	612	609	651	591	594	609	666	600	616	588	591	612	602	586	555	641	622	615	597	598	664	593	575	585	635	620	597	624	605	646	621	585	622	641	663	627	656	660	641	554	621	659	615	645	629	604	617	617	631	677	622	624	618	608	623	624	675	633	582	597	644	605	623	601	568	594	631	588	635	570	618	644	611	600	634	605	607	571	625	610	638	605	613	600	654	605	630	624	647	666	595	651	636	623	621	658	617	572	598	644	633	621	636	635	621	657	594	647	633	608	601	585	595	614	634	630	622	652	580	592	625	614	629	620	596	582	629	603	648	609	618	681	629	624	606	660	569	600	615	664	641	649	632	593	630	609	595	569	592	616	621	628	601	591	618	619	638	589	613	607	658	634	603	609	605	609	585	617	672	670	572	610	611	558	653	608	620	632	647	599	628	651	577	583	618	576	648	618	669	615	648	604	644	634	607	611	619	572	605	617	610	643	583	608	638	580	577	662	606	627	608	656	614	586	582	653	606	568	618	592	569	615	595	636	639	590	617	620	620	609	608	595	630	574	618	614	647	634	626	601	568	592	631	602	658	622	634	624	621	622	550	634	644	614	611	573	599	646	609	631	615	601	627	629	689	616	582	638	642	679	664	662	630	625	632	621	559	582	618	644	650	590	568	605	569	643	595	608	609	590	640	588	610	593	648	635	610	614	646	634	616	640	617	599	587	642	598	631	623	631	575	611	658	598	638	649	660	657	615	636	647	611	640	628	639	604	618	584	570	649	677	660	654	621	591	634	582	655	640	639	597	628	618	639	595	625	612	665	625	601	609	628	592	599	649	625	639	626	650	636	636	657	621	604	636	626	604	644	636	611	629	595	577	596	628	637	588	609	587	603	590	617	624	651	630	608	570	637	634	636	607	605	608	649	624	554	592	585	626	645	626	628	607	566	641	627	618	587	621	598	625	646	587	587	632	610	625	614	632	533	628	604	614	613	606	609	665	611	631	654	605	649	583	663	607	652	639	620	606	624	645	616	649	595	636	619	576	641	630	596	596	574	632	611	637	653	599	636	633	626	624	620	617	595	638	642	650	643	651	610	616	636	581	586	599	635	652	594	597	624	637	629	620	647	562	592	609	648	601	643	637	580	630	607	629	627	632	573	635	592	618	655	591	627	636	591	664	609	641	632	628	613	612	604	616	612	580	561	597	597	633	630	623	595	587	659	633	592	646	609	625	613	623	580	590	607	607	613	600	632	599	637	655	622	605	595	619	603	577	639	583	628	613	607	621	593	606	633	671	639	633	591	596	612	637	650	635	602	582	639	583	621	602	595	616	626	646	629	579	596	577	616	585	654	603	651	650	602	665	619	638	606	622	626	582	577	608	674	633	631	589	602	616	632	610	646	621	569	564	648	637	618	614	625	624	642	634	585	564	641	606	610	632	629	570	589	612	591	645	628	566	622	600	606	569	603	621	610	628	652	584	608	580	638	627	622	669	622	618	646	668	633	658	589	606	629	622	638	590	605	627	604	638	608	628	616	616	601	599	602	660	648	608	582	587	637	615	617	567	596	638	627	571	566
3975	7214	5854	8791	39434	59086	44133	26571	14086	5837	2247	1019	695	587	594	610	555	590	590	591	568	570	630	600	548	567	589	552	570	533	557	530	550	551	553	581	591	588	550	557	561	569	569	557	529	557	607	580	508	588	581	554	567	574	529	589	577	569	580	621	548	553	583	524	571	587	512	613	523	588	571	550	598	544	606	537	534	578	599	558	566	561	551	559	545	623	569	599	568	541	613	552	592	563	536	565	582	554	554	585	535	558	593	601	565	571	579	560	592	588	572	603	596	584	594	551	589	532	599	568	571	572	568	541	618	548	578	595	550	534	560	565	555	567	528	568	582	519	573	544	513	521	581	537	543	549	560	572	579	598	566	563	536	566	555	601	588	540	547	538	561	570	562	553	542	560	567	568	554	546	557	627	541	638	572	569	523	554	577	547	537	551	643	589	520	563	573	532	579	601	526	577	540	549	551	547	580	543	576	579	569	547	554	551	568	533	554	576	544	553	600	557	564	539	559	578	592	547	514	558	614	556	567	558	547	577	546	570	545	555	540	550	556	546	555	571	527	551	549	555	554	535	517	603	555	538	530	565	588	564	581	536	526	611	538	558	558	540	543	551	532	554	585	548	596	588	600	559	583	561	569	526	542	562	550	610	547	555	559	547	570	565	616	550	592	551	518	541	568	559	577	603	547	560	531	586	533	582	608	566	510	574	579	519	621	547	568	598	589	546	592	546	577	567	579	575	572	597	591	586	545	567	577	518	536	530	536	538	537	588	555	570	566	564	593	580	556	551	538	548	598	537	549	547	574	578	602	576	557	608	576	542	532	548	533	578	573	528	541	548	540	535	598	556	604	549	540	597	526	543	606	585	570	596	547	544	558	572	605	545	575	582	552	519	569	513	557	561	564	552	621	541	548	574	565	567	617	595	593	540	550	544	540	574	526	556	535	565	558	537	583	584	594	568	589	522	554	600	567	545	550	547	589	545	576	596	558	607	578	553	545	577	605	565	567	550	593	555	551	553	564	550	586	521	553	589	545	528	564	550	616	566	574	592	533	526	570	528	566	554	590	574	546	578	562	551	541	586	565	575	520	544	583	574	561	628	555	575	582	569	581	549	584	570	579	533	557	550	561	570	566	544	534	556	587	564	530	542	581	564	562	596	536	526	586	538	589	546	582	599	592	573	530	555	585	585	542	552	564	566	550	578	543	583	526	542	540	606	539	584	527	567	555	561	570	590	610	606	533	550	519	558	550	593	564	538	565	547	560	571	581	556	585	544	575	573	564	556	550	616	576	545	574	610	559	570	540	532	546	542	578	620	565	553	542	585	526	552	607	543	560	574	616	568	569	596	572	604	584	526	515	592	579	581	577	559	504	567	529	566	576	532	578	539	524	538	557	571	539	532	569	548	566	614	564	558	530	580	567	599	571	554	547	554	567	574	516	589	590	512	600	525	549	566	549	516	582	562	521	581	618	527	586	547	570	499	550	611	597	561	576	525	591	570	559	544	572	585	553	515	579	589	568	590	590	545	543	561	588	550	535	567	581	562	581	587	569	538	589	569	557	568	589	577	552	530	520	605	558	526	539	579	571	553	609	589	587	562	562	542	571	566	546	552	562	586	579	567	560	542	539	536	527	548	568	554	579	560	561	543	572	569	617	559	568	534	514	534	546	621	522	535	581	554	554	522	554	590	549	569	583	581	558	542	586	580	509	552	529	562	572	554	554	606	569	558	587	508	564	547	583	538	585	547	555	606	546	574	574	575	572	592	554	552	562	569	585	554	526	582	572	595	550	560	573	605	569	599	534	560	601	514	578	579	554	590	580	556	563	568	568	528	538	623	589	549	539	556	532	542	532	562	533	587	577	553	560	577	551	542	598	536	560	536	555	530	574	603	551	539	543	603	542	555	557	567	575	551	520	571	578	559	578	564	547	570	559	538	588	611	545	608	554	578	538	549	539	599	540	628	573	551	534	549	562	595	579	577	563	513	582	539	574	558	609	547	536	540	533	573	576	564	577	551	573	529	595	561	587	515	558	606	562	575	574	577	549	559	577	548	568	541	523	532	567	612	605	580	544	555	557	528	560	536	582	568	601	558	543	578	568	569	559	576	573	564	550	559	514	506	601	534	569	533	555	599	552	604	563	568	542	570	560	572	557	578	582	599	583	556	525	567	556	578	559	534	551	598	535	555	542	561	584	551	550	552	584	557	573	563	560	516	552	615	566	593	581	581	575	544	533	542	550	549	583	554	577	592	554	589	517	573	569	555	528	534	564	578	574	536	550	553	564	544	597	580	565	576	587	597	578	537	522	551	542	585	586	575	560	512	584	586	574	560	595	564	557	543	566	548	533	552	557	552	599	523	532	556	566	545	564	567	547	575	610	564	580	521	566	570	547	541	632	589	525	528	588	561	582	537	600	558	542	536	564	516	572	578	577	521	567	548	546	548	595	620	588	536	605	580	531	546	565	545	562	540	553	556	612	543	536	567	605	577	591	536	587	539	557	615	531	570	556	532	553	558	558	564	544	567	563	550	579	562	555	573	578	552	537	565	564	569	548	576	571	541	527	571	545	594	570	550	570	536	544	535	561	568	592	539	539	552	583	551	549	589	564	548	554	573	533	552	592	590	581	542	574	565	518	597	548	578	561	556	553	598	544	569	588	526	510	589	533	582	535	553	544	552	543	558	528	559	577	512	517	556	581	536	587	572	576	553	588	550	580	570	569	605	550	537	550	583	579	557	579	549	553	561	556	548	532	556	571	551	556	557	583	570	568	559	521	530	595	549	575	524	564	557	520	573	548	544	535	600	568	559	540	536	545	590	542	584	525	542	539	530	571	544	585	572	562	579	554	575	585	539	566	602	571	529	603	614	585	553	557	619	543	562	555	569	581	590	521	568	572	516	571	586	546	585	524	565	579	563	575	550	561	558	575	580	532	567	499	595	550	525	560	570	604	599	568	571	561	601	569	571	564	551	584	530	541	563	550	589	555	553	583	557	574	540	610	598	534	578	567	549	550	566	562	565	536	539	571	535	573	590	570	593	558	596	548	563	549	576	590	561	556	525	591	569	560	574	581	538	534	554	583	555	558	562	594	569	583	549	555	566	576	558	564	540	573	535	567	543	542	578	578	555	557	562	568	560	552	514	569	582	514	558	565	528	579	556	528	512	561	561	557	558	586	563	558	545	586	567	524	575	533	554	582	575	553	567	527	528	524	565	602	583	578	572	581	568	592	568	596	545	567	562	571	533	541	575	540	586	622	558	585	534	587	562	564	543	566	566	576	567	562	585	530	542	576	535	543	551	563	529	548	524	569	533	546	580	573	534	541	564	515	551	577	593	588	554	537	573	572	561	548	563	592	534	565	597	576	553	537	597	583	556	570	528	568	531	535	536	546	581	581	592	561	549	553	557	576	580	622	560	556	576	576	566	583	606	555	550	617	569	543	546	544	542	562	543	585	579	556	531	548	530	572	551	578	581	519	558	518	585
27530	12402	1644	918	1161	4834	5103	2892	1436	852	626	482	492	468	480	424	454	486	450	464	437	471	486	500	497	450	452	434	477	487	432	506	481	463	470	456	447	458	453	500	447	456	462	488	487	482	508	446	465	482	465	455	424	441	448	455	487	447	474	486	440	495	448	438	451	460	463	458	423	474	440	428	448	475	488	463	457	469	475	499	431	458	477	445	444	452	462	455	442	442	433	456	450	466	446	446	462	468	451	425	469	445	462	430	435	469	464	439	472	482	457	478	447	476	508	457	428	471	471	438	459	488	471	448	459	507	463	435	427	461	484	451	481	461	440	495	532	479	488	458	453	481	461	465	457	433	434	426	469	491	454	424	459	494	470	452	459	473	431	456	458	461	471	478	477	476	436	447	449	503	434	453	476	469	469	429	480	469	471	476	436	461	412	429	468	452	473	470	462	439	442	502	482	479	465	459	453	445	487	446	419	476	473	463	477	450	444	444	457	458	480	475	476	479	478	485	467	456	477	438	464	451	481	469	457	480	478	474	420	469	474	444	449	482	459	459	469	465	477	474	495	456	473	454	439	445	489	484	451	433	475	464	481	438	482	476	469	463	487	453	449	440	464	443	464	439	480	463	487	470	437	496	496	470	480	470	467	463	478	460	442	444	453	425	468	436	465	459	497	430	469	500	499	468	425	457	464	482	455	390	419	435	484	454	441	479	483	487	461	512	476	463	471	450	428	462	441	482	460	468	459	435	462	475	447	424	400	503	450	458	444	478	450	480	440	525	492	470	409	438	494	443	492	459	477	437	462	430	447	457	472	448	465	471	491	415	451	443	464	480	508	460	459	445	502	448	449	455	447	434	495	458	478	453	433	464	462	470	465	487	449	450	453	449	456	455	494	503	461	422	462	442	442	472	494	448	470	440	468	480	472	478	459	451	458	449	470	457	489	453	427	462	461	463	502	471	451	447	435	445	490	438	429	455	463	447	503	463	467	497	467	456	430	463	420	472	495	459	464	453	492	450	470	442	436	450	489	466	443	492	469	509	470	506	459	461	451	487	471	481	411	459	465	449	500	492	453	440	413	453	448	475	472	480	487	466	481	507	467	464	453	453	428	463	488	420	461	488	467	466	434	437	506	460	466	421	469	464	494	445	439	479	504	467	464	472	444	467	452	444	457	451	458	467	454	459	486	436	439	446	458	510	450	484	473	454	437	441	437	469	438	424	455	448	490	476	505	464	429	476	493	490	464	455	458	472	451	496	460	444	469	454	502	444	474	502	459	472	441	468	468	465	452	441	467	499	445	511	501	434	449	431	427	488	490	485	487	476	457	456	458	459	448	469	427	464	466	493	409	471	515	455	426	469	457	414	447	475	484	449	469	471	466	528	460	435	493	444	455	515	466	468	443	487	407	478	459	470	478	445	433	461	503	453	428	447	484	494	451	501	439	439	484	494	436	499	486	477	454	444	480	464	498	485	459	451	432	439	421	470	483	457	471	479	453	464	442	453	484	464	481	516	434	473	470	489	465	482	516	467	457	475	449	438	483	499	463	475	484	480	446	420	475	494	446	465	434	421	492	428	448	471	398	488	500	482	449	488	443	469	469	507	446	503	472	474	478	460	459	447	447	502	445	495	459	429	467	497	451	458	455	433	417	473	487	437	505	448	439	451	460	453	457	480	459	459	450	428	477	459	439	463	464	480	499	484	426	439	458	461	453	470	483	456	423	438	454	451	442	482	471	471	529	486	480	497	440	492	446	509	497	472	443	456	493	476	488	454	493	504	499	479	456	476	465	458	452	486	483	475	457	471	452	449	453	431	470	485	415	445	432	453	500	471	471	423	452	479	454	474	479	500	474	490	463	492	471	493	440	465	491	444	474	426	454	480	500	482	456	459	476	482	477	473	488	518	443	468	452	446	431	467	520	496	477	475	453	478	437	455	490	442	441	465	449	468	472	424	461	443	445	464	487	472	496	450	466	443	486	445	458	457	451	450	437	438	440	490	492	448	445	458	457	439	460	451	513	473	454	459	453	473	446	496	468	456	436	470	441	516	481	468	476	461	444	501	483	494	492	399	475	486	437	467	447	463	473	436	461	419	471	457	459	441	466	472	455	514	446	474	473	460	495	519	495	459	456	435	443	458	458	473	482	476	476	446	492	457	408	484	458	436	470	473	451	450	471	483	505	480	508	483	487	475	457	489	444	490	478	514	447	470	477	463	475	456	483	500	435	499	462	482	469	475	486	477	482	474	441	471	460	496	430	475	424	472	427	465	459	464	465	423	472	455	437	458	470	467	487	453	473	461	437	475	430	482	451	476	469	462	447	436	485	465	427	478	475	462	446	471	448	457	487	462	500	487	492	436	458	521	446	470	501	472	454	434	427	458	475	443	454	487	452	461	449	456	447	467	430	437	496	465	476	455	460	448	460	429	497	430	459	467	472	480	431	457	429	504	480	470	425	441	455	451	490	492	493	465	448	440	505	435	462	453	483	433	493	462	506	442	444	450	466	456	432	469	436	488	488	478	446	507	478	461	499	474	467	488	429	470	434	489	467	475	495	489	464	500	484	480	471	473	457	516	504	511	488	460	461	439	492	446	470	466	453	443	469	474	455	465	455	504	437	479	465	481	462	433	452	498	504	454	459	465	470	463	456	468	475	464	477	435	478	442	487	489	465	484	456	488	462	444	469	472	469	439	469	464	428	451	456	485	443	469	453	487	487	447	430	476	468	510	462	463	494	453	452	420	452	423	453	456	452	460	477	455	467	469	422	471	463	438	481	479	474	498	473	484	474	494	476	444	442	465	463	455	470	475	454	442	447	479	459	456	428	451	452	450	493	463	496	457	495	486	457	483	420	453	481	419	459	482	466	452	483	484	467	487	476	441	456	421	444	435	459	470	444	444	445	459	456	444	513	475	458	485	457	475	484	454	455	458	456	455	468	480	439	478	477	484	448	471	464	469	431	406	466	511	476	517	447	489	474	459	467	424	484	477	480	469	453	489	444	472	443	439	451	448	437	476	451	433	445	457	467	472	446	464	455	439	467	481	418	494	440	443	472	468	478	486	453	458	449	446	451	504	470	457	464	468	461	493	427	406	498	503	432	413	468	456	470	462	463	463	446	460	464	462	522	465	494	456	480	456	463	413	416	485	473	481	492	470	474	444	466	431	457	484	456	426	444	449	465	490	492	441	466	481	445	461	485	474	437	480	503	464	451	477	462	456	487	482	451	461	481	459	456	464	513	393	467	463	473	473	458	432	435	439	463	468	479	494	420	454	460	459	456	445	473	454	447	494	432	488	474	474	465	462	482	484	466	438	479	493	466	465	446	441	440	454	494	518	434	455	458	475	479	454	469	496	452	472	454	474	443	459	477	442	437	476	468	441	514	480	448	469	471	488	439	489	454	441	491	482	452	457	491	480	459	464	493	492	471	448	502	462	470	438	418	486	477	470	508	482	497	420	448	466	444	455	454	506	444	474	493	495
4790	797	787	605	1310	5755	5161	2943	1558	829	559	480	405	438	439	406	409	429	393	428	404	434	393	429	376	459	440	394	429	395	437	429	428	400	406	424	435	419	406	455	434	417	469	431	378	391	431	405	396	412	419	407	457	414	408	399	386	407	453	388	417	426	437	436	393	400	388	399	415	384	383	421	359	407	397	383	374	371	413	402	378	406	438	400	408	445	430	398	428	432	433	416	422	420	413	395	424	421	419	401	416	415	383	377	396	408	430	424	392	379	410	408	391	409	405	396	414	401	401	410	385	453	365	389	388	395	424	405	416	409	395	431	413	391	413	421	405	428	423	398	397	426	440	410	361	382	444	436	377	412	391	418	467	426	409	393	446	382	452	389	407	401	395	417	435	414	408	421	400	428	384	432	427	389	398	400	415	412	431	414	421	403	407	423	430	418	396	418	400	383	427	424	408	413	414	369	411	421	428	427	420	432	409	400	388	416	398	408	438	406	437	411	389	427	395	385	418	426	429	407	400	435	387	378	405	391	388	393	429	429	421	439	411	404	378	398	396	418	389	447	432	409	375	394	408	417	388	417	389	390	410	424	413	416	413	418	441	444	414	402	396	432	428	411	401	374	408	371	401	428	422	390	391	415	423	371	407	401	423	413	405	417	395	404	400	387	418	376	422	367	377	430	396	441	421	411	412	403	425	437	398	409	397	414	381	374	401	397	410	390	395	408	422	398	394	437	379	412	391	460	428	419	392	424	416	388	417	438	454	398	420	380	403	432	403	415	447	389	399	413	436	431	411	389	392	410	402	420	379	395	396	435	404	414	417	384	432	391	379	423	441	427	404	408	384	445	371	408	360	392	396	376	406	441	407	399	444	412	370	415	408	433	383	409	388	422	409	421	391	416	376	415	438	429	409	438	396	449	382	397	399	411	427	397	423	399	402	405	377	392	455	415	414	419	417	399	380	412	441	373	420	382	409	403	390	413	422	447	402	434	416	454	425	391	409	415	414	384	439	371	403	389	395	415	415	405	404	413	383	418	408	359	398	425	408	395	378	393	380	405	402	405	428	393	385	416	431	397	402	385	396	390	387	398	423	369	431	390	407	397	409	379	407	422	459	410	391	411	413	402	392	429	401	387	396	404	403	407	408	412	408	380	440	401	412	395	398	383	404	400	407	399	365	390	458	430	413	409	392	422	391	417	392	385	443	427	394	412	435	382	403	389	401	384	436	420	413	400	413	416	411	359	435	409	425	416	415	393	424	435	408	410	403	386	413	413	400	410	425	405	413	421	427	426	408	424	376	399	410	427	392	402	383	357	393	391	412	400	390	397	417	393	393	430	393	400	417	378	395	418	383	355	375	406	440	413	420	402	409	409	431	408	407	412	408	394	423	392	416	423	410	365	388	399	402	411	427	361	412	413	405	401	400	400	388	419	424	407	415	370	388	433	422	407	403	404	464	399	414	401	415	421	453	465	413	364	393	397	411	434	417	380	366	389	409	421	386	443	421	395	398	403	423	416	432	421	376	383	392	417	430	387	361	442	366	425	479	441	371	370	441	386	385	433	428	387	410	380	410	386	420	402	409	437	386	453	418	431	393	418	406	407	399	436	409	429	415	407	405	402	399	386	410	401	408	390	375	375	440	415	423	366	445	405	407	393	422	405	416	397	375	399	434	414	378	455	454	413	415	360	419	438	397	437	414	404	412	435	420	399	387	405	435	417	414	422	417	386	386	416	398	411	405	400	425	434	401	425	415	370	394	414	413	388	431	369	410	387	382	405	406	409	394	428	416	391	401	404	394	418	430	424	415	419	426	381	414	408	388	376	390	415	350	415	420	398	382	422	373	402	408	372	394	403	399	405	409	401	417	374	412	401	431	433	473	402	394	407	417	410	369	412	398	386	425	375	394	429	422	420	395	431	394	379	400	445	384	412	450	374	383	410	417	359	477	367	434	379	393	367	401	384	430	435	414	420	370	412	379	392	416	393	390	412	409	405	401	417	395	418	406	412	380	372	386	381	365	415	392	420	408	399	435	400	421	392	418	440	391	388	410	383	422	391	398	459	403	410	424	386	415	412	428	388	427	428	411	436	434	406	419	425	421	371	411	384	411	398	419	392	426	426	420	404	418	402	430	386	417	453	385	448	406	404	395	393	408	409	371	423	387	412	411	430	400	395	388	439	405	400	431	418	445	418	438	407	414	387	375	402	382	367	407	440	390	380	406	418	438	434	415	399	397	450	415	412	397	411	416	403	418	411	431	369	407	443	454	407	360	410	398	396	411	417	391	376	409	411	428	397	419	432	440	413	406	392	415	404	410	425	392	394	368	383	394	416	415	430	414	422	399	416	373	422	392	391	389	363	438	396	414	393	420	399	372	458	392	403	440	384	396	400	436	403	383	429	407	423	386	426	391	414	409	433	412	433	437	424	398	424	397	390	407	375	376	413	410	404	424	429	420	395	443	377	389	441	387	435	402	440	401	398	412	419	406	390	419	410	413	438	428	412	382	419	438	417	408	394	383	432	401	403	373	452	408	437	391	433	369	399	419	375	402	414	444	425	415	431	416	398	423	394	418	403	440	418	395	408	400	435	417	416	433	442	382	418	399	393	422	414	423	430	405	421	403	404	435	410	429	399	400	407	430	387	379	393	384	440	374	417	403	371	434	410	403	399	441	374	456	393	396	412	407	444	420	417	422	420	433	414	386	411	406	420	421	404	406	426	417	416	436	434	395	443	414	427	433	385	433	377	421	394	431	412	368	422	420	399	409	433	421	450	396	407	435	410	396	438	387	413	412	414	374	383	415	418	438	433	423	395	386	374	388	383	396	366	432	381	441	386	393	408	415	421	391	375	439	411	420	386	428	373	376	389	411	385	426	397	406	387	436	376	423	413	407	397	423	422	399	417	423	432	388	408	416	383	375	390	402	402	393	408	416	408	408	445	414	406	386	394	424	387	386	439	412	453	379	386	429	450	437	396	434	414	386	429	410	392	413	377	412	397	431	413	396	433	396	395	427	397	430	392	408	409	406	422	438	426	391	400	396	420	428	408	403	400	392	399	429	413	441	387	421	445	440	403	385	417	402	427	397	409	434	439	414	405	447	418	419	434	419	392	374	396	405	399	429	420	427	398	402	409	464	411	426	399	409	421	415	412	420	411	436	397	418	426	419	386	435	410	381	422	422	427	412	405	399	423	396	404	413	393	425	431	385	367	437	429	412	413	413	407	403	399	378	392	394	415	406	375	418	414	393	413	392	394	418	394	452	395	449	416	441	425	415	372	389	386	413	405	386	402	420	370	421	432	411	436	416	405	424	415	413	408	418	406	375	396	447	412	446	404	417	409	384	417	389	410	389	406	412	408	400	434	387	451	440	384	390	415	412	431	404	406	413	426	404	435	440	408	406	437	433	415	425	405	398	402	414	354	466	410	375	426	421	407	404	411	396	438	394	416	405	399	407	377	400	401	417	430	423	402	421	404	392	428
25488	21373	27221	25383	9091	34270	36243	24602	11067	3895	1389	738	527	532	593	505	513	500	516	526	506	529	509	552	518	517	509	509	518	544	495	511	555	488	533	570	489	500	545	557	499	485	513	511	511	520	498	458	509	474	499	480	514	498	510	535	497	483	520	503	529	520	482	555	505	504	483	493	514	537	496	485	519	518	473	496	434	502	519	478	548	485	531	491	502	495	516	521	519	524	553	540	505	525	569	515	474	515	488	476	530	508	509	516	481	500	517	523	526	508	528	489	489	470	477	504	512	477	546	532	513	537	499	529	511	509	513	474	496	525	517	499	507	472	527	527	496	484	505	521	528	503	558	512	565	499	483	516	465	487	504	544	524	504	514	518	554	540	498	492	490	488	533	495	522	483	537	514	513	531	483	553	592	501	546	518	526	542	512	509	532	497	472	496	499	502	536	477	459	543	529	526	565	530	463	490	509	533	546	531	495	506	496	490	525	544	527	493	462	518	524	490	513	468	499	511	527	521	534	487	534	525	559	474	546	514	495	496	524	488	517	553	554	533	502	503	499	500	505	504	534	524	489	498	435	503	526	493	517	524	518	546	508	506	527	496	489	536	520	529	449	497	531	524	522	539	462	514	487	521	516	478	500	476	535	512	507	509	474	482	537	507	503	488	515	534	473	535	487	487	459	476	505	520	500	481	512	462	466	535	537	497	559	557	510	473	542	538	513	518	537	471	513	489	514	518	476	478	462	513	521	504	510	486	543	481	554	543	495	525	525	492	521	493	486	537	561	478	460	511	519	537	527	496	485	468	523	528	489	499	488	489	508	467	493	483	503	519	488	496	505	536	499	499	536	537	518	472	520	516	543	545	537	529	511	497	525	513	481	474	499	492	491	496	494	477	514	510	513	509	546	522	512	503	498	481	481	536	510	510	495	495	517	485	511	468	504	545	514	515	510	498	535	519	484	515	531	510	480	521	508	502	525	523	537	479	499	509	467	508	526	507	503	511	530	470	519	524	510	507	563	524	495	505	476	510	541	516	532	477	507	526	516	540	492	524	524	517	506	484	498	474	483	482	499	480	510	547	492	531	495	472	457	483	513	477	480	520	498	499	503	494	504	513	509	510	503	484	506	488	515	505	506	527	549	503	539	531	492	472	530	472	504	485	527	488	506	476	560	485	533	490	489	500	496	467	494	554	507	511	522	507	492	502	495	471	518	500	530	508	470	537	525	490	505	527	542	516	533	463	504	487	534	519	468	505	509	494	537	541	526	533	534	524	544	495	488	496	538	504	510	469	537	472	478	498	483	521	477	493	535	494	483	503	525	510	494	489	486	515	550	499	532	481	523	488	523	503	499	518	500	500	504	488	501	536	536	506	509	499	551	537	462	504	512	517	550	517	479	525	486	538	458	528	518	543	520	518	506	499	526	537	502	520	487	504	500	517	517	524	479	471	527	474	525	541	522	496	514	490	500	477	483	488	501	510	482	492	486	507	481	470	533	525	510	506	498	550	537	472	479	524	463	525	527	503	524	483	486	520	519	529	490	468	525	488	517	452	509	533	488	517	496	472	513	481	479	545	495	476	507	488	499	491	514	504	535	505	510	512	486	521	526	453	517	511	464	507	535	541	518	475	522	470	500	483	475	495	485	504	529	494	502	528	490	487	515	496	502	527	551	511	494	509	504	475	481	524	542	501	502	435	470	505	456	488	489	452	534	490	515	531	449	498	505	532	514	468	529	505	474	554	468	499	528	475	556	497	485	496	517	527	505	535	468	528	514	448	555	519	518	525	496	506	514	576	503	497	501	464	448	505	499	507	503	519	511	467	538	515	493	505	516	547	508	506	523	487	523	525	535	521	506	505	491	504	514	516	485	532	506	511	482	513	490	485	536	538	531	484	478	499	512	523	531	534	531	503	489	512	488	488	505	488	509	518	507	496	523	536	538	483	476	503	506	507	484	538	469	501	511	502	506	500	516	495	505	494	533	535	511	502	491	496	517	518	509	486	517	545	488	525	486	474	505	503	500	522	537	476	524	492	467	497	474	503	540	544	509	486	505	551	495	506	536	497	524	508	505	493	529	488	505	509	473	526	527	486	542	552	513	531	488	536	519	464	511	497	490	492	486	514	563	517	500	549	462	522	535	566	508	529	502	508	516	532	487	458	514	533	508	497	484	518	507	518	513	522	555	512	478	522	508	511	465	534	520	528	533	522	523	489	520	531	506	506	522	497	532	527	531	492	501	500	474	518	493	509	541	533	544	488	538	491	503	524	489	509	506	459	483	520	473	527	491	497	485	547	504	505	500	506	500	495	523	527	479	532	551	521	502	512	513	499	519	506	493	489	511	496	550	526	528	517	527	534	514	507	511	488	480	515	506	504	492	477	531	544	465	468	523	464	509	531	489	514	512	482	478	488	506	537	471	508	514	526	537	506	459	506	495	464	476	517	475	492	490	503	513	487	544	494	501	462	486	518	513	500	499	536	526	491	526	465	493	519	470	514	509	511	486	527	516	497	526	536	539	494	473	511	543	490	501	464	488	501	568	489	491	506	490	474	525	524	492	552	496	500	486	488	544	548	515	501	517	521	534	512	529	512	504	494	498	495	503	490	519	525	470	489	536	543	515	470	490	459	508	512	489	504	522	519	482	560	463	536	514	497	506	482	516	447	483	516	507	489	509	483	483	508	452	507	507	510	492	518	497	479	504	541	487	533	477	521	497	492	515	507	510	535	511	513	492	528	548	513	498	496	539	508	499	549	526	514	522	554	541	502	514	521	523	522	500	478	517	489	490	483	531	532	505	496	510	488	480	542	512	540	478	495	526	502	503	529	506	544	515	512	476	512	500	525	503	495	515	501	463	533	503	508	490	463	479	476	504	502	496	515	506	521	527	505	507	515	498	529	518	459	487	522	493	493	512	521	504	503	479	529	504	509	498	530	471	512	510	510	485	511	495	489	470	486	478	515	463	515	545	493	480	495	471	462	490	520	496	511	494	506	531	515	486	529	498	499	498	518	505	491	482	496	544	482	521	573	505	520	510	535	520	526	512	482	524	512	515	504	466	489	556	546	467	481	511	532	490	471	508	491	521	492	488	512	515	534	539	503	512	517	515	485	512	513	510	511	488	496	480	516	515	533	510	529	502	521	494	507	499	540	501	523	526	536	519	533	549	491	503	520	496	503	494	462	514	458	518	533	521	523	496	577	515	462	503	502	530	477	502	476	494	481	498	528	521	509	541	511	476	535	504	471	504	500	485	543	504	552	518	472	516	468	521	485	513	500	508	499	524	522	546	495	483	467	526	545	496	531	519	508	520	482	481	518	475	518	504	520	523	481	529	496	486	469	497	522	495	505	492	535	485	469	533	505	512	496	515	495	520	476	493	512	533	510	500	503	482	494	511	514	482	520	503	517	512	506	476	481	458	535	480	484	507	494	488	484	474	493	508	530	520	512	522	496	504	535	512	502	493	499	538	506	503	525	476	471	504	550
3731	3516	3115	1700	5245	35036	30438	19580	8841	3861	1439	717	535	492	464	424	460	527	482	497	443	489	518	481	503	489	430	479	474	451	483	465	488	472	471	444	454	471	465	484	459	476	481	485	430	464	486	482	491	487	481	452	478	475	474	479	470	479	457	475	491	488	492	506	446	414	454	426	459	465	502	489	496	487	493	473	457	450	466	463	461	480	468	473	494	488	471	457	475	486	473	419	435	446	486	468	456	483	458	448	455	436	480	445	454	476	475	474	471	468	454	494	484	447	440	464	497	534	437	478	455	487	457	458	458	461	444	506	499	502	467	471	442	509	449	483	473	460	443	482	497	508	464	457	428	465	484	456	476	426	458	464	495	457	483	474	462	453	492	455	483	480	491	494	472	465	444	511	461	471	487	480	467	471	466	464	438	465	462	456	470	468	456	455	519	480	483	475	450	521	499	474	464	482	477	454	457	464	439	455	475	495	456	421	443	484	441	519	499	480	459	478	517	485	483	460	435	457	464	462	477	483	484	405	477	462	458	494	470	462	484	490	446	459	424	451	498	470	466	471	504	474	519	466	504	484	463	436	445	448	479	468	451	433	500	501	458	462	473	489	486	439	455	474	452	462	505	419	455	464	464	493	448	468	457	470	440	471	489	475	476	498	442	457	446	476	426	454	482	458	454	480	505	509	467	492	497	457	488	466	487	459	458	474	433	460	431	471	478	462	441	466	489	472	503	476	465	451	445	471	518	473	466	480	475	477	439	437	477	489	465	464	496	487	447	452	441	416	441	442	448	442	449	451	462	482	448	466	488	460	492	481	465	469	423	469	452	456	460	440	445	469	426	481	446	447	519	519	475	479	421	507	433	472	482	498	456	477	464	439	462	442	451	495	442	508	451	472	509	440	491	438	493	479	485	496	484	459	485	462	465	500	436	454	473	463	454	457	459	510	475	475	482	471	464	431	438	486	462	482	515	450	435	441	483	468	426	472	434	470	480	479	490	454	478	470	467	456	516	503	450	467	473	448	473	453	461	461	494	486	450	492	458	466	493	469	481	450	444	454	442	472	429	469	451	500	467	462	491	499	454	434	456	440	464	470	499	471	438	487	477	476	438	422	471	440	456	474	508	466	441	453	480	456	477	465	453	442	486	452	457	443	447	442	437	471	442	447	467	466	465	422	451	462	445	426	451	470	451	475	429	484	480	433	491	438	453	467	468	483	474	468	501	434	491	456	423	446	456	485	434	467	480	475	485	471	457	473	510	444	422	479	475	439	444	483	430	492	473	500	477	485	434	449	462	420	454	460	468	484	489	449	489	495	463	493	454	436	469	492	474	459	452	506	519	491	478	446	459	501	514	453	449	434	471	439	455	441	489	504	472	488	491	486	493	483	483	466	478	421	468	504	459	428	469	479	475	504	459	480	471	448	474	457	478	466	444	461	489	470	478	451	433	501	470	433	476	436	466	478	473	452	460	454	448	467	480	466	503	484	475	457	498	431	439	484	451	499	482	485	435	466	429	486	454	493	485	449	463	445	490	485	457	498	457	501	461	481	503	439	502	472	464	446	465	475	478	443	456	473	462	432	462	478	488	507	472	434	435	506	449	476	462	473	502	508	442	469	491	477	454	484	454	480	473	459	445	425	465	496	457	461	478	457	456	477	473	513	481	461	468	471	448	509	450	470	467	451	443	475	474	434	470	479	472	448	458	468	483	499	495	449	453	474	428	432	482	477	466	454	457	452	430	434	453	459	457	479	470	497	409	475	439	440	462	440	486	471	426	476	498	435	485	465	490	448	470	463	441	422	446	510	475	482	436	476	472	430	449	482	486	465	464	469	469	473	488	465	468	495	488	465	480	475	451	471	483	444	496	468	433	448	470	448	455	483	471	463	461	472	437	487	468	463	446	455	461	485	462	482	468	419	441	460	504	439	491	436	444	496	453	488	457	473	476	478	462	457	455	461	455	423	472	430	472	458	450	480	468	463	469	462	492	479	477	457	491	468	466	434	445	449	426	499	448	468	490	435	448	468	450	442	442	453	457	490	453	447	494	425	450	463	466	436	487	446	430	418	465	487	494	460	493	443	475	482	461	448	463	481	485	495	516	480	464	502	437	461	460	476	470	473	452	456	462	456	497	477	462	486	441	510	419	466	431	498	498	472	462	493	448	488	467	436	459	483	452	453	465	472	479	464	462	459	475	437	465	490	437	473	455	456	484	425	475	436	497	447	509	495	467	487	499	465	436	479	462	412	486	446	483	462	472	468	480	474	478	472	464	434	487	454	460	463	494	468	499	500	452	472	452	441	453	438	469	475	502	466	449	497	465	428	443	477	476	470	445	448	484	471	428	440	502	434	443	480	459	460	474	438	472	432	428	473	458	450	446	430	491	493	473	456	442	450	488	466	485	468	459	449	479	480	462	450	425	494	466	457	441	461	477	426	449	514	470	458	471	505	423	492	452	450	467	472	477	480	465	465	483	453	467	417	436	473	435	465	473	484	462	450	460	469	463	461	482	464	457	465	476	492	457	480	483	496	469	460	452	456	469	478	452	455	471	460	476	449	487	471	494	460	467	431	474	463	468	462	454	472	482	469	444	434	480	459	500	427	499	466	486	470	469	458	442	467	460	455	480	432	454	462	490	452	487	484	453	506	425	439	438	472	489	489	486	481	485	453	478	509	423	467	458	460	459	453	442	443	452	468	446	487	475	454	454	471	456	468	424	487	465	438	453	503	472	460	479	479	437	503	470	450	487	486	429	465	459	453	457	458	472	471	469	445	460	460	489	422	443	463	428	492	456	441	466	488	459	462	464	447	449	478	492	477	444	461	455	434	453	488	449	464	447	468	477	451	465	470	471	444	501	478	448	459	479	491	461	489	457	440	476	476	450	469	487	435	461	478	466	439	444	478	488	458	481	489	472	468	506	467	463	458	465	519	486	483	487	444	454	472	417	441	450	464	464	447	461	473	495	475	476	448	418	476	428	497	539	446	457	489	450	482	450	467	468	490	423	444	498	463	502	463	493	451	486	454	491	472	496	429	423	452	497	463	443	441	482	427	444	477	413	420	439	470	493	474	495	452	465	453	458	503	449	454	494	474	465	457	468	433	469	488	456	448	448	462	477	454	472	447	461	461	459	480	453	530	460	472	459	466	483	430	465	465	453	469	494	473	459	496	463	421	454	458	446	413	461	455	447	460	463	460	443	462	496	453	443	452	427	470	454	450	445	433	446	487	456	458	462	476	480	455	456	481	472	462	451	475	455	450	466	487	458	438	459	476	442	478	430	458	502	478	439	451	453	445	448	454	477	494	476	458	442	437	460	486	451	456	444	447	424	429	446	424	461	486	448	481	435	438	456	447	460	458	436	441	487	475	454	454	479	454	481	450	490	465	470	446	460	441	464	436	469	456	490	472	452	433	493	459	447	459	472	486	469	480	457	500	459	455	434	478	436	453	450	450	484	458	453	427	437	465	489	485	479	465	483	515
24285	21376	28717	24410	22448	48373	50880	41609	24067	11645	3798	1253	809	664	666	698	691	654	640	680	652	621	643	661	632	627	685	645	647	682	628	676	649	646	645	640	633	620	647	685	640	679	656	642	634	638	663	673	613	634	626	640	624	651	663	675	636	646	632	670	639	612	593	650	642	637	602	669	677	636	630	628	586	655	672	608	655	625	642	635	597	652	621	685	649	599	633	588	654	622	680	641	610	591	643	610	638	642	669	642	642	592	656	653	656	679	640	662	657	645	600	637	646	642	616	639	707	629	607	590	612	619	617	650	638	630	641	649	612	640	609	593	661	605	623	634	644	701	597	579	635	638	655	646	666	677	664	651	691	628	624	644	634	612	603	647	595	637	629	691	615	622	658	638	649	633	625	654	626	642	643	642	642	602	636	622	662	646	651	614	616	624	632	653	640	586	637	598	652	660	652	579	629	611	642	634	638	646	644	650	645	595	606	664	634	637	588	624	645	632	654	616	617	634	638	605	669	615	602	634	652	584	625	634	644	606	667	595	597	664	671	620	638	621	644	569	641	668	668	651	610	647	629	619	654	642	595	665	616	640	632	659	685	629	601	594	652	614	619	635	617	616	621	596	635	659	617	671	611	618	594	660	613	652	623	600	669	659	631	615	622	624	620	616	622	607	658	663	603	630	650	656	647	619	612	649	592	639	671	632	711	617	658	610	610	665	649	616	660	637	626	640	611	619	641	617	601	676	642	616	662	609	624	655	613	651	622	614	665	605	680	609	667	634	619	632	647	640	675	683	645	648	625	629	639	626	665	606	628	668	584	601	657	665	659	655	573	612	591	606	582	631	624	610	606	627	673	634	630	650	648	647	666	628	661	641	631	621	604	618	622	640	636	597	598	658	663	626	628	648	611	647	580	684	597	585	630	615	595	651	619	610	624	653	652	608	636	620	646	667	623	682	636	603	679	622	674	607	613	641	633	620	650	606	628	629	691	638	627	613	583	650	613	626	640	630	600	629	625	662	659	659	628	597	639	615	653	627	613	636	610	665	611	648	603	638	561	624	627	622	640	627	674	635	587	597	624	629	621	617	611	654	650	639	618	631	653	676	631	667	637	610	637	606	589	610	668	612	642	623	652	604	630	587	643	630	647	630	628	661	673	637	639	676	667	558	629	622	621	609	608	646	628	690	610	635	592	659	651	640	640	622	678	603	662	659	619	616	625	618	601	607	661	626	605	609	681	681	620	617	587	594	629	613	657	617	666	630	616	624	598	629	676	682	665	662	647	671	636	678	629	664	624	603	609	604	616	643	622	633	629	652	613	653	645	641	659	658	640	653	626	615	664	607	656	585	659	614	668	627	626	663	637	662	676	633	636	635	648	594	611	632	690	605	657	647	626	616	644	617	585	644	595	649	620	659	636	685	631	606	641	637	629	589	613	665	625	629	647	650	652	641	642	640	648	631	699	637	632	621	631	655	623	678	652	651	644	658	657	646	586	664	612	591	614	619	603	601	624	612	666	641	623	604	647	586	651	612	665	626	647	657	625	632	681	616	636	661	633	644	645	662	684	657	679	652	685	657	701	644	620	638	629	598	626	654	627	646	646	654	646	681	617	626	659	622	653	643	606	672	570	644	639	651	629	641	634	622	591	660	650	644	609	620	621	620	644	577	589	672	624	635	627	598	630	629	662	612	656	629	641	593	596	660	657	598	603	570	587	637	603	686	651	628	660	622	645	633	643	613	657	583	649	630	632	630	659	604	635	572	607	622	661	647	648	662	614	658	653	676	627	649	619	665	624	659	633	657	656	580	630	680	593	616	658	638	601	611	698	601	654	621	691	698	671	607	664	670	627	652	645	625	670	632	638	593	635	653	655	646	633	616	632	625	651	584	639	631	681	633	645	594	638	640	651	613	675	617	639	647	619	679	667	620	667	616	592	619	659	650	652	638	606	577	701	628	593	623	637	644	640	606	656	674	639	649	659	603	652	672	645	656	674	613	659	637	669	612	631	622	662	621	650	614	655	662	640	668	632	616	617	660	623	633	613	605	625	618	662	651	666	622	651	668	602	635	582	672	631	605	622	611	689	615	617	631	660	612	647	660	612	624	677	606	597	631	648	619	632	652	642	563	644	627	649	595	642	658	666	640	608	598	622	643	646	601	648	615	639	626	657	609	655	598	671	601	641	619	633	612	658	643	696	628	637	666	646	651	607	662	579	664	615	615	638	611	686	635	604	594	602	624	650	652	638	684	659	636	645	641	622	673	655	638	660	599	636	643	612	644	621	664	649	631	668	610	641	609	643	663	641	623	618	651	637	642	634	588	677	651	625	636	610	627	621	614	607	615	606	623	619	612	638	648	635	594	631	644	643	650	618	572	631	630	664	652	628	628	615	591	628	618	615	623	647	641	583	584	617	638	617	618	633	633	626	627	589	648	626	625	634	611	607	612	661	649	630	661	606	644	620	666	627	636	666	639	638	639	602	635	629	621	611	646	665	697	593	639	641	587	638	637	617	696	635	663	642	650	608	645	676	642	605	658	673	623	657	602	634	611	679	619	611	637	684	635	645	661	633	691	637	627	658	670	660	599	697	629	580	615	638	631	659	678	633	648	633	644	661	627	596	629	605	570	624	648	628	654	617	641	647	654	671	628	678	651	611	597	644	640	680	638	604	600	608	611	638	593	627	654	617	651	612	657	673	677	628	618	647	622	636	615	664	610	623	634	589	642	629	584	651	671	662	600	638	635	630	591	588	651	561	623	633	575	652	659	603	617	667	645	636	628	617	669	640	611	633	621	627	609	624	553	623	623	630	648	600	583	598	652	620	621	603	644	650	594	632	648	658	684	639	633	661	582	635	633	620	605	681	667	642	611	552	633	605	618	627	621	650	619	647	626	608	635	603	608	643	623	622	651	625	605	616	653	621	637	634	618	656	600	587	614	691	615	630	623	681	619	614	661	589	646	626	657	617	629	607	589	638	640	615	610	619	609	612	633	625	624	631	681	584	597	685	623	631	622	647	637	626	608	592	657	627	644	577	602	658	657	625	631	640	576	632	624	647	636	653	621	609	616	630	635	622	642	646	621	671	667	603	632	637	593	623	641	640	589	662	624	607	617	665	654	686	646	597	679	615	634	617	611	682	640	627	622	628	673	595	654	608	646	597	587	633	593	572	624	601	637	609	630	597	600	625	646	569	609	631	587	602	671	639	616	602	643	651	623	675	615	630	605	639	604	648	666	664	674	629	636	660	572	658	592	634	594	594	632	665	627	651	661	616	661	602	579	576	623	644	612	605	625	622	636	637	645	650	669	652	600	607	648	611	635	617	652	629	655	627	668	595	614	591	645	594	638	635	641	657	638	638	644	619	613	619	664	616	623	623	619	602	584	622	632	631	629	637	666	628	618	631	590	639	611	613	618	626	612	610	635	637	706	640	652	572	627	613	634	596	596	661	638	627	630	650	636	644	588	666	615	631	643	604	628	630	607	630	623
4093	7308	5649	2798	14963	51609	46116	36262	18459	9465	3487	1315	745	589	608	588	550	571	580	651	573	563	589	601	601	578	606	593	600	547	556	539	580	586	564	582	604	572	563	552	609	572	590	571	567	556	557	581	585	550	600	574	572	543	576	558	583	576	582	580	588	596	602	546	577	562	595	574	577	590	593	583	582	601	649	638	582	596	584	544	585	577	565	543	646	573	590	604	605	603	557	551	605	561	541	605	557	598	584	566	597	624	572	575	563	550	546	567	583	560	581	559	544	613	590	596	546	530	599	567	534	559	570	564	598	610	547	588	570	582	590	538	629	573	614	592	543	538	577	540	597	605	550	563	562	621	583	563	552	580	569	581	604	547	573	615	554	591	599	555	556	622	613	576	574	557	615	599	530	555	570	568	592	579	549	567	593	589	554	588	554	556	557	548	588	570	542	571	570	572	551	614	567	567	557	592	576	608	604	583	576	587	555	556	583	590	544	556	541	628	607	543	570	582	561	618	625	565	586	564	550	558	573	571	597	612	546	579	613	571	569	581	567	616	547	596	590	573	549	574	548	604	603	605	551	567	592	588	583	565	549	561	538	634	572	588	559	638	562	623	572	560	549	584	610	600	578	605	593	618	611	555	531	569	615	577	573	564	575	567	585	589	579	572	615	603	606	570	519	595	567	548	602	598	585	552	601	581	599	547	553	576	572	544	566	572	564	541	572	597	582	561	557	560	558	580	573	602	588	619	578	549	560	529	563	551	558	527	582	544	585	570	566	556	551	524	594	553	582	582	558	565	582	548	538	554	578	576	574	609	558	581	572	566	571	574	543	559	551	587	577	582	584	626	621	589	560	544	553	605	559	531	615	553	603	558	598	523	557	589	593	524	590	544	562	565	552	574	564	599	551	577	567	579	549	605	562	598	557	595	567	536	572	583	590	566	602	577	547	558	587	574	589	587	549	605	558	542	574	565	538	577	599	583	594	572	618	596	557	584	550	614	551	567	574	598	551	562	541	559	569	558	573	598	585	560	577	585	570	599	540	608	580	552	561	581	562	557	547	552	618	557	597	578	591	553	550	598	555	567	573	545	546	572	557	589	585	544	588	573	542	592	574	619	580	622	562	602	560	551	540	601	588	598	558	549	534	558	578	566	535	574	588	608	585	562	567	550	563	574	542	563	572	612	581	621	594	607	613	600	602	587	522	586	554	628	583	556	549	587	613	566	560	537	591	568	550	593	585	529	571	587	568	559	589	554	564	573	552	582	571	598	541	573	628	566	584	580	576	570	550	573	619	528	603	591	567	606	569	606	560	537	538	595	608	569	571	562	615	579	553	516	572	622	618	550	599	585	546	600	531	592	581	564	522	561	584	551	533	593	559	563	550	578	573	604	577	544	548	595	566	571	600	550	610	566	541	561	558	568	575	561	544	560	573	535	571	600	520	581	540	558	644	601	577	601	572	573	622	636	565	614	603	594	562	622	575	566	548	548	560	577	585	583	570	596	587	564	584	583	595	583	628	565	526	607	559	582	616	619	564	573	629	545	559	561	578	558	561	557	563	564	558	547	596	546	581	547	527	614	601	568	590	585	611	534	578	569	559	565	589	597	580	570	566	542	593	580	580	582	573	549	592	537	557	549	557	574	604	580	546	569	622	570	551	594	581	588	548	596	574	519	555	578	551	590	589	542	564	572	550	568	614	588	563	604	566	567	525	589	583	544	610	580	560	581	578	596	590	591	549	555	579	619	559	597	565	573	552	607	547	546	622	559	582	592	588	563	581	577	558	590	597	570	628	555	558	522	588	601	584	586	540	551	570	606	556	575	559	579	572	551	543	605	582	593	591	594	543	531	593	540	537	558	587	551	570	566	589	592	577	550	587	581	568	606	573	563	544	597	558	542	592	536	607	559	537	583	569	570	598	566	599	584	596	571	594	575	557	607	537	559	549	605	539	560	563	569	523	587	595	575	571	584	632	590	550	600	585	594	583	539	559	589	570	530	564	567	561	592	561	589	546	571	584	564	565	571	534	592	581	551	579	547	600	569	580	613	565	589	589	588	587	610	590	557	572	581	573	565	609	569	567	591	570	587	586	592	578	548	614	559	573	610	594	550	576	560	558	536	586	600	548	584	585	553	577	536	562	592	563	579	561	623	560	573	578	573	566	553	554	560	595	564	605	548	565	582	575	572	550	554	549	567	592	577	566	553	596	572	529	555	568	577	541	567	573	566	588	578	565	597	598	558	564	573	548	557	593	600	556	544	587	602	580	594	567	550	604	540	556	534	564	567	569	571	607	590	547	569	598	580	622	581	603	580	566	592	552	557	543	562	549	549	596	605	567	550	548	595	536	615	562	562	535	555	578	538	609	583	585	560	588	578	573	555	529	568	552	582	595	545	583	558	555	578	568	547	572	555	581	588	586	587	593	513	610	612	559	548	571	601	593	567	571	543	576	563	566	541	546	564	577	590	600	561	550	593	592	571	602	584	606	559	578	580	554	560	577	568	583	540	566	539	581	593	580	533	564	580	550	558	584	572	590	560	566	549	599	634	597	598	571	565	586	567	570	603	601	580	565	557	584	527	597	584	552	573	558	556	576	563	558	543	534	609	554	549	604	593	588	551	582	616	585	581	565	534	594	566	573	583	555	550	586	591	583	552	568	597	551	556	602	588	528	599	583	586	642	556	527	572	562	567	564	595	540	584	581	527	593	568	601	556	604	543	600	574	611	566	576	584	582	543	587	549	605	540	567	596	574	624	555	584	552	539	564	551	566	588	597	574	592	559	550	595	557	585	504	572	550	582	543	592	570	576	578	555	565	558	581	524	572	577	536	551	601	547	556	552	598	572	559	548	581	583	574	565	568	553	609	604	542	531	573	581	570	541	535	568	568	580	539	555	524	588	548	593	550	618	566	503	589	575	597	568	586	570	555	590	589	636	580	579	554	570	599	593	566	572	558	578	564	533	568	622	575	558	546	535	579	639	557	602	542	548	543	593	545	560	536	536	601	556	601	600	615	543	551	541	568	575	531	569	600	595	571	567	581	564	583	560	578	548	590	560	576	612	578	561	563	580	536	542	603	570	562	618	552	609	574	584	580	551	611	599	560	570	533	571	595	577	539	569	584	557	563	582	592	570	556	558	552	541	555	576	542	561	589	570	568	607	564	606	581	583	553	549	540	553	598	575	559	573	600	545	577	551	634	520	576	547	575	555	565	577	583	595	541	594	529	556	612	567	548	578	604	571	584	592	543	567	572	560	564	527	526	559	586	511	537	561	551	555	580	552	573	532	615	556	564	527	542	601	563	552	562	544	570	576	549	582	627	593	574	592	572	573	601	537	589	586	567	616	581	536	568	528	561	576	537	540	541	564	508	543	562	569	572	620	593	594	587	590	529	529	583	585	573	552	591	620	596	573	579	552	564	576	539	574	562	566	584	559	587	583	591	587	533	577	568	577	524	558	563	551	556	566	577	569	583	602	583	538	557	560
27477	12377	1585	802	1121	3384	3695	2855	1927	1211	722	534	482	523	495	479	505	515	466	497	458	540	485	486	473	479	481	474	493	511	486	495	481	480	454	495	524	458	481	486	484	487	475	509	504	457	454	518	460	467	515	454	432	466	463	488	496	471	480	505	426	529	479	488	458	471	485	473	508	474	472	427	466	439	474	465	487	463	494	473	493	492	450	481	463	489	448	478	487	488	510	521	495	465	482	457	458	456	474	489	532	474	508	463	448	450	472	465	411	493	482	479	515	453	499	445	496	519	508	483	461	493	438	469	467	487	424	509	516	463	539	458	482	483	477	489	464	456	455	452	517	486	454	465	492	494	478	455	485	501	468	462	478	458	482	491	484	486	455	471	435	486	504	456	508	456	474	491	501	500	518	445	509	473	439	496	529	492	468	458	464	439	482	482	514	483	527	489	472	505	518	502	425	481	482	470	499	439	437	468	439	468	472	524	430	441	446	485	464	487	483	482	457	467	493	439	471	496	475	478	500	468	479	486	497	464	492	412	449	488	468	451	478	498	522	482	537	437	496	489	480	499	454	488	438	509	478	472	460	484	477	514	519	482	435	484	432	461	452	472	478	485	432	469	478	459	482	451	510	500	450	489	497	420	465	457	501	462	494	465	476	475	464	464	487	491	503	458	419	492	481	466	458	487	480	518	490	491	493	496	467	469	474	496	469	471	495	478	473	466	455	499	462	455	520	486	479	500	453	458	476	477	435	472	498	461	442	448	486	465	499	494	497	471	496	466	468	444	482	468	489	468	455	409	492	480	457	463	520	462	475	461	462	439	521	463	474	477	491	520	461	480	446	488	505	458	460	495	491	451	488	487	496	459	500	493	486	482	465	463	466	499	432	493	474	460	435	436	501	489	479	485	454	485	496	485	497	464	445	482	501	451	448	472	514	471	493	493	460	502	487	497	474	482	498	484	476	500	467	483	465	499	456	444	477	522	482	474	472	491	480	451	465	523	503	452	463	514	498	474	465	524	521	494	499	479	476	479	470	498	456	492	509	435	459	514	442	489	504	490	465	464	503	466	456	516	451	520	482	510	484	469	464	485	447	485	450	535	454	474	465	452	462	416	493	493	511	475	494	465	495	448	449	477	466	497	474	475	494	496	479	492	484	474	515	478	453	437	482	474	496	470	500	464	499	494	496	485	463	479	504	462	461	465	468	475	500	445	491	503	482	448	448	432	469	465	432	463	476	448	485	480	436	455	495	502	468	487	514	517	483	466	459	478	449	488	460	465	452	506	479	447	468	464	443	494	456	459	438	467	491	517	467	478	447	463	463	482	441	507	516	504	490	439	461	455	479	468	491	501	462	479	515	422	472	466	477	477	451	470	476	515	534	426	527	453	492	461	462	458	491	471	504	487	508	461	472	492	458	497	476	465	473	466	459	418	457	486	475	490	489	476	465	516	496	491	472	439	473	473	467	458	501	457	501	448	460	440	441	433	466	482	463	476	471	509	440	463	489	487	489	474	458	467	467	477	477	461	464	476	449	489	490	525	452	495	467	462	471	474	498	518	484	465	495	539	474	466	477	532	516	488	462	474	459	482	467	486	454	496	476	487	452	464	477	491	486	507	471	470	472	475	513	437	434	445	484	539	467	462	477	478	479	481	466	466	468	439	463	462	503	467	462	503	466	492	470	483	462	484	488	481	477	467	450	472	484	517	461	496	473	524	494	493	457	483	476	459	438	487	478	473	491	494	503	468	491	472	502	492	520	458	456	483	463	473	474	429	490	465	451	499	438	449	464	455	484	464	475	485	483	461	498	448	456	467	472	504	475	496	451	522	482	469	477	487	472	504	454	449	478	447	490	491	456	475	461	483	500	462	464	493	469	433	506	516	454	487	479	495	473	483	454	487	429	424	458	450	512	458	485	461	472	504	489	491	498	503	510	500	461	460	447	532	501	446	491	493	431	469	479	428	486	510	472	493	462	447	473	512	493	489	482	481	468	479	506	483	497	458	514	531	404	479	483	434	485	496	445	489	446	479	514	522	457	500	456	510	460	506	454	466	480	445	463	451	503	500	466	468	462	492	457	497	458	453	470	522	437	483	469	509	480	532	490	428	489	499	513	474	476	498	471	479	477	473	470	476	497	454	465	504	490	437	570	499	490	498	535	485	472	476	465	447	476	514	465	483	535	512	491	497	514	484	507	503	473	421	499	466	476	496	458	506	455	464	497	481	478	487	510	475	492	478	460	498	473	467	457	460	484	475	484	519	504	479	449	501	473	430	453	462	462	508	488	464	477	470	458	489	445	497	503	475	457	513	472	454	496	479	467	472	463	469	464	508	530	481	472	491	466	520	463	471	479	475	450	464	525	465	452	477	514	474	470	451	506	451	470	466	460	421	486	459	488	457	497	475	470	436	469	487	503	464	487	459	506	478	446	478	463	485	455	518	467	490	471	493	471	456	499	448	501	486	479	470	506	446	490	484	494	518	478	458	456	521	448	486	469	475	438	467	467	479	465	467	475	462	496	504	466	501	489	539	471	509	491	472	467	490	464	455	489	471	486	490	485	498	475	450	462	520	487	479	510	481	496	434	492	488	435	444	477	469	475	498	502	529	500	499	486	466	436	493	497	465	434	462	509	496	496	497	540	450	505	493	488	521	510	489	494	496	441	477	450	444	500	480	475	484	505	490	489	463	472	491	495	458	456	488	440	489	446	486	487	507	471	513	461	491	491	509	448	497	472	480	446	478	471	497	515	466	456	473	495	470	452	467	472	498	490	461	493	477	477	438	485	493	458	467	506	482	459	486	449	454	469	485	452	471	506	480	488	493	418	492	492	493	484	446	454	490	463	452	448	468	509	471	490	465	487	478	455	447	486	470	482	420	471	479	487	500	454	484	460	511	459	482	476	491	486	494	499	471	472	447	458	488	470	478	457	440	485	433	490	451	505	500	458	469	493	489	436	484	461	455	475	459	482	459	464	500	466	483	453	423	459	480	465	436	477	487	509	509	509	478	451	433	504	507	474	433	510	489	463	497	441	478	500	538	484	486	482	477	456	476	488	498	459	505	487	498	465	465	469	488	473	510	445	489	448	479	467	497	493	499	476	499	469	499	498	432	472	455	450	481	464	448	455	482	456	452	449	469	505	500	441	455	479	483	440	446	445	488	505	463	474	518	484	481	492	474	432	489	483	453	516	464	503	479	494	446	476	508	490	491	497	459	497	481	491	455	495	461	501	488	496	490	455	534	474	448	458	456	481	475	493	475	499	488	486	526	429	454	468	440	462	476	455	517	453	448	462	481	460	470	494	493	520	454	513	488	435	463	472	492	479	423	473	445	487	522	477	486	449	474	481	455	490	441	478	504	485	455	492	486	521	456	481	459	447	472	502	486	476	490	438	489	438	434	511	485	466	510	501	477	504	474	442	455	475	448	463	453	491	492	469	466	466	503	482	445	451	449	476	520	509	502	464	489	512	487	476	488	456	452
4773	770	788	575	1300	4211	4187	3154	2043	1258	670	495	444	449	425	429	415	413	419	408	433	445	460	435	425	465	419	473	414	418	415	379	427	423	402	435	431	425	412	434	433	414	460	426	456	426	432	438	427	424	408	449	453	405	448	417	437	420	426	416	455	407	435	437	434	442	409	435	488	467	409	428	426	426	390	422	427	420	453	456	431	451	392	418	415	415	420	401	413	425	422	453	458	404	445	429	448	427	409	453	411	446	425	464	414	439	447	439	436	405	426	443	419	456	425	440	422	422	387	442	404	397	423	388	438	417	417	427	450	456	413	436	431	417	438	400	448	426	434	406	431	416	419	396	391	461	435	374	409	405	439	432	394	404	402	445	431	446	408	424	424	452	444	389	421	415	413	435	447	419	409	389	433	398	440	426	400	426	417	445	422	396	424	434	410	412	437	439	407	447	447	439	442	434	454	401	420	441	418	424	382	416	397	433	462	431	427	428	417	438	414	404	425	382	426	411	436	446	432	431	422	395	420	421	419	409	419	438	422	448	418	392	432	423	417	452	469	432	420	419	423	422	431	445	420	466	445	421	451	420	462	449	440	410	448	475	435	427	443	436	469	402	431	431	423	416	422	390	465	401	435	432	413	439	426	450	444	455	455	451	433	423	444	408	437	449	423	459	414	422	410	394	373	439	404	436	440	414	418	439	411	428	412	441	439	432	429	412	440	380	421	419	424	469	431	432	399	436	420	457	440	419	406	407	400	418	421	399	445	452	447	413	419	432	406	418	450	445	433	376	434	409	429	434	445	464	436	419	426	404	425	439	431	432	416	438	444	427	440	462	384	434	430	437	419	454	422	407	427	397	430	422	419	412	406	412	425	421	405	433	439	421	431	423	471	435	409	438	439	442	400	437	437	414	414	446	415	432	450	425	416	426	423	392	464	379	401	431	429	406	423	398	438	424	449	424	400	421	389	467	407	445	410	434	428	401	437	397	393	418	436	437	429	432	409	420	389	414	413	405	407	389	465	427	449	460	461	415	415	399	414	418	418	449	441	374	451	451	414	398	346	427	443	469	414	415	422	424	384	432	425	430	437	451	449	414	436	440	462	411	467	432	420	426	450	399	432	408	424	437	435	445	433	421	435	414	430	438	422	434	406	397	420	440	369	424	430	405	470	430	438	465	415	407	430	428	450	402	382	424	416	421	417	440	453	396	435	424	392	431	391	448	379	406	457	427	451	424	416	426	381	446	449	437	382	426	476	411	435	458	424	398	446	429	429	437	433	413	416	422	408	442	434	401	425	416	447	406	426	431	423	407	441	452	404	410	429	458	444	395	453	453	416	434	435	409	421	415	430	445	416	428	398	393	420	448	423	421	420	379	450	411	418	422	402	431	421	441	416	442	419	419	451	440	432	436	417	450	410	390	395	414	418	445	412	409	403	467	434	441	411	444	411	425	406	409	446	423	407	396	429	426	451	414	471	396	421	430	393	420	401	402	448	415	418	460	429	439	446	388	431	412	433	394	410	446	414	451	415	442	417	412	443	446	411	430	464	454	426	422	416	404	412	438	445	402	426	450	393	424	437	446	455	448	407	430	413	407	437	405	432	476	429	421	429	428	437	408	407	471	447	430	409	416	450	426	418	437	439	421	450	405	403	437	454	475	406	455	431	408	413	429	429	462	447	433	392	442	407	424	448	387	410	472	436	397	459	406	434	439	448	441	438	431	404	447	399	409	437	414	423	438	444	472	430	412	411	402	396	414	437	438	394	425	430	424	444	454	417	421	442	445	424	421	394	403	412	464	442	420	436	399	414	394	416	464	458	424	417	416	404	446	468	416	454	420	406	455	421	433	450	431	430	413	435	425	448	476	459	444	435	453	412	434	457	440	415	438	438	429	422	430	412	437	416	424	387	415	386	455	439	446	424	432	454	462	438	435	399	470	432	434	446	426	418	396	449	435	419	413	383	433	421	451	427	444	462	432	417	403	355	412	406	431	422	456	461	433	416	429	444	411	437	425	422	451	412	426	434	429	416	421	447	405	392	460	434	416	421	411	460	439	444	390	415	406	420	450	419	432	430	398	411	408	414	451	420	405	402	422	401	418	443	427	436	365	430	428	420	442	411	422	420	442	402	403	408	428	427	419	403	459	440	420	427	386	418	448	414	469	416	406	441	440	421	408	428	456	450	469	411	397	454	409	444	400	426	441	389	430	376	416	444	410	427	431	417	407	446	436	419	437	419	476	433	419	418	426	443	435	437	433	440	433	471	405	390	410	406	420	426	416	451	387	416	399	427	388	433	434	434	417	398	428	417	428	446	452	451	462	437	438	425	436	443	426	408	444	463	425	416	456	427	449	444	454	422	436	422	406	432	441	447	418	427	425	426	403	385	429	445	409	433	442	444	446	429	409	419	437	404	432	430	435	406	397	408	420	399	438	445	402	439	446	453	458	408	402	433	385	427	422	407	400	422	456	417	438	407	424	460	405	431	442	382	425	406	410	423	419	423	481	400	441	409	416	424	373	424	426	450	436	386	389	434	412	417	425	445	415	429	428	415	426	410	456	409	444	454	401	429	410	400	462	406	436	432	396	428	430	407	420	469	422	430	398	407	464	402	462	442	413	433	432	453	415	455	439	395	458	440	400	395	402	429	436	401	419	383	405	456	412	407	422	416	414	398	398	403	419	436	421	429	420	484	401	426	431	408	438	431	496	447	440	446	396	426	420	415	418	428	459	441	408	419	417	450	453	448	438	449	382	455	427	426	432	437	406	453	428	426	417	404	467	427	451	412	413	386	417	382	459	465	431	424	480	428	404	408	410	402	454	442	410	403	405	432	413	441	434	423	438	431	415	429	421	420	399	425	447	422	436	426	440	431	415	437	445	422	412	400	416	441	445	406	419	427	415	402	433	403	441	399	405	444	433	437	433	427	421	395	395	393	438	418	404	437	410	416	457	435	419	431	417	441	404	462	423	401	414	432	398	404	397	410	403	451	409	411	439	440	402	422	447	408	457	416	404	422	424	403	430	469	437	419	412	436	426	415	453	454	409	437	430	423	406	431	447	452	429	424	437	437	414	422	407	422	417	409	418	421	392	454	422	429	418	460	354	426	408	473	414	403	429	418	416	444	442	416	399	420	438	423	445	441	408	433	433	426	451	367	403	424	420	451	457	409	426	442	436	381	458	426	413	371	415	437	396	417	413	447	405	419	431	430	390	484	450	440	422	460	411	428	441	399	397	439	404	431	413	434	445	449	457	432	410	446	432	406	426	446	425	438	403	412	406	405	423	417	456	419	444	418	404	420	441	384	412	414	431	374	419	398	394	400	438	458	398	448	442	422	421	419	438	430	458	421	454	436	419	427	416	431	419	397	434	475	435	414	429	436	433	455	409	447	456	404	429	424	431	467	424	448	437	421	456	405	438	429	443	433	414	403	441	452	425	454	439	436	450	424	415	438	438	430	438	443	435	411	423	456	445	413	435	428	403
25442	21348	27242	25298	13536	29160	33545	26079	14309	4655	1439	800	579	590	502	534	567	557	503	549	567	554	537	536	520	527	505	544	524	514	531	500	527	524	566	531	548	552	507	531	547	551	517	531	493	529	522	532	509	509	489	508	492	512	495	549	521	577	527	522	510	552	514	545	517	527	547	534	533	551	553	526	528	535	500	536	529	516	535	530	571	521	528	541	503	516	553	515	555	536	521	564	562	520	489	512	512	513	521	516	514	527	545	537	554	499	511	537	465	503	542	499	546	524	529	544	533	559	508	551	518	521	520	535	537	555	548	501	512	521	549	537	526	552	528	524	509	490	517	534	538	530	540	507	500	526	539	532	536	520	515	486	548	510	506	554	562	561	507	557	566	566	508	503	526	502	507	545	495	525	537	526	547	538	527	525	499	552	551	508	501	498	516	518	545	500	553	478	548	523	581	520	504	567	527	521	579	517	570	509	525	544	512	549	534	551	523	530	560	502	541	508	517	516	490	528	497	537	530	550	525	506	555	501	568	546	527	502	528	531	516	534	518	489	518	503	495	512	508	540	492	514	528	494	528	569	525	541	566	524	526	561	544	534	545	509	547	470	522	533	525	548	488	538	548	504	484	491	501	561	492	493	543	514	524	508	544	512	519	558	554	489	528	529	505	505	515	521	509	514	568	506	535	495	506	569	506	508	517	553	504	521	551	549	510	532	490	510	535	534	505	558	513	568	533	499	471	500	508	514	572	498	539	552	514	503	552	495	525	537	525	539	516	520	555	538	518	493	471	494	560	531	506	512	556	509	527	557	495	571	508	542	516	494	531	554	523	481	499	529	537	559	530	514	543	523	511	499	537	546	487	532	540	503	489	524	534	562	551	532	514	491	543	502	526	531	522	513	524	548	510	507	515	485	494	526	499	552	505	487	500	550	523	561	525	526	553	524	499	552	503	514	559	530	507	529	474	497	564	502	537	565	502	555	538	542	554	507	559	543	516	537	494	509	547	523	541	518	537	528	559	537	540	529	503	525	503	538	521	559	501	508	516	519	526	547	522	537	529	534	532	501	521	546	516	500	524	537	531	517	499	521	550	550	494	494	522	538	510	517	530	540	500	535	570	507	521	517	545	504	522	519	579	532	483	497	487	525	541	549	521	540	524	549	531	497	547	559	546	536	556	522	526	511	554	546	504	528	510	500	532	515	498	488	540	542	510	576	531	575	494	538	532	487	521	519	526	502	469	533	528	515	453	530	521	557	536	471	518	489	505	541	517	509	519	530	545	572	496	528	532	544	505	526	504	547	504	560	509	536	534	568	490	515	517	526	536	511	506	561	488	522	521	527	544	546	546	529	552	481	492	518	533	509	566	511	533	560	532	523	519	513	498	572	512	515	525	534	538	525	487	563	519	550	526	548	537	505	498	517	492	545	496	542	531	532	538	570	513	563	487	540	517	487	584	519	532	538	519	536	532	551	487	544	500	509	555	538	485	530	550	519	568	554	538	534	547	509	521	542	506	502	504	572	560	518	536	504	520	512	517	525	503	547	526	522	525	535	543	526	527	579	466	479	526	548	527	503	530	499	531	559	525	536	504	529	530	510	511	503	507	493	466	507	533	534	516	479	528	487	512	502	556	531	485	489	535	547	509	498	506	521	506	542	522	539	519	547	533	505	558	596	513	496	509	512	527	536	501	508	541	526	537	479	549	544	524	527	517	541	499	494	536	515	479	548	509	518	526	513	518	505	542	536	531	542	538	524	511	491	475	505	559	507	550	553	544	541	516	516	504	486	530	557	505	531	539	510	532	547	510	539	574	538	530	557	545	567	563	492	536	559	517	520	498	521	555	524	528	511	509	529	534	578	513	500	509	557	529	489	535	516	501	525	520	491	505	517	557	502	513	528	556	531	534	520	516	543	534	553	512	526	521	507	503	514	520	535	513	534	547	535	519	497	499	539	529	548	531	542	524	527	570	544	522	528	518	547	524	521	570	490	527	528	471	560	564	525	516	524	555	521	489	538	524	544	506	511	516	562	511	579	527	499	511	513	526	527	547	513	538	539	562	539	493	523	508	539	532	530	552	536	546	517	510	544	505	484	506	522	505	532	512	543	537	522	552	523	540	516	505	571	529	526	482	536	535	490	505	517	537	526	509	554	507	534	521	475	521	515	461	531	536	524	497	532	559	546	498	541	519	538	557	515	494	492	527	519	547	505	484	533	551	521	503	509	480	534	557	542	542	509	515	488	517	524	498	534	544	517	554	559	503	521	485	524	555	522	521	560	532	542	505	533	510	536	529	512	549	533	528	512	552	528	519	533	523	514	559	494	476	514	544	557	477	508	548	512	548	550	471	531	534	498	512	522	508	492	482	543	527	512	524	494	542	501	496	509	504	520	505	509	568	550	548	518	497	502	508	533	524	489	508	500	536	521	526	526	515	558	510	519	516	532	533	521	535	517	521	473	531	550	571	541	538	550	535	540	533	507	520	473	554	514	495	527	542	539	530	518	487	506	531	545	503	564	534	488	522	493	554	547	558	544	532	556	535	509	521	564	494	526	535	548	526	564	504	491	556	517	490	534	529	543	519	507	575	490	558	534	536	539	523	537	500	488	535	524	482	535	524	520	552	550	520	515	489	530	536	531	559	520	520	546	522	543	545	503	516	497	547	515	511	511	516	487	538	494	543	477	531	488	515	527	537	533	535	537	522	546	529	540	501	525	489	539	545	503	532	502	515	509	537	561	535	543	552	552	492	522	545	524	502	534	556	530	494	575	478	500	533	503	476	526	499	501	500	486	527	525	543	563	526	522	543	559	520	502	528	522	508	516	527	519	536	467	521	515	511	507	513	530	545	546	549	510	526	527	539	560	522	531	564	527	501	513	505	553	511	475	505	536	486	544	533	493	493	512	550	534	506	512	516	570	534	501	560	525	543	537	534	511	518	553	516	519	486	536	541	554	547	533	512	535	543	548	539	514	523	549	516	507	529	501	506	487	480	507	554	539	490	553	538	539	509	500	499	568	566	537	536	529	532	522	566	510	541	561	533	498	544	495	556	500	496	554	515	521	487	532	512	518	550	542	510	527	575	560	530	524	535	538	513	529	536	541	533	532	497	510	483	557	527	514	572	545	510	528	565	541	515	522	508	507	508	534	553	534	470	544	501	515	517	560	537	495	523	504	497	556	483	530	539	529	545	540	500	509	539	490	512	545	518	540	543	517	537	493	525	547	545	512	479	517	527	510	534	533	488	533	551	503	532	532	518	524	527	500	505	546	572	534	525	484	494	522	559	497	475	497	507	522	514	531	522	525	517	524	523	525	519	544	516	534	516	538	505	523	558	564	555	489	523	497	524	508	496	502	539	507	487	502	516	500	500	495	531	521	544	510	502	523	495	521	509	525	512	515	524	519	526	515	541	528	508	471	472	500	531	524	566	560	562	521	564	534	514	500	506	527	530	526	523	534	505	504	529	495	525	511	539	552	556	531	532	552
3443	3016	2755	1485	9623	29652	28523	22392	11449	4135	1568	734	528	491	468	474	492	490	529	497	484	481	493	478	463	500	531	512	477	501	479	456	525	561	529	480	440	466	442	465	483	460	493	501	513	495	502	476	508	488	449	481	525	509	486	502	521	475	445	458	510	478	472	497	493	458	464	486	458	509	452	464	501	483	461	497	517	475	505	506	468	460	500	482	455	521	529	489	474	502	505	464	483	483	481	500	508	485	483	489	508	475	479	459	531	513	476	460	492	444	469	504	485	496	487	459	504	469	465	504	494	473	460	468	454	507	494	458	496	448	461	483	506	480	486	493	462	481	496	471	490	499	495	517	501	514	466	470	474	466	499	492	480	461	435	470	493	494	486	502	514	475	512	454	448	490	476	489	469	453	512	502	460	467	491	493	519	483	470	463	464	510	482	521	514	529	507	487	473	473	469	518	477	506	452	501	459	482	462	495	444	476	507	464	474	472	479	502	472	472	481	503	483	457	482	524	470	531	491	503	506	466	429	464	458	474	457	446	469	449	478	484	517	506	466	467	444	468	457	487	495	516	517	477	475	492	445	495	489	551	475	455	470	497	478	469	481	437	456	514	524	499	468	483	500	527	486	483	475	498	496	479	488	499	475	498	483	494	512	512	480	474	540	467	455	505	536	522	485	510	482	494	496	486	474	434	510	538	492	455	512	461	536	496	488	484	465	442	491	456	465	484	464	474	457	495	496	526	487	461	502	481	469	478	458	499	510	458	483	526	532	489	486	507	509	505	480	469	484	522	495	500	471	475	488	473	460	499	411	486	481	474	501	501	431	498	461	503	470	484	464	459	488	488	484	495	501	500	469	493	475	480	491	492	506	503	500	511	519	497	548	491	497	480	455	475	442	483	459	508	463	462	435	476	459	457	480	486	501	491	459	496	481	530	478	459	466	484	533	507	499	473	480	479	521	460	492	497	469	507	465	450	498	484	500	490	435	487	487	452	480	509	473	497	461	482	464	466	505	471	487	474	451	450	504	497	482	468	510	456	474	477	461	486	488	463	477	507	442	503	505	519	408	474	488	483	513	494	473	437	440	475	488	482	456	478	484	492	494	453	475	511	497	484	484	466	471	501	498	517	473	473	473	449	477	479	472	451	474	476	485	434	502	503	454	472	463	475	491	501	474	469	460	479	522	461	484	494	481	431	512	494	515	497	519	492	467	467	503	461	490	474	454	516	455	466	548	496	493	472	465	486	488	482	492	482	471	480	511	476	476	484	463	457	522	478	491	500	493	501	486	510	484	486	502	492	502	489	493	479	481	445	487	490	439	494	461	470	480	474	524	473	453	461	497	501	460	505	488	517	495	452	494	465	487	498	508	504	493	476	463	501	496	488	463	489	454	475	535	466	449	477	487	455	452	500	480	478	456	476	462	471	468	510	487	448	466	505	464	493	452	478	452	480	475	490	472	463	493	468	493	489	497	468	472	510	518	431	488	438	514	465	460	470	476	500	463	470	466	485	456	475	482	456	471	493	460	492	474	498	468	475	495	486	494	465	489	487	458	511	463	473	465	492	487	499	477	483	489	508	522	482	496	469	479	448	488	462	460	459	457	518	511	483	509	456	441	478	468	506	511	477	486	436	473	471	472	514	498	549	499	514	492	465	488	494	460	504	452	448	441	469	450	460	452	508	483	482	457	464	493	508	491	508	478	504	435	491	470	512	492	491	480	443	516	497	463	462	484	470	481	473	491	483	473	483	503	498	469	496	452	464	468	517	435	448	448	514	463	422	491	499	452	492	516	487	494	471	458	491	482	450	505	475	456	456	487	485	456	479	492	468	461	487	525	469	470	419	505	480	499	418	451	507	494	486	494	455	496	461	442	479	486	462	468	480	489	463	493	494	464	485	495	481	494	509	531	499	464	443	452	454	458	509	472	444	497	526	476	481	466	470	485	477	502	469	488	492	476	480	498	471	482	481	486	499	497	497	466	495	490	488	425	482	502	484	510	476	478	533	499	464	486	489	437	450	474	480	451	474	515	462	458	496	496	507	464	464	493	453	484	525	463	454	447	471	470	467	457	469	490	483	464	490	490	484	479	455	469	481	484	498	516	478	487	486	477	460	499	508	468	447	502	486	468	452	477	473	443	511	461	488	491	497	498	507	486	461	468	419	454	444	469	450	457	451	479	466	454	500	456	442	491	481	475	489	481	531	457	490	474	478	523	527	474	511	458	495	485	454	471	497	448	518	474	454	504	471	491	507	504	486	505	474	494	468	469	501	475	491	469	495	482	477	463	491	470	495	507	480	472	497	469	458	497	477	534	509	484	488	457	452	463	492	490	544	444	479	492	472	439	508	431	487	531	480	464	460	478	458	486	462	511	460	482	426	490	480	454	472	451	469	449	448	525	484	486	473	463	487	497	491	514	486	489	462	450	460	444	466	492	458	474	503	503	481	518	468	483	488	499	504	496	515	474	478	476	468	517	435	475	476	458	438	466	458	504	509	490	497	456	477	470	463	511	486	528	523	480	496	501	458	518	484	494	471	495	490	429	480	495	511	492	479	495	506	468	477	475	474	465	495	475	506	447	475	519	471	487	473	497	457	484	501	462	476	446	501	496	513	490	481	497	490	493	480	434	477	504	523	497	471	481	507	513	479	455	485	491	446	448	478	449	472	513	496	509	483	491	447	466	494	484	469	463	497	474	479	450	470	456	517	461	485	490	477	479	505	486	499	491	513	482	528	512	458	471	484	489	421	507	477	477	486	480	499	541	446	485	482	507	463	461	469	483	448	504	477	491	461	514	496	505	471	483	472	484	514	518	480	465	489	463	451	496	479	482	490	478	516	452	513	527	491	485	472	493	464	477	464	478	480	499	477	480	468	495	490	448	446	499	447	519	470	496	469	459	496	455	502	530	493	466	501	440	493	524	478	475	490	472	452	519	502	499	466	476	508	474	518	490	522	493	437	533	511	474	508	516	482	487	499	511	484	464	488	487	474	468	476	483	490	511	472	470	492	444	485	515	450	485	447	464	513	435	461	490	474	467	480	475	514	512	460	483	515	504	486	465	480	490	508	500	497	497	464	455	464	507	469	462	477	461	462	491	485	436	429	476	463	476	493	475	478	443	508	472	473	472	462	473	514	514	453	503	432	517	476	502	460	482	469	438	462	488	443	483	486	474	475	460	443	405	480	435	492	506	455	499	457	498	492	495	507	432	490	492	482	444	451	465	460	461	436	441	519	461	485	490	484	471	487	489	467	475	484	448	448	481	452	508	486	477	464	482	526	467	490	492	486	460	502	519	498	456	500	485	514	483	506	458	475	502	461	468	445	449	476	443	478	500	481	475	480	483	474	489	489	439	512	469	473	506	515	532	487	493	474	479	463	464	475	478	484	480	482	520	490	530	478	485	457	479	491	475	467	493	477	501	525	475	497	495	465	452	455	481	459	496	481	446	453	489	521	466	447	482	472	514	462	437	494	458	507	482	447
24298	21380	28660	24493	23975	48066	53209	42615	23146	8248	2204	993	797	726	665	684	660	646	653	669	660	676	660	674	661	678	608	628	616	690	706	660	642	663	650	647	642	672	644	648	622	657	667	678	738	663	684	594	653	663	673	664	691	646	649	621	609	635	652	676	687	669	688	689	658	674	650	629	631	621	669	653	677	650	654	665	631	623	652	638	667	679	632	635	623	685	616	646	660	671	663	638	637	671	661	658	630	618	717	620	668	646	664	662	641	667	664	612	625	696	653	637	747	684	619	624	675	646	650	662	664	681	714	652	634	670	684	624	638	635	636	660	686	644	664	677	704	624	661	631	639	641	676	664	655	691	700	648	647	649	650	674	714	617	642	627	637	639	656	626	648	655	618	685	682	672	626	659	644	638	668	635	690	613	629	631	676	642	629	603	615	699	642	665	615	645	628	676	622	645	664	640	602	613	591	690	642	638	668	671	681	683	632	647	589	625	691	644	617	643	669	619	648	657	658	625	661	676	615	594	641	671	650	633	640	661	646	650	641	650	625	664	670	632	664	693	607	647	634	675	679	672	657	617	654	625	682	642	589	637	681	662	636	629	644	640	665	639	660	634	654	678	635	647	672	653	687	663	697	711	641	629	647	635	621	668	626	670	668	624	678	651	651	666	681	644	660	649	622	703	680	649	631	695	589	649	651	656	671	654	656	633	653	669	659	615	645	619	672	605	636	650	626	627	690	682	660	627	569	657	628	644	686	675	633	661	648	629	650	682	687	666	626	597	653	643	642	644	671	649	660	655	642	675	659	654	639	643	698	687	639	652	631	622	656	660	638	647	613	666	616	649	610	616	643	636	640	630	628	636	673	678	648	623	653	673	645	632	589	682	662	674	655	660	646	621	660	622	678	630	641	673	708	662	693	594	628	637	675	658	649	635	647	600	644	682	670	659	633	633	654	666	637	670	608	624	584	649	663	671	658	668	633	645	652	659	637	644	654	684	674	663	621	687	622	709	659	638	656	669	633	640	646	638	659	672	660	650	614	648	653	640	712	635	676	687	647	642	625	655	647	599	611	678	721	658	617	638	598	629	620	666	686	629	675	616	666	666	644	642	666	657	636	670	677	608	654	651	632	611	607	638	661	708	660	658	644	695	640	693	621	620	652	671	636	679	651	643	621	634	637	644	664	607	628	675	629	687	639	645	667	657	695	605	660	626	666	657	688	647	605	653	654	676	647	716	670	640	634	647	673	644	655	673	605	642	679	671	656	643	640	672	608	684	659	632	707	666	617	668	625	646	639	653	685	624	698	628	654	626	637	638	669	675	642	652	658	663	652	675	645	669	604	696	682	615	681	632	640	648	686	661	630	664	640	655	604	659	674	676	632	652	694	616	666	592	625	659	671	655	665	643	656	666	644	630	650	616	603	647	641	616	667	712	679	654	608	612	633	638	700	629	607	662	640	643	658	599	688	694	607	674	673	654	688	655	585	642	616	661	657	656	674	663	608	663	634	670	691	647	682	666	666	680	635	667	632	651	616	665	657	581	606	659	671	615	630	650	607	619	663	672	623	659	640	602	623	636	670	607	666	657	691	685	626	613	583	690	641	685	636	640	589	632	673	653	703	680	647	658	679	617	690	683	638	627	669	652	629	641	650	647	646	617	616	673	665	647	615	686	638	636	667	662	624	671	632	654	653	639	630	604	662	653	710	634	658	695	628	681	604	653	612	661	654	641	662	644	654	655	699	625	603	659	628	684	644	616	646	683	647	627	657	667	643	656	647	655	687	636	665	638	639	661	638	689	693	670	649	630	664	600	659	657	637	654	692	691	618	638	669	640	642	671	652	677	647	682	687	631	665	674	679	677	621	664	634	681	685	678	635	647	655	657	658	617	679	666	677	640	630	610	638	634	683	580	648	652	673	675	656	680	656	650	656	661	624	626	639	623	607	705	644	676	644	654	623	689	687	625	645	624	629	664	633	661	665	622	649	658	623	660	625	677	642	678	636	615	684	695	666	669	668	630	639	631	659	627	666	633	636	623	654	599	609	641	649	632	656	639	631	638	656	640	662	605	663	655	668	654	646	638	607	692	625	649	680	663	650	659	644	633	638	644	634	651	650	675	633	693	667	676	663	615	669	679	635	628	610	627	641	695	684	667	659	634	639	657	623	600	620	620	663	663	648	635	631	655	599	652	660	629	713	636	650	673	637	639	640	647	647	642	696	659	648	648	602	637	659	623	634	661	647	661	656	650	654	675	657	660	675	641	681	681	623	677	616	656	602	671	677	621	639	674	641	632	692	637	681	631	683	646	615	665	649	677	629	660	652	648	619	664	684	654	651	678	658	642	624	614	699	642	635	676	633	626	633	718	641	667	660	671	636	657	614	671	669	629	689	613	659	681	597	650	619	608	674	648	671	649	666	630	664	612	637	596	624	657	661	632	597	645	702	650	679	659	667	630	671	608	658	629	638	673	693	659	648	601	639	658	608	647	629	672	652	677	654	677	631	631	636	597	659	623	627	663	639	642	610	630	711	641	604	638	642	643	622	673	627	656	633	692	648	678	681	614	651	610	664	646	658	676	646	644	636	669	648	597	676	619	669	644	658	641	659	636	657	641	642	599	663	666	693	581	663	659	625	630	649	667	654	611	623	605	629	675	611	656	640	656	671	685	685	649	703	681	613	654	712	660	620	666	650	663	607	639	656	651	632	626	649	674	616	645	659	613	643	641	644	635	653	673	643	618	621	616	658	636	651	646	644	620	632	653	658	635	602	642	630	647	611	662	658	625	602	640	649	618	638	654	650	634	670	644	671	591	662	627	678	583	658	680	648	730	646	671	662	612	640	618	654	645	619	674	699	644	652	634	649	634	664	650	598	617	688	683	651	581	652	645	661	691	620	628	639	613	650	639	599	663	657	657	666	572	638	661	672	639	648	690	641	666	652	661	665	653	626	697	642	656	650	632	627	619	676	664	682	645	619	625	643	671	594	633	679	647	617	611	647	602	662	618	651	669	645	659	695	651	642	647	649	635	648	704	625	631	667	643	699	665	646	625	649	667	668	622	668	630	679	624	667	629	633	653	652	644	623	676	621	626	666	627	666	656	622	659	646	607	647	614	701	647	552	691	625	634	619	630	638	676	684	667	618	606	664	650	646	634	688	630	638	664	634	621	615	639	649	702	697	700	654	648	662	625	638	666	658	601	637	606	667	639	605	601	626	695	654	612	602	633	601	683	677	654	608	673	619	666	667	701	692	686	654	639	652	637	616	593	662	621	642	672	658	654	597	613	662	641	680	645	632	652	622	666	632	631	637	641	658	596	664	660	657	646	611	651	701	634	652	643	668	643	666	668	655	670	654	694	676	672	642	658	622	647	655	615	684	654	623	674	696	635	661	651	670	647	645	701	668	661	644	662	649	613	664	662	667	641	669	674	639	609	619	639	679	664	619	600	670	617	612	615	683	648	662	659	592	614	646	629	650	673	644	661	658	640
3863	6031	5182	5113	24488	51172	49035	35745	17004	6289	2183	997	671	582	636	610	610	628	621	580	604	606	578	587	562	600	600	637	540	602	601	574	550	576	584	572	572	556	580	595	573	568	613	598	571	619	552	620	600	568	639	556	592	641	591	588	598	585	622	584	570	580	609	596	597	596	567	592	593	576	578	606	594	599	587	617	557	591	587	575	590	604	578	565	612	623	588	602	586	583	556	583	583	615	607	618	523	599	562	600	568	645	563	643	605	603	532	624	613	619	608	603	594	610	586	579	630	607	572	559	584	563	564	560	586	595	588	584	542	573	597	558	590	603	570	609	612	609	596	560	592	609	624	557	561	577	589	583	609	593	626	576	572	582	608	602	578	557	609	585	610	608	611	585	581	599	581	609	545	570	581	581	563	601	570	583	601	596	598	594	598	545	588	556	597	593	605	607	602	630	612	580	600	585	575	614	625	547	562	559	563	591	591	607	582	611	592	610	547	617	594	581	573	565	578	615	573	582	596	604	563	600	614	574	578	602	565	634	641	621	548	577	576	633	584	557	612	603	590	592	582	632	590	600	570	633	613	568	637	550	587	593	592	567	567	582	589	593	557	550	595	588	624	568	576	587	558	600	604	562	625	576	595	589	568	561	572	592	600	616	557	567	566	600	558	606	614	599	589	614	592	558	564	567	599	523	577	608	593	566	549	579	580	622	575	629	622	605	599	573	592	582	613	589	554	589	565	604	570	618	598	560	603	575	565	566	553	616	588	604	573	590	581	599	598	590	587	577	592	573	595	556	607	559	591	624	615	599	591	604	593	601	605	629	592	598	569	621	581	601	589	554	611	565	566	593	597	626	581	613	592	587	589	565	568	557	604	565	573	605	570	566	581	578	566	550	589	638	658	587	551	557	620	600	561	576	575	575	629	595	592	613	564	596	587	576	600	564	577	632	552	591	585	588	579	589	613	612	589	579	553	571	576	617	597	557	602	540	594	593	572	609	620	594	559	578	586	626	608	612	610	614	602	601	602	611	572	570	609	602	570	563	594	562	641	569	581	601	615	602	586	551	572	591	608	620	580	593	586	569	595	582	591	567	564	607	580	577	565	575	593	576	541	581	594	611	574	601	600	574	595	570	581	610	570	544	572	558	578	576	557	582	595	600	600	602	609	616	584	568	541	615	603	588	572	536	608	590	582	557	586	555	580	595	600	629	571	550	597	597	568	559	589	595	567	608	592	572	602	573	607	582	574	575	586	606	598	565	591	608	572	586	550	607	612	610	577	534	590	527	587	564	596	596	596	595	579	606	583	582	619	598	618	556	566	596	586	525	575	581	529	556	591	609	595	549	584	616	569	609	600	623	599	596	596	614	575	597	585	610	555	614	560	532	563	590	553	559	563	636	561	578	599	577	581	571	545	564	608	593	594	579	555	556	577	563	590	573	604	597	554	591	618	622	581	606	585	592	543	574	568	564	568	595	591	610	601	589	606	599	571	530	566	627	598	587	595	622	628	599	609	564	588	574	585	626	580	587	581	562	599	590	561	597	578	575	645	549	576	568	557	571	585	564	613	603	613	583	560	592	596	562	580	598	602	579	624	568	616	615	548	596	576	561	612	561	613	577	555	549	628	595	571	549	566	576	596	630	621	580	565	552	582	577	596	629	586	587	579	554	577	621	624	542	542	572	600	580	583	598	585	597	565	571	579	577	598	609	608	595	589	605	619	650	570	538	553	574	607	551	601	566	581	596	572	597	567	597	566	599	595	625	593	615	526	579	581	585	607	597	577	592	579	596	550	603	589	597	577	611	580	570	553	569	572	556	597	566	547	581	586	591	596	592	571	570	568	629	567	577	617	572	611	602	586	608	598	619	626	552	545	542	557	590	609	593	606	571	577	571	551	544	558	536	553	599	615	561	604	603	565	578	622	565	595	610	597	528	589	541	636	560	557	539	571	631	611	590	604	628	591	603	596	559	591	586	574	653	590	576	648	542	555	591	633	581	549	614	575	554	607	634	595	573	552	586	590	550	596	592	564	606	593	555	579	580	595	578	626	588	583	533	524	557	536	569	588	596	578	592	581	596	608	601	583	569	581	602	591	554	558	546	568	593	564	552	607	567	567	587	619	582	594	539	558	577	586	597	608	581	612	573	594	600	580	587	606	566	536	608	598	577	595	573	615	588	581	590	592	556	550	597	591	611	609	600	601	553	583	573	616	620	612	581	588	604	590	543	520	555	595	571	553	559	593	604	572	597	580	566	582	569	561	620	569	597	579	611	568	592	617	553	601	595	601	640	554	598	594	584	604	581	617	542	560	577	601	579	552	608	560	608	563	576	543	586	649	548	609	566	585	601	599	574	640	589	620	630	588	637	563	618	616	569	571	565	617	592	558	572	536	567	557	583	591	588	563	562	546	570	612	573	572	610	567	615	613	561	572	566	584	579	573	572	568	574	601	580	561	573	588	602	567	597	571	598	622	567	600	651	543	558	578	581	584	577	574	612	556	582	583	585	579	547	587	635	574	569	580	563	561	555	556	575	551	533	579	637	598	568	575	613	585	539	571	583	536	558	568	569	584	589	547	603	577	586	583	548	592	609	535	570	613	578	591	573	568	549	608	589	572	587	614	576	595	590	602	591	574	569	557	589	580	576	632	589	570	563	577	595	591	579	536	625	583	581	582	550	575	595	540	557	545	576	572	566	611	628	602	577	564	593	572	606	578	628	597	592	587	595	616	605	589	594	561	536	596	579	620	570	572	549	583	592	603	608	573	594	600	645	591	560	546	611	569	583	560	613	603	622	594	614	625	614	576	599	559	573	627	564	544	579	571	579	606	559	588	594	597	609	557	628	583	632	616	599	596	568	580	630	561	552	603	602	560	627	618	596	601	582	548	561	585	585	576	550	553	535	558	614	593	536	566	553	596	635	565	583	582	558	571	545	582	561	634	601	567	576	585	577	564	585	592	575	547	595	587	586	610	578	581	578	552	590	578	635	601	546	590	581	597	548	573	586	584	574	520	541	616	597	597	578	593	587	590	595	608	567	606	536	577	563	599	559	584	589	575	569	584	575	624	578	567	582	621	570	577	576	602	563	605	569	567	600	548	596	530	565	582	610	568	592	605	551	597	612	592	535	580	565	605	582	572	579	559	601	584	582	567	568	603	574	600	581	541	582	568	573	519	564	580	579	600	553	606	625	577	591	554	626	522	600	553	587	614	621	591	548	556	578	569	553	631	582	602	570	587	571	610	591	580	632	580	592	622	579	565	529	573	577	582	615	514	626	542	622	589	584	559	580	598	547	592	545	559	557	549	613	602	598	565	535	592	571	546	617	596	592	600	609	599	570	532	591	562	594	607	576	566	589	583	562	572	586	560	581	565	586	564	560	614	590	547	586	536	554	578	576	580	542	576	574	595	574	552	577	574	620	586	544	599	634	585	625	572	609	546	563	617	580	576	576	628	617	614	556	598	562	584	578	554	590	596	597	561	556
27613	12784	1934	1580	3815	6668	4712	2686	1487	795	635	533	516	510	553	494	504	520	485	524	514	499	490	572	519	516	577	493	523	508	479	535	486	499	477	510	488	507	493	538	535	519	515	475	515	527	503	523	514	493	506	491	506	528	473	494	528	494	502	548	514	507	488	519	525	531	498	551	525	541	537	527	497	487	511	524	537	534	490	493	511	536	506	509	492	490	497	509	565	501	538	480	522	544	528	554	477	500	494	477	467	510	518	526	558	524	482	515	534	489	497	518	521	487	487	485	500	519	527	511	511	489	527	540	497	504	550	502	494	541	518	510	491	474	469	495	498	511	499	512	510	512	531	511	513	532	508	529	496	514	531	531	522	518	493	505	484	493	526	487	500	498	482	522	516	504	515	494	508	495	453	500	536	497	488	525	517	495	490	506	538	507	499	491	518	536	478	519	541	511	529	515	507	501	462	548	472	520	498	522	532	538	500	515	503	472	528	546	514	503	490	522	519	534	512	516	512	524	514	528	477	531	525	481	476	502	521	508	521	522	511	520	493	499	472	505	522	474	494	468	488	497	503	527	498	494	514	521	510	510	555	506	513	498	534	505	517	516	521	479	504	477	488	469	471	508	539	508	501	495	496	491	520	514	528	533	514	478	457	546	501	478	471	500	485	518	470	510	543	511	520	523	493	514	532	489	543	476	494	506	476	517	492	496	515	500	551	521	445	528	544	480	501	509	536	492	491	531	471	501	525	505	505	496	505	495	522	489	500	495	556	533	470	512	511	496	475	514	471	505	513	483	516	494	479	487	489	561	534	555	478	591	509	533	538	468	515	546	522	487	498	515	510	514	548	487	540	521	503	517	487	537	509	510	522	531	485	503	501	545	500	480	502	475	515	510	513	523	547	552	523	522	515	480	511	490	537	504	515	527	487	504	522	503	527	512	503	521	509	518	510	511	496	505	544	511	517	488	523	515	521	484	555	499	498	507	473	548	492	466	506	512	509	498	504	483	520	506	507	524	512	491	524	484	497	526	483	549	504	484	552	481	528	539	483	497	541	528	507	491	473	506	498	509	514	482	508	541	492	513	545	519	499	513	493	503	481	535	485	495	506	509	533	509	498	526	514	518	530	499	500	512	504	549	491	478	502	535	531	476	505	517	536	470	518	528	506	508	501	488	525	551	502	496	510	499	506	495	489	510	497	488	498	504	495	517	507	497	495	511	511	526	500	513	531	541	499	527	518	480	472	531	561	480	499	500	514	477	526	494	482	516	518	508	471	480	490	481	507	571	539	535	536	557	515	511	501	525	474	536	523	509	501	505	505	506	547	513	512	467	493	552	490	549	524	518	501	510	531	511	457	518	495	501	486	561	510	542	505	497	506	506	533	530	526	493	466	504	498	489	514	486	487	489	545	482	558	545	516	487	547	475	476	505	509	508	496	490	497	518	522	459	505	458	556	484	500	519	495	516	518	494	506	525	526	503	510	474	481	530	550	519	486	526	490	501	481	521	520	508	499	494	511	489	545	540	507	595	512	495	512	524	509	518	492	564	483	509	524	519	501	536	554	517	537	490	469	520	474	519	488	448	473	508	495	522	519	535	523	473	493	526	536	486	516	521	507	514	525	537	493	512	514	535	508	529	525	530	533	564	506	536	511	495	515	503	509	534	523	506	513	507	455	543	497	512	541	532	504	527	524	514	470	523	518	524	520	509	533	509	529	490	495	509	494	531	470	503	525	507	514	520	530	500	513	531	493	507	522	540	490	497	478	476	508	504	521	558	522	464	485	524	481	497	524	544	534	494	501	466	479	484	545	511	518	462	474	498	494	492	525	529	535	495	488	519	517	478	523	493	535	516	525	513	524	530	501	554	457	497	495	516	496	534	512	495	473	493	504	495	508	519	475	503	513	513	503	521	537	524	536	531	474	506	487	484	490	544	509	455	552	535	526	532	540	459	492	487	518	523	512	508	536	509	523	533	506	547	491	509	507	474	464	508	511	504	497	479	502	526	512	501	472	481	491	518	500	466	497	513	492	500	497	499	519	517	510	496	492	504	499	492	485	524	514	512	474	524	512	520	501	507	512	523	489	476	554	481	473	507	484	481	488	512	486	534	573	472	521	501	536	507	521	494	501	525	561	465	492	514	513	499	518	512	504	524	526	508	497	538	512	497	496	506	527	499	512	480	511	459	542	497	537	507	502	521	486	526	545	516	515	524	532	496	504	503	530	514	497	509	549	518	532	531	516	507	502	481	528	495	507	516	513	494	463	512	563	509	477	496	470	487	476	499	513	544	550	493	484	506	530	493	520	506	483	553	482	538	504	504	470	473	548	529	506	498	543	506	536	497	487	512	539	508	521	515	548	517	504	523	487	512	492	497	494	536	499	525	495	502	500	515	497	470	526	483	504	567	515	550	489	477	508	515	539	502	543	470	512	530	489	493	527	505	519	501	522	522	521	497	500	506	463	501	502	514	555	507	513	535	508	517	507	536	576	512	492	556	523	487	531	532	497	531	505	536	548	519	488	523	494	458	493	514	510	515	542	500	553	526	500	490	492	540	541	512	504	525	496	522	488	501	495	477	516	503	498	491	530	520	529	472	492	515	502	547	520	533	548	473	541	483	516	531	531	498	538	523	483	467	471	491	534	492	492	498	482	536	514	497	531	474	497	553	495	479	506	503	516	523	514	560	493	544	501	510	502	513	501	531	513	514	502	490	469	525	506	494	514	521	520	483	491	537	495	495	503	526	463	499	527	509	507	496	491	512	562	506	532	495	533	536	501	502	543	488	484	469	558	540	477	495	535	475	492	566	516	481	477	526	478	501	498	509	537	570	541	523	505	507	517	514	483	539	519	520	529	527	519	478	529	526	519	521	467	489	558	476	514	478	554	498	479	496	491	509	509	493	490	516	575	518	492	490	515	525	512	509	483	518	497	486	469	483	509	506	506	524	495	507	500	462	549	495	522	508	554	519	533	511	539	516	519	518	477	545	498	476	529	522	558	504	490	542	479	488	498	494	518	531	547	538	519	494	443	510	533	490	489	473	464	479	503	487	556	502	516	506	508	535	490	526	494	493	520	479	557	521	530	438	523	540	495	509	533	505	489	497	475	493	496	505	499	514	493	507	515	539	489	528	514	507	532	527	519	536	510	495	503	500	485	504	478	490	546	523	564	484	519	515	542	524	510	512	507	492	506	520	555	537	491	513	494	521	538	517	489	495	539	456	499	500	531	497	522	505	523	507	501	529	513	522	494	487	516	487	530	503	514	493	516	518	532	490	464	501	499	556	471	475	526	493	536	534	512	524	508	532	528	502	498	512	488	502	520	491	521	496	515	522	538	516	463	520	479	517	513	450	498	480	513	528	529	506	500	479	507	489	516	460	476	464	458	523	526	549	506	514	557	477	535	481	538	500	525	482	479	511	536	519	508	513	466	512	540	546	540	478	487	507	517	501	526	527	520	473	489	514	493	464	552	531	542	521	510	516
4871	990	984	1524	4508	7093	4562	2798	1464	796	601	454	469	436	491	457	456	441	441	432	438	439	463	457	419	450	439	449	428	472	429	465	430	465	452	454	451	418	466	441	427	452	467	416	431	461	454	468	491	419	439	464	460	465	426	454	463	449	481	500	428	450	452	469	451	485	441	412	422	453	444	453	471	469	468	411	461	436	476	459	430	414	446	425	447	451	442	449	457	444	471	442	476	473	439	439	478	403	446	467	448	381	414	457	473	456	409	452	417	435	405	443	420	457	408	433	482	435	447	474	483	412	468	437	443	463	451	413	453	490	422	432	437	418	469	415	464	446	445	495	472	436	387	426	427	432	456	491	439	449	441	464	430	464	459	428	433	441	453	476	433	470	459	424	427	458	451	473	445	430	416	424	445	436	435	407	424	450	412	466	451	443	423	454	460	400	455	463	428	447	434	437	464	422	464	471	442	426	461	414	424	448	523	419	446	454	467	465	435	459	471	465	466	468	446	424	431	436	426	433	474	429	429	440	482	469	433	457	422	440	452	423	456	493	455	464	416	446	434	459	430	439	443	458	417	450	420	471	436	450	458	405	452	470	485	426	447	447	419	435	433	484	460	421	428	430	423	467	444	455	423	455	435	431	420	457	474	460	446	440	425	452	422	423	409	444	442	386	456	468	452	458	457	447	435	454	446	443	447	478	473	472	441	468	440	433	448	451	430	447	470	429	433	425	441	445	451	434	476	454	445	425	434	487	441	470	471	445	444	443	461	442	437	417	456	438	461	475	451	441	430	437	416	445	454	467	451	455	424	449	433	482	460	457	437	446	471	422	457	462	453	432	438	412	476	457	438	447	436	455	428	463	475	424	440	430	423	455	446	443	450	435	447	433	445	416	424	438	464	426	442	438	487	394	478	444	438	430	409	464	436	467	454	427	468	477	404	473	450	460	445	421	458	478	472	430	447	428	452	442	446	454	471	501	445	463	407	459	432	407	443	451	463	438	471	428	433	447	430	412	430	472	457	486	425	428	464	463	406	429	443	459	480	457	430	457	453	458	446	448	435	438	415	444	438	414	417	424	460	430	411	475	448	445	436	442	456	443	431	452	468	481	426	452	462	421	433	408	430	439	429	442	422	440	449	426	424	458	463	466	481	448	461	447	434	426	463	437	448	479	430	457	477	441	432	443	437	397	432	450	440	499	461	409	504	438	428	454	481	464	434	421	434	479	425	463	454	458	456	474	451	459	405	467	449	437	439	457	416	425	440	487	424	443	457	410	484	456	443	409	433	440	452	438	437	460	421	446	404	490	441	414	442	427	422	397	468	424	467	481	445	434	458	448	503	422	409	438	462	431	431	477	433	416	456	459	446	442	445	459	475	450	481	456	466	409	432	445	460	471	473	423	456	428	432	448	424	430	458	460	446	423	473	478	464	463	469	442	469	447	426	459	462	492	468	482	450	455	436	421	482	419	398	436	453	466	432	448	421	437	460	466	445	457	471	441	468	460	464	396	409	431	452	439	444	475	418	423	466	467	461	435	443	500	474	440	468	452	417	408	438	486	442	425	456	445	407	447	442	467	482	466	461	411	431	471	447	462	413	459	467	446	434	437	464	442	436	397	429	435	429	479	455	482	424	442	455	424	464	417	415	422	444	456	476	475	436	445	455	447	428	479	434	446	476	481	441	462	444	436	495	429	431	430	433	411	458	433	463	432	471	461	466	465	424	490	464	444	468	437	479	432	420	397	429	441	444	442	452	466	433	430	430	411	459	473	458	507	482	461	406	434	439	434	483	422	458	478	439	475	458	478	451	461	411	395	461	495	472	463	439	463	443	454	454	424	460	446	433	437	468	460	438	465	461	481	433	438	480	443	421	471	435	456	457	432	417	465	392	434	429	450	422	436	435	449	451	422	460	451	453	438	441	456	443	448	446	459	450	416	424	432	405	419	478	442	430	461	420	411	432	468	417	459	445	448	435	464	424	442	462	467	443	475	424	441	486	498	440	452	459	428	486	439	420	440	463	465	445	435	433	421	444	459	421	455	426	427	456	421	464	452	426	472	468	466	442	428	433	436	431	411	471	433	476	429	410	440	431	449	424	499	413	454	436	434	432	451	440	445	412	449	469	426	435	471	463	459	412	439	445	450	449	453	460	449	433	450	448	462	440	408	459	427	439	458	444	475	465	451	459	451	467	429	445	445	465	409	446	426	456	434	417	467	429	431	445	433	469	459	466	421	428	444	412	466	422	447	473	416	489	451	471	466	475	466	437	463	411	430	477	456	425	418	411	439	413	411	467	434	457	451	440	439	413	411	461	429	436	446	413	472	449	424	493	455	442	445	390	444	457	425	478	429	456	438	427	403	450	452	429	475	468	435	456	461	469	423	442	474	431	400	459	455	444	427	429	449	425	437	474	413	467	463	457	480	461	435	426	453	449	469	435	399	426	407	421	435	417	451	444	461	472	440	438	464	461	436	439	406	451	471	445	450	435	444	433	438	436	452	437	429	472	452	433	432	483	453	469	433	448	457	424	473	434	431	433	429	468	416	417	449	452	441	493	447	433	422	459	450	443	421	433	433	443	453	441	461	433	428	465	452	465	471	447	454	467	459	436	441	431	453	460	421	447	465	417	435	443	439	475	493	470	408	450	440	437	473	461	490	474	418	439	435	439	451	451	458	497	424	452	453	439	439	457	483	441	481	446	443	454	460	450	472	476	454	449	437	437	464	427	443	439	445	459	442	436	443	468	460	473	421	466	431	417	438	443	450	433	474	441	433	462	442	415	419	482	441	436	445	428	466	457	457	531	419	451	434	463	446	490	469	466	416	443	454	460	464	439	445	410	474	427	489	467	437	466	461	438	441	476	441	425	445	439	455	438	434	427	417	425	431	454	409	471	424	452	416	454	430	438	454	463	467	459	430	443	448	427	396	448	465	462	473	414	459	413	423	444	409	470	451	433	449	466	437	474	442	459	415	416	460	470	473	464	489	422	454	475	496	391	437	482	443	434	462	420	474	408	458	439	447	447	447	467	434	465	450	461	446	471	476	474	457	431	392	423	434	481	490	459	426	442	470	416	429	452	420	478	462	428	423	445	443	416	433	418	430	465	477	414	453	484	469	459	433	436	426	420	447	444	451	445	445	480	441	454	439	479	429	444	437	497	430	450	445	404	491	492	417	427	441	461	413	434	440	459	446	440	433	406	450	453	453	459	442	455	463	455	439	428	420	408	447	469	436	456	464	460	423	458	424	424	474	416	433	439	442	490	413	431	436	449	430	456	471	412	441	428	458	443	484	431	462	414	447	430	478	436	443	454	458	450	459	463	431	495	411	457	433	466	414	458	449	480	445	432	438	455	457	420	444	417	450	468	449	450	437	452	445	473	461	466	444	447	422	419	464	422	418	471	413	492	457	438	428	460	489	453	482	435	440	429	427	442	436	455	426	397	417	452	433	411	433	404	460	436	478	429	467	444	428	470	442	412	413
25413	21366	27268	26010	30832	40718	33326	19462	7394	2171	996	695	580	613	558	546	513	505	562	507	589	544	528	569	489	533	529	523	492	509	535	572	516	545	580	544	566	522	531	549	518	532	525	537	531	533	535	489	534	535	539	555	592	563	530	532	568	556	537	540	525	499	520	530	543	521	556	569	553	525	512	519	530	545	536	533	541	559	513	571	512	584	570	542	504	522	563	550	559	557	538	588	491	530	524	545	550	524	537	520	534	534	544	555	564	560	534	532	519	575	539	555	528	557	557	540	496	569	557	528	536	533	521	543	575	550	550	562	571	534	528	546	581	537	559	541	524	500	491	540	555	513	534	563	531	561	569	513	594	569	558	522	539	544	542	534	527	500	549	535	535	567	545	568	557	575	500	517	562	572	535	514	522	524	511	566	557	545	543	524	559	557	562	488	542	547	535	554	579	546	525	570	584	582	589	537	537	514	557	511	556	532	526	529	520	511	547	516	539	523	489	523	524	556	540	554	572	520	536	563	563	512	548	587	521	576	521	553	497	525	566	527	541	539	548	542	509	576	506	509	530	541	555	548	524	535	529	525	594	554	537	535	506	552	502	540	507	528	539	533	577	547	543	536	523	558	584	571	529	544	533	543	485	552	574	555	523	560	545	567	566	544	548	541	496	551	546	484	560	529	566	538	544	571	563	536	525	489	554	528	493	546	532	525	566	541	564	542	547	547	509	509	527	522	545	514	544	557	559	518	581	533	522	559	554	536	538	511	581	503	532	500	572	581	538	551	544	522	542	536	554	538	577	548	552	544	531	536	549	528	520	528	549	558	524	542	521	523	554	505	505	536	508	540	520	547	542	529	506	509	553	493	535	561	531	536	550	501	527	565	526	511	516	532	549	507	523	487	564	524	536	570	562	548	550	529	522	514	540	556	525	563	528	558	549	552	528	521	541	561	554	525	552	514	507	591	545	555	528	552	535	558	546	548	531	552	499	539	548	501	554	534	541	557	553	538	540	536	495	526	537	559	545	529	564	536	534	542	488	550	564	494	538	559	539	545	542	524	505	560	573	510	551	541	550	524	540	522	522	540	554	540	526	507	550	542	556	545	507	560	518	569	521	554	548	586	539	529	521	537	545	575	551	540	512	550	557	538	565	491	520	548	569	545	547	565	556	526	547	528	534	574	570	523	556	509	565	544	508	498	522	536	527	515	534	517	535	550	559	526	546	538	537	543	511	523	515	529	539	543	544	527	537	541	542	536	573	540	547	506	548	510	531	533	553	518	548	574	565	568	559	522	516	550	532	578	552	539	583	550	525	514	548	538	527	536	556	518	513	561	546	540	565	565	549	515	583	564	521	508	546	546	532	512	555	560	538	529	533	562	567	534	512	531	569	511	535	517	579	546	549	553	553	580	554	542	560	543	528	602	555	551	523	590	567	559	557	552	562	525	539	555	522	525	532	559	521	575	594	524	540	567	568	529	558	543	542	524	541	551	514	535	549	535	547	539	524	545	548	580	523	539	542	507	557	525	542	510	568	552	538	574	538	513	508	526	526	541	511	547	522	581	511	517	546	522	561	513	556	536	509	567	584	579	567	557	533	522	514	511	546	524	562	521	530	520	545	543	517	509	534	522	539	531	557	530	571	566	539	519	511	535	508	565	511	552	525	527	533	543	553	523	496	550	545	532	560	542	553	530	559	543	550	529	509	538	544	554	556	538	550	513	578	537	562	511	528	541	507	538	514	586	520	511	534	575	554	549	596	454	570	535	585	536	586	535	504	588	571	569	551	527	553	545	504	489	533	537	514	561	553	546	516	494	519	593	558	531	587	529	580	525	517	549	546	533	519	578	542	591	537	567	519	530	597	549	546	539	476	565	522	541	547	555	517	538	505	571	522	526	511	554	491	518	541	528	529	563	547	533	550	531	507	535	574	547	516	565	513	560	515	533	541	541	511	581	561	545	525	512	526	491	526	565	549	535	534	558	546	526	536	487	513	536	543	508	543	545	565	559	509	548	496	546	549	527	540	494	546	526	558	611	558	537	525	553	505	536	527	526	558	511	491	526	564	555	531	538	518	531	533	530	562	532	539	556	534	488	548	559	541	551	505	535	574	547	519	545	530	529	551	554	511	564	508	553	546	553	532	556	517	541	549	520	503	534	519	544	534	557	519	524	523	546	526	552	536	515	525	511	559	561	566	527	509	528	517	487	525	571	551	542	550	535	559	544	572	548	563	549	521	525	490	535	520	532	577	519	499	557	538	523	497	582	526	584	550	533	513	556	506	554	553	511	500	540	539	580	512	529	530	536	548	523	519	555	517	501	531	544	569	546	503	593	551	551	547	517	523	528	526	571	500	524	532	536	563	504	536	525	494	532	520	560	567	510	529	510	517	580	581	531	567	484	539	515	518	560	541	555	527	530	507	556	519	540	576	596	532	549	537	510	498	542	569	544	523	545	566	523	514	557	516	516	568	564	563	489	590	521	547	497	574	531	522	501	552	534	591	575	578	533	551	520	512	544	528	550	546	515	527	545	520	523	529	552	521	551	539	512	545	539	546	539	529	566	548	531	567	583	547	542	541	516	533	557	545	523	572	562	532	547	542	560	528	532	523	533	521	539	534	524	562	541	544	527	517	536	544	513	547	526	560	546	511	536	563	529	535	576	549	525	571	555	539	540	554	514	549	499	554	528	556	560	523	576	550	536	501	519	496	522	563	545	576	553	548	547	541	513	525	540	533	572	540	538	513	544	556	539	549	564	569	563	531	542	560	538	558	514	517	540	538	534	533	547	586	544	540	548	546	521	533	564	519	486	531	565	516	560	559	513	533	503	522	533	566	518	523	532	538	527	564	563	570	554	528	547	530	523	506	541	581	530	555	512	547	516	552	532	519	522	597	536	520	498	518	567	511	537	582	549	506	539	520	552	565	541	496	529	557	555	532	530	548	517	512	512	557	517	569	527	547	561	524	546	501	537	545	551	544	500	546	539	528	527	543	536	522	556	553	542	551	572	545	556	515	544	605	539	508	549	533	548	586	562	568	539	554	533	559	552	552	504	520	561	546	515	539	530	529	568	540	556	531	510	532	544	554	553	531	547	535	532	525	529	532	525	553	562	520	522	600	558	500	547	562	532	546	548	556	487	549	502	520	560	573	530	590	493	492	569	554	578	561	545	528	513	485	541	552	571	512	542	545	494	572	552	545	513	579	520	528	572	510	575	527	543	549	558	533	573	528	548	544	495	538	572	500	515	569	570	552	519	532	556	523	496	537	532	523	522	517	586	506	581	532	544	506	570	515	538	529	551	531	554	563	561	512	558	519	514	535	513	530	484	535	553	539	554	544	547	569	521	525	577	580	523	522	561	564	569	579	537	511	532	564	520	519	593	527	557	544	531	552	532	556	557	556	540	538	506	544	521	535	544	526	527	518	562	562	529	526	571	521	540	544	518	529	532	541	531	520	574	549	527	526	524	554	542	550	531	512	581	568	517
3404	2908	3040	11660	33324	36232	26674	14886	6226	2331	1021	637	517	493	521	513	474	517	464	569	468	527	486	497	529	537	480	478	526	507	498	566	484	499	491	509	508	486	487	517	497	492	521	518	494	519	436	498	519	465	485	462	504	483	499	514	506	482	513	508	526	495	507	476	472	508	515	498	463	527	506	456	497	514	516	519	508	479	486	503	454	483	482	523	509	471	514	510	453	535	493	516	500	472	507	530	523	506	535	489	522	504	549	501	513	495	498	528	475	521	527	480	507	513	484	470	496	535	519	527	475	477	505	485	459	520	493	501	504	514	512	478	498	536	500	531	521	486	466	505	495	492	531	489	503	473	518	474	461	484	490	496	498	504	467	476	507	482	487	460	522	491	495	544	497	530	485	500	503	491	499	500	534	474	477	501	487	470	507	480	507	490	483	493	489	497	483	447	468	496	513	491	548	481	492	489	494	496	484	489	506	473	507	488	479	494	504	489	503	500	455	515	454	483	468	500	486	462	475	466	499	519	499	512	550	502	475	488	527	485	487	484	526	481	491	524	501	482	490	484	516	486	521	519	491	517	466	491	494	526	494	507	501	518	533	478	467	502	474	509	523	520	515	520	490	510	501	504	500	545	473	523	489	527	500	507	466	515	490	474	509	522	503	531	477	511	496	511	483	490	500	471	475	502	479	477	514	464	450	495	520	507	463	568	546	507	490	515	498	491	553	507	478	515	472	487	479	471	472	499	521	514	500	498	476	527	432	495	529	497	498	498	522	501	495	487	485	475	497	496	469	471	500	447	492	495	520	487	507	509	530	494	487	510	497	491	495	543	514	475	483	475	479	490	488	452	485	484	486	486	498	512	487	524	535	505	529	493	534	491	479	484	502	500	507	517	474	495	518	495	506	477	497	535	492	502	526	469	494	542	512	468	502	525	489	499	500	509	475	516	485	471	521	487	489	521	484	495	492	516	519	506	480	478	495	491	462	473	521	553	508	491	487	512	518	463	499	528	515	490	497	499	488	503	497	452	505	492	498	508	484	478	495	458	492	468	456	466	495	523	506	484	490	477	484	481	500	511	479	530	505	517	482	457	502	495	492	474	521	492	505	532	496	469	529	460	524	460	486	487	505	518	498	508	516	534	528	487	456	495	510	499	508	471	516	483	475	509	508	504	500	525	483	483	515	472	467	477	519	460	486	523	502	535	456	505	492	486	511	446	445	490	523	519	531	498	466	473	512	491	465	484	497	467	466	485	469	509	488	526	484	487	517	497	494	481	507	482	519	454	474	513	469	500	490	520	496	537	512	501	498	486	520	476	509	474	492	524	525	489	492	484	464	490	510	482	516	440	485	505	552	495	512	496	517	487	477	502	491	514	494	473	459	501	536	495	483	525	496	506	465	529	471	493	495	489	513	470	499	470	581	512	494	538	522	493	524	508	509	500	480	476	494	496	490	472	517	488	519	476	539	538	487	490	493	478	524	465	509	465	489	514	498	489	509	510	493	520	495	500	483	508	474	493	512	523	498	505	466	478	489	500	491	499	493	519	497	488	512	539	501	504	486	483	523	472	467	485	486	464	509	528	498	491	498	487	482	469	464	507	481	470	534	512	521	481	466	462	520	461	495	538	483	529	478	517	501	490	493	497	502	505	498	484	499	526	489	541	479	511	527	521	519	531	477	493	517	487	502	524	508	517	499	517	536	467	444	507	529	501	520	503	486	465	521	530	558	499	522	509	491	510	517	471	549	505	506	503	472	500	469	500	478	485	511	480	471	483	478	504	531	495	527	514	474	493	494	507	484	485	516	498	518	528	484	437	489	463	473	503	470	535	525	501	464	533	466	491	494	507	463	476	518	501	506	481	513	518	495	493	535	532	534	460	498	491	495	449	467	491	488	487	478	492	521	462	537	474	506	495	507	526	443	510	519	508	531	511	480	512	492	507	493	488	518	450	501	461	518	474	523	501	472	508	515	487	496	549	462	521	485	485	490	507	488	498	490	528	507	515	484	478	502	484	480	483	532	504	494	499	482	507	500	463	535	487	485	528	509	527	500	500	506	509	513	498	476	490	473	485	456	538	490	497	526	516	475	516	521	473	477	501	511	485	511	522	512	493	450	508	505	491	516	492	524	528	515	506	501	482	491	467	511	482	492	444	491	508	482	508	540	493	462	506	488	517	487	507	475	488	516	492	484	484	506	484	496	515	504	478	446	480	442	535	531	497	490	490	498	485	490	514	487	496	475	511	504	498	493	534	486	525	501	504	453	495	497	481	489	488	450	508	499	538	532	493	503	480	488	496	494	503	477	468	513	497	479	498	480	485	501	518	475	513	490	487	500	491	501	527	469	494	489	551	503	497	493	495	467	499	505	495	478	474	475	538	464	546	544	478	495	515	498	523	491	512	571	497	504	533	520	507	498	542	505	486	532	523	465	495	461	542	490	495	498	508	476	502	507	492	489	485	516	472	501	452	449	490	483	514	558	541	503	513	520	496	526	502	501	479	485	491	521	499	517	511	477	460	506	483	496	485	471	486	507	500	523	509	483	543	522	525	504	534	520	499	509	495	500	475	457	506	448	497	513	489	495	486	529	487	462	524	469	464	509	491	514	483	477	510	502	519	464	482	507	486	470	485	490	543	469	496	521	488	473	522	494	474	484	489	515	548	504	550	494	495	510	517	466	499	516	451	484	506	521	522	478	522	461	542	492	511	456	490	502	466	546	455	518	538	477	521	519	509	485	479	513	486	528	463	513	519	513	505	526	495	496	492	506	485	502	517	494	498	528	489	474	457	497	457	460	517	508	505	514	499	477	508	522	511	522	482	476	518	520	505	500	505	507	497	487	484	463	525	499	453	494	527	457	453	507	493	496	455	500	499	542	467	472	492	513	482	491	521	491	540	494	509	533	525	484	526	489	500	508	508	481	481	494	498	515	499	481	480	512	513	508	513	564	509	521	528	510	512	519	498	496	525	496	518	496	485	554	474	496	504	499	494	492	483	473	461	494	506	480	528	518	488	527	523	508	529	515	507	521	510	508	456	514	482	498	470	500	517	498	493	486	506	488	522	491	476	502	521	438	522	527	491	471	477	499	493	523	481	482	476	477	460	468	486	499	465	496	492	494	515	481	540	533	501	494	479	470	467	428	513	535	549	478	491	514	548	539	510	475	517	532	470	502	512	519	504	521	496	481	462	447	497	474	513	491	493	501	499	496	505	502	518	471	461	506	489	526	539	512	504	475	475	526	518	490	459	469	475	549	479	493	514	494	502	478	481	514	464	506	483	512	493	490	505	490	487	523	499	500	524	474	495	478	506	482	506	541	493	470	510	519	447	523	515	488	462	493	472	476	480	520	493	488	481	492	484	516	510	476	514	453	492	524	519	558	460	491	527	489	462	482	465	497	464	498	513	529	527	497	529	471	499	513	500	465	489	452	475	518	498	476	527	497	505	541	496	504	489	502	505	520	478	527	525	511	502	490	451	510	512
24191	21342	28672	25732	47474	53305	47715	30121	14291	4450	1573	930	789	691	685	719	701	675	700	700	677	677	695	677	667	716	733	660	676	726	696	665	714	718	653	639	704	660	652	680	671	678	640	669	694	662	657	664	629	675	643	683	661	684	628	683	654	682	656	703	646	568	651	664	687	708	665	700	694	724	687	689	639	706	672	619	680	630	638	653	743	650	679	619	703	665	655	673	616	643	662	701	671	666	662	654	654	665	679	640	674	678	605	635	661	692	691	647	661	690	691	644	688	713	650	654	665	658	682	716	696	641	644	641	665	668	661	667	682	653	647	693	703	667	695	627	645	648	702	662	642	715	688	656	675	699	620	649	715	675	667	623	700	686	682	649	644	636	604	633	642	674	700	706	688	670	668	702	692	669	661	699	650	697	662	659	676	687	644	660	650	665	638	668	682	656	661	667	659	650	663	663	694	672	663	656	651	669	650	703	716	644	674	666	625	706	650	650	676	619	667	717	673	656	687	685	670	695	669	701	705	699	651	641	679	631	691	652	653	697	659	676	668	685	690	674	702	681	620	676	629	673	638	650	678	673	679	637	684	691	647	706	672	678	653	673	651	692	720	648	681	673	658	692	653	636	630	648	662	659	662	628	668	633	667	634	698	605	652	687	664	652	692	664	622	682	656	643	654	684	687	681	687	675	652	650	666	605	665	660	707	699	693	654	665	694	670	691	647	689	653	696	705	696	647	691	645	663	701	675	637	619	617	663	656	686	649	702	675	679	639	653	635	659	641	623	624	639	669	663	646	655	670	671	673	686	636	673	650	689	673	674	698	634	678	696	673	656	681	638	647	621	678	663	692	667	679	624	674	689	656	642	630	690	633	683	652	648	660	662	722	716	706	673	667	687	650	676	666	628	686	634	675	688	655	652	641	626	635	685	644	646	641	622	688	691	648	633	654	654	659	649	681	682	652	689	650	671	652	637	678	683	620	613	678	637	676	696	624	647	674	641	691	628	668	635	641	696	664	677	656	697	687	681	628	646	688	695	663	646	683	653	634	636	668	632	610	637	669	678	646	652	678	681	653	632	670	663	686	653	668	621	692	699	628	683	595	656	681	651	647	669	658	655	678	660	690	670	700	647	687	688	638	671	672	683	688	674	644	646	682	737	642	652	662	695	691	670	669	660	662	670	651	645	667	666	685	654	693	681	669	642	665	704	669	679	670	638	644	673	671	693	655	657	633	668	650	617	696	596	705	681	616	653	609	645	673	657	675	624	694	664	676	694	637	654	684	670	648	630	665	631	677	645	694	630	696	669	650	662	657	665	624	679	660	675	655	684	667	710	665	634	668	656	679	696	679	688	703	640	634	626	636	702	644	664	630	635	639	669	643	658	644	699	625	660	671	683	634	687	671	663	667	688	636	682	640	668	659	670	647	632	664	677	630	628	673	655	681	667	703	650	664	618	652	652	673	662	654	670	634	647	646	671	691	717	654	629	618	643	671	700	642	683	674	671	697	683	690	680	679	655	648	660	653	681	669	655	608	675	662	635	623	668	640	649	657	657	705	695	664	662	642	692	695	591	680	637	712	699	717	650	674	657	669	678	610	653	645	646	640	665	703	675	680	629	667	710	652	704	686	672	666	662	702	644	655	684	691	653	686	689	665	642	660	627	668	675	682	673	653	689	629	659	658	697	674	679	646	657	655	643	628	664	664	675	625	673	656	670	647	694	677	661	694	656	685	631	642	657	689	670	652	665	652	681	632	658	712	653	626	614	631	679	634	629	655	649	663	698	660	662	601	681	622	650	618	684	634	669	650	660	658	631	653	640	680	682	649	682	657	659	662	659	653	670	625	640	645	646	671	674	634	683	696	638	689	650	645	663	649	702	710	646	644	649	690	679	662	650	660	672	604	665	645	704	657	684	621	671	698	634	642	693	652	637	663	658	652	659	630	670	636	662	686	686	648	636	614	642	673	651	635	651	637	682	659	623	623	649	688	714	659	643	671	693	699	632	636	684	693	676	628	706	658	677	626	637	663	618	694	675	665	665	677	653	606	639	709	667	659	668	687	680	684	683	665	644	681	681	663	604	708	680	642	653	639	692	670	672	718	646	672	714	659	651	657	669	629	592	678	672	636	692	643	666	675	640	691	662	628	657	633	673	659	682	683	642	641	664	640	654	678	678	649	659	659	689	629	681	664	658	650	646	677	629	704	651	617	700	676	686	640	624	630	667	666	704	642	678	668	669	656	675	622	660	701	714	631	661	655	656	661	664	677	683	648	636	615	705	663	645	660	664	676	644	667	639	649	655	651	720	662	673	655	658	636	636	670	681	665	669	695	651	681	682	673	713	679	680	683	670	653	632	683	677	656	699	661	611	644	674	686	657	695	667	608	627	623	692	633	677	681	662	668	646	694	662	651	661	641	626	646	650	655	697	651	665	665	683	658	630	662	691	633	637	642	670	637	665	661	673	678	672	647	695	699	664	654	650	663	636	644	645	674	643	666	620	675	676	660	681	602	641	630	648	690	641	695	655	679	655	653	691	660	651	668	669	686	664	680	679	655	644	665	682	686	647	652	691	627	710	674	698	580	650	667	652	655	674	663	657	612	636	705	687	649	671	687	722	643	642	659	667	659	630	632	648	636	651	632	663	688	611	636	712	679	602	635	664	649	649	676	676	700	721	651	649	651	688	666	667	652	683	689	689	700	683	631	630	684	662	654	625	666	642	671	688	698	698	625	666	648	685	638	655	642	693	707	664	633	675	650	694	660	652	651	637	642	628	664	655	646	648	626	662	655	683	674	651	638	646	644	661	699	650	669	665	663	683	613	699	620	672	636	656	646	661	698	675	668	667	636	666	671	668	645	650	621	592	649	629	620	638	641	670	674	616	705	636	640	619	701	672	683	675	718	623	692	651	682	654	598	653	661	655	678	638	665	640	654	653	635	619	686	651	742	656	670	686	648	649	640	644	601	724	689	737	683	632	638	673	626	622	678	637	659	662	643	612	664	669	671	703	672	713	652	701	683	677	701	673	675	672	595	657	724	633	650	634	624	664	727	615	661	643	622	658	641	679	659	621	642	649	646	659	669	729	717	655	684	662	688	641	637	721	692	643	631	675	695	698	648	661	658	641	748	669	663	664	643	682	607	687	640	700	661	620	691	626	622	668	696	665	692	705	647	690	645	676	639	718	646	654	670	681	640	696	663	632	673	668	666	660	633	676	693	647	658	674	648	649	707	677	676	682	663	669	676	671	663	640	660	652	656	695	671	673	637	641	710	631	684	671	709	659	664	665	693	657	701	685	638	684	620	670	663	618	663	671	722	660	655	660	672	653	618	640	633	638	707	680	633	679	655	651	667	667	716	672	639	648	663	666	665	633	626	622	663	695	671	644	678	568	657	667	673	652	683	646	682	654	643	702	676	657	624	691	651	667	679	629	663	642	680	636	650	660	651	666	664	649	597	672	693	611	649	654	744	700	641	638	606	642	705	683
3821	6154	6938	30150	61243	52465	41091	24198	11038	4103	1648	852	695	603	595	608	590	578	594	584	601	616	582	588	584	596	614	588	575	557	654	629	577	609	602	627	607	556	642	591	604	620	550	634	616	597	597	623	610	599	619	630	579	581	590	596	618	643	596	594	625	594	607	634	596	611	617	589	624	580	657	587	618	625	582	657	604	641	621	659	634	601	565	595	601	588	620	634	636	607	643	586	581	599	632	599	601	611	600	641	568	587	595	606	612	618	623	618	600	603	641	579	596	598	643	628	629	594	623	672	601	636	601	627	586	633	600	564	593	625	553	629	579	624	613	584	596	591	580	597	583	600	591	631	605	631	584	600	610	608	650	608	573	609	564	585	639	651	617	618	616	600	596	598	654	607	605	590	609	571	548	596	602	592	613	591	594	609	587	614	634	614	641	624	592	570	561	659	589	618	616	617	603	605	625	555	625	605	599	598	628	610	612	638	603	626	605	616	608	596	610	596	601	597	579	612	597	580	627	628	626	595	590	597	606	615	571	593	596	624	617	598	621	654	644	596	586	532	597	614	650	597	584	557	592	642	566	597	569	627	595	601	607	640	620	586	546	612	603	634	590	649	629	651	617	634	599	584	589	620	628	606	642	651	616	608	580	638	619	623	614	608	600	617	633	598	602	591	584	571	640	609	599	644	575	603	640	551	616	600	580	572	602	630	588	558	634	634	623	588	627	626	603	568	618	598	574	577	648	603	594	572	611	606	628	642	581	589	602	581	609	602	598	630	624	595	576	577	565	596	641	597	634	616	580	584	621	604	591	594	578	585	651	580	604	577	610	559	590	612	571	644	593	613	594	601	612	622	571	570	612	606	601	573	581	575	584	632	574	595	628	642	608	619	580	602	616	592	623	592	626	623	600	594	572	611	638	602	599	605	610	633	565	595	622	602	651	601	604	607	620	636	615	622	611	595	628	615	614	607	577	625	578	576	621	589	596	637	634	567	608	611	576	644	569	601	620	598	539	594	569	598	572	615	630	592	617	612	567	587	581	628	579	611	636	584	602	583	576	585	662	598	565	598	580	574	608	580	580	563	604	561	592	594	616	614	603	605	529	584	592	587	607	624	600	590	573	649	619	579	609	606	592	562	563	609	585	590	647	604	583	604	605	626	574	614	609	592	622	616	641	575	590	571	607	594	570	613	594	594	635	611	621	616	567	567	619	606	597	602	563	635	658	635	584	547	541	626	616	557	589	598	627	582	558	597	624	587	589	586	565	604	591	660	576	590	630	577	619	588	594	569	596	606	668	615	590	591	631	602	598	624	607	613	620	623	599	600	581	640	580	599	615	581	595	612	590	572	569	625	597	574	591	595	669	615	585	586	627	556	534	614	581	641	604	623	637	618	611	599	632	606	591	588	567	622	631	581	616	548	566	612	597	609	598	645	625	577	557	606	579	631	560	607	636	594	656	620	615	590	647	597	631	611	609	598	569	596	577	589	603	596	602	598	590	557	567	552	605	601	656	605	579	584	557	602	607	578	598	620	549	626	630	591	614	603	574	634	622	602	578	597	644	584	661	607	646	579	561	597	595	600	646	610	579	622	613	610	655	605	584	619	599	620	643	585	625	614	618	624	590	611	595	592	571	572	599	583	544	579	591	606	601	603	634	553	660	616	618	584	603	592	611	611	613	593	615	634	607	623	607	630	584	603	574	589	556	639	648	603	615	562	580	554	591	609	603	598	605	613	627	556	590	611	590	570	630	620	564	623	583	627	585	581	592	625	574	625	644	611	578	553	528	617	619	590	613	584	571	614	549	615	639	551	605	619	588	590	607	573	636	599	622	617	581	601	573	570	591	566	613	606	581	600	565	616	607	565	653	598	595	616	584	580	629	584	626	574	609	667	598	634	598	594	665	568	570	579	634	593	595	611	642	614	593	588	638	558	595	608	584	584	608	605	625	560	579	629	568	572	583	583	582	577	586	590	587	614	636	574	610	575	576	595	554	628	599	577	600	592	619	614	637	590	614	625	606	636	578	601	614	599	582	562	611	621	593	596	599	553	608	576	589	597	615	616	623	579	592	612	582	606	602	609	595	576	587	596	592	558	624	610	564	592	586	601	593	569	599	611	624	594	584	587	570	598	588	579	595	638	634	591	668	547	597	585	573	585	606	581	600	563	565	627	556	598	603	611	622	638	581	606	636	560	611	579	606	566	582	591	630	594	620	590	605	583	587	648	602	615	585	585	599	577	579	601	571	596	617	616	626	552	601	558	601	583	603	570	627	594	590	585	612	591	626	614	607	602	617	568	632	602	606	620	590	602	611	604	601	602	589	632	586	609	546	562	600	562	602	586	611	620	580	651	600	630	579	615	605	605	606	572	589	645	626	602	570	611	577	581	629	602	601	596	603	605	584	616	621	608	621	587	589	596	624	564	611	598	555	608	646	603	570	613	595	593	617	573	637	613	583	624	593	632	600	597	625	621	608	595	622	630	585	567	595	573	583	589	617	589	577	557	596	581	647	619	558	568	594	591	600	635	598	544	576	611	564	575	595	624	612	581	585	570	612	589	570	621	570	604	585	601	621	650	558	647	652	568	545	598	605	590	607	637	588	645	620	613	637	601	620	603	628	602	617	574	591	627	604	582	606	594	575	582	592	635	603	603	593	569	624	626	609	583	616	647	594	590	603	588	581	632	595	582	586	645	615	654	616	594	603	561	631	586	634	567	609	592	585	609	583	593	577	571	589	581	626	588	595	591	591	583	627	623	593	576	580	616	616	580	612	567	574	565	582	612	578	623	647	619	596	600	646	598	614	608	590	524	615	575	626	614	577	642	574	606	616	630	571	622	559	595	624	577	588	618	598	617	573	578	579	658	645	609	616	601	600	613	573	615	558	640	623	619	573	578	625	579	551	619	599	583	565	615	610	612	617	608	615	590	650	624	607	601	632	612	613	658	615	633	595	603	630	628	618	592	577	545	603	597	615	615	590	582	568	569	587	597	591	600	622	623	586	579	581	622	602	581	644	624	652	575	579	623	584	597	632	614	591	585	603	588	575	574	565	581	560	603	633	596	615	610	593	624	599	542	598	619	622	562	637	614	587	609	569	611	571	602	579	601	612	673	621	592	602	594	564	582	578	593	635	579	602	634	597	604	556	585	590	640	604	600	560	604	586	622	584	605	604	661	578	620	609	598	594	575	630	600	597	576	626	556	625	653	640	584	639	603	639	554	610	621	576	602	576	616	595	602	591	590	601	584	593	624	593	576	589	618	594	600	597	576	610	612	595	626	571	568	565	586	607	587	593	597	559	577	572	564	644	590	593	612	596	641	612	588	584	621	618	614	571	605	583	589	612	586	610	581	582	573	623	580	621	575	592	581	598	636	658	637	568	626	616	591	557	613	625	596	614	579	623	546	579	637	618	609	612	609	618	595	593	652	643	606	623	595	592	609	614	573	595	612	618	604	612	641	613	581	631	575	600	625	623	579	633	618
27605	12961	3027	2386	6864	6333	4057	2149	1331	759	596	545	575	546	523	515	554	513	506	495	540	529	561	492	502	520	528	538	492	494	504	496	534	505	496	504	487	520	495	530	518	571	514	505	529	531	512	474	502	503	491	520	480	481	496	537	493	508	515	538	544	522	470	501	504	529	550	498	517	530	506	509	524	518	543	485	510	506	517	525	512	489	513	497	546	481	529	473	493	523	533	523	505	510	551	542	511	514	469	523	516	522	545	490	541	531	501	521	511	493	541	548	485	485	540	546	513	481	536	506	503	509	499	514	495	503	497	527	502	517	516	507	490	528	524	491	532	506	509	533	524	506	532	548	535	495	473	533	525	506	529	544	525	529	536	520	547	565	538	529	494	500	522	516	556	543	517	511	493	481	540	506	487	471	582	520	516	555	524	481	505	489	554	472	518	516	519	515	514	506	531	507	520	529	527	550	527	505	560	532	560	535	475	541	527	524	474	516	518	504	548	469	464	506	516	468	502	490	537	528	531	530	487	518	487	528	484	489	518	529	506	522	537	504	547	550	503	465	479	497	454	514	493	526	522	547	510	566	506	487	508	516	501	501	518	501	486	480	538	481	551	484	536	502	524	477	526	499	582	531	545	521	521	517	518	537	534	518	521	513	507	487	529	505	504	496	528	559	529	532	533	542	543	507	508	502	512	535	548	543	524	480	497	500	477	517	490	465	520	508	496	504	521	490	518	498	578	535	500	519	538	527	542	535	498	521	506	510	509	516	523	508	506	506	525	539	513	535	547	535	500	484	482	495	567	501	498	519	519	523	501	498	496	482	516	509	480	525	527	528	511	525	529	519	501	518	501	504	533	555	500	493	498	514	526	488	507	497	461	521	493	535	516	549	509	512	519	544	535	538	538	521	543	500	534	538	501	518	491	520	479	481	507	526	546	468	530	509	499	502	521	507	497	582	508	527	511	498	555	488	502	529	500	498	531	501	584	455	523	516	490	539	515	503	528	516	507	507	526	509	485	518	494	519	530	518	480	499	519	501	450	510	513	547	489	490	485	500	516	487	547	501	497	517	483	487	519	504	512	561	555	523	509	494	544	502	523	528	539	505	507	496	506	514	586	543	476	510	482	499	515	514	531	502	540	524	489	539	503	534	525	532	507	487	571	536	532	493	480	492	546	484	544	521	501	497	484	485	484	572	508	488	527	558	533	491	494	542	526	532	523	502	511	520	464	522	569	479	507	463	503	523	533	522	519	514	478	545	540	529	534	547	502	503	525	519	511	526	484	527	522	532	521	495	510	470	556	503	548	436	592	521	514	494	499	484	529	495	513	483	553	540	504	541	494	564	527	573	514	530	523	564	480	531	500	508	544	509	492	499	524	491	521	523	596	539	498	513	517	508	520	517	535	544	488	525	485	508	532	470	451	531	533	535	514	498	510	494	479	503	473	512	519	526	499	512	522	496	533	598	507	542	548	471	499	546	492	472	556	491	539	489	524	496	537	525	482	521	505	529	522	542	515	526	516	496	517	495	484	500	522	497	529	505	482	558	541	484	506	498	489	466	496	514	516	492	525	534	508	524	504	494	537	529	535	545	524	544	477	497	518	499	512	491	518	521	531	507	525	545	514	506	502	481	523	479	528	487	520	516	524	512	537	475	504	519	492	550	503	499	526	527	517	535	525	496	528	514	490	561	522	465	446	519	523	553	562	538	485	507	510	517	537	513	483	503	523	596	512	497	505	552	514	569	510	471	524	501	502	506	485	519	521	498	518	535	507	531	465	507	492	519	531	529	477	551	505	483	502	489	527	506	505	513	531	550	499	518	532	529	532	495	515	510	508	536	528	481	526	512	504	501	523	556	522	514	525	510	520	514	528	558	499	534	463	504	527	506	536	523	508	481	476	519	545	485	505	505	537	528	534	526	519	490	524	529	476	504	507	585	505	469	500	504	531	502	546	542	511	504	514	551	511	509	537	484	510	522	543	495	517	500	509	509	500	505	516	553	506	539	519	542	530	558	486	531	548	502	526	497	498	517	521	559	475	499	525	502	476	467	546	490	500	520	551	509	503	490	553	525	535	528	541	513	513	532	499	494	504	496	540	538	526	505	531	511	521	513	527	498	529	563	519	525	530	519	506	513	524	540	523	532	486	534	468	515	486	494	545	509	498	524	501	510	491	520	492	480	524	513	520	501	528	553	487	568	544	539	515	526	522	492	491	511	470	510	468	529	528	546	507	518	491	525	556	545	496	497	518	555	501	507	496	536	482	530	566	505	502	487	516	506	506	533	508	555	521	539	468	514	493	490	497	531	502	488	456	502	518	567	500	523	522	508	483	496	533	497	546	535	485	546	462	491	506	542	558	533	499	495	531	542	511	499	499	542	494	516	509	526	567	494	575	546	522	446	545	503	518	474	516	527	485	513	514	514	503	499	499	496	560	544	486	521	507	524	519	510	509	500	522	521	483	488	499	511	501	496	518	518	515	487	485	509	491	505	541	527	517	505	496	552	517	534	496	496	480	513	536	540	503	529	476	559	525	520	520	508	530	503	501	516	489	482	508	508	489	524	487	490	536	493	569	501	513	529	507	510	494	511	526	528	521	523	530	497	519	529	514	512	538	495	527	495	538	524	508	544	522	534	552	532	569	525	561	510	534	517	491	486	497	487	509	508	454	457	489	555	518	514	524	482	520	545	502	505	504	525	499	522	506	517	529	549	505	498	520	507	517	511	497	526	513	537	495	532	535	511	562	488	531	515	506	499	484	533	543	506	554	531	497	498	518	514	495	546	481	489	498	487	535	516	513	556	537	525	503	525	519	500	488	488	499	511	511	586	538	522	482	494	540	505	531	510	485	549	511	526	515	558	495	535	520	542	531	542	516	541	515	517	501	534	483	511	454	506	573	528	484	534	516	537	496	502	528	518	490	512	494	523	498	491	485	487	500	507	510	483	532	511	561	503	521	555	514	509	529	478	497	528	546	520	520	532	509	506	507	498	464	515	463	493	507	531	513	500	547	471	484	515	508	553	528	503	523	508	504	528	495	513	523	526	489	556	497	528	530	537	482	548	527	542	535	495	523	536	529	527	472	503	509	489	538	532	523	478	543	510	509	546	503	492	504	510	540	534	516	531	528	550	496	521	519	495	537	467	540	500	528	540	509	487	519	523	526	537	558	554	517	541	525	568	512	497	512	521	509	496	474	535	493	514	493	513	534	512	453	505	529	488	498	515	482	527	534	518	487	553	528	486	512	514	532	524	515	521	473	527	518	566	541	542	467	529	521	523	522	492	534	523	494	534	528	504	514	518	516	552	533	536	472	494	552	526	522	512	487	503	470	527	535	543	500	526	503	507	547	534	524	540	460	522	528	512	550	527	514	564	511	538	553	527	503	521	487	539	521	517	501	532	537	497	489	521	527	532	455	510	516	483	526	503	537	520	544	527	520	514	522	535	520	532	472	518	540	486	510	469	492	586	498	582	508	513	488	505
4800	1730	2436	2375	7474	6428	4192	2299	1336	749	587	489	473	486	492	476	408	508	462	442	418	435	462	466	468	476	441	435	485	439	451	439	462	471	450	439	417	440	454	406	412	469	442	456	505	423	434	443	435	462	475	488	458	450	453	464	489	454	433	452	458	474	454	464	455	475	419	465	450	457	479	429	459	491	397	487	435	456	459	461	456	446	460	430	452	457	462	466	472	448	485	445	448	454	492	424	452	417	458	448	503	469	451	436	488	461	433	457	466	458	447	427	465	475	431	467	509	476	428	433	428	434	465	477	472	421	484	483	463	446	435	457	459	447	432	479	461	431	470	438	468	462	498	432	443	455	500	463	463	437	468	484	415	484	442	454	459	469	472	442	498	449	444	475	449	455	421	473	483	467	471	459	429	444	457	462	458	440	433	487	434	463	443	433	431	471	435	433	456	493	442	449	442	450	454	439	435	451	432	464	463	455	443	484	431	435	424	445	455	484	481	433	468	480	429	488	463	468	420	450	473	449	468	457	468	457	460	471	466	493	472	471	446	491	443	455	463	457	467	475	454	483	419	418	439	456	466	452	458	446	483	519	443	491	478	486	469	477	449	484	448	448	463	455	491	477	472	458	473	474	461	464	487	435	444	411	476	442	464	464	462	439	437	449	438	428	441	425	432	457	419	479	420	453	475	459	455	448	430	456	475	423	441	481	430	469	421	423	452	428	449	415	491	475	459	451	428	413	405	452	468	457	474	435	452	475	429	467	418	456	440	465	463	439	420	441	442	478	431	446	482	447	473	440	436	447	458	454	409	444	476	479	453	453	466	444	426	430	471	448	512	455	470	486	471	419	461	418	447	488	433	435	461	479	467	430	433	409	444	468	454	427	445	428	440	495	483	428	499	503	459	445	449	449	443	467	467	479	432	467	466	441	480	480	449	439	414	479	474	440	458	442	443	457	423	467	468	413	440	477	434	449	428	459	479	461	453	506	463	475	430	428	431	439	467	453	452	469	458	461	447	476	486	438	447	451	505	448	447	462	431	409	463	492	486	459	473	476	461	447	460	437	425	464	431	433	449	404	482	437	479	436	468	434	435	453	474	415	505	455	418	454	478	473	485	471	440	424	434	486	471	433	471	433	461	468	427	469	446	473	488	439	473	480	451	494	450	453	460	464	437	463	462	422	442	458	459	487	444	434	485	470	449	469	456	409	461	431	445	495	452	448	424	472	428	485	446	447	474	467	445	417	456	474	458	426	493	441	485	444	494	441	429	475	457	427	493	455	467	416	474	476	421	461	462	463	448	457	452	446	463	495	468	453	435	481	442	468	476	395	471	453	476	434	464	476	420	441	452	444	463	476	408	418	455	422	426	469	443	425	469	474	446	454	477	456	474	435	464	427	459	449	459	448	446	438	440	470	447	456	434	431	482	430	472	444	447	435	450	451	475	451	462	457	442	437	450	442	436	445	465	462	464	447	445	414	449	442	462	483	444	447	460	473	457	525	461	424	447	466	478	438	485	464	470	463	459	476	421	437	481	464	408	444	461	463	437	454	441	433	422	447	417	447	500	466	494	495	432	425	473	452	459	454	455	422	462	421	435	456	437	455	461	504	466	520	477	454	485	471	439	448	454	434	454	410	436	434	448	470	438	493	505	424	438	448	475	440	450	470	444	441	435	445	459	446	460	500	490	485	473	464	452	470	439	461	444	488	441	472	452	474	454	442	449	468	465	464	436	434	433	461	479	434	430	460	455	440	449	402	443	423	454	408	453	438	448	455	454	487	460	424	442	450	445	443	484	458	484	426	456	458	482	453	483	450	440	475	461	492	421	456	453	457	443	406	421	476	464	443	423	472	439	474	444	411	478	430	445	440	457	494	467	460	462	486	462	457	457	479	481	428	470	482	439	427	435	471	500	455	480	478	425	427	435	441	437	443	460	470	470	471	460	464	445	492	448	439	476	436	462	448	432	454	433	456	449	419	476	434	439	473	450	448	465	461	448	455	463	505	446	470	447	449	441	471	439	467	442	464	470	469	410	447	438	441	450	474	443	447	434	437	453	481	450	487	460	484	489	472	462	444	460	435	455	437	429	440	434	482	425	453	449	473	461	464	464	465	436	401	497	440	443	423	452	446	471	494	448	446	457	463	453	486	481	429	455	440	495	453	503	413	429	471	445	448	486	471	455	499	470	442	447	461	477	462	439	455	428	463	422	446	456	480	434	409	420	468	480	451	408	443	429	471	468	446	439	509	488	495	453	429	428	437	489	472	455	445	438	421	465	432	486	394	515	446	444	458	444	440	468	469	458	458	444	440	453	447	437	431	457	409	464	452	476	439	460	456	461	466	419	488	462	452	445	466	431	456	441	486	426	475	443	443	467	515	457	468	461	476	464	445	401	444	449	443	450	420	449	464	459	464	469	463	466	474	483	456	481	453	440	450	450	494	464	462	491	462	435	437	421	442	415	426	495	454	446	459	456	425	465	441	479	437	433	456	434	468	419	479	454	453	449	472	497	493	457	434	450	446	499	450	473	461	452	444	448	459	448	457	509	429	458	473	453	457	480	468	478	447	434	425	464	462	463	463	447	477	454	454	455	433	467	434	460	463	468	486	485	472	453	481	475	473	476	452	463	448	462	437	431	469	446	441	434	419	453	465	477	456	440	440	450	465	454	491	472	455	458	493	483	471	472	451	462	407	458	452	476	458	447	445	433	453	462	431	435	462	430	461	443	421	453	441	489	447	458	440	455	462	437	451	454	467	461	441	474	440	454	502	454	425	452	463	469	488	464	451	459	496	461	448	438	447	431	469	408	438	443	446	451	463	450	499	453	446	455	428	450	466	473	435	438	420	480	409	460	438	486	476	414	451	457	463	428	417	428	464	452	454	475	441	444	445	475	432	419	403	449	471	414	459	457	442	491	473	499	456	472	448	495	429	479	458	444	456	442	482	442	427	467	452	471	480	432	445	450	490	441	454	479	468	452	470	434	438	475	462	466	431	450	474	451	442	443	489	457	439	455	484	497	442	427	463	464	474	458	468	452	463	457	465	478	465	489	478	459	454	507	453	462	467	472	452	466	446	437	441	462	458	430	417	452	454	431	421	466	454	453	466	489	449	504	470	453	476	437	451	428	439	462	462	466	451	464	454	443	433	464	429	464	472	415	463	459	415	483	457	462	468	473	449	472	438	468	454	475	462	429	465	458	429	454	485	466	487	451	475	469	480	401	472	487	464	468	404	473	431	474	463	501	457	456	439	467	405	470	458	473	445	455	456	443	483	421	473	452	434	436	450	441	447	469	509	469	456	433	442	457	447	474	468	473	491	435	418	466	436	419	434	447	443	441	467	452	443	446	478	460	452	422	460	425	410	439	437	436	467	476	436	406	499	406	443	424	431	439	471	439	468	415	453	421	434	442	480	473	458	453	456	459	461	459	460	469	520	498	445	490	478	443	499	461	457	500	446	454	457	497	488	422	449	440	470	449	450
25453	21330	27213	26029	37225	38619	30161	18009	7692	2596	1059	751	613	634	573	572	555	567	549	571	564	530	551	555	522	561	581	566	576	552	538	552	549	533	567	562	558	575	534	535	531	551	542	559	515	528	564	610	596	545	518	560	600	545	534	535	575	598	526	515	557	552	542	528	585	558	544	582	536	539	573	535	548	544	555	522	594	544	545	534	554	553	526	557	510	531	532	519	548	516	543	515	532	575	562	544	561	550	531	531	535	573	615	527	534	582	543	534	553	537	515	551	563	554	590	483	561	559	551	557	543	523	578	527	543	552	570	517	542	544	557	555	603	536	543	531	546	548	566	560	513	532	535	534	535	500	545	535	564	538	534	559	577	557	546	611	530	538	525	608	572	555	592	543	553	539	512	578	558	532	562	536	582	515	509	581	567	524	548	542	580	588	529	554	570	554	571	556	586	554	507	528	576	543	570	553	527	563	557	530	527	561	541	552	561	601	538	559	541	541	619	562	571	534	536	561	529	524	521	552	557	541	554	558	555	553	510	570	567	533	541	548	549	586	550	528	537	572	542	526	552	535	545	576	584	569	475	563	597	535	509	526	513	558	514	577	576	531	562	583	543	522	549	547	577	545	584	582	545	608	512	561	552	592	538	587	591	548	551	532	569	542	533	544	553	543	542	579	542	535	524	521	569	571	550	574	521	555	547	544	542	562	535	507	549	550	552	562	579	571	545	557	598	563	561	548	592	551	568	544	571	565	584	559	510	596	554	517	547	541	576	524	525	523	568	551	536	594	531	555	529	523	546	522	562	549	532	511	567	576	536	569	539	521	570	547	564	606	508	561	565	523	513	551	557	522	531	506	561	540	545	561	539	517	532	516	525	547	543	536	568	550	572	543	541	544	497	527	527	560	587	598	578	574	574	570	533	541	520	556	569	587	534	541	563	558	558	527	551	561	584	559	592	541	544	569	506	515	571	573	535	604	545	557	568	550	600	507	534	532	533	559	516	528	547	565	551	518	536	526	575	531	561	561	551	563	559	550	558	554	536	498	588	501	550	533	530	542	518	573	572	542	543	577	508	510	546	549	511	555	529	541	553	566	538	541	498	564	566	557	553	553	540	520	557	558	548	583	518	530	549	541	567	542	544	546	510	568	553	566	548	529	545	584	564	546	530	577	527	583	529	528	529	570	558	554	556	529	544	536	554	487	559	565	620	559	487	545	554	538	504	542	575	589	547	590	535	550	549	534	569	580	540	560	568	584	586	568	589	550	534	542	526	572	582	562	518	543	545	527	552	580	542	556	548	632	506	568	554	553	540	551	566	584	592	522	565	532	536	566	535	570	528	558	571	559	539	513	541	582	563	551	555	525	548	562	540	533	578	579	555	552	521	553	581	534	562	574	566	580	539	576	561	515	555	542	561	553	552	561	574	561	548	516	568	543	527	579	555	580	531	570	532	501	541	525	542	504	578	580	586	515	580	545	505	552	555	592	491	523	543	537	522	528	558	541	552	542	599	535	525	566	533	582	533	558	568	581	579	567	585	557	555	565	525	573	560	555	581	542	571	530	526	558	534	539	561	544	570	592	543	505	575	580	562	509	551	563	573	596	525	539	546	580	539	603	521	543	561	562	551	563	513	515	503	523	580	581	529	526	536	535	509	603	563	552	569	550	544	545	571	576	538	525	536	563	567	572	581	563	537	577	523	516	548	537	529	574	572	575	552	560	514	535	572	533	525	542	520	567	552	577	524	555	566	542	494	576	508	570	515	542	548	532	564	569	514	559	543	517	539	508	542	555	531	570	557	523	516	553	532	552	560	548	529	558	510	552	554	531	517	546	553	522	538	529	535	530	573	515	539	519	525	534	550	565	536	583	541	525	532	531	541	547	557	496	585	570	577	547	578	527	556	573	548	551	544	513	548	557	570	531	564	555	560	566	547	602	545	566	534	533	560	525	570	533	591	568	564	535	582	536	560	559	575	610	552	545	555	565	548	565	546	517	553	564	586	545	572	571	580	573	543	582	552	514	595	535	524	506	516	589	566	552	523	525	566	557	537	537	565	533	534	534	515	552	570	509	568	529	506	569	526	553	551	524	554	610	555	546	522	557	568	505	536	562	574	525	556	540	517	564	539	557	567	609	544	573	543	544	562	543	595	565	555	549	596	542	558	537	510	566	553	555	568	569	579	563	557	521	559	540	520	575	557	530	548	587	543	536	549	519	553	540	557	550	551	546	531	557	537	511	563	582	547	524	557	545	518	520	554	535	516	545	580	585	549	538	532	593	555	548	527	552	541	593	535	535	536	554	527	560	546	538	574	597	535	539	546	543	580	541	554	537	545	533	530	551	525	589	603	530	518	509	562	587	553	520	530	534	545	518	589	528	598	532	532	534	534	571	585	541	552	602	532	544	548	609	552	565	556	531	566	564	544	521	520	573	538	543	526	520	543	565	513	573	548	536	590	509	544	546	547	590	569	582	538	536	552	548	540	536	557	517	542	522	534	576	532	565	582	540	560	542	529	516	518	543	536	524	542	520	539	562	568	566	541	570	542	518	522	532	559	549	556	552	539	544	516	599	546	550	525	551	540	554	555	569	530	579	565	570	532	536	537	594	566	559	553	548	529	539	545	533	556	584	544	541	559	590	549	557	532	580	542	572	550	542	568	562	559	514	545	561	528	572	540	548	566	534	515	552	530	566	501	540	543	548	553	524	538	552	521	583	549	561	523	561	536	589	548	569	538	533	578	588	590	553	549	541	556	564	557	555	563	536	554	529	499	560	553	567	525	526	491	547	594	540	507	546	526	519	593	569	550	550	561	520	560	595	553	518	580	592	549	568	537	520	609	537	556	547	533	550	569	542	545	512	529	546	568	538	614	550	525	543	556	538	541	535	583	558	558	577	520	553	536	595	523	526	552	548	542	561	555	569	541	549	561	580	543	583	578	581	542	540	563	542	598	524	566	547	568	544	563	537	516	562	526	544	535	536	534	535	546	558	527	521	540	569	589	558	565	543	570	545	568	522	536	530	568	523	553	551	561	563	538	520	568	544	535	561	561	532	521	533	508	553	581	517	512	564	570	501	571	532	561	555	527	583	521	538	535	528	541	530	518	571	523	595	540	580	568	537	526	524	557	550	556	532	542	537	568	542	578	594	563	537	539	537	535	548	538	544	552	565	543	574	556	575	538	541	586	530	540	565	529	572	567	524	532	548	578	564	587	557	558	522	545	591	512	530	596	569	558	532	540	546	556	584	561	552	540	517	540	609	550	562	566	589	512	553	575	518	545	554	500	548	565	542	528	560	578	615	550	550	551	548	560	539	554	511	532	548	582	548	521	528	569	549	559	568	549	560	575	528	588	535	560	570	517	584	578	562	552	581	586	593	540	551	570	551	519	515	519	564	556	613	595	570	601	567	558	534	555	537	494	512	583	548	588	559	535	547	568	548	539	535	538	547	555	547	527	559	537	608	541	565	516	562	558	553	551	568	582	566
3458	3722	4041	11487	39874	33264	24047	14587	6933	2732	1143	716	572	527	500	516	529	545	505	509	505	516	521	471	536	532	504	524	492	549	532	489	488	520	526	498	481	501	480	520	506	485	459	478	529	539	553	536	490	483	515	515	522	494	490	510	492	545	455	470	479	525	486	478	477	516	526	532	541	485	503	517	505	500	513	509	509	502	514	503	498	517	499	517	494	517	511	502	506	503	502	482	499	512	524	507	470	543	483	488	502	564	514	491	484	451	504	473	505	481	522	509	489	542	498	512	550	496	532	475	501	523	534	511	505	507	546	535	545	496	499	493	470	530	544	502	518	509	510	510	501	509	484	478	531	497	520	487	549	509	512	509	478	519	478	534	530	494	500	520	533	494	502	497	527	512	486	518	542	483	547	533	503	554	510	470	472	512	503	501	521	534	496	507	479	502	506	476	497	481	500	512	518	555	493	496	477	491	515	520	544	505	553	480	512	505	517	481	495	504	504	528	534	499	542	458	530	529	526	518	527	479	482	452	519	484	518	499	487	478	533	513	485	506	533	510	495	567	495	516	501	514	495	526	501	508	503	470	511	527	473	543	485	548	504	528	492	503	530	486	525	513	509	521	523	513	480	528	534	498	517	504	482	469	502	518	480	529	526	505	531	493	524	492	482	538	514	506	524	522	502	507	432	517	489	525	542	491	515	547	498	517	495	507	489	498	486	491	504	510	542	513	488	520	489	524	515	503	480	517	561	479	549	550	555	520	519	465	501	503	508	521	507	500	480	525	510	483	498	514	501	506	471	528	461	484	513	540	517	478	508	498	510	480	493	473	497	529	533	463	528	492	457	516	506	526	504	521	514	489	519	503	476	513	511	518	512	520	493	544	491	500	509	506	507	512	497	536	502	497	526	509	482	488	515	537	502	543	522	508	513	533	485	526	496	530	529	524	521	487	508	528	501	527	483	482	520	508	543	526	503	504	512	508	536	522	532	472	516	455	500	503	531	502	502	527	478	517	473	531	467	550	521	496	524	486	520	531	497	483	539	524	518	475	487	512	540	530	518	474	507	550	449	506	492	451	530	477	502	499	496	495	502	493	563	518	499	510	489	534	515	515	473	528	506	518	538	527	520	531	501	483	484	537	460	517	504	499	507	501	524	506	508	473	510	485	482	511	528	478	511	505	492	538	471	516	553	547	526	530	514	546	485	544	521	482	477	514	466	480	489	490	510	504	513	471	518	481	470	497	482	493	513	478	540	518	459	545	455	511	514	538	548	490	504	512	533	499	550	535	458	493	517	543	539	470	486	479	516	531	509	517	529	496	527	514	511	510	516	463	509	519	472	468	500	508	541	529	479	507	488	507	489	489	493	508	503	480	491	477	516	510	511	549	524	528	511	488	510	480	500	531	483	541	491	570	525	501	478	495	475	495	504	512	533	519	539	490	489	518	502	503	491	499	522	499	547	470	508	511	507	560	509	471	503	522	480	504	473	514	500	537	498	543	502	495	486	513	491	508	506	516	500	556	526	493	496	539	524	489	509	469	488	471	543	573	487	506	510	482	529	466	477	514	504	563	487	482	502	532	489	506	502	469	510	509	495	528	528	506	511	501	490	456	479	534	495	463	501	486	499	517	496	502	495	523	475	531	512	511	482	486	504	493	525	527	482	512	513	461	498	526	516	496	485	524	516	530	491	494	498	516	474	495	517	520	475	505	470	514	488	533	502	547	466	512	510	498	524	511	479	494	506	521	513	517	481	491	456	506	528	515	487	522	530	492	508	511	548	520	526	528	506	499	476	494	498	510	461	519	481	488	546	523	507	491	516	501	506	497	475	506	498	520	513	504	559	481	497	495	527	501	483	511	483	544	521	509	476	511	493	466	504	496	497	516	506	477	475	501	488	487	516	527	504	502	522	490	477	509	480	515	509	523	479	537	505	497	501	510	538	517	492	487	479	507	511	497	494	490	505	492	520	504	504	520	512	535	507	466	535	483	529	533	485	499	522	518	499	556	484	481	533	530	493	508	493	486	532	502	503	491	504	539	508	492	507	498	514	505	538	509	507	516	514	527	495	534	488	522	487	502	504	499	522	477	462	520	482	523	520	506	486	534	487	457	495	481	492	517	519	499	527	514	505	558	518	509	504	498	479	526	509	501	516	522	495	505	482	509	494	505	484	515	496	500	521	470	506	499	526	540	454	498	476	514	525	501	504	492	525	510	501	469	509	518	484	492	482	512	500	556	539	552	517	521	479	532	469	519	519	468	481	514	501	522	495	514	531	543	529	481	529	553	503	525	494	557	497	485	463	504	504	485	462	513	488	511	513	492	510	534	516	500	543	523	483	462	483	532	500	499	530	449	516	470	550	501	527	486	506	472	515	491	516	507	484	537	478	506	483	521	468	493	524	484	499	483	470	469	541	532	511	467	516	523	530	523	534	505	516	517	490	571	502	526	500	520	487	513	546	526	512	522	499	499	542	514	513	523	512	511	487	480	505	505	479	489	485	540	548	507	490	478	470	521	531	490	510	530	479	523	517	503	558	449	511	521	490	464	513	502	495	493	471	492	502	528	464	483	500	533	447	484	517	463	493	500	515	512	484	509	501	499	512	490	494	463	520	471	504	529	517	531	513	504	534	494	457	504	492	508	512	497	473	541	500	459	527	487	499	516	542	455	498	511	545	496	477	488	506	472	525	500	491	540	492	535	551	514	509	520	518	474	524	495	471	536	471	502	518	528	512	496	500	486	475	490	524	500	476	497	512	486	484	510	498	470	510	530	548	507	489	499	533	511	516	471	511	478	493	515	505	484	478	510	478	475	508	492	518	506	490	517	487	508	493	503	555	549	497	493	532	504	516	484	507	515	507	490	499	505	530	551	520	517	487	560	505	494	477	529	506	475	527	509	500	516	520	507	512	494	476	497	515	549	484	517	505	503	512	480	511	502	521	478	522	508	540	484	454	551	495	531	511	483	484	510	503	466	469	517	455	504	506	505	537	490	476	520	499	517	439	507	533	513	459	469	509	492	515	523	468	472	487	505	531	503	492	460	464	485	466	477	471	518	508	493	490	523	474	456	502	477	538	488	488	503	500	501	476	472	490	554	468	458	515	531	546	464	522	508	504	570	505	486	478	540	475	533	522	493	471	493	483	525	475	470	484	506	478	458	509	495	525	478	551	501	536	457	514	490	506	503	530	529	512	508	504	528	492	465	526	503	500	496	505	529	502	481	523	492	527	526	519	524	487	520	509	454	489	518	472	486	490	489	485	502	474	523	499	485	487	547	504	523	499	505	481	524	505	519	499	544	451	479	499	501	544	443	505	505	529	498	491	506	508	505	496	522	491	507	549	507	467	515	529	513	493	490	502	502	514	527	526	468	509	505	493	520	529	527	526	524	497	530	522	483	507	488	503	506	543	479	492	521	494	548	490	537	470	508	496	529	542	511	497	482	504	522	544	558	483	476	512	507	507	519	522	507	529	495	484	460	478	483
24250	21318	28586	24444	35349	50829	50036	35259	20426	7704	2358	1133	797	732	705	659	692	704	646	657	679	678	697	647	658	682	717	668	700	699	703	669	683	647	658	634	668	667	700	647	670	692	685	717	672	675	657	649	682	630	700	644	675	642	683	629	637	669	600	720	695	689	664	672	660	651	668	642	638	662	692	676	678	660	685	749	655	674	695	691	692	650	685	660	659	671	665	689	667	713	684	703	686	624	685	701	680	653	654	701	653	639	678	678	657	657	655	616	680	649	680	686	698	672	697	712	691	620	677	642	617	710	670	687	651	636	698	700	643	624	662	669	672	669	677	649	680	678	669	636	658	642	656	671	683	672	648	641	665	617	687	656	689	662	656	717	725	652	641	649	659	611	689	670	662	639	653	648	676	661	659	597	671	669	638	658	661	667	708	663	643	636	667	644	662	660	702	655	630	672	638	648	681	675	683	641	648	695	687	674	627	695	656	658	691	660	660	647	718	675	674	660	670	651	670	686	691	668	630	695	718	663	651	636	634	661	614	678	698	656	722	655	653	662	654	665	681	664	631	624	717	680	637	691	636	691	656	664	623	627	711	688	648	670	663	665	642	622	630	652	646	692	686	674	635	644	663	668	701	689	699	729	710	711	710	693	618	686	672	683	665	697	757	663	682	669	665	640	679	653	590	644	685	654	644	683	617	667	678	665	642	668	648	635	646	700	633	688	660	688	685	666	632	636	676	696	686	675	678	676	752	664	672	700	609	696	671	660	707	625	665	647	693	693	681	691	649	660	623	689	654	660	623	698	655	646	618	658	704	677	675	660	671	663	695	635	663	698	680	646	710	679	640	687	667	649	682	698	655	689	634	710	663	655	657	674	629	666	634	666	651	670	633	709	637	688	657	627	684	643	661	687	691	664	680	641	643	677	639	659	665	635	698	675	710	666	669	650	675	646	703	658	631	709	667	687	623	617	690	659	690	690	674	685	695	680	677	637	649	697	642	683	637	675	664	615	640	633	650	644	716	672	660	657	630	683	693	694	680	703	670	652	653	654	725	683	655	686	681	655	643	687	645	625	645	662	651	625	677	731	687	627	629	639	667	654	646	629	669	699	687	680	683	664	699	642	660	608	660	657	650	679	642	664	634	701	705	634	691	649	671	667	676	668	663	672	689	683	658	695	637	658	687	642	685	658	705	708	698	656	685	674	673	661	635	691	614	625	666	721	697	660	633	632	632	667	673	688	680	641	671	629	707	682	691	691	636	647	645	659	619	658	657	681	672	642	695	677	656	668	657	616	657	621	665	654	704	679	634	628	695	635	637	686	697	680	651	709	678	662	634	598	675	693	722	648	666	681	651	611	676	643	703	679	657	658	701	656	686	710	656	586	680	661	651	665	671	637	689	684	658	672	671	676	675	629	656	679	653	693	598	648	690	671	657	667	670	667	652	621	668	656	586	640	636	688	662	648	707	643	634	647	672	643	647	674	694	651	648	663	667	661	674	664	657	735	639	632	676	690	671	729	665	674	668	665	652	676	675	698	688	680	656	599	677	653	619	680	679	637	658	681	608	626	683	635	654	648	661	646	678	630	647	646	690	697	701	676	690	635	665	685	635	693	644	649	669	719	663	627	684	645	725	680	688	666	636	657	685	707	643	625	615	727	680	668	759	689	661	619	692	635	627	725	676	634	623	644	674	658	654	658	616	677	675	687	656	675	703	712	685	648	635	654	689	683	696	700	649	669	752	691	670	633	631	632	626	674	665	654	675	684	702	728	612	647	647	663	719	650	656	654	682	701	677	672	687	648	693	681	650	694	656	719	684	648	661	726	685	668	665	691	669	697	620	690	631	609	670	696	634	642	622	635	682	634	659	683	710	660	638	676	660	644	691	702	641	704	641	653	633	696	695	668	687	697	739	694	691	705	652	664	667	665	660	673	675	697	640	672	653	658	674	687	641	676	668	676	681	671	656	665	682	638	672	642	719	614	698	712	672	665	697	648	654	662	613	657	656	668	653	698	683	639	684	650	626	644	673	654	658	704	687	683	614	664	667	685	657	695	654	668	647	700	678	636	675	679	632	674	704	644	649	658	642	619	714	694	673	664	631	641	669	700	722	645	685	642	668	669	684	631	675	699	724	696	637	620	687	649	709	623	663	654	652	660	634	659	670	699	672	674	621	625	681	694	659	687	648	675	623	669	691	645	664	683	666	676	628	721	680	693	637	678	681	710	668	616	616	688	636	681	646	628	656	682	654	698	691	672	682	673	663	742	656	684	641	658	670	620	719	688	653	677	646	695	654	688	657	664	657	640	671	657	695	688	661	651	669	670	668	637	631	655	691	672	627	690	697	674	669	672	690	671	652	646	666	648	673	670	622	689	658	615	681	667	654	681	652	684	678	699	681	640	662	647	667	653	682	695	681	649	653	648	652	686	684	640	684	640	610	702	637	643	620	656	639	661	690	627	715	641	687	638	640	695	677	639	648	637	647	632	697	658	662	685	706	657	619	670	644	690	655	674	695	660	617	616	638	681	650	679	649	648	677	655	671	653	688	642	646	685	655	650	688	659	662	626	611	691	664	683	673	675	671	656	655	686	653	652	670	640	670	679	640	640	682	680	664	648	650	610	683	668	679	642	645	694	636	691	632	711	684	616	614	686	683	662	597	645	682	627	623	667	652	657	709	673	643	727	685	679	706	642	659	676	707	640	676	656	599	687	646	649	663	656	648	650	682	618	647	662	680	654	698	647	602	654	700	678	610	672	622	674	681	682	675	640	637	692	659	661	666	682	604	675	691	679	648	676	656	649	669	669	641	653	608	633	691	693	667	671	637	639	646	663	659	624	645	663	665	696	632	657	681	728	665	661	639	706	660	671	719	638	709	650	635	712	629	661	694	669	674	645	701	645	634	657	623	681	700	681	696	704	657	660	664	681	569	677	681	649	617	616	656	691	610	649	589	655	656	697	654	638	714	665	700	669	631	682	644	684	684	694	637	644	639	662	682	641	723	667	647	691	607	716	700	662	655	674	685	681	664	712	653	665	686	693	675	654	697	655	617	698	730	703	642	642	676	697	672	671	655	639	661	638	660	630	706	625	710	635	665	629	699	666	649	692	665	685	719	658	667	689	630	658	668	667	659	697	663	697	660	638	676	647	650	679	667	685	653	634	677	682	651	669	629	692	688	644	671	696	676	633	706	679	696	685	669	643	667	647	670	673	653	672	681	664	664	650	684	670	712	636	631	675	627	620	653	683	652	707	640	626	657	697	683	637	667	673	660	709	654	616	687	594	687	710	641	673	611	661	669	678	705	705	701	692	688	641	649	642	672	662	658	688	692	673	658	647	685	667	685	619	619	696	647	684	661	689	685	686	681	660	662	640	677	633	681	653	670	661	706	652	662	650	652	675	654	674	699	635	717	664	662	642	664	664	674	675	581	676	655	652	672	625	696	626	673	627	673	690	738	669	684	637	662	660	667	649	658	645	658	662	620	629
3940	6903	6756	13587	49556	51594	45059	29910	15944	6345	2421	1180	831	612	588	606	593	611	604	634	588	638	656	593	610	627	614	621	588	589	688	628	610	573	580	587	656	581	603	636	614	626	642	652	632	645	603	603	603	604	623	661	609	582	622	615	619	618	645	617	605	611	649	627	579	604	628	581	621	599	583	621	595	606	588	575	631	603	606	586	617	594	599	634	626	627	579	602	604	613	576	584	588	607	607	641	611	597	608	623	578	613	626	650	608	623	577	609	633	626	634	627	572	559	595	593	599	556	598	638	644	603	602	655	618	615	591	593	578	579	617	583	614	623	616	606	610	614	599	625	624	608	610	624	605	591	620	569	664	583	610	612	620	639	580	625	589	592	630	604	589	612	654	583	619	600	596	592	564	600	581	592	611	638	653	607	602	577	594	650	604	573	555	651	581	632	609	592	556	603	577	576	573	565	618	612	586	604	579	602	628	650	608	588	613	594	625	596	572	595	603	638	616	607	622	605	590	602	589	564	583	597	568	642	587	605	600	600	613	610	603	608	601	634	580	578	575	594	608	591	627	587	614	590	578	617	615	584	636	560	594	609	579	600	603	597	544	604	660	573	607	611	588	567	622	592	620	607	647	628	593	654	590	627	631	615	553	587	545	610	588	578	587	617	608	618	630	574	618	601	617	588	600	555	641	628	623	605	587	587	570	616	587	609	597	601	583	633	605	626	568	631	607	559	605	617	561	583	573	572	585	601	631	578	593	590	605	570	618	608	635	598	599	609	617	629	599	585	634	628	554	629	626	608	653	635	618	561	624	618	644	631	596	609	612	593	595	630	594	632	664	633	576	606	598	619	583	613	578	599	648	596	587	619	599	614	612	630	616	613	597	596	628	606	603	635	576	562	597	602	613	613	579	645	622	617	657	602	622	603	632	585	637	652	600	589	606	581	593	603	629	613	582	609	559	620	635	633	601	618	601	605	603	591	627	596	649	607	583	596	599	569	565	600	589	595	574	602	636	642	570	620	619	613	621	604	609	543	609	605	590	604	592	579	627	632	645	604	579	629	622	621	598	586	651	584	593	640	670	632	645	613	578	633	588	600	627	603	599	608	660	618	578	575	623	574	602	588	617	574	609	613	570	604	665	618	633	628	595	561	617	601	620	609	633	584	618	631	553	588	636	607	607	596	594	568	602	618	618	610	632	632	614	631	631	581	566	580	573	596	580	573	610	604	603	597	618	584	618	564	607	657	639	612	612	634	584	581	612	629	628	607	607	590	603	641	650	558	620	598	605	592	643	569	577	598	615	648	612	602	630	605	618	594	597	594	617	570	598	575	576	577	625	587	591	556	612	578	590	604	636	609	592	603	586	579	599	579	585	573	599	593	617	588	605	630	631	585	577	559	615	625	557	563	595	618	557	562	610	587	559	605	611	611	633	623	555	604	640	618	588	589	609	572	608	611	613	600	572	595	601	594	637	617	605	629	649	604	634	586	602	633	560	613	586	611	625	613	630	588	585	591	618	612	617	584	586	588	591	628	607	598	575	577	594	600	535	554	597	608	617	613	633	595	629	659	601	568	604	567	576	607	605	620	581	563	632	601	594	578	612	596	594	618	602	567	590	585	620	612	598	591	599	601	574	591	627	610	622	597	608	560	611	623	649	622	624	620	585	619	599	654	577	604	571	618	570	610	592	608	597	599	590	613	588	619	589	569	644	573	624	594	610	608	567	577	575	630	585	626	608	588	588	627	582	556	632	584	615	618	603	603	570	575	556	554	610	600	595	581	594	585	604	602	599	635	615	591	646	609	586	606	618	578	617	647	559	585	630	581	641	642	550	596	611	597	591	587	598	605	588	609	608	633	664	671	573	625	580	595	625	595	607	612	651	665	607	641	571	577	586	541	593	639	580	608	617	607	615	634	628	567	603	631	575	575	547	626	608	595	598	595	631	549	616	635	632	563	605	601	623	599	614	603	601	602	580	582	629	606	653	628	616	631	602	567	569	599	595	629	586	641	628	623	610	618	589	605	607	638	634	575	614	634	621	558	652	589	592	575	606	596	629	655	627	644	608	622	625	570	566	583	624	547	592	600	574	620	604	607	605	606	562	611	579	604	654	604	592	598	588	563	614	606	579	588	605	576	608	622	594	634	584	630	604	560	615	576	598	603	620	612	611	612	553	598	610	600	579	606	615	594	640	606	612	582	603	591	592	614	559	588	616	582	600	654	578	600	623	628	602	610	624	582	635	616	643	583	636	609	609	596	574	620	610	586	608	617	577	608	611	633	576	595	568	604	569	629	611	554	614	572	605	601	550	586	618	614	575	657	612	608	605	590	557	625	579	622	641	625	595	623	592	590	577	607	611	605	577	566	564	608	593	627	580	593	619	583	587	601	624	586	604	626	617	607	639	640	568	662	595	610	593	566	622	616	575	586	586	593	564	617	608	623	563	598	584	606	587	635	604	632	605	629	620	620	632	607	618	585	568	585	609	641	623	585	577	586	623	602	571	610	582	613	632	630	601	591	633	640	620	602	629	569	619	596	607	645	561	586	582	578	566	624	605	549	599	587	607	590	575	608	565	621	576	617	594	584	617	652	604	628	587	586	614	634	593	616	575	609	618	580	637	613	567	592	609	575	625	565	603	579	627	587	641	601	576	604	574	614	648	630	585	606	591	583	598	610	595	605	631	621	617	577	593	606	635	596	591	620	594	611	636	604	569	625	575	629	603	602	586	564	598	614	589	578	592	578	632	613	634	579	599	638	605	601	602	578	621	633	609	626	568	614	558	579	620	649	613	627	603	626	638	548	567	577	594	559	624	587	656	596	599	615	568	581	610	620	640	607	580	602	580	608	582	560	603	612	603	629	637	627	599	650	588	578	604	579	637	617	615	581	605	618	634	630	622	603	636	591	629	623	601	597	613	580	588	628	598	605	601	588	633	627	603	548	601	605	588	594	551	542	609	637	597	597	643	604	609	603	630	614	601	617	593	630	548	606	583	624	607	605	605	580	571	616	592	622	607	582	577	568	632	584	610	603	581	598	616	614	624	628	620	604	627	612	619	571	571	610	585	636	634	622	627	617	620	578	623	643	584	604	663	577	598	620	612	587	608	563	620	644	576	555	625	591	585	614	642	584	555	565	606	606	632	593	628	616	607	594	616	599	625	581	601	591	598	599	559	561	611	644	596	612	619	603	576	620	623	589	595	624	602	639	575	622	595	622	576	639	617	656	630	563	603	655	612	606	584	590	592	577	600	662	607	588	576	597	649	617	585	588	588	616	590	555	593	595	595	585	619	593	599	596	618	571	604	576	653	580	573	572	568	604	590	597	598	589	588	618	583	605	645	602	597	604	609	631	606	611	607	619	569	582	624	591	608	597	611	606	581	597	553	631	575	594	555	584	620	575	611	583	606	619	619	584	615	575	637	608	595	609	618	617	588	578	635	595	598	601	671	554	571	570	611	586	605	573	605	622	578	572	626	593	619	571
27587	12900	1988	1272	2466	4680	4875	2918	1833	941	709	565	532	503	523	513	472	524	539	512	518	528	511	511	512	543	508	470	549	531	538	493	488	521	519	524	559	490	509	510	547	541	538	503	525	568	534	475	543	484	533	495	494	541	505	517	546	567	557	503	522	540	519	540	511	550	506	510	509	523	499	531	506	505	495	532	525	503	511	527	500	554	526	507	510	515	568	517	531	529	533	520	526	493	519	509	485	529	533	509	522	569	521	532	498	509	528	515	502	512	499	510	495	475	499	532	563	559	496	533	509	490	499	518	524	518	504	522	493	548	525	551	527	503	533	543	518	511	520	502	540	568	504	506	501	511	548	527	526	529	499	515	488	518	530	489	509	556	554	509	525	528	488	542	493	554	525	514	526	490	534	502	520	526	507	501	531	544	565	523	571	530	532	497	482	555	520	509	511	545	526	473	502	505	550	504	488	521	510	490	563	524	479	514	537	521	466	510	571	549	542	486	498	516	491	559	547	557	543	518	512	515	525	540	541	522	521	499	502	538	464	523	541	521	538	519	482	487	519	517	518	509	529	539	514	490	506	515	490	506	509	526	519	504	463	544	486	559	505	500	564	512	508	551	548	527	546	544	496	527	496	484	552	537	517	573	516	509	526	526	467	491	557	511	551	499	489	502	528	484	523	476	519	536	512	501	553	537	533	521	485	488	524	516	509	521	515	542	473	523	532	533	504	554	533	490	518	558	500	492	497	546	514	521	511	486	520	536	482	502	516	520	518	495	527	510	493	517	540	505	532	557	509	529	535	519	489	508	537	518	510	526	523	490	506	552	474	485	516	533	500	462	528	502	524	490	543	509	520	494	496	529	525	507	538	550	562	512	506	524	509	554	471	497	514	504	537	526	504	569	468	553	516	521	495	502	508	552	536	490	516	499	543	532	499	541	508	513	510	534	510	520	514	511	493	570	533	529	517	504	521	509	535	491	526	450	542	517	544	463	533	547	523	482	517	488	492	503	534	519	543	539	480	505	535	515	519	532	544	571	531	500	465	534	511	520	527	520	534	542	537	528	489	546	532	478	520	500	506	543	525	524	532	537	535	523	515	501	510	547	489	554	498	531	501	523	493	533	519	517	512	525	526	502	514	487	531	510	502	519	555	556	533	550	493	573	533	498	523	539	511	493	559	504	512	527	505	474	496	530	518	498	513	529	548	528	538	526	489	503	516	500	545	524	529	528	485	500	526	515	556	488	517	542	513	511	522	499	521	535	490	510	508	515	487	525	486	530	510	520	531	555	525	522	528	513	570	501	481	522	547	512	512	506	517	536	524	509	462	486	495	486	478	503	556	484	527	502	531	489	514	474	518	532	519	543	535	488	533	484	532	500	576	528	481	533	489	534	535	539	486	558	537	547	534	543	448	540	531	506	541	551	507	511	525	525	511	493	539	524	509	543	530	538	535	509	503	482	527	514	445	527	544	531	549	532	529	514	495	516	591	535	505	496	539	528	516	514	505	547	580	542	514	493	503	492	455	463	516	500	485	534	531	571	510	519	505	541	507	486	543	534	539	530	483	518	481	507	514	537	509	499	506	541	496	568	512	500	509	512	488	500	515	530	501	567	525	531	488	515	565	491	510	503	525	536	513	528	504	520	544	550	476	516	509	503	535	533	499	524	498	511	548	517	457	503	525	563	509	470	535	495	522	521	524	539	478	557	509	509	529	548	514	479	524	515	522	537	529	504	495	565	542	519	519	543	519	526	496	478	498	490	527	554	520	515	582	522	504	534	534	539	504	521	519	493	524	560	486	559	524	522	533	510	494	531	467	504	508	539	533	548	532	504	521	519	508	548	512	499	506	536	538	498	510	513	500	511	513	499	563	530	519	539	458	540	458	522	517	509	474	491	529	481	533	561	519	513	568	583	508	507	510	510	532	539	499	512	552	531	528	530	529	521	548	514	532	541	503	487	516	542	508	516	508	509	497	508	531	489	514	521	519	515	534	496	495	474	517	504	490	509	524	529	494	471	530	527	505	533	499	515	514	556	500	476	499	497	483	501	491	506	536	525	499	532	499	510	546	525	527	508	484	496	543	526	522	523	548	516	512	473	513	517	516	522	524	500	526	517	548	498	520	508	550	547	538	525	554	532	527	500	493	538	512	520	519	537	559	493	521	500	530	524	517	539	490	523	512	486	528	477	505	513	517	555	556	516	511	504	561	528	534	574	491	531	533	471	531	478	496	512	476	526	481	518	541	481	496	524	520	524	481	496	519	525	501	537	491	547	520	501	542	494	496	512	514	527	483	502	503	499	548	527	520	548	536	509	493	510	512	498	520	511	533	525	563	539	533	544	547	521	526	501	533	525	559	506	507	526	492	537	513	546	541	489	496	508	530	514	546	504	515	537	517	513	542	521	508	492	559	507	531	493	483	518	572	481	498	492	551	504	540	512	499	493	479	500	501	538	513	513	554	520	507	511	540	520	521	506	553	502	501	493	505	490	489	495	536	518	516	518	554	500	514	505	555	545	489	497	518	506	539	520	526	547	520	567	528	462	517	527	499	523	510	554	488	483	472	518	495	488	530	511	555	522	524	542	522	463	530	510	530	521	519	480	506	534	509	564	512	488	558	507	547	506	542	465	515	507	532	516	543	491	528	517	496	545	469	495	539	518	507	508	504	491	527	505	550	546	509	517	516	533	536	528	540	488	514	510	505	505	543	468	530	504	508	481	507	550	523	532	497	505	536	536	526	503	520	503	495	534	501	530	510	504	500	503	494	552	511	493	518	562	527	541	500	537	522	523	509	517	496	492	542	532	521	517	559	519	529	534	545	519	507	527	546	520	466	516	501	512	526	510	495	525	497	554	545	491	551	536	522	527	483	525	518	542	507	522	510	571	525	540	508	470	532	531	543	514	502	538	452	462	514	561	525	550	523	495	541	484	475	481	508	550	545	501	505	524	534	508	554	526	466	498	503	521	520	530	502	516	512	537	546	535	526	543	522	504	552	490	516	521	525	516	507	520	516	560	510	548	557	508	552	498	576	521	469	574	529	519	527	556	556	488	534	467	512	498	506	503	533	505	512	505	538	517	543	486	521	524	502	531	513	541	522	540	473	511	535	507	521	524	546	525	525	516	509	552	560	538	515	517	505	532	493	528	518	553	454	521	574	523	532	576	510	498	550	515	522	484	529	529	560	538	522	540	514	497	514	510	529	519	520	516	471	517	478	538	485	527	521	521	517	521	523	513	535	519	509	547	521	494	540	531	498	481	491	539	501	500	542	555	518	549	542	510	524	560	529	544	556	543	534	508	498	555	525	506	490	539	502	556	529	536	489	545	553	516	516	498	510	488	484	566	512	529	522	502	514	525	566	510	526	490	559	509	517	492	511	516	532	529	532	498	513	525	547	512	547	536	475	514	513	510	472	500	576	545	581	489	532	493	492	529	509	528	525	541	534	528	505	513	487	489	502	534	529	541	515	518	517	522	523	519
4807	1518	900	898	2968	5529	5210	3311	1863	988	633	518	463	450	454	469	444	442	483	409	452	471	446	443	460	510	458	406	447	472	432	445	436	471	467	448	498	445	434	444	507	437	451	452	470	452	462	411	429	445	444	470	429	473	480	452	459	456	449	443	442	436	426	476	427	423	450	452	480	422	456	447	484	446	452	437	432	451	462	471	440	445	475	442	467	473	458	464	442	440	441	451	455	457	422	468	447	449	429	446	481	457	468	417	424	461	448	468	457	418	466	458	467	440	424	411	466	434	431	454	446	483	462	443	429	492	447	470	459	441	425	450	459	448	411	438	429	444	473	411	466	508	483	433	465	430	443	452	451	465	428	421	474	410	464	462	428	445	456	442	433	469	481	484	434	484	495	430	446	417	431	415	439	434	481	447	483	435	446	465	468	462	449	460	447	483	485	522	483	455	458	486	428	477	483	473	434	441	460	436	455	444	438	475	447	448	422	436	491	447	472	437	465	433	452	456	483	431	451	462	452	475	465	416	420	487	409	477	444	422	438	456	438	471	433	403	420	433	452	428	499	435	484	478	447	502	463	447	491	483	444	492	451	435	441	453	417	449	430	460	444	475	445	474	472	411	450	472	484	460	465	469	435	455	478	458	472	427	457	445	436	476	438	473	477	492	463	466	484	446	453	458	436	419	478	437	446	435	457	466	465	432	415	447	428	494	440	424	472	474	452	438	469	466	458	452	439	430	455	471	463	416	465	463	465	452	481	470	466	459	480	458	464	427	415	455	458	456	471	478	424	483	421	444	457	471	451	447	442	462	464	452	410	439	435	461	434	492	423	466	470	450	468	458	501	457	424	445	438	463	414	468	495	429	461	449	461	454	465	464	453	420	467	467	423	431	468	449	432	461	524	507	472	466	448	431	458	432	449	422	475	462	470	474	449	461	493	469	416	438	444	453	425	406	450	486	415	374	464	495	438	467	472	459	434	441	426	479	460	451	470	457	411	440	489	435	429	454	455	448	489	432	413	481	473	517	419	470	420	444	412	467	476	423	406	476	493	455	411	435	437	438	500	463	440	423	455	455	476	463	468	424	465	471	450	432	476	445	447	412	485	474	454	447	452	420	439	451	437	420	470	465	478	405	493	490	460	484	434	437	427	469	467	486	442	448	463	443	465	456	465	481	435	444	487	464	440	480	421	458	430	445	472	447	487	473	463	429	456	437	465	449	448	454	430	504	462	442	408	442	455	443	477	484	464	473	404	444	450	467	490	467	480	448	451	441	467	471	439	457	463	449	502	455	439	457	458	482	505	466	442	456	435	482	438	477	473	441	479	436	445	431	464	439	442	446	471	471	465	425	448	434	444	447	450	469	446	434	474	416	466	458	443	450	480	465	473	443	415	398	458	420	489	486	499	453	467	459	436	444	480	476	412	449	436	440	455	462	392	456	424	507	454	468	466	486	446	434	433	449	479	446	444	432	493	455	444	450	440	420	441	465	446	457	509	444	467	467	482	411	445	461	436	405	432	420	443	439	464	445	476	413	469	463	452	454	436	441	422	429	432	461	451	455	453	446	442	493	495	451	404	444	470	445	455	410	466	459	474	450	464	408	432	436	457	439	486	480	479	461	435	424	452	421	465	465	469	419	439	458	431	448	409	434	479	453	476	444	452	396	440	493	414	434	482	455	477	461	461	417	483	476	431	457	479	473	456	454	464	462	457	495	453	474	461	446	479	460	463	429	469	459	464	459	462	431	494	468	441	430	451	452	467	444	456	480	466	467	445	468	452	455	449	431	475	449	455	476	457	442	441	446	467	432	412	413	435	452	457	483	453	430	443	439	479	452	459	451	445	460	454	450	468	459	452	478	449	448	453	441	436	415	416	466	428	457	451	427	428	455	425	458	484	432	420	445	437	439	409	426	456	451	490	458	449	432	433	451	475	463	471	445	419	447	414	448	460	473	448	445	429	448	443	486	481	432	460	434	458	443	459	440	472	453	444	445	441	436	473	476	434	456	460	467	451	435	433	435	460	437	455	504	469	442	440	471	440	432	471	425	444	425	456	438	414	485	407	488	439	435	455	431	446	455	438	436	460	469	495	433	476	452	459	427	509	462	454	462	448	410	424	463	443	469	434	463	460	424	426	433	484	469	424	488	459	431	461	485	466	453	448	453	465	402	460	439	435	433	513	439	432	480	444	422	460	451	452	429	431	459	474	451	414	461	452	441	462	454	474	447	460	472	454	459	487	471	447	416	467	444	458	455	475	469	468	500	461	483	478	430	448	411	441	419	459	441	435	410	462	489	466	450	455	456	432	429	425	456	438	456	429	445	427	444	403	449	403	455	433	466	483	463	452	484	426	452	430	459	436	445	442	448	423	462	471	476	426	455	413	420	465	438	459	463	413	463	461	448	433	470	484	458	455	468	424	452	419	451	464	440	475	437	473	477	456	459	425	411	444	445	455	477	430	438	468	437	451	451	455	450	438	463	449	430	478	450	453	441	414	457	437	448	463	439	485	465	433	448	413	398	468	453	425	482	461	444	438	433	457	478	461	477	406	442	452	481	467	435	434	445	429	468	446	451	476	469	471	479	472	455	510	502	470	478	454	463	437	485	471	469	483	455	452	485	476	447	463	502	438	455	459	437	516	453	458	474	434	463	436	414	484	457	459	455	486	503	467	472	473	472	469	433	444	476	457	470	461	429	423	480	461	460	502	481	446	444	462	432	459	481	479	424	455	452	468	466	471	433	434	457	483	467	473	431	475	473	415	473	426	456	450	490	445	463	493	436	482	456	472	463	406	441	486	472	474	418	453	465	430	450	414	433	441	470	467	436	450	464	472	445	451	438	483	481	474	410	456	441	441	440	460	455	464	436	403	467	467	438	481	457	425	479	479	429	484	418	481	431	461	459	429	491	496	454	426	469	444	485	450	436	493	480	446	470	452	436	456	486	455	455	432	445	440	429	469	454	452	430	474	456	445	430	470	455	441	468	430	475	459	436	414	481	472	457	444	441	469	495	455	460	454	464	439	472	423	505	420	452	471	443	464	457	435	477	437	446	488	470	461	427	418	469	447	469	469	438	464	468	454	421	435	445	508	438	457	446	429	483	449	428	464	407	473	418	443	417	432	471	456	477	456	453	432	408	450	444	406	431	419	422	464	453	475	422	457	493	484	488	458	457	396	460	439	478	429	429	407	466	439	449	451	435	421	499	456	457	448	415	433	474	432	457	451	447	436	462	407	430	454	438	440	476	435	445	453	438	452	439	444	455	433	439	446	452	479	465	469	450	494	412	452	445	454	460	483	449	448	466	471	458	451	458	417	473	445	435	453	434	475	503	465	468	436	502	464	478	433	425	412	473	437	471	449	455	530	449	453	458	426	474	487	442	473	450	432	453	439	424	446	452	439	446	433	479	404	448	471	472	464	446	421	448	455	443	455	463	446	477	425	434	438	412	453	437	461	501	429	453	476	458	443	430	448	450	441	427
25493	21344	27189	25395	15048	29107	36537	24868	12241	4079	1485	827	599	606	576	530	560	530	557	585	529	543	519	570	531	544	564	561	565	505	535	539	553	521	630	585	516	567	532	555	528	559	549	603	553	536	535	531	578	592	557	540	554	559	534	555	535	510	530	529	496	575	550	536	530	549	548	574	544	578	567	555	571	609	540	526	547	568	551	521	543	564	548	558	560	590	538	527	526	540	551	534	521	533	509	501	538	511	541	571	557	510	611	553	475	544	511	586	546	543	558	567	539	556	535	585	538	614	585	575	521	557	544	513	533	547	490	566	584	545	556	582	545	588	575	598	553	577	545	547	566	543	568	526	533	546	570	525	508	536	565	549	558	536	546	533	554	521	524	563	570	577	521	552	514	537	545	533	543	553	553	595	570	543	526	503	585	509	553	544	538	553	537	578	556	523	512	498	522	546	539	540	579	580	529	555	554	535	569	541	559	574	607	557	567	548	521	546	564	544	529	538	556	579	513	580	568	536	577	548	523	518	594	542	538	572	533	543	560	567	539	520	551	517	542	591	527	582	550	566	532	564	541	509	536	515	525	521	553	526	558	533	599	534	540	526	556	551	548	520	552	504	557	563	543	523	571	567	517	544	534	571	552	537	556	545	559	580	560	520	583	564	550	533	561	529	551	549	511	511	570	541	503	521	573	607	502	537	560	537	505	520	600	550	532	550	559	558	513	522	513	584	525	512	528	521	535	564	566	554	560	557	570	510	540	546	551	533	592	549	541	563	529	570	535	534	552	552	569	568	569	575	554	537	481	549	573	543	547	562	554	531	572	508	519	555	574	557	540	493	511	555	543	540	523	525	561	548	592	554	512	547	522	494	599	521	544	547	588	543	543	515	558	536	562	527	541	542	511	556	518	593	479	534	533	547	527	550	526	536	555	525	565	582	555	552	527	536	552	553	539	509	531	540	537	576	558	605	524	549	550	527	598	537	610	534	524	550	575	577	579	508	513	573	563	558	514	530	560	533	517	561	532	554	552	546	567	539	516	522	500	567	509	539	556	563	522	583	603	532	530	527	544	575	527	548	545	548	541	572	553	566	515	548	547	572	587	564	538	535	550	550	551	521	557	570	504	573	531	504	558	582	511	542	548	511	571	544	534	560	531	535	515	548	548	563	572	520	575	555	523	562	595	542	553	533	554	536	577	481	530	573	548	542	529	542	505	575	552	531	529	552	541	562	514	531	573	562	553	552	518	562	533	533	593	516	499	565	504	551	548	624	576	561	564	543	540	571	557	557	492	549	581	521	572	513	557	560	562	555	504	524	558	554	547	529	482	580	538	518	564	537	537	539	582	546	533	532	511	567	542	540	521	545	548	568	533	533	517	563	537	546	563	552	490	573	575	551	530	558	544	591	552	566	537	534	541	563	608	593	574	528	552	587	594	586	535	514	564	582	552	528	544	559	562	577	500	589	589	544	544	534	518	553	538	530	576	538	587	533	541	534	545	539	550	591	567	550	508	530	524	560	516	548	494	586	535	572	567	554	541	545	532	525	562	551	547	551	536	501	532	570	559	556	548	536	535	520	558	575	522	549	538	550	523	552	568	531	531	552	527	529	587	548	540	551	568	562	579	555	544	524	538	552	578	534	573	543	557	546	528	523	530	535	521	544	537	539	511	531	569	545	503	533	533	519	591	566	543	549	584	560	559	532	580	572	551	520	488	520	526	541	545	551	576	533	532	567	572	535	558	497	574	583	520	541	544	538	584	560	568	577	553	542	546	567	515	578	550	509	502	517	534	558	572	539	524	553	558	537	515	553	525	543	530	568	538	558	561	531	579	539	522	544	547	563	553	531	533	553	538	576	548	535	528	559	521	521	529	557	577	548	551	537	575	594	530	531	520	541	542	554	595	577	492	542	558	559	583	505	512	558	566	581	547	525	517	553	533	586	561	547	561	525	571	572	544	551	553	551	576	558	546	550	550	531	528	559	523	548	533	554	531	565	526	515	558	599	559	548	613	575	513	512	556	564	547	519	551	559	535	515	569	568	574	533	570	566	552	520	538	549	514	571	564	547	534	545	544	559	521	578	574	543	549	523	532	535	560	583	557	545	568	539	518	557	545	519	578	577	583	518	559	579	552	543	534	563	560	570	553	533	584	518	508	545	568	566	569	563	570	551	545	542	565	527	546	519	563	508	525	562	551	539	536	561	587	560	561	527	514	544	536	588	557	550	546	532	539	593	513	533	555	579	515	535	551	568	562	541	567	552	564	523	573	520	556	578	575	491	559	573	549	544	546	561	534	569	558	537	552	624	528	548	594	589	568	576	524	529	551	509	565	554	568	569	615	549	575	517	524	543	508	562	533	589	541	556	573	554	531	558	512	550	539	548	561	587	537	551	557	478	560	531	546	598	565	507	581	545	531	541	580	529	557	529	547	552	538	541	501	568	534	555	491	534	561	541	546	527	552	553	547	527	525	551	562	536	553	504	531	555	591	597	562	502	541	526	597	577	537	560	564	528	569	551	537	532	551	516	527	543	538	567	562	560	576	496	545	539	595	533	507	523	509	583	554	570	591	575	572	589	586	569	538	574	550	573	519	539	545	515	510	556	542	561	527	509	531	553	536	514	551	535	550	528	566	544	505	581	586	558	587	570	546	577	548	558	597	523	551	560	560	546	579	544	579	602	520	563	545	563	546	543	520	519	555	540	561	551	586	529	571	567	519	542	598	544	588	547	535	621	584	521	532	537	536	560	539	528	504	528	542	539	578	559	541	533	551	537	522	543	521	524	527	550	555	539	569	569	529	533	523	556	558	545	554	594	536	539	562	563	584	563	538	584	540	551	583	551	511	525	580	552	539	539	551	601	531	562	555	515	568	551	563	542	556	496	564	535	550	562	536	579	564	566	554	557	542	515	556	555	522	528	507	550	576	534	530	547	562	545	555	529	541	596	540	551	555	524	568	543	553	577	508	531	562	546	558	582	565	555	519	549	540	548	561	522	535	528	555	508	555	563	569	568	584	567	556	573	530	557	562	538	549	523	547	556	547	579	555	563	565	552	573	532	571	547	528	589	570	593	555	565	576	557	527	528	603	519	528	552	534	578	533	540	562	547	560	504	549	545	556	556	535	562	512	550	525	568	547	547	533	573	546	540	509	530	547	551	563	539	526	591	522	518	526	561	590	528	552	592	573	526	544	532	565	509	547	553	540	554	522	508	557	562	505	497	550	548	562	531	523	577	561	511	527	519	529	554	574	574	541	574	528	560	601	542	578	562	540	530	546	556	585	509	542	532	535	529	524	521	554	524	567	557	527	544	531	591	601	568	532	503	513	521	532	556	603	588	578	560	572	559	557	567	572	526	559	524	591	555	546	593	567	540	542	538	593	573	531	588	513	547	574	514	570	539	538	548	591	531	583	573	545	555	546	561	595	518	581	532	539	533	507	566	542	547	573	560	522	542	536	547	578	554	555	571	520	495	542	526	588	566	524	565
3522	3110	2547	1695	10687	29790	31619	20069	9969	4030	1589	791	561	491	528	506	507	531	527	547	496	507	494	513	536	536	482	480	504	518	488	518	488	541	495	506	538	491	512	495	493	503	510	525	493	503	459	521	514	496	532	542	513	494	460	525	483	523	491	467	539	504	551	486	510	464	511	530	499	520	471	469	533	486	467	534	498	515	498	511	523	549	479	492	505	481	493	535	523	501	504	507	502	483	469	509	454	495	483	526	529	473	436	511	504	503	520	497	506	497	496	531	529	485	547	480	514	497	501	475	509	501	521	507	489	512	514	481	490	502	483	432	507	505	510	507	515	483	536	492	479	495	498	491	536	474	499	509	481	503	481	508	496	494	502	524	511	503	518	540	516	560	538	499	521	523	488	498	481	451	473	493	520	478	500	502	477	495	475	505	480	504	513	552	551	558	507	513	521	556	515	491	509	505	493	483	511	497	512	483	466	493	470	484	468	515	526	494	488	451	541	469	500	479	484	516	525	481	474	533	498	509	489	518	548	504	544	491	531	475	491	515	499	481	515	521	563	473	507	489	499	495	507	468	517	458	501	492	529	471	475	501	464	536	503	502	490	498	445	528	509	543	508	494	492	464	504	531	508	495	528	501	509	484	471	494	504	520	494	467	515	464	502	508	529	510	497	518	506	464	498	521	516	511	524	520	499	521	525	505	445	488	477	493	517	496	497	434	473	546	521	498	501	507	546	537	490	539	508	516	521	477	570	492	497	503	504	493	513	488	508	507	496	491	509	493	497	487	485	499	508	533	502	529	482	519	527	483	490	516	522	491	508	539	518	488	519	491	503	501	513	514	477	501	536	505	492	505	496	528	504	481	548	474	527	481	517	465	452	510	471	483	496	516	499	503	484	516	486	537	530	504	499	461	450	487	480	492	527	500	489	477	535	484	479	490	522	498	491	502	505	501	488	507	495	517	479	493	473	486	556	490	502	474	505	502	478	520	517	496	509	477	493	495	501	517	472	487	479	483	541	489	509	514	511	488	481	506	531	484	532	490	458	477	498	471	536	493	517	449	488	508	551	496	479	509	513	511	502	498	508	489	444	497	461	507	488	504	502	493	507	492	464	484	487	469	475	510	524	486	518	505	516	468	476	529	493	504	495	487	526	496	547	489	487	458	532	483	516	527	507	497	516	500	487	518	481	496	475	489	500	526	490	522	477	487	495	513	465	530	469	536	536	505	533	492	517	505	526	460	508	550	494	500	506	515	508	450	472	459	484	524	472	526	477	516	530	468	508	511	502	522	528	501	496	532	510	489	517	511	521	513	523	549	486	549	504	508	485	524	536	542	500	495	491	438	498	494	512	492	488	489	500	504	507	513	497	485	516	478	505	522	456	472	480	540	491	493	524	489	507	503	546	540	516	471	503	471	497	527	476	484	470	495	537	527	495	480	518	527	526	504	507	461	519	484	537	477	470	486	502	507	466	506	542	526	506	516	490	473	518	505	499	489	513	489	472	506	476	475	495	485	481	479	475	500	542	527	520	506	508	470	467	516	535	512	504	504	493	539	503	509	540	463	508	487	515	509	506	510	474	496	510	467	477	502	482	507	470	521	484	512	492	510	513	494	508	506	481	468	515	517	523	476	505	490	477	458	485	510	479	479	489	476	461	508	490	516	505	468	528	499	517	529	493	476	488	502	471	519	496	483	502	507	544	501	510	518	456	508	526	481	513	493	504	493	477	534	496	537	498	491	511	477	526	489	499	513	485	482	547	502	466	504	488	522	490	496	482	503	494	475	510	484	526	490	509	486	510	503	526	490	493	539	485	490	485	517	492	558	508	542	514	499	465	487	499	492	493	472	486	499	473	506	467	500	503	485	461	465	517	464	492	518	483	494	512	493	506	469	503	528	533	524	496	503	515	495	444	498	519	495	517	493	493	508	480	446	486	514	468	533	468	486	504	496	470	501	503	485	520	493	478	485	528	507	481	513	519	496	518	546	492	492	485	484	501	470	535	517	518	533	504	478	515	469	506	448	439	540	534	484	494	500	475	499	499	510	499	526	491	532	501	527	493	509	487	488	476	519	485	517	532	492	537	470	477	508	489	520	518	519	508	523	524	487	510	475	532	479	502	522	515	467	484	552	528	496	471	486	519	487	475	502	521	485	478	510	519	513	516	487	530	521	508	448	482	475	475	481	483	498	508	522	490	487	478	492	513	441	493	479	477	479	524	501	506	485	496	479	552	530	510	493	549	482	521	482	518	468	485	513	484	489	497	492	513	526	466	479	523	477	519	522	493	466	493	531	429	503	494	512	503	523	526	509	477	501	517	506	508	497	501	542	484	515	561	501	481	522	495	515	560	501	507	538	481	466	472	484	493	516	521	488	468	524	506	516	517	472	496	472	505	486	513	495	482	532	488	501	462	462	534	500	500	515	489	506	504	495	490	470	491	505	499	511	508	531	477	505	502	476	493	509	502	459	538	510	510	489	470	475	498	490	494	500	453	517	505	560	485	516	500	498	492	490	495	522	516	484	507	523	495	488	486	517	507	438	507	498	483	503	476	507	499	484	482	499	509	527	496	528	477	527	501	506	503	469	504	522	512	514	468	462	521	530	477	525	472	513	506	495	529	482	476	494	511	469	547	515	489	454	495	501	512	497	513	524	530	513	509	512	488	488	505	527	480	552	473	479	506	500	481	494	522	477	518	502	471	473	495	498	521	505	492	487	490	513	517	525	451	508	492	476	520	536	531	510	498	555	479	466	506	515	488	503	475	461	477	474	493	499	471	466	498	507	542	492	544	475	511	485	506	475	443	476	490	512	506	534	514	502	506	484	467	482	477	485	502	532	488	503	506	523	510	484	535	526	458	511	497	515	462	513	504	503	479	472	487	495	531	484	466	519	497	510	509	507	503	484	435	502	469	500	456	514	475	483	484	471	496	531	483	484	486	485	459	459	535	485	515	492	514	533	504	511	538	480	494	515	477	500	504	460	537	515	477	522	512	481	493	496	539	469	533	528	503	531	484	490	529	497	530	497	498	488	494	518	499	502	481	484	529	523	519	504	475	515	541	518	536	488	490	524	503	525	480	536	503	482	511	468	493	498	472	523	468	496	488	526	476	529	467	497	511	465	514	497	461	493	487	483	513	512	502	537	499	498	471	469	493	503	491	501	483	504	506	495	558	517	501	513	531	456	531	472	548	525	531	484	466	528	521	525	449	513	491	532	524	512	523	525	492	471	506	518	497	490	522	473	489	502	509	538	498	482	502	522	488	521	489	480	503	482	520	521	501	528	462	530	486	520	518	505	505	485	483	497	461	491	525	522	535	477	453	523	467	470	508	502	513	477	513	504	474	468	589	495	501	493	475	470	521	499	486	495	480	512	469	516	516	498	498	444	470	499	480	451	502	496	501	534	486	505	456	554	477	482	474	485	502	478	501	501	540	495	524	513	534	500	506	490	524	490	492	517	497	459	555	513	529	504	508	500	510	519
24241	21337	28647	24377	21499	40540	56554	42561	24853	9906	2843	1249	894	715	712	747	705	689	692	671	650	719	674	684	736	699	703	681	682	700	650	709	654	709	657	674	663	684	671	693	733	661	684	620	676	644	647	669	713	653	660	651	657	696	732	693	630	688	663	670	668	680	710	689	702	637	666	677	692	686	651	654	646	648	638	683	655	649	712	644	654	641	674	687	696	643	675	624	698	660	656	640	701	684	669	672	640	651	692	705	730	654	697	666	669	650	673	675	713	704	675	695	697	682	702	723	655	675	654	692	622	686	671	662	686	667	658	696	664	687	654	686	649	652	654	695	655	631	662	656	692	700	734	664	688	626	696	646	656	646	710	655	671	685	689	626	630	665	625	666	644	716	657	644	662	649	686	653	712	642	688	646	662	705	680	705	687	676	650	668	657	655	662	661	619	683	663	683	660	683	708	695	686	669	650	686	647	658	673	664	630	666	696	679	664	656	656	690	663	685	641	678	716	676	660	625	684	714	722	679	706	645	639	639	633	676	671	654	659	679	719	602	670	649	648	647	649	651	671	661	666	696	690	636	680	704	643	674	670	659	696	639	664	625	677	667	626	644	629	676	662	661	648	695	682	669	693	701	680	693	672	646	679	641	660	678	670	732	699	676	668	664	663	660	668	669	673	693	654	681	680	697	670	679	693	673	678	706	658	652	680	631	663	696	648	686	643	686	686	680	701	656	673	684	633	660	677	678	676	695	683	662	669	698	618	652	611	685	673	664	697	663	673	662	672	656	674	733	639	658	680	652	689	708	721	671	707	607	670	643	707	656	664	623	673	645	678	655	662	695	698	617	635	684	671	672	653	692	653	655	703	737	665	672	649	677	664	646	709	674	687	658	667	649	642	680	758	652	670	665	656	689	684	680	650	654	656	660	641	720	663	661	688	673	701	675	696	614	626	671	695	667	665	644	612	623	671	648	669	620	674	648	678	658	620	677	700	705	643	680	691	681	685	684	701	652	691	685	783	674	632	689	630	663	676	666	627	670	626	649	696	680	661	672	639	659	672	634	618	689	674	649	682	648	672	682	668	683	718	704	668	631	646	695	694	674	643	664	661	648	687	703	679	676	710	670	657	618	648	662	649	643	657	729	692	668	650	658	679	708	677	658	703	722	659	626	649	654	671	706	647	659	708	675	635	677	696	678	672	671	691	688	647	726	655	705	624	679	675	664	631	674	670	615	675	735	649	634	713	628	630	656	682	669	649	665	672	644	659	673	643	649	668	649	658	677	653	634	663	724	691	691	667	662	665	726	670	660	661	676	667	708	629	674	670	635	638	694	652	660	634	655	655	654	637	679	663	651	654	677	683	672	668	702	659	663	664	676	688	669	678	677	609	670	709	666	653	664	670	641	714	657	651	674	673	627	656	653	683	715	709	687	635	632	719	651	660	688	614	679	711	647	679	620	708	653	687	664	653	657	652	673	656	626	660	646	668	649	614	682	705	681	614	658	650	708	676	638	645	634	666	638	635	678	713	685	651	648	664	660	657	707	671	653	670	677	673	664	642	692	619	682	642	665	684	679	659	634	682	746	682	667	681	664	615	660	670	691	697	661	690	658	636	660	669	683	649	647	639	668	659	630	663	680	612	657	673	684	646	695	697	591	607	664	655	697	647	670	667	653	715	708	682	655	661	628	689	672	686	656	670	669	721	673	673	656	640	645	652	682	663	697	675	695	680	657	610	606	696	659	700	653	637	680	664	649	658	656	616	659	638	671	677	632	668	703	617	625	633	637	670	639	663	624	639	622	644	672	729	686	654	699	676	657	653	679	666	678	693	618	652	666	639	622	666	707	686	641	621	680	654	703	691	696	622	622	639	668	664	690	663	683	684	689	614	658	671	662	676	670	679	681	678	692	656	691	663	698	702	640	692	670	674	625	668	675	654	633	674	591	703	719	645	650	704	686	640	651	706	664	630	694	655	661	685	679	656	700	698	616	655	683	682	678	667	671	639	665	663	667	619	680	698	656	631	667	669	736	672	672	677	664	628	664	650	630	684	652	640	684	686	659	686	646	662	681	649	700	666	662	673	664	666	672	647	645	636	670	622	642	677	675	633	687	656	673	679	676	694	670	639	685	643	681	685	664	669	624	711	619	642	689	697	628	710	677	690	660	655	679	703	670	690	624	681	687	658	695	664	673	615	697	675	677	633	683	670	646	683	665	653	705	637	680	658	680	641	689	660	646	638	675	649	703	690	641	659	648	665	660	679	689	690	636	676	683	688	692	652	590	619	703	686	661	661	704	637	676	623	624	660	656	688	645	662	694	663	684	702	658	694	688	650	677	672	669	666	635	688	656	640	631	678	681	721	678	696	662	660	626	661	659	665	654	637	637	683	628	681	671	632	634	671	715	687	688	677	666	646	675	665	662	672	694	689	666	704	660	623	633	650	720	684	637	666	672	657	653	652	644	669	670	642	666	712	693	708	637	687	643	691	680	658	657	675	676	671	658	664	661	641	653	670	666	635	676	672	645	651	636	710	672	680	706	689	675	661	637	694	694	682	692	675	672	632	691	691	661	692	662	644	669	681	647	697	654	662	684	624	665	673	663	669	637	688	679	633	631	676	643	645	652	693	682	643	634	684	676	646	651	690	714	674	694	654	665	665	730	683	675	688	613	701	667	673	687	668	668	680	666	582	657	676	678	661	648	674	672	671	640	691	666	690	689	651	685	646	687	640	697	670	684	664	614	659	631	677	659	699	683	682	613	692	681	692	630	665	644	694	708	633	668	653	673	659	698	667	685	620	678	733	657	695	656	686	637	668	661	691	663	673	637	676	738	661	703	689	674	625	647	668	676	637	668	688	683	638	651	672	691	622	639	691	679	686	707	635	642	674	671	683	659	657	703	656	648	673	619	687	645	652	607	689	656	653	696	638	645	680	707	626	699	675	634	665	695	679	636	651	636	639	651	643	687	609	637	662	636	700	667	678	661	646	699	665	695	667	690	668	628	679	657	652	633	703	646	685	678	689	650	674	626	668	669	672	668	682	692	618	650	695	668	658	690	658	665	684	663	648	658	659	674	701	678	665	660	689	636	676	673	673	648	679	675	675	710	657	664	699	641	711	688	658	681	694	690	656	628	725	646	675	679	665	661	669	697	651	695	684	667	654	679	676	671	647	710	681	667	683	683	664	705	639	590	726	680	701	650	644	642	707	639	713	694	705	691	669	708	687	650	655	714	725	654	736	664	706	664	661	719	700	692	659	648	717	680	686	657	640	666	624	701	678	716	665	676	674	643	610	679	671	657	648	647	629	673	704	655	667	687	722	661	671	693	666	654	696	617	662	638	635	646	697	665	636	672	664	677	650	649	628	650	684	655	650	659	673	648	667	703	646	662	676	690	657	678	667	716	656	641	709	626	637	694	652	685	673	691	688	663	661	676	647	673	737	652	701	608	678	654	680	660	703	674	674	630	676	708	714	655	667	655	630	657	670	618
4144	6252	4821	2931	7486	43890	51266	36927	18717	7532	2954	1257	743	616	656	629	597	669	618	541	630	631	643	632	611	621	627	610	621	567	627	590	600	579	599	613	578	622	561	643	587	589	594	587	585	619	635	628	610	620	577	597	609	598	612	628	599	606	611	576	645	621	624	620	636	617	605	592	602	615	591	605	565	623	641	592	599	567	579	596	646	634	603	623	587	607	613	646	567	602	664	611	620	609	556	624	626	625	618	604	587	586	593	637	575	617	623	570	575	591	564	603	598	623	625	579	583	577	589	631	607	568	572	584	602	615	551	641	617	614	576	569	636	608	558	631	641	606	651	619	600	602	606	604	619	631	647	581	631	599	601	602	592	617	667	634	604	601	615	608	635	629	623	661	643	578	633	568	595	636	581	563	649	633	615	585	610	606	641	562	555	567	566	598	630	625	585	558	539	573	599	612	599	598	577	615	608	585	566	610	650	634	634	595	568	565	556	599	615	609	611	587	595	611	589	630	608	584	618	588	574	624	630	594	631	603	637	638	596	550	581	618	608	607	625	609	617	576	579	609	576	588	594	596	577	581	614	605	633	633	622	591	574	591	598	601	620	601	649	617	604	593	581	654	640	600	621	620	587	633	593	608	561	597	621	597	573	600	578	590	602	566	586	615	559	592	585	566	621	643	581	593	564	581	564	655	582	602	553	593	580	580	588	620	594	594	633	631	589	565	643	632	597	591	561	597	586	565	613	610	621	618	585	626	619	576	633	585	606	611	621	627	588	588	586	584	615	606	622	583	599	606	605	619	613	608	623	578	610	622	609	600	659	572	621	635	582	566	581	592	646	621	600	560	649	628	608	597	597	558	609	578	614	564	639	606	565	591	578	575	619	594	599	596	628	620	588	604	597	559	626	609	627	586	603	574	626	569	565	613	636	614	573	590	613	616	623	598	551	598	631	611	659	588	625	594	600	583	589	629	619	615	603	610	601	630	583	630	621	536	605	599	563	592	604	615	562	599	589	609	577	585	618	554	587	629	611	588	581	558	579	598	598	591	591	625	638	640	575	591	591	563	607	642	612	597	592	566	623	617	613	625	571	636	609	642	616	592	591	561	562	601	541	600	606	616	610	609	569	576	582	573	620	587	585	607	612	626	605	605	579	629	615	628	605	588	609	555	569	613	625	598	622	592	566	588	604	565	628	584	569	617	572	559	577	603	573	554	619	591	647	611	609	592	576	606	611	587	589	573	582	633	605	597	591	621	555	615	585	601	630	606	576	615	594	593	585	538	585	577	606	624	611	581	610	626	598	601	605	576	565	612	598	649	611	567	567	606	607	597	636	603	619	613	605	604	602	630	561	597	577	565	596	601	597	591	612	622	569	557	597	623	601	564	605	595	578	581	641	572	622	613	575	592	612	637	644	589	600	567	552	580	613	603	589	593	608	647	608	602	587	580	549	560	595	622	569	592	575	599	632	612	574	621	598	571	588	633	580	637	606	583	577	599	592	605	552	628	633	573	642	563	616	566	636	622	561	622	615	574	605	579	575	643	598	650	586	590	622	628	608	655	622	584	624	547	560	595	620	585	592	594	543	605	627	655	605	593	587	627	635	610	571	571	611	600	581	628	594	611	595	625	565	584	619	636	555	625	611	594	637	583	623	646	594	532	586	557	617	553	626	622	558	599	600	604	615	594	594	616	620	596	592	614	584	559	570	579	631	613	589	609	590	569	566	633	607	633	606	601	553	623	626	616	621	606	605	627	582	562	574	582	613	592	644	599	605	597	599	598	594	595	590	645	599	583	600	600	554	602	631	559	586	624	553	597	573	617	569	597	604	585	581	577	595	612	646	633	621	585	599	594	587	637	602	588	605	594	625	599	630	571	559	579	611	614	596	576	584	633	604	576	599	588	597	639	553	584	607	604	576	572	569	569	598	591	600	584	616	587	615	595	619	579	596	574	611	560	582	614	572	570	595	593	596	607	596	595	578	573	607	594	600	607	594	660	570	599	602	598	626	562	586	583	618	606	597	602	602	606	603	599	574	631	581	648	610	570	567	606	608	600	620	569	598	574	636	622	605	609	605	572	582	589	572	602	626	572	611	653	601	575	615	639	585	600	628	563	594	633	558	562	589	615	601	589	608	587	580	629	568	607	564	564	603	582	589	621	637	584	604	602	596	619	615	625	591	570	547	606	583	630	630	617	604	594	619	607	608	647	584	612	589	574	618	585	610	602	614	630	604	618	572	593	605	579	645	600	626	574	602	577	623	618	601	584	581	567	619	625	562	608	586	570	581	607	604	596	630	616	592	589	595	556	575	582	621	597	572	626	626	581	652	578	636	626	600	590	605	617	598	607	585	581	575	606	619	618	577	572	597	616	555	603	585	591	592	584	581	574	585	606	585	633	616	607	645	600	619	593	607	624	619	618	594	629	620	557	579	621	610	598	625	607	598	606	608	561	582	588	642	608	604	645	585	613	547	577	610	557	530	574	599	622	627	612	563	575	641	567	596	621	600	589	572	644	603	592	590	588	588	611	614	592	605	612	601	610	611	593	587	592	624	636	576	560	607	593	620	569	548	546	568	586	569	564	617	578	600	614	632	565	606	585	646	591	587	599	593	591	580	612	609	582	555	599	626	589	590	568	583	622	604	575	632	602	580	577	566	598	588	612	612	598	611	597	589	604	576	573	644	595	613	614	592	593	599	552	619	563	626	595	583	587	615	620	592	620	635	619	621	563	587	600	626	609	599	592	607	651	620	605	627	583	608	624	601	587	623	588	641	610	613	562	581	593	572	582	597	616	557	561	589	599	562	626	583	576	601	571	609	588	627	632	596	620	602	605	579	656	617	611	619	582	629	590	616	625	604	576	598	575	573	614	579	608	600	648	622	562	551	652	589	610	585	599	639	640	612	608	612	664	582	572	558	596	604	615	600	587	627	561	586	577	584	608	614	606	594	572	592	613	599	610	598	579	638	623	567	558	632	597	617	584	622	615	617	594	627	601	626	679	579	587	595	585	589	620	617	597	642	616	612	553	555	597	583	598	597	563	605	602	605	586	587	595	606	572	586	590	646	593	634	626	607	600	595	605	590	569	620	603	583	631	598	606	614	580	601	597	600	571	613	578	577	609	571	605	574	549	612	590	583	619	628	629	590	606	566	602	594	633	597	573	579	570	579	565	607	604	600	655	603	654	592	617	599	556	635	579	573	601	614	553	589	612	601	606	563	587	599	544	640	555	595	609	590	653	538	573	573	594	624	616	569	542	575	660	613	599	576	588	552	576	635	610	614	613	601	596	592	621	633	572	585	598	661	561	591	589	596	635	613	620	561	614	608	580	556	590	600	634	586	553	579	588	575	642	575	599	614	586	604	615	571	572	589	606	578	564	571	592	576	587	591	612	564	608	606	577	590	617	585	580	567	583	644	626	582	626	617	613	585	570	633	567	632	635	575	603	619	557	608	578	612	628	598	566	602	575	618	610	600	605	571	597
27689	12748	1694	929	678	3112	5819	3811	1904	988	675	565	596	577	526	475	521	541	503	497	553	525	533	561	531	506	516	523	555	489	496	560	565	531	576	523	514	501	583	537	531	478	513	545	555	533	526	480	516	574	546	503	434	500	527	489	551	573	518	539	533	488	527	565	516	554	554	491	545	559	482	526	530	498	520	527	503	541	481	517	484	534	520	516	508	513	490	500	538	544	540	545	530	503	545	547	487	504	507	513	516	497	527	524	529	538	525	512	522	553	504	522	583	539	549	535	535	507	566	522	527	520	570	550	520	531	499	493	521	564	540	497	497	521	538	521	519	479	569	483	529	552	518	510	533	535	525	502	513	508	537	531	488	532	531	544	547	529	496	511	525	537	519	507	505	526	511	505	513	486	521	526	553	543	511	566	514	536	552	497	510	498	500	516	478	545	522	500	541	541	513	534	528	547	541	506	515	531	543	518	538	507	498	489	491	499	542	531	574	555	460	532	524	486	516	515	530	545	500	546	543	536	557	536	525	554	527	513	509	545	544	503	572	520	549	486	546	491	480	476	507	511	552	492	538	534	469	522	497	510	514	546	521	515	515	500	501	519	517	539	497	532	494	558	529	543	503	503	543	532	550	521	489	512	511	517	529	509	528	510	517	517	534	540	537	509	542	568	538	532	520	506	501	538	537	515	542	467	498	523	520	498	539	517	506	535	555	532	499	532	496	516	532	565	518	515	475	509	497	524	513	547	518	515	516	524	512	500	497	505	545	514	512	481	537	503	489	545	506	538	524	494	529	501	490	533	489	490	541	522	489	538	532	478	500	518	562	513	525	500	517	554	483	495	506	520	496	535	526	479	517	501	523	478	531	493	533	485	479	507	530	510	524	557	548	507	520	546	514	513	530	524	558	537	539	517	517	559	506	468	505	571	522	476	566	517	530	514	509	503	508	547	540	491	537	510	550	534	550	542	519	512	514	510	507	497	543	514	523	513	532	480	560	516	527	540	497	506	558	510	514	535	500	543	516	549	533	527	514	540	499	538	486	496	561	510	494	499	515	535	554	525	526	552	516	536	504	519	496	544	550	492	514	486	559	508	539	521	556	540	544	509	490	534	565	529	507	514	488	546	515	561	497	526	521	539	511	489	541	504	519	510	543	506	499	538	538	501	539	525	517	490	542	525	556	571	543	511	508	503	533	543	532	532	522	521	497	567	529	479	575	544	540	497	538	545	497	499	474	542	527	489	547	530	541	559	470	465	511	568	488	531	501	494	527	550	488	549	517	534	508	505	549	475	535	523	518	535	497	532	560	493	519	533	489	511	537	529	527	529	513	491	541	587	537	521	547	541	497	519	556	495	546	507	500	543	541	523	505	496	485	517	519	561	520	511	523	546	522	533	506	513	540	533	501	523	524	528	539	550	528	519	516	505	510	521	514	567	532	599	521	482	550	520	565	528	462	531	524	499	532	507	516	498	516	538	507	580	569	553	496	516	567	532	535	543	518	536	498	531	553	525	556	486	498	539	549	521	540	517	465	481	523	509	530	529	515	496	518	533	523	509	564	497	520	538	482	538	489	530	496	532	520	514	521	499	518	550	529	540	506	538	527	469	531	462	487	504	545	540	550	505	577	525	484	553	501	535	477	522	514	496	511	503	512	509	510	551	475	540	513	525	526	510	559	549	561	536	528	550	498	491	512	505	544	592	505	506	503	562	539	521	526	512	516	555	560	546	509	526	491	512	499	539	522	549	549	525	520	523	500	517	516	536	515	511	504	523	531	508	531	495	513	545	542	516	578	529	545	557	518	561	536	517	490	513	533	533	536	555	508	514	516	529	487	522	516	483	539	477	535	534	557	523	570	509	517	521	530	512	541	527	543	539	542	519	503	540	526	548	536	565	521	516	565	506	520	541	523	547	525	529	566	532	541	520	499	538	538	508	558	530	582	500	511	526	506	536	492	558	515	500	484	501	521	522	516	548	558	495	540	553	513	516	566	530	525	544	543	560	521	531	483	577	519	567	538	520	484	514	525	528	553	498	535	532	529	552	557	466	555	505	529	482	536	531	502	528	508	517	517	524	534	542	520	520	522	473	509	577	535	500	580	535	500	502	527	517	544	519	512	552	530	520	543	503	516	546	517	538	536	533	516	510	532	496	536	557	525	559	522	508	501	549	492	530	564	497	588	488	540	501	536	536	549	513	544	511	562	528	526	520	498	510	538	511	547	489	545	510	549	501	552	535	510	521	528	486	562	508	537	530	502	505	528	510	497	513	516	517	541	539	537	493	502	524	511	521	547	531	545	499	485	513	531	519	545	543	554	533	538	543	504	481	546	536	524	493	536	508	492	534	549	519	530	514	516	513	540	560	555	493	509	554	508	524	517	522	500	502	527	515	561	546	508	512	513	497	507	496	514	486	504	477	473	571	511	558	521	504	511	506	510	515	511	537	536	518	542	498	570	561	510	558	499	528	474	526	515	552	518	529	516	543	541	560	504	520	543	505	487	517	489	518	510	571	513	552	530	488	534	474	549	521	523	524	499	489	487	487	489	510	517	580	515	526	530	551	553	518	498	539	473	528	572	515	494	518	540	544	519	521	502	519	450	497	547	530	582	546	496	514	522	516	550	530	516	559	545	524	520	534	498	563	523	561	493	502	502	546	552	506	535	543	516	522	560	509	510	507	532	512	521	536	595	516	517	580	539	521	494	535	543	523	491	531	531	545	509	519	528	530	494	518	540	520	516	562	484	542	499	496	510	506	526	500	533	547	531	534	494	518	527	568	518	508	523	500	520	499	514	527	512	512	499	554	504	525	523	548	541	490	516	511	542	488	550	557	555	548	540	560	558	532	528	510	522	524	536	540	499	527	538	534	542	539	510	544	513	483	521	542	518	502	501	561	555	520	559	496	532	534	516	519	563	516	523	517	524	531	506	485	519	534	550	522	500	514	526	489	580	520	523	523	536	481	507	501	545	505	536	542	499	498	528	526	494	530	553	557	546	496	528	519	490	512	575	486	515	509	514	520	548	508	505	524	505	500	490	519	520	502	527	548	516	484	489	533	511	547	508	520	520	520	539	546	522	548	557	524	489	492	549	548	542	545	516	525	511	513	535	501	544	527	487	526	518	531	535	543	514	487	548	509	519	545	520	524	540	518	542	504	523	488	507	501	510	526	517	538	541	521	543	514	549	520	507	520	532	532	518	549	524	520	507	537	553	511	518	547	546	527	519	530	526	545	493	484	515	543	471	504	509	504	527	536	512	506	507	541	528	515	534	511	482	506	534	536	532	542	531	552	537	491	533	504	523	506	511	563	553	523	545	531	516	531	553	531	539	510	520	539	533	526	526	534	528	487	537	515	492	506	541	503	503	530	552	497	534	523	532	527	521	504	551	517	521	531	522	499	560	473	526	488	523	514	490	521	561	504	536	543	505	515	511	541	511	498	521	558	520	498	545	489	551	542	467	506	540	531	477	548	525	526	539	542
4906	855	751	618	566	4052	6301	3932	1861	933	645	508	481	469	440	431	429	472	456	462	435	435	459	500	449	466	455	476	429	472	444	457	472	434	454	501	488	449	478	480	444	428	480	396	425	446	428	455	460	451	433	425	438	459	452	442	466	450	433	424	464	479	457	431	466	430	466	486	461	445	458	451	471	443	444	477	421	447	445	435	456	477	449	422	484	460	446	448	452	443	471	466	435	464	452	460	491	491	487	445	453	495	429	470	432	473	427	418	450	479	443	427	469	439	462	476	450	461	458	457	443	449	449	452	437	452	418	461	476	461	469	465	478	466	467	455	460	444	429	469	449	449	455	444	481	478	457	435	448	458	445	473	464	455	446	435	432	476	423	443	437	454	457	452	439	481	452	458	459	458	472	439	482	454	436	451	447	422	459	422	476	466	450	465	440	441	467	507	453	466	437	460	465	434	423	435	458	452	464	455	436	448	455	430	441	454	424	449	432	419	459	431	475	453	485	471	428	430	498	473	444	445	483	473	460	436	483	489	445	479	446	479	476	401	438	450	499	458	453	473	448	436	482	404	433	427	440	378	438	432	455	487	483	441	491	431	430	466	475	479	448	461	444	486	485	459	429	420	439	477	447	455	429	446	437	466	443	511	447	459	463	430	465	485	487	480	452	466	484	421	455	489	434	458	456	468	453	452	459	448	432	433	506	481	434	484	457	484	465	473	462	433	465	454	465	433	470	440	424	465	440	460	458	454	435	438	426	464	467	437	482	422	487	463	469	464	500	460	474	430	478	440	449	442	453	424	459	424	468	451	470	425	482	446	483	460	457	460	462	474	444	441	459	484	477	418	456	453	433	462	517	447	404	460	411	474	428	486	464	420	507	450	405	486	451	452	465	473	477	494	455	466	460	447	478	445	465	489	445	438	436	470	444	474	443	442	464	441	425	461	456	434	422	460	431	454	459	450	432	466	466	478	411	437	473	441	439	481	449	453	449	433	436	464	464	461	473	444	460	461	442	470	428	476	466	433	503	461	473	455	456	429	434	485	429	463	451	461	510	447	463	449	454	444	438	443	456	458	431	482	487	409	420	477	467	447	450	438	442	454	449	478	491	451	452	473	493	451	462	442	463	453	461	426	477	485	430	471	484	451	454	473	462	465	461	410	437	414	470	450	453	462	485	451	427	463	457	430	430	476	482	514	420	428	423	431	435	501	419	495	452	456	422	456	466	415	467	487	466	463	448	454	465	443	471	474	438	464	494	448	493	464	474	443	451	460	456	436	443	461	477	458	458	467	433	469	437	462	444	459	453	439	452	422	467	431	457	439	432	458	463	444	461	432	437	486	441	457	476	438	472	472	455	412	470	470	438	447	433	435	445	470	476	420	435	438	438	441	498	431	435	449	471	467	432	436	447	429	458	447	462	479	424	463	426	457	426	448	443	459	437	473	454	447	440	437	417	460	443	439	421	462	438	421	459	439	434	474	478	457	415	474	497	464	479	485	445	446	430	483	455	462	437	449	468	472	435	449	422	445	460	488	470	410	452	473	491	458	394	432	488	449	473	464	445	466	430	452	488	461	418	451	520	453	426	452	449	490	432	432	453	420	436	461	453	459	449	470	430	455	439	454	487	473	436	442	426	448	443	427	473	402	433	456	447	493	449	452	445	464	472	447	479	450	442	406	495	442	471	473	433	453	451	438	437	442	466	466	457	455	456	476	442	483	450	464	461	437	436	446	446	455	443	478	457	456	429	470	407	465	428	472	455	490	407	444	488	472	466	439	439	457	456	417	442	420	456	474	468	444	461	471	469	472	467	476	436	481	451	490	455	431	454	459	452	448	452	449	477	460	452	433	440	459	458	435	453	471	442	466	479	455	447	438	434	440	473	442	447	480	442	470	436	432	462	477	479	437	428	469	451	497	465	440	404	467	431	460	457	449	440	436	453	472	469	457	497	438	448	458	443	453	493	449	432	459	475	456	426	475	477	434	459	443	444	420	436	453	492	454	429	453	428	458	453	489	480	462	426	468	468	429	451	467	459	449	432	445	432	467	484	442	488	485	453	465	454	469	465	424	452	432	437	445	441	481	450	443	447	467	491	435	476	437	409	470	485	473	401	456	453	458	394	485	482	430	444	466	459	418	444	433	420	461	469	456	494	444	472	450	490	432	466	434	439	476	465	439	459	421	435	457	452	402	435	441	422	452	447	451	465	473	425	429	483	456	452	419	428	439	464	459	421	421	486	455	464	449	441	426	444	469	431	459	435	509	457	439	433	416	415	417	458	449	450	424	459	453	448	450	402	441	453	484	427	469	465	448	465	472	471	456	421	458	479	415	450	443	427	446	477	422	438	473	433	446	466	457	461	471	452	478	434	474	430	485	457	475	476	445	437	490	433	487	446	455	419	474	466	441	459	412	475	414	480	465	412	459	465	437	430	403	471	487	436	491	428	429	476	444	471	451	463	453	472	494	447	475	496	454	472	459	416	445	451	440	450	422	460	442	438	445	469	462	464	482	460	442	423	456	453	475	456	436	445	460	455	449	447	474	471	465	498	454	417	459	427	452	428	441	435	410	421	458	480	442	436	452	455	411	480	421	460	478	454	406	435	471	486	501	439	432	430	474	452	443	455	458	431	449	427	430	426	467	437	446	454	454	506	443	446	452	475	486	410	470	463	471	433	451	460	477	453	462	427	503	471	433	442	418	458	440	491	448	441	444	471	436	466	463	431	448	468	436	432	438	437	425	501	424	463	432	481	414	460	448	448	422	437	438	459	479	483	448	476	458	492	466	453	491	417	471	425	470	460	467	471	464	462	468	424	457	459	467	468	421	416	435	425	434	454	417	446	503	443	433	469	407	428	473	456	447	457	457	461	461	466	451	472	456	443	509	441	506	429	483	477	476	455	424	436	462	449	423	460	430	477	474	440	467	465	453	447	470	466	460	476	452	469	445	464	430	443	444	484	445	435	442	459	466	430	434	439	441	456	480	461	449	431	434	464	443	436	459	484	442	457	442	436	452	474	470	452	497	450	461	468	466	437	451	442	486	461	468	423	442	455	443	441	444	480	458	446	419	455	504	453	460	437	476	458	486	444	453	471	427	459	462	443	464	478	470	448	436	452	494	427	485	448	460	470	448	452	503	451	474	467	430	432	468	426	437	490	396	448	458	449	447	466	493	477	469	436	458	477	424	434	447	451	486	477	421	464	430	430	477	453	453	454	457	434	417	421	391	433	455	441	469	431	450	442	464	504	485	436	515	486	466	434	450	488	424	463	436	484	404	475	457	456	471	453	469	458	444	461	467	465	441	459	483	477	470	449	418	438	456	447	467	455	484	468	424	460	417	446	453	440	448	438	470	459	478	463	424	446	434	454	502	476	472	463	447	423	468	430	449	450	427	457	477	480	471	495	452	497	498	459	449	460	448	455	424	469	469	476	413	437	445	481	444	425	466	465	456	455	449	436	442	455	431	482	446	443	438	429	439
25391	21389	27279	25401	5196	24231	40416	27206	12495	3933	1454	756	666	584	617	594	591	524	633	601	549	524	567	535	542	579	543	558	575	572	523	576	562	577	556	629	558	576	575	590	611	573	562	604	579	574	580	557	588	540	572	564	584	548	582	521	555	584	596	573	575	576	575	577	541	572	530	594	542	559	563	548	565	506	525	516	555	544	605	563	550	567	544	586	536	543	552	567	566	584	579	588	525	540	588	531	557	569	617	586	575	599	529	528	536	567	539	554	546	548	576	575	528	555	593	583	541	539	544	576	542	559	568	570	588	587	586	603	548	579	557	583	597	576	563	548	549	568	572	588	572	527	546	536	529	581	609	608	526	585	615	580	585	565	535	525	529	547	538	559	551	568	586	561	539	581	613	566	543	546	572	519	584	545	526	579	533	546	577	568	559	578	542	562	553	592	541	547	580	532	576	531	529	563	507	559	571	563	534	543	581	582	560	541	585	616	578	541	555	569	534	610	533	572	545	575	543	551	551	541	547	597	526	528	601	598	574	599	540	523	564	529	576	545	557	540	562	574	594	554	537	559	532	580	552	573	526	595	619	584	578	579	557	539	557	551	556	566	544	568	555	531	569	519	565	522	540	585	582	577	570	589	541	551	587	560	619	544	545	575	570	557	580	561	534	577	580	545	551	530	530	554	542	519	561	541	563	555	529	537	561	585	562	605	553	551	547	513	549	553	540	580	550	558	546	532	562	581	566	554	581	524	568	564	590	576	586	549	556	586	549	572	600	564	561	535	576	534	570	544	573	571	540	564	593	574	539	580	571	588	559	561	548	535	618	533	575	535	562	575	592	517	555	564	539	521	529	542	547	557	572	623	564	546	578	546	546	588	533	558	579	498	526	539	523	552	588	572	575	553	587	572	578	548	552	536	550	533	592	599	547	553	549	582	580	570	578	558	519	568	571	522	576	598	587	554	605	573	571	551	608	604	634	598	518	590	584	547	580	527	589	561	579	548	553	557	536	578	564	550	599	541	579	570	625	628	589	548	582	563	562	551	580	556	592	555	623	577	567	574	556	585	609	564	549	590	567	546	553	612	566	584	551	531	550	591	549	587	572	552	576	586	510	543	524	572	590	564	526	560	564	553	579	563	540	542	560	535	572	578	531	515	587	551	551	533	571	597	543	586	577	535	612	567	533	563	573	576	549	568	573	529	585	573	551	563	564	547	568	590	537	573	545	591	509	583	527	598	572	591	552	602	574	556	572	586	576	528	563	562	575	593	597	544	581	487	549	550	601	565	548	540	563	578	552	547	511	574	601	523	552	566	572	602	572	610	540	567	566	505	590	533	571	580	590	575	555	556	553	553	598	527	546	562	553	567	568	543	567	558	545	562	556	552	579	580	652	582	573	571	582	537	591	603	538	574	525	534	596	555	569	558	530	562	589	555	526	546	580	533	572	566	547	567	614	560	517	536	603	523	579	563	606	565	605	561	572	581	560	594	533	564	538	534	589	538	571	529	613	588	570	580	555	534	557	503	538	571	554	551	582	536	567	543	538	564	612	544	545	525	599	611	568	592	568	518	582	543	575	558	571	580	552	577	571	607	578	520	536	550	601	561	557	586	535	556	601	547	579	576	567	561	523	551	530	503	570	558	538	552	532	527	541	583	580	579	554	507	572	548	547	548	582	502	542	541	555	564	539	563	579	550	590	566	531	586	573	604	558	561	571	530	571	544	577	569	529	571	541	553	558	585	599	592	550	581	591	563	576	521	543	576	544	555	547	549	545	562	515	589	554	561	524	537	608	526	535	586	527	544	600	548	551	563	575	569	592	532	530	565	553	534	553	578	548	553	597	545	553	538	546	599	572	569	615	557	570	526	555	532	548	557	564	516	570	560	592	570	513	630	591	534	600	547	576	564	535	578	578	576	587	577	565	562	597	563	558	635	584	570	554	590	536	570	570	568	542	532	543	528	541	539	588	548	560	584	557	601	528	550	560	538	546	569	583	593	563	545	564	595	560	574	580	544	538	579	568	549	554	537	576	550	543	518	567	534	551	602	604	565	562	585	582	527	580	588	544	570	562	561	565	575	581	566	559	590	585	572	575	566	588	552	578	569	547	537	557	586	557	592	567	589	565	580	594	562	580	579	559	607	545	579	519	599	566	545	538	558	557	581	573	590	562	576	604	555	563	552	576	562	600	572	511	562	549	563	576	544	598	574	582	538	533	564	564	532	542	581	569	581	537	559	559	560	592	539	581	576	517	557	529	546	545	576	546	572	575	587	588	572	562	532	532	594	558	572	565	554	559	597	553	545	550	577	548	568	594	576	547	544	601	557	545	588	591	533	554	541	552	574	573	573	549	595	524	586	579	535	601	569	564	551	571	594	581	590	543	560	546	563	552	581	553	586	585	598	590	604	565	579	530	582	519	623	565	561	539	600	579	531	600	562	577	578	579	569	571	560	562	586	524	545	586	577	581	557	616	588	521	547	564	565	569	556	600	555	567	531	548	557	574	632	541	544	570	579	558	581	589	539	539	568	619	551	529	584	543	492	552	600	555	582	550	533	556	576	577	564	563	557	553	569	570	571	557	572	566	512	540	536	580	564	557	520	593	612	547	598	567	572	615	556	575	533	608	575	594	592	604	582	539	598	578	564	542	589	576	587	605	547	579	551	502	533	564	565	543	535	564	561	556	520	549	554	572	539	561	526	603	541	579	571	558	541	538	592	566	580	560	576	525	552	555	534	556	539	537	612	571	561	529	592	550	590	567	544	594	549	546	592	579	574	571	538	558	541	551	526	566	599	574	602	554	525	487	557	584	615	552	584	522	524	593	617	558	577	597	517	538	548	503	553	582	551	564	584	569	562	620	540	600	579	527	565	529	543	562	582	587	580	551	529	565	593	545	518	579	527	565	577	581	534	574	574	560	556	535	546	518	579	590	520	585	553	601	585	532	617	567	623	620	594	575	551	531	580	517	565	565	550	539	569	523	562	567	568	548	546	541	548	546	540	530	564	580	547	613	599	537	553	561	582	605	553	622	565	565	520	527	556	506	572	601	521	588	583	592	547	560	569	583	548	549	568	547	578	593	537	563	583	554	530	539	542	570	521	566	540	601	527	531	528	559	576	532	533	557	586	532	543	543	577	560	549	602	560	558	545	555	560	603	544	599	563	550	551	565	537	522	536	540	580	525	531	521	566	523	570	559	568	545	559	542	542	561	589	588	558	581	542	581	584	571	586	590	541	555	554	544	596	513	581	540	590	539	535	544	557	574	534	592	543	522	538	541	589	573	580	596	541	590	562	585	531	556	543	561	581	557	590	579	540	569	569	593	549	544	562	519	534	609	528	537	571	545	614	559	566	499	536	504	587	629	583	558	556	577	575	563	521	556	559	551	603	555	594	542	577	559	563	571	537	520	582	585	528	575	573	518	565	543	553	579	551	613	539	533	515	615	553	558	586	580	507	592	514	578	517	570	556	560	612	552	549	598	573
3541	3124	2690	1534	1263	27122	34131	21316	9445	3611	1459	745	617	505	528	513	521	523	524	512	555	521	494	505	519	468	473	505	515	525	533	512	489	538	528	521	482	503	500	485	525	494	490	498	550	539	508	528	497	456	515	499	497	499	460	517	499	510	510	496	537	493	486	523	502	500	526	490	523	526	521	538	508	518	502	545	502	498	510	525	515	501	476	488	546	506	501	491	512	535	497	483	519	520	510	504	539	562	486	505	524	511	513	528	511	498	501	521	434	550	535	485	517	513	495	537	511	544	514	480	495	528	542	514	465	515	504	491	572	499	494	495	513	502	490	504	486	526	516	544	498	495	527	498	532	553	517	503	516	483	508	493	476	493	511	481	506	516	477	491	482	496	495	493	482	498	428	483	510	508	523	527	537	504	510	458	504	530	507	493	464	494	525	502	499	465	512	495	538	450	508	495	482	465	513	534	502	517	543	497	448	510	471	516	480	491	539	537	472	528	499	494	538	506	463	497	516	502	509	504	483	478	513	509	542	507	532	491	493	500	504	524	523	496	532	544	487	481	519	492	515	532	479	497	463	517	495	541	497	500	513	545	476	521	511	499	486	535	506	470	505	488	504	522	483	521	517	483	462	504	506	497	487	495	553	506	520	515	492	513	543	460	522	457	496	517	514	506	479	492	476	461	509	504	471	522	464	541	527	485	501	507	499	502	481	500	503	510	463	509	501	509	477	501	469	513	497	525	515	556	470	531	489	516	497	523	515	507	497	477	513	494	460	492	495	469	500	515	524	491	492	516	497	501	496	508	498	508	495	534	483	498	504	518	506	476	513	500	507	527	540	530	463	509	532	493	522	457	536	542	484	515	500	495	535	458	521	488	476	501	464	528	510	498	531	457	499	558	502	472	519	512	502	479	483	504	470	495	540	502	500	526	498	524	474	530	525	452	500	467	513	500	505	513	564	485	489	521	517	505	556	494	466	485	511	501	496	540	527	588	483	488	485	499	491	499	499	527	507	475	530	495	465	528	527	518	488	488	496	501	491	499	509	477	500	492	515	482	496	437	501	477	519	484	484	516	508	523	519	458	479	494	514	487	557	468	494	481	488	522	482	457	512	454	509	529	494	505	492	510	526	509	479	468	523	520	487	526	495	453	495	466	480	532	499	471	516	479	522	483	512	520	514	529	506	508	496	548	492	498	504	517	503	500	523	483	535	504	487	490	525	500	500	491	519	527	488	523	514	521	519	464	456	461	509	519	529	483	525	482	490	503	525	521	530	547	514	468	523	515	522	543	506	481	562	521	498	521	461	526	471	465	485	527	486	510	485	453	532	505	495	535	475	487	515	501	520	505	467	503	515	518	480	515	508	508	480	509	502	481	497	484	513	514	512	473	540	483	505	483	507	521	461	480	540	471	534	495	524	502	528	456	526	533	503	560	467	517	548	541	536	502	490	441	476	488	513	444	436	519	488	487	486	506	479	494	478	491	502	531	513	484	501	513	472	490	477	483	531	550	507	509	475	499	509	495	512	468	506	452	513	498	527	471	494	495	438	499	518	511	543	478	486	517	554	516	489	470	531	497	542	501	510	522	489	483	512	492	457	490	486	492	482	470	493	495	497	529	499	488	503	534	520	496	501	518	483	514	484	464	538	530	504	468	489	520	519	526	499	511	489	497	510	534	467	523	509	500	506	513	510	461	534	500	519	509	491	526	483	480	519	506	504	527	487	511	491	489	538	491	551	522	507	511	504	525	535	535	501	490	478	533	487	494	512	525	526	481	478	495	533	488	475	494	497	526	483	510	524	522	527	514	464	509	536	511	497	486	502	516	504	491	527	472	498	500	476	485	473	478	515	503	494	537	548	517	498	515	505	462	517	505	519	501	508	484	540	497	500	488	525	484	498	473	481	500	528	536	494	522	493	476	495	501	473	528	517	507	494	494	491	483	541	478	489	507	478	527	509	498	494	500	490	533	496	473	533	508	509	497	496	490	536	514	486	493	525	500	491	493	498	465	470	489	488	534	524	547	551	502	501	479	515	517	504	476	468	498	530	521	491	509	513	515	489	473	501	534	506	490	510	488	522	497	509	452	464	526	509	530	520	555	506	499	496	517	537	504	503	489	523	546	510	504	495	507	526	481	520	481	516	525	496	496	525	514	492	483	477	494	483	523	507	494	525	470	494	518	510	468	525	473	516	467	527	504	492	491	527	505	480	495	474	480	509	501	500	501	500	468	457	496	480	472	483	527	479	505	522	459	519	505	471	493	502	508	496	493	514	536	509	488	519	472	538	479	511	488	515	502	481	468	537	485	485	459	486	539	494	511	542	465	506	490	527	495	504	482	481	491	488	445	486	504	500	484	537	493	484	559	511	505	493	490	452	484	510	493	515	513	514	487	495	510	507	522	501	502	483	489	514	504	472	551	464	488	472	518	502	510	506	524	472	513	500	517	523	475	472	546	552	509	526	520	464	506	490	518	503	510	499	492	454	456	507	522	521	490	474	487	483	481	517	528	504	459	501	515	506	513	528	500	475	468	506	521	480	464	498	497	512	484	486	496	538	511	501	472	468	435	506	517	482	520	488	503	515	518	535	541	475	472	491	505	495	486	495	463	506	516	491	485	503	514	521	527	469	540	539	498	468	507	524	472	503	500	459	496	483	529	467	483	495	479	488	506	476	496	514	477	498	458	506	508	500	513	516	457	548	508	471	499	493	512	492	516	485	471	487	476	479	503	497	504	477	475	513	519	493	493	485	539	477	484	470	460	476	508	476	526	503	492	525	515	521	486	486	497	529	480	483	495	532	544	519	492	493	479	492	519	504	481	524	533	469	506	484	532	490	475	460	479	519	514	510	529	495	511	548	493	478	498	483	554	457	475	483	482	515	509	515	473	546	503	499	515	479	507	473	483	509	484	463	490	567	502	529	481	465	507	529	483	540	493	504	462	498	520	503	499	502	494	479	481	569	508	526	525	489	563	504	486	519	512	524	485	478	510	540	511	529	488	472	525	531	505	503	466	491	546	527	516	517	514	528	519	538	503	495	511	460	485	484	508	516	507	475	495	497	532	508	506	486	533	465	520	530	540	511	495	503	463	462	498	486	484	481	531	522	499	520	500	500	511	457	497	516	510	491	479	519	488	519	482	508	500	475	498	510	522	515	483	483	497	488	465	502	514	497	528	517	518	523	468	523	469	457	503	514	488	532	468	503	485	465	512	520	500	512	527	491	508	515	491	505	522	510	523	519	501	495	524	510	524	474	514	477	513	507	487	559	511	503	481	492	505	524	502	502	482	491	514	488	506	481	444	507	515	485	548	539	523	500	503	497	490	532	476	513	462	504	487	484	497	524	484	499	538	526	508	475	516	478	494	469	493	515	492	515	505	503	486	507	495	512	496	506	510	518	492	459	516	489	489	489	503	519	496	491	535	491	512	513	524	499	553	468	519	502	465	521	477	524	522	492	510	476	527	471	505	523	470	521	560	544	469
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
