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
338621917549	338621918110	338621918660	338621919210	338621919760	338621920310	338621920860	338621921410	338621921960	338621922510	338621923060	338621923610	338621924160	338621924710	338621925260	338621925810	338621926360	338621926910	338621927460	338621928010	338621928560	338621929110	338621929660	338621930210	338621930760	338621931310	338621931860	338621932410	338621932960	338621933510	338621934060	338621934610	338621935160	338621935710	338621936260	338621936810	338621937360	338621937910	338621938460	338621939010	338621939560	338621940110	338621940660	338621941210	338621941760	338621942310	338621942860	338621943410	338621943960	338621944510	338621945060	338621945610	338621946160	338621946710	338621947260	338621947810	338621948360	338621948910	338621949460	338621950010	338621950560	338621951110	338621951660	338621952210	338621952760	338621953310	338621953860	338621954410	338621954960	338621955510	338621956060	338621956610	338621957160	338621957710	338621958260	338621958810	338621959360	338621959910	338621960460	338621961010	338621961560	338621962110	338621962660	338621963210	338621963760	338621964310	338621964860	338621965410	338621965960	338621966510	338621967060	338621967610	338621968160	338621968710	338621969260	338621969810	338621970360	338621970910	338621971460	338621972010	338621972560	338621973110	338621973660	338621974210	338621974760	338621975310	338621975860	338621976410	338621976960	338621977510	338621978060	338621978610	338621979160	338621979710	338621980260	338621980810	338621981360	338621981910	338621982460	338621983010	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2710	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24047	21262	25636	27219	21271	21264	2842	485	383	329	358	300	269	304	282	285	249	268	256	250	252	251	239	249	269	233	262	247	283	263	250	242	253	219	263	234	241	282	230	245	242	258	285	246	261	229	236	232	237	252	252	233	256	232	253	267	246	283	258	258	244	228	275	229	278	255	250	275	242	263	233	262	246	229	202	238	261	270	233	235	239	256	236	260	234	257	259	224	213	249	269	249	251	239	241	266	260	264	229	253	255	211	248	264	242	228	242	284	266	260	215	271	229	250	238	250	264	216	233	245	236	241	252	236	259	224	230	224	247	252	259	244	244	282	278	227	256	272	253	290	223	255	255	247	254	229	227	262	229	270	237	234	229	274	262	252	231	231	217	253	252	226	252	247	236	226	252	258	264	260	270	235	232	240	224	247	244	272	246	225	259	255	234	245	230	234	267	227	243	263	250	245	232	255	232	218	241	257	241	279	256	234	235	259	234	227	268	278	263	239	266	241	262	239	259	225	257	254	277	226	284	226	246	253	235	231	240	243	223	256	211	243	251	219	259	239	223	256	232	239	266	253	253	221	228	236	256	248	239	259	256	206	231	210	236	269	241	246	239	283	258	279	243	249	227	240	257	274	207	244	250	254	237	216	220	286	233	210	243	212	232	259	263	252	237	260	260	234	236	223	216	268	247	262	271	239	248	277	239	261	212	231	261	255	242	236	232	257	219	235	229	260	243	215	237	296	245	273	262	257	251	244	257	242	248	254	239	243	246	262	243	216	253	271	252	240	218	272	237	233	228	252	245	258	266	271	271	238	218	227	238	243	256	248	219	197	220	254	238	226	255	221	254	223	261	258	270	269	258	250	219	260	237	232	254	266	234	248	245	239	229	231	226	269	214	257	263	258	271	248	241	246	261	229	223	243	246	213	252	271	235	214	236	228	266	222	237	246	293	234	252	229	254	275	252	259	216	225	223	240	234	249	217	254	237	241	258	238	244	246	241	276	227	263	258	255	240	219	226	260	245	261	199	225	268	241	277	230	267	236	259	244	238	223	226	238	232	258	276	250	252	227	258	267	254	249	244	236	238	249	247	237	236	264	243	231	226	238	257	240	231	233	277	247	276	224	235	217	295	244	280	239	225	251	252	256	281	230	218	247	238	263	257	265	276	285	248	253	227	255	255	261	263	230	258	235	246	247	254	253	248	276	275	229	252	237	242	272	248	227	248	258	243	222	232	259	255	261	242	238	244	278	255	227	289	237	237	232	228	248	243	214	223	259	248	247	249	226	220	251	231	259	237	258	224	258	236	262	270	260	286	244	230	263	239	258	248	267	238	231	231	247	260	248	247	254	261	294	232	253	253	219	246	236	240	229	254	250	262	258	241	281	258	240	222	261	242	272	246	242	256	244	256	261	262	256	253	241	264	257	238	288	221	256	229	253	245	216	253	265	255	284	207	248	224	255	236	230	219	268	237	251	268	239	253	257	233	233	229	216	245	271	257	242	247	220	215	245	210	240	240	252	252	257	219	248	275	256	276	261	269	246	266	236	260	213	242	230	241	243	252	220	245	239	235	250	239	242	270	241	244	257	243	285	252	243	251	201	233	237	243	255	241	214	254	236	245	266	240	248	236	228	242	235	225	231	267	243	213	256	241	215	222	242	268	258	266	228	235	292	258	280	266	269	249	259	257	272	230	250	223	217	291	243	271	220	228	242	269	257	255	233	245	266	231	250	191	243	235	238	246	257	291	240	234	242	225	238	241	248	225	224	236	247	261	244	272	243	263	242	240	258	268	258	265	248	254	241	239	259	241	252	240	238	265	243	250	265	216	243	264	252	220	218	268	262	245	236	250	283	247	232	270	211	258	231	273	237	242	241	237	231	268	233	216	235	242	289	232	266	262	232	257	231	249	246	263	234	249	245	270	236	257	229	282	259	206	223	245	241	220	217	263	221	277	251	243	224	240	254	250	244	231	245	251	233	249	226	248	241	257	240	250	258	255	209	222	249	257	236	217	214	246	219	245	234	259	221	242	242	245	236	268	265	259	229	240	258	222	257	241	261	259	252	252	216	269	223	269	251	276	215	246	244	262	234	259	256	262	241	245	247	253	255	243	262	213	242	271	248	209	257	254	247	251	231	270	263	202	208	214	281	242	246	261	256	252	250	251	247	211	244	275	245	219	255	234	243	254	219	251	256	219	221	252	257	247	258	256	250	250	247	225	254	225	213	253	248	220	216	231	254	220	227	263	235	246	256	261	264	236	248	239	277	258	259	253	249	242	240	241	254	239	237	225	222	255	221	263	246	234	244	223	273	274	212	215	274	236	238	244	236	234	205	265	239	282	258	231	242	250	258	244	254	218	237	237	245	267	265	212	239	266	240	241	267	268	241	215	230	257	238	257	224	256	224	241	266	232	252	260	241	260	258	231	265	271	253	259	248	204	238	234	262	227	264	245	233	263	253	234	282	262	246	261	254	245	250	243	246	238	236	256	235	249	239	240	240	305	262	254	234	257	231	241	251	270	273	214	257	241	231	256	262	211	246	235	239	255	232	274	279	270	233	232	255	274	238	256	227	232	249	252	274	242	224	258	243	236	252	245	274	245	280	253	234	283	253	242	251	240	250	228	260	241	224	237	222	214	247	277	231	271	274	232	240	250	260	248	257	232	232	247	261	261	255	243	216	251	259	230	220	220	229	255	241	240	261	238	221	218	245	272	272	211	251	235	227	243	263	229	238	239	236	260	263	239	260	272	259	234	219	247	266	237	257	242	230	265	277	232	245	262	225	223	247	234	259	215	260	254	232	256	246	243	259	210	263	249	261	260	251	234	240	248	243	205	236	243	252	221	272	247	238	266	242	269	237	267	239	245	255	262	252	244	224	251	231	239	245	262	224	264	251	221	263	273	243	241	246	270	235	238	241	256	244	229	239	258	244	218	254	215	228	224	205	217	275	240	247	284	278	244	224	246	262	234	268	254	251	230	259	266	246	237	232	242	266	252	238	243	264	245	213	261	253	266	249	229	271	266	261	213	228	226	252	226	236	271	248	256	241	248	241	216	223	243	254	241	276	253	252	253	281	275	281	244	246	251	245	222	241	233	230	245	255	243	255	252	236	245	229	236	228	295	248	214	264	214	258	264	274	217	228	269	247	221	280	261	249	228	205	260	216	238	250	241	239	251	217	239	228	269	233	260	217	240	241	275	239	267	242	248	240	253	228	258	249	221	275	222	275	235	260	217	246	262	241	243	232	264	232	258	272	273	235	244	238	240	268	232	228	251	250	230	269	242	232	208	266	233	253	241	239	235	237	280	267	261	245	240	265	251	270	240	249	246	263	253	219	264	264	232	255	260	236	248	258	270	256	253	219	243	274	247	278	231	234	233	242	254	219	247	243	269	249	251	240	246	232	218	245	236	254	260	259	224	206	256	261	266	254	253	240	261	226	230	242	237	227	244	239	234	263	238	237	255	258	246	244	249	248	231	233	258	243
3691	5007	3111	1574	994	830	762	692	631	661	611	668	579	616	585	555	612	613	560	604	603	562	590	586	535	603	552	575	568	521	607	594	574	578	647	587	625	575	546	572	564	525	564	585	603	579	636	610	591	544	573	609	570	577	581	552	586	562	560	565	557	583	565	557	577	566	587	558	601	576	585	602	590	557	548	549	571	565	530	558	566	574	579	557	622	614	565	565	604	608	560	572	581	559	601	577	588	601	533	581	570	623	547	589	557	584	603	540	575	582	586	562	621	603	565	619	572	558	577	555	584	605	569	538	556	582	582	619	558	588	569	585	625	577	532	562	557	574	550	585	571	560	612	594	614	616	619	587	591	556	510	587	592	536	614	610	565	520	574	599	534	598	580	543	617	589	576	528	565	546	574	560	571	506	559	615	591	557	605	599	577	547	568	543	573	577	576	555	547	524	558	566	555	568	602	576	573	551	571	569	601	579	621	607	532	578	524	558	613	609	583	555	576	591	569	581	592	579	606	611	566	590	540	562	548	579	587	526	604	564	580	579	595	589	616	563	560	582	563	541	593	580	594	559	561	621	564	591	588	559	582	548	585	581	561	560	612	593	555	579	581	563	596	598	583	560	593	582	593	578	586	554	577	596	551	542	607	582	574	580	542	560	582	584	604	576	573	555	568	527	581	585	512	577	570	580	590	568	581	547	595	576	554	562	580	565	588	564	586	584	560	540	551	569	603	596	607	556	590	572	568	545	590	564	593	549	589	567	605	590	553	594	549	585	585	572	582	538	615	606	583	551	575	552	582	588	598	569	552	576	586	530	616	580	536	582	544	566	577	568	584	540	554	556	553	605	563	613	556	547	530	583	588	535	584	531	561	577	568	506	559	588	551	599	607	548	563	599	587	590	569	557	614	587	588	575	604	576	607	572	581	582	574	578	570	560	556	524	593	563	543	595	576	573	564	556	593	517	596	588	561	606	576	584	560	567	612	555	608	615	596	603	567	613	597	596	556	529	577	599	570	571	643	538	589	574	554	576	529	615	603	598	622	551	510	531	606	552	598	563	565	554	524	563	580	563	634	571	580	589	623	594	583	569	624	546	585	590	624	577	599	581	590	553	558	617	562	568	561	545	608	544	580	564	599	549	573	521	549	555	542	584	553	552	566	553	614	587	538	605	561	594	595	590	566	563	552	539	561	546	550	573	599	582	565	551	569	562	586	561	574	569	537	558	585	597	527	546	558	596	552	579	545	575	599	617	594	597	560	530	559	562	544	561	581	550	577	592	582	599	592	555	541	570	554	565	570	613	546	583	616	530	608	562	554	614	578	592	583	562	551	569	585	545	562	613	585	575	569	570	615	560	573	566	552	631	552	588	606	545	567	596	586	566	607	565	576	552	575	531	576	599	530	568	533	585	571	604	570	545	557	548	553	602	581	567	597	559	571	597	538	607	605	566	590	554	537	632	590	576	546	571	576	599	568	600	580	574	576	538	543	574	560	535	585	528	542	561	560	536	611	584	613	567	563	570	581	579	563	581	604	613	641	590	551	590	624	576	588	599	545	619	539	546	587	598	564	556	535	580	550	590	576	551	578	550	581	573	556	603	593	589	548	573	602	560	585	548	602	550	578	591	512	533	567	571	537	547	587	643	551	589	565	598	553	610	560	586	576	555	579	647	549	551	564	613	588	605	557	600	558	559	561	586	601	537	559	593	568	569	527	581	586	574	575	602	543	605	556	608	560	589	611	568	608	560	607	533	580	551	550	596	560	571	555	572	641	574	539	551	563	610	563	560	564	596	590	574	546	572	550	561	603	566	573	564	529	554	562	565	584	585	576	597	589	605	563	571	609	565	608	575	601	577	559	564	585	515	578	582	561	610	552	578	566	539	592	551	578	586	559	536	617	560	565	580	618	599	583	589	560	590	571	616	610	567	566	574	582	598	569	583	570	576	557	550	576	585	569	576	551	614	545	560	591	545	513	581	557	642	569	619	570	566	585	575	548	610	592	553	551	591	548	548	595	573	563	544	562	532	551	585	558	617	576	560	589	549	584	543	574	585	585	615	568	594	598	592	572	566	603	569	548	578	541	541	568	544	572	565	572	602	566	620	577	595	594	576	590	550	574	565	538	603	587	575	556	557	541	554	573	569	564	563	576	584	537	564	552	577	551	570	610	575	547	570	573	582	597	604	548	584	584	593	570	612	575	571	582	574	579	564	543	558	599	573	515	553	544	561	555	569	601	546	575	588	624	559	609	562	556	566	595	586	521	566	584	597	597	567	545	586	552	575	624	588	601	578	578	576	566	548	558	574	541	580	579	555	611	573	576	570	603	537	622	575	541	614	582	582	562	601	555	585	577	594	600	570	571	573	583	541	579	533	588	570	582	542	593	598	579	498	586	559	541	582	570	597	592	559	609	573	598	593	618	548	540	600	554	546	552	578	545	564	616	603	623	529	569	548	582	587	608	583	526	637	633	578	573	563	518	567	585	639	590	565	557	561	554	573	594	597	591	591	548	590	555	582	585	603	589	551	583	551	579	584	566	551	548	588	549	563	607	603	561	555	595	547	585	544	540	591	554	620	541	608	545	575	541	610	529	562	563	614	566	568	590	534	605	572	524	591	560	587	587	558	585	545	577	544	523	606	542	595	572	613	582	574	572	593	589	579	541	552	563	550	583	566	604	535	579	562	573	622	516	569	575	602	537	578	581	559	590	594	551	606	589	550	608	611	557	616	599	554	584	569	537	599	606	612	581	572	567	571	575	580	553	549	605	579	575	570	563	568	572	619	610	583	549	571	549	588	599	598	549	566	564	576	540	596	579	603	558	614	541	548	578	585	586	541	564	587	612	567	613	543	605	564	534	570	572	588	545	568	607	567	537	544	562	558	601	576	555	567	595	607	556	591	554	586	607	573	591	566	585	554	548	571	560	618	564	530	581	577	585	562	582	614	549	565	610	542	600	593	556	574	614	535	543	552	558	571	555	580	634	550	577	545	565	582	554	542	583	560	603	607	583	541	591	559	610	572	617	548	556	597	556	553	633	531	575	555	576	574	560	501	577	574	576	555	575	588	545	552	548	529	604	554	571	598	567	555	565	548	544	553	587	606	551	601	646	574	566	589	595	552	601	593	604	613	579	549	584	614	584	590	596	579	591	572	611	545	623	619	538	576	593	596	592	551	608	577	531	593	558	591	570	591	582	596	565	580	589	573	618	563	615	571	590	561	557	571	581	613	595	583	593	534	602	622	574	567	605	531	577	592	575	536	588	527	593	564	602	596	539	545	582	568	577	580	552	618	582	610	582	526	601	559	572	568	565	586	535	579	575	614	591	603	587	576	548	585	562	547	542	589	578	632	561	564	577	591	613	601	554	571	571	602	625	603	527	576	589	535	597	579	569	615	545	573	603	600	558	560	558	619	594	568	588	577	531	574	566	588	556	582	553	562	576	552	601	540	596	578	605	569	571	570	568	574	587	568	574	543	582	589
32637	11816	1438	533	429	401	399	391	399	432	415	400	402	457	358	394	372	392	396	398	410	404	402	410	388	392	367	380	377	387	404	351	381	421	368	382	436	411	392	399	381	393	373	365	411	423	393	398	416	406	400	437	403	372	398	384	397	397	387	400	387	363	400	406	389	406	389	385	381	382	437	397	383	407	396	388	357	418	413	399	409	422	402	382	408	380	408	387	372	421	391	414	378	364	376	372	419	403	390	393	404	396	373	409	381	381	378	394	400	378	431	421	429	418	370	384	361	389	406	365	374	360	436	402	377	390	425	372	410	369	388	354	365	362	371	382	389	384	365	378	368	392	406	428	404	399	404	409	382	407	396	399	388	397	405	377	412	365	402	380	382	406	355	391	382	399	371	434	375	425	404	382	371	388	356	387	387	376	400	369	423	413	384	443	349	432	376	414	364	363	399	384	388	395	374	420	411	401	407	447	421	407	403	416	434	413	410	415	365	354	386	362	372	374	383	346	404	385	387	354	401	392	412	393	396	426	354	415	381	348	395	373	379	411	380	452	416	399	424	408	387	418	368	393	406	421	393	397	415	387	392	411	405	392	418	401	391	406	415	380	402	425	385	382	408	367	330	402	389	369	420	394	396	360	410	372	372	383	381	396	373	391	363	383	370	353	412	406	372	408	399	419	400	399	372	398	357	404	421	374	387	364	437	394	389	388	433	411	387	397	373	387	376	409	402	390	376	389	384	385	397	410	407	374	371	373	353	338	383	379	413	389	385	377	404	391	377	411	436	343	391	390	391	364	401	385	400	411	409	419	390	354	406	381	350	369	406	371	365	355	348	395	389	367	413	390	407	374	433	394	369	410	357	415	391	414	368	366	436	408	412	399	393	380	337	407	384	383	376	405	391	420	376	396	407	391	403	395	408	393	403	411	409	421	421	369	431	415	406	371	402	381	398	443	435	355	375	365	413	384	408	385	389	406	405	391	435	385	353	394	394	433	345	418	416	402	393	407	399	444	395	399	376	409	362	425	380	412	397	397	398	395	412	418	427	407	405	381	380	377	369	410	388	406	403	408	395	388	377	383	404	432	362	360	420	423	398	360	408	396	402	381	416	397	395	363	386	381	395	396	398	374	377	455	351	377	388	374	407	395	406	392	403	381	396	367	354	409	389	398	397	412	352	378	357	385	391	395	379	405	396	421	381	391	421	407	415	426	433	389	429	392	397	413	356	357	381	423	405	437	402	416	396	399	402	405	415	389	371	386	416	376	404	374	392	415	407	415	415	423	391	417	419	405	387	372	396	398	357	394	395	379	405	404	394	358	388	404	404	365	363	399	363	386	407	384	396	360	396	416	376	388	434	419	389	354	391	389	397	388	432	431	403	407	418	363	381	341	408	385	389	377	403	387	420	423	430	348	376	374	393	390	366	395	407	392	419	396	377	397	386	418	374	370	404	361	352	383	393	397	413	401	455	384	395	374	392	372	385	382	382	380	384	373	412	368	378	370	402	379	392	410	406	424	361	387	420	388	396	397	380	388	391	419	397	413	406	411	367	444	400	352	399	415	391	363	398	405	423	374	394	378	406	364	379	432	385	384	373	387	375	377	407	384	419	346	385	407	395	382	375	391	399	408	386	422	422	382	413	352	364	391	405	374	367	342	326	350	379	418	396	369	436	377	388	334	406	386	362	357	396	371	352	356	420	394	391	380	408	407	413	383	415	356	378	384	415	405	342	401	368	364	364	444	400	404	376	372	406	412	382	353	394	363	392	415	431	398	369	373	360	435	408	368	397	423	370	408	401	411	379	397	414	386	414	345	377	405	428	410	427	389	388	411	397	394	379	384	413	404	398	388	412	380	378	400	399	427	385	384	421	378	382	421	382	400	394	411	360	421	399	392	406	384	373	394	383	405	410	391	400	409	389	413	371	380	406	399	398	418	375	411	378	427	397	424	443	399	413	415	403	396	396	387	409	368	375	393	404	407	351	402	385	404	366	399	352	395	345	385	429	365	360	407	410	401	375	381	409	360	356	354	381	372	390	375	412	389	435	418	378	397	404	374	377	389	362	423	389	407	369	397	376	384	399	380	373	362	402	393	393	401	395	396	364	394	371	372	400	370	381	357	376	392	389	431	382	422	403	403	376	397	439	429	385	362	402	359	436	425	393	377	368	382	357	397	398	376	426	444	400	439	395	399	382	378	384	408	402	407	407	394	361	383	399	393	388	408	341	383	411	397	420	398	382	381	447	389	392	366	380	380	421	393	424	411	382	400	366	378	390	414	376	404	393	431	389	387	399	398	364	426	386	371	393	392	366	380	350	373	386	380	365	371	405	419	365	400	410	402	376	401	379	400	371	399	397	371	362	371	417	400	384	372	380	376	353	381	383	374	354	377	410	394	438	399	378	409	403	372	388	361	395	388	365	392	416	401	407	423	398	359	393	369	373	409	379	367	437	393	384	339	384	403	404	368	411	350	396	377	360	367	428	396	377	381	387	418	390	425	427	404	417	395	382	381	409	436	435	377	413	409	360	398	382	430	393	377	411	365	378	392	394	338	428	371	366	412	383	371	375	364	422	353	370	396	408	406	373	407	344	350	394	380	427	398	385	416	399	388	368	384	387	379	385	417	395	383	406	394	388	420	381	393	398	390	370	379	402	410	389	398	417	403	430	382	386	378	373	409	420	387	383	356	405	426	374	409	378	380	397	451	379	362	402	375	352	412	410	399	391	400	421	388	382	389	400	433	399	402	383	376	397	400	395	393	390	413	352	403	405	389	381	422	406	357	409	430	411	384	384	399	360	414	403	417	373	427	405	393	405	381	372	370	421	387	391	377	385	398	396	370	394	404	419	369	392	411	413	401	362	385	397	364	387	420	437	352	407	395	389	399	402	394	407	376	371	387	393	410	375	369	371	397	391	364	407	370	374	377	417	388	411	411	443	379	421	356	394	425	398	375	367	383	419	426	398	361	352	348	374	388	432	359	408	381	420	396	359	363	361	368	384	393	376	381	418	408	390	366	407	413	356	418	425	375	371	402	401	388	367	403	437	385	387	417	372	397	407	426	364	364	392	394	413	387	361	400	366	385	416	385	347	404	406	412	402	435	372	383	348	370	394	368	402	391	380	368	392	402	409	401	410	333	373	379	403	383	395	427	371	384	365	394	381	417	405	416	393	399	375	427	367	373	380	412	391	395	413	381	425	412	356	384	379	397	373	413	405	369	400	351	358	385	391	415	378	366	385	409	412	403	444	402	386	389	400	369	402	420	375	378	389	386	388	352	368	373	411	402	422	389	362	406	404	424	386	404	421	364	412	427	361	416	369	422	418	378	425	378	398	404	392	396	391	410	391	407	399	354	381	344	393	404	384	400	403	368	369	395	414	324	375	405	386	372	402	373	394	398	410	394	379	366	383	405	395	425	360	420	390	399	382	359	417	417	442	330	392	365	388	404	400	386	390	402	359	405	359	361	441	405	360	425	410	405
6190	1091	960	891	981	901	940	841	939	929	850	902	868	881	881	910	864	898	872	898	884	930	913	873	879	891	931	919	858	864	886	921	906	860	860	895	895	821	933	918	874	887	877	899	919	936	840	937	933	906	865	860	919	956	885	910	899	911	877	826	883	881	882	879	891	854	918	851	878	901	854	912	920	855	924	900	859	897	886	851	832	906	870	917	842	911	890	877	912	878	930	888	881	965	926	928	924	890	911	899	895	893	918	891	913	900	884	890	872	882	881	902	911	918	904	878	854	866	899	867	883	845	889	898	887	900	896	934	872	886	948	916	924	901	874	887	930	918	854	869	906	888	910	894	852	899	891	903	867	908	899	885	922	925	830	944	913	903	872	884	833	884	873	831	906	883	861	823	921	853	886	886	848	849	886	923	877	926	897	933	894	855	936	945	904	901	897	891	884	915	859	889	926	887	873	936	866	925	883	839	872	895	914	884	894	902	846	894	923	904	911	904	905	952	854	890	897	958	944	967	880	844	917	862	904	886	844	866	906	869	863	925	902	931	848	877	893	869	947	924	903	874	872	846	901	917	873	895	882	919	870	859	856	900	931	912	899	888	877	905	902	919	919	875	894	868	923	872	871	891	891	860	837	878	886	872	901	896	891	895	857	888	889	874	868	898	914	845	895	900	846	939	896	875	885	906	899	929	866	900	880	882	916	869	936	915	906	804	884	881	829	918	849	918	924	882	907	934	877	893	904	920	868	867	880	900	898	850	890	928	828	905	891	915	885	859	888	918	888	910	869	913	915	895	907	919	898	893	912	881	899	914	944	866	899	928	909	906	912	961	881	927	873	894	882	885	864	839	906	921	905	909	867	972	877	930	907	902	903	857	898	911	921	896	898	880	855	886	869	891	912	862	921	876	912	904	890	927	884	870	846	912	889	877	885	898	924	929	872	902	869	858	844	916	945	930	876	920	909	914	905	912	899	888	910	888	868	892	905	906	885	882	928	913	935	901	844	828	892	871	913	838	890	905	896	944	878	907	903	837	931	970	952	869	920	896	885	851	888	914	886	891	936	919	932	926	942	901	923	880	924	947	856	895	947	895	869	842	879	873	904	870	882	897	866	907	887	866	950	951	867	889	867	901	907	910	897	893	848	888	897	839	891	911	884	935	876	862	914	923	911	890	890	911	890	907	891	893	889	881	881	912	924	860	858	870	928	819	945	927	899	818	887	905	917	875	904	883	891	855	915	849	914	875	888	846	877	934	859	897	841	841	913	880	908	920	920	863	895	927	920	905	853	934	889	853	899	882	926	911	917	879	869	869	891	904	827	947	908	875	917	899	951	852	874	825	834	858	942	919	867	912	910	867	849	916	911	867	880	845	911	903	847	925	877	898	913	934	935	829	914	957	849	918	857	888	901	943	895	943	872	893	943	878	889	872	882	867	889	919	935	909	903	874	882	902	864	928	896	866	911	853	903	855	918	871	886	863	940	921	817	894	847	969	917	941	859	918	881	889	900	967	910	861	909	874	913	835	897	874	916	945	940	903	821	834	864	891	899	910	934	873	899	894	901	910	893	880	868	873	870	894	897	831	869	890	869	920	880	908	891	874	900	911	981	940	876	888	844	882	908	852	897	909	852	878	877	932	899	909	927	854	909	894	882	872	892	935	911	922	889	907	858	837	891	911	896	921	911	874	925	875	890	913	893	919	884	872	889	864	882	857	876	932	898	921	878	827	906	912	894	844	923	876	925	907	877	880	943	894	943	899	886	928	941	917	905	904	906	891	926	938	920	916	916	955	892	850	890	839	877	876	860	866	861	917	878	905	910	881	839	901	849	883	889	936	874	981	904	869	898	914	884	883	953	896	929	878	895	881	868	828	911	891	923	889	919	899	850	899	912	862	862	845	911	883	843	912	851	865	908	904	914	920	860	893	927	896	918	889	898	891	906	921	896	887	877	927	930	912	863	898	854	851	893	882	893	871	910	889	887	942	911	969	846	888	921	893	855	902	850	861	922	929	890	931	888	925	906	952	880	898	865	874	845	887	810	901	867	927	771	911	898	843	845	920	880	935	948	907	883	890	860	921	899	845	902	904	836	861	929	886	931	873	849	913	876	888	911	876	870	932	897	956	908	875	878	923	912	931	958	871	824	920	919	916	915	907	862	863	876	905	951	888	892	941	889	925	871	872	920	886	894	876	936	842	890	862	888	881	894	865	859	884	879	865	899	884	977	912	893	942	855	883	948	868	918	907	857	843	891	874	929	936	918	898	875	912	827	928	886	901	963	918	932	870	907	806	905	874	868	908	860	891	932	905	878	877	881	879	943	858	913	901	847	886	900	887	914	904	908	931	867	910	854	945	841	945	922	834	869	895	923	869	891	883	888	883	882	893	882	844	886	857	895	905	925	849	900	899	947	847	899	934	856	887	889	892	861	860	905	944	905	882	866	903	875	881	914	868	915	889	934	911	936	875	905	913	819	871	927	916	900	871	897	821	897	926	852	919	852	873	892	880	875	897	888	927	899	880	912	864	884	889	893	851	931	892	857	889	844	991	875	863	859	888	879	903	897	932	876	921	927	956	829	927	906	916	931	923	918	835	866	912	859	937	852	906	904	907	942	890	858	910	843	918	933	893	942	928	936	932	869	891	820	918	904	834	926	866	858	897	969	903	896	897	902	890	888	894	893	919	933	880	906	844	875	900	902	857	868	899	922	931	914	857	869	903	882	882	880	894	931	848	884	874	931	885	902	914	944	867	837	873	883	918	870	912	954	886	902	903	862	862	837	855	882	892	845	881	859	843	913	872	922	954	881	916	915	858	902	950	846	814	918	895	885	915	889	873	869	897	897	876	894	866	870	896	893	864	944	914	908	838	842	869	921	895	917	959	951	892	914	887	879	884	893	884	894	908	928	951	876	906	878	956	919	862	940	912	867	930	843	866	890	849	851	886	948	916	915	888	940	891	867	937	916	806	893	894	946	886	859	887	917	881	917	894	934	914	879	883	849	918	887	929	863	926	852	922	910	919	894	934	898	900	829	876	909	912	869	865	928	904	869	904	913	903	864	911	912	876	846	869	904	904	871	902	897	917	921	883	893	918	922	947	902	930	842	916	920	877	940	927	882	902	847	902	855	890	924	901	861	805	906	881	879	829	877	869	893	862	868	938	905	848	846	895	923	865	904	962	903	852	918	852	869	885	912	893	883	885	892	883	844	865	875	892	926	936	868	846	955	934	883	928	877	917	895	921	924	911	932	916	871	875	883	864	858	892	895	868	870	910	942	870	930	878	906	877	904	884	893	889	936	952	908	839	875	857	913	883	891	903	962	876	916	909	896	882	870	862	854	926	894	855	930	847	891	845	901	895	912	880	884	897	924	862	935	901	861	904	882	873	876	829	849	909	885	940	895	937	900	884	897	868	897	920	886	948	935	895	888	859	887	878	907	851	884	894	860	833	872	921	837	910	859	903	910	937	888	941	901	897	892	892
24531	20868	24547	27309	20071	1768	589	505	501	460	429	410	439	442	473	460	437	442	458	453	417	443	422	394	480	413	425	385	429	409	425	436	452	471	436	420	400	427	403	420	408	435	438	450	404	384	478	450	462	424	409	447	447	432	425	421	435	427	411	449	466	479	396	383	421	389	428	445	456	429	430	443	455	400	417	406	384	443	441	449	399	435	443	416	467	486	450	436	427	403	423	424	464	445	401	403	443	419	433	394	453	442	418	445	401	427	438	415	438	416	368	400	424	395	407	405	422	434	427	390	447	418	430	409	437	415	402	413	437	426	419	393	431	385	419	466	434	430	422	409	438	410	418	392	374	435	400	445	453	445	420	429	392	431	512	416	409	419	438	431	439	397	430	424	448	424	427	414	410	354	447	418	423	435	396	417	423	428	434	444	439	458	443	423	431	405	425	428	464	456	427	439	438	410	409	439	425	381	428	426	425	442	392	423	444	438	408	425	436	434	434	420	464	470	422	435	424	419	445	422	418	429	429	454	464	410	399	406	416	401	384	387	418	428	396	433	402	429	445	442	368	470	423	416	415	417	435	451	451	418	439	423	487	425	473	416	470	410	405	385	443	454	453	401	421	418	451	413	403	425	435	466	440	431	420	410	424	428	447	386	457	457	455	443	398	375	438	400	425	405	419	433	428	466	429	396	447	400	447	450	434	473	475	437	417	393	415	428	408	411	401	437	399	452	430	432	448	422	446	428	460	409	443	415	467	419	441	402	421	411	416	424	461	421	406	404	453	449	416	418	429	447	428	422	456	429	430	426	430	445	402	412	443	411	428	419	392	433	446	460	425	424	429	441	416	408	458	441	428	439	424	453	411	471	438	428	477	449	405	436	449	431	439	421	427	415	399	448	457	476	393	451	431	454	466	416	397	434	415	406	473	440	450	459	400	393	391	385	437	396	422	417	407	434	426	453	462	437	418	416	408	486	423	409	412	423	473	442	449	431	456	397	434	412	428	414	422	420	454	423	424	408	418	430	443	428	406	440	425	431	455	397	451	426	434	388	392	431	420	447	436	422	438	450	436	452	446	414	447	437	427	423	442	398	400	438	442	443	423	400	398	405	420	431	433	417	427	382	437	436	432	418	451	449	405	453	443	422	416	458	435	411	421	414	424	429	441	411	406	426	435	392	414	404	459	448	449	446	403	397	423	424	456	433	401	419	450	433	437	422	477	432	424	406	434	459	399	425	428	403	431	389	393	405	434	405	430	416	399	419	432	405	444	395	460	454	366	439	436	452	439	415	424	429	483	412	425	425	469	420	437	441	460	455	449	427	477	423	402	432	434	417	416	410	407	415	423	456	408	454	442	416	411	408	422	474	408	438	397	383	467	439	432	410	427	422	392	428	419	437	420	460	478	430	364	442	381	439	441	442	451	436	415	444	419	428	394	431	435	468	467	403	414	422	417	395	380	445	427	395	443	436	416	457	372	411	439	429	418	411	451	427	401	448	424	443	451	417	438	401	452	446	420	417	457	394	445	403	425	413	436	459	479	423	432	444	417	439	390	424	451	424	444	421	432	414	455	453	431	410	411	454	417	415	423	384	426	420	403	452	415	448	416	399	443	465	432	440	434	418	436	416	436	447	455	427	403	399	435	441	403	432	411	409	410	409	396	385	441	440	395	414	427	397	421	371	431	431	412	433	416	417	403	384	407	457	443	433	439	425	402	416	414	417	456	444	436	433	436	432	423	414	410	433	428	417	453	445	424	423	444	454	418	441	417	438	427	438	454	434	462	458	376	392	420	427	408	461	401	445	461	450	446	455	452	410	458	381	417	417	419	462	442	446	399	410	386	419	385	419	446	447	419	431	436	421	467	450	440	467	402	477	452	388	431	399	431	424	445	391	422	406	429	411	427	444	428	430	469	442	435	410	402	421	439	399	439	449	422	408	380	418	392	427	451	447	422	480	461	439	413	409	447	410	397	396	437	408	441	421	412	454	448	424	418	436	426	444	402	441	412	403	420	440	416	420	436	453	442	401	415	399	450	397	420	424	436	436	416	397	423	435	442	404	432	404	406	457	442	432	456	430	457	377	407	446	412	424	455	410	421	410	467	411	433	439	426	404	427	412	416	445	434	449	457	412	408	429	402	425	448	431	456	399	424	405	427	403	462	454	437	422	435	423	385	479	407	446	422	405	417	422	441	431	418	408	441	450	449	403	428	426	438	432	448	414	411	434	408	400	439	417	448	445	414	463	449	428	453	432	447	428	428	434	434	422	432	377	376	445	424	416	391	436	424	448	438	425	443	440	456	427	393	419	428	425	424	418	419	433	398	372	433	439	461	443	436	425	409	413	448	474	405	429	394	405	415	408	419	402	424	429	461	465	397	403	411	427	414	426	424	397	449	435	435	488	421	414	418	465	413	473	407	396	413	395	437	447	453	457	432	372	393	430	391	403	454	436	430	440	407	444	436	429	447	433	475	416	391	424	448	451	408	417	416	457	461	445	431	451	429	435	432	424	440	438	456	451	399	401	445	431	395	465	417	400	445	385	416	440	416	431	428	434	411	424	424	422	452	433	467	426	406	437	423	391	394	366	428	474	429	412	420	386	438	412	419	446	396	429	450	420	433	439	399	420	434	413	411	391	443	447	474	425	452	449	408	423	392	425	417	425	419	430	411	431	451	425	422	406	398	425	428	427	427	443	465	443	427	399	458	433	423	434	420	450	407	411	421	400	438	453	434	426	397	412	432	414	462	420	408	408	447	419	482	460	433	466	431	451	431	408	481	440	425	429	451	409	454	466	400	400	431	413	407	402	416	451	426	427	441	453	402	451	442	403	443	406	425	395	447	410	423	413	412	459	443	401	476	458	425	444	409	441	420	404	421	396	408	444	425	449	447	451	421	401	419	431	435	396	455	426	389	426	420	413	441	416	405	446	427	394	419	467	418	425	473	396	453	429	410	401	425	419	412	444	398	433	457	462	456	412	436	414	437	410	455	460	447	383	426	402	387	447	449	426	399	383	442	426	447	391	425	471	388	462	424	453	445	416	456	391	429	425	413	453	436	439	424	423	413	432	440	463	445	420	460	469	400	465	399	429	491	458	426	390	414	398	453	456	414	449	415	401	391	439	419	456	415	451	437	429	429	444	411	474	435	411	461	435	406	432	388	426	405	420	427	420	438	430	472	497	430	413	407	393	431	411	402	467	425	406	385	431	374	443	428	453	425	469	409	453	427	452	451	395	451	388	427	425	423	464	391	447	404	468	436	420	429	460	433	460	400	434	426	448	438	407	415	421	434	409	447	369	437	416	433	402	428	393	439	419	450	422	438	412	389	426	382	453	433	469	432	441	408	459	428	433	418	407	453	426	434	425	425	448	434	431	464	444	457	473	412	433	398	423	426	397	438	430	463	440	429	427	416	420	414	411	470	476	418	416	434	412	455	450	460	457	409	403	465	405	424	449	389	416	450	431	430	407	436	432	448	438	419	420
3606	3219	2201	1391	1124	1055	1029	967	959	932	962	1010	952	931	922	954	912	906	966	977	909	937	923	943	995	916	996	954	950	958	904	996	950	910	929	928	954	920	930	915	917	944	929	961	902	938	973	903	972	919	1036	925	943	931	928	913	943	905	881	947	948	943	958	910	920	948	923	885	943	989	935	910	971	910	913	934	980	920	916	902	951	964	940	936	908	926	949	919	897	994	920	912	994	914	925	915	935	940	957	889	938	972	909	903	936	967	932	1023	926	900	924	952	935	929	940	921	871	959	949	929	929	950	895	953	892	934	962	966	913	931	977	955	911	943	907	952	907	924	957	927	948	916	965	942	908	940	943	869	909	877	939	937	948	948	942	914	941	932	901	959	933	997	942	935	932	896	945	991	951	909	921	911	922	973	981	965	913	926	965	865	951	928	948	960	979	969	933	905	994	950	934	988	923	887	923	955	955	974	933	950	923	947	963	908	900	912	959	947	924	937	941	922	995	946	959	956	948	968	936	973	943	938	918	875	920	934	885	939	937	969	926	1015	963	963	931	920	907	978	964	990	919	970	903	972	933	913	968	963	945	960	946	923	924	949	922	938	977	930	944	953	920	890	936	898	967	955	943	934	976	937	916	932	916	958	999	928	971	924	942	949	906	906	1002	954	866	950	974	905	895	962	964	885	925	875	988	903	904	892	965	952	930	917	921	909	862	926	946	942	943	932	938	963	925	940	887	947	913	965	954	983	906	968	943	942	896	954	919	940	958	915	951	910	897	919	931	951	904	943	930	981	927	988	974	962	920	930	941	949	954	925	956	894	956	952	969	929	929	1036	931	940	1000	901	964	915	926	952	915	898	961	949	954	900	925	982	954	909	926	933	917	934	982	986	951	941	927	930	974	952	868	958	916	1001	955	934	905	921	976	931	964	907	1028	990	924	890	947	970	924	926	899	927	955	978	944	932	941	949	959	955	968	942	948	919	997	926	936	995	898	938	873	927	937	983	948	954	946	942	980	930	978	883	946	938	940	1012	923	963	915	953	925	940	935	976	932	939	973	932	956	895	921	923	887	903	984	911	956	1005	988	959	933	919	926	988	944	920	950	899	947	965	962	969	963	919	939	1013	966	942	957	942	938	959	921	945	888	971	976	958	913	973	945	888	945	912	993	891	849	923	961	943	963	914	947	979	921	927	884	953	911	979	911	918	939	973	912	924	983	909	961	953	919	893	968	931	923	952	950	901	1022	956	914	930	918	928	981	944	921	909	927	984	963	908	937	1008	919	960	926	945	926	965	928	995	913	937	960	898	900	938	929	958	896	912	947	953	957	950	904	961	954	919	950	935	942	936	910	955	949	900	935	921	915	980	962	940	915	925	868	947	941	967	953	959	894	900	890	946	931	926	915	890	975	941	933	960	931	947	939	909	953	928	933	950	948	912	962	947	948	944	927	939	894	895	893	952	920	898	844	944	920	945	939	937	926	944	943	955	943	937	963	960	935	991	967	875	951	926	941	960	930	949	915	932	950	933	957	917	1013	943	989	938	933	921	897	928	961	904	981	944	929	918	953	947	927	933	956	967	952	947	929	1008	959	936	992	949	926	945	939	961	947	946	920	965	930	961	944	903	928	930	899	960	917	935	933	926	919	957	920	972	957	945	986	933	952	954	992	922	947	925	952	901	993	938	917	969	941	964	983	931	936	917	946	954	954	945	979	926	915	954	899	960	946	950	946	951	931	960	937	967	921	928	953	926	950	920	928	936	957	972	898	938	949	953	966	969	937	917	928	959	904	914	936	895	921	976	972	915	911	955	939	927	946	930	948	954	949	915	889	931	975	954	908	992	928	918	954	873	891	958	929	970	961	864	859	900	969	924	988	907	951	926	964	909	946	946	915	908	904	961	962	914	961	906	899	954	950	951	939	955	954	952	927	890	946	937	970	894	978	945	867	943	942	893	933	952	967	921	957	968	906	940	877	968	953	976	929	952	913	909	950	959	892	960	964	948	1007	918	976	986	941	937	960	948	973	866	931	940	989	913	903	906	956	949	968	932	942	938	874	899	948	908	937	922	925	899	906	914	958	926	972	906	909	907	956	919	961	946	963	940	914	948	901	952	986	912	971	986	950	907	962	941	921	969	985	939	949	950	935	922	969	898	965	933	917	959	929	898	929	968	912	987	954	918	985	896	920	951	923	998	967	904	927	912	941	934	954	908	886	932	882	951	967	897	982	956	955	919	971	938	945	985	965	931	925	971	988	957	907	923	910	949	936	916	898	895	931	983	901	936	1038	943	943	944	888	941	966	932	923	880	946	966	916	970	931	944	934	933	964	940	968	936	960	958	911	958	868	893	1000	928	917	971	936	946	894	944	951	958	916	982	949	939	963	969	965	945	950	970	986	937	946	914	908	844	898	945	974	987	904	910	965	951	940	968	980	949	947	885	866	921	879	912	934	990	919	920	929	968	921	951	959	929	968	941	921	897	902	911	915	932	966	963	922	900	935	931	896	948	927	932	885	946	960	934	878	936	959	960	940	942	951	949	950	891	912	908	916	979	990	944	954	989	913	916	881	979	952	914	918	974	901	970	952	941	928	973	891	940	929	931	944	952	895	874	909	938	962	951	952	969	903	987	953	902	911	1004	964	980	894	882	941	964	956	948	912	959	898	941	933	914	904	1000	927	959	949	941	958	908	946	955	935	1012	906	959	978	921	926	911	931	986	936	945	935	950	967	931	918	985	919	994	986	954	874	933	920	957	924	931	963	927	931	939	956	930	966	904	932	912	969	899	958	916	889	909	934	943	933	915	960	954	934	938	972	948	962	955	889	894	941	965	943	958	943	915	964	876	932	970	941	944	971	906	948	879	921	963	928	910	979	939	921	943	950	977	973	961	910	995	900	918	919	961	915	926	930	1002	946	938	948	931	970	946	985	985	900	911	957	966	946	938	946	945	915	959	961	960	998	970	980	974	933	916	950	924	898	914	910	880	924	948	999	965	897	982	937	966	960	931	902	986	926	930	896	937	954	974	898	912	952	985	890	942	938	894	970	935	919	946	954	889	935	926	919	956	930	993	937	936	961	927	923	928	947	923	972	896	945	959	974	907	968	936	938	981	965	946	923	913	906	974	965	925	942	939	1017	930	910	931	965	930	982	927	954	893	952	882	1013	959	925	916	958	944	956	970	931	919	947	909	941	1013	941	933	900	952	961	942	969	964	955	901	881	939	968	929	917	875	950	910	950	984	940	1005	959	891	878	988	963	933	917	960	896	914	897	927	933	941	969	902	921	936	967	932	956	965	982	930	930	999	970	975	903	960	889	940	872	921	875	984	931	890	942	965	999	929	947	906	958	947	937	966	916	897	956	869	1017	937	999	912	962	862	967	914	1000	918	895	986	947	955	947	916	968	928	957	978	929	925	972	957	987	953	954	959	986	950	991	925	919	931	960	912	922	885	873	895	959	907	913	918	967	906	947	918	905	916	913	898	948	915	947	969	995	896	964	975	979	968	929	963	954	934
23483	20812	25099	26607	20816	20803	2801	512	433	323	354	326	295	280	259	270	295	268	266	282	262	273	260	267	265	308	275	260	230	234	253	266	246	243	272	233	241	253	252	240	239	281	249	228	245	250	253	211	256	236	248	253	253	242	259	222	259	234	199	236	248	261	256	259	232	246	239	250	246	246	237	223	250	261	261	231	232	239	254	268	240	247	236	267	249	223	248	242	244	239	265	234	238	234	222	259	263	232	253	252	249	232	237	262	239	261	229	236	252	280	246	223	246	230	212	229	239	237	251	235	242	272	261	228	230	223	235	247	238	259	229	259	241	253	264	228	251	240	266	240	219	277	261	198	247	263	239	209	235	242	264	263	269	257	242	228	279	265	228	269	248	242	263	264	242	235	249	248	228	275	262	263	229	247	224	240	246	242	244	249	245	266	270	233	231	251	237	240	259	240	233	246	247	290	248	233	272	252	216	252	239	251	226	236	263	209	241	249	260	227	230	246	287	234	246	260	242	241	209	232	218	254	277	254	256	230	220	269	251	251	236	246	236	227	230	246	224	254	233	241	256	239	240	246	226	270	236	219	239	254	265	231	231	255	255	238	234	272	244	271	239	241	240	252	238	244	259	252	228	257	277	252	258	252	223	239	241	232	219	242	211	234	274	262	224	247	250	229	254	270	244	234	239	219	273	239	228	238	223	227	234	196	243	278	266	240	261	275	280	250	249	255	233	250	236	230	230	251	273	276	234	277	261	232	252	243	266	281	256	257	282	279	255	260	246	270	294	250	238	232	227	233	246	273	227	248	261	254	231	250	235	265	257	237	236	232	270	268	219	240	265	242	245	240	269	262	243	242	253	261	210	224	244	247	244	249	282	218	260	208	226	239	260	249	254	231	274	276	277	261	244	223	230	217	271	242	241	237	252	256	260	264	227	239	244	272	227	281	277	251	267	263	230	214	224	229	262	268	264	271	221	214	223	244	257	220	252	237	255	248	246	263	235	249	252	248	245	240	219	224	220	231	266	237	219	262	278	246	272	245	293	206	258	249	232	244	234	231	249	269	254	234	245	259	255	224	226	253	253	245	237	259	247	237	259	216	268	248	258	258	244	232	250	269	254	226	246	226	268	258	246	248	253	266	238	222	249	243	294	241	252	257	274	244	244	244	248	239	234	267	246	261	246	266	244	256	242	241	229	244	266	261	223	249	263	247	236	251	253	268	256	246	280	283	241	238	263	260	251	253	255	240	248	229	230	255	219	245	270	246	275	257	277	232	248	251	250	256	231	244	244	231	244	235	238	214	271	263	244	245	237	267	260	261	265	252	241	243	280	255	272	252	249	222	250	246	260	268	241	253	262	204	253	247	233	240	255	268	230	259	250	244	233	255	242	229	238	234	258	238	240	282	271	237	240	276	285	236	238	246	235	266	236	248	261	259	239	286	240	257	251	285	254	254	243	234	234	244	264	248	251	249	229	242	261	239	227	246	251	243	247	256	287	269	265	216	238	241	226	237	225	238	251	229	258	226	275	252	239	247	262	272	256	262	273	221	273	251	256	246	235	255	224	255	261	239	220	261	247	272	258	249	236	242	240	256	256	246	236	254	262	239	228	255	232	228	253	268	252	233	245	255	256	230	220	219	239	228	247	248	229	251	223	258	241	232	256	225	230	264	220	295	259	241	262	267	251	223	250	243	239	243	239	262	237	265	226	249	259	224	237	294	242	250	234	265	248	252	234	244	243	278	249	213	266	241	231	251	249	215	253	242	241	238	238	234	250	249	280	228	237	222	250	250	272	263	275	254	270	249	252	232	240	252	209	258	199	210	217	251	283	241	279	256	262	219	242	276	239	235	273	226	239	219	248	250	278	214	230	235	233	231	285	222	265	237	272	249	257	250	237	249	224	212	242	230	213	236	274	268	253	269	243	262	247	227	242	221	238	246	279	276	248	247	246	228	231	230	229	258	252	255	238	239	270	237	240	245	242	233	237	266	276	229	246	272	242	265	261	253	258	248	248	258	225	233	246	252	246	224	245	229	230	253	275	239	235	253	207	232	230	260	260	251	260	237	203	240	238	283	231	245	219	239	249	222	257	238	251	244	254	237	230	229	271	243	249	272	232	261	252	246	262	222	224	259	236	264	264	256	246	229	222	231	285	250	240	216	251	230	243	249	215	226	240	240	272	245	254	266	265	226	216	223	242	248	226	272	234	257	269	278	262	242	230	253	257	241	234	238	270	262	206	227	241	262	247	227	243	240	223	241	265	272	259	247	236	221	261	227	238	241	246	249	209	243	253	255	240	261	253	238	267	215	271	267	245	231	250	236	256	253	244	260	265	260	253	250	231	257	219	246	241	240	270	280	247	238	222	276	258	250	275	261	270	294	250	259	263	257	251	230	250	261	239	243	244	229	231	279	253	233	255	223	264	238	226	266	265	236	249	260	240	226	232	248	265	296	270	223	247	264	264	269	261	236	237	239	207	242	242	222	229	250	255	248	283	257	242	237	254	265	240	263	284	238	251	240	254	256	243	240	255	244	267	247	234	250	263	239	241	237	230	249	232	241	235	236	277	231	245	216	213	244	225	236	211	253	263	268	228	247	256	255	278	235	240	247	284	238	247	260	261	246	253	255	225	231	254	232	249	248	268	253	265	232	235	264	221	257	251	225	246	268	278	258	239	269	261	234	256	234	218	257	253	218	261	255	226	228	238	216	256	244	241	256	291	257	259	245	265	263	240	209	249	260	232	244	258	238	238	244	237	262	264	241	256	273	255	239	234	253	264	235	245	265	243	271	246	257	241	257	257	229	252	253	216	258	235	229	221	216	252	281	238	245	239	250	237	247	246	254	241	225	249	245	252	232	228	253	241	278	250	249	233	264	239	240	249	270	243	239	250	247	241	258	250	243	254	252	260	263	221	240	232	214	265	236	259	240	272	225	250	243	237	267	282	268	253	227	254	222	219	258	249	216	237	235	219	251	241	266	257	242	269	264	241	280	255	233	262	229	261	245	244	228	259	240	257	247	244	286	289	269	265	247	249	216	211	263	237	229	257	244	256	249	234	254	264	244	267	237	280	243	230	269	249	231	228	240	244	226	273	219	252	236	252	244	225	259	235	263	251	233	279	258	224	255	248	270	215	223	251	271	235	265	262	261	225	237	238	262	267	264	271	257	272	239	255	242	247	255	247	257	265	270	259	251	230	236	266	277	238	228	276	255	252	225	279	226	231	217	266	270	242	254	232	255	240	257	259	235	274	258	259	255	240	239	296	297	239	256	208	230	240	239	266	226	256	245	259	250	266	243	257	224	227	228	286	244	225	261	230	227	247	263	234	235	237	253	244	238	244	250	236	235	254	234	247	243	252	260	231	249	249	251	236	236	243	248	236	283	228	249	237	252	237	243	252	232	245	244	239	271	262	255	239	248	239	247	245	277	236	235	251	245	227	259	224	236	244	225	238	240	235	240	258	253	281	246	242	243	264	257	230	216
5274	4854	3127	1445	1042	836	774	676	615	637	644	589	640	643	581	636	559	544	557	588	574	592	582	579	586	625	579	573	604	577	582	585	576	602	593	609	594	561	609	545	576	595	608	588	558	623	580	629	570	580	599	556	545	584	553	584	579	590	614	568	552	581	585	556	563	535	545	596	582	597	553	575	527	591	560	542	569	578	577	605	578	559	590	618	531	579	565	554	546	584	601	556	553	552	596	587	601	560	598	547	594	589	533	582	573	524	599	543	583	564	591	560	580	553	570	565	601	593	595	586	577	590	587	546	653	590	586	584	588	596	547	571	589	587	607	567	518	608	559	578	595	539	584	601	551	608	557	578	619	552	565	555	574	577	583	587	604	596	590	589	539	612	566	620	597	592	582	562	609	567	632	608	610	584	641	578	540	582	594	582	593	569	569	574	554	574	569	555	611	615	616	598	583	577	578	576	550	572	554	599	529	576	589	612	575	595	584	603	597	558	578	578	588	569	567	542	584	562	591	577	542	615	614	574	570	585	562	549	564	564	609	597	569	546	578	565	598	571	541	572	547	557	620	598	581	591	586	599	529	600	607	567	605	575	577	577	563	597	630	578	574	597	569	593	579	559	543	546	516	581	605	536	538	565	568	624	610	597	533	561	547	569	579	609	597	561	586	605	632	564	556	607	558	580	552	557	578	546	597	579	587	593	585	594	570	543	546	608	573	560	597	579	557	575	570	591	550	559	620	578	558	574	564	579	587	531	599	575	580	550	595	588	568	549	557	633	594	605	572	563	554	540	610	618	610	559	581	538	561	580	552	560	606	587	627	571	559	600	560	619	570	579	562	582	587	590	609	558	584	594	587	585	594	588	582	545	582	544	570	540	560	623	575	559	607	596	563	591	550	608	609	587	603	562	570	572	563	570	567	596	579	609	588	577	573	609	579	564	579	563	584	599	582	593	575	497	575	530	611	538	552	571	576	554	545	584	603	576	581	594	606	583	617	621	578	562	599	590	528	537	598	589	580	583	529	593	581	547	567	583	573	557	572	574	604	623	583	606	563	569	536	587	573	599	607	607	512	574	555	619	605	571	565	545	622	561	554	565	563	590	605	646	629	580	542	570	609	574	562	575	607	615	588	621	562	588	594	586	562	569	557	608	595	581	574	600	592	559	564	590	507	576	562	594	586	541	563	588	557	584	617	564	529	595	550	552	564	574	562	611	514	568	582	572	570	588	557	542	609	609	584	562	601	552	586	564	581	579	582	568	587	550	575	566	562	626	565	581	635	552	591	575	571	560	528	594	554	546	600	579	564	570	560	591	548	590	530	578	583	613	555	591	592	577	565	552	552	517	592	606	547	577	576	560	564	579	609	562	578	598	563	555	590	592	601	576	579	585	563	576	606	524	552	560	603	521	607	603	576	549	572	579	591	531	606	555	584	589	572	603	597	530	525	605	601	561	562	556	574	613	552	549	583	569	557	549	599	581	564	558	588	570	578	600	602	609	583	586	581	571	556	594	535	581	571	541	576	565	582	580	583	542	579	584	571	573	602	585	582	541	588	575	581	573	591	556	494	566	588	581	579	563	580	527	616	590	614	556	572	605	575	550	615	570	564	594	563	575	661	562	628	633	498	578	595	625	571	590	552	593	578	566	560	580	551	624	547	608	593	579	603	570	564	540	571	562	574	597	596	586	598	606	561	601	625	606	565	557	547	582	537	558	589	567	605	594	628	589	565	609	617	592	602	602	584	539	596	576	596	535	606	625	559	602	592	596	584	565	556	573	567	551	576	579	595	579	537	615	564	568	586	574	574	585	573	598	561	616	601	584	553	612	581	547	580	552	593	542	536	543	533	586	620	596	561	601	613	574	549	601	590	541	608	538	533	626	593	573	623	603	596	608	565	557	587	594	602	525	564	573	589	533	570	621	582	589	555	546	542	559	597	584	557	602	591	545	517	547	573	641	596	605	586	586	586	603	583	585	548	590	553	611	530	552	603	568	603	580	541	602	593	565	546	573	625	575	591	568	581	581	543	575	581	619	549	569	587	580	606	590	568	556	565	555	604	583	508	569	543	581	596	594	593	562	558	609	606	610	541	566	536	603	584	574	553	600	585	570	569	546	549	568	585	565	586	555	555	531	600	596	574	633	591	566	588	540	597	613	550	603	550	595	612	583	564	619	551	599	600	581	616	568	585	567	595	638	569	619	585	541	567	589	529	556	567	615	608	599	587	581	555	577	569	592	594	611	551	571	601	581	578	610	591	559	562	543	605	616	566	549	554	595	593	587	561	607	579	578	609	623	556	620	600	562	571	563	576	567	563	553	561	561	532	603	540	615	582	558	576	570	567	634	579	577	581	579	561	576	567	619	552	570	626	586	527	610	554	574	564	570	605	589	600	582	580	570	582	620	567	568	561	576	592	561	594	568	565	588	582	587	576	577	564	558	558	560	575	610	567	539	586	559	579	580	572	579	576	549	595	589	596	592	591	614	593	545	521	568	604	575	571	639	565	525	547	568	603	594	563	627	587	580	600	556	541	568	597	581	569	579	611	594	578	573	606	573	580	597	589	617	568	553	599	540	553	541	572	565	631	539	559	557	554	528	571	618	554	559	665	526	596	576	544	583	587	640	595	593	507	582	572	592	584	566	590	576	592	595	553	595	609	531	554	566	616	611	564	586	568	571	570	587	635	554	587	596	576	550	571	569	575	581	551	588	605	600	576	599	584	564	591	569	614	561	555	567	594	542	542	561	588	611	578	565	621	622	568	589	581	580	617	563	555	619	553	592	583	566	628	568	552	600	558	594	570	581	576	560	582	597	609	577	605	607	587	583	579	592	555	557	590	592	567	544	601	561	566	549	579	590	540	553	594	596	609	566	564	567	545	558	568	550	600	553	595	573	580	578	551	535	598	546	577	581	554	602	578	581	554	560	574	606	538	552	537	557	518	557	587	554	562	605	556	589	613	587	550	560	567	571	548	576	621	558	596	538	591	586	527	547	593	583	557	577	614	582	576	569	519	555	556	557	556	590	573	604	566	614	602	614	545	581	582	601	578	555	595	575	558	533	593	550	588	563	603	554	599	561	553	561	611	572	584	592	586	544	554	573	568	588	548	555	577	614	597	581	553	602	590	587	560	613	589	584	602	606	584	548	561	560	531	590	593	590	589	576	574	545	562	600	567	561	588	571	581	574	561	611	607	567	559	573	614	561	579	588	575	607	574	573	578	538	518	582	567	575	590	549	603	619	598	582	598	562	587	596	558	585	583	547	558	558	556	596	579	578	593	623	617	568	576	573	546	594	580	592	532	618	538	556	565	596	543	597	576	536	578	559	537	550	609	573	579	611	580	583	562	588	536	565	558	572	570	553	568	590	583	554	555	589	593	597	587	591	565	586	623	578	571	563	578	572	568	591	529	584	576	574	554	598	577	562	562	577	572	568	614	586	580	539	584	583	589	541	619	587	583	580	600	551	556	599	579	598	585	536
32663	11776	1398	514	476	471	420	426	393	380	436	448	399	391	400	406	368	397	409	372	404	407	399	412	394	393	385	399	397	389	367	396	408	382	407	397	402	369	372	365	397	419	372	384	376	418	351	437	437	427	393	382	412	390	387	400	395	359	389	427	401	375	353	380	408	374	377	397	386	369	382	345	425	397	383	391	424	381	379	363	398	404	379	390	378	406	411	401	409	370	432	415	372	395	400	394	409	386	389	377	379	388	388	372	408	376	399	363	379	397	396	380	357	376	409	429	407	407	369	413	388	384	393	398	403	369	404	382	396	389	391	429	403	381	387	359	377	371	407	379	403	385	391	433	391	371	390	398	371	423	434	390	412	427	423	389	408	400	399	409	394	421	420	400	413	438	388	354	376	412	392	384	389	426	385	403	396	374	371	394	395	397	388	388	396	333	379	377	414	374	414	351	345	359	416	386	378	395	413	398	361	415	410	376	404	400	403	432	404	418	370	397	388	363	373	406	438	430	406	406	380	346	383	372	404	366	427	415	384	411	400	387	394	392	392	408	395	391	380	397	407	378	377	418	401	401	391	395	400	401	378	387	383	350	403	387	385	359	376	413	393	411	424	381	409	403	398	401	394	408	368	370	356	367	423	405	360	397	414	377	414	417	425	382	349	403	380	341	444	406	401	376	395	386	395	383	408	419	404	409	396	346	387	381	394	419	397	373	407	405	369	354	370	401	377	402	409	397	359	388	362	405	399	377	368	381	421	399	381	403	426	404	399	367	378	405	400	385	363	388	385	375	350	389	429	374	393	389	413	405	392	396	376	366	403	425	402	439	378	361	420	340	424	381	406	398	391	375	381	413	378	414	386	379	396	404	401	424	385	392	405	356	381	385	372	404	404	405	355	426	375	381	380	390	368	407	406	410	385	397	422	434	442	406	390	405	394	432	424	411	405	398	393	401	402	369	411	416	410	410	346	396	375	406	407	382	423	375	423	392	412	390	396	379	375	394	376	390	369	386	409	403	418	442	377	381	405	393	415	393	394	409	423	376	378	375	398	416	395	389	372	371	372	393	389	402	398	387	424	356	403	409	396	420	389	387	387	357	414	406	408	406	413	391	418	387	392	442	444	394	404	383	408	389	403	396	336	423	433	413	388	420	400	395	361	386	421	366	383	400	399	399	387	382	423	411	393	371	407	390	407	414	390	370	399	384	390	373	410	409	394	375	389	413	429	395	386	447	403	408	371	408	421	429	395	390	406	414	375	370	399	393	384	361	418	440	407	416	378	358	396	378	398	361	425	418	384	370	414	384	390	356	384	376	400	376	371	419	415	388	393	429	393	395	417	430	404	359	336	382	377	438	345	387	378	375	378	386	403	426	412	392	396	366	372	429	397	414	427	385	395	419	399	379	363	434	376	352	368	364	408	417	369	401	390	362	410	345	400	421	394	394	418	379	407	401	448	358	373	389	436	400	381	365	357	328	393	398	378	361	411	376	416	390	393	395	416	381	376	418	455	387	399	407	441	372	396	402	432	381	421	378	417	421	388	421	372	420	376	384	335	392	406	388	408	387	392	410	398	389	365	398	402	388	397	413	385	390	407	388	416	398	400	398	355	397	395	391	379	393	411	372	389	407	363	398	393	420	380	385	384	355	390	363	388	398	428	373	401	389	426	409	398	412	407	425	379	399	395	439	374	369	429	374	405	357	376	371	395	403	408	420	388	373	401	407	412	408	402	380	434	436	366	391	386	403	408	391	400	370	398	399	377	402	382	403	396	363	402	378	402	416	403	411	402	400	382	418	400	369	365	358	391	384	363	388	383	434	395	384	436	400	399	418	384	433	402	428	413	409	386	390	358	394	428	445	392	428	405	390	400	413	397	372	414	393	387	390	364	399	390	401	375	396	409	432	431	422	412	408	380	414	395	426	374	380	434	422	400	408	412	386	393	394	368	389	426	373	372	402	405	396	403	412	405	422	375	414	379	397	355	412	373	386	393	382	382	392	388	369	382	358	373	385	399	376	388	390	401	423	372	407	399	370	385	451	368	435	381	361	385	389	406	378	378	407	397	409	373	402	399	391	391	435	375	384	399	396	375	378	423	410	410	408	419	425	419	410	393	395	396	404	398	382	396	387	376	366	378	398	399	388	392	400	395	384	366	394	383	410	386	391	452	383	383	395	388	367	405	390	412	392	426	425	392	412	368	390	449	409	403	412	336	416	417	421	376	417	378	392	409	373	416	441	395	387	394	393	398	373	365	388	413	384	380	399	418	394	380	414	407	430	415	362	416	416	371	414	364	403	400	403	364	398	423	392	404	377	373	421	371	375	428	381	403	446	371	389	420	366	376	398	404	458	412	390	426	412	391	412	390	386	386	391	403	363	377	392	403	406	378	394	428	434	400	403	399	401	405	422	372	354	391	390	388	422	424	399	388	404	414	401	440	407	396	380	405	406	401	393	396	397	437	424	343	393	400	430	407	373	385	416	377	419	416	359	424	414	361	384	426	425	385	380	366	376	404	399	378	392	392	402	357	397	406	391	430	370	377	387	408	364	407	360	422	425	389	389	430	404	433	404	404	400	400	396	360	407	361	419	388	435	412	370	377	364	382	432	414	398	438	363	335	450	381	412	365	376	443	402	356	398	379	382	412	431	387	382	392	380	448	390	419	405	393	398	458	395	410	385	381	364	377	375	427	368	403	395	391	407	377	391	409	372	392	380	413	365	412	398	404	373	395	417	424	364	382	436	386	408	401	382	422	377	395	396	393	386	404	421	385	408	435	372	434	405	416	407	390	413	407	422	411	386	385	392	409	375	395	401	384	416	428	391	371	411	388	423	387	383	351	385	403	451	438	375	384	408	404	388	385	423	384	437	369	402	407	398	452	397	412	368	410	402	373	365	430	389	380	392	426	430	413	407	389	395	407	348	409	404	401	409	407	381	382	381	407	425	372	400	385	383	401	364	367	376	360	410	406	391	397	393	409	378	391	413	422	407	380	422	393	407	402	394	388	369	371	359	400	424	378	407	386	382	367	434	409	378	396	370	382	398	416	414	372	354	370	375	413	344	415	425	447	438	409	449	430	420	382	427	382	370	412	384	395	402	436	362	375	363	385	381	390	402	382	412	380	391	387	403	388	365	387	430	393	359	351	399	388	356	345	419	416	396	406	418	407	367	409	390	367	404	435	407	372	366	407	391	397	369	414	399	355	432	407	417	419	429	387	393	355	420	364	389	395	357	413	355	409	368	430	438	399	366	403	384	373	379	391	397	394	404	393	432	379	395	400	411	396	366	390	382	364	360	366	385	390	396	417	374	391	397	396	357	391	376	370	396	438	393	411	374	396	408	400	376	411	397	396	368	393	388	416	394	434	363	371	350	378	387	365	419	439	383	401	381	413	363	395	407	434	420	432	423	431	356	378	400	437	402	381	401	378	390	389	411	382	393	392	354	410	414	387	397	379	375	389	426	408	397	358	374	356	400	416	403
6447	1095	1024	909	908	954	865	921	882	907	895	938	903	946	868	875	979	893	917	899	922	885	886	933	882	856	909	896	835	889	915	921	903	886	870	924	884	884	917	864	873	844	900	892	931	870	961	892	862	878	882	852	880	935	942	913	904	921	875	924	850	863	912	899	858	916	902	873	918	879	897	872	899	977	891	905	832	891	898	927	858	918	863	878	867	871	946	911	931	916	898	920	878	919	952	853	924	902	857	887	899	938	938	860	881	916	879	946	907	916	925	959	919	883	909	880	884	900	862	876	910	921	928	865	925	860	879	899	857	836	884	853	907	913	891	890	935	870	931	964	881	913	893	904	923	886	870	859	915	816	877	899	909	911	922	895	889	893	895	897	866	869	906	905	848	916	899	893	956	854	897	868	861	883	932	897	897	877	909	879	872	840	871	935	938	870	892	877	828	934	903	915	953	885	887	957	894	860	889	894	949	906	904	883	880	934	905	906	889	878	963	832	855	849	962	867	957	874	882	939	851	900	874	870	904	912	884	928	929	835	879	882	830	888	877	911	867	908	806	923	918	938	866	917	931	932	881	879	933	939	911	947	913	888	865	896	908	946	898	872	895	869	905	932	967	845	845	925	926	892	891	889	864	978	847	848	944	901	889	904	934	881	815	905	990	889	903	921	874	886	868	896	813	880	918	949	903	902	923	876	925	929	927	950	890	907	873	970	931	850	935	925	864	862	915	904	892	910	896	924	895	878	938	906	984	933	868	942	921	913	882	871	935	896	905	960	854	867	905	880	899	879	943	929	893	909	918	836	895	887	915	920	897	907	925	984	961	908	891	860	836	916	882	908	880	918	882	880	911	872	932	921	852	888	881	893	894	872	912	885	897	908	895	897	895	860	911	932	888	855	897	925	878	908	891	863	909	885	908	845	905	903	892	860	920	896	893	915	867	951	897	921	898	846	893	884	877	947	898	873	888	889	895	952	892	881	892	900	947	882	864	848	915	843	883	925	881	905	873	941	907	910	855	895	879	904	915	929	860	947	843	922	975	895	892	866	944	870	953	893	935	929	843	962	928	890	884	957	899	882	944	957	893	904	858	876	928	923	900	936	942	828	955	905	904	912	881	918	875	910	899	873	880	883	826	896	864	888	868	879	897	879	878	911	892	880	930	943	930	895	868	910	924	900	917	837	872	912	895	815	914	874	897	871	902	899	974	891	897	849	838	900	883	905	836	936	867	899	920	908	840	956	943	896	899	899	864	883	912	908	872	876	886	863	857	932	901	951	897	965	945	875	854	911	874	839	908	920	921	932	895	943	881	928	915	877	862	843	854	894	905	890	875	874	906	891	923	880	871	876	866	979	884	910	898	853	924	901	874	928	866	907	918	875	892	933	846	905	906	858	876	857	939	896	896	909	871	899	883	921	888	872	831	910	871	905	895	865	879	933	846	884	890	899	894	912	873	892	875	886	914	975	865	855	956	899	892	943	834	888	860	898	918	877	950	868	893	897	917	938	872	856	909	922	930	975	886	856	921	851	880	914	838	912	936	916	891	833	909	877	931	896	894	912	867	895	880	885	892	885	881	873	917	906	882	917	889	889	894	898	906	873	908	880	892	849	874	858	886	896	956	911	959	894	902	876	902	963	928	893	909	849	952	877	869	864	911	865	904	929	888	897	904	936	927	894	855	882	921	898	901	934	902	894	892	901	909	869	877	923	856	910	845	912	859	882	918	919	937	911	847	911	935	896	900	889	911	877	939	900	876	875	899	855	922	864	870	893	889	881	893	910	882	900	860	889	846	898	890	865	915	896	926	944	882	876	908	861	912	904	930	896	930	915	930	853	947	873	949	947	893	893	871	870	865	909	892	853	858	877	917	890	922	913	901	896	855	849	949	882	907	902	925	871	885	885	939	885	874	892	916	943	863	909	940	862	856	898	913	835	896	943	910	888	861	928	903	863	898	924	927	965	895	908	924	840	929	884	922	839	909	934	946	902	832	930	891	938	894	884	867	872	901	916	905	872	865	881	884	950	863	884	883	908	872	862	924	870	915	896	922	888	864	882	893	928	875	894	894	902	933	915	892	879	947	902	896	917	900	947	899	891	897	913	945	903	902	894	922	906	918	877	920	901	940	906	906	850	909	872	922	889	890	908	919	893	905	889	887	869	882	859	856	924	931	927	933	833	895	942	862	854	922	925	880	903	902	949	922	899	926	915	924	882	866	931	950	893	924	911	875	911	931	923	833	904	899	910	871	886	859	893	881	877	923	908	907	878	883	931	914	874	904	911	882	940	904	863	888	929	930	882	881	919	876	884	905	842	879	908	849	874	886	952	930	898	895	922	903	901	942	867	933	890	859	949	882	869	906	855	863	899	877	868	822	874	851	856	903	924	839	935	911	901	937	890	963	958	949	931	879	853	890	954	880	856	889	855	931	852	910	926	915	906	914	910	935	861	844	866	895	932	897	895	956	903	844	926	929	917	894	908	940	887	868	860	907	878	923	901	891	888	893	880	912	869	972	900	892	893	822	859	869	912	882	875	932	873	922	871	890	902	866	865	876	938	881	901	936	886	986	921	913	871	922	836	884	901	861	933	837	898	863	914	931	860	877	911	919	893	948	852	891	881	888	909	882	892	943	863	924	865	892	900	909	882	926	870	888	884	823	907	881	907	874	915	852	919	921	903	974	932	905	903	888	912	927	869	901	905	917	800	948	890	913	899	924	926	856	851	869	950	856	914	875	962	887	904	902	916	935	889	906	880	911	929	844	882	954	921	872	942	846	940	880	922	917	880	900	887	904	919	938	858	895	831	881	849	933	827	903	966	868	931	857	945	841	898	893	941	929	872	920	882	934	917	849	865	864	934	891	863	898	892	900	915	922	872	892	913	932	920	934	890	848	874	917	936	878	885	897	912	860	892	861	874	935	864	913	892	896	914	906	912	911	875	910	920	911	910	923	887	881	876	882	879	874	953	932	956	906	902	918	867	923	889	905	938	853	878	893	880	897	867	871	880	918	867	888	927	893	872	904	918	920	873	881	905	956	899	907	937	917	904	898	891	899	851	853	918	907	897	899	899	893	894	880	955	874	923	873	917	918	913	934	862	901	882	910	906	881	895	910	853	889	923	952	862	863	898	889	927	930	919	911	916	890	910	874	869	931	911	924	887	889	851	911	902	869	827	851	885	884	912	917	820	826	916	860	906	899	870	881	914	944	886	911	857	951	875	925	868	942	919	910	870	856	883	839	904	910	920	942	947	938	907	882	928	883	860	842	914	907	938	841	928	881	914	936	902	981	898	900	913	913	916	924	946	904	861	909	941	905	906	902	888	910	909	885	929	948	942	914	889	848	920	893	869	902	921	882	933	961	922	851	931	880	902	903	896	866	902	913	877	899	953	900	923	919	918	969	899	946	893	875	867	887	909	929	896	937	876	867	904	900	864	892	909	892	878	889	884	931	896	871	823	881	869	859	916	860	819	883	896	881	883
24532	20923	24648	27344	20053	1748	645	548	503	491	475	472	490	461	426	438	437	433	414	448	425	459	428	433	411	458	418	454	446	424	446	433	420	446	440	401	416	431	435	445	426	430	460	452	449	440	418	429	411	427	435	391	445	422	432	416	485	445	427	444	474	435	437	438	397	386	436	433	419	402	479	461	428	399	398	442	408	414	451	419	408	424	423	451	456	427	422	414	442	373	384	448	442	398	422	424	391	449	366	423	468	425	389	468	436	457	384	426	407	429	453	417	423	429	424	437	427	450	442	426	410	359	436	442	443	417	394	450	427	406	400	448	405	437	406	411	457	431	409	416	455	400	410	457	422	398	408	412	432	404	416	432	433	412	420	457	425	406	414	419	476	439	396	408	436	421	403	399	421	412	420	434	470	433	422	411	450	440	406	419	424	438	446	452	396	420	435	416	406	446	394	396	409	441	425	458	476	447	464	433	458	434	419	398	405	452	422	423	437	443	436	436	408	413	423	465	437	394	404	422	443	445	442	412	379	468	413	397	431	411	420	449	416	432	409	443	406	416	412	428	421	448	448	403	449	447	431	442	427	444	397	395	409	460	411	412	400	431	441	425	450	409	436	450	421	454	404	425	439	420	413	414	438	429	403	396	392	432	388	455	410	436	440	456	415	424	416	438	411	464	432	448	419	404	428	374	421	400	443	405	424	412	385	461	386	389	377	450	429	439	421	413	425	482	423	421	419	431	404	466	405	420	449	414	483	465	417	411	423	418	403	451	448	400	447	438	439	397	435	468	448	390	392	464	460	409	444	446	399	462	413	432	473	439	467	417	409	415	406	444	447	427	423	419	430	414	386	456	431	428	393	434	447	416	417	455	398	417	409	392	428	440	419	449	464	399	430	419	401	438	421	500	477	427	408	426	419	443	447	401	442	424	435	451	407	422	437	413	436	454	464	426	456	439	477	408	438	456	426	421	441	428	444	395	441	452	406	444	436	418	441	450	428	413	421	401	399	445	411	413	418	409	412	386	430	390	431	433	434	441	427	399	431	436	438	423	417	413	438	423	420	439	414	385	437	442	414	408	460	402	441	462	460	397	433	457	448	439	417	406	415	459	441	416	431	428	445	487	453	380	412	429	443	404	387	452	433	447	426	417	429	420	425	414	398	448	423	411	381	410	402	430	442	432	427	413	458	405	418	441	425	439	472	455	408	427	390	431	405	462	421	462	437	436	451	452	446	411	436	433	438	432	451	463	450	451	448	409	405	473	444	447	453	435	422	429	429	429	479	427	432	409	421	462	422	406	408	443	394	400	480	462	419	432	452	438	417	393	416	472	442	461	455	379	448	447	405	431	475	437	406	400	417	424	450	449	444	456	450	413	466	463	436	423	429	440	400	437	414	439	440	407	387	422	424	421	432	436	440	397	404	465	405	455	411	434	465	438	422	424	433	431	434	435	417	445	397	384	372	424	477	445	389	412	388	412	419	456	420	438	411	393	388	437	441	410	412	483	397	420	473	402	411	437	431	407	418	448	427	421	408	423	444	417	442	454	457	426	410	418	412	426	445	445	449	391	421	468	401	400	420	447	432	442	415	376	416	420	432	412	435	386	455	436	446	445	422	436	420	442	435	436	434	384	428	390	393	443	406	418	404	403	436	439	455	441	454	434	394	442	456	432	432	412	443	425	425	454	430	396	440	433	444	427	429	426	396	439	430	398	429	414	406	414	375	408	394	439	434	450	420	445	458	435	448	453	439	429	405	430	427	398	430	476	440	427	404	371	421	422	473	436	415	429	409	431	436	451	427	426	444	428	413	453	426	374	448	432	415	449	423	386	413	382	437	414	420	371	367	407	406	430	450	432	409	391	411	434	394	458	410	451	421	417	435	458	411	405	450	415	487	403	429	402	453	407	444	427	403	397	409	405	425	420	398	442	395	429	433	446	413	440	437	401	408	406	394	424	444	413	461	437	427	444	398	444	436	428	439	425	400	409	443	411	436	429	438	434	455	425	433	426	429	430	401	430	462	443	437	440	430	426	432	420	423	424	430	411	463	436	393	416	411	393	445	417	398	430	434	461	393	402	431	422	423	480	425	432	404	430	497	441	447	427	436	441	406	463	401	389	432	442	406	446	431	447	388	450	425	404	451	465	447	459	428	438	429	411	447	409	440	393	464	459	430	432	460	450	428	449	402	435	394	428	415	449	359	428	444	438	424	460	419	426	405	420	418	406	422	440	434	386	402	456	414	446	415	400	419	399	466	412	397	443	414	415	445	461	438	447	416	445	413	405	439	476	459	441	423	415	438	437	453	447	435	440	440	437	406	422	439	454	427	431	435	433	396	405	446	457	466	398	396	401	423	402	448	443	429	465	390	377	469	441	475	447	406	409	438	467	430	436	469	438	406	384	424	413	433	452	421	417	446	441	435	472	416	420	397	442	445	443	402	438	438	436	424	454	404	450	424	426	415	416	455	441	444	464	434	412	420	423	455	434	428	441	375	450	423	448	418	422	400	444	407	447	436	437	426	406	449	438	391	410	420	429	405	400	460	425	421	439	436	439	398	392	444	434	437	462	440	418	413	401	403	441	441	433	411	382	431	435	425	444	448	443	414	455	400	432	414	462	459	466	454	406	422	445	414	428	472	438	441	447	412	422	409	415	422	414	418	400	422	402	414	415	451	430	449	416	419	412	456	431	434	416	496	414	384	444	436	412	435	408	415	457	411	450	434	478	429	450	463	445	437	449	454	430	455	439	433	424	414	428	445	432	431	402	391	461	431	400	407	407	419	447	462	432	438	436	436	430	428	435	487	445	428	445	436	397	407	459	433	457	451	382	505	415	406	464	410	410	428	430	421	394	399	429	397	419	448	389	423	441	415	425	394	433	397	405	438	437	444	398	458	446	431	410	425	412	469	427	418	393	419	422	421	451	433	394	398	390	449	476	461	403	422	412	426	392	448	402	407	384	424	466	405	441	383	422	449	435	450	409	462	439	441	429	439	416	422	397	437	402	407	417	446	438	419	440	455	428	408	447	426	428	439	394	447	407	395	393	448	424	405	425	451	454	430	422	461	470	417	434	425	454	417	397	408	453	434	420	390	410	424	407	460	440	434	440	457	446	406	420	409	460	441	433	420	403	470	411	371	459	418	426	403	409	439	425	408	400	407	414	414	436	431	404	450	397	438	425	464	427	431	368	441	451	405	400	438	418	422	389	407	423	434	461	429	430	442	446	391	470	423	426	410	416	427	415	448	417	443	401	438	432	441	453	394	443	426	411	420	410	409	410	415	406	484	407	397	432	436	392	443	438	418	408	438	426	458	433	428	405	435	466	420	408	381	410	424	429	434	428	403	439	418	472	434	451	421	464	429	391	461	424	389	423	420	427	401	434	466	447	427	455	430	433	404	408	442	413	386	410	437	390	448	399	425	395	428	444	419	444	413	447	396	451	491	426	424	417	482	452	435	439	413	403	406	420	434	407	443	469	425	400
3920	3155	2205	1401	1157	1014	985	1046	1008	971	1009	953	932	976	934	991	926	917	954	955	913	909	974	970	918	929	919	948	944	903	945	931	988	925	913	909	947	923	950	982	961	947	1009	925	922	956	929	959	869	965	961	927	942	965	926	927	941	920	982	957	941	898	918	917	923	984	985	1005	912	910	928	922	989	933	918	912	927	899	977	966	936	945	929	895	913	936	939	977	943	962	937	964	945	925	906	911	929	972	919	940	927	873	895	974	976	911	919	923	953	1020	957	948	935	933	929	948	944	969	954	895	984	915	929	930	966	972	970	954	959	977	930	979	955	928	966	890	955	931	894	924	917	997	920	936	931	966	936	989	937	967	922	929	876	948	967	951	929	969	913	945	899	956	991	929	911	932	916	887	963	953	973	920	907	919	977	925	927	982	950	888	942	967	928	948	902	948	904	941	965	947	999	867	967	910	938	905	970	916	966	959	911	983	931	943	950	918	894	927	932	912	969	957	927	901	943	913	967	970	941	957	932	909	954	933	987	901	996	940	900	986	945	918	1005	938	898	932	916	972	934	928	943	979	935	986	951	927	921	968	995	895	947	931	962	936	971	920	955	935	997	911	948	946	959	904	911	935	901	957	909	955	907	988	963	990	893	944	934	925	951	944	957	1021	955	953	970	949	966	978	914	924	946	883	900	914	991	914	969	979	937	916	916	922	1003	920	938	986	921	931	990	901	909	812	965	923	980	928	930	942	930	978	972	963	943	912	918	943	926	983	947	867	898	973	952	945	971	940	963	914	990	935	879	970	966	970	989	950	934	986	932	936	932	912	939	970	897	913	912	975	934	996	943	940	925	935	969	964	978	926	1026	938	986	913	948	1017	957	960	945	1015	965	950	919	898	944	931	975	920	948	939	952	923	946	955	911	922	1000	938	863	939	939	939	909	935	976	977	895	998	950	910	909	966	937	955	949	953	903	982	947	966	907	929	917	918	888	894	951	935	924	971	951	1001	944	916	1019	935	977	960	952	946	959	926	974	915	954	942	900	956	894	929	948	915	934	921	968	900	972	899	975	908	924	938	1006	991	909	953	930	948	941	962	996	980	973	943	912	968	933	904	996	924	941	933	940	916	980	852	957	896	959	995	969	987	904	965	972	960	954	974	936	964	916	933	956	947	871	949	988	887	946	976	987	994	934	956	976	903	949	914	941	948	952	920	902	944	976	919	907	950	944	958	905	948	908	953	926	937	915	905	918	918	934	959	927	969	922	904	928	955	970	995	966	892	952	969	905	960	908	950	923	908	890	946	943	950	994	972	984	957	949	945	913	868	990	928	909	934	962	908	954	907	951	885	934	1007	941	961	908	973	927	886	932	954	988	949	960	933	923	1017	879	872	931	970	967	939	937	950	928	983	931	976	906	903	919	928	905	934	903	971	996	947	922	918	943	921	1017	938	953	937	911	933	952	883	1003	935	935	970	972	947	974	958	962	901	902	929	921	1004	907	950	912	901	915	954	945	990	971	945	903	873	968	952	942	985	968	896	902	889	981	994	920	890	998	924	917	931	909	915	844	924	928	927	958	950	947	910	967	912	952	995	912	928	989	917	948	950	908	884	964	949	975	990	998	956	915	988	904	920	978	938	907	952	966	966	960	952	983	967	935	925	936	980	978	939	917	959	936	926	933	934	877	971	987	941	965	967	987	956	953	956	945	940	955	898	937	884	929	943	902	894	945	961	961	914	907	947	936	960	963	948	932	962	1016	927	916	967	959	968	928	936	936	1000	905	921	897	940	925	933	974	907	938	946	911	936	999	913	949	906	938	959	938	904	950	905	889	953	947	968	957	891	986	887	898	967	928	957	925	977	951	894	1007	978	946	920	938	950	918	905	942	924	956	986	963	956	948	951	940	981	934	963	907	927	901	967	898	979	942	953	929	914	871	888	932	916	971	962	921	923	942	943	921	970	987	966	904	1013	925	892	937	917	901	989	912	924	937	939	896	901	937	954	887	909	991	969	971	930	896	1003	970	907	929	944	953	962	928	913	932	980	947	960	915	895	912	933	987	907	930	994	966	960	934	965	922	908	994	968	940	961	958	906	951	995	932	952	897	963	983	1001	956	930	930	948	939	900	972	902	893	919	973	932	899	970	934	926	994	979	943	926	918	892	955	927	936	953	913	983	906	978	929	913	951	970	961	954	951	903	922	932	963	933	936	985	933	948	937	974	982	938	909	960	872	912	938	975	925	939	967	968	933	966	929	915	967	923	952	944	960	972	950	976	971	918	972	910	944	959	908	920	912	977	941	951	964	965	955	961	902	934	947	1031	915	990	927	900	948	945	901	973	957	918	969	970	943	933	973	946	990	940	987	926	959	971	943	969	1000	981	964	937	972	938	962	904	1002	989	922	924	964	954	987	929	885	954	984	953	1016	914	932	923	905	908	919	977	896	946	916	974	961	937	936	954	963	953	991	983	944	915	928	942	937	959	956	936	925	952	912	949	962	955	931	967	983	909	948	963	952	893	924	912	970	922	1007	957	955	909	940	944	1004	916	918	982	900	952	997	938	947	931	965	1005	919	900	958	873	855	940	944	942	883	912	973	971	907	890	895	949	950	953	925	937	930	926	911	948	920	949	906	917	960	892	926	968	956	933	953	917	965	933	965	954	914	944	903	988	942	967	1002	977	937	920	897	982	946	927	923	919	949	890	963	949	883	958	878	949	952	986	914	975	906	936	961	929	982	945	959	937	964	894	1018	892	979	950	990	884	895	990	939	993	994	975	952	978	945	939	945	936	964	976	968	942	958	938	1005	959	942	912	918	920	952	966	997	960	902	948	955	983	924	954	934	1013	940	929	989	969	922	962	1011	921	899	890	923	978	910	913	923	1003	893	959	959	956	960	897	954	978	986	943	977	938	937	914	936	950	937	919	925	881	922	927	959	928	941	957	906	933	862	914	985	971	933	927	968	937	949	899	893	980	900	930	973	943	858	920	962	956	920	970	919	920	972	932	993	983	997	916	935	907	943	922	950	880	887	943	947	942	883	945	1000	968	890	906	898	898	924	934	964	940	928	990	984	958	938	903	937	951	965	1011	952	966	933	947	997	838	907	967	944	979	935	926	915	971	990	933	963	932	869	955	980	972	923	968	963	896	922	1001	933	946	922	992	939	914	985	941	978	892	919	913	874	946	993	950	934	891	961	1005	935	986	923	913	930	966	983	920	882	997	953	870	962	947	938	958	954	976	950	939	929	944	897	872	886	947	955	958	946	978	1001	916	945	899	902	936	909	939	948	950	979	943	1001	926	900	980	877	985	966	874	974	939	933	972	937	891	935	931	896	1002	984	934	928	954	959	929	960	918	937	939	917	911	961	947	915	963	920	985	904	926	894	957	934	962	919	933	925	958	907	948	960	978	937	931	936	966	932	952	929	945	906	987	977	926	927	939	912	957	951	966	943	960	961	958	957	925	936	990	951	979	977	930	966	906	965	896	949	997	916	974	915	914	974	994	933	930	908	927	956	922	985	947	921	941	899	918	979	992
23586	20888	25224	26686	20891	20870	2705	528	406	364	314	313	289	270	272	268	267	252	248	274	239	273	225	250	225	295	249	248	260	269	273	258	230	233	252	259	244	263	262	245	255	238	231	277	262	242	263	231	209	243	272	226	226	261	241	233	246	277	233	235	214	215	236	247	219	213	249	231	245	245	245	253	243	251	219	218	278	235	228	213	234	258	239	248	275	228	233	234	236	259	244	240	283	220	258	224	232	228	229	235	251	215	237	196	223	244	205	236	225	228	244	247	238	255	252	242	264	257	261	219	284	243	239	239	248	233	217	249	257	239	211	222	224	265	250	246	269	241	230	236	233	226	241	225	247	260	244	244	247	244	245	237	262	269	264	249	275	220	282	222	231	232	247	246	226	242	213	216	265	226	256	230	234	269	234	243	224	232	224	223	225	210	221	227	249	241	232	243	236	217	281	208	252	263	221	242	241	227	245	226	237	242	226	230	218	236	242	245	249	244	252	235	251	252	223	239	235	254	241	236	217	217	251	240	248	215	289	217	229	250	233	236	228	254	210	237	229	219	255	233	242	223	227	242	248	239	249	231	238	228	254	245	233	274	231	235	261	251	239	206	246	248	231	228	243	234	233	242	231	246	252	232	245	247	254	232	232	257	238	257	259	227	225	215	231	227	212	252	251	224	222	232	240	240	248	221	216	202	237	235	278	254	230	239	239	258	222	235	238	223	270	231	233	225	240	235	233	218	247	256	243	215	211	206	259	262	231	229	262	245	233	215	234	209	234	254	254	234	233	244	241	248	272	228	277	238	240	249	211	253	227	270	243	235	225	227	234	215	216	215	230	240	261	229	230	233	221	237	262	252	256	233	271	276	258	224	224	248	251	243	260	245	258	238	232	231	244	223	254	245	239	220	245	237	242	219	243	234	240	224	244	249	218	239	236	231	258	253	252	266	223	227	249	243	239	261	212	242	249	233	219	241	232	209	242	267	245	215	253	222	247	224	246	241	229	211	238	233	258	274	228	228	225	210	219	251	213	209	210	239	248	241	263	258	241	241	256	205	246	247	255	238	234	244	242	226	207	236	229	265	243	239	235	243	231	253	248	258	241	218	245	194	238	223	256	260	204	273	242	239	248	211	237	280	207	241	250	248	235	255	241	234	242	231	267	269	227	247	262	186	246	248	227	276	243	232	231	253	281	217	248	257	226	221	235	232	228	239	222	233	259	247	284	215	226	258	231	253	245	209	249	232	233	248	279	269	247	245	232	255	250	218	231	240	231	216	249	252	236	265	267	277	250	239	237	228	228	247	230	246	242	236	241	236	236	259	215	193	227	246	231	196	239	237	252	241	212	200	243	218	246	235	253	235	245	236	233	259	244	224	214	213	258	244	235	231	223	201	248	251	239	217	215	263	240	257	248	247	272	230	193	259	240	214	253	222	242	234	203	231	242	229	239	261	235	239	266	217	257	248	261	221	230	254	222	237	213	258	205	207	241	242	200	263	231	226	227	231	251	212	256	242	256	230	223	263	266	239	249	230	253	243	219	217	234	212	244	218	233	259	243	232	223	231	227	235	204	204	234	267	229	245	219	249	250	261	232	217	214	216	280	199	203	227	255	216	254	235	245	246	214	236	268	237	245	240	242	236	236	246	228	259	246	221	258	193	249	220	239	262	254	223	220	247	232	249	231	267	242	231	258	236	286	219	244	267	217	256	214	263	223	251	260	244	256	249	230	234	251	237	254	236	243	258	225	251	241	229	225	245	234	251	243	227	219	270	219	234	264	229	235	232	259	271	220	241	227	228	225	254	258	220	257	262	245	229	245	256	234	196	254	229	257	225	235	231	236	229	240	228	249	209	195	243	249	231	236	212	224	248	237	247	251	246	231	219	226	247	240	277	262	228	240	256	216	293	282	227	213	241	248	245	247	248	264	215	250	246	250	234	217	275	240	256	228	241	263	226	222	203	209	242	253	232	223	196	242	266	227	233	269	247	239	252	256	256	244	247	245	237	220	225	238	251	245	257	226	251	255	248	248	241	224	257	253	237	210	213	251	251	232	254	219	255	236	231	253	227	241	228	247	231	217	212	225	237	245	240	259	251	210	256	239	228	222	208	257	254	264	251	266	232	230	247	261	252	254	240	227	267	263	251	226	236	260	257	203	188	261	247	266	239	216	264	234	227	242	260	229	226	248	219	221	242	232	238	266	249	285	259	240	249	267	218	214	248	243	283	251	250	231	268	238	240	270	244	222	252	240	239	227	217	235	236	227	224	244	245	226	228	219	277	237	226	243	253	251	241	234	249	259	209	281	212	259	249	205	246	239	280	238	267	228	224	215	191	211	271	247	229	255	265	264	254	257	242	236	233	247	236	257	246	246	219	233	226	237	221	232	266	260	257	249	224	253	256	237	243	230	209	250	226	230	221	247	231	236	256	236	217	230	254	245	271	242	220	253	244	238	213	203	254	244	229	250	230	256	271	237	214	230	240	226	250	265	233	241	242	220	267	244	230	207	242	248	213	263	247	239	243	234	252	276	216	229	260	229	246	253	228	253	255	257	199	227	256	240	240	236	224	263	238	261	246	226	223	221	242	252	236	266	262	286	206	267	234	247	236	259	237	251	239	223	223	238	247	227	217	248	213	254	236	212	267	214	228	238	237	245	245	269	255	260	219	235	252	233	236	233	230	218	235	223	248	224	242	221	234	241	218	271	230	224	238	212	199	254	222	248	258	238	250	240	241	241	262	235	221	254	233	234	254	242	232	229	206	243	239	233	231	255	227	271	239	241	248	207	243	227	254	266	256	246	256	209	258	253	217	242	217	204	251	276	251	223	258	215	231	251	248	221	222	203	222	230	251	235	247	225	250	233	237	246	259	244	240	219	241	232	235	237	255	228	222	245	240	237	224	237	262	217	220	221	245	237	240	240	243	252	238	231	273	273	219	242	202	230	246	255	236	219	237	228	244	239	246	243	217	195	250	252	232	213	220	225	216	223	248	241	229	255	247	244	212	236	270	207	245	238	282	222	215	237	217	216	260	223	200	233	217	217	221	252	242	230	240	266	251	240	251	241	245	248	226	233	260	222	267	271	228	239	207	224	240	265	243	226	274	215	221	208	285	238	258	242	211	239	236	262	256	227	222	242	232	207	193	229	228	231	238	223	212	216	230	217	239	239	231	230	258	249	250	211	212	236	240	234	217	219	217	248	215	248	217	211	214	229	233	244	239	242	252	234	236	197	268	245	257	217	227	235	234	230	212	222	254	262	230	220	208	235	251	233	237	224	256	229	214	252	236	227	259	215	255	254	220	240	245	210	228	250	249	224	227	215	246	227	217	236	228	246	259	210	242	254	241	238	248	261	257	227	257	231	221	234	237	251	239	239	222	252	229	220	226	237	254	223	242	243	234	226	251	233	248	239	261	235	256	238	204	249	230	234	230	233	240	229	249	238	203	233	247	248	252	227	247	264	235	247	247	240	265	238	227	268	225
3695	4953	3106	1445	1011	777	670	650	616	618	573	637	594	588	586	571	566	599	568	550	569	600	530	582	584	554	571	573	568	549	560	538	601	534	582	589	530	546	546	591	562	541	535	591	525	577	590	546	512	560	552	569	533	554	548	541	586	564	539	559	550	582	550	590	601	583	527	554	572	565	516	557	556	556	577	548	558	580	533	563	566	583	566	538	571	565	571	541	536	554	528	534	539	592	573	525	589	534	578	547	543	531	563	567	564	536	596	585	550	565	552	551	533	583	553	561	562	597	553	547	556	565	565	572	577	566	580	555	570	569	569	572	578	590	535	537	551	541	571	585	556	535	558	555	529	537	564	579	600	554	529	549	562	563	549	522	543	562	508	588	532	544	573	570	531	592	511	555	566	575	556	525	540	548	568	544	529	538	605	584	526	564	585	521	572	577	570	512	558	583	577	505	528	578	564	579	586	585	542	615	610	573	609	567	525	576	558	551	554	504	546	526	570	583	586	575	511	600	535	551	569	567	537	541	510	545	556	553	579	522	569	549	603	546	543	619	523	561	550	570	582	553	607	561	543	555	550	558	570	598	553	552	549	570	483	561	611	546	597	551	596	518	555	546	560	538	567	560	541	552	531	559	599	569	538	569	564	573	531	592	539	529	517	626	556	566	504	568	545	563	520	575	528	593	556	550	521	607	559	577	533	588	560	557	584	561	532	567	565	553	552	519	607	590	584	551	535	561	574	557	528	583	569	524	583	563	590	592	546	586	538	520	537	546	522	556	498	589	580	546	550	550	608	573	548	583	568	562	566	547	571	540	578	589	570	532	566	529	588	589	513	561	545	555	547	569	575	534	535	564	558	563	522	540	562	550	555	534	550	604	568	589	594	577	538	551	527	572	530	571	523	530	542	567	548	549	531	560	558	544	549	571	561	600	598	602	540	584	600	558	490	562	515	559	542	565	588	516	524	557	587	505	564	566	540	540	579	567	554	574	572	539	552	531	548	567	533	550	556	582	533	570	550	552	539	604	543	594	574	538	563	532	557	561	571	538	575	546	599	540	536	554	548	576	552	597	539	557	581	581	522	621	591	541	599	527	559	549	589	541	558	548	528	538	561	549	525	559	528	571	562	536	533	556	551	544	551	548	593	544	558	526	547	523	587	555	611	567	528	585	541	562	527	610	546	579	514	535	610	547	555	564	505	580	525	521	545	582	583	549	551	560	556	572	545	509	565	550	555	561	564	545	567	573	536	610	543	539	570	573	549	559	588	562	580	550	543	587	570	530	574	550	581	559	551	507	507	570	562	520	551	543	564	594	542	547	555	594	558	564	555	531	566	567	580	556	552	546	537	575	541	555	564	585	562	541	574	576	530	560	542	535	578	582	564	567	523	594	550	571	557	576	545	551	558	502	556	561	594	536	562	571	612	555	548	556	567	575	559	523	565	567	582	542	534	587	587	562	537	590	530	554	522	559	552	565	559	534	552	581	567	588	564	550	526	562	538	533	549	567	557	572	568	582	563	585	551	576	562	564	579	562	565	551	550	564	559	595	528	559	500	576	549	596	515	526	585	542	564	608	596	543	554	611	537	587	548	547	587	568	540	586	576	580	556	576	545	545	546	530	578	595	578	550	552	572	556	554	563	523	532	548	580	533	575	553	583	592	543	531	549	604	547	589	576	559	603	584	556	556	546	589	529	530	514	571	550	561	563	536	578	538	520	569	543	578	492	562	527	583	564	588	544	519	527	561	551	534	508	582	574	554	593	597	528	524	585	551	551	580	565	586	577	550	580	562	555	598	523	554	557	572	578	544	539	566	587	586	571	591	543	553	548	587	539	568	559	562	552	543	546	587	557	550	561	530	566	559	533	555	525	561	533	604	569	529	576	562	556	548	559	561	555	585	566	552	594	566	539	531	548	577	547	575	515	522	541	532	546	541	560	546	536	567	562	583	621	573	516	573	550	558	590	591	543	630	568	541	536	516	559	549	533	577	518	506	566	558	524	531	580	523	541	532	555	561	546	565	553	544	470	587	569	575	574	546	563	573	552	581	545	609	575	516	580	543	551	566	538	579	550	550	569	573	564	549	576	575	576	559	543	570	561	550	621	529	603	531	555	550	542	528	545	560	580	573	576	549	549	553	558	562	560	531	568	569	533	547	560	600	525	524	557	581	588	577	515	551	578	534	530	577	566	576	580	533	585	548	560	511	575	550	543	558	509	549	567	560	556	552	555	564	590	573	555	587	556	574	537	536	550	539	547	586	536	542	547	565	520	567	576	539	578	587	552	557	562	581	551	555	570	553	575	553	549	566	573	525	625	567	545	598	546	545	547	584	582	552	522	543	554	566	559	538	573	557	533	556	543	603	563	567	548	508	569	539	574	535	577	553	515	557	531	581	533	526	577	536	550	509	544	597	562	540	556	516	562	590	554	539	543	558	514	552	545	587	544	603	567	570	585	570	566	556	539	589	519	549	611	559	540	525	548	541	514	521	542	577	558	531	552	553	606	569	556	597	553	584	575	540	591	587	584	525	576	557	560	544	514	551	537	544	564	585	591	552	579	544	550	540	528	571	590	585	593	595	574	578	566	554	557	554	540	536	575	558	625	545	582	553	590	590	580	514	545	554	570	569	554	569	569	588	583	559	570	577	520	523	551	543	580	535	548	539	544	542	539	517	574	553	582	544	550	567	551	554	559	565	570	549	582	540	595	537	582	576	581	560	586	508	562	559	565	577	542	527	572	595	569	534	567	593	525	586	530	584	537	506	540	522	554	553	522	560	601	535	528	576	535	573	531	538	575	573	559	532	505	569	578	556	580	570	573	579	545	546	543	559	578	553	558	596	551	544	609	559	599	604	560	552	585	588	553	532	549	513	531	549	575	564	610	571	565	542	566	565	555	582	598	534	622	534	545	528	586	557	525	558	550	606	573	590	628	556	572	567	561	563	574	564	552	573	541	596	543	551	566	569	600	561	550	552	540	526	558	578	600	585	537	512	620	569	525	570	571	534	519	571	523	563	556	578	551	562	562	563	530	543	556	555	536	549	557	546	542	551	548	532	560	546	534	572	590	581	576	548	518	602	531	564	543	593	592	566	530	541	537	556	550	576	561	535	582	531	560	615	597	552	580	562	515	585	533	563	559	559	566	540	555	567	559	551	563	576	567	557	556	572	515	572	560	548	567	575	550	609	595	538	603	568	494	560	562	548	534	566	576	591	535	547	552	565	540	531	601	573	557	527	573	528	573	529	585	594	560	566	557	537	605	548	577	567	569	569	570	571	587	613	596	582	579	532	549	561	551	575	570	544	577	537	542	547	542	540	555	559	570	541	571	545	553	524	537	522	577	542	587	549	567	572	564	579	532	565	563	549	581	607	607	601	555	520	529	547	559	582	578	586	552	601	514	531	576	568	559	580	548	558	552	560	519	576	534	532	574	553	606	534	575	557	589	543	589	536	560	603	551	532	542	612	516	574	511	554	556	539
32728	11880	1448	479	431	429	441	386	403	391	395	368	378	396	415	400	423	397	386	414	391	392	415	409	385	401	427	387	389	411	358	386	370	429	428	383	387	370	384	438	438	397	350	423	426	385	447	452	403	386	353	370	409	388	360	369	361	426	377	387	383	369	410	412	375	419	403	397	387	387	342	392	390	374	427	385	407	401	417	396	435	380	389	384	372	398	380	447	424	390	399	375	408	401	428	407	397	372	386	430	403	403	381	402	388	437	406	368	420	362	395	401	410	398	429	418	430	408	362	372	408	411	379	397	375	405	367	384	383	366	376	376	427	365	398	442	410	392	415	413	393	398	383	373	437	389	396	365	398	372	413	400	409	368	385	364	419	398	379	397	468	354	352	381	383	420	398	374	382	411	435	389	404	426	391	374	421	371	421	373	360	423	376	395	363	369	426	373	390	356	397	409	368	389	368	414	410	357	380	419	378	392	380	375	381	433	408	398	369	377	395	408	406	395	370	373	386	394	420	448	368	379	394	391	401	414	379	387	413	416	391	379	378	389	410	414	402	424	455	361	387	412	402	343	389	395	377	389	417	398	376	389	384	398	389	453	391	385	454	384	392	400	376	422	366	373	398	387	400	361	417	452	363	392	407	428	384	354	363	408	449	442	436	389	435	390	396	407	404	363	394	390	386	393	379	379	366	394	370	395	383	387	386	406	426	363	398	348	387	422	364	382	427	388	381	417	395	413	369	368	390	396	400	368	387	405	404	423	357	395	415	378	397	363	360	411	394	417	404	373	380	350	400	387	375	433	419	383	388	404	425	411	400	393	399	397	363	392	388	397	372	442	408	415	383	394	399	395	415	430	371	407	384	395	385	402	418	395	410	420	387	386	381	400	403	433	426	388	379	387	400	402	398	385	357	379	394	387	416	423	400	392	405	394	407	375	418	382	405	437	388	394	390	421	429	437	365	377	389	404	420	432	378	395	362	369	388	383	390	387	421	413	401	372	369	419	402	393	394	374	414	423	383	387	405	393	367	393	374	375	381	378	354	367	389	400	378	362	437	410	351	387	394	380	390	386	422	397	401	352	380	403	381	392	423	387	363	387	365	367	381	369	410	400	440	451	409	363	382	388	441	389	398	391	367	378	381	381	364	409	393	397	360	428	407	406	378	420	381	400	406	374	364	415	434	375	397	352	357	342	420	414	453	401	407	409	394	406	424	377	398	391	401	334	390	413	410	406	422	397	410	404	394	419	424	384	386	369	398	395	373	369	342	428	370	400	397	405	421	418	391	393	406	412	365	435	373	385	382	353	408	366	379	415	403	404	388	378	420	410	385	399	386	356	399	392	369	400	412	419	414	401	438	377	380	353	398	430	418	373	373	389	406	400	406	404	409	408	384	361	403	420	364	415	396	387	353	405	394	412	399	406	383	414	432	381	446	405	379	367	394	399	405	379	393	365	386	379	379	386	397	399	390	389	384	441	375	367	388	414	433	468	376	382	376	380	372	378	388	393	366	394	389	430	421	445	374	384	417	370	412	383	411	395	349	407	385	395	406	418	419	399	393	353	367	417	402	419	395	422	438	402	378	418	424	404	411	449	382	389	403	347	433	434	387	374	408	394	363	433	409	384	400	391	396	406	412	361	377	397	372	394	364	359	381	401	388	417	410	408	397	412	363	441	389	370	384	411	415	408	397	402	387	429	396	413	409	448	401	409	412	416	417	417	389	384	361	415	417	407	360	397	421	415	410	395	387	381	402	420	398	417	411	399	412	400	373	392	412	400	398	434	396	392	400	405	377	378	388	427	386	390	412	435	374	447	390	414	386	423	414	387	385	391	390	422	409	410	409	434	407	390	397	395	454	402	399	429	382	375	436	354	394	387	406	386	416	409	403	423	382	414	375	413	389	367	379	392	398	381	399	371	352	386	416	387	433	376	388	373	442	395	401	436	377	430	398	397	395	380	409	403	374	430	387	379	372	384	409	398	357	373	398	407	370	380	430	355	362	379	431	398	357	441	384	423	434	390	386	367	395	385	388	382	373	400	434	383	420	393	405	368	394	409	402	397	398	415	447	392	374	382	381	402	364	389	392	412	419	376	405	392	378	395	404	384	423	398	385	413	366	389	370	384	408	380	392	431	425	389	350	394	401	418	440	404	391	414	429	407	378	417	434	397	399	364	341	394	404	402	423	403	389	364	348	416	417	408	412	416	418	395	407	384	410	378	409	395	362	393	402	374	420	409	459	408	402	369	408	398	365	405	384	416	361	405	422	384	398	411	402	336	394	413	401	421	441	391	389	427	431	409	421	383	444	384	399	377	437	420	376	405	381	429	428	431	394	373	409	425	383	418	358	410	427	409	369	414	408	391	400	397	377	390	387	377	391	377	383	400	404	362	391	425	402	385	399	431	417	382	392	399	413	445	393	412	404	380	388	387	389	374	396	405	430	369	396	385	400	390	418	416	410	409	356	390	402	422	396	371	381	424	415	419	382	382	369	391	425	394	410	387	390	392	390	365	367	360	424	390	415	414	417	372	399	417	391	393	405	388	390	375	349	423	443	438	374	409	404	380	373	413	352	400	418	377	406	401	409	383	426	371	392	362	383	371	393	405	398	402	403	404	398	401	402	415	381	395	408	398	372	416	375	405	405	395	386	422	387	397	374	414	405	382	421	378	389	410	392	391	394	367	380	429	402	364	375	384	389	401	419	411	396	423	376	400	373	406	417	405	370	414	427	401	371	375	400	371	406	450	415	435	397	383	380	419	397	403	402	389	411	411	393	445	409	401	355	420	392	354	376	399	421	393	376	390	417	397	404	388	351	385	420	374	371	382	383	376	381	403	388	411	415	395	416	383	385	386	427	396	418	400	393	382	395	433	392	422	378	375	391	428	396	432	442	419	421	411	384	386	395	413	415	420	362	416	387	406	391	404	373	435	364	394	350	386	384	382	391	424	409	400	413	375	375	386	388	374	390	384	414	393	381	384	418	382	384	355	416	380	407	425	385	400	404	435	391	390	372	421	381	366	393	425	397	428	386	427	421	431	443	373	381	407	380	403	368	397	416	391	411	385	412	398	410	402	408	372	403	394	393	409	414	388	367	384	385	418	404	403	376	414	408	404	426	394	384	410	408	401	377	393	384	377	396	363	398	388	407	393	394	382	353	371	388	396	390	385	388	364	365	421	446	407	382	397	392	407	418	356	381	386	403	377	349	404	388	397	375	385	391	406	426	381	401	410	384	387	385	397	398	361	367	391	441	404	391	404	428	378	416	390	409	433	433	389	401	343	356	397	393	392	423	403	371	366	432	390	377	399	367	383	406	389	408	367	412	389	398	407	410	355	371	404	397	388	381	370	389	396	350	424	425	395	400	403	406	394	427	357	383	374	373	386	407	370	359	406	380	390	366	362	385	442	405	380	375	415	388	411	388	400	383	372	376	361	403	389	401	370	383	382	418	424	418	425	373	413	427	419	363	404	401	393	429	412
6964	1049	1015	961	957	913	886	919	845	900	894	1006	873	900	953	941	873	929	969	914	921	849	885	898	892	878	939	893	896	936	896	871	927	878	897	918	842	895	878	898	934	944	943	1023	883	900	855	925	910	914	933	921	879	887	911	957	964	871	954	873	909	931	880	910	938	877	850	890	909	941	907	890	870	857	885	875	901	912	923	967	890	905	916	924	912	911	923	860	878	943	947	895	890	875	911	906	946	888	859	930	879	872	869	859	915	879	943	945	883	910	915	901	902	902	885	914	952	856	825	912	980	932	863	910	828	943	963	929	915	875	926	904	926	915	889	891	874	877	861	905	920	901	920	883	918	894	920	903	877	883	900	961	956	954	869	925	894	922	908	913	875	931	866	884	947	897	926	923	914	871	865	911	893	903	947	953	929	872	883	947	872	935	961	839	929	879	940	939	878	909	922	891	886	862	883	856	882	905	896	932	907	960	860	943	905	882	905	862	860	916	871	886	919	916	888	902	926	880	953	913	869	898	950	941	921	930	907	901	938	893	899	920	930	887	874	886	916	888	906	887	903	947	913	896	917	873	935	914	907	907	885	924	882	894	940	861	923	943	909	949	922	894	936	875	901	880	885	927	903	891	924	899	937	909	924	881	868	914	908	908	916	909	909	856	920	907	905	921	913	879	912	891	919	874	927	874	908	908	863	862	892	920	911	936	960	892	896	881	901	925	895	924	924	872	934	939	887	896	917	916	938	958	917	940	913	887	916	839	992	908	903	892	959	921	924	892	907	890	902	876	927	906	942	929	876	845	917	871	870	891	880	917	903	892	919	949	855	863	878	893	887	937	867	859	937	894	881	900	913	923	961	873	886	864	917	823	908	904	915	880	892	853	948	913	887	895	896	905	903	914	910	896	916	883	896	874	870	893	891	868	951	913	891	909	859	918	879	932	879	898	883	910	931	871	948	876	888	875	898	858	925	905	859	920	956	897	884	919	925	900	871	911	896	923	916	873	1000	874	893	916	923	868	913	979	856	925	892	874	882	890	908	916	880	934	901	956	878	920	928	903	941	929	840	921	951	918	912	916	864	948	904	896	924	907	899	894	900	860	903	899	967	917	900	857	853	893	932	914	905	909	926	930	950	924	858	915	879	902	896	927	894	936	888	928	827	874	847	897	942	886	918	828	891	960	917	877	908	881	912	905	922	966	879	907	907	897	857	843	899	897	907	938	886	888	918	940	934	883	908	894	948	911	870	862	845	929	908	895	912	898	879	890	929	869	892	858	881	878	872	914	880	906	878	857	896	908	919	937	928	918	907	903	884	934	946	898	873	952	934	929	927	891	929	885	912	852	921	941	932	882	902	923	867	907	902	916	925	892	897	851	896	801	886	910	901	911	888	976	882	877	892	852	882	949	950	882	939	917	944	913	936	878	869	901	888	952	890	886	894	939	909	890	947	908	887	864	900	900	919	933	870	899	891	921	883	882	922	909	951	876	863	928	893	975	884	871	905	948	859	911	903	900	891	886	928	967	872	885	914	909	894	851	956	906	925	970	900	901	924	938	951	960	845	897	880	860	961	881	902	942	883	869	930	930	924	887	886	829	905	915	929	896	889	889	882	929	937	901	925	882	919	839	918	897	912	864	924	906	871	913	889	953	890	862	949	918	874	921	921	945	944	878	890	901	933	932	913	906	908	875	921	957	900	858	892	920	907	934	902	916	880	901	933	897	903	916	940	917	931	892	931	879	930	946	890	867	893	852	896	891	959	898	903	908	901	880	889	954	897	830	896	912	900	874	889	921	910	919	868	932	911	1005	900	877	884	899	899	856	928	904	908	895	881	908	836	912	963	908	902	929	888	947	854	881	902	943	861	899	909	876	924	955	954	889	904	928	871	874	893	905	890	878	880	896	885	941	933	912	856	920	939	970	888	901	939	952	986	872	888	900	915	863	968	840	938	927	889	915	862	946	979	881	888	896	905	920	871	895	965	872	892	880	890	902	864	859	900	928	866	928	917	928	879	887	894	898	853	907	923	866	842	884	834	888	914	916	919	922	916	900	943	888	874	915	910	874	898	1012	867	875	912	852	891	877	887	899	912	875	956	920	924	879	853	889	913	952	904	942	981	903	839	862	899	897	901	946	907	869	888	888	929	910	884	951	884	881	924	888	934	902	965	882	860	909	903	917	917	887	918	873	958	932	942	894	922	873	916	901	889	887	890	895	844	940	919	874	877	932	976	959	887	941	940	871	882	922	894	925	893	868	872	927	884	925	943	923	850	889	935	929	907	950	907	893	918	915	913	881	917	938	905	878	925	887	921	931	926	901	858	919	878	963	920	917	952	897	894	933	859	878	945	927	919	828	934	946	917	922	851	904	889	848	948	849	939	912	863	884	942	910	909	895	946	909	940	940	883	880	877	897	943	913	907	880	866	911	898	868	901	927	880	909	931	882	922	890	880	882	899	862	930	885	922	917	903	909	925	883	930	909	892	863	920	925	905	968	940	939	874	974	882	879	893	908	910	876	907	868	898	903	895	887	877	907	917	915	906	859	931	854	895	908	890	936	908	889	897	908	867	932	979	861	906	873	854	943	857	898	897	898	932	933	926	919	909	964	884	902	894	964	896	878	945	914	915	873	929	859	865	951	858	948	876	900	848	946	901	947	888	903	879	927	873	898	917	904	926	987	926	920	870	873	894	953	878	904	868	942	862	902	893	875	957	950	933	876	872	934	899	861	910	920	869	883	877	865	913	879	933	864	911	941	878	883	871	869	884	906	949	908	892	940	899	958	894	882	908	919	898	929	887	925	893	881	899	946	879	895	877	939	981	902	914	877	922	891	881	873	924	902	910	907	880	884	912	935	922	831	888	912	917	885	923	918	890	916	915	876	851	875	879	920	929	875	905	903	951	880	948	864	894	934	889	871	877	894	917	914	889	926	947	880	858	864	829	920	904	896	897	909	896	904	856	888	904	907	919	883	921	921	899	869	895	926	912	932	897	899	947	937	942	943	860	928	935	850	843	920	891	903	903	889	884	867	871	929	859	914	931	877	892	906	898	872	929	892	877	985	893	947	891	938	868	944	935	895	908	841	875	916	886	889	928	897	961	896	923	864	966	899	821	892	920	921	863	919	865	959	938	881	912	889	865	878	897	900	908	954	925	922	894	943	842	893	875	859	897	950	902	918	911	918	937	898	885	916	927	895	915	899	868	880	931	952	914	888	920	913	885	887	947	880	860	914	906	850	889	894	930	898	921	899	875	920	871	905	882	898	912	949	915	916	892	915	902	912	876	912	895	867	901	888	939	851	849	884	910	884	868	907	902	864	905	900	866	898	932	979	915	902	876	899	916	877	945	953	816	870	895	928	915	860	892	882	889	914	924	905	929	899	932	881	929	912	920	893	925	906	931	921	827	942	895	894	919	944	898	870	865	888	899	849	955	916	889	869	876	940	865	950	931	893	913	960	881	910	917	878	907	853	941	921	880	908	899	992
24429	20830	24498	27239	19986	1738	593	538	473	489	507	462	457	467	444	486	410	446	396	455	457	466	421	388	402	469	415	423	435	420	444	436	464	472	413	396	424	417	402	477	430	447	387	419	431	431	424	398	406	443	451	432	446	414	430	381	428	416	439	411	431	428	420	446	448	476	425	429	433	475	407	429	453	466	439	448	458	411	448	452	406	469	418	390	445	420	408	452	479	410	419	426	444	463	442	437	418	421	444	430	406	439	424	358	401	415	415	403	414	407	434	401	417	407	450	407	390	447	419	435	455	440	425	403	409	441	432	418	392	494	421	442	396	464	401	444	415	417	464	435	419	412	459	445	454	414	480	410	407	446	445	456	419	416	421	396	475	463	424	467	395	441	456	429	430	449	446	453	433	459	417	409	431	462	450	451	428	462	466	413	450	436	404	419	383	419	429	448	416	433	404	395	456	432	399	462	400	393	424	421	433	418	402	427	390	402	447	433	421	406	418	426	432	389	445	449	458	402	430	413	436	417	458	420	402	429	396	432	409	432	426	451	436	430	442	419	421	453	429	461	450	444	410	423	406	451	431	422	453	436	457	487	405	456	417	441	454	471	445	454	396	390	451	456	475	438	415	425	450	430	414	426	383	400	389	420	447	426	444	361	444	423	416	441	428	404	450	430	434	499	447	470	427	436	420	423	455	409	425	451	437	415	437	422	418	411	406	454	422	418	376	439	463	400	474	422	465	411	418	386	442	433	427	423	400	421	403	453	418	436	470	459	427	445	442	379	422	432	430	453	432	409	409	384	424	430	377	413	420	451	438	452	430	435	466	424	390	413	447	413	455	455	407	394	445	466	399	461	450	436	453	436	436	434	409	401	410	442	386	462	476	423	430	438	471	420	432	417	422	448	441	396	414	434	409	393	420	395	461	463	385	427	420	419	444	421	456	451	428	422	444	436	413	445	395	417	416	491	461	441	456	448	416	451	424	394	422	419	462	427	401	451	417	454	428	436	423	406	417	462	420	420	435	405	454	415	429	460	438	469	430	417	427	419	431	416	394	422	426	429	471	450	459	446	461	417	467	409	422	420	450	458	444	441	407	457	406	411	427	458	408	413	431	444	421	410	402	432	456	432	420	441	411	434	405	402	448	476	432	438	461	412	450	372	409	457	424	370	391	427	410	384	420	399	388	427	439	430	417	443	436	463	410	420	457	444	443	454	452	402	407	412	435	469	443	430	388	392	458	419	408	418	435	407	430	453	400	453	455	415	451	402	434	417	413	387	411	446	426	385	420	446	411	407	423	443	419	420	429	412	418	445	435	406	397	416	378	421	407	407	408	415	426	411	436	468	460	443	474	465	423	396	383	402	426	405	429	413	424	417	423	448	407	420	414	405	445	420	478	467	426	448	431	407	460	434	449	430	491	409	437	413	440	445	476	446	441	436	424	472	401	419	429	396	409	463	434	395	428	417	448	425	425	387	425	419	452	429	420	423	422	433	415	416	440	419	441	423	417	460	471	471	398	432	418	471	425	454	426	410	452	406	453	427	457	405	395	424	447	463	442	391	466	394	453	426	399	446	445	429	420	395	410	430	412	465	442	451	402	426	413	457	403	435	422	421	418	446	465	487	466	428	381	413	472	445	419	443	430	414	400	446	431	395	419	449	438	432	461	446	414	439	422	406	414	430	415	433	462	445	401	439	473	452	438	424	411	451	440	384	422	416	425	426	436	450	420	429	422	409	451	464	445	419	471	433	415	463	444	428	426	419	408	436	382	439	442	411	406	464	418	435	407	394	468	409	431	434	437	424	458	424	394	439	412	428	415	408	441	427	460	426	449	427	413	407	465	413	462	438	431	423	408	413	409	417	440	420	458	447	449	430	441	431	453	445	410	404	435	447	424	455	429	415	418	421	432	408	430	451	431	430	430	414	445	431	410	427	446	467	465	432	415	427	444	486	443	441	428	468	451	411	428	446	444	407	421	425	436	410	472	409	407	435	397	439	447	418	404	441	394	427	494	456	442	432	419	456	447	441	406	454	425	407	393	405	395	432	418	453	418	467	434	443	386	426	445	457	413	418	410	441	411	452	399	421	420	442	436	425	435	411	380	440	426	437	433	430	445	459	392	417	449	447	458	428	432	462	436	443	408	460	450	431	457	425	442	397	383	416	423	426	428	415	387	409	425	436	399	421	390	422	419	440	448	429	424	460	405	436	422	447	426	408	431	434	411	438	448	371	462	404	441	460	413	428	443	434	425	448	425	394	387	424	472	409	433	420	424	391	423	416	426	431	496	414	437	394	418	440	426	421	475	461	423	480	456	441	414	453	476	414	450	448	417	455	405	414	394	418	397	397	414	437	408	443	443	426	414	443	429	399	449	398	424	454	459	421	411	434	451	436	458	433	434	408	430	446	454	427	441	418	445	413	421	429	413	392	464	435	421	437	441	427	440	436	400	423	407	437	434	456	423	426	459	418	389	421	389	436	432	387	454	409	412	441	444	427	426	438	440	445	429	411	400	421	415	447	417	458	420	416	420	439	404	438	426	422	449	416	436	413	433	437	437	429	422	393	413	433	452	469	448	421	438	461	441	446	429	426	425	448	441	451	429	431	439	437	473	446	410	390	435	433	433	460	427	423	411	405	398	443	449	438	398	441	473	414	467	438	427	414	440	430	407	453	437	443	439	473	435	437	450	443	416	454	438	455	449	421	418	428	416	428	433	417	427	443	414	437	442	419	381	416	439	431	435	436	410	394	429	474	476	468	418	400	422	397	404	470	413	417	425	404	427	451	498	467	416	462	439	415	444	416	393	441	411	389	454	460	425	425	474	428	449	461	443	420	391	384	419	420	455	453	411	436	410	431	468	413	412	402	439	422	434	473	440	436	414	377	398	389	393	382	402	439	447	419	464	413	409	423	401	440	450	426	433	417	406	421	403	447	414	418	437	412	414	429	430	426	425	413	437	452	403	411	451	399	433	428	423	433	388	430	473	423	407	430	403	429	442	422	404	366	414	407	413	407	428	439	414	443	408	388	439	447	409	399	413	406	464	446	400	391	437	421	429	455	440	395	397	439	427	414	473	410	433	459	445	434	445	437	416	417	407	425	437	462	436	439	401	399	456	460	418	403	423	458	431	403	394	382	415	423	422	423	416	421	430	425	441	437	443	416	404	433	419	439	429	415	388	383	418	416	430	379	396	404	416	425	420	440	437	434	441	398	441	456	438	439	476	415	445	400	399	425	491	472	426	409	428	425	462	390	415	450	394	439	408	405	417	443	440	420	396	466	440	440	457	419	432	403	434	462	413	438	448	402	415	441	434	423	438	441	427	436	463	436	432	380	486	394	443	423	428	459	410	412	434	419	443	444	456	428	445	435	453	442	397	410	388	452	420	437	459	440	457	422	420	459	332	463	418	430	406	421	454	426	446	463	406	450	432	439	418	403	407	455	441	406	405	430	467	396	422	460	404	456	446	420	402	424	447	410	429	464
4286	3130	2142	1341	1120	1094	992	970	947	978	947	986	912	955	943	942	932	949	1015	962	985	935	943	966	935	918	913	997	988	959	923	929	954	944	977	950	864	973	1016	953	907	970	889	939	938	903	963	960	940	938	964	949	980	931	984	933	940	921	971	890	914	931	964	955	1000	897	991	958	925	911	965	969	926	953	974	853	925	978	950	898	911	915	999	981	912	918	937	937	980	887	937	917	972	945	918	904	907	974	904	969	939	903	957	905	919	975	983	953	924	955	899	914	909	918	935	953	911	938	939	988	921	918	965	930	911	945	988	948	899	931	911	934	983	1033	991	972	980	959	930	959	960	929	953	952	965	955	949	897	1000	968	996	931	949	953	916	866	945	943	997	898	960	895	933	950	925	986	912	872	972	946	906	976	971	925	913	915	987	894	945	934	928	903	940	979	927	956	957	903	924	901	977	966	984	900	914	900	933	1021	891	952	986	914	935	970	925	956	1002	953	979	942	958	923	926	922	945	964	908	980	948	877	893	966	896	943	934	898	941	974	949	911	993	908	988	915	979	903	980	948	937	922	934	921	952	943	932	923	968	933	937	909	905	918	926	949	940	926	953	941	932	958	963	1000	971	884	856	964	890	949	929	915	968	998	930	976	953	934	909	944	919	954	891	955	949	970	953	906	887	921	994	944	896	929	958	980	875	952	969	949	931	876	893	978	898	977	957	961	915	885	909	924	938	944	909	972	919	914	1023	912	970	892	892	891	931	999	925	963	958	947	915	970	1002	914	934	903	917	980	919	917	919	943	927	899	888	923	909	954	887	889	1000	973	995	976	986	914	965	907	966	903	929	940	956	974	885	966	957	899	907	924	935	959	955	954	933	982	983	929	915	881	934	872	930	942	931	922	941	973	920	967	936	943	903	942	940	902	929	971	918	916	963	908	912	984	913	949	920	981	955	912	942	955	918	974	950	937	993	920	1004	912	946	956	938	990	923	952	953	949	954	1004	966	994	935	993	919	916	942	957	960	929	1019	927	903	931	943	940	926	908	943	960	959	914	839	952	927	942	937	987	935	945	911	967	964	951	929	1006	924	953	945	968	952	970	973	959	980	891	899	955	885	932	918	897	995	904	897	954	998	919	935	956	986	926	963	964	954	926	954	978	875	940	877	959	918	985	958	911	956	918	884	960	925	997	959	955	1026	967	938	885	934	940	891	918	979	927	919	970	931	910	894	917	950	972	935	981	939	899	929	947	954	952	951	991	971	963	921	930	949	917	963	943	935	929	927	934	865	955	957	899	957	923	929	888	945	934	949	921	957	972	974	915	953	990	944	926	925	932	935	969	922	932	901	961	944	939	964	971	934	927	986	965	971	899	925	988	905	932	903	947	948	910	917	991	1033	951	896	958	882	951	952	961	924	992	925	955	948	982	998	972	955	928	959	934	946	938	879	897	923	945	882	933	985	952	968	965	869	845	921	886	952	910	998	928	962	945	898	924	955	958	957	940	974	991	938	877	914	893	933	978	971	889	903	932	871	927	926	953	942	940	929	962	937	927	975	940	909	940	960	930	900	924	872	929	1004	954	926	910	952	907	946	909	928	968	909	923	892	944	944	894	961	883	903	911	943	919	920	983	916	924	930	932	942	986	966	955	958	944	1003	919	978	908	938	914	888	928	978	942	933	980	895	910	969	897	934	927	934	972	897	954	918	930	894	856	915	974	972	950	962	896	947	889	919	905	953	1013	940	908	946	929	929	943	977	943	956	942	967	948	969	941	959	953	955	968	947	944	948	908	958	908	926	1009	925	903	952	951	928	866	920	983	918	918	932	915	904	891	924	985	941	960	905	996	919	916	966	956	916	890	917	946	952	925	900	964	973	952	888	936	911	910	906	919	942	924	892	938	905	950	906	915	952	892	904	938	962	943	969	948	928	906	965	926	894	941	940	941	890	893	977	1004	926	973	916	925	965	943	871	901	941	962	968	982	953	935	945	943	964	905	963	958	943	998	952	922	939	944	941	924	962	954	988	946	978	936	995	899	925	1002	896	949	906	925	928	974	988	998	943	945	911	902	921	923	920	987	965	966	942	948	909	993	925	911	998	912	972	892	902	920	953	938	949	927	959	962	941	916	892	935	917	926	925	943	909	962	881	971	951	960	877	956	952	921	990	947	890	927	955	896	900	944	964	910	974	950	879	957	968	923	930	972	932	922	942	995	947	952	1007	945	979	972	1008	950	934	912	935	918	921	911	987	987	940	912	953	946	960	965	977	902	924	871	925	914	936	882	950	910	984	939	909	942	924	944	969	862	969	977	961	936	938	953	932	909	944	925	976	978	935	937	933	967	959	905	929	899	958	969	943	927	931	941	978	927	978	972	968	972	905	885	915	927	944	925	951	982	892	922	902	968	904	958	883	983	987	997	987	976	948	910	913	967	944	905	912	909	920	966	885	928	913	945	922	984	865	915	936	909	902	968	916	924	963	920	954	932	955	943	932	926	878	952	901	994	903	873	904	957	914	976	926	960	930	945	909	962	929	987	942	937	931	949	969	933	919	952	976	914	942	926	966	958	898	946	940	941	922	935	913	970	934	935	961	912	924	954	935	993	977	922	944	978	909	933	940	997	974	950	948	888	949	913	918	918	996	934	964	937	962	889	934	979	943	939	966	934	924	914	932	896	949	979	980	966	949	933	927	933	956	916	921	964	931	919	945	920	953	867	961	943	945	996	945	952	945	939	1000	938	964	967	912	927	907	918	940	933	917	946	961	969	922	899	932	928	971	971	945	946	922	924	944	898	938	923	932	911	878	900	915	955	905	942	968	989	982	882	861	875	946	912	981	941	944	952	909	905	904	987	915	945	974	941	930	908	931	954	895	978	963	929	901	929	934	933	935	938	936	899	961	940	953	985	968	929	903	924	967	928	942	942	961	894	934	975	961	925	901	926	907	920	950	936	922	969	947	916	915	938	979	915	958	923	948	929	959	920	926	934	905	922	925	964	893	923	963	970	942	932	956	960	958	941	919	880	933	949	967	931	908	940	954	888	913	998	903	914	999	958	992	923	913	1018	935	915	947	911	950	967	995	959	879	951	885	994	939	929	949	948	935	886	953	945	928	906	896	948	971	1000	919	913	940	946	936	929	968	903	930	895	953	908	913	948	929	964	975	903	937	986	943	913	967	946	932	925	934	956	979	930	884	943	931	927	907	897	933	952	926	1003	895	935	902	984	892	977	902	915	904	921	970	920	905	927	992	976	1017	941	900	929	961	860	926	919	941	903	986	949	966	946	970	872	952	969	938	894	1017	925	894	888	968	900	914	942	925	909	928	982	934	930	980	924	933	910	883	910	905	942	916	919	879	976	915	895	923	955	974	913	905	911	952	930	917	962	973	976	930	913	959	935	948	938	930	952	933	911	933	952	932	958	927	927	990	926	907	937	938	965	926	941	946	906	990	949	927	940	946	1006	933	961	912	943	990	884	926	935	978	912	929	982	910	908	998	912	962	962	930	914	935	965	919	969	959	933
23508	20818	25165	26547	20825	20809	2769	525	410	340	348	335	314	273	258	284	268	260	256	270	253	251	252	250	265	245	286	275	242	250	254	238	236	250	248	210	264	276	248	220	259	261	234	243	273	247	258	228	230	267	239	212	240	218	270	244	254	225	235	239	223	214	225	254	226	239	228	246	257	245	257	243	241	252	237	241	231	238	235	258	220	223	232	290	253	219	232	248	275	254	254	259	227	248	274	281	239	237	245	225	220	231	222	244	209	232	241	242	227	245	243	238	218	251	251	274	238	219	231	231	215	236	250	253	243	236	261	260	233	235	281	267	219	240	241	209	232	240	280	260	216	281	230	259	207	247	259	228	260	240	228	233	244	228	246	223	242	226	256	253	241	247	228	227	242	270	251	251	236	226	235	249	253	240	237	211	238	236	226	238	231	210	255	226	214	219	238	261	241	232	251	239	235	213	234	238	249	251	247	248	230	246	256	221	215	254	291	244	228	249	240	272	265	224	241	244	222	240	248	242	243	235	215	250	252	245	243	207	243	205	262	245	232	248	260	248	225	223	226	238	241	246	242	250	245	237	232	255	277	223	226	259	225	218	263	215	249	243	233	253	219	237	219	229	245	252	233	235	286	228	260	255	228	223	235	226	227	228	224	238	248	247	241	265	244	243	273	231	234	265	233	220	249	257	234	215	252	231	231	230	225	223	236	250	225	238	244	248	226	230	239	197	259	244	221	226	231	194	221	220	233	253	202	211	258	242	247	219	234	272	233	228	213	224	250	229	223	255	236	222	247	232	248	204	252	254	238	249	231	216	212	214	237	246	249	239	247	219	237	261	212	241	216	253	237	200	252	232	219	251	236	233	260	258	218	241	234	237	225	194	218	231	243	241	239	229	271	233	240	248	215	230	237	239	215	263	249	228	226	248	241	224	248	216	247	213	235	236	221	268	251	237	258	251	297	208	206	257	252	257	241	243	230	229	237	249	229	224	249	237	235	214	248	240	237	208	220	239	227	243	261	225	228	221	223	216	219	261	214	239	237	237	251	251	210	233	226	261	222	227	239	221	260	243	239	259	227	240	257	254	267	224	229	215	227	258	237	262	234	230	241	229	226	233	236	211	235	224	227	248	199	212	246	241	235	243	230	230	229	196	208	237	221	234	211	252	222	208	256	246	222	210	243	236	252	265	242	217	236	214	254	228	246	266	262	266	214	267	230	257	212	225	250	247	252	241	261	271	228	237	193	224	267	212	266	228	224	221	230	220	251	231	238	240	265	235	236	242	236	242	262	270	235	241	238	225	230	285	221	260	214	260	248	245	239	249	267	235	263	234	223	240	210	220	205	205	223	216	244	235	218	229	212	236	224	264	232	241	262	266	238	212	231	222	224	229	240	258	261	250	219	226	266	232	263	235	241	215	270	239	267	234	246	222	255	231	228	232	248	252	229	204	247	232	182	235	249	227	240	248	217	232	232	220	238	229	264	241	265	245	260	221	216	248	250	235	225	211	255	215	228	211	239	269	231	229	221	237	227	215	276	219	245	215	217	239	272	227	257	235	239	260	247	229	248	243	252	253	228	242	247	243	243	256	252	239	235	220	239	225	236	248	239	232	229	240	244	259	230	242	252	245	210	235	258	248	215	235	230	241	211	240	207	217	234	242	231	244	227	240	217	232	246	265	239	214	249	226	223	268	232	215	236	216	259	249	237	247	235	230	199	224	242	243	252	200	248	257	259	233	217	201	234	218	261	246	247	241	260	211	232	248	226	236	272	227	250	242	219	258	222	238	244	239	232	246	245	221	215	220	255	267	244	263	226	244	246	239	235	239	241	230	235	249	233	204	224	244	220	242	260	217	258	238	243	235	210	253	231	216	227	251	227	231	219	221	245	273	267	231	250	237	225	240	257	266	239	240	235	232	238	229	230	224	255	232	258	235	250	215	254	280	235	252	246	240	246	243	246	239	227	232	251	232	239	228	229	255	240	212	240	234	226	211	244	268	246	242	250	240	243	252	243	231	218	237	285	244	241	229	247	219	253	234	238	230	236	254	247	229	256	243	238	249	274	228	230	235	226	246	225	221	254	223	252	250	290	244	259	232	242	224	251	257	239	208	233	203	218	226	238	223	212	226	215	218	216	235	238	244	210	217	238	254	232	240	235	217	246	249	244	265	233	225	228	253	215	242	239	218	246	251	240	261	204	200	241	230	251	242	240	235	240	252	254	245	239	240	267	248	268	230	232	212	229	222	247	261	221	246	249	255	259	231	247	208	225	252	259	224	269	247	231	261	258	228	221	245	240	248	223	264	245	214	216	251	223	233	233	234	218	246	228	265	249	241	210	204	244	224	236	211	225	263	239	237	248	236	274	236	207	225	231	260	216	241	245	226	258	230	224	247	249	249	230	245	256	241	241	198	224	240	222	209	257	250	246	239	238	240	222	218	241	252	244	241	215	255	224	260	217	221	229	208	246	240	226	231	257	238	246	276	199	260	250	230	250	223	214	230	231	247	209	217	215	232	240	235	247	238	261	225	242	227	241	222	276	236	245	232	241	239	236	239	247	231	215	222	266	226	242	242	245	245	232	226	261	229	215	234	230	269	235	252	241	207	239	253	204	251	232	247	236	231	219	227	257	245	207	235	224	228	255	229	217	251	265	263	223	222	215	242	223	246	200	239	224	200	258	247	223	251	229	227	236	245	215	257	232	234	230	251	231	215	243	265	249	257	253	213	242	212	258	231	234	190	247	227	224	258	205	251	214	231	246	235	219	230	233	242	217	232	255	232	233	222	249	235	224	247	253	245	231	238	240	243	235	243	248	226	226	255	226	239	224	212	223	215	260	246	226	221	240	215	239	248	263	228	233	218	271	228	218	267	240	232	223	225	250	253	240	214	230	231	237	248	226	212	247	276	237	254	254	224	266	248	218	248	247	247	224	212	210	221	249	278	268	189	261	231	242	263	259	258	258	214	233	230	232	241	252	255	247	261	246	243	215	247	245	230	231	232	231	259	234	210	241	253	237	232	253	249	249	196	219	242	265	244	242	268	236	244	218	222	219	240	233	219	248	248	249	229	203	223	215	223	237	247	243	239	230	236	253	231	271	235	217	214	233	224	232	204	235	207	236	235	232	249	212	246	229	247	220	245	259	246	252	222	209	222	221	217	247	229	239	265	261	235	222	246	226	225	258	228	228	196	243	239	252	228	239	244	218	213	269	242	231	244	230	253	237	227	238	214	246	261	245	240	239	227	253	208	223	219	249	228	251	239	241	275	236	250	219	229	241	263	235	254	218	217	259	236	249	257	213	218	244	249	246	247	221	240	231	225	232	229	258	235	226	235	258	221	242	212	226	256	247	241	255	231	240	240	234	268	229	241	242	262	254	225	213	252	215	268	235	230	271	234	242	271	252	205	244	238	241	242	226	231	246	240	223	238	221	257	223	267	256	231	238	238	229	226	221	249	236	237	236	245	223	231	222	236	240	231	212	246
3736	4899	3133	1491	938	784	686	671	647	615	611	566	585	558	569	549	597	580	590	576	543	602	569	583	583	576	617	539	530	553	549	558	599	570	566	534	556	569	579	563	558	539	560	533	555	587	539	556	618	550	571	546	571	557	555	597	560	544	546	535	600	593	556	542	583	567	596	573	525	581	575	528	529	531	588	543	620	522	547	511	565	549	551	547	564	541	562	536	546	568	591	544	538	545	595	577	589	548	536	553	543	554	582	565	501	563	582	544	567	573	551	540	559	521	589	607	533	544	535	557	585	571	545	521	579	531	558	562	553	570	552	558	556	567	564	532	586	567	531	575	614	532	596	578	527	587	572	597	538	539	537	546	521	574	516	547	532	501	539	560	555	553	552	535	531	557	566	537	571	569	527	543	556	557	528	534	549	590	573	574	518	529	573	551	538	529	549	563	629	548	566	587	549	508	543	533	540	544	540	598	538	502	548	538	535	546	564	614	597	554	535	565	553	563	556	542	549	593	582	533	551	561	543	560	525	594	584	569	574	575	559	554	570	531	550	563	573	553	545	527	565	569	536	537	593	559	551	550	550	508	519	533	541	556	532	569	596	545	551	536	561	555	531	531	520	540	583	550	555	582	563	531	551	522	573	542	578	582	539	564	548	552	494	567	550	501	499	589	552	553	528	540	535	549	556	554	554	532	590	537	480	561	579	521	548	521	522	552	544	561	523	554	560	544	543	596	568	521	553	591	520	566	552	563	556	575	543	535	529	544	587	593	543	519	539	564	531	535	567	562	540	548	529	554	566	556	540	556	570	530	544	559	531	523	544	539	584	522	572	572	534	521	535	588	515	578	551	515	551	578	515	556	505	543	553	573	560	536	552	567	529	540	518	527	527	550	542	552	586	537	537	569	541	560	523	566	567	581	574	525	544	555	551	539	513	509	555	525	588	610	519	545	545	571	577	584	557	578	568	562	541	585	546	527	597	543	549	586	562	572	546	570	512	544	580	558	577	513	538	550	530	559	549	557	533	534	576	553	561	551	541	586	552	515	537	538	575	528	591	550	560	533	565	547	566	529	574	570	580	565	541	536	567	506	542	554	558	532	545	542	549	566	539	568	613	549	596	538	520	542	584	560	547	571	556	549	520	546	544	560	539	569	567	548	528	539	559	556	553	519	489	523	585	573	530	552	541	534	583	560	521	554	580	547	592	554	541	574	540	587	571	560	549	555	622	565	543	572	536	570	519	526	575	548	545	539	581	585	550	568	571	559	585	578	520	547	509	574	557	559	562	520	596	539	558	564	537	565	557	559	501	573	558	556	544	575	526	564	518	564	546	570	575	544	531	608	584	572	578	535	517	530	522	555	557	582	550	584	540	570	568	513	542	537	579	589	524	544	586	572	563	571	585	568	542	586	568	531	549	497	527	546	514	559	546	524	562	582	536	602	516	547	547	562	527	553	528	510	568	604	576	551	544	595	539	558	544	570	608	551	584	550	576	527	544	584	532	565	554	561	558	587	543	525	534	603	505	552	513	541	550	599	543	537	564	544	566	513	591	516	550	585	538	552	566	548	548	537	549	554	545	607	545	528	519	543	599	546	562	546	550	564	535	533	565	578	552	566	522	565	553	540	539	544	563	574	522	517	550	524	590	576	559	530	584	502	580	531	562	569	551	537	557	566	552	549	564	521	557	560	566	585	559	592	582	533	532	585	596	576	552	531	548	528	551	569	534	570	538	560	550	528	529	534	591	587	557	587	584	593	561	576	591	510	581	549	542	554	522	567	546	579	544	563	585	533	563	564	568	593	541	560	491	494	540	576	619	527	544	578	598	582	515	547	560	533	571	588	534	488	587	587	555	552	546	537	583	550	544	542	563	521	572	551	575	548	526	562	560	522	590	582	527	575	553	581	522	589	589	566	550	531	553	582	542	544	573	576	569	549	596	541	545	539	543	587	546	556	546	534	536	558	586	534	540	570	533	557	568	558	564	558	524	552	561	530	553	569	558	604	558	555	564	579	596	549	544	593	566	536	567	604	588	529	505	559	538	563	516	535	542	620	535	556	559	557	576	562	539	569	556	587	548	578	568	526	554	562	537	531	585	545	546	554	564	546	548	560	541	561	539	565	597	527	610	551	509	507	533	519	558	535	545	542	584	577	573	560	549	581	612	547	538	516	554	540	567	586	525	552	574	577	515	560	549	569	570	565	503	546	532	567	550	504	576	541	548	539	518	577	543	566	559	542	586	594	508	571	574	502	550	556	563	543	542	546	525	539	544	535	598	569	553	558	522	518	545	563	528	559	564	560	609	553	602	507	599	527	556	528	547	556	589	557	521	553	565	561	548	552	559	522	532	553	583	562	586	563	570	519	523	527	574	518	561	553	538	596	586	541	550	586	574	550	568	586	559	572	568	549	556	558	545	550	561	572	567	552	565	543	560	580	567	547	550	578	554	574	562	545	567	519	578	589	574	585	502	525	543	533	567	587	558	539	537	558	522	540	559	577	544	518	553	538	546	583	570	535	571	539	533	571	516	517	540	572	569	578	579	558	563	523	542	565	572	540	545	593	540	582	598	530	558	568	547	533	561	564	548	526	567	542	558	593	536	533	524	544	552	530	561	559	525	608	602	568	580	560	570	567	575	554	526	537	526	574	503	574	555	565	549	543	519	539	525	577	562	546	544	569	562	562	572	536	497	583	511	600	574	556	558	559	531	559	514	569	540	509	547	556	576	518	547	579	573	522	573	554	500	580	562	547	577	575	602	538	546	521	533	557	570	527	599	558	565	560	539	563	517	565	547	527	542	546	551	581	587	531	560	578	562	562	558	524	552	529	577	573	516	549	590	553	555	568	558	550	548	567	565	562	593	599	517	570	564	530	542	512	534	553	550	577	537	578	517	523	581	580	565	569	583	579	539	538	514	612	543	534	553	524	561	544	574	562	542	532	550	606	563	546	537	574	542	595	520	573	533	572	584	560	564	558	585	563	572	554	555	588	581	534	582	533	564	563	586	540	546	575	531	562	538	564	573	565	531	562	562	598	538	553	585	542	594	598	585	531	546	580	561	566	556	594	559	547	574	567	571	575	567	506	551	550	519	527	590	512	537	561	556	559	549	532	529	525	562	529	538	546	559	532	570	569	554	553	551	621	537	546	608	511	587	555	513	554	540	549	562	563	544	548	518	566	523	521	557	512	553	546	569	579	542	568	592	530	510	567	570	551	541	531	567	554	554	546	591	581	546	536	586	577	557	558	549	544	546	552	549	583	549	573	583	545	511	543	537	487	537	544	566	595	553	528	571	562	571	591	532	539	578	573	574	560	558	569	574	523	545	529	586	592	509	566	525	523	554	583	545	551	505	571	538	500	532	589	558	542	608	519	567	506	564	534	603	551	555	584	558	546	519	569	534	525	518	518	570	552	570	584	545	563	487	540	566	563	569	595	569	539	571	532	571	536	591	541	565	564	485	537	512	536	549	542	572	548	545	544
32602	11572	1329	507	401	454	377	424	376	382	405	413	410	420	364	405	385	453	389	406	401	364	409	391	420	402	375	404	407	376	389	401	399	375	401	396	389	376	383	381	383	405	358	411	412	417	414	367	384	399	368	416	372	412	400	391	392	389	364	432	402	385	384	377	378	411	373	380	384	357	382	410	379	372	393	410	378	385	426	347	400	398	380	394	404	402	389	383	401	410	407	435	347	396	371	392	391	402	375	370	372	393	413	383	366	438	398	404	334	417	398	408	403	385	412	354	408	392	416	408	357	382	400	397	391	387	377	380	378	394	365	357	386	357	389	392	406	363	388	395	360	386	418	385	432	412	400	379	368	379	382	427	365	408	376	384	382	391	350	404	416	381	395	372	412	382	384	391	400	401	370	410	388	399	360	393	413	397	385	421	366	359	408	363	384	421	402	384	399	408	395	396	400	420	368	405	403	378	397	396	391	361	420	386	381	379	438	405	405	402	410	383	370	406	418	386	412	402	393	397	381	392	390	372	395	403	360	404	385	395	397	387	400	373	428	415	360	379	356	408	370	407	386	395	403	404	400	412	408	388	431	405	381	378	391	363	398	411	376	372	420	412	423	385	354	357	386	347	403	399	389	442	354	361	422	377	389	429	410	382	387	412	396	388	394	415	418	378	390	384	371	393	387	372	371	353	355	408	372	390	434	389	373	379	422	397	425	360	400	402	412	429	434	418	402	402	398	429	422	395	377	361	404	388	372	392	372	386	375	424	396	399	356	414	408	393	430	356	417	378	400	355	412	396	397	376	391	410	409	373	362	391	384	366	412	389	371	386	431	420	403	402	383	410	425	440	395	402	409	419	385	406	366	420	365	361	407	387	426	375	444	388	408	330	383	370	383	400	404	409	407	392	374	392	397	390	375	391	402	406	388	427	418	386	374	351	353	385	375	402	418	433	432	393	425	418	418	406	367	385	379	420	381	360	360	395	422	358	368	401	388	418	368	385	387	371	382	386	386	444	373	377	430	374	395	408	366	406	358	381	402	395	423	394	404	378	432	390	413	420	348	384	391	434	368	352	371	347	430	389	444	372	407	359	401	444	383	409	388	386	396	383	399	389	422	383	363	369	372	376	381	351	397	380	428	431	398	360	402	419	365	392	390	393	385	408	393	413	403	344	374	390	393	385	391	358	410	406	461	415	370	377	410	349	379	426	432	458	408	377	407	385	421	444	384	373	404	426	376	400	428	422	352	363	380	378	355	401	370	394	397	425	369	395	385	430	412	423	383	408	406	399	392	392	369	419	393	409	409	404	387	454	383	395	406	356	391	377	405	376	379	399	392	396	410	388	432	375	405	378	454	376	366	378	399	405	373	402	368	393	380	410	373	375	374	417	389	378	384	356	376	378	390	383	374	364	386	394	407	412	409	380	358	361	353	384	425	448	391	398	366	363	379	390	424	391	414	418	386	442	423	411	373	406	367	375	367	372	368	394	378	408	427	415	384	393	395	386	386	404	391	379	378	378	397	376	435	353	387	403	385	416	424	391	416	352	413	445	415	399	417	356	386	405	381	451	388	390	382	393	376	358	388	387	389	378	399	389	396	426	403	420	397	391	440	395	382	367	442	416	373	389	426	392	420	398	411	422	378	423	382	366	384	367	366	412	440	398	356	402	405	393	347	427	417	395	412	394	370	410	348	371	368	402	357	394	413	375	402	375	445	382	435	393	381	382	352	410	437	394	428	407	433	400	411	406	387	398	374	429	378	414	396	369	428	377	431	393	383	401	374	419	447	400	428	371	364	372	424	386	378	424	412	407	372	372	365	389	386	391	379	392	404	385	387	395	405	371	388	429	363	396	376	381	379	389	396	367	354	410	442	426	382	378	401	426	386	385	423	367	424	436	429	397	378	396	390	451	426	396	409	403	414	384	379	395	372	384	416	395	415	420	395	423	384	399	386	345	354	394	387	368	391	412	406	341	431	404	381	399	412	399	378	388	390	402	384	339	383	365	426	399	433	396	411	398	397	442	416	359	410	380	401	433	420	383	423	395	403	445	361	410	396	392	387	366	421	411	383	405	428	376	393	399	432	390	413	397	390	425	410	381	404	405	365	365	395	419	360	385	390	383	410	395	403	434	399	388	383	378	379	392	391	386	364	375	386	433	430	393	427	411	417	388	362	373	419	409	377	357	380	395	374	390	412	383	390	393	433	402	401	412	392	407	418	374	401	393	436	369	414	401	414	418	391	354	397	382	394	410	385	401	380	443	455	379	390	374	421	355	368	340	404	377	383	382	416	399	391	381	371	376	398	400	383	403	377	393	389	364	384	412	420	358	374	416	393	366	375	413	399	374	369	381	399	407	432	424	384	401	361	390	334	378	405	379	384	370	366	385	361	380	391	362	373	413	355	380	395	370	431	381	341	411	384	420	399	381	400	395	364	396	398	408	427	401	400	389	371	377	360	394	379	421	444	415	411	365	393	400	355	418	391	385	377	389	426	424	324	394	422	433	405	369	397	391	358	399	410	389	401	422	398	396	374	394	396	365	385	392	435	401	377	398	381	391	374	408	380	406	380	409	389	397	387	379	392	390	370	414	369	383	402	392	356	414	378	409	370	409	388	404	443	416	401	393	399	402	373	392	378	402	361	392	374	410	390	416	401	412	377	380	396	383	413	391	407	410	362	420	399	406	415	403	386	402	422	430	403	360	335	358	376	401	366	376	379	394	370	380	395	395	358	396	378	391	393	395	412	395	419	403	409	345	367	392	392	392	382	392	423	407	415	390	364	346	406	426	381	377	391	431	385	412	383	398	378	410	369	411	392	392	383	390	379	381	410	381	376	406	375	405	380	382	372	383	383	375	423	406	393	405	404	395	383	429	401	382	365	406	366	402	400	373	392	400	376	402	396	392	388	392	361	394	378	428	415	358	403	418	349	341	389	379	407	400	433	387	396	389	387	414	404	390	399	395	404	424	343	405	411	372	337	383	407	409	389	377	387	381	386	406	361	441	397	395	349	403	422	407	393	396	407	383	392	419	389	414	406	385	413	385	411	401	367	390	407	397	374	369	396	400	351	431	406	387	383	374	395	421	405	397	389	396	396	432	391	345	378	386	385	388	387	386	405	395	424	396	422	404	404	415	379	382	401	375	375	405	397	418	399	390	365	357	390	401	407	399	414	383	400	369	439	396	384	409	422	362	382	413	407	367	382	372	376	400	392	385	392	408	424	421	364	405	400	396	418	395	374	382	380	371	362	389	393	395	374	373	397	383	382	403	402	435	374	392	388	397	397	347	356	389	385	372	394	407	383	386	404	400	400	370	421	385	410	372	398	419	385	427	412	413	410	385	409	384	412	380	384	395	403	398	350	397	381	406	391	390	411	411	397	397	422	364	420	366	381	381	374	420	372	387	421	378	384	398	407	381	360	401	398	370	409	376	341	422	422	452	404	412	391	411	408	385	406	392	412	404	387	404	407	407	416	403	426	399
6022	1014	975	880	827	942	899	976	851	920	874	896	853	922	888	931	847	921	896	912	898	872	969	874	842	909	916	903	895	858	847	871	946	910	865	856	908	922	836	889	842	872	865	894	922	891	860	958	905	875	936	903	905	922	942	914	868	890	847	935	865	885	898	922	860	926	896	931	929	879	891	895	932	889	910	858	862	905	899	929	902	868	880	885	888	848	894	864	888	914	879	918	916	899	931	884	935	943	937	892	900	905	877	889	872	899	935	887	917	893	874	903	882	920	881	873	853	847	876	851	992	834	882	891	895	907	840	908	946	890	873	835	909	937	888	928	878	876	893	878	838	917	888	887	888	892	861	919	909	855	905	903	885	835	885	860	880	922	902	891	863	934	871	914	907	878	885	968	847	891	907	882	922	836	889	908	864	904	907	895	913	922	827	834	917	925	886	919	941	883	863	868	865	902	878	888	955	886	887	901	880	912	929	892	920	927	909	875	886	898	921	874	897	844	855	930	917	876	890	830	844	875	890	917	899	914	849	926	881	897	878	885	879	851	906	854	885	863	841	896	910	909	912	892	871	883	875	888	906	849	932	892	865	874	894	931	888	899	927	884	870	873	892	897	924	911	859	891	885	855	861	846	842	835	889	919	926	885	916	881	927	870	928	941	894	966	893	975	896	899	907	870	863	924	863	906	913	940	876	844	842	900	883	893	933	882	926	893	884	925	894	954	918	969	921	966	886	921	890	891	843	864	871	936	928	913	908	854	847	893	867	860	848	896	934	909	922	892	806	935	904	872	821	875	901	885	864	928	919	933	907	894	919	877	925	898	850	888	886	871	904	902	855	912	895	872	943	847	923	908	918	899	896	867	909	877	894	881	848	929	879	891	892	895	919	899	903	943	914	926	913	893	821	848	923	911	899	841	871	888	928	880	951	889	918	899	925	935	894	887	899	883	895	827	913	871	908	881	907	913	938	838	922	907	823	912	940	837	902	886	847	921	932	857	904	901	864	934	832	874	915	877	932	829	888	903	860	875	896	929	883	915	980	872	828	872	950	896	874	882	883	936	920	903	899	852	915	852	908	863	860	915	864	882	855	902	903	831	926	851	941	899	868	946	921	852	850	908	869	947	868	915	903	915	866	882	876	883	910	900	917	898	920	872	859	912	899	849	959	892	878	926	896	921	903	953	882	864	871	890	854	939	884	889	903	806	926	909	864	905	919	923	905	895	933	887	873	881	932	901	860	899	896	844	897	932	849	880	856	888	836	907	883	915	894	861	831	877	922	855	885	925	872	850	908	842	911	854	853	861	913	918	855	927	908	862	908	931	851	892	860	879	875	857	885	877	860	893	848	891	883	925	925	922	875	840	877	908	918	910	914	927	912	919	864	876	870	910	921	850	903	867	894	844	921	888	885	893	941	859	925	887	915	896	974	933	853	906	908	849	882	923	878	944	881	861	859	902	895	909	865	870	919	927	914	859	887	894	879	852	941	861	893	878	892	874	860	840	927	949	926	904	882	903	910	911	939	876	885	865	897	951	937	878	892	871	854	868	863	845	869	872	854	933	882	891	839	892	891	857	858	866	873	914	883	911	890	923	899	893	902	873	860	871	888	889	880	917	881	904	810	931	899	896	841	863	844	879	861	890	900	878	846	839	889	842	889	883	948	872	952	881	917	923	887	809	873	875	904	874	888	890	895	901	913	901	879	903	913	942	926	918	859	874	896	906	872	887	910	884	844	868	860	908	929	864	874	930	963	881	940	911	881	901	915	868	898	915	890	914	899	938	865	823	915	879	879	934	946	911	862	885	954	901	899	895	831	922	899	950	927	872	879	868	887	858	896	904	893	839	941	837	872	850	909	874	903	880	853	924	914	891	905	871	915	893	879	880	842	936	865	845	891	871	918	879	938	877	919	833	917	879	872	894	959	931	885	915	926	865	875	895	821	853	825	870	868	930	861	843	916	907	934	903	880	904	885	934	896	861	896	882	914	935	931	906	930	903	902	879	899	886	860	952	856	867	884	882	881	875	847	875	891	884	885	836	950	896	912	915	887	968	886	870	931	919	923	951	862	929	899	957	867	909	867	966	909	965	901	866	905	895	892	902	901	917	846	827	871	874	916	874	875	896	929	877	923	909	910	893	907	889	914	921	841	881	855	884	820	920	863	858	877	881	900	860	861	917	943	890	907	900	924	886	877	904	883	930	895	945	879	878	928	880	922	819	869	908	916	880	869	920	900	955	893	906	847	931	910	946	906	865	858	859	941	876	881	878	838	907	868	884	933	852	921	903	858	908	820	901	878	888	892	896	899	913	863	906	857	894	902	949	883	856	910	906	878	872	904	927	873	945	840	882	841	909	929	927	872	852	920	906	892	894	901	939	901	931	898	848	861	829	854	912	841	925	881	927	888	913	900	914	857	900	910	864	899	921	888	886	863	872	834	864	872	930	908	939	868	910	926	882	915	895	929	908	942	871	822	856	897	910	872	890	872	886	930	874	955	917	831	912	928	945	920	884	911	863	882	880	877	893	913	937	880	794	862	882	874	925	853	943	906	928	906	913	903	905	905	879	885	844	973	836	910	888	916	915	839	859	873	890	833	890	893	874	898	897	883	884	925	930	839	890	945	930	910	913	850	916	907	907	910	884	925	886	917	859	939	888	900	888	889	905	940	863	892	879	849	856	914	881	895	868	894	877	872	850	883	894	884	864	899	948	891	916	870	910	906	871	917	836	883	902	860	909	880	881	861	908	906	927	904	893	923	935	896	861	871	935	967	892	906	873	868	858	887	869	871	922	926	892	925	895	929	907	899	883	865	874	917	921	826	916	930	935	894	894	945	912	906	847	903	883	883	873	907	894	863	846	881	911	884	844	917	889	863	891	858	864	923	872	905	893	913	907	870	904	875	892	895	925	919	858	901	896	929	908	912	933	869	896	964	900	873	910	919	885	914	896	848	979	860	976	850	898	875	896	877	826	934	901	937	859	869	895	895	852	904	846	859	827	884	875	835	870	852	877	919	899	854	893	898	860	912	846	889	912	895	893	890	833	879	896	876	879	839	896	920	857	868	906	866	895	876	885	929	839	902	853	886	910	853	892	883	882	907	850	893	905	839	886	870	927	830	895	835	880	903	898	864	918	911	875	922	851	918	879	920	851	939	881	909	890	955	881	910	917	839	907	869	908	892	898	872	961	883	865	896	903	892	871	869	894	842	916	909	879	860	941	876	872	871	884	879	874	866	948	896	935	855	938	863	890	873	843	876	877	898	901	912	875	880	909	875	928	935	937	891	897	882	928	839	862	928	888	899	952	890	897	908	893	879	843	932	871	966	921	869	873	891	894	848	849	882	905	906	848	903	878	901	872	891	926	899	885	938	923	905	945	910	949	907	935	890	904	934	884	829	837	850	908	924	862	869	849	896	912	902	877	826	919	854	926	911	879	868	869	895	924	931	893	824	907	873	907	910	839	930	913	916	873	880	869	907	931
24530	20888	24582	27281	20021	1722	616	591	475	433	438	455	473	432	447	416	427	439	447	440	439	432	424	461	452	437	429	419	414	434	421	431	477	454	439	428	424	435	404	423	433	383	409	448	402	416	433	417	425	423	462	415	417	421	459	398	419	403	437	392	415	403	439	460	436	401	441	426	443	450	406	424	432	431	421	431	457	414	405	386	431	425	388	392	436	429	407	439	423	438	407	447	440	406	396	417	431	444	463	452	448	425	441	407	417	450	438	435	424	395	444	407	416	427	445	444	451	407	421	445	418	406	451	424	442	410	410	411	415	431	449	453	446	418	444	445	388	392	448	423	460	426	408	406	417	404	403	407	418	397	399	433	469	459	407	435	425	444	446	417	460	432	436	379	443	446	437	437	424	413	388	421	409	425	413	424	413	406	472	436	424	439	424	387	426	401	427	396	444	425	446	429	406	437	423	426	448	376	414	397	419	359	435	435	396	408	418	394	427	422	398	442	399	397	410	415	451	396	429	442	429	435	438	379	434	453	391	448	426	442	405	420	441	407	427	452	439	452	454	433	449	437	438	391	443	439	404	407	452	395	423	409	461	440	416	471	414	418	432	416	431	435	426	428	417	410	458	409	443	453	421	416	451	447	391	420	422	444	449	476	422	411	446	421	378	412	423	416	439	423	431	384	429	446	426	438	431	434	404	424	408	398	437	387	429	450	400	373	441	449	430	418	413	425	439	425	409	409	392	442	421	397	380	407	402	383	438	466	430	402	423	451	405	353	444	465	414	448	434	418	396	437	404	436	435	421	416	441	466	411	439	422	422	445	403	413	391	423	419	419	367	411	427	451	408	455	410	403	422	410	404	390	431	419	444	409	410	416	451	391	446	424	457	423	390	399	419	457	398	426	430	398	426	448	405	439	428	458	451	423	423	432	434	448	439	414	410	412	409	404	413	452	368	404	466	459	416	455	418	405	471	398	424	382	420	378	386	405	411	438	444	414	413	453	454	442	457	402	446	446	423	428	441	392	427	395	415	503	450	395	404	438	405	406	446	426	440	365	423	402	413	417	389	435	418	467	396	420	430	433	414	450	428	411	402	434	427	428	440	467	388	428	376	391	420	421	400	432	418	423	453	447	380	420	439	420	446	465	456	479	433	424	421	405	447	398	402	408	392	437	412	412	382	494	411	425	436	441	465	425	407	415	396	434	422	413	442	425	414	442	439	399	379	424	451	430	420	443	434	382	424	413	393	412	430	419	435	420	413	413	430	435	446	423	413	424	434	438	450	427	430	415	425	415	402	426	414	416	455	447	402	422	436	439	435	380	459	387	426	447	455	397	417	466	451	445	418	457	387	409	404	398	413	449	454	433	415	425	457	443	432	401	443	430	407	451	392	424	420	424	425	460	389	451	427	422	426	404	394	396	451	431	402	466	404	400	436	399	404	435	455	436	449	421	418	410	424	419	428	441	427	436	442	464	392	453	428	457	430	451	443	365	444	409	407	457	430	418	403	445	438	383	434	437	429	466	444	430	440	404	422	449	396	398	464	453	438	424	421	450	424	438	419	413	454	405	462	399	410	420	461	448	448	404	428	390	447	440	411	429	389	392	399	456	410	450	394	375	419	435	422	440	426	412	436	437	392	444	404	447	408	419	445	401	411	419	424	414	426	426	421	439	409	407	419	442	450	424	413	422	439	451	416	380	476	458	445	442	422	412	404	392	446	425	418	453	443	441	422	471	415	408	426	405	437	438	382	383	413	445	422	411	468	444	405	425	418	423	447	419	454	412	406	418	378	471	434	395	432	445	381	461	464	383	447	413	412	408	409	421	425	424	403	431	408	434	448	388	436	387	435	415	423	442	418	439	425	410	436	416	436	480	475	474	428	438	462	408	410	439	393	422	417	387	380	417	430	458	436	385	443	404	403	407	407	394	425	425	460	444	403	449	460	447	408	440	427	412	408	425	443	401	442	411	413	443	401	472	431	418	415	457	420	416	452	456	432	409	391	425	434	400	392	394	455	401	397	424	381	436	415	397	414	402	423	426	381	412	480	451	407	407	441	438	425	426	452	387	444	359	430	393	429	413	432	429	415	431	390	457	436	434	445	425	436	409	425	415	407	422	388	452	443	406	449	456	430	419	400	422	387	428	427	383	430	412	475	417	398	407	475	432	441	409	414	415	439	441	434	418	439	429	422	427	441	397	437	400	417	414	422	446	438	434	419	424	414	404	450	411	433	398	432	377	424	411	414	404	418	447	417	429	420	443	433	433	444	443	446	390	435	405	421	435	416	403	432	483	457	404	405	412	419	393	413	428	431	433	384	452	409	411	412	384	422	428	397	454	432	473	450	443	426	427	437	413	430	417	420	429	397	437	387	429	423	450	436	444	403	462	438	387	438	394	407	426	399	405	397	430	428	451	413	426	406	434	423	422	452	456	433	419	413	444	414	406	380	442	373	408	385	427	451	369	371	436	460	458	420	415	412	417	469	461	396	432	391	395	431	423	421	424	422	426	383	390	426	403	459	434	382	411	408	418	398	446	441	411	436	479	421	435	394	454	395	380	411	420	437	393	440	426	444	405	398	414	401	450	395	412	393	383	434	399	448	423	448	456	459	435	414	435	451	437	405	415	459	419	419	422	439	381	394	445	427	437	394	425	417	455	442	385	418	418	434	390	441	394	434	420	381	416	435	392	410	433	436	449	459	430	463	443	442	415	421	427	423	438	443	407	454	426	421	417	428	410	422	408	419	409	411	394	463	473	426	411	396	377	405	385	417	412	423	416	389	403	406	419	421	396	455	425	377	388	431	407	444	427	414	430	425	408	468	412	435	458	432	442	438	445	446	432	450	406	436	407	398	444	408	466	429	477	450	428	454	458	454	415	438	447	394	405	410	413	406	400	445	429	382	390	428	417	399	401	428	426	417	435	423	402	477	448	428	416	432	442	407	462	432	398	423	406	435	438	455	462	460	440	416	420	462	424	404	421	427	427	448	452	444	416	439	421	442	400	404	445	431	440	437	431	438	410	431	429	390	439	413	449	452	439	404	467	412	459	394	420	408	443	422	450	416	390	385	394	436	417	422	404	399	432	432	431	387	394	452	400	460	429	375	429	412	422	472	462	429	435	426	436	425	435	433	405	430	379	417	392	392	459	426	445	421	421	410	424	450	445	413	454	446	451	406	413	408	414	412	402	374	414	424	431	407	426	391	430	425	411	434	442	409	432	416	391	422	432	420	463	394	472	405	419	437	439	426	374	415	411	409	475	429	423	397	426	390	447	477	469	415	429	415	404	433	391	410	455	431	404	429	419	447	433	404	441	430	423	435	441	429	402	419	414	420	406	395	426	376	373	423	431	406	394	408	433	422	425	428	403	404	401	379	450	397	361	404	402	472	436	477	446	454	411	408	414	415	402	402	401	400	419	438	423	431	450	453	402	419	436	423	422	412	424	457	434	420	439	416	414	409	403	435	440	413	460	418	407	399	438
3601	3124	2160	1423	1086	1076	978	995	967	973	924	976	903	941	944	954	953	970	892	975	881	926	897	937	974	1015	927	907	950	938	939	906	912	958	921	918	929	905	973	922	955	959	970	881	911	956	968	915	948	963	968	905	877	951	943	964	861	929	924	915	972	965	919	953	928	872	898	938	944	912	939	885	916	950	920	913	956	889	962	899	908	922	927	966	1003	923	925	896	925	945	875	883	962	960	916	942	978	885	899	953	894	968	967	947	936	967	938	928	938	924	895	960	920	894	903	906	924	919	935	875	945	917	916	994	910	977	911	968	945	951	958	905	947	985	910	939	927	949	1009	900	914	901	950	936	931	913	953	956	902	962	967	919	971	944	942	945	963	914	875	945	946	919	938	918	945	930	950	906	959	926	916	956	971	895	925	903	863	941	946	889	927	850	942	911	915	922	898	937	899	984	948	942	884	903	918	990	888	946	956	957	889	933	957	913	892	952	942	910	938	907	956	942	937	926	863	884	887	891	927	944	926	910	950	932	956	893	906	943	922	955	915	906	987	932	928	899	1026	919	933	918	911	925	913	955	943	910	963	912	940	907	987	958	905	926	951	892	905	909	887	920	880	859	916	992	952	942	904	931	956	948	935	959	960	936	965	964	951	944	933	897	928	918	931	950	945	942	948	907	950	933	905	915	938	992	901	892	909	961	931	935	929	876	947	928	899	944	958	918	932	939	961	927	924	987	920	936	912	958	901	915	892	899	904	895	900	982	960	999	932	869	922	952	968	899	916	942	966	892	988	913	933	909	968	909	923	949	925	952	932	955	975	943	881	958	888	985	891	931	947	910	902	924	935	967	910	903	879	953	907	974	911	919	929	918	902	934	968	932	970	890	891	937	938	932	879	956	881	934	880	900	898	931	947	967	926	941	940	902	919	927	885	971	930	954	943	923	965	927	959	926	923	930	916	914	927	868	936	937	936	903	934	924	924	994	903	956	971	955	899	956	995	860	934	939	862	929	912	936	920	913	970	946	909	945	932	928	957	917	940	931	871	899	891	894	932	890	877	947	991	900	969	942	952	914	936	915	940	941	937	964	993	958	914	916	932	970	946	960	882	941	961	902	912	958	906	912	943	951	888	906	968	936	958	942	905	918	893	920	912	950	929	918	923	937	905	914	924	945	938	948	936	923	890	948	881	941	966	978	923	902	949	930	964	967	932	924	918	977	946	966	883	997	910	928	876	914	936	971	911	919	907	978	943	890	999	920	945	942	941	903	933	920	860	931	942	933	969	951	931	947	936	980	875	928	969	921	925	934	911	953	915	949	947	982	909	964	904	927	936	895	937	913	874	836	915	954	914	894	950	932	960	972	928	859	949	968	942	932	938	908	938	941	916	907	986	918	934	940	956	886	918	875	953	1002	914	976	987	949	933	889	905	917	927	927	891	921	924	933	928	952	897	960	896	893	920	925	915	993	890	908	990	949	952	916	905	953	935	908	1000	929	924	906	957	905	934	950	897	860	955	949	918	899	915	955	858	891	936	960	914	962	926	964	976	930	914	963	942	935	894	876	975	886	998	959	914	923	988	954	960	838	897	961	892	934	908	936	939	927	940	951	919	895	953	919	937	911	963	937	997	891	923	921	938	936	926	935	892	871	960	986	946	907	923	965	877	940	914	934	858	909	903	909	902	943	941	960	889	911	902	916	974	902	914	918	936	856	907	958	974	912	869	936	888	938	923	910	953	960	863	942	925	931	939	989	917	904	939	846	980	918	923	904	943	943	896	889	919	914	942	960	946	954	935	967	965	941	974	942	857	963	928	989	940	983	917	919	925	866	898	874	899	888	927	955	892	960	894	928	940	966	983	895	926	951	939	928	896	901	922	914	922	895	951	979	983	977	959	982	931	963	929	873	949	960	992	910	926	914	879	931	953	982	967	907	956	964	923	911	921	906	932	940	890	973	955	933	936	940	913	935	923	963	967	924	910	910	888	929	922	915	971	933	961	933	932	908	942	943	920	945	946	947	903	972	969	944	934	903	928	892	939	925	933	932	976	968	933	970	963	935	892	966	879	926	932	910	953	935	957	960	918	888	933	915	947	949	937	920	949	903	926	913	898	935	872	947	921	921	947	923	966	919	889	981	926	916	1012	941	891	944	938	911	926	914	950	958	937	943	948	896	969	976	915	927	881	984	966	922	875	937	962	930	916	964	932	927	920	946	964	948	918	896	921	900	955	937	952	921	898	965	917	985	948	934	908	860	965	931	916	926	951	912	899	961	935	923	923	938	910	958	956	913	896	925	922	916	972	954	920	971	956	890	893	958	934	878	940	953	957	895	993	965	896	898	946	983	909	907	958	896	892	904	911	937	894	891	934	931	936	911	909	889	931	987	956	887	891	931	1001	952	908	889	922	948	913	904	952	898	955	888	912	949	910	938	916	888	921	963	915	957	963	889	944	898	934	963	921	892	892	952	942	923	888	888	941	960	961	911	906	927	868	929	929	906	900	891	924	946	966	903	923	940	949	950	936	912	955	985	943	931	932	924	938	960	960	1018	909	907	966	917	911	933	960	911	920	933	899	932	971	964	905	997	947	951	852	917	917	898	958	919	931	937	938	891	976	925	940	909	975	946	962	972	945	921	891	926	912	890	928	914	856	915	897	933	934	919	943	952	963	909	903	997	925	905	975	894	942	940	943	904	907	951	960	895	971	889	947	911	923	949	912	941	942	915	898	1017	916	949	910	897	970	901	946	879	1002	920	899	901	897	958	925	939	872	934	899	972	909	887	940	911	883	926	938	924	911	954	931	938	944	934	938	884	931	981	1006	942	886	946	904	911	934	927	946	903	902	893	928	879	890	934	934	931	888	944	941	945	915	896	923	939	967	911	909	904	930	913	979	913	925	905	942	911	930	927	934	942	977	906	995	923	906	968	899	898	955	916	888	913	915	983	919	943	939	853	929	934	945	950	929	893	925	969	888	909	945	924	910	953	875	951	934	929	921	932	983	952	949	975	909	913	917	955	931	969	948	922	865	969	957	951	901	877	865	966	946	910	914	949	956	864	959	957	960	931	928	933	945	916	886	957	912	914	916	946	904	909	975	962	875	915	905	915	886	931	948	931	1044	896	934	973	954	962	940	894	965	985	899	933	894	939	958	921	931	893	888	977	915	864	897	997	902	908	900	946	990	937	896	985	914	914	920	942	919	955	996	964	939	940	926	937	880	954	858	924	956	977	941	948	918	880	986	902	931	911	965	939	990	943	916	922	869	907	917	940	906	879	925	962	981	919	929	887	927	892	939	874	914	937	948	925	965	978	959	938	976	914	963	977	951	914	910	944	917	900	924	967	927	896	937	920	943	895	943	941	935	924	954	950	958	940	986	954	903	853	906	920	922	950	963	908	910	933	951	923	919	947	906	925	911	902	902	966	927	946	877	920	889	958	944	929	942	942	904	925	871	897	952	902	941	915	925	903	904	963	928	875	927	942	946	1009	886	939	915	906	909	936
23545	20826	25199	26576	20832	20821	2827	489	351	314	322	287	283	272	269	272	313	265	249	248	267	205	220	240	254	222	254	267	266	257	235	263	219	254	242	218	235	253	254	237	252	235	251	208	245	256	239	250	223	260	244	213	252	218	258	210	244	231	229	258	253	209	251	269	253	275	222	215	228	227	238	237	239	256	244	224	229	248	251	247	254	266	240	230	222	234	271	236	243	234	204	248	291	258	241	227	236	241	214	240	230	248	210	227	252	229	238	234	224	228	221	215	242	232	232	230	228	229	230	239	221	223	229	230	249	235	245	247	238	223	271	236	224	259	253	251	237	259	234	232	233	258	244	210	251	238	238	251	233	233	222	273	251	244	223	199	233	213	234	236	255	193	231	275	225	237	206	230	264	231	212	248	228	235	236	219	244	215	260	251	238	259	224	235	250	226	231	207	260	243	230	234	234	225	242	228	249	246	237	224	235	239	239	233	253	263	212	234	214	255	207	235	246	260	214	236	240	214	262	267	211	224	212	206	228	211	235	218	240	226	232	251	234	227	211	216	198	233	234	255	256	216	216	254	227	209	237	232	211	221	246	236	244	231	239	247	258	270	244	246	205	241	246	234	219	221	218	254	240	241	236	239	234	235	256	239	220	258	234	248	255	242	268	238	234	243	251	234	222	248	214	229	214	245	256	284	219	227	213	211	235	247	277	239	225	239	223	237	243	245	227	267	229	250	220	250	235	237	233	225	257	232	235	217	226	258	237	240	252	220	218	242	238	251	232	226	227	223	255	229	259	272	229	218	251	243	239	236	223	234	237	238	227	214	230	222	231	205	236	219	219	243	213	256	281	232	249	237	235	236	244	232	239	230	219	218	224	217	225	237	233	218	225	262	235	242	222	231	208	233	231	222	229	214	242	279	238	234	210	234	231	235	232	245	239	248	240	257	216	219	209	229	205	260	230	230	253	246	235	212	238	233	235	246	241	232	236	203	240	230	259	231	233	240	223	257	231	234	218	216	249	251	248	247	242	238	224	257	235	211	219	244	249	233	222	255	250	260	235	251	255	240	247	224	241	229	216	245	226	258	250	198	230	224	223	279	268	249	232	229	232	208	226	233	256	261	254	257	215	226	193	261	230	231	224	217	245	235	246	232	227	228	233	253	221	243	228	214	244	219	240	254	235	214	247	232	218	217	200	235	243	234	239	230	231	223	234	245	228	228	201	217	203	259	270	232	226	207	242	225	232	233	229	200	236	235	259	284	238	241	222	215	218	243	191	241	241	234	243	225	244	247	219	253	250	249	219	249	201	260	221	228	196	209	242	239	226	264	247	250	254	261	238	238	227	237	189	232	260	242	225	246	214	216	240	220	257	242	212	212	230	219	230	238	236	232	231	243	243	210	238	257	195	254	222	245	244	252	230	223	239	233	233	216	222	244	214	227	238	252	254	226	228	235	219	218	207	224	230	230	221	217	193	205	220	249	238	220	237	209	245	192	264	234	223	233	240	256	247	219	238	203	276	245	237	225	227	216	240	248	267	266	219	261	226	233	231	230	241	243	223	229	242	241	192	239	196	238	236	222	231	213	246	222	229	217	202	233	237	260	228	230	214	255	230	240	241	207	257	278	228	257	243	252	241	234	217	213	220	252	232	249	210	220	228	251	221	245	189	247	254	243	209	218	227	257	229	213	244	237	262	218	235	254	232	203	218	250	199	200	258	227	231	227	224	244	288	258	260	246	240	210	214	264	226	245	238	197	219	221	246	252	233	235	254	208	224	222	226	206	221	225	241	249	228	247	220	223	235	239	240	250	230	208	249	236	222	244	222	246	253	230	236	249	254	248	213	228	235	233	249	253	216	215	210	244	261	207	241	239	222	219	252	252	224	212	224	243	224	240	209	247	247	218	217	227	247	258	253	242	223	231	267	238	237	222	221	212	252	225	260	238	221	218	228	235	241	225	218	248	214	247	238	223	243	223	223	202	235	233	212	248	199	212	235	227	239	244	247	227	226	240	231	218	226	249	228	270	238	235	254	207	252	252	223	241	250	248	247	247	251	248	249	213	233	239	240	238	224	228	241	255	209	228	222	222	222	244	237	274	245	236	199	238	226	220	240	237	216	230	242	232	229	243	237	245	262	213	228	240	225	201	235	242	231	233	257	258	230	211	242	231	224	232	254	268	235	243	263	228	252	234	214	234	251	264	232	233	214	254	252	219	225	243	258	235	234	243	244	273	237	226	210	234	255	213	244	204	253	243	233	258	219	203	209	211	253	229	227	222	232	245	218	225	223	238	229	211	236	238	229	228	244	220	236	238	202	219	265	228	223	228	229	240	258	243	239	218	234	219	243	234	232	249	266	256	247	228	216	229	233	248	238	247	264	220	240	233	214	241	245	234	219	228	228	224	258	249	251	233	224	224	240	277	230	214	234	203	233	239	246	225	222	227	226	260	235	202	244	209	236	241	228	260	228	209	243	235	237	232	236	214	234	261	200	231	256	239	236	255	237	227	257	221	215	229	233	260	226	227	262	233	274	247	262	217	248	239	229	207	231	223	233	247	211	233	230	226	251	242	204	243	253	232	247	226	222	227	253	221	222	224	206	260	242	210	246	248	231	229	257	223	260	216	220	228	226	241	242	233	209	248	217	219	226	268	236	231	261	229	199	248	228	238	218	235	228	238	234	261	218	225	241	229	223	239	215	208	282	231	249	224	233	215	239	212	243	242	228	235	214	235	225	212	229	257	252	226	247	229	244	225	226	216	247	240	249	241	209	222	223	243	226	201	239	248	241	259	227	220	237	235	226	223	215	235	233	227	209	261	249	213	267	240	249	238	255	211	199	231	224	230	207	227	216	228	222	193	243	211	215	240	231	223	219	253	262	229	244	225	205	233	248	225	232	232	249	208	236	239	279	216	226	228	220	238	249	221	257	211	254	214	239	207	206	223	243	234	243	250	261	240	225	244	212	237	257	248	236	232	209	256	252	240	236	221	232	248	243	255	245	208	207	195	238	239	224	212	228	233	226	218	255	248	233	240	226	226	244	216	215	217	237	242	201	196	220	210	242	226	223	220	252	233	233	235	230	244	248	233	263	243	243	229	234	228	232	236	250	228	224	241	203	252	219	239	219	233	232	248	219	247	230	213	214	216	233	214	218	231	243	224	225	225	271	239	215	229	231	236	223	244	221	236	194	209	198	236	226	234	238	254	248	219	256	209	262	241	222	258	211	226	230	186	213	233	285	218	230	214	260	230	277	236	230	234	205	229	260	282	219	241	220	214	235	220	231	236	225	219	226	220	212	247	213	270	235	229	234	235	244	241	238	253	203	215	239	224	242	220	223	253	236	216	231	216	242	211	214	235	235	230	250	246	220	243	263	226	235	216	253	232	238	216	246	221	251	217	219	218	234	250	243	243	240	215	251	232	216	253	220	231	231	200	228	220	244	236	250	250	251	237	216	223	203	240	199	234	267	279	234	233	202	263	221	224
3674	4789	3155	1496	952	810	712	666	597	606	646	592	572	571	599	540	557	542	572	566	551	536	527	560	584	526	542	595	551	544	571	585	526	591	587	573	557	541	551	524	559	581	564	541	554	551	518	563	550	534	510	580	558	565	550	563	566	597	550	555	562	536	533	592	520	527	552	602	575	545	595	533	537	595	563	531	586	533	545	534	543	556	571	555	569	559	538	580	495	501	561	549	514	510	514	589	550	561	539	517	553	523	558	533	548	563	544	528	533	581	590	591	561	550	539	508	518	551	563	563	543	573	592	525	599	569	534	529	569	548	518	530	524	545	574	545	552	578	574	542	531	525	537	518	544	569	576	554	548	553	550	521	559	565	530	509	506	608	550	515	513	561	590	523	549	560	529	554	587	561	519	514	501	550	615	561	555	559	531	537	518	583	549	546	545	528	552	578	566	544	585	572	602	533	527	537	563	571	555	558	549	526	549	565	552	567	541	518	554	556	591	545	536	537	538	563	590	543	584	540	564	547	581	557	542	514	580	526	557	573	553	530	574	582	563	582	543	568	556	553	529	534	527	573	595	579	565	586	558	569	516	553	540	549	541	521	551	559	557	547	560	535	551	510	560	549	548	520	539	567	548	585	568	592	547	534	534	545	514	601	545	522	567	535	581	556	540	525	551	551	545	528	519	540	558	532	564	547	544	562	531	568	518	565	582	524	544	573	542	571	514	579	516	568	502	569	574	567	550	532	530	562	562	568	554	591	534	584	563	530	553	574	558	630	590	631	551	532	588	560	558	553	526	533	582	529	564	592	526	526	545	578	529	551	535	542	555	545	538	581	552	601	515	551	505	561	574	514	538	564	559	494	514	551	564	547	537	523	552	581	529	551	561	552	534	564	555	563	555	543	560	576	519	575	580	542	549	567	570	531	530	515	540	551	531	595	583	552	495	571	531	581	534	562	531	580	529	611	504	572	595	573	553	587	570	566	589	556	544	567	532	589	539	569	562	571	513	559	552	557	541	546	555	551	526	530	505	548	550	547	598	534	561	520	533	545	549	553	616	539	583	563	531	539	519	564	535	574	543	531	535	530	558	516	560	526	554	551	545	579	553	536	529	572	566	553	581	546	574	509	545	551	536	518	536	566	516	582	524	537	521	564	558	522	530	521	557	551	573	574	570	566	567	525	566	496	520	523	551	549	580	510	548	579	547	543	554	569	560	542	527	573	580	527	547	554	573	559	547	572	542	502	553	533	541	539	514	546	546	558	532	583	572	584	550	554	581	524	544	584	554	578	549	542	541	518	571	577	554	589	546	546	619	519	565	535	546	580	565	532	531	542	493	517	566	565	539	508	517	548	541	567	586	549	564	538	512	510	513	564	542	544	566	526	567	538	525	561	564	529	523	479	548	558	518	534	487	561	511	509	552	536	524	543	572	548	560	540	536	565	522	542	549	547	549	521	554	564	543	540	533	557	541	559	591	575	541	531	549	575	577	552	575	585	578	576	557	541	577	514	541	570	525	526	568	522	580	520	571	587	570	550	532	570	549	570	547	575	558	560	547	566	509	556	607	590	512	540	547	559	559	530	527	487	529	555	544	534	537	579	541	562	549	525	582	546	543	526	526	550	547	582	567	535	508	551	493	552	587	540	580	504	535	548	550	585	525	573	564	552	545	535	551	531	518	593	575	553	577	541	542	551	523	555	570	504	515	555	574	517	548	581	552	538	569	559	534	552	547	528	591	574	529	525	565	548	540	516	552	545	576	539	543	535	542	522	580	527	532	589	559	538	556	561	546	568	573	528	560	550	542	542	577	527	553	545	543	560	557	540	542	525	549	540	541	579	566	549	569	532	576	548	485	558	549	555	551	590	572	544	589	541	541	558	523	553	557	577	513	538	516	542	500	539	568	569	542	543	596	534	592	572	548	551	553	502	561	554	522	579	600	533	546	580	559	575	567	548	556	570	530	528	540	513	648	567	593	524	580	548	588	547	548	575	533	511	551	525	594	586	570	546	533	565	497	569	595	497	597	571	568	554	566	524	500	601	518	528	530	557	594	550	546	520	564	542	573	545	522	561	547	555	582	542	580	565	531	535	589	524	545	580	539	577	566	560	553	548	555	577	541	552	555	549	543	545	581	552	580	559	554	577	574	573	582	546	535	632	557	554	522	531	538	543	572	555	579	557	559	598	571	580	545	529	535	572	577	581	582	522	534	566	567	510	579	541	553	532	545	533	531	570	540	575	583	561	518	547	587	559	531	554	545	558	547	545	503	549	549	522	524	512	551	588	518	533	552	526	531	544	560	511	524	534	513	537	560	524	590	531	573	545	552	577	567	543	539	559	555	585	547	542	514	517	544	519	585	572	554	545	531	536	539	571	562	500	513	552	532	546	568	592	590	580	530	501	585	572	524	552	510	563	576	555	604	578	562	534	530	574	540	520	575	549	583	562	613	532	561	567	538	529	553	527	572	572	547	565	560	517	542	545	534	561	556	579	552	583	577	537	572	539	549	560	528	547	538	571	566	554	551	551	541	525	543	513	542	517	536	570	545	583	527	539	570	572	555	562	499	576	551	540	560	597	561	548	516	519	641	567	516	581	529	561	557	617	565	524	547	553	546	529	528	563	578	573	590	540	564	531	587	591	548	536	564	545	551	530	524	564	558	486	572	531	557	531	574	555	572	541	535	545	531	538	550	547	561	566	493	541	550	540	507	572	531	512	536	592	577	535	555	582	526	555	561	520	553	547	550	561	539	545	486	529	580	581	564	542	510	547	552	552	537	560	542	555	569	535	550	557	581	563	586	518	566	520	509	515	572	551	559	541	494	549	572	568	506	572	560	548	571	544	489	566	540	576	590	515	540	558	604	533	564	563	551	537	500	578	557	551	583	585	519	523	544	572	552	562	526	549	547	501	541	568	588	558	528	503	527	562	523	560	551	541	515	503	505	549	556	579	535	568	556	566	591	566	569	516	547	523	528	560	576	524	576	528	545	552	543	578	576	544	574	566	565	532	593	504	531	530	564	520	544	519	540	582	574	566	568	552	544	547	577	576	551	559	514	520	582	572	558	595	546	528	534	582	552	541	585	535	577	558	549	539	528	571	542	545	569	541	556	547	534	535	525	539	513	537	573	556	590	529	541	546	554	567	560	517	570	518	552	589	563	522	507	548	614	537	559	548	546	593	526	534	575	549	518	543	573	538	550	540	531	539	533	588	580	566	533	540	548	576	484	536	542	554	577	564	583	506	553	623	516	555	567	590	561	535	532	571	546	547	547	558	572	570	600	573	523	543	533	526	578	550	520	555	537	595	589	538	552	528	558	562	580	557	591	522	514	522	562	527	536	552	593	509	539	532	553	566	555	517	589	520	509	563	555	605	525	569	570	566	540	556	574	564	552	514	523	545	547	573	580	563	503	566	549	543	560	553	562	561	562	558	546	554	505	509	556	540	556	591	570	536	559	538	572	515	565	569	513	560	537	545	546	596
32515	11913	1355	549	464	427	397	376	426	348	406	410	391	434	367	366	381	377	426	388	411	391	407	379	424	389	394	393	399	368	375	371	356	407	396	371	374	401	394	415	413	382	362	382	383	441	387	379	418	385	430	371	414	419	414	354	407	400	377	376	357	404	367	439	332	372	366	401	393	362	357	376	378	401	409	391	396	411	409	405	423	365	347	402	419	386	408	377	396	384	345	361	446	362	408	390	389	360	391	376	398	410	394	391	388	393	410	365	368	390	393	347	393	405	396	384	393	342	412	350	373	356	379	431	411	397	425	421	384	401	376	425	385	373	410	428	401	378	372	389	417	410	395	407	375	410	362	403	389	386	388	404	413	355	407	377	375	371	391	371	398	399	356	415	388	382	361	396	377	424	391	362	414	368	353	391	399	384	399	407	391	395	425	420	378	389	382	354	370	373	376	393	397	379	372	394	395	408	401	392	441	414	390	365	412	397	442	403	397	389	393	393	392	384	407	415	405	362	402	381	377	391	372	405	393	411	407	392	376	380	393	391	363	423	398	415	378	375	406	377	371	426	420	402	396	424	398	389	403	361	382	405	393	412	380	399	437	377	384	384	401	390	396	386	401	440	404	368	396	390	376	387	431	425	403	361	397	389	403	403	397	410	404	350	420	405	385	380	389	376	373	388	439	385	356	387	374	358	372	381	373	394	372	394	374	422	425	396	377	347	411	370	379	390	370	373	388	384	384	406	401	384	386	407	382	372	375	397	387	379	408	392	400	362	397	379	399	420	395	392	428	393	389	362	406	381	402	392	450	405	384	380	404	404	391	371	408	399	377	409	371	405	401	386	392	400	377	417	409	395	378	390	392	420	380	377	385	400	423	416	389	417	411	377	376	386	389	386	371	390	401	381	407	417	389	406	417	385	392	408	398	411	385	398	368	364	405	407	370	380	371	408	348	409	357	384	405	388	427	408	387	409	410	401	380	413	460	421	397	408	384	367	390	385	403	392	385	394	393	394	416	433	388	401	412	388	444	385	386	419	405	413	391	400	406	397	379	349	405	347	381	375	362	380	358	355	428	396	401	423	397	408	417	383	405	412	365	414	362	395	414	369	388	364	382	388	395	418	392	377	373	396	402	375	407	389	366	382	407	363	402	364	418	384	361	420	399	374	363	398	401	409	388	398	420	398	383	395	415	428	391	400	411	389	417	396	383	386	426	397	369	391	360	369	358	400	392	386	379	380	395	389	407	379	390	407	383	414	370	383	400	403	375	400	395	400	391	385	394	400	421	368	373	413	386	376	365	444	385	412	436	381	354	374	401	369	365	367	382	364	394	411	388	393	382	378	347	414	382	391	385	411	401	387	416	407	429	388	393	399	383	394	413	372	370	378	406	393	450	386	388	377	433	375	381	405	396	360	364	384	397	377	374	402	401	393	403	346	375	383	374	441	414	375	398	382	395	412	378	346	388	407	389	370	404	370	355	378	386	382	411	400	409	372	424	384	420	389	401	393	431	368	438	392	379	429	383	396	389	417	411	401	368	407	413	410	378	435	356	427	441	395	372	381	368	385	412	371	441	395	378	391	407	435	410	389	404	373	406	403	373	375	355	396	370	396	395	437	417	432	420	410	404	400	361	393	382	377	386	381	419	379	415	377	416	381	365	435	424	376	399	423	417	413	394	392	397	458	418	404	363	403	380	391	411	414	372	374	374	436	380	393	372	417	376	389	408	393	400	404	395	398	376	429	404	387	388	381	415	367	387	408	412	416	386	392	377	397	393	401	418	384	444	348	387	420	410	366	368	416	404	362	434	446	379	386	369	425	409	381	391	361	418	387	413	442	421	385	423	396	387	384	393	381	394	403	396	393	405	405	422	373	375	421	436	405	389	408	381	398	378	418	414	388	400	375	389	395	370	364	382	428	341	399	381	415	433	412	370	385	395	433	412	396	404	354	379	417	382	401	385	403	419	400	381	387	379	378	352	428	425	408	435	353	396	382	367	406	409	397	391	387	392	369	432	404	381	402	364	379	370	399	436	381	406	380	412	384	405	360	383	397	401	345	400	378	411	404	380	372	397	412	380	405	364	367	373	405	405	373	387	409	384	381	386	411	415	396	384	382	385	373	416	416	396	372	340	444	416	393	421	364	354	365	362	392	350	387	395	403	384	374	413	400	415	388	425	385	369	366	347	413	426	401	388	370	405	416	368	339	346	365	369	396	407	388	349	398	413	415	421	367	409	394	376	414	382	396	385	406	408	442	410	416	390	391	383	411	409	376	408	428	362	388	405	387	385	365	389	401	421	430	410	367	367	402	358	409	414	390	361	441	366	391	403	402	367	383	392	415	429	374	410	397	395	394	371	406	395	414	420	398	389	393	397	407	411	416	411	403	373	396	347	381	413	382	422	392	376	387	407	396	409	368	364	437	420	379	384	384	363	399	405	399	384	422	394	374	416	352	360	397	417	365	413	400	394	396	400	390	360	402	399	380	358	408	381	445	418	374	373	388	369	374	421	398	419	416	404	377	397	377	422	387	420	383	414	382	391	379	359	393	393	386	449	365	408	402	395	365	387	379	401	410	377	381	400	394	375	402	411	376	356	404	410	370	394	390	389	388	391	404	379	364	381	387	430	389	427	393	419	393	397	388	402	412	390	405	416	387	360	416	377	400	367	422	411	358	392	396	375	442	416	391	363	364	421	384	385	373	410	410	393	425	381	378	390	391	380	361	368	422	375	420	393	408	390	383	424	395	391	378	362	403	372	375	401	417	377	392	358	390	384	383	334	387	458	377	393	368	394	379	403	383	363	416	374	397	420	406	373	366	409	387	418	342	373	387	384	416	384	389	398	403	371	400	401	368	391	392	383	373	377	402	391	364	404	408	390	409	343	410	415	434	394	439	393	374	373	398	396	402	350	404	397	362	374	428	380	375	393	381	374	393	388	395	395	364	411	430	392	431	406	422	359	389	403	418	404	381	359	413	388	383	420	364	353	359	387	416	414	366	394	351	380	421	405	362	424	434	394	388	393	403	378	348	395	388	424	366	374	422	383	358	409	412	394	387	353	365	373	395	421	415	384	431	385	417	381	376	403	389	350	389	369	376	382	373	354	396	358	380	448	412	384	413	350	373	404	410	398	398	360	391	428	416	392	388	397	369	392	412	423	376	364	412	393	416	374	389	386	347	415	424	396	416	384	367	400	380	414	361	436	394	380	404	423	385	380	415	408	374	412	358	420	397	437	355	388	408	404	413	373	353	374	390	430	379	375	419	401	407	368	462	375	393	407	398	373	370	376	398	402	384	395	390	424	386	435	376	420	381	391	400	391	371	382	386	384	389	408	399	401	391	373	384	372	359	398	401	372	394	450	363	386	350	372	386	389	365	389	410	373	397	410	417	406	404	438	385	390	390	389	412	353	356	412	395	383	392	391	399	354	432	413	387	383	430	409	375	386	404	399	375	398	429	420	412	384	378	398	410	394	375	419	387
6342	1042	965	900	885	888	899	847	875	851	909	888	871	874	892	870	856	930	912	850	863	880	901	854	857	887	908	869	930	854	837	893	889	858	841	878	894	904	865	877	872	897	863	882	906	865	891	927	886	888	899	877	909	902	858	909	932	852	890	894	851	902	903	890	929	893	916	878	917	920	884	880	919	910	854	854	916	870	930	874	931	900	925	893	908	926	827	924	883	877	915	867	864	843	930	901	894	897	920	925	947	900	899	912	865	906	918	961	873	898	866	850	868	935	893	968	855	875	866	921	912	895	895	899	876	867	876	908	926	889	896	876	931	900	932	895	930	866	909	918	872	892	860	910	889	887	894	856	938	927	876	867	900	895	904	837	919	906	948	883	891	884	939	906	860	846	852	942	883	847	881	890	913	896	879	888	931	897	837	939	876	896	882	905	885	897	828	883	888	917	848	923	925	933	921	957	891	842	860	857	864	923	868	833	862	909	870	922	883	893	919	879	911	892	935	885	876	876	893	936	940	891	931	944	938	864	843	987	928	872	873	890	933	859	911	876	871	886	937	879	907	897	903	917	860	851	879	896	945	848	878	876	872	868	825	883	865	913	873	885	892	900	885	945	888	925	939	882	893	927	883	903	896	887	855	894	866	860	819	926	879	864	890	899	948	897	884	939	920	883	903	911	914	911	847	884	883	924	874	937	894	868	951	919	850	889	912	857	860	900	884	894	893	883	894	888	874	900	917	900	879	896	937	875	931	909	948	858	886	892	841	851	943	852	893	881	884	896	918	888	864	866	909	915	871	901	881	873	907	930	925	890	896	861	910	932	878	892	929	881	904	842	864	894	854	826	843	903	856	922	888	866	906	941	906	861	860	909	886	874	895	933	892	925	885	884	909	901	935	892	875	838	927	905	891	908	900	850	892	875	869	884	850	892	913	893	861	886	921	954	886	871	868	901	915	873	887	871	944	897	898	913	892	885	881	918	874	878	893	883	917	911	861	910	876	842	908	898	928	908	926	866	950	863	907	926	882	946	848	941	959	912	867	909	887	907	881	849	870	936	916	942	885	912	883	891	913	908	921	860	898	935	822	858	901	898	884	870	902	910	916	915	900	928	919	872	902	903	908	925	901	933	854	895	929	875	875	861	902	913	847	893	884	848	873	923	856	899	887	855	915	854	923	891	894	860	925	905	882	896	908	858	892	873	872	852	904	911	928	930	934	827	864	912	831	881	933	934	895	895	884	893	930	843	903	865	872	926	894	909	913	861	894	905	900	937	941	860	879	856	892	902	900	873	973	899	917	968	885	904	892	902	890	896	937	902	887	869	872	892	923	906	866	891	935	869	886	896	896	892	929	957	920	901	911	884	809	864	935	843	845	875	904	874	828	903	943	917	857	873	875	878	914	918	878	913	931	903	899	856	864	882	879	931	864	903	875	882	900	947	867	878	915	884	918	870	904	905	862	906	896	879	884	861	891	843	886	890	864	858	882	844	898	915	856	884	824	895	948	889	906	895	861	911	949	937	890	871	929	899	904	932	888	930	878	933	887	878	895	869	945	936	948	928	930	878	895	907	963	932	920	921	893	870	856	863	836	872	917	857	933	842	938	856	907	868	892	874	869	866	870	870	849	853	930	890	943	930	882	869	904	869	919	866	905	893	867	855	902	946	831	904	901	911	904	930	894	903	861	882	881	874	862	855	890	914	883	892	898	914	914	840	911	877	880	886	881	844	823	897	837	911	867	879	886	943	883	902	886	871	884	877	938	891	898	869	847	845	872	946	930	892	917	882	888	929	932	853	862	909	933	909	900	882	931	858	882	934	909	934	862	924	901	869	877	850	855	950	892	944	891	896	864	955	899	911	897	903	963	899	863	909	887	888	931	920	903	915	879	851	871	855	876	858	899	894	886	911	869	883	915	884	904	890	918	853	860	891	827	869	900	904	880	861	871	904	867	927	940	918	939	918	935	860	966	933	901	870	910	882	925	863	910	922	894	911	926	911	898	909	839	866	834	817	899	866	875	882	874	855	898	891	922	919	881	869	872	909	976	895	845	873	849	865	957	917	825	937	873	849	890	869	893	899	909	904	899	894	904	924	911	879	904	896	841	879	912	887	957	853	895	877	855	897	945	926	894	882	903	891	865	900	896	858	875	948	866	963	887	914	906	867	905	863	854	896	911	921	904	837	879	872	877	990	902	896	881	885	926	902	885	881	862	937	876	927	908	887	915	890	896	867	843	879	851	942	899	884	945	916	887	878	910	871	862	806	930	943	870	900	887	892	927	938	892	855	886	850	894	857	892	883	868	909	880	894	875	877	883	884	901	973	951	903	959	937	863	903	903	897	929	875	927	915	864	895	879	912	883	873	951	897	919	888	950	924	912	913	888	910	884	971	874	846	843	877	860	892	907	911	916	889	890	802	894	853	928	869	894	923	927	879	880	897	917	940	912	917	880	875	930	905	866	897	889	866	909	885	862	851	907	865	895	893	873	936	900	875	887	943	913	916	954	877	895	943	882	887	946	817	884	886	917	855	844	924	887	884	864	863	852	837	907	852	916	895	876	910	920	868	853	906	906	861	923	933	870	856	872	924	859	929	861	892	896	861	896	824	858	852	895	922	905	909	881	839	903	918	879	885	897	911	881	841	888	891	930	957	916	934	906	855	893	910	904	881	858	878	858	875	904	876	874	900	886	917	930	828	925	860	877	869	855	860	858	917	852	860	873	864	859	905	927	928	886	868	943	848	831	928	878	864	846	908	896	908	897	883	861	915	903	931	919	889	865	915	909	897	866	888	907	952	870	887	844	924	947	861	938	911	898	852	879	953	856	921	867	877	924	925	945	903	867	881	896	902	861	965	894	930	896	910	866	903	899	899	879	884	911	936	873	869	851	903	894	893	975	841	858	941	891	861	922	902	912	878	927	914	880	908	922	900	881	872	877	934	904	924	873	923	861	904	859	860	873	948	918	876	913	875	882	917	947	903	867	902	903	936	926	895	878	884	922	900	861	869	854	895	916	955	875	871	898	883	856	891	857	896	883	873	930	880	879	838	881	905	901	869	897	902	965	889	928	933	921	878	898	884	929	916	867	894	892	879	915	872	924	914	872	882	919	895	888	800	855	935	909	905	836	883	908	887	871	897	861	886	824	944	903	958	863	884	876	871	896	940	917	904	919	853	877	873	910	847	879	955	876	871	927	924	925	841	884	909	878	887	878	868	860	890	858	858	892	898	896	914	862	941	900	899	829	856	856	833	855	913	932	906	929	912	892	923	868	895	884	882	874	855	872	913	904	887	879	868	872	853	880	877	866	928	948	912	862	943	846	895	896	896	872	870	864	863	917	912	934	844	853	911	896	903	837	918	921	903	857	860	873	887	915	852	949	905	869	880	864	851	867	916	863	883	828	896	846	935	909	895	892	855	880	870	890	934	906	891	905	880	897	886	879	870	885	880	936	874	863	867	891	885	936	908	862	811	895	900	845	868
24491	20779	24424	27099	19876	1728	599	528	456	470	508	442	444	489	395	473	446	438	462	448	412	465	417	439	396	466	454	428	473	436	431	437	424	469	463	407	422	445	461	478	401	400	436	442	406	433	490	436	424	410	416	387	409	433	413	413	395	396	418	441	411	450	443	416	458	452	445	411	441	435	444	397	469	460	424	459	410	384	421	431	420	458	446	441	456	408	423	414	408	390	432	444	420	392	420	452	433	411	399	446	381	404	455	400	444	426	435	449	422	358	427	402	395	449	382	436	465	450	432	431	426	397	429	388	417	426	454	417	407	399	412	438	405	421	454	375	447	428	431	467	441	416	410	446	398	390	427	401	440	453	426	428	407	459	441	417	445	440	431	410	434	460	364	387	448	371	414	410	386	429	435	455	419	430	403	371	466	459	403	340	432	430	416	392	418	418	427	442	390	427	407	417	438	430	427	407	429	450	427	441	423	432	461	367	451	455	417	435	403	409	410	409	453	427	417	407	463	434	414	425	423	425	440	404	442	433	418	436	421	468	441	416	464	417	403	409	472	425	412	444	424	425	442	427	412	432	398	422	469	432	451	407	433	428	452	393	414	421	408	379	440	391	466	442	426	434	419	429	420	442	403	458	405	407	414	410	406	430	405	406	435	387	427	451	429	445	437	442	390	426	404	421	446	451	419	458	452	447	443	388	453	441	407	413	451	424	432	459	410	417	429	393	380	472	425	434	441	437	427	412	428	415	417	450	431	409	431	413	411	421	460	418	428	424	450	427	413	455	415	419	432	417	448	415	405	455	421	378	401	394	475	439	395	431	405	425	434	420	418	419	393	410	480	410	380	415	416	434	449	399	407	421	438	423	421	422	431	420	416	384	421	387	431	416	425	427	427	414	444	439	479	423	437	410	450	409	426	436	400	413	392	407	403	403	427	414	436	433	410	435	413	426	416	458	421	421	406	449	406	422	447	432	407	421	442	416	459	413	437	423	430	473	402	414	376	386	434	415	405	415	439	439	418	401	426	413	454	473	422	415	448	460	428	442	407	407	427	405	403	396	426	440	424	415	459	431	436	405	411	429	419	453	396	446	412	436	401	440	422	435	416	460	409	414	399	408	438	441	426	449	462	436	434	402	387	415	433	422	408	435	430	428	398	414	464	416	392	440	402	431	431	434	395	443	437	384	399	440	427	399	413	397	423	448	407	435	432	431	424	424	422	381	406	427	416	440	451	436	437	477	456	411	435	444	434	457	404	391	441	423	409	430	421	411	451	410	441	435	427	389	437	432	409	425	401	432	427	434	437	397	407	402	388	404	458	410	426	403	415	428	452	429	402	409	415	443	417	414	434	424	410	449	438	435	407	439	418	453	387	420	397	440	473	413	416	424	425	429	463	425	440	430	437	421	393	398	425	420	406	390	423	403	420	449	441	407	391	419	396	448	424	415	449	444	394	396	385	404	404	447	398	394	409	404	428	442	412	439	417	415	420	444	426	422	440	420	382	394	446	432	411	402	403	443	383	406	428	422	423	407	415	419	420	465	424	404	415	401	401	404	445	425	407	400	440	406	444	407	436	413	429	410	393	419	443	459	440	426	451	420	421	423	477	450	471	438	422	416	366	434	428	427	428	451	424	490	418	452	441	415	454	433	422	418	395	428	459	426	426	428	443	425	438	423	376	424	428	449	414	442	417	403	393	403	415	416	430	432	463	427	420	427	440	383	429	415	445	425	400	472	422	425	413	422	388	449	451	466	444	456	417	411	432	425	409	378	425	452	445	401	390	446	437	469	412	453	420	416	402	447	405	444	421	401	433	403	423	417	435	426	425	418	396	466	474	384	392	423	416	453	441	437	435	448	404	424	427	377	405	393	456	395	464	398	452	415	388	409	437	434	457	409	426	447	381	414	441	409	446	455	425	411	410	458	407	446	410	402	451	463	416	416	456	423	435	432	435	417	455	418	386	451	434	407	400	418	441	419	435	444	451	427	411	449	396	404	427	416	418	419	410	421	404	433	475	418	412	410	456	414	418	422	411	426	457	413	461	405	393	413	438	401	400	421	427	430	425	448	412	438	464	447	386	456	425	416	403	419	416	408	424	480	409	439	410	433	436	436	441	414	418	446	410	456	404	430	397	423	417	429	401	459	440	441	415	427	422	385	426	430	451	405	422	441	397	407	444	439	450	482	466	424	439	375	395	445	390	437	441	424	386	464	442	368	400	368	422	431	477	411	455	464	410	436	448	411	433	451	386	468	428	462	399	423	433	421	428	454	413	440	431	400	449	414	443	433	436	506	422	414	441	434	420	418	419	415	379	448	387	407	416	417	436	425	432	468	400	449	386	400	385	430	468	412	401	405	447	420	479	427	416	425	410	384	450	403	426	411	421	415	444	403	434	448	450	390	454	462	453	420	428	414	440	439	418	422	469	434	445	432	411	451	456	437	455	444	408	443	448	459	470	405	413	404	436	431	458	425	408	425	422	405	430	412	374	419	453	408	445	427	395	393	410	435	431	392	401	421	440	390	438	431	413	351	447	424	425	387	392	399	418	437	435	423	393	456	390	433	420	435	451	435	421	409	404	462	445	451	423	438	446	392	450	405	414	399	433	436	419	414	431	430	422	421	434	388	400	407	418	415	429	415	432	439	418	437	415	407	427	410	395	412	421	418	444	412	397	368	431	425	437	413	439	417	416	436	438	405	430	423	412	431	438	446	474	431	398	396	443	451	399	461	442	412	446	406	429	394	418	430	417	450	400	450	446	410	421	411	440	390	394	436	437	404	410	419	429	412	389	444	407	437	426	430	437	408	414	431	422	419	416	425	403	455	427	440	458	448	410	425	424	449	450	412	445	389	383	450	396	373	448	420	408	408	420	449	403	441	405	446	405	462	436	379	451	393	434	443	444	411	424	442	428	411	439	412	429	474	384	451	397	368	425	412	401	420	374	455	428	414	397	417	411	407	421	430	423	402	411	427	436	410	432	452	424	403	434	400	447	437	407	421	415	459	428	435	454	455	428	450	441	432	433	437	432	442	441	399	468	439	451	405	466	424	407	428	458	405	412	428	443	440	474	397	430	428	417	396	438	444	406	422	449	435	403	461	441	423	426	408	420	407	435	422	395	460	453	413	394	426	442	459	417	414	401	382	431	440	429	410	436	425	409	452	421	393	454	433	419	363	462	458	447	423	429	434	422	423	413	422	404	415	407	402	418	410	438	443	397	454	467	423	458	438	428	408	408	386	414	399	386	426	435	423	448	399	428	436	398	444	407	416	432	399	418	412	448	412	423	378	394	416	407	417	396	418	430	443	439	438	462	437	451	463	433	420	431	420	415	416	432	358	432	409	456	425	425	448	401	443	432	428	481	417	377	405	401	422	409	421	419	422	438	426	426	425	431	404	420	432	415	452	408	430	429	436	471	427	381	408	422	422	452	441	423	427	400	397	459	454	426	423	388	443	444	406	402	444	410	440	445	424	437	419	422	401
3561	3121	2194	1360	1145	1026	983	930	933	911	1001	989	933	910	969	960	963	923	922	919	902	938	965	960	952	970	904	938	958	930	914	932	960	909	958	939	947	947	969	927	957	954	910	901	936	932	942	1004	959	930	954	892	936	875	971	921	943	924	973	907	983	947	966	947	921	931	917	967	931	928	888	897	964	924	922	913	948	921	918	933	954	933	907	985	880	910	919	1003	925	904	939	934	927	929	909	930	932	935	941	926	965	954	937	917	972	950	949	916	938	977	923	956	902	980	944	957	955	933	973	891	945	999	963	1007	906	917	920	928	903	941	947	977	872	910	959	946	955	926	905	974	932	939	963	931	908	905	936	945	934	962	915	920	904	946	901	930	926	909	951	924	966	925	976	963	949	947	941	950	925	952	906	966	971	938	990	919	977	945	912	927	930	914	932	953	954	967	955	935	919	932	911	928	942	920	924	905	952	923	920	934	945	881	898	923	955	914	943	962	913	991	971	924	913	920	950	877	921	897	944	895	956	879	914	931	944	937	938	946	944	933	897	936	970	932	939	908	910	902	901	992	950	897	951	955	929	985	879	920	893	961	926	919	936	937	920	965	905	969	981	930	935	930	959	913	927	910	967	949	948	893	918	916	918	922	988	891	874	920	936	929	970	937	938	951	937	976	947	960	880	937	943	949	907	931	928	905	983	949	919	946	939	903	945	940	954	985	916	924	901	926	910	944	945	876	920	936	946	924	879	911	955	912	985	922	917	956	982	892	908	964	914	967	951	904	944	949	896	969	940	913	964	903	955	914	953	931	926	968	884	948	930	965	933	910	885	933	936	884	960	879	936	941	925	943	914	934	931	903	929	900	920	913	953	922	930	951	920	993	902	970	882	923	918	913	909	929	929	896	937	945	956	921	916	944	952	917	936	914	994	863	949	953	890	889	893	907	934	957	974	927	933	953	903	944	953	888	913	885	950	923	959	916	968	953	915	913	918	920	903	907	906	883	918	935	909	946	954	871	940	926	932	940	978	904	918	899	920	894	925	915	914	941	943	938	917	929	952	1011	975	997	936	896	930	931	972	910	923	905	916	963	980	949	977	883	951	979	903	988	921	913	951	907	889	951	920	905	939	939	953	889	906	928	935	923	894	955	913	924	933	963	933	933	945	953	938	932	968	957	926	888	971	856	920	956	922	883	910	907	969	887	955	961	930	935	912	879	936	928	929	924	984	938	955	951	908	969	929	919	976	946	923	939	972	916	935	908	869	954	913	906	947	936	874	925	942	923	899	922	929	950	968	924	944	894	904	968	914	955	934	854	933	931	912	894	925	948	896	941	896	918	934	942	940	963	930	935	956	884	930	967	975	954	965	967	939	967	971	938	950	910	916	927	884	886	997	916	906	959	894	924	940	906	960	932	864	935	930	905	897	927	948	923	944	951	965	915	957	952	909	954	933	928	956	950	915	921	964	906	980	884	951	871	898	939	947	939	973	912	932	941	919	960	912	981	950	981	930	942	881	939	967	966	977	950	934	908	914	922	919	942	917	918	885	960	958	912	902	885	967	916	932	874	956	945	935	1014	932	944	896	903	900	953	919	972	955	962	950	950	911	942	972	938	913	876	915	924	904	923	884	963	929	944	930	928	873	925	979	960	917	942	893	880	938	887	957	942	998	914	948	892	935	971	931	881	936	961	966	921	930	919	866	915	898	964	940	968	913	928	898	915	929	941	913	949	961	925	882	878	920	903	982	962	935	899	936	918	940	888	848	905	942	924	935	923	951	956	947	924	930	878	935	936	890	919	941	887	923	939	926	884	912	968	889	910	937	949	912	938	916	923	951	893	898	935	939	896	941	933	946	959	907	950	938	950	953	878	959	922	933	895	909	930	894	936	970	989	951	910	903	934	911	975	961	892	935	876	924	964	915	956	995	942	942	964	920	999	902	908	968	923	969	966	934	904	951	889	937	901	938	963	899	908	914	910	899	913	922	925	924	983	920	929	968	925	975	923	916	950	885	927	906	954	917	914	907	900	900	931	944	978	912	905	917	944	955	943	896	914	872	946	911	938	950	978	1004	960	961	918	949	897	962	919	998	895	904	938	881	944	995	973	899	961	935	895	902	955	987	934	935	920	950	927	912	939	930	927	903	981	985	925	926	911	918	896	948	1028	930	918	915	876	907	911	957	947	920	939	928	940	923	931	962	990	935	954	945	937	913	933	964	933	929	922	950	889	908	957	964	903	908	896	939	918	905	920	970	978	933	884	945	920	955	875	966	870	963	946	965	919	911	976	909	879	941	915	948	901	943	926	962	928	970	932	924	951	924	967	916	929	880	919	991	946	902	923	907	941	957	930	884	910	896	972	940	979	913	933	940	954	905	903	920	873	885	895	941	915	975	968	949	905	887	986	878	929	894	915	948	928	939	942	879	898	964	936	921	958	909	948	962	952	878	954	918	923	865	928	939	912	872	958	914	922	893	887	965	942	975	928	908	962	970	911	939	945	941	921	949	981	920	890	941	927	944	969	929	921	978	929	958	885	940	960	951	981	947	916	951	954	917	931	881	1000	998	946	893	963	979	918	952	912	927	950	982	913	954	970	948	944	931	957	954	923	908	935	985	914	942	896	931	911	931	958	929	963	932	902	907	886	895	913	847	928	940	982	941	923	963	886	838	935	955	988	951	899	945	931	927	966	913	962	899	925	952	897	941	941	936	979	962	883	918	925	909	932	901	866	951	980	926	954	932	933	905	909	908	922	937	928	952	884	968	979	910	938	964	956	879	967	936	912	932	948	970	926	945	904	936	900	941	928	977	933	920	938	905	924	933	945	940	959	942	916	895	909	917	913	933	932	908	943	962	950	940	956	953	937	928	937	891	900	1007	948	972	930	879	902	907	930	967	911	935	893	962	913	972	964	950	973	902	964	960	958	969	948	925	940	957	952	1016	907	932	933	992	946	974	950	941	941	950	923	951	949	886	935	987	917	930	952	955	918	985	901	965	883	1016	895	998	950	977	935	907	899	886	957	965	896	881	946	856	942	962	942	925	873	936	923	938	839	944	934	911	916	965	926	876	879	910	935	938	913	929	942	1020	926	891	925	969	925	918	915	963	959	908	911	977	917	944	952	926	935	942	933	885	901	920	868	881	950	981	894	902	968	922	900	920	887	917	938	936	935	920	919	913	922	918	884	1015	921	868	1023	909	944	941	917	945	974	899	873	891	956	958	970	989	935	972	901	938	929	992	927	945	920	927	938	907	946	909	958	900	928	972	944	863	932	928	925	917	910	940	960	891	921	959	979	931	971	918	972	933	942	922	926	874	984	896	959	883	939	880	980	929	924	946	924	960	914	941	926	946	936	937	936	916	938	890	945	906	922	916	952	912	951	943	971	930	872	951	937	947	924	979	946	865	925	920	958	925	899	918	963	944	942	937	898	901	913	927	965	926	875	922	941	959	933	926	938	959	955	906	875	923	946	908	928	972	947	937	926	962	949	874	965	862	903	975	932
23580	20846	25200	26590	20852	20853	2760	490	340	308	290	323	279	249	281	251	264	244	252	253	228	252	251	250	250	241	245	230	234	222	223	246	260	246	238	265	252	233	232	243	247	222	236	247	240	236	233	220	235	237	235	246	241	253	227	252	249	248	259	236	226	225	256	257	218	279	258	249	232	224	241	268	239	241	259	257	246	235	245	252	212	225	234	237	253	224	238	224	262	243	240	232	231	226	230	223	246	231	229	277	277	205	237	213	199	225	226	217	268	221	271	217	246	226	246	253	220	227	255	250	260	239	251	239	250	231	267	252	235	251	240	224	219	240	241	222	248	213	207	231	239	212	241	283	240	231	233	256	253	261	230	209	249	268	256	265	260	254	234	230	248	259	266	237	247	249	244	240	239	233	213	239	247	255	227	253	229	243	245	214	244	255	232	240	259	248	222	249	207	260	256	239	259	257	240	235	234	245	279	239	227	251	246	219	231	229	213	231	232	266	216	241	205	241	259	249	220	256	226	227	240	251	244	240	214	214	280	264	213	221	258	249	233	249	245	203	236	224	243	242	249	252	269	228	253	218	242	267	234	231	254	237	213	242	229	251	234	232	251	222	246	216	239	177	234	248	226	250	225	267	251	248	251	240	219	236	235	228	266	221	240	222	241	230	237	240	219	255	250	237	235	216	241	236	242	229	223	220	215	208	242	211	229	241	241	269	262	260	253	251	261	236	208	207	227	217	237	228	224	244	245	193	237	262	246	235	220	239	232	229	218	247	216	251	264	269	223	226	236	256	241	240	248	235	242	247	240	254	234	234	226	217	225	244	258	268	219	227	230	263	252	270	251	201	260	262	241	236	219	224	215	237	209	248	243	240	215	224	204	242	223	226	241	250	250	237	243	232	221	242	244	227	223	250	237	230	218	256	215	238	241	233	217	242	202	221	257	226	291	254	258	256	243	244	221	236	243	227	242	224	241	245	222	239	243	214	269	240	228	242	254	226	204	216	246	225	241	219	220	238	226	233	228	258	227	196	234	228	247	227	206	250	231	269	243	216	237	221	205	257	251	210	251	237	237	246	221	231	270	244	273	214	252	244	249	232	237	256	235	228	242	235	262	225	242	244	239	234	239	244	243	240	236	211	255	228	239	222	225	213	212	251	214	222	236	230	220	248	193	226	239	247	260	253	223	232	236	238	224	246	239	248	238	262	234	213	216	239	260	222	234	224	242	239	262	227	218	233	235	235	230	245	234	227	235	227	258	254	251	230	247	246	226	232	238	232	231	240	230	223	238	240	239	227	250	257	220	239	229	238	243	236	211	229	219	214	235	255	208	231	246	223	200	215	218	220	257	251	241	256	250	224	224	230	241	254	233	252	270	229	223	226	225	247	255	238	232	264	279	231	234	235	199	222	241	234	237	242	236	229	260	253	239	213	199	237	238	221	248	205	241	254	251	241	280	259	265	267	261	240	219	235	237	229	268	227	215	209	246	253	242	255	231	281	219	277	258	253	241	241	232	242	216	227	249	232	228	239	232	209	240	244	264	261	254	231	237	207	204	241	278	268	251	247	246	222	243	254	215	243	230	250	206	202	240	232	211	207	252	227	215	230	245	250	246	276	231	231	241	260	209	229	253	239	224	222	243	236	237	229	264	216	242	230	240	217	255	269	239	232	213	206	232	226	292	246	220	249	261	213	241	256	224	248	242	242	228	248	220	222	232	265	243	235	228	249	226	244	247	228	230	231	214	219	225	237	245	235	213	238	242	239	229	230	243	221	259	259	232	223	220	243	265	221	220	234	256	247	220	235	256	242	221	237	250	235	240	247	196	227	228	259	224	265	220	235	246	257	271	260	227	242	199	230	233	251	237	228	252	240	230	223	219	247	212	236	240	236	256	234	227	238	259	257	235	242	247	201	250	240	224	249	215	229	249	205	207	201	239	244	221	234	240	237	220	257	241	229	242	228	243	243	269	245	209	220	228	267	259	198	224	232	245	251	248	247	251	236	249	253	236	259	246	211	221	246	220	247	238	236	246	209	219	235	249	234	247	240	235	283	223	237	280	237	213	273	222	237	248	248	276	256	254	242	210	222	246	240	237	229	213	237	232	255	228	243	240	228	266	238	239	222	230	244	216	250	256	223	255	251	237	222	242	254	240	228	228	251	256	238	198	205	220	236	227	204	239	214	232	237	239	215	230	256	220	209	251	244	250	237	229	221	262	244	227	249	246	265	220	249	239	218	234	257	261	235	210	269	231	220	215	252	213	232	245	249	264	265	244	254	230	234	213	225	233	233	223	230	241	251	248	235	232	267	274	234	250	222	243	261	224	225	261	258	247	248	213	230	241	238	231	228	246	233	249	246	237	257	222	254	238	227	240	245	239	224	223	205	240	226	236	231	231	240	218	224	244	238	259	230	233	204	234	219	255	226	236	248	236	260	227	241	219	265	249	269	238	246	244	234	248	234	209	199	226	253	247	225	238	235	245	242	224	224	233	235	255	221	244	255	211	239	242	264	250	244	233	235	215	237	227	266	252	224	243	223	240	242	213	249	219	234	223	242	251	206	228	238	226	261	262	258	263	203	199	232	239	237	230	254	260	199	231	221	247	235	223	250	250	237	234	235	255	224	236	229	264	225	230	241	220	239	249	234	246	229	253	246	220	251	237	245	236	237	200	241	263	230	237	213	248	276	242	232	228	205	208	237	235	212	215	246	237	222	237	219	220	216	234	217	213	239	210	215	257	224	255	223	239	236	248	256	233	211	248	257	253	238	232	231	212	218	221	235	243	262	245	258	242	207	226	241	280	241	254	248	214	212	257	255	275	238	241	225	244	260	257	250	224	242	200	231	226	259	217	246	231	241	250	213	239	250	245	219	263	232	266	240	239	244	249	215	224	238	234	213	236	246	219	231	241	227	252	214	228	234	268	240	247	231	228	239	247	225	239	213	242	244	208	263	229	219	234	241	235	236	234	209	219	250	236	244	247	209	232	262	208	221	235	231	209	227	218	250	241	264	240	230	234	252	249	236	224	246	234	250	237	258	259	207	236	261	261	246	222	220	232	261	226	244	249	253	259	212	227	246	246	256	255	229	203	212	229	250	230	199	216	244	245	253	246	238	244	238	219	273	218	217	232	248	234	254	215	257	242	238	257	243	238	229	240	244	236	231	264	239	287	238	222	221	211	262	230	255	250	210	230	228	231	219	225	266	215	232	226	254	251	248	243	236	241	246	229	244	247	214	204	230	223	220	262	224	222	205	229	233	249	230	266	221	245	198	220	233	250	224	253	246	225	238	229	252	207	217	225	245	233	228	228	243	250	231	242	230	243	219	242	239	231	250	267	253	249	231	195	217	237	209	226	247	221	259	248	198	262	221	213	226	207	249	271	215	245	247	218	253	263	244	231	229	222	206	244	228	210	242	261	227	251	243	267	231	238	234	235	228	230	239	256	269	216	261	225	230	253	216	226	234	236	225	232	224	233	216	229	225
3821	4928	3177	1427	984	787	708	663	634	586	612	586	526	530	556	606	573	561	532	557	557	559	540	567	602	588	547	566	585	581	603	586	569	542	543	587	580	568	534	509	551	598	574	536	584	527	571	560	599	547	557	566	578	621	553	591	549	539	558	542	541	598	578	551	575	564	539	549	543	549	556	541	581	578	572	530	538	535	532	554	559	572	582	517	570	615	555	589	515	580	534	584	583	576	553	578	552	604	579	552	572	581	593	565	566	565	538	565	591	532	501	572	536	567	513	585	557	605	614	558	598	559	554	521	559	571	565	551	571	560	583	570	540	541	541	556	542	544	589	570	621	546	514	476	567	567	541	537	549	546	529	559	553	524	560	544	560	567	565	546	541	556	582	533	529	576	565	535	599	579	551	609	576	552	562	511	515	591	601	575	505	592	538	544	552	546	564	555	563	573	563	552	535	566	561	521	531	534	561	552	585	533	505	551	590	567	539	535	533	559	551	558	585	514	530	527	526	562	588	543	573	509	540	528	545	531	520	560	584	538	508	586	548	550	554	564	508	564	554	536	562	582	555	583	542	561	550	559	596	549	551	543	547	532	548	570	560	536	563	548	575	551	539	540	545	553	568	548	588	563	532	557	481	496	535	547	533	579	540	512	543	582	567	551	523	534	559	548	554	568	562	582	583	589	544	576	544	538	540	538	527	569	597	593	535	562	576	545	561	555	571	514	594	540	566	557	543	546	550	552	557	553	574	559	580	585	559	493	563	571	617	549	561	497	550	587	586	555	586	565	581	545	548	550	557	587	526	579	538	566	538	569	561	560	580	551	536	569	568	535	538	578	562	539	544	559	496	576	523	524	556	537	561	524	524	577	532	552	571	532	538	561	606	551	577	577	568	530	528	554	604	568	539	566	537	545	509	546	550	532	578	568	543	580	539	565	553	534	574	544	586	579	550	502	563	541	555	558	583	564	536	526	601	560	531	538	536	561	555	536	584	559	586	602	575	567	551	563	541	539	599	572	589	604	531	532	525	607	541	579	522	539	531	604	557	533	555	575	560	566	563	555	584	532	497	574	574	552	556	568	549	534	541	556	586	539	562	552	528	580	517	539	541	485	532	593	559	541	568	517	570	583	527	551	584	555	578	532	576	574	552	601	542	573	530	518	551	583	541	571	528	569	545	535	563	584	604	533	566	578	520	542	514	595	562	523	533	557	514	542	561	546	558	515	593	549	564	531	579	537	536	530	560	543	515	579	580	526	574	557	560	562	533	575	538	519	575	539	611	509	545	545	561	607	547	581	578	531	547	500	536	527	585	534	562	545	561	531	546	523	557	628	524	544	563	555	550	509	511	558	536	530	505	551	540	552	570	579	546	522	513	539	558	582	578	571	513	566	546	561	602	566	584	595	523	544	584	567	540	579	516	581	503	506	584	571	530	554	541	542	550	567	581	603	557	534	587	517	525	574	548	539	549	546	589	515	525	569	523	502	545	542	549	522	554	557	571	599	608	542	502	586	538	538	558	560	554	572	574	590	569	549	565	533	577	570	546	570	565	556	549	558	549	517	518	519	556	528	569	559	561	557	556	557	563	568	516	582	577	583	560	547	567	561	564	545	559	533	593	594	558	534	523	553	572	526	577	584	543	608	573	550	567	515	563	551	557	550	608	531	579	563	594	548	541	582	545	583	528	575	516	596	573	573	549	542	536	542	563	546	553	548	556	539	586	518	557	582	561	553	592	564	581	577	596	518	570	527	512	540	573	510	577	583	525	580	584	531	548	553	537	508	535	559	520	561	560	541	528	525	517	602	525	543	565	517	572	598	524	557	562	569	549	530	562	555	545	589	558	582	525	558	522	585	581	563	592	577	612	566	538	567	547	596	555	527	599	558	560	518	568	573	524	576	547	549	556	583	565	572	538	569	516	571	585	537	572	590	579	566	562	533	590	557	565	536	543	596	612	568	559	539	527	548	590	549	545	563	564	557	565	568	538	552	532	556	528	556	544	563	576	530	533	517	567	567	578	578	562	551	561	545	600	564	542	560	532	540	552	557	534	606	545	589	507	517	562	515	529	589	572	526	540	563	532	545	575	528	542	521	573	558	590	565	564	570	567	574	582	545	546	540	567	533	562	559	522	511	546	551	550	531	571	514	527	574	590	559	553	598	572	569	539	568	538	574	510	582	561	546	515	560	532	557	535	597	577	575	565	561	568	514	480	543	551	570	545	560	558	585	550	520	555	573	541	586	538	566	559	531	575	535	593	581	581	576	525	567	556	575	539	583	546	558	542	532	564	549	614	594	553	584	556	538	545	556	564	549	542	552	521	596	596	547	548	581	569	560	550	552	574	520	549	522	566	541	577	564	520	539	552	563	561	533	592	590	532	598	564	559	583	560	581	544	557	564	538	562	542	592	544	530	527	597	545	560	564	531	548	492	566	550	538	550	537	546	557	565	557	533	521	518	538	561	601	536	576	541	531	526	559	578	555	531	554	549	546	540	556	570	578	565	560	532	570	515	601	542	544	596	539	577	562	533	547	566	533	542	547	563	516	588	596	540	569	539	559	555	549	514	522	576	553	588	564	554	515	589	600	535	588	539	543	561	520	560	543	572	573	556	523	563	579	566	571	518	577	540	581	563	582	542	552	556	513	540	571	553	564	568	510	536	565	564	574	584	544	580	531	541	531	573	556	580	594	551	537	581	550	552	559	521	591	529	559	584	543	562	532	526	564	566	539	528	539	539	543	527	554	576	523	562	557	555	523	567	543	554	545	551	515	530	555	580	551	537	568	565	527	561	540	509	525	561	515	584	568	572	517	574	517	542	608	550	551	575	532	526	578	539	568	549	516	529	564	563	569	549	548	576	562	566	524	527	523	523	566	528	542	522	560	561	540	569	574	577	542	582	530	555	557	585	558	560	558	545	549	538	561	556	581	561	573	576	523	533	550	590	566	563	587	555	540	540	546	504	581	534	557	562	561	514	594	539	590	548	569	513	523	563	499	568	575	599	571	572	564	585	536	551	540	561	584	556	517	584	540	563	617	535	540	544	577	553	524	565	546	562	520	529	606	556	524	525	548	518	542	520	554	604	579	551	563	554	537	593	554	600	558	575	550	524	600	511	522	557	513	559	519	528	528	552	580	606	550	576	532	541	552	557	570	505	557	541	570	507	557	526	567	488	547	572	563	589	580	562	499	548	544	547	516	540	559	563	548	573	593	578	515	543	559	570	552	577	564	508	555	545	561	590	578	571	555	563	580	568	565	601	530	562	596	601	544	578	508	552	543	526	540	538	592	559	539	551	589	519	512	564	583	565	566	535	552	520	511	550	607	524	547	544	548	501	577	575	525	586	613	534	557	528	528	544	583	565	554	597	545	557	598	550	567	546	534	557	550	556	528	561	580	568	527	535	533	525	549	518	555	561	494	543	571	503	555	546	546	594	596	511	572	568	558	551	513	551	549	522	531	557	561	532	574	592	577	558	533	585
32443	11652	1460	508	453	458	410	390	410	384	373	390	401	372	364	397	388	418	412	383	383	381	359	385	404	429	375	392	406	375	393	422	396	394	386	375	400	393	398	400	376	360	354	407	389	385	386	378	368	368	419	428	372	382	410	394	385	388	356	421	380	370	397	359	398	398	382	377	371	368	403	427	415	384	402	362	398	371	405	390	405	420	400	390	368	383	409	380	362	378	360	405	378	380	381	400	407	374	393	399	390	359	407	399	366	403	386	372	432	414	380	380	395	420	423	381	428	429	436	387	432	400	379	368	378	376	398	419	365	396	398	387	372	391	380	380	389	402	413	378	368	361	366	377	414	405	340	365	387	367	375	365	366	425	360	351	386	422	366	391	406	399	403	387	400	378	390	368	408	415	394	408	393	361	380	405	383	392	404	383	356	412	407	378	370	362	386	385	369	373	383	353	369	363	433	387	342	385	371	391	377	395	444	381	393	378	401	378	400	405	392	408	373	363	385	409	433	390	367	372	398	417	377	370	471	434	406	419	397	375	402	388	400	406	432	365	393	361	394	405	395	397	394	405	362	390	373	369	383	392	388	438	405	396	419	398	448	409	391	406	386	394	376	391	396	363	405	390	362	393	394	389	418	359	385	377	329	367	365	379	403	406	376	353	399	431	366	389	413	397	411	375	408	335	400	429	399	373	371	451	381	408	398	379	393	367	402	393	384	358	403	368	384	358	430	369	368	400	369	394	373	351	385	417	389	395	420	394	394	394	417	405	372	375	390	351	359	376	417	414	378	410	383	411	380	406	394	384	394	374	372	381	359	388	376	416	410	386	364	409	434	384	360	395	338	368	352	401	412	381	420	399	411	406	382	366	386	379	421	425	375	429	380	360	412	393	378	422	398	403	363	386	374	366	393	378	374	369	379	384	367	403	411	378	368	397	388	399	400	384	403	410	389	399	398	380	375	397	410	370	386	404	379	422	410	411	411	394	416	384	405	369	383	405	398	387	394	414	395	422	398	390	397	424	410	396	386	369	372	418	377	404	373	378	408	428	372	408	418	414	379	396	369	392	364	415	402	410	387	373	397	380	384	383	361	348	385	368	408	391	410	368	384	427	392	397	390	405	426	360	407	369	411	375	383	392	409	383	388	368	407	397	391	430	405	398	378	380	397	409	366	363	381	403	391	405	379	383	396	386	370	398	390	428	398	407	352	368	401	425	392	376	439	429	382	383	393	420	392	397	401	376	396	396	403	391	399	356	404	411	371	408	415	421	401	358	388	379	388	408	415	365	430	370	403	386	402	394	408	405	389	374	382	392	386	392	385	420	380	398	396	409	405	406	411	376	413	380	425	419	381	365	415	373	425	413	352	390	394	401	434	409	406	421	392	395	402	420	410	393	368	368	394	433	400	392	365	406	395	386	442	399	451	351	428	389	387	412	370	403	399	393	391	390	367	369	410	415	395	407	382	412	403	399	381	415	380	413	395	395	425	362	443	415	382	422	394	390	404	413	371	343	357	383	443	397	371	364	417	393	380	380	393	388	347	384	356	404	372	370	377	382	397	413	394	392	348	351	370	369	386	397	411	398	373	427	391	399	349	419	363	396	397	384	395	423	402	399	398	401	392	388	375	408	387	403	356	397	408	381	418	420	386	396	387	401	409	382	369	390	392	408	410	366	380	390	383	408	416	377	413	411	374	377	387	383	400	421	390	377	404	406	375	378	365	384	378	366	410	384	356	398	374	420	398	406	397	383	413	368	419	401	377	383	366	381	375	401	410	382	403	403	398	384	381	376	374	357	396	396	400	370	416	372	399	391	398	432	413	418	368	386	377	405	356	383	413	395	384	386	370	363	394	425	421	393	368	373	354	371	400	364	393	395	362	397	383	377	396	364	447	417	375	397	361	410	420	429	428	389	386	394	388	378	358	379	430	362	388	381	433	403	360	399	382	392	357	382	404	416	366	434	374	384	386	423	379	402	396	382	409	357	399	405	417	349	384	388	405	411	386	343	387	370	390	399	451	381	396	376	382	390	386	422	412	376	339	398	389	362	398	402	410	437	336	417	407	414	406	409	389	386	379	370	381	393	429	349	368	404	407	409	381	401	366	367	395	432	403	409	431	402	418	403	381	368	404	393	374	389	403	403	409	407	434	390	391	389	372	352	369	377	393	408	400	358	374	378	405	418	423	349	350	424	402	377	401	384	434	410	395	398	381	408	396	384	401	364	350	385	402	392	389	367	379	364	399	401	372	373	363	387	379	384	415	440	448	386	416	400	370	421	378	413	416	389	345	391	403	389	369	357	387	353	368	383	393	388	392	384	419	365	390	402	396	371	385	414	390	380	401	367	372	380	404	366	407	368	396	393	427	369	372	400	390	370	363	394	399	347	382	415	342	403	386	398	380	379	398	386	351	411	397	376	346	407	424	407	430	389	401	392	382	402	353	372	368	404	387	398	386	384	395	377	404	352	391	366	382	426	414	388	397	379	376	353	388	383	411	330	364	381	407	427	396	371	409	341	445	378	391	419	421	403	411	404	394	373	393	389	356	387	403	385	412	356	448	418	408	386	406	374	412	416	363	419	381	427	370	398	366	384	394	373	376	402	379	407	414	392	401	365	376	440	400	368	382	392	362	420	401	423	364	390	438	427	428	404	377	398	407	390	398	389	392	421	388	395	352	364	390	379	401	403	428	417	414	404	403	411	400	403	379	390	354	374	380	373	366	355	414	425	389	386	410	387	369	413	372	394	370	381	389	385	379	372	405	396	366	390	383	409	334	375	370	420	431	385	336	394	398	430	392	374	374	395	390	382	364	349	387	392	400	401	397	400	402	364	409	343	404	409	382	384	377	365	372	379	388	395	375	356	366	395	391	401	396	370	382	399	403	388	406	360	391	372	382	378	416	386	420	389	394	386	384	399	389	366	407	400	414	398	393	429	391	353	397	378	394	412	405	377	404	367	353	337	428	398	412	409	386	360	391	369	407	414	379	376	409	423	435	403	389	384	405	425	404	394	439	402	417	425	376	405	390	401	353	376	391	386	419	382	350	382	390	430	400	397	427	399	373	415	384	389	407	386	409	393	370	379	382	377	410	371	399	424	418	423	397	426	421	406	413	386	366	407	383	401	350	410	394	359	393	384	412	394	371	400	397	380	382	406	425	397	364	373	378	396	379	438	407	409	363	359	394	376	382	378	385	374	400	364	378	444	384	402	418	372	435	435	384	429	408	376	394	378	380	377	374	370	365	386	431	405	362	401	389	377	362	384	407	382	385	379	423	395	395	415	391	385	350	376	369	392	434	369	382	400	386	421	407	400	399	424	426	372	381	403	414	429	401	420	366	363	422	370	405	414	413	444	387	378	364	375	394	415	401	404	389	399	408	394	385	426	364	393	407	375	406	383	413	375	379	385	414	422	402	394	361	381	410	396	372	366	385	396	419	397	383	368	404	364	403	416	369	402	395	383	392	401	382	375	398	373	395	381
5684	1013	957	857	962	923	868	906	834	904	853	885	917	921	967	920	849	914	910	896	889	913	922	890	909	925	877	924	902	922	853	874	902	884	892	815	914	866	891	926	873	884	857	846	873	923	885	897	944	888	888	864	866	914	862	864	866	880	938	929	893	877	928	885	851	905	905	915	846	863	899	911	847	883	900	871	924	887	886	861	870	919	814	882	882	870	891	892	899	917	854	895	878	915	889	896	940	860	817	904	892	863	927	936	878	881	870	841	861	927	848	935	863	881	889	918	930	904	923	903	854	927	854	860	897	895	873	888	869	923	916	883	891	903	843	900	833	873	932	918	928	907	906	908	907	890	906	878	926	854	959	876	915	912	848	893	852	927	858	862	891	850	879	865	918	864	884	863	863	937	860	892	876	902	905	866	960	906	896	893	822	857	855	878	831	855	909	853	888	882	877	910	865	889	905	877	865	888	911	889	877	882	845	868	908	919	918	868	871	898	890	938	834	882	874	882	872	894	887	953	871	879	913	913	870	873	863	946	890	899	866	894	876	925	884	862	828	883	912	898	841	907	865	898	894	916	817	878	897	825	881	902	875	880	880	854	858	870	851	880	883	872	869	860	874	939	883	895	865	874	860	891	887	918	900	888	912	932	921	907	906	904	886	872	857	934	867	918	888	949	865	919	842	924	885	915	878	893	939	881	930	890	903	914	872	910	870	874	838	899	866	858	874	863	912	901	901	888	860	867	923	877	876	924	890	911	906	844	898	855	924	903	889	890	895	865	846	878	916	873	853	896	851	811	907	873	879	889	892	916	879	865	958	933	872	887	881	875	884	867	931	909	858	881	874	888	854	917	925	903	848	944	916	874	938	948	932	836	938	875	832	910	969	899	846	842	911	858	873	929	899	864	908	889	948	877	903	881	863	935	853	906	897	911	831	821	915	878	954	892	843	909	835	939	908	870	864	933	872	952	930	889	916	845	937	875	897	900	851	852	868	887	888	882	870	893	912	862	871	906	858	924	903	884	908	880	884	925	864	943	910	875	937	853	917	832	916	892	839	850	867	847	893	842	839	855	916	927	903	918	894	858	960	882	876	853	870	888	863	942	875	870	884	844	860	887	899	859	881	912	866	852	904	884	893	929	883	899	886	895	823	906	880	817	894	855	943	891	841	852	852	919	882	844	907	963	894	879	879	840	889	876	915	871	837	916	835	924	882	882	862	920	927	878	879	867	880	937	896	918	878	886	858	941	922	920	844	893	941	864	929	871	925	898	889	894	907	880	897	882	896	857	913	897	868	937	850	915	900	802	878	903	919	916	851	897	892	873	916	898	899	905	909	890	859	897	908	877	871	888	906	923	888	872	870	907	842	832	929	873	922	927	898	908	890	884	845	888	906	881	890	916	879	920	852	918	931	873	850	843	857	898	902	875	873	912	902	901	907	888	867	889	911	910	857	881	900	852	920	908	899	905	928	891	894	901	970	928	870	917	872	907	869	876	876	869	855	861	892	909	900	931	915	861	924	967	871	844	847	896	875	905	886	888	915	925	907	880	921	871	845	864	906	902	847	894	933	895	859	937	845	931	841	859	848	862	883	920	857	866	918	905	852	896	910	916	918	917	894	902	867	904	882	855	925	925	901	878	968	880	885	906	910	828	883	840	879	903	877	850	914	922	941	861	942	841	910	878	896	896	854	899	925	860	841	897	933	894	900	896	884	844	904	877	888	894	878	890	891	885	867	899	888	887	885	898	880	887	844	874	904	871	905	875	890	940	879	850	869	903	870	943	867	888	843	939	870	889	920	889	880	849	884	914	904	853	877	863	927	839	907	880	921	911	864	856	906	885	906	884	909	878	896	950	902	919	903	930	836	877	898	920	895	882	876	849	826	892	880	912	868	892	878	945	891	892	843	888	898	891	898	892	901	981	925	874	891	1000	867	907	881	850	855	944	926	913	869	874	906	889	890	868	851	930	914	910	925	893	894	910	899	860	851	890	926	845	885	884	928	873	854	889	891	900	914	876	882	918	920	886	887	878	889	913	864	924	914	856	916	871	847	911	907	888	943	852	968	892	895	868	905	871	881	902	874	817	888	871	909	865	900	882	870	855	919	899	909	893	891	862	908	885	897	907	921	862	914	900	934	929	918	849	905	927	923	877	902	876	940	926	891	822	892	931	934	909	909	926	912	950	917	836	838	919	885	895	848	935	914	910	942	856	913	856	917	861	912	954	912	877	887	901	894	964	884	859	869	880	880	853	874	954	948	850	881	896	869	874	907	867	918	902	894	948	907	905	924	901	923	927	869	924	940	899	923	858	911	862	896	895	877	867	913	922	867	917	910	961	900	899	884	848	826	884	888	884	892	847	826	912	885	873	878	877	862	869	913	866	874	919	881	916	883	898	909	919	901	864	862	904	931	876	890	954	934	897	897	878	888	836	908	857	852	835	858	854	862	789	917	920	921	889	853	842	906	860	890	867	921	925	902	901	926	915	896	889	909	923	918	851	918	911	847	907	891	903	874	917	903	866	872	906	905	881	910	908	871	891	852	909	894	887	982	943	847	890	893	890	895	912	897	912	842	889	900	895	920	894	855	881	897	919	860	895	852	859	851	938	875	880	940	960	902	852	887	857	888	875	901	841	886	976	852	861	878	919	907	878	862	871	876	956	916	841	924	905	889	851	893	890	924	899	897	900	943	859	891	936	872	869	841	848	893	865	900	888	867	916	876	909	898	896	894	911	856	961	870	922	878	848	889	924	899	884	870	863	936	891	942	900	895	950	881	928	908	860	845	889	891	925	867	872	869	894	878	869	883	892	871	880	881	886	878	882	928	904	879	878	879	887	907	886	897	893	889	888	905	883	892	875	902	892	834	866	880	900	921	905	900	838	846	904	888	946	891	859	853	903	872	858	870	906	916	878	876	901	881	969	889	887	873	954	863	883	903	880	869	844	978	908	886	908	910	892	883	875	859	920	913	918	845	903	916	876	885	888	898	883	917	873	870	935	896	885	876	924	891	878	911	897	916	921	950	899	955	880	927	847	919	920	833	857	899	880	927	920	848	884	906	892	856	922	900	853	856	880	882	889	836	912	898	881	946	867	883	924	858	831	963	892	836	909	904	827	868	891	896	886	835	956	868	861	886	890	893	851	918	898	900	865	852	882	928	930	893	847	866	859	879	908	895	872	878	814	892	917	895	885	859	838	906	896	912	895	890	892	849	913	893	890	873	928	852	861	881	893	881	934	882	836	880	908	934	854	874	923	927	907	920	873	849	916	875	856	922	867	902	895	880	889	893	906	877	851	856	942	906	910	919	892	899	840	937	894	926	843	904	861	865	884	900	883	892	877	896	849	909	888	899	948	873	848	871	862	893	889	917	905	897	947	923	892	899	911	870	877	898	856	955	829	851	909	856	882	866	875	879	888	861	869	871	930	948	931	887	942	892	878	890	891	837	805	899	891	912	880	912	841	905	877	851	922	885	895	889	824
24439	20833	24537	27220	19994	1821	652	541	499	466	471	438	481	433	448	495	462	407	426	428	426	389	386	444	462	422	459	425	441	424	457	479	435	431	421	421	422	432	445	455	418	443	462	424	453	405	458	405	421	404	429	443	411	432	409	460	409	436	419	414	404	454	438	392	387	449	399	442	379	428	406	407	417	386	435	432	417	417	421	414	430	413	405	419	431	434	415	402	429	412	422	404	433	442	435	438	430	420	396	405	451	428	414	409	446	435	435	418	419	456	448	463	456	420	463	418	377	401	473	426	408	422	405	432	438	393	427	385	426	424	398	461	441	411	467	454	434	463	461	425	439	431	454	457	436	432	412	441	420	462	459	477	412	458	384	403	450	430	371	435	456	441	459	428	403	446	419	398	409	460	415	468	424	425	427	447	434	431	407	420	405	426	415	429	396	397	428	433	488	441	471	416	415	421	415	401	395	416	426	446	419	468	469	391	390	458	444	439	465	383	423	436	411	418	432	389	460	413	433	390	423	438	449	451	454	429	422	436	440	462	415	446	436	421	454	427	465	431	413	445	427	432	383	447	454	425	424	398	397	418	470	430	490	417	417	453	403	387	444	444	413	410	424	439	449	401	374	481	420	404	493	434	430	470	421	410	368	404	475	466	403	403	448	434	472	423	419	460	406	435	436	434	409	432	376	412	405	413	410	422	396	431	461	431	429	433	465	424	427	406	423	422	391	438	464	445	410	415	428	420	411	449	451	428	398	450	423	421	381	389	431	399	372	448	480	405	392	427	463	394	391	418	440	418	378	403	409	445	470	430	415	452	412	421	417	399	471	459	426	402	393	423	443	418	403	437	428	379	393	445	422	459	425	453	411	427	410	452	409	394	386	401	401	482	409	410	433	442	458	450	444	440	439	444	419	434	423	389	466	431	420	428	431	412	423	425	428	429	413	430	466	449	449	446	420	434	409	454	414	409	420	454	423	429	409	442	404	442	400	399	448	376	406	418	391	503	419	448	427	419	413	422	435	429	472	431	416	433	398	433	435	450	408	405	412	402	383	428	417	436	431	420	468	443	420	437	429	435	405	448	442	430	414	460	437	464	403	476	427	429	419	478	449	419	442	431	394	470	443	450	405	432	436	437	452	411	391	395	443	423	418	434	422	412	429	437	426	401	433	420	416	432	432	416	439	462	452	423	356	443	384	457	414	479	433	428	422	423	433	452	423	425	437	452	426	434	421	431	409	383	398	417	419	395	441	382	444	437	388	372	447	409	383	435	405	427	430	450	406	411	410	422	461	388	402	410	403	424	459	388	401	386	405	445	456	456	439	395	398	403	422	428	451	425	407	421	468	427	433	408	381	404	423	472	417	466	459	429	421	439	399	466	440	427	444	479	399	453	429	459	476	409	410	446	417	463	404	424	405	449	420	453	453	433	423	447	437	392	388	400	400	444	443	423	441	451	439	414	405	447	400	439	418	426	428	430	410	392	420	446	447	406	461	374	433	435	431	413	413	419	416	444	410	429	450	412	448	431	428	432	422	409	406	443	420	444	420	409	415	450	416	386	456	396	412	455	419	400	445	441	403	417	470	468	419	430	416	389	445	420	422	403	391	450	404	451	427	447	448	391	403	378	434	393	440	397	415	438	401	414	373	473	382	392	425	432	428	384	403	410	418	438	423	457	439	427	401	411	449	437	431	485	423	401	403	452	442	410	427	391	439	399	452	422	449	454	418	436	432	416	422	393	443	400	416	445	416	406	426	410	414	416	433	419	452	441	436	436	417	380	402	432	403	420	426	420	428	479	401	396	403	438	435	390	404	431	395	437	454	403	409	430	437	464	420	413	407	433	413	457	363	430	443	421	422	419	426	408	428	437	418	423	383	421	408	442	373	446	445	433	477	454	459	422	409	439	407	422	401	402	460	454	422	444	446	438	473	435	428	449	435	421	428	450	438	454	406	417	409	433	420	383	407	422	402	396	452	437	413	480	431	443	448	448	442	456	438	461	428	381	452	412	440	380	463	436	453	384	430	424	421	408	452	448	397	412	412	462	389	462	469	443	434	446	420	407	420	432	459	396	454	433	427	404	418	444	420	402	428	438	474	458	445	431	424	436	384	397	410	413	436	435	417	407	414	479	434	441	389	414	422	423	436	441	448	438	407	413	430	378	401	432	415	428	416	440	407	428	407	392	405	451	418	415	419	450	414	446	413	413	419	428	444	406	396	429	414	420	385	416	428	419	415	465	440	406	437	408	408	431	404	434	410	452	428	434	418	417	412	413	445	468	472	426	449	420	413	426	403	452	483	418	357	422	412	394	433	426	421	423	395	413	425	389	436	430	442	424	384	402	414	460	381	444	392	418	427	437	495	402	430	426	439	414	454	414	426	439	430	431	415	425	439	395	400	448	420	442	418	458	420	409	430	458	407	416	442	473	480	434	433	448	448	420	414	400	422	448	432	387	438	419	407	472	421	432	457	407	418	407	433	443	418	405	430	406	422	385	411	424	455	448	402	422	437	403	433	453	418	409	404	453	438	420	429	411	432	474	437	416	453	419	421	436	430	443	405	400	470	384	413	471	438	409	404	396	450	455	477	417	452	445	439	410	385	430	422	442	427	434	412	499	449	452	397	441	443	417	443	410	397	428	409	429	462	425	447	432	431	414	474	448	436	442	435	403	445	431	446	435	423	411	457	439	457	440	445	468	403	452	397	416	408	414	441	440	435	417	450	390	390	404	438	429	465	422	420	409	416	449	396	458	439	394	381	423	427	391	429	443	445	419	413	450	410	445	447	433	463	415	388	446	468	451	434	429	413	423	417	404	415	407	448	437	419	444	408	424	431	410	397	397	424	453	477	431	425	471	414	453	426	404	435	429	394	427	433	430	474	430	408	439	437	399	426	445	431	442	446	481	436	417	432	438	465	465	422	404	432	440	457	426	397	394	454	408	436	463	442	417	432	411	422	447	428	437	429	465	404	407	365	429	389	446	419	447	415	424	483	401	414	422	414	435	411	448	407	412	411	433	416	415	433	417	412	438	428	418	476	419	421	411	431	454	416	429	456	423	389	466	421	461	436	438	441	455	405	419	466	426	414	403	430	404	432	418	385	490	434	451	462	410	412	439	405	426	426	449	457	408	385	412	362	455	460	384	431	430	428	465	402	439	428	417	437	473	437	388	428	438	446	473	448	433	426	417	437	423	432	444	457	423	390	448	397	445	423	429	400	448	422	436	444	412	451	437	445	404	379	446	436	440	405	452	408	414	440	423	415	437	471	420	404	411	470	390	425	403	451	397	431	414	384	453	397	421	419	446	428	433	433	445	436	396	434	413	404	419	433	425	397	426	420	394	371	416	422	417	433	413	399	430	416	384	448	406	444	396	424	404	410	434	412	407	409	401	434	418	464	417	396	425	416	462	418	408	406	438	454	449	413	442	411	419	448	434	427	418	369	444	445	425	418	425	438	445	433	411	417	448	449	415	443	437	433	410
3762	3109	2154	1398	1120	1050	996	962	1038	919	1008	978	960	957	908	921	940	860	950	911	951	888	933	973	878	933	908	941	948	940	940	959	947	976	906	914	914	894	968	922	958	909	939	951	939	876	913	878	940	852	945	908	876	952	919	918	887	1007	996	964	891	944	926	878	942	930	864	969	878	916	952	935	944	900	934	918	916	852	921	883	931	929	919	973	914	901	905	925	907	962	933	912	931	935	873	935	905	907	965	917	881	928	890	955	987	912	935	901	949	945	923	931	990	899	934	964	955	1002	887	951	907	932	962	925	944	898	913	921	902	938	945	930	940	957	979	888	880	934	893	934	952	981	893	972	857	962	953	924	893	912	955	952	959	947	945	939	923	875	863	875	915	908	905	920	922	917	983	935	999	898	875	902	973	924	882	945	956	973	979	919	985	950	949	959	922	924	944	919	930	971	911	926	883	942	940	896	954	926	974	902	933	939	976	919	919	966	962	927	929	940	916	885	950	921	924	959	959	918	895	954	935	959	984	893	973	945	881	985	959	943	948	914	911	887	909	874	967	995	949	934	953	920	945	952	891	907	869	844	930	971	927	960	964	884	928	867	924	958	956	963	964	955	870	909	950	933	909	954	958	959	916	961	982	934	912	898	913	901	895	936	981	877	919	936	952	981	924	860	946	922	914	948	917	944	966	906	879	920	938	933	895	893	891	990	908	920	968	927	908	932	948	931	957	899	921	954	931	970	909	954	923	923	960	880	974	934	940	925	922	938	906	948	963	938	886	973	964	968	967	910	912	972	927	942	920	953	960	979	925	951	967	896	911	929	959	933	933	969	974	960	934	942	910	918	939	971	913	898	911	899	923	956	911	938	907	890	896	934	946	900	937	981	928	934	897	916	895	921	960	915	895	927	921	915	934	866	942	905	923	939	875	908	878	930	979	875	934	944	929	931	906	947	924	950	1016	880	943	943	940	947	923	923	993	927	957	944	983	947	936	952	983	919	931	914	939	982	935	931	947	935	936	930	949	880	964	931	914	895	918	986	925	949	921	893	923	917	901	978	919	900	984	889	986	940	926	915	952	923	919	976	940	938	962	912	920	851	945	946	931	931	931	945	917	949	938	944	946	943	917	927	952	856	897	919	942	967	958	927	916	896	928	925	970	934	913	910	896	897	962	911	948	925	996	917	909	933	942	908	963	917	938	901	884	933	951	949	921	878	920	908	896	922	938	947	907	906	943	950	933	934	891	913	947	948	883	936	905	892	972	894	892	969	884	930	909	910	955	932	964	920	933	936	923	951	909	965	947	967	924	942	898	963	878	928	944	882	921	865	934	924	909	913	959	973	939	912	964	901	956	932	950	867	875	888	981	919	892	951	915	932	941	938	933	979	988	946	940	880	946	887	962	923	907	978	974	945	937	989	936	905	932	941	916	929	883	976	912	958	935	1014	940	917	916	931	924	903	934	921	938	982	924	956	961	948	948	933	936	904	1002	956	923	965	967	894	952	946	969	905	906	876	934	876	964	957	921	933	913	897	956	927	912	939	939	925	918	892	906	934	920	941	907	880	938	939	923	955	956	918	975	939	941	923	918	966	963	926	903	946	901	954	965	956	890	949	982	895	953	918	928	913	961	835	923	969	954	941	961	928	911	916	910	967	916	936	928	950	948	956	925	996	918	922	980	903	962	903	965	942	926	928	919	896	946	873	892	978	918	931	908	960	946	929	947	922	936	927	990	911	905	875	896	928	946	917	885	964	901	1014	916	913	931	923	965	916	947	950	970	948	962	918	933	927	927	923	959	954	971	935	958	878	833	936	964	951	910	917	936	918	870	929	942	884	912	954	939	946	982	919	897	935	980	923	932	922	911	891	978	876	945	943	864	926	947	917	960	904	907	949	947	946	885	926	929	910	936	923	919	920	903	923	905	906	890	958	976	882	933	945	948	899	888	946	955	910	967	904	884	897	869	905	886	906	958	872	914	959	888	876	937	928	923	951	895	932	921	904	963	955	895	930	929	927	902	961	920	922	868	927	932	912	963	886	953	952	911	1009	940	876	878	960	976	1015	950	919	912	942	935	872	941	925	943	918	850	899	900	947	908	950	935	949	933	939	927	967	902	927	953	843	911	954	909	941	905	880	904	938	944	950	898	921	903	970	943	941	957	930	946	964	931	934	907	966	891	900	917	973	927	992	889	953	938	886	878	1004	940	955	986	941	899	948	991	963	897	883	950	921	943	955	925	912	902	873	937	962	920	908	947	967	916	915	904	932	940	957	956	927	873	917	879	959	897	915	911	901	947	877	913	892	952	976	940	906	917	971	957	931	894	970	943	947	905	966	902	974	945	899	918	881	906	928	938	940	891	919	928	946	940	949	965	930	912	897	911	974	884	934	938	883	909	979	942	943	936	924	929	903	923	876	928	909	930	889	939	903	911	902	910	923	933	935	945	946	987	945	901	948	967	899	956	1001	916	911	901	943	944	957	935	955	918	944	971	953	936	930	895	916	874	947	963	976	973	942	892	945	876	883	953	954	907	919	894	895	883	944	940	914	990	959	893	975	1000	865	958	915	927	910	945	898	912	949	935	933	912	932	931	955	1016	863	944	919	898	954	939	980	900	937	925	924	920	934	935	994	917	939	926	921	981	876	974	917	928	907	930	941	910	926	904	918	977	907	956	946	856	955	891	900	930	912	886	932	976	955	959	914	909	924	930	936	976	958	905	931	954	885	897	921	895	900	920	922	973	963	919	949	964	880	920	919	973	955	924	923	898	888	922	880	902	906	970	934	902	907	948	961	943	908	891	922	935	907	890	924	962	922	893	900	993	950	902	904	941	889	953	926	923	863	894	899	895	911	922	930	956	927	987	927	881	978	907	964	927	926	930	890	853	913	958	918	964	947	947	962	940	903	928	923	929	850	965	867	926	898	936	906	1000	910	936	989	980	930	996	912	980	925	872	924	942	879	892	857	941	950	868	903	945	930	906	921	935	894	936	913	923	928	841	965	967	915	939	952	918	903	935	914	928	919	945	923	963	939	919	947	909	887	902	946	949	913	933	925	959	910	931	901	975	939	943	912	916	958	892	957	944	903	946	910	911	882	902	911	949	931	885	918	935	900	915	935	889	951	965	971	901	926	942	1003	899	925	932	949	911	938	918	911	908	937	999	945	915	983	946	914	924	940	944	960	914	949	944	1008	913	968	950	891	900	928	946	880	967	891	913	923	950	896	970	933	918	949	943	891	935	955	995	954	934	994	891	915	974	924	929	972	985	914	951	931	891	917	879	946	953	922	901	883	885	949	900	958	913	909	897	930	917	907	967	897	955	928	907	923	956	938	907	974	969	974	929	930	934	929	908	927	918	841	922	899	912	935	944	924	937	872	941	963	972	974	922	932	914	947	866	921	918	944	925	932	934	892	914	885	955	953	898	907	911	863	945	935	955	946	957	872	923	947	891	939	962	922	850	890	963	934	897	949	927	937	972	961	939	913	934	966	927	985	969	907
23562	20876	25262	26627	20885	20892	2969	480	372	337	306	322	308	271	259	261	293	270	257	251	234	277	261	268	261	231	262	230	258	245	230	221	261	265	234	224	231	224	243	237	228	243	222	203	251	243	248	263	238	245	270	215	221	237	253	239	243	253	240	244	233	251	212	228	232	217	251	243	245	200	230	228	258	215	225	219	254	250	259	233	246	257	221	236	255	239	241	233	242	232	239	240	234	229	253	228	246	235	245	251	217	253	245	299	243	214	211	217	261	241	247	267	240	256	254	232	242	226	214	228	226	233	265	249	229	236	230	258	259	241	230	215	228	235	246	237	228	223	240	212	250	236	228	219	234	245	273	257	242	230	223	265	239	254	247	204	231	228	261	246	221	220	201	220	256	199	225	243	231	219	256	232	229	246	265	223	204	238	218	236	210	233	239	235	213	268	251	219	250	227	230	239	223	230	231	256	253	249	226	221	260	229	210	240	260	224	241	232	252	236	258	214	232	248	204	222	233	212	250	220	245	229	246	226	235	242	253	240	264	267	268	259	242	217	263	250	267	235	231	233	232	256	210	263	241	209	221	255	254	230	241	248	233	265	237	248	238	251	241	239	247	247	248	245	215	245	216	207	262	238	190	237	252	202	256	231	254	202	244	230	226	272	223	233	253	239	222	239	224	244	256	246	229	242	237	240	231	216	261	272	260	236	243	191	213	199	238	232	235	233	233	233	275	211	250	248	210	233	259	259	245	234	220	222	241	242	231	259	221	243	255	267	269	241	272	257	240	223	241	214	206	223	281	248	243	188	235	275	231	259	242	227	229	224	201	233	221	215	223	250	215	260	241	239	226	242	252	258	225	272	224	241	213	242	232	252	268	233	256	223	231	237	212	214	244	269	240	228	255	232	260	233	214	241	204	252	217	231	254	223	233	249	226	210	230	233	251	226	228	244	218	239	249	244	244	217	219	258	249	235	221	233	227	235	229	259	241	217	262	289	238	238	239	258	257	262	251	220	252	232	242	255	264	226	263	210	216	229	251	238	241	220	229	261	228	250	231	221	240	252	244	254	208	257	255	225	251	254	219	241	252	241	247	250	221	246	226	228	242	219	216	229	242	238	225	206	246	244	216	229	234	231	227	236	245	238	250	213	216	258	242	248	234	266	248	242	229	240	238	233	198	241	215	234	243	248	234	239	270	255	250	265	226	233	229	241	208	287	265	229	215	267	230	250	234	252	219	236	232	267	225	242	230	228	238	217	194	243	240	236	266	219	225	251	251	236	221	257	249	259	220	224	241	238	217	238	219	221	230	229	235	282	236	227	250	182	263	245	231	251	237	241	260	234	245	252	232	249	240	255	239	237	245	232	254	223	234	216	208	272	237	252	248	230	259	243	235	220	249	204	239	246	242	254	222	229	228	262	211	234	252	287	246	261	220	250	237	241	234	207	225	231	240	232	223	222	225	218	244	245	250	236	227	269	193	187	242	248	219	227	246	219	230	261	261	232	248	249	242	263	244	253	257	248	239	231	225	254	227	246	238	238	251	248	236	216	220	227	221	273	229	236	224	228	254	225	208	219	239	237	218	219	261	240	244	260	235	228	273	235	230	232	227	233	232	248	256	278	241	229	247	238	240	221	243	225	236	252	211	233	252	252	243	257	245	219	241	229	240	255	228	256	242	228	218	241	246	254	238	222	217	226	230	256	256	229	221	234	230	232	240	247	249	229	237	198	246	236	222	234	266	267	251	205	268	236	220	230	249	254	243	211	242	225	237	239	275	239	212	239	244	255	247	253	256	246	238	246	203	241	224	245	216	229	231	264	257	248	240	232	240	220	229	216	225	245	229	230	224	225	231	257	243	227	237	248	234	211	252	221	211	244	233	241	206	251	244	222	223	250	219	236	232	256	223	244	234	268	216	237	251	226	231	249	220	248	238	240	222	282	252	208	262	237	264	232	223	223	249	246	226	243	232	233	245	243	225	237	243	225	221	230	237	288	243	226	236	237	243	256	245	206	244	238	243	251	254	246	236	246	253	219	273	234	238	247	256	216	245	230	209	276	245	221	245	249	215	256	237	229	211	226	204	243	247	232	244	227	221	233	264	225	259	252	216	209	265	229	243	266	222	215	250	230	263	253	241	265	230	264	213	234	216	204	266	249	251	226	274	229	256	212	234	214	244	233	229	232	241	245	244	215	245	227	247	230	248	229	225	227	215	260	213	224	238	220	244	252	222	230	253	231	231	235	252	243	219	230	259	217	248	241	217	213	245	256	258	222	224	253	239	244	215	230	245	222	238	234	220	213	224	227	239	240	255	275	220	206	223	211	254	237	238	235	245	234	226	252	260	230	237	241	230	229	227	235	246	212	256	224	253	248	250	215	238	214	242	230	264	258	253	215	245	239	230	219	223	242	206	251	230	249	233	254	237	246	251	239	208	222	253	270	223	265	225	245	224	254	253	242	217	230	256	208	225	233	234	258	222	245	211	216	204	218	251	265	244	204	235	220	243	269	245	265	234	227	209	233	284	228	253	229	260	239	225	229	229	230	237	222	223	267	222	242	246	228	258	215	199	227	231	251	223	228	216	219	238	247	258	232	241	232	279	233	240	227	258	240	220	240	244	242	233	231	256	227	230	251	232	219	233	224	211	252	217	240	235	219	262	251	232	214	234	269	227	276	227	241	253	271	245	226	248	224	249	250	240	244	264	227	224	243	238	216	228	222	241	203	257	257	252	215	234	225	254	251	212	229	227	247	236	241	257	233	207	226	234	237	259	250	236	233	256	227	252	245	244	247	257	239	249	233	266	258	246	261	251	269	246	221	236	234	256	245	237	247	239	212	268	237	244	245	237	251	218	252	247	248	238	231	217	262	201	260	251	238	225	235	229	212	229	216	265	259	219	214	222	229	236	237	244	262	229	205	220	230	246	245	248	251	227	262	177	223	265	227	255	246	243	244	254	225	239	223	235	245	227	254	244	231	208	236	241	224	236	238	235	219	240	230	235	225	226	257	236	241	233	254	219	227	241	217	240	245	228	223	227	253	246	240	243	274	250	250	227	220	236	240	256	242	244	241	245	248	241	229	231	240	247	254	233	230	228	221	261	228	231	235	228	232	218	217	211	233	212	236	265	259	214	243	249	240	226	228	246	229	266	240	238	247	237	242	195	257	238	241	238	207	241	209	226	222	234	241	243	248	216	238	243	244	235	235	226	221	257	206	220	220	240	214	256	229	236	271	236	211	227	209	227	212	224	233	253	253	233	204	252	256	213	219	253	237	223	216	218	260	235	266	231	241	254	264	220	222	260	269	225	229	245	238	229	225	237	233	241	217	267	242	228	236	233	254	245	254	226	238	240	234	232	224	257	241	238	234	241	253	246	241	226	255	206	263	255	284	259	195	262	228	231	243	217	243	232	247	220	239	227	249	239	233	244	257	225	250	231	225	236	251	267	255	259	258	227	223	218	245	249	246	226	237	225	252	258	226	247	213
4204	4932	3207	1412	1016	825	699	661	655	586	659	566	540	587	564	560	565	563	568	554	561	599	587	570	588	597	523	560	533	601	556	529	546	576	573	588	521	522	587	550	512	557	515	528	546	525	566	556	540	587	562	524	587	554	607	580	522	554	545	549	549	547	569	535	534	536	497	556	556	530	587	568	547	554	569	600	563	587	537	553	577	579	539	571	577	539	532	585	507	533	547	584	576	543	567	547	548	584	570	570	564	522	571	575	588	540	554	557	540	554	562	545	518	532	587	560	568	559	582	556	550	549	568	524	557	579	544	516	570	561	551	568	586	575	570	563	548	538	507	560	552	564	545	514	571	501	542	528	572	517	565	575	593	559	563	522	543	538	556	546	571	544	543	539	546	578	556	587	514	571	536	557	561	535	553	547	541	537	596	506	553	523	525	579	547	535	530	539	575	552	555	586	582	493	560	585	551	543	528	576	555	564	584	539	535	525	527	598	586	547	600	561	580	574	535	547	554	548	591	548	563	557	551	561	510	564	512	555	535	580	561	549	516	505	564	555	539	558	596	533	487	557	522	516	550	600	556	546	581	516	528	572	546	548	542	559	562	550	562	559	533	513	489	540	562	556	536	541	512	514	575	565	576	591	542	554	560	550	562	540	560	537	549	571	572	563	568	541	545	507	590	570	527	538	552	560	559	543	553	582	578	580	564	567	576	565	555	573	529	540	543	581	534	519	560	539	577	534	527	578	558	551	508	565	553	553	539	532	575	574	535	514	500	570	542	516	546	585	554	519	526	552	574	527	555	520	569	559	542	566	534	585	581	512	570	541	533	585	596	555	600	565	532	576	566	556	512	524	571	571	560	569	593	560	561	553	553	515	554	569	555	568	542	521	537	552	542	555	554	529	519	614	562	553	539	563	583	535	557	579	535	538	534	541	562	555	559	535	576	526	537	542	554	587	559	549	516	592	570	567	556	546	548	544	574	597	583	555	526	541	562	564	567	544	520	576	549	579	548	565	573	627	522	588	553	547	557	548	550	566	551	524	585	550	576	531	569	573	540	539	549	559	605	557	517	539	562	576	543	586	566	570	599	548	573	601	540	564	601	562	541	567	555	551	537	551	536	613	558	574	574	577	513	561	552	521	600	568	575	559	578	593	526	556	549	604	574	604	567	574	558	547	521	559	531	541	560	551	582	573	550	548	537	525	595	542	521	534	579	552	561	571	534	541	594	571	581	550	511	511	557	584	569	529	518	534	533	545	563	517	573	533	610	559	567	548	540	568	541	532	592	528	536	546	534	556	554	563	580	542	546	568	535	548	551	550	536	511	525	579	601	545	540	569	490	584	535	550	551	546	537	559	560	541	541	561	526	553	563	566	528	564	579	543	532	537	601	552	562	547	504	539	529	535	581	584	516	537	562	521	563	548	574	570	526	566	566	512	551	571	547	569	580	545	566	561	576	556	556	553	586	530	560	550	542	565	567	557	568	537	546	566	569	596	588	577	543	529	538	546	518	558	535	559	547	531	560	542	593	578	597	546	564	570	549	603	584	564	575	566	567	532	557	519	547	529	602	521	543	572	548	551	547	529	536	585	531	577	562	565	553	571	576	557	570	519	521	587	543	578	536	529	539	518	537	535	568	550	574	573	578	541	567	568	545	541	549	570	523	521	589	526	530	528	548	533	549	552	564	562	556	590	554	574	551	512	557	515	556	553	581	558	567	550	561	534	572	547	551	560	533	550	560	541	584	556	506	572	533	560	514	574	563	584	591	550	548	548	578	580	612	534	553	542	507	537	562	565	561	569	565	576	545	537	554	567	586	552	514	548	568	530	553	559	540	563	575	555	540	512	584	570	602	547	552	571	564	553	552	553	571	574	552	520	559	584	585	561	546	540	533	560	525	516	567	528	585	537	549	583	519	556	543	536	581	588	591	569	553	548	571	500	587	523	529	564	516	601	531	525	538	580	591	530	533	547	548	562	549	535	584	554	564	536	504	565	535	525	580	541	533	558	528	550	585	548	550	560	568	594	526	545	559	577	560	554	554	540	560	565	534	550	519	522	560	617	511	557	573	584	538	545	571	564	572	520	507	573	528	582	541	549	570	547	522	545	546	563	525	531	547	577	522	555	543	607	551	573	538	575	549	538	511	530	555	558	574	578	531	502	573	537	543	551	540	580	536	551	498	519	538	572	550	567	556	588	540	585	540	580	539	555	538	529	575	567	569	579	498	539	547	570	577	552	538	559	566	556	539	550	537	558	546	553	538	542	581	601	536	582	502	546	552	513	578	568	524	529	535	579	572	545	528	572	564	562	572	532	572	555	528	569	568	566	538	531	549	555	601	517	553	556	580	565	582	554	537	576	562	557	552	567	536	546	554	550	564	549	574	587	551	555	553	566	569	523	503	520	550	572	563	622	565	554	564	573	599	515	549	539	545	526	517	565	537	523	569	551	584	567	521	520	557	529	525	584	537	558	561	560	539	551	586	581	551	577	555	548	530	580	531	554	565	541	571	515	554	585	556	555	567	543	544	555	577	539	565	576	542	520	583	544	547	533	554	525	551	585	566	553	558	568	547	548	615	519	575	539	551	530	513	540	602	549	587	561	576	556	534	564	510	530	574	563	551	537	574	538	524	540	570	529	552	559	595	543	584	549	551	570	560	543	557	567	545	531	545	553	553	522	591	568	569	529	533	573	533	602	573	554	562	577	543	565	569	557	515	570	515	570	557	535	565	607	553	544	552	547	556	551	579	578	618	563	531	568	513	553	587	560	522	575	602	557	556	537	555	555	560	541	599	562	537	568	557	561	594	562	532	567	572	580	552	569	577	556	554	526	516	538	554	517	573	551	557	522	521	548	545	550	531	571	575	553	519	555	513	539	502	585	507	566	557	568	552	553	587	550	572	535	555	543	575	543	535	628	581	528	510	567	551	571	553	559	526	560	534	569	535	506	547	521	578	501	598	554	532	568	564	514	558	551	566	510	503	584	542	498	540	559	574	538	564	500	540	600	542	549	522	539	567	547	588	514	527	572	554	525	556	493	544	544	516	525	528	591	529	550	525	533	560	560	550	566	564	519	543	559	526	534	537	567	527	562	553	527	554	556	583	553	595	586	545	583	572	533	538	541	510	504	562	573	536	589	554	535	539	533	533	551	534	546	515	517	541	613	542	595	541	572	549	550	583	566	535	540	575	578	546	535	552	522	527	565	583	566	537	548	583	508	530	558	539	575	576	587	549	563	543	579	554	594	586	583	565	584	584	540	562	599	543	545	538	528	544	520	563	525	551	570	555	535	553	555	563	561	540	547	558	577	552	528	584	570	575	496	548	550	574	534	530	548	577	545	505	522	528	512	563	569	549	588	546	515	583	533	565	553	544	576	593	561	587	534	551	540	580	566	573	536	599	571	555	550	565	567	534	499	541	589	541	550	565	555	573	534	578	575	536	540	591	554	575	565	560	571	556	564	567	557	543	521	543	574	557	523
32453	11788	1399	526	427	413	374	418	430	392	400	415	410	389	393	388	384	373	378	409	416	389	434	429	396	360	403	368	360	374	392	365	374	409	433	380	387	409	410	400	413	403	396	425	374	423	383	416	404	420	361	423	378	373	359	419	395	408	386	398	364	409	419	408	399	405	378	361	360	431	385	384	403	393	414	403	388	385	406	383	364	413	432	382	366	389	382	352	359	421	404	358	400	388	391	406	420	391	435	432	349	384	358	367	408	361	419	337	398	392	384	398	372	394	424	407	397	410	406	438	419	412	406	410	382	387	396	385	405	407	421	388	389	392	375	385	426	385	366	352	411	388	365	389	398	377	384	377	424	363	389	432	433	351	360	381	421	394	390	401	389	356	398	453	407	380	398	377	389	397	411	400	433	419	415	391	420	376	410	384	385	357	357	392	397	401	382	364	404	375	402	401	413	406	406	424	417	405	360	388	373	443	428	368	425	390	392	364	386	380	414	375	391	423	405	353	416	423	421	372	404	400	384	376	425	445	376	379	382	403	408	369	406	408	402	400	406	416	393	414	441	413	365	388	405	349	362	396	393	401	379	408	392	361	358	395	369	405	386	405	391	402	408	418	363	404	404	389	347	364	374	381	378	390	380	397	374	410	400	388	409	357	391	369	385	424	388	400	399	409	417	370	396	396	368	384	402	373	392	387	392	375	413	378	404	385	389	387	366	384	373	424	407	387	361	355	378	385	370	387	394	374	402	388	395	373	386	396	383	381	384	377	414	359	389	377	398	423	393	362	384	381	376	393	398	420	385	400	393	342	360	347	380	354	393	358	394	401	419	401	391	401	364	417	398	398	398	365	365	438	405	362	366	397	358	424	406	358	410	388	433	372	393	399	413	396	413	391	367	398	396	393	415	363	357	373	417	392	389	386	379	415	377	394	374	362	390	400	330	403	414	373	430	387	384	402	388	405	388	417	423	418	381	387	391	409	416	407	408	401	375	407	372	426	385	389	394	407	418	393	386	384	382	334	379	386	415	408	443	405	365	384	404	426	377	367	407	388	410	398	417	419	383	426	419	409	408	437	369	451	383	438	361	401	409	383	369	388	411	399	379	352	385	377	370	406	400	405	358	381	413	390	351	385	378	373	364	391	445	409	358	387	393	408	432	398	404	362	386	354	386	404	412	402	428	395	439	406	457	402	401	407	334	399	429	392	383	387	368	349	372	397	405	370	373	401	401	418	395	374	363	397	412	406	386	368	409	383	381	384	401	400	340	387	358	387	394	401	436	415	381	384	392	411	361	401	406	377	389	377	410	375	389	419	362	410	387	336	412	380	371	384	339	368	403	368	363	396	391	413	397	423	400	392	401	397	419	349	365	382	398	352	427	411	392	378	375	426	412	387	380	424	380	393	407	412	408	381	371	395	386	369	406	435	389	373	388	383	409	376	364	433	422	407	381	350	372	423	395	379	394	377	424	375	363	394	390	397	388	383	382	394	380	411	404	417	348	379	366	378	410	392	409	395	397	398	400	405	420	389	433	403	390	403	360	426	427	409	369	366	409	406	400	379	396	416	399	403	372	399	382	421	355	376	420	379	431	380	370	390	395	398	377	359	379	396	405	398	376	371	383	397	388	404	401	382	404	453	417	354	373	403	421	404	423	445	414	400	401	393	366	430	392	387	368	391	368	391	423	394	389	410	402	386	379	421	424	423	380	381	334	378	383	404	442	412	379	383	391	415	391	405	403	369	414	349	382	391	381	413	402	425	426	407	427	375	389	345	379	386	391	390	364	363	407	381	414	417	359	436	364	385	385	425	349	401	428	394	388	385	366	374	359	404	379	408	407	332	392	378	400	385	365	404	416	396	378	429	434	408	378	403	362	435	430	389	348	426	415	424	395	410	394	398	448	394	407	395	389	415	393	376	400	405	410	395	411	382	381	387	407	406	384	423	402	370	366	389	395	406	388	378	397	382	388	380	389	366	410	348	368	432	421	392	386	373	407	376	398	390	348	399	399	365	379	437	402	366	407	383	402	394	388	393	384	432	390	398	325	384	422	411	391	377	366	359	403	406	421	388	396	406	391	366	346	388	390	415	375	392	412	398	403	389	395	394	394	426	404	379	413	430	387	374	404	467	388	388	399	370	394	400	379	370	388	397	419	389	409	415	383	388	394	416	406	426	357	419	399	400	440	392	394	374	398	397	387	385	348	381	408	380	406	378	385	379	382	404	398	365	382	408	422	396	398	395	368	409	390	378	373	369	384	375	389	388	374	394	396	392	387	397	392	406	379	394	394	361	418	354	399	399	396	343	426	418	432	392	421	349	361	401	405	409	378	353	371	376	409	434	396	443	347	346	427	422	397	405	373	401	392	375	410	367	394	361	318	378	361	382	391	383	361	374	378	422	373	407	364	376	364	386	390	387	380	391	400	400	385	392	423	403	381	408	392	386	366	378	375	370	364	392	387	413	403	409	380	391	393	364	364	379	380	397	392	406	363	417	384	404	373	378	384	400	414	384	426	384	424	369	410	385	390	381	394	349	369	414	409	406	411	402	393	389	382	385	404	369	411	365	399	379	359	394	359	426	408	388	374	363	363	374	392	371	397	389	401	403	389	424	373	412	387	339	341	369	384	384	403	433	404	383	353	399	399	402	391	396	422	392	395	383	428	403	398	394	395	428	426	388	369	368	386	399	399	392	396	420	374	410	401	384	414	380	349	403	387	402	403	357	388	393	348	400	428	401	397	449	432	381	396	377	377	407	406	389	395	362	389	379	390	366	414	414	417	436	407	388	427	365	407	425	379	406	425	381	359	454	398	374	423	382	428	405	415	397	393	364	387	363	408	371	431	400	370	386	433	418	388	411	360	373	420	392	391	391	385	384	448	406	454	394	407	424	370	390	381	392	408	422	371	390	385	371	400	399	376	383	352	399	398	409	401	394	411	408	413	400	389	400	408	382	393	385	414	418	382	417	389	386	370	377	372	353	412	411	394	417	372	429	415	378	380	442	399	423	403	334	389	399	403	444	403	375	429	380	420	404	409	365	407	387	409	379	389	380	406	393	382	388	393	391	383	369	418	415	405	413	385	389	416	414	371	399	398	420	415	399	415	410	402	374	386	414	414	407	439	370	393	418	424	401	359	394	406	379	435	364	389	407	354	425	393	397	392	372	369	375	409	365	404	428	407	395	404	424	383	368	389	394	393	408	361	377	390	395	370	398	394	442	361	388	392	408	424	388	407	371	433	411	380	398	376	372	414	384	398	423	394	392	398	405	386	402	385	410	386	412	384	405	406	398	410	382	378	375	424	404	370	384	431	330	388	361	414	412	361	394	374	421	364	319	379	404	379	357	372	420	383	365	407	397	385	412	394	391	398	394	367	390	381	413	399	419	388	447	386	407	386	384	406	391	364	373	403	392	383	390	407	420	359	418	365	422	391	399	396	396	400	382	423	426	420	389	392	380	409	370	411	405	420	415	383	417	412	367
6027	1057	950	920	883	929	861	919	902	848	877	874	900	886	864	889	905	873	916	837	884	874	934	932	900	891	889	897	884	888	913	892	878	905	935	890	876	900	890	908	893	940	885	902	904	880	866	911	873	928	875	885	914	846	853	895	857	932	887	908	883	926	925	867	866	945	879	844	845	877	855	846	863	887	914	851	880	835	892	942	915	883	888	874	820	850	848	908	881	949	854	901	922	875	903	958	864	879	950	864	898	879	892	928	840	898	926	909	898	931	922	934	878	854	908	876	901	928	861	835	901	902	960	840	847	858	922	885	889	911	901	905	889	908	879	892	883	911	866	886	855	900	874	884	857	867	962	875	913	952	844	922	836	841	893	871	926	877	817	907	852	911	893	858	919	866	863	878	894	910	921	916	913	935	881	858	896	897	927	853	905	908	879	851	855	901	884	956	904	914	885	869	918	877	861	947	867	893	923	876	844	847	848	889	877	899	863	902	893	927	854	931	948	865	874	882	919	857	920	913	932	930	917	939	970	936	877	915	955	871	898	869	873	894	915	872	855	908	859	864	893	911	927	837	894	860	848	898	921	867	876	867	907	880	922	884	879	904	916	916	859	884	881	934	888	909	903	908	948	939	895	861	855	944	930	888	923	904	852	916	899	963	882	852	876	916	887	883	835	818	873	928	890	885	853	891	937	916	936	900	850	904	923	900	881	872	893	873	843	924	894	928	889	918	904	873	864	904	899	922	883	921	917	904	918	921	843	846	818	867	892	889	880	895	894	915	878	895	918	888	860	878	887	879	913	907	893	896	912	898	882	867	956	899	941	923	935	914	897	894	825	911	935	879	871	948	929	889	954	886	889	908	894	923	890	880	928	917	887	906	902	937	855	887	858	946	897	887	868	894	896	887	880	921	910	866	833	914	849	828	863	878	842	912	887	836	853	880	986	924	859	927	910	903	909	903	865	882	911	889	906	895	889	882	870	878	923	888	827	921	867	943	869	921	893	871	880	886	804	890	842	961	933	895	869	838	944	845	916	921	905	852	846	933	885	857	880	941	917	875	882	881	906	906	908	897	842	878	924	880	895	859	877	866	860	856	855	855	897	873	895	912	933	851	866	857	835	943	882	898	892	894	843	934	908	870	903	913	911	943	871	903	969	895	902	937	892	884	895	860	910	913	929	856	892	903	908	892	911	887	890	938	892	913	890	868	907	853	899	900	865	904	868	921	888	889	869	916	903	891	907	877	904	859	841	925	928	930	848	858	907	913	859	901	963	894	959	966	903	927	911	911	877	926	850	893	905	869	902	927	863	877	871	883	908	907	882	894	920	863	869	896	898	873	951	912	890	894	877	916	885	983	898	885	916	938	859	911	961	902	962	913	904	866	876	958	950	962	895	907	912	862	911	865	905	880	929	906	891	851	837	936	868	901	803	889	866	882	944	920	876	946	844	864	887	830	960	911	897	900	905	868	906	878	894	897	911	878	901	885	835	926	915	915	879	882	931	879	895	884	878	912	872	888	923	861	876	871	918	915	882	892	867	826	913	852	938	866	899	893	903	895	944	928	970	880	899	903	840	879	904	830	917	955	874	831	891	903	862	893	878	891	880	921	920	919	898	863	873	849	910	885	865	940	918	894	851	904	877	913	937	903	875	871	906	857	910	900	866	920	895	886	811	880	925	924	894	885	952	877	873	844	935	862	847	884	874	885	891	931	874	868	859	882	908	879	874	864	899	936	880	864	908	924	856	896	899	874	890	856	891	931	922	838	870	907	877	938	823	906	960	898	869	877	874	881	903	905	897	883	906	876	872	902	871	887	902	862	916	869	910	895	863	932	926	887	897	886	842	890	867	897	841	876	903	877	885	890	844	893	905	822	905	920	919	853	944	907	931	823	871	872	890	858	874	844	898	936	892	912	907	877	844	891	896	869	899	934	910	899	855	884	906	890	870	880	866	866	864	943	915	827	851	850	901	911	929	897	945	911	897	916	893	916	847	910	895	883	887	906	904	881	927	857	888	947	892	937	935	871	837	912	866	885	877	907	928	868	919	911	861	918	900	885	893	871	899	937	908	869	890	875	845	867	878	899	909	873	884	854	902	894	929	912	870	926	900	867	920	901	876	958	912	925	898	905	903	893	862	855	881	847	870	933	900	892	906	902	910	885	906	867	934	895	891	966	856	925	921	823	901	884	859	864	825	903	888	907	867	901	890	857	912	867	853	861	867	869	890	870	838	843	863	876	935	918	900	920	888	880	883	883	905	893	970	863	895	882	831	908	896	851	973	914	922	868	881	881	850	876	874	879	910	867	837	876	882	879	850	853	910	851	892	885	880	863	942	869	867	915	895	881	872	919	838	860	822	868	853	923	897	898	899	907	908	864	882	884	897	867	901	906	877	910	897	909	898	852	889	945	930	872	874	839	873	869	867	939	862	905	854	922	872	870	924	874	872	900	923	933	874	899	915	857	884	898	903	907	858	822	856	915	928	908	907	900	845	894	883	879	912	889	911	869	888	949	847	890	906	895	904	858	911	908	878	886	918	899	876	876	885	898	869	913	915	908	847	845	892	902	922	916	877	886	884	893	844	885	881	935	880	918	869	906	925	881	874	856	883	888	834	965	858	878	954	884	896	874	920	912	930	913	887	870	905	867	884	853	870	943	877	872	859	873	846	889	901	868	888	933	880	952	813	871	889	845	950	894	854	847	863	920	890	936	909	922	906	933	892	924	854	900	903	934	891	886	888	906	884	844	870	869	911	890	884	862	877	883	867	925	841	899	867	871	898	852	932	864	913	878	861	846	914	948	833	915	930	881	918	857	887	835	913	881	911	875	908	881	909	916	920	843	852	919	896	897	896	852	865	828	886	906	843	878	956	917	865	902	884	901	903	907	906	899	961	871	877	870	891	850	841	949	875	897	878	882	898	876	901	870	913	934	855	904	920	874	907	883	869	853	933	941	945	895	873	873	880	905	915	903	885	881	953	882	849	870	867	894	963	925	869	830	895	895	905	885	885	904	915	881	906	913	928	912	900	937	849	897	922	890	874	887	871	913	920	873	924	859	929	909	912	909	921	846	854	931	842	889	900	860	925	897	851	837	864	866	937	894	858	871	893	868	893	893	922	859	857	882	878	892	861	913	928	872	882	914	923	885	887	906	900	894	855	867	863	904	893	918	883	857	929	867	909	830	908	924	901	877	906	837	943	911	904	906	960	904	857	852	897	864	885	927	889	914	894	902	903	866	881	895	888	826	892	894	849	940	918	875	878	864	861	905	900	898	913	901	885	859	921	917	868	936	923	877	828	904	903	883	922	887	912	907	899	907	914	924	922	872	941	818	888	888	904	820	921	909	903	850	848	918	910	891	882	845	909	885	885	829	831	865	889	903	854	830	908	933	923	860	884	845	925	825	908	928	870	918	906	855	901	909	924	910	853	866	904	861	932	870	806	856	905	927	860	855	868	841	850	940	874	833	827	924	861	879	898	858
24445	20836	24578	27194	20037	1739	640	520	472	457	464	455	457	418	455	464	460	417	439	462	494	509	427	418	452	415	451	469	412	426	426	414	454	441	443	450	449	384	435	428	358	426	410	449	450	418	437	436	428	429	444	426	424	411	432	407	438	413	428	442	450	435	405	428	476	428	434	461	458	440	405	428	419	436	423	407	418	412	383	443	443	453	401	430	434	415	445	398	433	406	422	437	415	423	447	387	423	379	382	420	418	429	435	418	430	416	454	420	415	440	462	459	400	453	399	426	420	426	395	392	438	403	415	431	413	431	380	380	425	408	411	409	472	424	481	429	417	402	408	467	416	434	431	395	429	421	419	433	454	464	415	394	457	407	428	435	423	409	401	455	459	408	434	406	394	414	390	437	418	435	414	417	418	415	424	426	437	409	437	427	374	418	397	464	426	409	423	396	409	437	423	435	426	412	468	463	435	431	439	417	383	406	407	468	421	429	430	464	400	403	404	422	395	414	397	452	413	413	411	425	397	395	437	434	427	449	445	388	421	432	408	414	406	448	402	422	444	409	418	442	438	401	423	433	397	438	448	437	441	416	435	432	427	403	446	446	414	397	414	406	414	432	417	415	407	407	436	420	441	406	417	450	391	423	443	409	393	430	428	414	378	419	441	421	443	422	425	381	428	415	410	453	426	409	467	425	465	409	430	463	419	436	418	437	413	417	447	428	440	384	446	426	461	421	441	422	445	425	462	445	436	444	408	371	410	408	439	435	426	432	424	411	461	414	456	431	443	440	412	394	420	416	443	455	437	401	394	410	426	419	452	447	436	387	444	395	454	455	430	430	461	432	399	425	438	415	444	439	432	428	425	379	434	402	400	432	398	471	419	435	455	415	435	434	433	419	410	407	447	420	413	429	366	401	434	426	391	433	444	436	395	422	417	471	408	446	441	437	441	479	414	467	401	427	401	449	398	411	396	376	415	433	414	427	432	446	420	410	406	425	399	444	420	415	414	422	396	368	460	413	458	393	408	432	440	440	412	436	451	426	416	428	447	460	444	447	435	422	410	389	425	414	479	420	421	413	404	427	447	393	431	463	430	417	457	394	405	419	439	429	448	437	443	431	428	409	398	408	436	443	437	463	390	413	440	411	419	414	451	421	426	435	404	421	383	446	422	446	404	462	449	392	398	407	386	424	412	419	416	457	402	455	414	401	455	431	477	433	452	421	448	438	425	441	420	420	425	416	459	432	450	426	431	440	421	446	429	428	473	406	467	379	404	431	407	459	441	460	427	416	395	399	423	425	445	423	435	411	453	452	418	443	463	399	427	418	413	387	444	435	457	439	418	447	461	430	422	425	424	431	396	406	423	438	465	446	435	448	452	455	406	446	429	462	425	421	441	419	431	422	373	432	444	410	392	414	408	428	381	410	390	437	407	417	411	433	417	401	416	414	407	384	390	409	446	415	409	441	441	436	436	434	432	378	402	415	405	423	390	431	417	440	412	437	435	430	412	443	430	399	472	443	392	414	424	444	413	418	423	431	375	427	400	424	426	414	424	482	431	421	410	413	459	437	389	419	417	426	438	412	441	420	423	443	396	409	432	424	454	447	411	475	408	404	406	431	397	462	408	393	477	392	459	412	420	473	440	406	497	426	425	410	433	413	419	402	423	449	460	451	430	399	398	402	465	432	429	475	392	440	401	405	418	389	379	415	371	407	424	425	393	406	409	438	398	402	422	470	438	403	402	434	437	486	443	450	386	402	433	408	414	402	436	450	462	423	430	384	436	432	448	413	447	374	386	432	442	443	445	408	402	410	415	383	426	426	430	416	426	421	400	443	399	389	386	417	438	455	437	408	426	442	455	464	444	417	426	401	429	422	409	423	463	454	442	456	434	415	404	396	426	432	448	438	380	397	388	456	445	414	439	402	449	456	439	430	442	402	397	421	461	409	434	416	442	407	421	421	410	448	442	413	429	458	406	435	410	393	428	416	382	446	450	448	439	388	434	423	465	411	361	401	410	454	424	391	405	447	420	456	458	436	401	393	415	469	378	391	411	443	444	433	431	427	411	392	464	444	406	442	441	460	419	416	413	427	379	418	441	425	436	401	461	461	404	443	429	422	375	425	454	387	419	414	398	442	427	444	447	438	460	431	422	454	390	426	434	439	483	471	475	429	413	411	418	445	433	427	461	442	381	373	431	422	448	444	411	393	388	420	402	407	394	408	464	433	438	416	397	408	431	395	427	445	422	424	448	384	419	414	379	398	444	418	431	471	432	410	390	429	433	454	457	460	426	429	464	429	461	398	427	449	400	416	403	440	426	402	431	462	432	445	419	432	378	396	398	423	447	440	407	426	397	388	397	433	444	427	452	412	419	363	430	452	429	413	400	431	426	451	445	422	419	420	455	395	374	401	405	443	395	439	421	415	396	420	384	430	381	383	437	404	400	420	415	447	427	440	424	458	414	446	438	432	394	447	429	416	434	387	454	409	406	419	463	412	425	375	443	450	432	461	440	394	401	422	459	446	415	436	434	425	428	410	432	424	419	414	386	412	459	423	424	393	405	417	409	455	428	392	455	495	422	405	413	411	433	435	418	441	436	389	435	449	425	417	421	387	405	424	443	489	429	456	435	418	415	423	448	424	430	408	406	398	403	432	421	437	407	401	438	442	403	384	411	415	412	449	395	406	423	445	409	447	422	444	424	480	442	456	420	413	453	398	431	463	462	462	438	441	421	414	426	422	389	437	429	380	439	436	436	445	454	435	421	447	425	416	390	433	429	441	399	418	390	417	419	439	401	468	415	408	415	424	439	451	404	410	395	378	426	436	437	428	390	409	424	385	446	426	443	444	435	411	444	418	417	426	397	416	489	416	361	384	440	408	417	458	414	439	428	429	428	432	422	402	457	434	475	427	387	444	424	414	441	437	456	426	434	417	407	419	439	448	415	455	415	391	424	431	423	416	427	457	450	412	442	413	432	441	405	410	432	415	444	449	442	497	455	429	452	429	460	458	487	422	421	429	420	409	443	437	418	438	410	461	395	421	424	427	435	425	407	422	426	411	428	418	447	432	441	449	423	425	403	410	424	437	440	479	449	407	399	405	417	443	396	418	467	447	432	442	441	453	440	438	429	443	464	414	445	406	438	449	436	402	411	449	466	444	440	411	430	441	416	445	396	440	373	453	404	436	407	433	427	404	449	392	453	428	399	423	396	421	421	469	436	448	468	397	415	397	422	442	384	421	412	412	453	440	380	473	454	453	412	458	411	393	441	459	461	410	412	437	415	437	448	399	484	442	459	452	422	395	385	393	421	429	464	441	403	423	417	452	417	373	463	402	416	445	431	389	442	402	437	402	416	392	427	398	407	451	438	427	450	375	435	429	468	385	417	384	411	459	431	412	408	437	423	385	441	409	416	407	444	418	405	428	391	391	383	414	427	437	408	442	438	439	427	428	459	444	448	425	419	475	420	409	419	412	407	393	414	428	435	396
4035	3025	2251	1390	1143	1093	1068	1019	982	983	980	901	1002	945	955	964	909	942	924	954	964	970	874	911	929	941	954	888	940	937	974	900	937	949	943	924	978	912	938	925	931	918	888	949	923	941	969	944	949	944	958	965	983	936	933	945	912	981	944	952	952	952	957	912	944	963	867	958	897	956	882	965	952	978	939	1006	972	925	984	918	963	935	906	992	912	885	872	950	963	924	928	885	904	923	995	886	953	935	918	892	915	934	911	964	990	938	985	930	887	933	971	935	902	957	935	889	944	932	931	976	947	970	903	889	946	935	981	954	957	926	889	941	964	917	884	935	900	961	915	918	892	874	890	1017	907	936	947	922	918	949	869	932	958	908	938	929	924	934	942	932	940	940	920	878	940	904	970	940	921	932	916	909	1001	908	904	1002	913	895	927	942	935	888	930	934	913	930	902	942	971	900	924	955	948	923	968	900	928	977	922	945	953	941	953	901	952	952	887	958	927	975	892	948	940	964	929	933	915	923	901	880	947	871	890	952	912	948	905	946	931	959	931	973	972	889	910	984	947	933	883	937	947	945	895	881	942	956	931	950	919	926	950	918	967	885	934	944	950	944	948	878	921	918	957	921	945	932	997	960	926	956	932	901	976	984	983	914	940	971	940	975	954	910	891	929	879	913	958	887	913	928	945	951	916	908	943	956	920	951	985	886	931	927	955	956	981	943	889	932	895	921	993	942	912	921	955	970	912	995	922	877	936	918	909	859	962	919	948	940	946	966	976	964	959	916	917	921	964	929	955	940	935	864	891	941	948	893	901	874	982	979	907	934	919	961	915	920	911	945	909	926	892	877	948	910	933	940	934	936	931	928	905	912	931	935	936	902	924	915	919	945	926	878	963	948	907	940	898	948	933	904	953	909	900	935	921	885	986	957	913	960	882	919	872	882	942	966	978	942	962	908	925	907	982	930	886	947	892	957	960	906	903	975	904	988	880	944	922	921	892	951	970	949	915	917	972	937	885	966	887	962	904	907	909	940	932	948	909	962	928	977	877	957	959	932	959	947	960	974	987	927	887	932	947	929	962	990	914	957	889	896	951	934	933	933	947	919	952	936	935	935	904	932	953	938	915	951	927	881	876	919	901	940	925	916	928	902	969	945	988	898	958	941	880	954	937	955	951	915	897	899	909	942	931	905	967	886	920	912	941	896	926	971	948	993	1000	917	951	924	985	984	914	917	933	935	957	894	904	916	954	905	915	915	943	933	954	965	883	942	920	961	968	863	986	976	918	945	906	880	965	946	910	931	932	934	884	918	904	932	934	964	947	910	942	905	882	933	953	949	911	934	914	982	985	927	956	912	908	953	931	953	977	894	963	939	957	891	919	915	956	876	947	928	856	893	913	888	887	948	894	961	930	921	973	931	901	998	893	905	926	987	926	945	875	985	965	933	982	946	970	933	925	908	966	929	970	908	905	942	949	962	920	976	965	976	910	957	899	970	946	869	946	917	953	893	931	912	940	901	969	947	922	893	927	938	961	965	956	938	985	929	943	958	938	885	916	968	925	936	863	912	977	878	943	973	956	959	1011	926	911	956	900	906	951	943	948	1000	918	929	962	986	930	960	945	927	934	902	931	888	926	953	978	861	949	926	902	944	959	933	943	922	894	927	923	938	915	922	949	948	887	932	880	1001	945	957	915	898	940	938	884	950	930	953	929	921	963	966	922	933	953	936	952	947	923	974	897	970	938	908	879	933	1003	940	1001	884	932	894	944	917	922	950	888	936	920	900	934	870	928	906	935	883	939	961	915	923	939	933	942	960	905	959	955	880	978	876	942	871	940	959	945	941	942	944	972	971	948	970	941	920	915	939	939	982	956	905	994	888	967	955	969	891	944	934	957	972	884	971	875	949	900	934	923	986	875	985	903	927	941	920	989	914	979	967	912	933	988	926	949	959	947	904	946	930	969	965	945	916	900	969	930	932	926	974	920	949	927	984	941	920	936	962	933	931	923	884	904	917	943	914	892	929	917	960	931	927	976	928	933	923	950	922	957	931	933	954	976	916	971	982	920	965	963	962	943	920	949	879	901	919	944	937	937	938	892	915	893	935	931	924	907	894	935	909	911	975	882	895	954	874	927	914	912	932	948	954	927	882	949	961	941	899	976	922	938	946	896	914	957	941	957	894	908	928	929	894	866	930	924	941	919	957	890	944	935	933	983	881	949	922	936	926	912	883	946	930	944	950	924	929	927	879	957	899	954	931	929	963	902	895	965	965	909	935	1013	958	885	924	924	941	971	876	954	891	953	902	911	986	922	924	929	972	978	998	946	940	905	933	966	935	928	972	951	934	929	923	955	939	920	917	913	959	984	917	922	985	952	967	884	956	913	934	940	953	936	941	933	921	917	892	949	971	953	894	939	876	943	872	897	946	896	892	951	895	921	895	927	949	948	905	908	945	908	902	907	976	942	950	969	952	855	919	904	951	937	890	915	952	928	925	920	950	949	926	922	938	931	895	995	930	986	932	907	918	928	958	898	883	960	900	879	913	964	922	928	990	933	971	942	912	927	917	903	901	905	905	916	945	925	951	914	949	949	929	920	939	965	900	927	931	933	919	924	932	927	909	932	915	929	957	897	969	937	911	933	939	890	903	946	900	984	931	945	927	945	972	907	937	914	975	915	941	928	939	924	940	937	931	968	903	860	950	895	954	953	936	877	990	992	952	968	955	914	958	911	932	928	963	925	990	928	942	943	922	930	927	952	917	909	962	906	935	947	863	929	942	920	957	930	916	957	910	959	981	926	928	881	943	925	901	892	911	958	963	954	997	912	995	943	901	989	908	946	928	929	951	899	903	961	944	953	918	920	934	920	925	936	929	909	905	935	948	889	929	940	873	945	901	946	911	966	932	925	911	932	896	920	922	893	880	964	984	948	931	936	891	986	949	924	937	957	901	952	899	940	967	944	939	924	936	945	924	921	984	964	963	971	866	882	868	950	944	914	986	872	918	955	922	907	911	971	937	938	968	918	896	984	866	885	913	901	874	943	961	967	980	996	964	899	956	917	913	855	976	914	949	929	899	914	901	935	876	956	957	919	980	950	954	930	883	975	1016	945	939	935	931	898	897	927	923	925	967	954	942	940	955	911	895	1042	915	947	933	878	897	880	937	946	977	998	974	938	935	974	987	907	948	903	917	947	912	947	944	968	939	908	965	941	963	909	948	918	885	879	962	912	938	952	942	919	907	905	935	930	969	916	937	967	884	907	933	970	934	902	944	937	957	903	954	950	943	940	934	975	918	982	918	950	933	972	928	948	951	995	899	919	970	931	910	922	925	930	965	999	940	918	952	921	930	937	897	927	930	952	944	943	953	951	894	889	889	908	930	954	905	936	911	967	932	972	936	895	931	926	943	933	915	970	888	928	913	880	902	897	912	878	930	925	895	926	937	932	944	928	940	892	887	944	884	992	929	945	914	924	951	916	922	931	957	946	935	970	954	923	948	917	1031	907	938
23533	20838	25187	26588	20841	20860	3095	486	370	325	316	292	270	293	282	268	245	278	255	226	222	232	247	250	211	240	231	251	222	263	245	259	207	256	223	244	258	210	240	247	219	243	247	237	236	233	239	229	277	198	237	248	231	256	246	213	227	239	256	224	231	211	228	227	230	255	238	220	208	248	220	204	246	254	230	236	257	259	257	238	245	232	240	239	235	240	245	252	214	232	201	220	231	253	224	266	226	243	228	246	229	226	245	224	229	220	246	226	260	242	218	255	241	212	246	197	226	231	234	246	247	206	230	232	276	247	225	227	245	241	229	220	216	251	238	214	246	222	218	243	237	230	222	201	221	234	238	213	234	212	211	249	214	223	221	251	218	234	235	231	201	208	256	222	193	233	229	228	245	227	225	253	249	238	223	229	201	211	230	232	252	225	226	252	263	232	229	234	200	239	220	229	228	222	202	243	229	236	226	213	230	247	252	254	245	233	232	240	231	225	217	228	239	207	236	251	225	268	223	223	204	238	246	222	248	239	206	212	222	228	234	225	247	216	229	221	219	261	258	246	230	239	226	252	230	217	241	224	237	243	249	207	223	256	266	219	244	226	250	202	194	243	257	258	246	222	223	238	235	223	227	253	195	226	225	221	234	216	243	223	245	243	255	242	218	251	224	211	231	194	209	233	268	226	233	243	221	229	220	211	262	223	226	201	214	210	239	242	241	228	218	235	247	245	253	247	222	206	256	229	233	232	227	264	215	227	218	236	239	237	202	240	235	252	233	237	244	215	212	226	254	239	218	215	215	233	215	218	263	240	227	234	222	257	244	237	263	252	239	255	245	237	216	213	253	201	246	263	234	230	211	226	277	200	228	231	228	233	228	238	211	240	229	253	216	212	242	231	229	204	241	224	250	254	245	227	247	257	215	222	236	232	248	252	210	214	220	237	254	231	210	215	239	239	255	245	224	222	268	243	217	225	249	234	230	233	244	233	246	222	227	255	229	226	237	216	235	222	232	222	236	230	204	213	217	224	222	227	236	205	238	223	246	231	244	230	249	230	190	210	248	247	244	235	234	243	241	251	226	211	269	244	221	229	225	251	240	245	228	230	225	224	270	219	245	205	236	230	188	220	232	232	228	246	200	237	213	215	257	227	210	240	200	251	224	248	212	200	248	248	240	236	238	225	249	221	243	249	223	246	268	212	228	250	244	222	227	250	235	240	251	260	254	243	243	222	240	232	228	227	248	251	224	268	204	243	260	240	201	238	238	219	252	208	236	243	239	251	239	252	253	257	230	242	214	216	224	201	252	240	240	255	224	235	248	223	242	218	236	202	233	225	224	210	230	245	228	243	227	206	237	237	231	215	200	254	213	186	242	234	236	235	249	256	226	242	235	226	240	225	205	249	231	222	237	232	230	223	227	234	215	245	214	225	216	242	241	215	210	239	243	234	251	222	234	229	253	228	218	224	261	238	219	222	228	225	229	257	233	210	264	218	244	251	234	239	209	211	211	248	249	227	225	212	207	244	250	224	219	206	233	201	206	215	205	231	253	247	264	222	208	214	224	202	249	203	232	234	235	244	242	214	222	219	236	227	209	232	236	218	234	231	236	234	249	251	230	215	250	248	221	226	221	244	237	238	227	236	235	191	224	237	222	232	234	220	225	211	234	228	235	201	259	264	226	240	218	213	244	250	229	219	215	219	210	262	226	241	201	232	215	217	243	238	207	258	248	239	222	200	236	236	246	241	207	225	213	223	234	222	243	217	237	243	240	255	229	228	213	210	229	233	245	233	277	221	219	248	250	215	224	227	241	251	210	231	236	248	227	238	230	238	217	232	202	229	241	209	230	236	243	250	225	241	245	221	240	237	220	229	216	239	237	216	214	227	240	234	228	206	231	226	223	209	249	217	234	232	219	225	241	255	232	233	221	231	224	243	218	226	210	242	245	225	227	213	239	212	260	229	243	230	250	217	234	238	259	241	216	217	228	231	218	202	239	238	226	233	223	224	209	242	256	233	214	247	216	221	203	228	241	253	203	241	251	232	205	209	234	258	238	198	247	267	237	207	235	216	229	224	226	267	224	211	235	221	217	232	222	213	241	235	217	245	225	238	256	220	256	259	266	227	219	214	223	238	216	229	230	231	236	214	234	248	242	232	227	220	219	259	260	219	280	218	231	207	239	266	266	247	217	228	233	247	210	215	205	223	208	279	221	237	225	236	239	231	215	249	229	221	237	216	216	200	243	210	197	214	218	217	250	204	219	225	224	222	229	235	241	210	249	253	267	242	249	229	212	220	227	223	246	233	232	253	213	271	252	225	233	226	238	243	239	275	244	229	239	223	239	245	217	229	225	243	240	215	231	241	221	228	249	223	264	219	226	247	244	227	193	232	221	245	200	231	223	219	238	220	245	246	224	273	246	233	235	224	217	239	220	206	220	229	258	224	227	228	253	253	218	241	203	232	240	226	218	220	216	246	236	235	229	249	235	236	208	196	240	252	205	248	264	250	206	216	217	228	246	232	239	249	241	221	215	217	212	231	229	248	227	224	230	243	233	224	216	219	242	213	260	224	227	224	196	235	226	224	217	206	225	243	221	232	222	235	242	221	239	216	206	210	218	234	258	232	196	244	235	236	217	221	243	195	242	225	233	256	238	259	256	225	238	222	227	248	241	199	242	220	213	205	206	209	252	227	216	250	223	222	228	237	244	244	232	191	216	249	225	230	224	224	218	233	215	221	256	216	229	240	232	242	209	219	235	210	226	252	212	215	198	251	227	229	235	243	262	244	235	220	219	229	232	229	210	228	223	235	227	243	255	255	237	259	231	224	236	235	203	251	222	231	213	217	250	239	203	255	211	205	242	222	221	193	223	193	207	192	223	249	258	252	264	222	240	239	230	222	184	254	230	228	237	228	231	223	229	240	244	232	237	222	227	221	245	229	241	236	248	246	238	222	222	231	236	244	194	228	241	267	199	229	251	239	231	225	253	225	238	239	232	250	256	234	252	234	247	224	227	232	228	222	214	229	215	210	221	218	226	211	246	244	243	223	228	227	246	257	253	222	239	249	226	251	239	245	217	208	222	221	226	230	230	216	266	248	197	217	211	225	187	199	263	209	254	243	226	243	211	255	242	232	207	215	244	217	211	218	240	216	248	223	228	263	214	203	256	209	238	220	245	236	264	255	219	236	259	229	232	249	235	214	233	227	228	227	240	229	252	267	233	223	224	215	215	211	204	231	221	209	260	217	253	218	222	222	232	244	185	237	198	211	248	223	222	221	230	241	234	219	233	216	234	234	242	238	243	266	216	230	200	225	243	249	251	214	220	227	258	234	212	216	213	228	227	227	240	207	233	232	203	268	223	208	226	230	235	242	215	236	241	234	230	224	215	204	232	230	242	232	206	266	212	219	253	252	236	221	231	215	249	210	263	222	246	202	229	225	234	231	270	241	221	222	244	262	242	260	216	235	222	218	217	238	250	247	225	222
3521	5065	3119	1535	939	759	677	642	597	598	585	551	556	559	564	558	552	556	542	534	531	543	549	545	526	535	545	563	532	552	510	538	524	566	577	562	544	547	538	503	537	519	564	530	559	541	506	531	515	508	537	547	575	545	559	554	561	563	512	556	558	522	539	544	596	544	545	524	524	497	537	538	540	588	573	542	562	505	566	536	514	535	513	507	524	562	579	548	520	600	568	517	555	541	514	516	560	541	552	500	588	543	511	567	519	534	519	541	565	558	541	542	516	579	542	517	538	503	553	568	530	567	584	548	531	524	524	516	559	534	558	544	491	495	540	574	553	505	526	520	540	546	503	498	568	554	553	583	575	524	551	522	520	597	550	535	498	569	550	561	539	540	531	535	576	520	552	554	542	552	511	523	546	544	563	544	530	542	546	553	528	525	554	580	562	548	543	531	542	551	560	526	546	517	577	546	498	502	550	550	545	524	527	517	522	556	513	536	542	556	510	539	559	567	565	541	561	493	541	579	570	541	543	526	549	537	505	541	576	534	557	559	541	533	545	528	561	531	541	519	543	540	533	554	550	552	546	537	564	524	592	546	544	526	562	536	545	526	531	537	533	554	572	530	538	543	529	563	572	513	533	579	560	548	538	569	548	535	546	518	503	547	540	584	521	547	519	526	594	517	541	544	526	587	500	541	535	544	527	544	544	524	543	530	531	543	543	556	546	571	539	503	540	535	543	537	547	583	531	539	531	550	538	542	550	493	514	539	572	551	570	529	525	521	495	539	536	547	509	537	540	553	519	515	554	543	554	530	541	575	538	551	567	529	528	520	555	572	516	554	510	549	547	549	562	583	553	519	554	505	558	564	505	509	495	559	575	497	565	552	560	551	521	544	549	537	551	541	549	524	553	513	521	510	528	537	563	537	510	544	528	534	547	505	541	509	507	531	502	549	540	528	536	545	520	520	538	556	495	499	519	540	560	533	553	528	520	565	588	562	519	543	542	539	563	551	573	514	518	517	533	504	502	586	555	551	587	580	535	549	502	524	545	497	573	541	556	540	544	542	551	576	556	529	503	589	495	561	517	551	545	517	558	519	551	527	543	524	509	555	558	523	560	559	577	559	529	520	555	554	590	532	594	536	558	568	509	580	591	490	588	566	558	518	534	586	545	560	529	516	602	534	590	480	518	517	552	556	569	538	518	567	510	549	536	504	516	540	522	526	506	528	495	548	538	564	528	540	558	556	544	517	533	525	510	481	558	571	569	548	534	501	603	509	525	555	551	525	568	526	552	506	538	507	532	521	521	555	518	568	543	568	540	566	514	543	500	531	530	495	501	531	525	522	537	559	564	539	522	520	539	565	530	517	517	599	537	507	517	562	525	566	572	562	521	573	548	550	513	543	564	543	540	554	499	528	578	531	501	543	555	514	493	555	575	517	548	544	542	589	541	523	558	539	581	535	504	548	554	509	541	571	569	536	533	576	528	522	559	535	569	550	550	521	531	515	518	545	478	549	590	554	516	541	528	565	535	497	521	557	539	539	511	556	562	522	523	507	538	539	540	539	486	517	575	552	510	536	571	535	490	564	525	574	537	574	540	529	512	539	551	577	542	497	524	540	556	567	560	600	539	582	541	527	544	593	540	551	545	546	494	516	561	513	519	528	554	562	542	583	530	525	589	548	547	542	549	534	558	526	547	527	524	502	575	531	570	523	516	549	557	558	557	522	545	570	517	567	550	534	512	548	541	576	540	524	514	557	543	508	588	605	528	582	569	512	487	490	522	552	568	501	529	549	543	528	544	533	516	538	566	542	525	529	545	519	522	538	516	567	552	533	541	541	534	525	524	518	534	530	564	550	546	491	550	527	552	531	548	555	513	531	560	529	534	556	508	535	516	553	506	537	585	519	535	487	526	550	521	525	538	549	547	567	526	581	510	570	565	557	542	506	553	558	601	563	495	542	531	556	531	504	537	550	529	513	562	555	618	538	595	508	509	531	526	526	519	582	525	541	525	560	528	524	559	536	541	554	546	558	527	498	512	581	542	557	538	511	536	538	540	543	583	524	536	542	592	550	536	505	506	601	547	521	532	543	522	522	519	543	540	490	549	495	530	525	527	545	517	526	502	540	548	549	540	560	543	566	549	515	598	543	554	566	550	544	549	518	553	518	534	536	558	539	548	562	524	592	523	567	541	542	541	558	497	568	487	525	567	570	547	571	564	490	560	568	542	519	510	539	549	540	535	535	573	522	529	549	580	546	563	551	540	521	539	537	529	570	518	548	505	519	552	574	519	536	544	571	565	582	561	592	520	542	514	541	546	510	517	525	550	539	565	552	544	524	516	538	589	512	555	535	513	550	507	536	517	489	535	540	568	537	534	549	577	550	525	561	541	523	511	542	537	551	524	547	552	564	534	567	554	511	536	544	530	542	535	547	530	555	526	547	573	583	528	521	561	550	537	542	533	502	510	521	544	565	574	581	547	504	521	521	526	602	558	563	515	568	541	513	565	545	578	530	522	547	567	514	564	544	527	532	588	525	522	540	523	529	517	524	573	514	523	581	552	498	527	607	567	565	542	548	564	548	522	535	525	529	564	514	526	549	542	503	484	523	545	503	532	526	518	520	571	584	583	585	558	533	567	528	578	530	605	501	523	529	523	553	558	534	518	534	545	558	513	504	527	543	563	544	553	552	545	534	559	558	504	550	544	547	536	539	550	562	535	556	542	526	496	543	529	551	538	567	528	553	547	511	520	520	514	538	528	500	530	589	509	530	561	573	563	529	550	549	566	535	546	552	548	538	549	550	520	558	541	527	560	578	537	530	529	530	498	556	487	523	527	505	495	506	550	528	513	551	552	543	505	553	552	510	516	575	582	544	545	539	538	552	538	511	524	535	554	536	513	564	524	543	527	537	530	549	534	526	533	539	517	551	524	528	524	541	552	545	527	510	532	504	550	557	541	512	529	538	525	562	527	531	529	522	578	543	527	504	567	534	524	528	546	569	543	504	590	525	512	549	534	507	544	585	519	541	526	559	544	522	572	546	560	530	531	585	542	561	525	516	518	560	509	556	576	523	530	525	589	549	536	537	528	565	528	549	487	556	570	521	553	520	530	536	546	501	541	516	527	534	523	513	561	537	564	542	518	574	480	520	542	506	513	567	554	570	544	577	613	581	537	553	519	519	545	520	508	566	590	570	522	559	542	539	490	570	553	515	465	526	484	531	514	571	518	528	556	562	526	518	545	515	563	513	498	523	553	524	528	495	529	521	545	514	564	502	538	548	556	519	554	543	526	529	556	603	554	523	507	570	513	571	524	502	586	520	584	509	474	518	475	584	526	548	541	540	523	525	584	549	560	530	535	519	527	565	552	554	540	549	557	553	565	563	553	519	517	525	584	540	515	516	551	591	550	566	541	552	511	553	571	499	555	562	525	553	485	538	509	525	563	537	568	560	503	563	551	557	546	541	581	534	549	544	516	555	584	568	503	554
32223	11657	1394	524	472	398	411	344	409	373	398	364	400	399	388	356	398	395	356	393	356	402	402	387	392	424	423	398	366	365	382	328	400	357	406	407	388	409	362	358	380	397	385	370	414	381	398	386	404	381	381	407	378	399	409	392	389	432	406	427	395	358	376	376	388	384	425	373	384	399	418	390	363	354	412	370	395	383	367	433	412	394	429	429	383	365	414	390	388	404	402	352	410	387	366	388	382	405	404	413	379	383	379	407	372	403	395	418	409	402	391	399	354	385	400	408	384	374	396	372	385	372	400	387	406	392	386	371	374	435	380	394	385	401	409	405	442	386	411	376	414	347	359	425	390	372	396	376	371	371	411	408	393	391	375	374	396	388	414	399	373	381	382	385	398	369	387	344	393	394	395	401	380	360	390	425	388	384	429	404	411	404	381	401	361	393	386	384	379	399	367	387	388	396	408	380	399	404	408	419	393	390	381	388	367	366	404	395	373	390	375	393	400	388	384	412	377	373	370	395	408	376	434	370	340	415	385	390	372	395	393	387	389	394	355	398	391	401	419	393	399	396	414	408	430	409	407	400	437	370	387	379	395	382	338	378	392	390	391	419	365	385	417	419	398	361	414	395	404	363	412	381	363	393	379	380	417	397	389	376	379	356	413	401	368	380	400	398	357	420	359	420	430	382	399	390	385	414	388	407	409	395	382	377	391	382	412	415	361	396	356	376	367	370	382	391	392	364	377	370	418	388	407	441	401	375	367	359	370	389	407	395	416	404	398	378	346	374	400	402	365	409	362	411	356	353	383	402	360	397	378	399	394	418	382	388	346	409	397	374	385	360	362	383	372	348	353	417	403	379	395	402	386	386	391	412	358	384	403	401	370	402	379	337	411	409	407	391	379	352	390	414	373	364	395	404	359	405	386	374	352	362	376	370	423	363	378	369	372	440	355	364	407	395	366	402	419	343	375	402	352	392	375	387	392	403	349	407	385	405	393	322	365	400	380	362	368	413	423	387	376	404	375	359	378	402	391	419	410	410	344	396	359	379	374	374	365	394	403	388	389	375	401	399	387	424	366	390	361	385	392	418	374	377	371	347	404	366	402	383	409	378	380	398	379	421	397	371	384	420	426	412	413	406	365	409	355	380	347	407	379	374	368	404	393	378	405	429	414	385	398	399	403	374	369	388	407	391	367	373	390	379	374	395	422	379	385	381	393	375	409	410	376	378	406	358	385	424	400	404	402	346	366	419	424	375	357	390	380	393	391	396	367	367	397	375	370	371	387	400	412	363	425	431	394	394	427	407	372	393	385	399	380	398	385	382	381	412	409	355	378	323	336	405	391	398	366	399	410	365	387	393	380	381	365	360	428	369	377	390	359	363	410	391	405	375	381	399	415	373	416	377	412	368	352	385	402	368	364	379	409	334	372	339	401	373	392	353	358	354	408	360	331	336	447	421	394	407	375	399	374	354	357	372	391	379	376	380	403	397	407	354	369	391	447	434	416	395	390	369	390	385	390	400	392	383	400	384	383	342	404	401	356	393	365	374	370	408	408	363	388	371	395	375	420	361	397	362	381	409	424	348	368	369	363	410	357	378	371	370	377	354	383	408	414	420	356	389	404	408	389	398	409	401	424	387	407	425	400	397	357	394	381	389	349	410	340	381	389	398	357	383	393	357	370	361	408	384	360	381	402	399	366	403	378	414	396	356	373	347	347	386	385	404	413	363	397	407	397	366	388	356	415	389	378	404	363	380	399	364	407	350	422	393	395	376	346	381	346	389	418	376	400	447	376	399	401	400	363	400	440	410	350	402	357	367	399	378	391	414	398	408	396	376	375	383	369	415	400	362	395	413	366	400	390	415	402	398	390	421	397	390	385	393	400	365	368	372	378	363	409	396	399	382	376	397	440	406	401	370	391	404	416	405	422	385	382	378	419	375	391	390	365	380	405	420	405	372	394	407	416	388	383	360	390	403	373	390	387	395	390	362	363	402	389	400	398	376	427	405	406	384	396	406	387	385	404	361	378	433	354	403	395	380	390	382	380	404	425	363	373	372	424	376	374	368	370	356	354	379	371	416	367	420	386	388	387	418	400	395	348	387	436	392	390	351	380	416	342	415	417	390	389	366	405	337	368	383	407	365	371	403	399	422	414	391	380	391	390	387	412	416	373	409	373	345	373	380	402	357	377	328	388	372	387	425	389	368	381	395	386	412	398	361	355	410	380	376	377	382	412	373	390	425	396	394	444	384	389	386	395	384	407	388	394	342	364	411	391	386	381	377	396	383	400	393	398	405	387	377	398	416	358	352	363	410	355	367	400	386	419	387	393	436	389	378	418	356	349	358	398	412	392	449	398	344	363	402	389	397	367	392	415	400	368	385	368	371	359	386	364	386	386	402	455	400	385	402	374	420	384	413	352	378	417	373	426	376	363	350	377	347	393	361	423	379	387	383	372	367	368	383	395	369	396	367	405	413	374	429	394	364	410	397	371	405	368	372	383	392	370	374	381	411	409	373	344	401	330	355	338	398	397	428	369	398	414	362	354	403	390	384	400	379	403	390	401	394	400	415	387	366	400	375	387	378	435	380	418	378	394	374	377	386	396	388	365	398	405	379	394	400	402	390	392	430	402	384	401	353	401	353	401	423	393	392	389	385	373	392	378	369	411	357	359	404	411	394	377	369	366	445	389	376	387	403	363	389	425	350	396	374	372	400	409	413	414	413	385	384	371	384	389	413	382	365	417	398	410	387	385	371	397	403	347	398	411	404	399	416	408	393	405	399	369	372	390	402	383	378	418	397	405	400	389	373	388	368	393	385	398	410	397	417	419	351	367	372	401	392	388	399	361	377	392	371	402	366	370	388	393	380	374	399	399	393	368	391	378	398	402	350	374	352	319	412	385	365	406	399	392	388	373	377	415	387	369	397	401	399	374	383	357	346	371	397	400	395	375	390	434	371	365	388	374	382	425	382	361	404	390	422	359	406	379	368	401	379	398	414	380	399	387	352	416	376	380	374	367	411	370	347	406	413	392	396	392	373	387	356	375	372	377	391	370	389	373	359	368	405	408	379	358	390	384	402	386	376	382	347	376	400	377	371	392	380	405	407	369	352	396	402	377	374	337	376	364	391	393	402	378	386	379	354	380	384	387	408	373	359	391	363	382	409	413	378	405	390	375	375	384	403	361	339	375	385	391	369	345	417	413	384	392	399	342	396	405	342	370	385	414	409	373	364	419	387	391	410	363	388	392	407	378	440	385	371	357	336	377	399	402	387	383	407	389	394	401	381	364	401	389	387	415	425	378	426	373	469	390	381	345	381	418	412	350	369	385	359	365	428	397	351	409	366	369	382	372	385	401	374	396	401	366	402	395	355	390	400	380	406	406	393	382	413	445	388	400	402	410	373	408	388	395	370	368	407	390	403	383	364	371	398	362	372	385	404	394	380	402	395	383	377	401	351	398	414	393	452	419	402	414	380	392	401	420	370
5410	1040	973	865	894	879	848	884	916	907	919	919	885	967	866	940	840	958	924	912	929	875	880	888	881	876	896	857	842	883	869	848	915	864	849	868	881	913	896	860	839	946	847	927	875	896	825	865	876	926	920	861	893	880	880	888	822	991	918	941	835	910	935	911	893	868	881	891	926	880	875	883	884	891	910	820	895	893	894	864	812	885	869	891	881	867	857	900	923	891	829	897	878	918	843	906	884	903	872	874	915	878	897	922	936	879	908	900	879	833	883	900	833	901	914	842	888	871	859	848	871	866	933	856	888	900	884	905	874	912	912	899	907	917	887	885	894	872	914	855	870	895	899	906	873	830	890	894	814	838	918	869	898	883	865	912	854	891	894	915	895	905	842	887	895	887	881	912	811	894	916	882	880	866	835	917	921	929	830	897	916	924	838	886	857	922	905	875	898	877	901	887	915	851	879	856	828	862	907	862	881	859	901	885	812	894	850	899	822	850	872	862	840	885	843	854	869	874	887	860	862	837	850	902	895	857	871	901	849	868	912	938	883	853	889	898	893	870	874	888	860	815	854	906	847	893	869	901	881	900	835	881	885	886	866	874	861	859	903	920	873	834	881	882	876	902	887	859	852	860	875	860	931	882	902	874	891	888	857	899	888	823	861	922	900	897	857	897	900	842	904	879	857	924	897	873	853	863	905	901	857	920	863	927	870	869	913	843	947	920	924	884	888	879	852	847	873	879	907	882	902	866	898	852	906	903	871	861	884	860	878	907	854	853	866	899	890	923	849	887	901	838	895	885	872	940	912	874	853	922	837	895	890	876	874	899	860	869	866	891	872	903	857	833	879	875	856	876	859	888	852	896	903	872	897	872	887	803	879	914	884	959	889	869	910	879	933	905	837	811	865	825	829	869	897	858	855	848	899	802	851	916	881	899	904	922	878	867	872	903	940	887	878	893	895	899	913	870	874	895	845	892	959	846	860	841	826	908	871	893	924	831	875	914	903	817	920	893	853	858	837	878	901	862	894	925	871	856	891	856	840	838	810	878	857	929	890	902	884	930	832	858	949	842	879	875	925	871	839	894	862	909	883	847	912	856	866	914	894	888	884	882	896	843	839	866	860	855	881	830	898	836	910	871	867	873	837	900	912	882	874	922	875	865	909	879	940	867	882	889	932	884	911	781	919	897	897	873	926	930	871	861	858	852	872	860	903	871	887	885	898	912	907	921	899	871	884	905	870	876	860	966	868	912	912	859	857	863	859	934	826	862	855	818	850	890	882	927	853	863	908	823	900	853	894	910	864	921	861	898	864	931	837	900	859	868	935	861	922	891	914	918	908	866	895	885	838	878	895	927	914	895	845	892	878	912	911	882	886	853	851	925	888	879	900	857	923	917	855	939	847	867	816	900	874	821	871	903	844	861	868	894	889	890	906	910	890	902	871	851	890	924	918	867	924	863	855	869	873	871	957	901	846	922	851	850	912	908	885	893	898	858	863	922	841	904	901	879	902	891	945	849	864	890	881	876	824	909	869	839	866	958	907	905	905	917	883	877	905	894	913	933	895	864	825	929	894	851	810	944	913	899	849	878	894	903	874	867	835	918	929	913	855	846	920	881	925	938	854	868	918	816	892	935	881	864	939	872	877	882	886	851	854	877	830	844	872	845	871	872	913	898	862	861	922	879	889	910	891	876	862	888	872	871	861	915	893	910	825	870	911	871	874	866	922	862	863	897	922	856	829	933	858	936	864	907	881	886	896	902	853	874	938	909	855	871	903	870	923	907	882	949	843	862	907	859	908	861	861	849	874	899	814	879	830	882	918	847	842	892	905	870	923	866	869	913	895	918	898	858	912	890	947	870	890	930	882	861	884	877	834	850	909	867	854	820	843	932	836	902	872	896	901	871	861	910	867	877	931	844	820	861	833	866	839	888	895	938	880	890	839	879	880	861	888	897	912	840	925	943	897	863	896	892	893	911	886	882	926	866	883	931	894	854	913	853	896	915	886	882	881	864	912	851	886	871	906	866	912	903	856	848	938	886	924	868	907	913	862	884	865	909	908	912	919	927	872	851	879	892	850	856	875	866	858	881	929	915	898	844	933	891	930	905	934	889	834	904	881	906	884	882	892	877	853	884	897	903	908	904	868	929	835	844	900	800	907	921	852	909	894	854	858	864	930	831	839	907	864	889	799	842	914	857	897	879	867	849	876	923	874	861	853	891	819	870	874	913	937	875	928	865	923	921	866	874	902	840	903	897	868	893	915	903	880	872	892	856	878	863	917	887	870	935	890	874	850	884	875	896	910	887	903	853	929	862	865	868	921	876	908	869	875	897	879	868	920	960	840	972	880	883	887	882	889	848	908	891	895	916	903	827	908	892	893	896	871	864	827	821	886	888	895	891	838	914	874	869	869	882	923	867	863	897	914	936	936	877	909	843	880	905	905	903	917	875	897	897	889	926	809	918	879	871	899	932	859	851	939	836	923	946	894	880	917	863	909	839	913	893	892	842	869	823	855	883	945	877	865	866	888	891	916	959	869	913	869	918	857	919	851	909	904	916	892	876	851	863	860	888	872	881	929	869	934	908	846	888	902	844	844	887	875	877	901	869	876	902	940	915	828	826	875	836	872	878	903	910	871	891	914	877	885	924	896	881	903	866	935	946	899	925	837	859	857	954	934	908	907	901	833	893	860	938	833	887	815	836	872	884	885	846	883	862	890	857	847	894	905	886	941	851	856	912	906	881	941	865	865	878	878	891	883	820	829	864	890	873	890	857	865	907	838	916	901	911	906	869	918	875	878	879	883	911	903	929	941	855	880	851	893	841	902	892	848	849	874	899	857	905	920	891	896	914	869	913	962	824	882	915	959	871	903	909	855	849	861	907	965	864	823	889	887	868	881	849	834	877	921	889	873	853	850	843	912	930	909	859	902	908	901	939	866	890	858	836	929	866	904	869	850	851	922	882	905	855	943	854	845	925	878	872	841	932	869	901	842	896	869	902	873	890	950	832	844	887	874	877	894	835	849	908	878	915	882	898	887	905	884	874	951	898	886	896	843	897	837	907	883	830	874	898	882	831	883	897	903	870	902	873	878	866	812	885	897	899	864	880	877	819	903	858	864	888	903	917	868	813	849	882	866	907	942	929	858	882	918	914	841	853	869	866	921	904	889	872	901	878	891	884	881	886	939	945	856	862	930	920	928	862	878	870	905	905	884	911	907	863	875	883	869	907	856	858	830	814	922	881	883	932	896	921	873	839	865	899	854	876	871	875	861	864	910	887	901	906	850	874	888	889	891	892	915	898	902	904	857	919	897	875	928	872	848	947	883	862	856	894	916	876	928	866	898	857	877	860	884	865	876	831	915	881	863	868	872	855	925	849	923	882	863	852	899	867	916	886	877	879	860	840	843	878	901	840	837	857	903	851	867	883	857	878	843	902	843	858	888	874	851	904	885	936	918	903	849	905	878	921	831	864	876	855	895	886	894	890
24513	20850	24559	27257	20075	1877	637	519	472	458	476	421	412	410	434	413	441	423	392	382	438	416	430	410	432	464	482	426	466	438	436	382	420	486	407	399	408	445	458	428	426	442	504	409	425	451	406	436	437	452	422	415	423	403	460	415	398	432	434	463	433	396	431	417	402	416	419	391	427	376	441	408	452	453	448	385	430	404	410	397	418	415	400	384	424	467	418	432	423	405	397	449	434	408	422	423	387	393	451	435	387	421	434	415	437	444	436	426	422	434	411	409	412	423	399	407	418	439	441	404	409	408	470	421	435	453	392	429	439	417	429	471	459	424	445	411	436	388	380	393	451	418	447	450	439	468	441	431	443	438	421	386	395	455	412	480	411	431	422	427	441	409	413	431	426	419	442	444	401	408	400	436	420	469	405	456	412	399	432	422	421	437	450	435	405	408	465	389	428	452	420	402	454	448	436	408	451	469	423	445	451	421	386	383	377	389	418	444	391	457	422	400	431	427	407	464	423	436	385	447	431	414	430	435	475	448	450	432	378	413	483	405	402	428	449	424	437	402	402	400	443	435	422	442	384	385	440	429	384	418	432	451	428	410	429	407	399	422	440	420	400	444	415	401	381	424	416	425	414	458	448	427	416	416	418	434	462	458	422	412	410	400	424	407	441	437	381	460	446	449	390	416	395	416	423	471	448	410	437	400	433	436	424	437	439	455	411	397	413	436	413	397	440	400	423	402	418	475	419	408	419	414	456	419	458	426	402	443	418	412	402	435	423	400	422	468	405	401	440	439	455	383	358	394	461	405	426	407	431	434	454	466	370	440	410	443	427	424	400	438	405	418	432	402	486	388	458	435	398	435	414	401	414	438	431	429	452	440	379	434	420	422	431	478	396	400	399	424	414	429	394	394	396	387	461	455	423	455	428	432	365	434	460	427	421	402	417	428	464	444	433	395	404	441	424	412	440	433	417	432	426	415	394	420	395	425	431	420	365	437	406	463	413	409	418	395	421	411	426	407	417	403	414	413	409	418	446	448	400	406	437	429	415	381	447	449	473	426	415	439	398	412	431	404	410	439	403	431	414	392	412	456	424	425	454	421	390	408	423	396	421	432	441	434	410	392	436	450	397	449	393	446	402	427	391	398	418	432	432	427	459	407	414	408	419	434	417	461	458	389	412	445	470	398	424	430	410	423	385	433	414	431	426	412	406	420	421	380	430	455	451	418	401	405	428	473	405	435	424	456	405	429	424	411	414	446	440	453	457	404	428	405	428	420	445	418	394	384	396	465	425	398	464	477	375	426	421	408	399	377	439	425	413	431	387	446	416	419	452	427	420	418	392	479	428	406	411	418	463	392	419	459	411	401	407	424	386	408	403	395	386	436	422	423	407	391	389	452	386	399	460	477	399	447	408	418	413	425	416	428	415	447	486	432	426	423	406	434	410	405	477	397	426	482	441	397	428	394	448	470	429	451	440	465	391	459	435	449	426	417	428	424	455	416	405	407	445	434	418	432	443	433	395	426	416	418	431	407	400	388	416	430	417	417	415	416	419	409	411	468	431	435	404	428	424	458	421	431	427	433	416	389	450	408	415	421	424	439	405	420	425	430	372	411	436	469	412	415	418	401	423	425	392	404	398	449	454	372	417	416	430	468	421	405	422	436	396	417	457	422	449	422	446	394	438	393	393	411	372	454	446	371	388	417	426	390	401	429	418	388	410	419	412	427	455	435	407	455	443	445	430	426	424	442	436	432	413	398	445	461	432	399	444	418	431	408	429	448	411	431	403	412	367	403	405	405	427	427	397	441	404	432	434	487	437	434	429	416	419	428	410	408	367	381	436	410	448	439	433	386	420	444	398	421	415	430	412	427	457	437	405	457	391	398	452	403	432	450	423	382	451	415	378	443	401	432	409	386	402	424	403	473	381	436	417	427	421	446	437	422	413	454	419	420	405	419	415	441	454	391	443	424	404	414	464	399	439	426	447	443	433	440	418	409	397	416	432	407	393	417	419	403	441	461	394	441	436	412	409	398	388	414	399	392	393	412	439	423	416	393	397	415	421	486	425	421	438	456	406	442	410	425	413	428	400	450	417	400	441	424	399	419	443	424	424	434	408	455	434	432	388	403	468	435	420	432	445	433	440	459	439	436	449	418	443	412	392	397	452	425	412	429	403	406	410	425	454	424	461	427	418	453	433	441	446	383	417	432	420	407	427	429	437	428	399	414	457	376	397	433	414	439	393	423	417	420	407	434	450	397	436	445	397	406	390	406	424	479	446	418	442	402	396	423	436	413	439	437	444	397	403	423	457	424	447	423	420	443	437	460	462	413	435	411	441	390	414	404	394	426	406	433	439	425	426	393	433	421	426	413	435	386	430	434	442	416	456	419	435	414	434	423	420	475	443	435	396	435	425	473	419	425	430	414	426	400	439	403	436	460	419	394	404	424	398	447	390	441	408	385	393	460	415	429	391	421	443	393	403	425	413	430	443	450	447	411	403	412	446	424	389	439	428	416	437	428	458	435	454	429	406	413	405	460	425	423	395	439	395	446	422	430	400	471	421	434	399	395	424	391	416	343	419	403	439	431	406	382	426	390	418	460	441	458	418	407	430	429	373	441	449	401	407	454	419	421	413	430	404	456	437	409	468	438	416	407	405	384	426	422	432	423	403	406	418	433	437	420	401	434	427	434	418	432	431	434	442	419	443	446	409	445	447	409	445	457	461	413	416	438	394	435	394	410	382	429	393	419	429	398	446	439	391	402	420	418	411	430	452	429	447	435	398	384	426	423	421	375	419	416	380	365	418	452	422	443	442	429	422	400	445	409	383	404	442	448	386	400	399	426	426	426	426	422	428	416	418	364	400	422	427	371	420	429	447	413	426	436	406	431	428	379	480	427	404	404	406	421	364	446	425	426	414	411	429	431	403	428	415	415	397	412	423	413	433	473	455	438	491	427	425	418	379	441	404	456	430	408	449	422	419	412	424	438	480	415	440	451	451	409	438	420	419	396	380	414	393	432	454	392	427	420	371	406	423	475	399	366	405	427	431	402	403	414	445	434	438	409	454	444	457	456	419	422	414	408	407	445	447	424	426	468	436	398	387	465	408	456	433	404	419	404	416	426	471	392	433	441	354	415	421	421	433	471	415	406	419	414	460	405	425	401	425	414	406	408	406	364	418	384	425	436	470	445	406	435	420	391	415	440	436	397	405	412	420	430	403	382	443	400	439	431	465	436	435	437	414	404	399	383	416	394	371	437	419	406	391	403	393	448	440	398	398	440	430	436	416	407	375	466	397	391	419	419	449	445	427	420	434	435	400	410	427	439	422	411	399	405	409	422	415	448	400	391	444	426	410	383	427	453	416	430	416	447	410	433	409	398	421	410	426	433	460	414	469	461	424	422	396	419	443	396	431	403	421	403	402	417	392	434	452	412	425	422	442	388	402	406	411	421	431	401	423	451	408	436	452	408	408	435	427	413	407	427	452	403
3480	3138	2230	1401	1149	1052	1024	994	991	970	949	930	952	931	989	924	937	951	958	910	950	929	967	951	942	888	922	950	923	958	972	956	890	981	951	941	949	964	949	947	911	927	958	874	879	940	929	938	928	910	959	904	871	911	899	931	919	939	933	928	938	955	918	924	921	935	947	914	950	933	874	969	939	890	916	941	955	951	984	925	950	888	939	948	938	952	928	886	970	917	927	958	975	965	907	865	882	905	926	935	947	936	907	896	905	958	908	943	921	919	925	924	875	923	882	949	928	926	891	920	882	941	947	883	969	879	929	886	943	922	918	958	916	880	920	918	902	913	922	907	927	925	959	942	970	956	953	984	913	947	917	865	937	952	909	893	960	849	930	925	989	907	937	954	913	986	894	877	879	909	842	968	922	952	926	951	942	878	880	924	946	887	889	956	926	889	907	971	930	971	924	991	915	903	908	948	871	921	937	915	964	878	898	951	871	969	954	923	919	920	913	930	947	982	935	952	968	1007	975	924	937	1005	885	933	914	901	906	969	985	933	899	866	962	911	844	920	965	937	899	880	895	875	898	950	935	902	933	947	875	886	920	930	934	906	922	895	969	928	887	877	973	940	928	937	910	904	923	905	940	960	966	883	896	938	957	917	884	937	900	930	970	942	905	966	924	957	924	928	908	957	937	982	903	951	916	974	917	935	972	952	890	910	909	951	888	887	898	943	914	977	912	857	945	888	915	899	981	885	910	956	887	912	933	864	928	923	904	920	904	934	909	952	951	892	952	893	920	933	918	945	954	937	917	916	951	962	987	896	916	908	942	902	905	967	907	924	965	887	905	947	947	950	916	902	886	891	925	945	924	881	905	915	917	982	843	901	878	980	910	872	884	940	967	946	883	952	966	895	948	877	970	899	912	884	937	947	972	944	907	945	895	966	922	950	984	966	930	933	897	893	948	927	903	878	966	962	955	945	900	910	949	918	960	943	890	853	913	966	937	929	934	924	943	944	937	906	936	925	963	913	906	950	938	907	946	890	929	922	973	923	895	913	922	943	877	914	1013	917	894	910	911	935	986	961	962	914	895	912	951	946	970	901	922	935	879	918	898	927	898	869	891	944	868	975	903	948	899	972	881	940	982	889	940	939	950	888	895	920	905	940	918	930	890	978	998	876	921	870	914	1003	910	934	960	938	888	925	1003	889	915	915	943	929	926	973	945	883	928	901	936	927	930	927	941	913	967	966	936	948	926	934	934	923	904	911	948	864	856	890	903	933	937	903	970	856	894	867	929	892	923	927	900	939	923	857	916	929	983	990	905	890	952	957	922	908	892	938	943	926	895	984	917	955	956	941	903	938	965	966	953	941	886	927	943	905	948	869	978	961	920	937	963	914	892	953	917	876	955	955	969	902	952	925	916	864	895	982	979	925	970	894	948	954	905	984	931	923	940	961	890	927	918	974	880	913	920	927	891	922	923	961	898	851	899	919	924	936	963	924	911	972	935	958	917	904	939	892	906	861	968	910	923	923	927	927	900	945	899	884	878	901	953	900	924	967	949	892	898	914	936	918	927	910	957	954	961	929	891	971	900	921	899	952	850	978	965	924	978	925	880	904	984	937	970	957	914	947	923	923	860	876	945	897	954	891	871	884	936	934	944	894	899	873	897	959	942	961	897	973	979	851	892	873	922	924	920	953	950	939	951	937	975	919	926	907	865	910	947	892	936	899	936	913	917	934	959	947	918	914	919	898	910	930	957	901	902	930	899	925	872	934	897	960	974	898	885	903	886	881	935	905	945	917	914	866	865	949	908	947	955	938	906	857	909	944	972	954	871	914	933	921	911	910	931	977	887	938	930	933	906	925	902	905	940	899	907	874	934	931	945	928	929	954	960	877	943	894	946	909	990	956	951	969	955	932	958	935	969	980	918	919	886	937	911	906	927	921	918	917	917	883	961	905	950	950	907	894	908	912	928	954	923	955	963	863	930	953	888	912	899	972	910	939	924	899	864	924	877	888	910	909	887	941	925	986	934	903	968	970	955	923	890	900	922	927	929	919	907	903	952	921	917	928	913	940	877	914	945	952	948	936	947	869	980	932	925	924	887	973	967	881	890	931	931	934	950	883	881	903	935	939	933	912	880	981	943	890	910	916	958	931	928	931	975	920	899	939	953	941	888	965	886	909	944	955	924	894	850	945	911	941	938	952	900	933	905	931	988	934	941	887	944	933	927	906	858	907	893	965	918	971	947	950	932	917	959	924	918	961	944	944	874	917	900	918	944	937	925	922	899	886	904	973	924	942	986	933	994	917	885	917	926	935	874	916	895	911	921	924	903	944	905	924	912	931	971	884	911	926	913	929	863	920	886	937	897	945	891	939	922	956	915	929	942	870	961	902	970	946	948	923	948	982	947	939	943	910	911	894	921	927	917	953	910	951	905	918	969	922	882	890	958	962	906	915	896	918	918	916	933	885	943	897	917	977	894	896	883	921	921	901	905	965	911	982	923	941	917	941	924	944	969	899	905	967	922	956	942	969	902	937	907	910	895	990	947	910	914	955	951	921	941	907	925	937	926	986	846	926	955	906	914	891	909	922	854	955	915	924	913	894	926	923	936	937	897	895	914	927	940	884	923	923	931	920	936	914	973	933	906	921	893	921	894	901	982	916	967	925	933	959	928	899	923	915	916	981	914	969	903	913	875	911	900	924	921	934	928	902	916	950	902	883	967	894	899	887	901	961	888	925	924	891	966	957	969	916	930	905	913	895	936	966	957	913	927	969	894	952	956	905	901	894	947	913	948	884	929	984	941	921	887	964	899	984	935	918	916	927	945	886	904	913	983	922	895	852	872	900	945	964	953	920	904	970	976	928	884	895	950	921	954	886	946	916	968	876	951	935	857	911	901	935	912	937	926	964	924	914	963	981	937	917	938	898	936	945	933	935	948	932	928	927	882	883	904	904	923	964	936	911	982	900	940	917	943	947	904	973	940	945	930	929	922	951	878	962	918	939	926	902	904	887	899	954	952	935	968	952	951	862	976	929	903	917	973	958	953	959	877	945	983	864	891	937	945	888	991	956	946	904	941	968	933	940	897	941	934	966	976	934	923	915	902	952	862	974	930	870	904	902	892	929	972	883	938	930	940	939	931	965	953	885	939	929	899	956	907	919	928	852	905	927	941	949	976	964	952	887	976	908	947	912	871	906	971	905	884	883	949	929	915	948	906	952	953	890	1000	967	941	938	925	868	962	972	965	949	918	998	989	905	923	910	948	958	964	956	941	952	955	934	876	901	852	966	877	936	929	968	902	895	923	952	891	915	960	919	936	903	920	932	940	915	927	908	897	905	953	988	928	925	934	920	887	949	932	962	917	949	976	913	915	877	926	917	898	949	920	959	917	900	952	917	954	900	893	919	980	938	910	976	920	971	890	951	925	913	896	924	923	919	884	887	990	936	952	913	932	935	909	921	1015	918	949	887	950	908	965	918	913	938	950	859	912	913	865	910
23584	20864	25234	26619	20867	20891	3016	535	403	302	320	272	279	285	270	266	264	264	254	263	259	277	263	251	224	244	246	291	264	245	224	265	244	220	227	239	262	260	218	254	231	250	212	230	228	189	243	251	244	262	226	245	229	217	223	227	256	237	227	232	255	248	224	227	229	209	263	225	250	241	209	249	260	246	248	264	231	199	256	243	222	223	218	218	207	248	222	249	241	226	254	213	237	239	244	265	211	223	234	249	235	247	246	229	245	232	213	254	230	232	218	214	252	221	223	250	249	241	253	254	264	228	235	261	251	235	249	228	217	202	233	257	209	201	218	230	247	231	230	199	237	217	246	256	226	222	214	219	248	265	221	238	246	249	209	212	222	200	228	223	257	214	224	251	237	222	250	248	228	237	236	211	230	242	195	230	232	258	268	218	208	225	247	243	213	240	234	240	248	240	225	251	234	221	243	236	249	223	222	207	208	199	224	222	230	240	229	209	205	206	254	236	245	245	247	238	222	215	238	247	230	211	252	244	216	236	255	272	217	261	243	233	226	222	228	229	252	211	235	205	238	225	240	201	278	208	236	240	214	218	225	244	242	251	218	220	234	184	230	257	227	248	235	274	207	233	219	224	234	230	244	217	244	272	236	237	237	235	252	255	223	239	238	257	223	209	221	227	258	259	243	237	238	228	210	224	233	238	240	213	216	242	236	241	234	230	224	197	244	208	221	219	228	231	260	241	230	228	250	222	262	223	213	242	206	215	235	230	220	218	239	226	215	207	233	238	255	247	232	276	220	230	236	220	226	217	217	227	231	235	232	232	250	238	209	219	245	217	217	233	223	254	235	244	234	257	221	222	204	232	252	250	239	220	255	247	219	229	204	185	233	212	255	204	213	219	248	234	248	234	218	232	255	244	215	242	238	261	268	251	231	236	242	227	225	218	235	205	240	243	254	294	255	234	230	222	261	237	232	248	226	213	220	227	211	240	241	228	238	241	263	219	232	223	238	265	237	206	255	240	222	249	230	261	245	225	216	223	238	251	257	212	226	257	246	227	229	237	217	252	234	200	243	268	209	203	251	231	223	211	248	210	264	239	213	239	208	255	238	234	235	233	225	226	220	263	240	245	222	263	223	240	240	244	221	235	229	221	234	259	206	237	245	210	216	240	227	241	215	234	274	221	248	217	222	238	228	220	205	207	238	226	189	238	221	219	257	217	230	270	257	231	243	230	225	236	212	252	220	244	218	230	250	252	223	217	251	244	223	214	256	223	252	233	217	250	217	223	201	228	225	230	218	253	209	223	212	247	235	193	221	207	249	234	233	233	231	215	204	231	220	202	218	247	227	224	239	231	242	270	243	224	218	232	228	247	241	216	229	237	245	221	238	239	243	235	240	225	246	212	236	245	254	209	247	205	255	184	249	230	221	238	210	239	223	214	255	240	238	212	217	265	245	261	244	227	196	222	255	236	261	250	220	238	236	231	233	223	232	242	245	233	219	202	226	252	242	211	221	224	228	231	216	212	248	221	236	212	212	236	223	255	227	214	215	243	206	240	246	227	212	196	212	238	216	249	205	217	237	210	249	211	216	227	229	228	232	238	239	241	234	224	237	250	233	240	220	239	222	224	245	222	243	243	234	235	243	222	239	240	229	203	236	251	221	257	248	219	254	216	222	222	256	224	225	229	240	226	197	237	240	210	230	244	253	254	204	237	246	221	250	224	211	229	236	232	249	203	218	197	213	233	250	217	201	237	245	219	252	245	240	223	226	229	261	231	239	237	242	263	228	224	266	240	230	242	255	252	239	225	226	226	253	238	242	193	228	223	218	227	225	233	230	261	208	223	222	217	249	222	256	227	241	232	244	241	242	263	234	244	242	238	233	260	214	235	204	246	240	263	225	225	215	239	219	253	236	227	220	232	236	246	242	262	221	264	233	196	223	220	204	234	233	236	249	281	206	209	230	287	244	236	239	247	256	242	236	216	254	242	228	240	239	216	212	209	230	238	207	260	225	220	255	205	227	233	229	249	243	245	232	240	240	239	226	236	222	232	221	206	228	225	238	233	227	207	208	230	237	245	241	244	207	219	257	232	242	238	237	221	232	215	220	230	216	231	216	261	224	242	217	233	213	253	247	239	260	233	268	222	209	258	243	256	218	258	202	211	241	228	243	248	237	239	214	243	211	246	247	214	251	221	221	254	234	226	241	233	225	247	231	249	259	239	224	238	235	258	236	230	225	242	247	244	242	252	233	230	193	231	268	223	231	246	253	240	236	245	266	228	235	233	237	249	209	212	256	235	223	208	235	240	222	211	231	246	250	233	228	227	237	242	247	214	209	228	228	218	242	213	202	252	250	242	248	224	205	233	213	237	238	223	226	224	253	255	244	256	244	233	236	293	223	232	256	211	234	228	240	221	240	222	245	213	261	261	226	257	218	229	243	220	221	245	216	233	240	239	222	245	261	239	226	227	238	240	234	241	220	232	214	233	253	198	242	255	227	227	214	220	243	226	256	225	241	237	237	213	228	246	223	236	243	222	237	199	236	229	226	217	218	225	229	227	229	213	207	240	218	235	244	222	251	242	217	220	239	264	275	250	237	216	244	246	236	243	224	259	215	237	233	236	241	274	227	242	231	221	238	232	214	190	236	250	202	216	252	234	246	226	252	213	237	224	227	233	233	234	199	191	232	257	226	252	220	245	237	222	246	242	246	204	235	231	274	227	227	210	214	209	262	213	255	229	265	210	206	224	225	189	209	219	228	235	190	245	205	236	230	242	220	222	241	217	223	215	221	229	217	206	209	234	209	238	223	266	234	230	224	230	204	221	254	250	255	213	234	228	262	252	251	237	203	213	207	234	218	256	271	235	210	204	239	224	227	219	239	211	226	225	243	227	213	214	195	236	225	256	234	247	233	243	240	226	269	224	219	243	228	236	201	246	199	240	241	255	213	253	233	219	255	259	235	236	237	227	241	226	259	238	236	257	238	214	240	217	193	221	215	225	248	256	234	238	234	219	246	243	240	222	197	236	227	246	247	218	230	236	205	244	256	229	214	244	242	252	233	219	220	238	239	235	243	238	237	228	226	227	254	222	245	258	227	249	241	218	237	228	264	226	223	246	267	240	249	233	235	197	205	229	245	245	207	213	242	220	206	245	243	254	230	210	239	216	241	249	235	244	231	210	218	193	201	238	245	226	249	208	234	247	254	223	230	239	238	235	262	236	216	243	231	278	233	239	213	243	205	262	214	183	216	238	257	203	243	221	238	213	207	237	222	250	225	233	249	232	245	231	250	242	232	264	241	204	214	223	258	240	235	231	230	228	219	224	212	239	283	225	273	256	242	223	250	237	228	231	249	238	218	229	251	266	220	213	223	244	220	215	219	249	216	248	201	233	237	210	240	183	213	234	238	212	260	237	221	212	238	226	233	228	234	260	247	260	224	229	242	261	254	212	207	200	247	222	250	223	217	244	247	236	227	243	230	222	240	229
3450	4911	3215	1525	979	779	700	655	621	595	589	551	572	592	539	581	564	558	553	618	539	563	553	573	524	564	545	546	551	601	529	615	600	537	546	599	572	566	576	547	533	565	571	557	521	542	539	566	539	604	546	541	561	560	545	584	551	552	526	513	571	534	505	597	545	582	559	529	543	544	549	557	561	546	565	528	547	522	576	565	547	546	540	582	518	610	579	517	593	541	570	537	577	598	568	526	515	552	540	572	571	542	579	529	592	579	536	546	561	565	556	565	556	581	574	526	505	516	553	587	542	564	565	548	537	549	544	585	586	554	546	548	570	502	540	558	581	547	533	539	555	565	579	559	516	567	565	545	535	536	551	535	567	547	563	558	589	511	505	539	537	530	550	535	536	547	554	600	554	538	532	527	521	550	531	513	568	550	562	537	567	514	537	551	531	574	529	538	535	549	531	516	530	552	568	524	584	544	507	542	552	469	546	528	547	539	523	559	525	593	538	548	532	547	560	536	545	572	570	546	530	550	532	525	552	505	562	561	545	524	553	556	599	549	581	580	526	571	549	565	518	518	571	527	547	541	538	595	544	517	528	518	588	541	547	562	536	549	512	542	551	554	581	547	549	529	560	577	506	560	528	528	584	566	544	560	550	565	523	556	552	549	531	529	516	503	537	585	505	552	564	529	559	503	520	505	562	550	520	548	543	568	543	527	532	557	551	561	571	527	552	562	519	532	551	497	512	538	556	523	548	533	579	536	557	572	545	585	572	527	526	558	504	540	527	578	577	543	550	555	518	533	580	573	519	547	531	533	541	577	565	563	554	554	573	511	559	468	567	532	524	507	597	524	530	527	530	563	565	569	577	554	538	545	546	573	585	561	558	575	523	531	539	549	543	504	551	530	555	552	568	520	516	522	527	533	577	513	558	556	569	537	521	517	552	577	524	519	567	577	578	553	553	558	508	520	580	523	529	564	552	547	498	551	524	584	556	546	501	574	569	541	504	506	551	535	530	538	514	519	580	578	528	561	568	582	558	513	552	550	524	509	558	606	533	581	536	570	561	493	541	564	589	537	522	537	542	542	548	550	573	520	550	538	508	559	533	573	533	563	538	602	564	518	532	523	543	560	574	553	554	563	544	514	491	557	583	547	520	559	521	559	546	569	535	556	521	552	532	559	535	516	525	494	519	553	532	556	572	614	537	591	504	542	520	554	551	543	525	579	569	565	540	582	534	572	500	512	546	541	578	568	551	511	550	555	585	523	557	580	531	514	539	530	567	547	528	524	535	512	561	549	548	548	552	537	555	552	548	558	541	536	583	520	536	527	543	538	572	571	556	532	554	540	529	545	539	589	520	545	551	551	512	573	545	521	616	538	545	557	571	558	562	531	560	559	553	561	561	570	553	575	544	538	559	529	518	560	528	500	531	535	544	585	541	511	537	511	524	514	525	525	512	574	517	573	561	531	551	546	513	536	613	552	541	540	545	566	571	553	569	521	532	527	569	588	538	530	545	544	524	563	534	558	518	546	552	555	563	557	493	590	566	528	554	552	548	540	540	537	525	541	529	536	539	519	578	507	534	537	548	548	499	531	604	531	562	552	506	562	558	535	561	578	516	543	546	560	532	531	532	543	549	581	576	550	522	551	558	511	511	523	528	535	565	567	572	515	534	556	542	530	543	568	573	623	544	528	544	597	537	542	543	519	603	558	560	504	586	530	513	591	548	494	571	583	581	508	588	551	557	542	534	569	614	545	524	555	556	573	517	561	616	514	520	528	545	549	532	565	554	533	552	566	542	519	540	572	546	608	558	516	545	556	534	548	551	525	595	555	595	517	513	577	512	539	584	570	508	523	568	563	527	543	566	526	579	550	522	528	548	533	569	548	560	517	554	527	530	556	576	592	524	539	536	561	559	521	575	553	529	567	555	532	550	548	579	562	548	588	563	549	524	549	539	511	567	563	528	565	553	558	501	550	524	542	566	547	573	564	548	572	558	583	543	549	529	537	536	556	580	550	527	561	589	552	519	553	587	531	540	551	531	584	572	551	550	523	577	519	571	549	509	528	524	552	568	554	532	512	523	539	631	528	558	552	557	519	546	547	557	529	566	534	560	574	571	551	568	530	563	582	555	546	567	552	539	532	521	537	560	554	547	562	569	515	556	554	550	498	587	572	558	544	590	494	569	539	560	543	553	545	511	573	549	531	543	530	565	538	522	534	506	519	547	531	532	552	544	553	582	545	549	546	546	519	544	564	523	525	530	522	558	567	529	596	588	527	530	551	522	540	524	576	594	519	559	533	561	552	515	571	520	588	528	524	551	544	584	507	574	518	540	552	520	547	521	552	549	549	559	509	552	525	567	551	531	559	520	537	580	570	561	516	539	573	548	545	562	591	524	564	538	537	545	544	576	546	536	526	505	566	553	516	531	542	567	553	578	538	543	556	557	565	543	524	567	538	566	518	533	574	569	558	546	521	546	544	587	538	549	492	555	577	557	539	505	582	552	494	594	565	533	525	590	563	536	565	570	559	561	536	567	555	572	556	560	548	557	534	518	575	564	557	548	588	542	547	514	496	570	567	588	543	563	569	570	544	562	564	507	564	548	563	517	521	550	566	536	537	527	526	544	525	587	566	552	561	570	517	582	531	533	522	576	539	585	580	528	569	584	566	543	534	540	559	538	532	576	594	563	552	555	520	598	536	555	514	574	558	522	555	543	532	546	504	576	551	528	547	554	595	508	568	544	545	528	570	519	534	530	537	566	504	560	527	565	559	583	586	520	537	553	607	567	564	549	570	521	570	548	558	543	546	525	550	545	590	603	569	577	553	562	543	533	509	523	536	514	491	512	556	521	525	521	561	517	516	542	590	510	544	568	498	515	542	594	531	517	581	556	530	545	595	550	532	533	533	542	532	529	531	579	528	565	513	577	515	576	541	547	528	594	564	531	569	496	537	563	579	568	583	577	536	557	534	535	577	533	535	558	550	541	517	556	573	518	539	553	516	535	500	558	540	515	560	506	557	539	525	561	549	557	519	547	536	523	533	503	567	506	539	507	592	541	580	555	563	527	547	569	574	566	573	518	492	535	572	565	538	517	522	580	546	533	535	536	509	586	562	513	565	552	530	533	533	592	575	530	567	518	551	544	515	564	560	549	557	534	568	528	550	542	560	568	536	557	572	539	588	569	539	555	547	540	555	564	517	535	550	522	569	544	504	548	547	497	547	561	557	538	538	553	542	541	551	485	544	583	507	566	562	538	574	514	510	546	547	558	539	533	545	499	560	554	529	572	558	555	548	545	519	600	536	541	556	559	542	556	577	558	554	570	564	532	528	550	549	586	562	613	546	535	542	565	552	550	520	531	506	555	518	619	586	590	547	571	576	539	558	518	538	548	554	553	551	526	487	554	547	536	545	520	517	576	526	540	538	542	523	542	531	555	554	526	542	558	548	545	536	556	539	510	561	556	575	511	546	520	504	541	523	564	515	513	538
32364	11580	1379	538	447	405	416	395	394	377	378	386	399	376	388	351	382	356	376	355	382	392	375	431	399	382	358	397	368	382	395	415	387	389	350	416	394	389	374	382	373	388	407	408	425	394	374	390	387	388	348	387	407	432	406	389	412	421	401	392	367	432	394	413	381	397	451	388	390	385	405	381	394	394	379	353	355	359	386	421	404	374	379	387	369	401	368	350	396	364	398	400	395	356	376	449	367	420	367	371	430	426	384	391	372	362	386	392	373	379	337	378	402	365	364	365	376	429	382	407	388	367	420	364	401	399	387	408	405	375	402	423	430	396	402	389	365	365	431	377	412	407	371	388	356	366	385	421	362	408	390	403	395	392	408	366	377	382	358	420	402	375	371	422	390	386	398	412	412	382	393	402	384	396	426	398	388	428	373	367	376	386	393	384	426	371	394	390	399	426	410	383	415	385	416	352	391	429	417	415	361	379	388	379	378	374	372	362	375	353	376	388	411	363	385	362	376	403	390	394	395	370	375	405	346	394	395	393	402	377	368	394	371	357	383	372	389	408	393	367	372	392	384	385	383	422	415	387	389	384	396	375	410	378	387	384	381	386	372	400	383	385	407	434	403	382	382	364	417	394	385	387	416	385	401	411	401	391	394	429	382	397	375	370	395	367	398	397	416	396	416	394	386	381	375	377	395	384	413	368	441	387	395	381	390	343	383	429	395	391	399	381	414	369	359	399	408	433	403	392	419	411	410	406	422	388	385	391	383	401	401	403	391	369	430	409	371	393	376	388	391	370	414	414	393	366	384	390	374	357	391	359	390	413	432	381	405	388	413	386	380	380	357	368	396	412	375	427	407	393	411	382	387	372	381	381	411	396	393	413	428	420	361	399	372	397	406	384	392	341	392	376	384	421	428	424	367	428	396	372	386	350	387	385	416	427	404	381	383	387	419	399	397	427	385	384	413	418	364	357	389	373	424	413	401	423	374	366	357	340	351	404	381	439	398	383	335	389	377	368	403	398	347	393	404	410	343	394	402	403	351	386	367	406	387	443	366	408	397	418	405	432	373	424	376	400	369	384	415	357	379	405	422	386	379	403	390	408	402	426	405	411	444	405	368	396	405	423	367	387	406	379	379	347	472	403	390	408	395	381	384	386	393	403	362	386	379	403	369	401	388	392	390	400	395	429	414	382	382	381	392	421	379	407	400	404	340	441	384	384	393	376	390	405	418	411	361	400	369	380	377	369	392	339	398	392	369	419	406	385	395	388	385	394	386	386	346	372	400	369	385	362	408	397	382	370	383	416	401	378	357	380	428	397	435	379	400	367	380	418	421	428	370	424	364	393	411	377	354	345	366	371	381	434	393	415	400	381	369	386	376	361	400	438	388	354	402	412	420	395	379	401	384	415	374	402	425	368	426	397	396	366	442	361	412	387	409	366	388	376	402	385	410	382	398	390	415	392	355	379	374	355	359	411	400	411	379	425	390	327	418	394	418	406	410	422	385	410	401	389	408	363	369	404	388	365	389	395	362	398	373	387	387	386	426	397	411	421	418	373	386	372	366	381	400	400	402	372	412	398	414	406	420	401	391	375	343	384	371	382	406	421	387	421	427	423	426	400	361	394	398	401	375	343	400	399	385	411	388	369	364	382	383	391	370	402	418	400	379	368	426	385	404	342	372	373	406	376	387	393	392	417	344	386	377	372	377	346	419	394	403	370	369	406	379	390	384	402	373	418	389	409	400	365	360	406	400	350	371	433	421	413	378	413	354	405	381	400	362	355	407	411	389	393	373	373	403	417	409	414	400	393	377	356	345	393	376	377	386	397	351	394	444	385	415	359	383	402	392	429	398	353	357	366	396	385	408	402	375	393	391	387	374	385	413	374	399	405	379	399	426	401	382	386	393	379	408	414	385	376	381	418	376	421	391	393	417	416	406	398	386	397	356	399	407	383	368	387	393	350	398	371	386	387	382	347	415	382	388	416	403	388	393	434	402	374	395	391	392	388	409	404	351	429	406	419	421	371	375	386	366	397	398	365	383	382	368	415	396	362	375	409	398	404	422	388	393	363	380	387	400	384	402	387	386	396	368	368	352	409	362	382	369	420	396	419	386	377	396	372	380	398	376	408	365	358	415	414	413	388	372	373	383	391	388	395	378	359	434	406	400	398	416	388	420	417	397	348	385	374	421	411	395	348	385	366	356	407	372	411	376	397	397	409	376	408	380	414	385	395	386	383	419	420	415	399	343	382	410	412	381	383	392	439	395	402	381	385	377	375	318	374	406	358	387	360	369	371	370	370	433	402	380	387	396	408	383	454	469	408	402	410	394	369	398	398	435	417	407	396	373	403	420	373	369	383	405	379	378	398	371	403	388	392	405	364	351	406	402	387	380	416	399	356	390	360	408	358	394	394	389	401	393	399	395	375	364	465	388	372	379	394	422	377	406	424	386	382	364	415	392	372	395	420	383	416	410	374	408	396	408	369	381	388	360	357	403	365	403	393	383	388	374	392	407	400	440	402	390	398	413	391	374	384	409	413	418	393	394	375	379	390	415	395	362	382	383	420	377	385	403	375	403	382	378	393	371	400	422	403	368	358	400	442	426	422	406	381	370	382	387	395	381	376	413	389	375	393	381	355	387	438	386	403	372	387	376	361	385	407	387	379	395	394	442	425	387	428	353	380	375	389	360	394	402	401	401	405	403	367	395	429	371	391	411	402	438	390	407	392	381	385	395	414	386	405	381	372	400	444	392	356	350	388	397	417	363	370	398	384	362	426	420	423	419	383	394	381	410	425	385	403	372	407	404	404	397	397	423	364	413	403	405	377	400	421	395	338	366	396	399	399	418	398	434	420	414	395	431	339	397	364	422	398	392	413	376	402	393	387	378	364	414	395	377	412	390	424	374	364	420	387	374	372	417	411	400	430	410	366	398	382	410	374	395	394	367	385	404	385	388	407	348	409	369	339	391	376	375	418	368	392	422	382	384	367	345	385	408	417	392	375	430	397	408	364	384	405	398	424	355	380	363	377	437	391	356	398	402	372	385	345	381	420	395	373	383	367	420	352	382	402	401	398	410	415	358	390	408	411	348	392	397	373	407	386	427	372	436	384	404	416	400	403	390	373	402	355	350	402	377	373	389	389	353	383	378	386	395	395	396	385	403	390	385	412	421	372	419	432	370	399	354	400	399	372	377	381	381	348	394	381	379	389	422	367	387	350	387	359	378	406	420	385	380	405	390	390	391	393	400	396	387	383	387	410	431	384	352	375	378	354	385	394	383	401	369	356	409	399	352	391	346	400	385	388	352	443	396	416	390	402	389	380	389	396	398	363	417	407	357	361	381	402	382	405	368	413	378	405	374	371	410	360	366	388	388	376	394	390	412	385	354	381	349	348	367	425	369	401	391	414	386	398	407	398	398	388	367	402	383	426	396	387	368	415	415	386	423	398	388	393	389	393	394	386	385	391	385	367	415	390	364	397	429	396
5866	1088	998	911	890	861	936	928	952	917	893	898	953	912	891	857	908	928	898	883	849	865	844	874	847	802	889	850	939	897	896	839	918	863	908	906	888	899	874	861	902	868	898	881	914	915	877	863	884	928	861	932	884	922	870	888	889	874	927	868	889	877	848	925	944	931	928	896	867	931	923	904	882	860	931	921	881	914	897	852	921	929	885	843	903	872	871	917	889	887	906	892	867	865	884	850	838	930	870	895	885	887	867	920	916	926	923	808	882	879	890	898	873	846	860	842	894	937	846	923	870	904	918	913	927	857	843	898	891	870	831	920	894	929	894	832	912	946	786	895	914	840	875	878	911	884	846	907	919	928	917	905	919	846	874	913	896	871	885	932	939	891	854	877	916	869	851	911	867	886	955	818	901	891	892	843	858	912	861	883	893	910	887	917	884	881	856	903	897	921	903	885	853	857	867	899	909	876	885	848	910	869	906	888	882	907	879	909	909	876	855	899	835	890	909	907	901	862	853	889	896	916	940	856	881	897	844	889	856	839	908	844	849	878	892	847	914	881	907	888	883	885	893	935	895	909	871	874	852	909	870	859	914	864	851	869	891	874	878	907	820	877	877	885	877	882	926	794	864	863	881	866	948	859	976	915	844	831	905	861	895	893	907	900	874	903	868	894	886	863	877	924	902	882	818	929	869	887	878	873	940	876	886	872	903	904	864	923	882	901	853	849	875	872	871	892	894	855	915	861	913	899	808	909	898	913	846	898	932	860	890	881	915	896	898	874	848	859	864	819	950	872	864	838	914	913	892	892	823	921	915	857	895	917	851	908	909	977	891	843	895	889	883	857	918	847	895	916	882	887	884	900	887	884	861	859	807	884	862	926	905	854	843	867	873	988	967	903	851	842	913	895	903	794	886	845	870	919	910	938	930	905	890	837	917	877	912	934	869	875	906	892	894	891	868	886	903	833	894	885	871	912	906	862	900	889	894	838	907	910	856	932	877	879	926	936	950	871	915	872	898	892	845	899	875	938	896	831	840	892	917	857	881	943	861	929	840	855	826	903	916	877	902	912	866	918	860	865	894	857	885	907	910	917	905	846	864	909	893	862	895	906	818	885	883	894	886	900	933	909	870	882	853	929	896	929	862	858	852	881	899	902	909	861	830	936	859	907	902	907	883	868	886	957	897	951	919	868	824	854	904	876	861	887	933	876	917	893	839	866	898	884	873	854	889	903	874	877	868	918	942	881	859	874	863	916	902	870	877	838	839	916	896	825	872	902	893	945	884	900	894	863	861	849	869	862	838	893	923	950	873	864	913	905	890	901	912	906	869	881	914	918	852	895	872	894	856	887	861	838	836	889	897	833	856	874	904	897	922	873	910	913	954	828	883	929	901	898	874	855	894	852	892	880	900	891	881	857	862	894	900	839	911	922	908	885	859	888	934	888	892	942	857	861	883	857	884	898	886	906	871	891	876	889	891	883	893	859	859	935	912	846	901	848	848	836	895	891	896	891	888	917	917	914	916	842	955	917	892	921	865	877	911	909	903	903	891	864	855	898	855	879	966	864	839	878	899	895	896	885	944	887	886	883	936	871	908	935	888	903	854	880	932	903	854	961	917	872	876	903	896	855	857	863	859	854	868	865	898	891	863	846	923	887	888	869	903	947	863	847	889	852	898	869	843	884	904	878	894	895	861	898	871	854	898	866	905	898	898	864	874	942	871	899	888	848	920	882	935	902	872	911	919	892	891	874	851	872	884	902	835	909	925	851	938	906	887	875	846	868	872	893	863	910	833	955	863	901	837	837	889	862	885	878	903	877	909	868	920	860	887	865	876	868	943	938	835	889	903	887	912	896	880	844	892	873	878	896	852	890	889	880	906	884	824	911	894	923	879	912	873	839	831	871	903	895	917	923	819	881	939	904	897	884	878	844	866	917	927	866	891	878	811	906	839	944	902	928	921	916	869	860	924	903	876	874	930	910	941	892	885	896	886	926	886	830	895	896	863	797	858	843	897	862	886	839	893	869	911	913	878	886	882	893	894	855	899	866	876	920	854	880	858	911	892	852	905	871	891	895	886	870	914	841	912	811	843	938	860	895	864	868	919	863	886	864	832	901	943	884	917	896	882	913	894	910	958	891	858	902	924	931	833	882	884	862	868	918	862	871	862	861	876	839	900	920	876	858	903	897	887	888	877	920	903	962	927	874	886	911	922	882	939	906	879	868	861	825	850	908	889	890	884	880	905	835	894	852	847	929	912	904	813	949	881	879	885	886	923	834	892	927	893	915	885	833	875	863	900	844	936	913	914	884	845	907	901	874	834	881	892	867	889	923	922	842	834	924	845	821	897	867	875	945	855	945	955	845	923	866	854	876	833	893	889	892	920	871	911	879	870	891	863	869	893	857	877	860	890	904	897	864	911	880	873	850	908	930	897	882	877	828	931	915	862	890	882	909	862	917	925	872	859	940	897	893	874	890	835	908	913	914	903	916	933	854	873	849	907	835	897	922	887	843	856	897	890	883	877	924	893	909	930	896	861	848	893	873	898	901	884	916	860	879	904	907	906	921	892	936	849	867	899	861	913	891	859	861	925	879	885	889	878	877	869	874	943	909	852	872	884	888	929	910	918	899	893	862	851	902	874	860	954	880	941	896	847	861	873	913	882	904	919	836	875	885	833	831	864	868	839	938	899	878	900	858	902	874	910	914	894	925	886	819	863	915	891	911	936	916	842	957	934	929	890	919	903	930	884	931	855	869	865	888	866	882	920	916	866	907	939	922	882	834	904	907	940	844	869	913	851	938	902	869	885	875	886	882	914	881	935	908	905	887	898	921	873	871	835	896	894	942	835	885	868	867	871	893	869	873	854	869	875	882	874	890	875	874	849	908	880	859	867	875	916	909	898	900	871	862	851	934	920	911	929	903	893	976	923	888	896	960	855	893	848	977	839	885	895	897	918	858	874	915	893	862	845	880	894	903	915	875	889	853	868	873	904	879	881	885	886	865	894	896	897	854	896	897	862	899	894	921	911	871	939	859	943	915	885	859	915	865	893	929	922	903	915	859	851	952	902	913	902	875	930	885	858	875	940	868	874	873	903	941	914	893	880	896	936	922	894	877	859	888	933	825	925	914	896	903	875	932	871	854	890	873	879	881	847	917	866	865	908	893	863	886	900	857	955	832	872	908	900	839	861	887	796	887	907	892	838	858	883	855	896	889	890	879	938	895	875	911	881	916	895	891	900	882	863	876	902	923	897	849	896	901	959	893	934	947	888	934	904	917	868	813	898	879	871	901	870	874	905	916	839	881	879	862	911	898	881	879	877	908	872	853	888	874	849	877	890	874	926	848	830	887	864	839	944	883	881	866	865	931	859	847	889	899	868	920	931	862	862	866	922	922	898	892	893	846	855	913	875	856	835	908	880	889	886	870	865	898	866	845	862	896	886	893	864	857	890	885	935	935	901	874	913	851	895	917	861	940	934	846	887	871
24436	20820	24611	27121	20100	1928	608	514	502	516	438	449	425	460	441	425	431	439	457	429	418	446	504	440	417	443	459	455	455	422	433	437	431	447	456	418	393	425	443	447	463	418	425	455	426	464	439	426	447	415	413	425	440	448	412	415	392	448	442	435	380	424	417	404	434	401	396	401	426	423	423	416	412	451	424	412	449	449	415	409	412	419	458	436	444	471	423	418	452	433	398	403	439	446	473	396	441	404	413	421	390	398	411	429	415	407	422	429	436	398	405	430	420	433	440	438	416	439	440	457	401	422	419	420	438	404	440	475	382	461	443	417	418	423	418	436	451	431	401	396	427	458	422	397	468	390	409	432	435	415	433	445	414	427	432	434	457	438	380	437	450	427	408	412	414	449	437	462	431	444	460	444	425	433	438	498	439	448	439	384	435	410	407	418	425	462	443	427	430	418	426	444	442	428	391	410	433	455	440	418	391	427	406	429	425	432	414	448	403	437	401	428	425	436	471	447	430	423	383	433	419	404	422	418	415	419	428	436	437	410	455	402	415	387	379	439	377	401	401	472	381	433	400	401	390	427	377	433	416	394	413	414	388	444	387	398	371	413	427	409	427	412	450	423	411	396	412	393	412	444	432	440	416	433	428	407	399	415	409	416	436	446	434	450	409	367	434	450	465	441	438	422	468	415	410	394	460	448	451	470	452	415	417	405	412	384	404	417	410	410	416	426	424	457	429	444	415	388	431	377	414	399	416	458	444	400	434	414	428	455	401	389	407	444	428	417	449	419	400	409	416	423	424	423	442	440	459	430	404	396	426	417	413	435	435	389	414	425	440	484	415	405	381	410	433	417	395	424	440	454	427	438	391	424	423	409	414	468	444	419	430	434	422	406	428	439	457	379	427	453	396	399	435	423	420	481	454	442	438	462	422	415	364	444	385	430	460	410	431	471	420	369	433	407	423	470	443	377	400	405	414	448	414	413	444	461	430	465	436	444	436	416	405	425	428	416	415	403	416	443	408	462	445	417	435	410	420	392	412	440	423	375	440	409	427	470	455	443	440	459	442	428	444	434	382	389	428	427	416	458	415	434	413	415	423	413	420	451	441	426	413	396	428	434	446	442	397	416	392	422	408	405	398	434	384	405	455	445	423	432	431	387	445	421	406	462	422	429	388	432	408	397	410	462	476	410	411	434	424	441	401	416	397	387	432	403	412	392	406	420	458	391	395	383	416	415	438	433	429	409	432	414	442	412	401	429	450	416	444	444	450	445	434	395	447	442	424	408	405	424	401	428	377	451	445	395	424	449	416	441	426	395	415	416	358	442	451	430	432	451	446	413	423	418	419	426	444	411	444	454	414	450	444	406	441	421	434	433	436	400	410	402	431	465	444	435	452	424	413	432	413	406	413	422	409	429	447	412	423	410	392	369	432	410	420	418	442	405	424	390	414	454	471	419	416	399	418	439	423	435	395	423	390	439	416	403	478	411	425	408	407	472	411	405	437	389	420	408	436	441	425	427	438	422	430	383	423	426	392	434	447	444	435	415	422	436	413	453	449	417	444	425	410	414	413	437	446	410	422	414	425	397	454	419	410	418	388	436	429	410	440	402	429	427	466	432	432	420	453	417	438	464	431	419	422	418	447	437	423	438	392	393	420	417	400	423	439	479	438	429	433	415	389	428	435	444	386	428	435	384	416	451	411	431	470	439	417	464	373	425	388	416	419	418	469	390	438	401	435	392	404	426	433	448	386	405	403	450	420	428	414	409	409	410	431	434	411	438	429	413	410	438	407	419	377	403	423	443	385	442	495	442	390	445	385	445	454	377	387	423	458	415	437	402	414	443	430	399	414	444	435	478	459	444	450	428	448	441	415	401	400	417	444	449	411	427	456	408	438	382	418	428	407	450	430	438	416	450	401	415	483	439	429	493	422	427	420	422	439	424	428	416	416	454	400	424	429	455	380	401	489	404	432	454	446	400	427	436	485	421	419	380	398	416	397	430	435	452	431	435	403	439	421	376	426	417	457	452	413	437	419	437	415	426	467	435	415	443	407	441	415	395	444	444	411	433	456	367	397	445	426	448	390	416	417	415	451	424	466	458	404	419	418	422	407	436	452	470	417	411	464	458	402	476	424	395	423	402	413	444	455	396	434	414	433	459	448	436	423	432	437	428	501	429	424	412	449	474	407	441	439	457	430	444	420	424	416	405	397	414	420	410	419	421	433	459	440	388	435	432	422	414	443	413	428	398	394	413	441	445	396	451	445	447	452	476	446	415	412	430	411	443	434	451	379	396	376	461	444	408	479	447	490	450	441	443	413	419	415	414	426	460	401	454	389	434	392	457	474	419	416	406	412	453	450	426	449	417	382	406	432	379	419	410	435	400	385	401	451	442	443	427	414	390	418	456	411	433	430	454	438	418	444	416	432	422	406	426	430	447	420	390	417	434	375	419	459	446	432	453	432	437	461	427	441	448	383	445	437	439	376	443	405	417	415	477	431	445	420	442	411	410	425	452	485	417	454	417	401	405	410	451	382	434	386	445	441	405	401	421	428	433	462	405	393	419	393	375	414	422	383	447	398	406	425	353	415	441	389	438	398	433	411	436	412	441	390	407	481	417	411	389	440	409	421	405	442	416	382	405	468	433	436	437	386	429	436	436	429	429	424	452	449	411	436	437	450	379	442	432	392	456	414	499	463	407	415	464	427	403	427	404	437	399	416	429	428	393	461	460	364	421	414	416	445	435	434	433	412	429	428	450	420	409	394	411	437	370	427	412	438	429	414	433	388	463	420	433	448	395	403	416	463	435	417	425	438	423	409	432	421	429	408	408	403	437	417	405	445	424	432	435	412	440	433	431	398	378	443	422	376	452	427	446	435	406	432	383	386	418	419	425	418	398	433	447	427	429	419	441	401	419	430	406	393	413	460	438	414	442	386	424	382	445	453	403	391	404	402	390	406	408	440	449	446	437	441	414	449	440	430	424	443	454	435	406	457	410	408	470	412	403	413	376	425	413	423	428	420	421	421	395	421	479	452	429	421	430	439	434	449	430	434	400	418	434	436	440	486	431	416	450	405	411	411	451	425	416	419	441	423	438	428	448	450	420	417	433	472	441	390	429	440	446	432	429	422	437	451	398	396	423	462	452	424	423	435	431	453	411	444	435	404	377	413	424	450	435	402	453	437	384	437	454	449	417	469	438	377	431	380	428	413	468	420	445	466	411	405	420	457	433	412	401	398	432	473	422	431	429	374	409	413	403	462	419	414	363	426	395	420	425	426	427	423	452	438	417	445	389	416	375	435	424	397	434	405	416	394	416	488	430	435	396	434	436	483	430	425	447	421	412	452	448	444	459	419	459	400	401	398	443	411	448	448	445	415	425	421	403	439	450	403	463	431	434	424	445	389	437	381	474	430	467	423	472	399	490	428	422	447	417	423	390	421	445	472	449	444	477	414	440	424	424	399	432	416	424	441	397	444	426	403	408	407	430
3967	3070	2218	1428	1174	1021	939	956	969	955	935	955	945	933	957	976	958	947	930	901	1010	915	971	938	893	945	913	892	925	942	988	937	961	908	931	948	957	916	1001	956	950	959	931	910	942	943	948	924	911	1028	919	979	912	898	923	958	927	947	916	960	972	930	905	882	932	918	945	946	946	927	918	969	948	938	934	950	899	896	918	975	959	935	926	960	952	943	913	987	960	977	889	881	939	945	964	867	944	854	864	933	974	897	912	928	910	927	902	936	912	911	937	992	934	924	926	947	881	910	924	939	931	948	951	881	960	943	928	926	947	948	946	889	943	898	946	911	944	935	843	977	946	902	929	960	919	879	923	921	976	876	935	954	922	895	897	858	951	954	849	962	949	940	955	920	913	902	998	928	978	984	1000	929	914	935	916	873	955	926	953	901	872	936	955	874	934	943	953	937	904	922	1000	916	892	930	931	969	929	918	928	986	902	877	920	931	913	921	893	914	924	966	946	905	964	967	896	888	941	932	884	969	966	905	961	1000	908	903	989	946	877	931	908	884	905	989	859	907	905	916	901	894	902	913	930	886	965	983	956	938	941	961	914	954	936	959	962	887	911	885	918	921	934	910	884	966	944	913	932	900	953	953	951	877	885	901	946	947	851	902	908	909	896	878	938	947	907	912	955	907	954	929	984	930	981	927	939	947	915	945	910	914	907	896	910	924	890	936	864	905	934	937	896	928	955	911	940	927	932	939	908	918	884	921	942	920	971	921	893	950	954	880	869	904	913	916	914	895	931	982	929	924	976	911	875	940	959	919	913	931	923	905	928	909	905	959	942	940	932	938	957	907	953	934	937	958	959	922	909	891	930	960	906	918	913	934	974	947	924	967	954	949	999	914	918	930	956	910	940	951	928	974	962	954	966	922	938	902	925	896	972	924	936	959	916	960	908	920	862	901	917	920	890	916	1003	927	972	895	891	922	917	944	901	933	886	912	976	961	936	913	963	915	899	939	925	955	975	926	965	956	948	957	945	955	944	940	894	943	883	940	960	906	896	977	922	951	894	933	925	942	962	892	877	959	937	892	920	936	938	923	977	941	939	954	939	921	879	898	977	909	923	918	958	950	931	971	904	1027	938	941	952	973	952	915	950	895	955	945	923	884	942	912	942	921	970	947	905	916	955	898	969	914	980	914	891	941	947	935	890	899	910	937	916	923	948	915	960	956	969	919	886	889	920	950	930	914	967	919	964	928	932	941	926	956	904	932	904	914	940	905	940	947	948	1004	941	883	911	944	967	961	927	975	923	902	922	949	966	927	903	902	976	961	944	960	859	929	922	955	938	928	919	904	982	935	913	919	949	938	952	955	918	953	933	873	882	953	970	903	934	959	946	949	916	915	903	936	928	911	893	962	949	921	939	916	896	878	951	939	932	939	956	931	926	882	944	964	916	953	920	952	944	907	890	894	870	875	923	940	954	968	902	934	912	932	980	931	965	924	933	882	923	985	970	979	972	943	952	927	945	947	863	973	965	956	926	961	930	920	950	898	937	937	960	1007	869	893	920	939	952	952	982	910	966	890	960	991	953	912	993	972	884	925	925	927	951	964	966	907	893	940	935	923	881	952	961	941	936	897	969	928	942	935	913	960	899	953	957	946	934	950	947	969	926	922	917	907	934	939	945	907	913	897	890	948	946	909	895	916	921	947	916	943	978	929	966	937	928	925	928	916	961	890	887	946	905	937	903	888	901	913	947	897	952	878	859	891	934	949	919	950	984	935	932	917	948	937	929	935	986	875	902	946	913	930	908	963	1001	997	881	955	936	892	910	890	936	928	873	947	932	940	940	943	906	919	930	914	914	883	918	990	984	936	940	903	928	912	933	884	916	916	955	952	928	964	943	908	956	960	971	892	948	924	981	929	991	939	910	908	955	970	980	933	924	949	948	906	910	882	912	949	856	903	951	990	859	945	938	902	950	913	938	925	964	922	978	928	904	920	964	857	914	895	881	918	934	945	968	917	853	880	935	1002	952	896	876	903	929	965	975	883	910	971	977	956	882	889	897	912	930	852	931	915	973	955	904	942	899	913	920	906	944	910	976	909	971	943	950	973	928	903	904	945	914	840	947	978	870	993	938	890	936	906	946	894	926	933	948	900	928	938	942	934	945	925	935	978	920	944	1008	909	903	923	949	914	837	890	907	918	971	851	859	1004	959	958	950	946	928	1011	907	908	924	966	946	923	906	904	892	971	993	958	921	934	939	890	942	921	876	893	923	923	921	913	914	937	929	942	940	936	916	891	955	981	955	956	923	923	889	916	939	924	951	929	932	948	913	903	894	951	927	931	940	966	936	927	942	919	925	939	912	885	961	939	942	916	922	939	951	943	898	923	893	946	925	911	951	896	936	918	919	878	937	983	958	941	919	950	901	887	885	926	876	897	925	947	873	908	949	925	869	923	948	903	931	959	925	840	957	981	964	947	924	907	899	963	858	925	896	940	934	891	910	906	943	936	983	921	974	961	973	943	946	886	960	923	968	889	982	951	932	935	934	950	925	911	933	928	869	957	922	917	942	891	946	875	924	947	956	882	944	918	893	937	918	992	904	830	927	954	976	922	930	943	895	946	925	905	914	978	949	936	906	911	907	984	922	893	947	926	955	943	899	956	941	969	933	912	970	971	942	912	944	927	894	914	936	912	870	936	933	923	931	970	929	903	878	985	940	950	952	910	892	963	894	914	923	923	925	854	935	920	954	965	877	964	922	959	900	957	899	865	881	821	907	922	878	926	948	942	893	895	955	917	893	908	918	862	945	888	904	887	885	884	958	896	921	922	885	901	982	919	937	972	949	862	925	903	858	989	937	969	885	947	900	933	918	893	914	915	880	917	980	893	926	925	875	904	947	968	913	882	918	887	954	953	964	917	925	939	931	940	904	913	933	955	938	913	943	931	955	960	933	1002	908	871	922	920	898	894	918	973	956	914	933	964	924	910	935	971	960	960	912	924	896	989	974	951	939	920	931	909	915	918	961	931	981	933	950	913	971	1034	911	898	929	943	992	887	913	878	932	924	891	917	926	980	924	874	989	905	914	904	900	958	908	945	920	865	948	904	978	910	914	955	912	904	922	954	907	941	930	961	965	924	934	949	985	926	906	915	911	954	926	968	979	926	967	899	879	910	927	918	947	929	948	974	952	897	923	963	923	973	874	924	972	928	1000	869	939	847	891	917	971	930	883	914	950	960	896	921	863	910	905	1002	932	928	966	997	948	935	952	855	907	941	954	912	892	894	919	989	953	880	940	891	941	885	884	942	918	933	948	949	934	954	949	955	904	915	1030	946	942	963	938	934	930	907	927	960	942	931	973	948	916	917	930	950	906	949	931	913	905	933	879	875	878	927	957	951	936	991	949	912	928	892	900	901	911	878	945	949	892	918	963	891	898	937	955	935	927	887	917	916	884	910	885	900	946	881	936	985	918	959	908	918	869	908	918	923	937	899	930	964	907	926	946	951	971	905	928	909
23511	20826	25167	26591	20831	20827	3052	489	395	338	274	283	294	253	277	271	278	278	253	250	241	269	224	248	220	241	220	234	223	260	218	244	240	235	253	239	233	251	269	238	245	222	259	226	245	236	229	219	236	258	227	226	229	205	186	225	264	224	241	253	220	237	216	217	228	231	249	233	256	244	239	251	268	224	221	235	218	265	206	226	201	237	204	239	245	238	233	217	226	237	223	239	212	225	217	234	212	223	262	259	220	263	211	241	235	242	226	231	224	230	215	259	213	227	224	240	219	247	233	225	241	241	242	239	229	244	253	242	243	231	202	251	249	232	218	236	245	239	231	245	250	210	225	214	220	236	225	231	243	240	255	239	202	230	242	221	211	254	228	256	212	254	246	250	235	249	236	193	213	234	246	228	227	241	225	238	254	218	207	221	225	220	228	220	252	239	212	242	236	237	233	248	247	258	227	216	238	210	216	218	219	278	247	238	233	245	229	226	219	223	228	264	212	208	218	215	264	211	198	225	239	239	224	242	256	236	215	227	220	226	210	224	243	214	251	233	212	214	228	228	241	229	236	250	224	212	234	215	241	247	199	221	251	223	221	229	222	234	242	244	212	232	257	239	205	237	226	207	233	242	234	240	241	259	241	237	238	222	192	247	222	267	243	217	222	202	218	228	251	236	259	220	210	239	218	262	224	197	225	233	221	250	222	220	247	207	236	232	216	231	238	209	234	232	205	226	237	237	239	231	216	226	216	228	239	227	246	243	222	241	246	230	225	256	228	205	237	197	235	248	252	218	264	247	251	219	235	229	243	214	232	227	244	248	227	216	257	233	245	226	254	256	234	243	247	236	243	238	245	277	223	262	244	226	234	231	207	246	224	230	257	243	208	226	243	220	248	254	229	227	242	230	226	245	236	255	213	220	231	234	203	251	256	231	257	233	226	205	247	235	262	231	239	250	228	224	224	216	246	238	259	222	236	246	217	246	230	239	221	219	256	233	234	234	237	246	248	270	247	217	189	223	249	233	229	223	222	228	226	216	235	229	228	247	248	229	284	242	243	245	198	242	215	236	236	253	249	217	225	232	226	248	240	222	241	217	234	229	247	252	230	238	224	231	216	235	232	201	211	233	255	229	228	233	223	240	234	239	265	227	195	244	243	265	270	218	243	244	272	226	255	244	222	251	228	209	262	196	218	219	244	232	231	229	195	208	235	237	222	246	223	222	215	220	224	225	245	216	247	216	253	243	236	216	237	236	227	231	223	234	242	230	235	240	230	222	247	233	237	252	207	215	231	221	241	227	238	249	251	238	224	245	246	221	194	244	226	239	211	246	226	259	208	228	226	213	214	235	254	240	238	209	215	198	233	220	265	203	227	201	204	217	225	221	241	217	221	205	230	217	233	239	243	227	248	249	216	218	264	219	216	268	262	252	224	242	249	215	253	240	226	276	225	259	236	238	215	220	211	211	228	225	211	226	230	252	217	222	230	228	216	217	215	238	241	223	234	232	215	245	248	246	225	220	239	224	253	210	219	233	232	258	236	204	258	267	248	209	231	251	225	233	248	212	270	218	223	231	291	280	236	245	234	229	226	218	231	227	235	247	241	230	229	243	227	219	252	229	207	225	218	232	226	244	224	224	227	214	215	245	232	255	215	225	243	236	236	230	230	206	249	223	229	214	238	238	232	221	210	211	219	253	273	247	256	230	246	232	227	270	214	274	243	211	254	235	247	243	238	231	252	242	249	232	226	207	227	208	269	234	206	218	232	253	232	210	243	257	246	221	227	212	224	227	206	255	212	201	237	243	228	216	248	233	235	258	254	239	242	233	229	228	253	232	210	261	251	230	202	227	248	215	262	236	232	223	197	239	235	192	250	248	232	243	224	206	237	205	240	223	191	217	209	229	220	219	230	214	222	207	233	244	255	229	253	273	228	232	253	222	256	254	213	216	216	209	223	244	240	227	189	233	206	190	246	251	237	253	267	249	206	260	213	213	210	250	208	210	226	244	242	232	224	265	231	213	239	228	234	216	249	225	201	229	234	231	239	239	247	225	200	254	225	244	227	233	240	250	239	189	220	208	209	252	191	238	218	218	189	239	249	214	219	231	252	233	246	261	224	251	281	220	207	226	258	199	250	268	214	229	248	237	223	255	241	226	206	202	220	254	250	212	228	219	235	252	243	247	216	216	233	251	252	222	238	220	216	218	225	233	237	232	233	226	240	224	219	240	213	237	237	234	227	194	208	254	250	224	245	215	203	254	249	231	203	247	266	231	218	224	236	206	203	241	217	249	212	228	215	214	212	229	208	227	243	245	277	257	224	232	247	230	206	234	242	213	234	245	236	241	209	205	239	220	245	193	234	246	228	226	212	234	226	249	245	212	251	223	245	203	239	231	214	228	244	235	244	235	236	208	239	199	233	231	236	220	233	212	226	213	198	237	201	223	225	204	248	236	234	232	234	250	239	229	226	216	226	221	228	203	269	255	203	212	242	235	242	219	218	232	256	208	228	234	250	217	252	212	241	222	232	234	259	246	211	246	247	225	226	242	242	230	252	246	242	232	238	226	225	214	224	237	239	218	231	220	212	247	248	257	209	213	235	255	210	220	218	238	218	216	249	240	218	234	242	229	220	218	257	213	216	184	246	189	234	240	227	215	231	244	248	248	229	224	210	198	221	225	255	236	217	244	265	222	246	241	219	215	207	223	208	253	245	207	231	243	220	221	230	231	270	241	211	238	208	249	240	255	258	222	255	241	229	209	228	236	224	247	231	253	196	228	186	235	200	223	209	241	240	242	221	225	216	245	260	228	258	231	231	210	251	258	221	230	227	248	228	252	261	259	213	232	233	221	246	270	217	218	208	251	216	218	221	232	209	222	231	210	241	221	216	215	255	220	239	213	243	224	216	203	215	260	256	229	236	235	219	211	227	238	229	221	218	213	253	229	221	238	231	226	228	241	242	209	256	233	215	225	246	247	205	243	199	236	243	225	228	214	192	219	219	216	222	227	221	247	210	227	237	233	215	211	225	200	219	240	188	234	206	232	235	228	257	210	236	229	226	214	211	266	263	232	246	240	218	218	245	242	220	270	265	228	208	243	250	238	252	236	239	230	229	264	252	229	239	233	233	229	253	216	230	216	224	231	201	253	261	228	246	242	233	236	244	236	247	261	271	238	243	270	197	240	242	253	229	221	243	249	220	228	248	218	220	239	233	244	227	250	254	237	215	227	227	220	233	234	230	242	220	219	234	261	245	234	249	238	243	250	195	236	226	243	220	224	246	237	217	232	243	231	210	230	242	236	215	207	239	253	236	222	251	219	222	217	209	209	212	235	238	203	242	214	227	225	242	217	213	243	248	243	229	234	224	228	220	228	234	223	225	232	234	233	202	255	234	214	239	218	226	219	243	241	211	265	217	215	249	247	249	234	228	222	252	232	256	226	244	228	208	246	248	257	226	243	227	227	238	218	219	196	224	247	244	228	248	255
3814	5088	3175	1426	974	789	759	655	604	606	583	586	555	592	573	544	587	590	552	555	622	557	591	541	536	551	541	522	591	584	561	542	576	541	549	563	525	514	555	561	587	533	524	562	552	488	545	539	559	525	569	536	549	521	539	564	568	512	554	502	554	554	553	531	525	549	552	549	554	539	563	515	509	566	510	528	532	564	536	535	572	585	520	582	604	534	550	546	545	566	584	530	495	529	537	558	584	541	533	544	545	564	554	535	516	519	542	559	546	586	557	548	536	564	574	515	546	558	547	594	543	530	546	567	544	564	554	520	498	545	540	525	519	521	569	549	574	532	536	545	577	530	533	598	549	549	575	527	555	537	552	553	563	549	515	525	569	550	550	544	585	476	560	528	540	545	546	561	527	558	574	547	577	581	531	522	520	583	569	534	553	536	563	531	537	520	509	569	537	573	531	607	531	567	571	535	564	528	553	550	493	556	542	525	536	506	533	497	540	554	541	547	613	560	559	550	528	527	553	554	563	534	562	517	555	506	594	562	584	562	523	568	521	524	511	567	520	566	561	526	520	548	567	505	517	540	565	511	554	561	527	580	551	564	537	522	556	560	533	525	546	581	578	524	572	550	530	552	541	544	566	564	520	550	572	557	544	549	543	547	533	537	513	548	536	570	506	585	502	582	548	521	501	490	536	567	532	575	535	532	510	519	534	515	532	566	503	562	559	557	521	530	534	540	508	546	546	537	555	548	575	529	583	533	557	544	550	571	525	550	541	561	599	550	528	559	566	539	547	523	509	537	552	530	566	547	523	552	537	551	540	533	533	521	513	567	558	579	601	505	547	590	567	515	568	537	561	559	533	565	514	564	556	539	565	534	553	567	536	571	524	568	548	555	570	522	548	547	539	541	580	571	559	541	501	537	594	526	512	551	509	560	548	523	563	549	508	552	528	554	518	528	551	556	560	528	542	572	528	536	526	579	498	537	526	548	559	513	526	570	558	552	558	531	583	524	567	541	525	536	569	556	541	530	555	561	569	569	539	514	504	537	560	534	512	574	515	586	542	529	548	530	502	573	547	628	557	525	531	549	544	512	485	579	545	536	583	542	568	584	516	511	559	559	538	528	505	560	538	527	564	523	565	504	568	492	531	555	540	577	566	534	585	544	535	537	539	544	604	524	524	544	562	542	547	535	570	541	543	528	557	549	547	529	528	560	552	540	572	566	524	536	517	584	557	537	539	548	499	516	532	550	536	583	541	538	530	544	576	522	542	537	547	567	514	506	546	560	569	542	586	551	538	533	557	552	564	564	514	565	515	551	565	568	548	547	541	545	542	519	561	552	580	497	555	543	528	525	547	522	571	571	524	527	537	510	575	550	546	514	519	546	532	565	496	562	568	580	574	528	534	538	527	563	522	570	566	536	555	557	535	572	489	487	579	505	526	548	552	537	529	538	537	537	548	531	545	595	501	524	591	536	557	540	524	539	539	537	538	519	562	521	536	542	539	570	550	509	502	528	575	574	545	558	579	556	511	533	537	530	549	599	530	539	544	548	555	559	511	546	536	595	540	584	578	514	548	583	548	563	575	545	551	539	544	549	513	528	562	529	544	556	526	545	494	551	545	567	532	493	553	570	564	556	582	536	574	583	530	541	509	527	560	512	544	538	569	564	539	536	533	569	561	568	576	548	544	508	588	535	580	508	561	529	510	538	513	554	578	512	546	510	509	525	552	559	512	540	535	557	570	559	538	560	563	526	557	566	530	543	591	546	561	561	564	560	585	571	590	578	561	532	508	561	572	532	562	556	524	567	529	532	565	550	539	566	573	539	523	555	521	558	527	523	569	518	522	549	519	572	556	522	579	491	535	563	560	538	562	540	537	530	553	516	541	591	527	536	522	559	517	544	552	537	577	535	549	571	541	542	535	546	545	532	554	558	561	519	563	560	540	539	532	495	549	546	567	524	531	528	483	508	558	553	520	528	538	542	547	563	538	550	567	568	584	518	525	571	558	496	526	540	531	557	541	561	518	509	548	517	559	545	534	530	515	563	494	522	554	554	523	508	577	477	537	524	544	562	527	535	522	565	536	528	567	520	553	504	545	555	532	509	519	505	564	568	542	565	568	497	541	554	527	499	534	583	547	539	570	542	587	548	580	546	504	538	524	524	535	579	567	554	603	556	542	570	541	590	605	500	494	567	519	501	539	587	525	563	584	505	528	523	575	556	552	579	545	520	548	575	590	548	548	522	565	512	532	534	539	542	548	522	583	528	533	551	529	525	584	534	605	529	552	568	580	548	544	531	546	553	558	544	551	548	529	564	585	549	527	576	565	491	531	541	554	577	559	472	532	573	574	562	529	539	554	591	517	534	544	538	531	596	516	553	530	559	539	541	549	553	544	562	539	595	535	527	553	562	569	519	530	516	561	589	552	506	587	533	509	495	575	524	514	521	556	519	555	564	555	566	560	521	552	577	557	563	494	507	520	582	558	498	568	552	530	563	529	569	517	537	569	512	570	569	540	517	510	562	499	499	504	541	535	518	538	558	547	513	502	549	564	538	543	503	564	576	524	536	553	590	583	563	562	518	523	523	521	461	564	507	512	566	540	513	559	605	564	539	557	506	566	540	546	576	555	562	592	539	512	560	570	569	540	606	503	538	534	503	582	554	562	564	553	522	520	546	529	532	529	505	529	557	532	510	572	545	540	516	548	537	547	527	576	597	527	565	541	566	530	567	528	549	602	592	537	537	557	568	529	509	587	503	537	547	562	526	502	573	559	551	555	506	531	537	577	527	549	533	548	516	582	551	506	511	537	529	549	585	535	535	567	553	533	541	601	536	565	525	562	587	568	573	558	546	540	576	563	553	540	508	545	539	593	528	556	533	547	589	520	571	575	532	544	527	555	548	549	539	522	560	537	562	511	547	550	535	536	621	522	512	577	513	511	525	543	525	518	594	533	570	545	598	569	559	567	491	569	561	549	547	614	569	538	540	567	540	540	567	558	557	509	556	546	538	569	569	532	568	557	518	547	532	543	540	506	501	530	543	520	559	496	576	491	523	538	549	518	518	562	551	554	545	574	555	574	557	582	555	564	554	565	585	531	562	527	557	579	593	517	596	563	538	552	528	544	561	538	543	493	522	533	501	520	587	556	543	544	554	536	565	512	539	536	546	561	574	550	557	575	533	520	543	549	542	550	566	553	519	538	575	529	531	552	577	565	573	559	538	503	491	526	534	526	532	540	550	561	583	543	528	510	551	552	516	575	520	530	537	531	522	535	587	519	569	528	568	541	594	538	538	579	494	520	507	565	577	563	491	522	550	579	527	560	538	557	536	531	521	569	548	579	560	551	542	563	573	572	505	561	521	560	535	505	536	551	537	543	529	532	532	553	526	567	555	513	572	590	539	549	564	513	547	549	557	548	534	563	551	562	550	545	522	524	559	540	538	563	547	557	580	552	552	539	536	564	544	520	498	526	562	569	570	530	546	533	517
32205	11355	1335	507	442	400	382	382	387	362	400	390	341	401	420	406	400	403	405	412	375	444	404	361	381	430	384	412	386	400	327	364	404	375	379	394	391	390	394	392	399	416	411	378	410	403	422	401	370	378	404	367	373	393	387	386	378	390	408	392	361	364	368	367	417	359	417	423	400	369	389	401	395	418	426	415	383	372	392	392	425	393	372	402	400	366	417	384	379	426	387	395	394	385	393	401	383	386	382	399	417	365	418	364	374	381	381	409	371	424	401	372	392	405	387	429	384	419	409	333	365	397	408	376	382	399	327	376	413	394	347	411	429	373	416	394	410	399	344	405	371	404	385	410	369	407	370	415	352	370	400	366	368	425	378	365	341	408	413	378	388	402	371	399	386	381	425	377	348	362	432	403	366	380	352	377	379	385	360	379	359	401	393	415	398	426	431	391	369	361	388	359	425	383	412	402	398	368	387	365	373	381	420	414	370	387	377	401	397	384	356	389	392	403	394	382	409	371	376	390	385	380	426	365	401	421	385	383	400	384	386	414	381	381	375	393	385	382	375	395	390	390	390	399	439	371	367	402	431	398	372	387	359	382	416	353	439	373	392	422	389	415	401	417	401	381	373	397	389	390	389	418	416	411	414	379	394	380	373	389	367	401	422	389	344	374	393	360	397	367	393	396	367	383	370	381	361	356	400	382	402	391	360	416	383	369	351	371	367	388	385	347	405	411	425	384	374	376	367	379	377	386	387	380	395	395	381	358	405	417	370	427	377	377	385	381	432	388	401	400	386	409	354	391	429	372	391	381	408	394	427	400	398	386	375	352	367	340	391	410	395	352	398	378	409	374	387	373	400	373	415	392	385	439	382	453	405	372	388	381	414	427	393	394	375	398	382	378	431	370	393	373	416	359	392	395	367	374	398	402	431	390	410	437	392	369	397	412	412	390	372	360	393	380	367	387	399	382	375	368	367	372	429	344	392	401	411	333	381	427	381	460	382	366	370	378	356	348	378	382	387	373	376	406	395	441	421	372	398	392	387	375	372	385	389	380	370	387	422	405	444	420	428	421	316	370	430	405	371	382	372	425	367	423	381	429	403	379	408	373	372	377	393	385	380	365	404	387	395	376	380	399	373	384	391	381	401	378	376	388	408	406	383	420	381	398	409	394	426	363	390	437	371	384	336	394	371	383	372	352	415	415	373	384	389	395	402	372	354	394	353	377	378	373	387	424	376	377	406	382	367	382	409	419	392	389	365	396	375	360	386	444	422	401	386	383	396	383	388	416	354	413	401	406	374	359	367	361	381	424	410	390	394	396	363	397	373	353	353	407	389	379	409	406	393	366	412	351	403	429	380	385	385	353	399	368	339	371	407	395	409	395	385	388	384	371	405	427	370	386	394	386	372	367	379	361	375	428	420	404	402	386	356	375	402	389	382	377	394	403	409	426	384	371	371	393	386	391	410	387	396	382	380	362	389	375	375	424	378	423	389	404	394	386	405	365	377	372	392	390	405	400	381	406	383	396	394	397	381	347	407	412	374	432	386	392	392	371	398	354	375	408	359	389	408	365	362	399	380	371	385	391	368	398	402	409	416	397	429	407	427	380	391	405	406	396	373	380	395	348	386	357	382	391	383	398	373	385	403	426	352	366	412	417	359	373	395	387	411	360	416	398	395	392	428	416	344	402	384	383	360	361	381	437	388	425	380	361	363	405	394	398	401	403	411	386	418	380	407	412	380	364	388	428	358	394	393	346	380	390	405	399	427	377	380	381	383	359	405	393	352	342	416	365	381	402	416	403	363	419	363	411	390	430	405	353	410	401	366	390	383	374	421	408	404	408	369	352	387	385	372	346	366	370	384	404	371	420	383	400	420	389	368	405	376	409	413	419	400	387	407	408	395	416	413	372	332	369	376	391	397	390	402	399	397	375	376	377	402	370	375	387	428	405	343	427	423	376	403	377	380	403	420	431	384	423	389	422	391	422	397	392	376	383	396	379	369	358	382	390	387	380	387	372	422	400	386	348	376	393	406	383	382	407	375	365	369	398	433	382	436	410	404	374	412	348	367	363	385	363	356	402	392	371	348	389	399	390	425	395	400	358	374	408	365	345	369	418	363	358	388	409	380	418	392	406	384	414	397	375	389	400	374	430	383	409	383	378	373	372	392	420	420	350	387	377	420	379	374	359	395	391	396	364	379	433	407	403	393	394	379	388	382	388	373	395	406	420	385	422	388	384	413	401	398	374	411	376	403	386	387	403	388	391	405	436	438	397	409	415	433	404	425	370	366	368	359	371	366	384	385	366	374	419	414	469	378	406	382	367	384	403	386	385	371	380	410	376	367	407	411	365	389	376	391	406	383	400	380	416	379	356	400	388	410	373	358	369	383	386	391	395	364	387	400	416	357	381	368	366	382	421	400	374	417	405	364	366	416	414	392	403	372	361	407	358	380	371	400	402	360	399	407	395	402	420	398	380	392	444	385	417	381	354	394	406	382	383	390	362	382	399	400	414	397	376	377	381	384	402	389	353	386	395	415	413	417	382	393	373	364	383	395	371	409	397	396	386	382	391	398	399	402	388	358	376	384	382	388	343	380	335	390	383	380	389	380	405	388	359	364	381	397	386	382	378	333	378	383	387	391	411	422	384	375	389	436	425	429	348	399	375	420	366	404	373	375	425	343	394	391	399	377	359	362	385	400	418	389	396	399	407	428	381	402	376	379	382	383	394	396	344	412	418	405	394	407	336	380	398	379	347	416	362	382	414	389	383	386	384	432	439	413	416	376	357	413	392	386	396	427	375	371	403	366	370	414	383	393	384	379	388	377	386	391	388	384	356	348	389	405	393	358	365	445	373	384	412	363	405	369	402	382	382	378	382	382	364	390	415	347	412	382	406	361	384	348	396	409	384	422	394	374	429	381	360	371	351	385	368	415	351	441	409	387	375	403	409	396	367	436	412	354	373	431	385	387	394	413	369	365	398	382	397	385	386	427	398	408	408	395	353	382	406	403	374	406	410	375	385	356	394	397	405	347	369	394	428	442	396	407	408	434	397	364	397	363	387	415	376	406	404	419	380	388	359	394	420	399	411	370	370	400	410	403	354	445	377	369	351	382	390	358	401	358	385	374	412	394	347	384	392	378	374	409	410	375	400	407	395	420	406	418	404	410	343	406	382	420	396	394	425	396	408	402	361	330	364	390	372	401	363	394	364	380	412	362	395	399	374	364	389	380	356	382	401	375	414	414	378	424	376	343	406	383	385	381	415	377	398	413	393	401	417	409	361	393	402	384	355	423	375	393	395	393	395	423	389	387	383	403	404	436	389	383	386	389	445	382	408	383	374	380	407	404	399	391	359	388	448	374	379	378	388	412	422	357	388	401	388	424	389	396	405	406	405	381	414	351	373	402	378	370	385	338	402	361	403	400	391	408	383	410	394	378	330	377	353	382	392	372	362	377	414	398	393	423	376	408	376	408	365	402	365	367	379
5575	1032	961	901	916	886	856	900	930	874	848	877	892	861	873	885	853	924	878	888	865	861	932	879	898	914	887	850	907	889	914	894	840	933	898	870	903	892	877	855	905	923	837	830	908	862	862	897	932	911	902	893	901	849	850	879	913	889	904	874	867	910	899	886	884	965	944	861	892	861	901	934	904	878	923	848	855	895	891	856	874	925	929	893	902	901	879	942	878	880	909	879	871	931	843	862	920	901	884	876	871	890	872	844	909	893	825	896	854	910	884	898	883	925	847	913	908	884	931	903	839	903	903	890	878	863	855	904	902	844	883	901	868	878	867	891	862	900	865	918	893	895	920	837	832	901	937	917	855	882	915	852	906	922	899	901	887	838	889	830	853	896	881	878	890	893	841	870	883	895	906	896	886	918	877	916	837	865	918	907	899	891	860	853	919	843	890	891	869	917	847	885	900	878	925	911	966	908	894	906	881	866	862	901	875	933	856	864	914	867	863	851	889	906	936	896	916	880	888	928	902	854	858	884	909	896	889	941	908	931	853	857	837	885	918	825	832	908	923	927	900	873	872	916	900	849	900	881	876	900	805	903	868	879	863	894	892	903	821	908	867	889	901	906	856	946	914	937	932	876	841	889	903	863	881	911	951	926	897	858	832	921	902	896	859	847	907	891	885	922	885	903	856	849	906	889	901	911	942	905	879	909	896	868	877	870	922	900	837	879	914	886	890	860	855	917	909	902	912	909	853	910	869	866	863	938	850	855	892	878	862	905	926	894	868	835	874	904	963	846	857	893	860	829	907	858	875	882	860	905	917	888	924	869	860	897	868	865	831	891	857	908	853	926	909	885	931	869	884	882	898	916	914	865	911	822	941	879	918	847	967	865	932	876	863	911	904	892	901	907	860	911	901	857	851	871	917	874	906	913	908	882	884	845	840	899	871	876	893	941	946	894	868	918	880	878	861	862	914	937	935	877	872	915	872	877	905	847	919	848	888	902	903	833	873	822	883	925	872	860	852	908	867	866	857	917	878	903	924	892	915	936	905	794	875	893	901	874	906	938	866	860	865	889	866	885	893	885	894	928	871	834	929	874	858	908	905	873	901	899	892	922	853	935	854	886	879	929	941	883	866	868	897	891	903	916	861	919	912	869	911	861	847	879	891	886	922	887	931	846	847	952	862	859	884	893	873	943	863	831	871	916	857	844	854	899	883	858	852	879	897	913	880	850	901	932	883	857	869	916	901	901	895	857	857	914	851	858	876	836	947	959	934	868	843	885	941	848	867	923	898	886	887	866	895	882	895	889	933	871	894	910	904	900	869	864	849	897	908	866	896	858	912	864	857	906	960	881	888	820	911	843	880	894	922	900	885	855	898	872	869	906	856	934	930	917	887	911	850	822	921	898	900	892	853	905	892	885	855	852	923	835	915	891	880	903	879	865	899	888	924	871	837	878	916	892	881	874	852	888	860	811	849	908	896	841	894	894	835	878	906	918	855	904	883	919	939	874	871	875	865	891	899	879	896	867	848	861	838	890	938	907	841	963	879	854	918	880	899	849	906	882	867	898	872	853	855	918	885	840	914	860	880	881	966	871	891	836	887	918	898	845	894	910	873	845	900	924	849	896	860	900	905	894	856	853	892	842	887	894	926	887	880	910	891	891	902	911	885	919	859	900	927	871	907	914	901	914	873	885	872	893	889	888	877	908	872	864	917	911	903	874	917	869	909	911	929	895	946	838	896	843	866	928	897	850	902	881	833	906	903	891	925	910	798	862	946	901	911	867	857	829	896	912	839	857	907	844	858	861	868	891	916	898	896	897	888	855	892	908	915	857	942	904	928	811	859	923	902	886	875	888	892	857	932	905	883	891	897	893	937	897	870	913	834	859	875	888	916	847	920	909	890	871	908	896	898	943	941	871	912	888	904	858	867	912	915	890	933	891	872	874	878	880	912	892	870	902	893	911	894	854	880	848	884	851	923	890	898	917	866	884	890	845	887	895	892	861	917	883	899	874	889	839	871	869	850	885	831	874	858	889	898	894	865	867	921	881	894	855	885	888	871	823	893	885	871	898	882	857	892	906	878	912	857	837	917	847	924	855	887	858	883	890	868	915	936	919	911	858	906	920	951	899	872	860	859	890	874	852	846	871	891	925	910	873	907	869	842	860	899	916	861	836	925	870	903	863	868	873	907	888	869	900	904	850	892	989	918	913	894	900	941	839	909	872	863	930	857	875	880	884	912	887	892	874	929	897	880	864	867	922	868	915	881	848	881	928	886	882	874	830	898	920	895	888	918	918	889	861	854	873	913	851	906	896	911	913	926	940	892	872	835	943	918	866	966	871	943	897	892	869	933	809	887	860	824	952	915	941	885	908	916	837	877	836	912	937	928	912	872	816	865	872	920	903	842	840	845	915	886	885	871	934	904	872	909	886	896	846	903	861	861	916	865	911	897	898	903	852	871	907	862	859	884	891	873	883	863	866	895	836	899	876	857	886	861	907	864	914	938	901	867	902	815	866	944	905	861	919	859	891	891	882	873	856	912	854	939	863	816	885	913	888	889	834	852	872	878	923	874	904	826	888	876	875	914	899	853	902	876	842	908	827	896	907	909	892	913	874	916	941	866	900	926	851	886	886	892	911	913	855	853	924	868	869	853	960	869	841	886	961	868	910	879	928	961	868	914	881	873	870	857	899	812	880	856	887	855	885	886	858	817	909	860	886	916	905	906	907	892	889	897	863	880	920	900	846	928	867	887	851	850	887	854	915	887	900	880	933	875	827	857	889	908	887	873	858	871	833	889	880	908	887	858	880	844	977	880	910	875	886	894	885	825	863	866	882	899	853	879	841	917	867	911	936	920	887	895	861	874	905	905	913	952	898	849	905	861	864	896	873	863	855	861	896	904	859	892	865	919	888	899	876	880	872	888	922	852	893	879	903	908	881	952	901	897	783	902	912	919	850	844	900	887	893	914	866	881	893	837	966	915	881	869	876	918	879	869	879	940	872	880	895	928	926	878	872	875	878	878	882	882	857	884	874	888	858	881	928	885	889	885	914	893	873	898	838	876	913	864	965	928	877	874	855	834	947	882	870	854	832	866	853	904	924	939	883	909	838	886	887	931	896	930	933	830	898	936	856	917	921	892	862	952	906	875	872	893	855	866	903	934	952	871	867	860	908	888	912	810	911	898	924	906	901	895	886	903	959	855	903	881	892	844	867	922	871	879	885	855	905	900	906	828	847	946	964	873	866	876	877	887	919	868	902	915	888	918	875	832	902	897	876	866	841	929	868	857	865	885	925	802	890	867	886	891	870	856	930	935	902	911	956	892	876	849	924	884	893	892	845	903	862	887	850	899	863	901	924	839	913	886	862	897	933	890	855	921	892	914	844	888	911	906	876	864	892	899	875	886	868	879	895	925	929	908	897	907	867	924	918	905	872	879	893	849	819	895	884	904	913	857	904	879	882	884	881	881	880	860	855	885	868	880	898
24583	20924	24608	27383	20033	1795	659	590	481	480	462	478	464	457	422	444	428	439	444	423	436	453	440	473	434	416	409	422	409	437	466	427	424	409	414	418	420	420	473	447	428	422	428	427	425	453	375	388	399	433	455	445	394	392	417	435	419	400	414	450	438	404	437	396	392	481	400	380	441	472	415	426	401	426	413	418	471	385	436	444	459	456	412	454	457	456	409	430	428	419	422	403	441	418	414	422	439	425	403	406	457	477	415	417	481	443	400	418	399	429	479	417	418	430	439	430	438	429	464	414	447	396	433	443	412	377	448	421	452	466	440	414	433	438	430	450	441	431	422	424	433	417	437	453	418	413	456	436	387	393	377	382	398	414	451	455	464	413	383	431	398	390	420	432	417	382	411	365	450	438	430	431	401	432	396	397	441	431	442	402	400	399	423	427	441	460	414	461	419	400	438	414	417	416	411	428	415	437	429	429	446	428	428	470	422	429	424	460	430	435	431	466	440	456	419	449	426	446	397	421	432	419	418	453	441	458	421	451	458	470	429	430	467	386	450	405	409	444	426	456	465	425	409	415	440	411	386	422	448	411	421	430	437	419	428	402	388	435	408	414	399	455	426	372	457	434	412	485	396	459	404	434	408	425	441	403	457	445	418	426	452	449	410	423	442	434	442	442	420	448	431	415	442	424	429	398	384	411	435	423	422	439	434	445	453	430	397	437	422	387	431	421	416	432	399	451	404	401	426	448	475	429	464	446	463	450	418	428	452	425	397	416	430	436	410	413	429	427	453	445	446	420	409	445	411	419	455	427	410	411	475	435	417	420	488	467	399	408	407	427	426	423	431	450	432	408	420	396	435	407	390	442	433	455	417	456	432	402	416	432	408	443	409	441	440	465	466	431	402	446	430	426	443	412	423	430	426	440	446	395	446	416	418	460	432	410	420	435	386	446	410	455	397	381	417	404	440	408	408	405	465	457	399	454	464	425	439	464	406	399	403	446	411	392	419	406	418	461	405	422	422	411	396	419	433	445	421	438	446	422	408	422	445	404	395	429	432	399	441	438	387	405	417	427	436	442	418	415	449	409	436	447	438	415	416	441	452	424	450	412	412	438	418	408	416	440	414	447	400	407	419	420	418	465	438	414	413	418	396	409	397	410	429	450	429	429	410	362	405	422	430	417	453	448	409	435	405	428	442	402	469	445	448	437	405	468	446	454	452	388	445	425	407	439	486	419	398	431	414	423	447	435	428	427	403	429	439	428	430	417	413	473	401	438	421	414	458	431	417	421	427	434	410	429	409	436	475	480	466	413	395	398	451	403	420	414	439	391	463	425	458	418	403	384	365	381	409	421	460	441	416	438	402	452	415	413	439	401	484	399	399	427	431	440	447	375	402	406	469	462	438	386	413	402	436	428	431	443	436	453	436	438	488	452	446	441	452	453	433	405	431	443	403	439	455	418	372	444	431	407	419	439	430	437	397	417	442	433	436	411	392	450	463	414	436	413	433	401	398	396	406	431	455	430	414	406	455	437	416	407	418	448	428	431	382	436	443	412	436	422	418	404	427	444	432	445	428	463	452	407	388	434	424	431	367	430	445	380	404	443	382	437	451	432	470	426	416	441	454	437	389	433	415	452	407	424	449	441	456	425	471	446	421	444	390	411	468	407	392	385	446	419	402	397	427	483	404	448	440	434	407	399	428	422	439	422	422	429	391	421	424	421	418	437	442	449	431	426	478	445	389	420	434	418	431	395	421	415	414	441	441	402	459	428	385	395	464	429	422	403	423	423	428	390	400	454	424	443	399	439	432	450	403	443	428	429	460	428	402	426	409	429	434	452	465	431	405	418	431	441	416	457	406	384	429	428	436	441	417	431	441	441	454	431	428	451	414	449	432	439	420	425	408	420	404	462	439	452	419	438	415	412	423	403	417	415	436	476	423	452	423	472	417	419	400	400	468	428	443	414	408	402	410	420	459	407	465	414	454	413	388	433	458	430	437	441	428	443	436	399	423	440	422	430	441	418	431	401	437	420	438	425	442	465	417	438	421	411	401	447	452	403	426	461	429	453	435	417	417	441	415	458	404	421	412	439	438	419	400	390	423	471	409	478	445	418	435	406	428	413	413	424	396	399	454	434	402	398	422	427	466	426	433	405	420	442	396	390	448	453	417	414	454	410	426	433	438	402	461	420	423	410	421	377	393	426	485	413	427	416	386	428	448	405	432	462	434	442	420	414	407	412	415	384	417	446	418	415	447	452	380	400	412	403	452	422	404	465	407	430	436	422	419	408	405	429	447	383	437	415	423	426	445	386	408	414	447	441	425	400	414	438	390	430	445	415	396	438	429	376	410	477	460	427	441	428	428	414	400	460	402	410	398	470	416	415	423	443	401	429	441	402	404	444	416	396	443	462	420	435	425	395	433	440	453	400	462	445	432	428	438	421	422	439	454	400	428	446	421	385	437	456	430	431	415	446	423	451	399	406	415	415	452	411	445	415	422	431	424	371	411	414	463	414	415	415	452	393	409	423	446	475	434	440	429	432	425	449	408	407	395	400	445	422	404	386	426	419	415	431	401	405	413	419	434	396	398	421	420	430	424	432	416	454	446	386	437	412	410	433	443	412	414	443	429	410	450	439	459	449	390	425	439	415	379	447	399	403	417	405	435	433	460	428	429	466	393	406	407	395	446	452	391	429	422	438	412	377	429	431	425	426	449	422	422	426	401	390	420	455	450	439	420	426	458	429	398	436	420	406	422	376	421	410	473	430	413	403	416	464	437	392	420	456	437	442	422	418	439	431	435	402	430	416	420	439	454	408	440	430	392	407	408	381	388	452	405	414	389	452	424	428	459	416	452	448	430	415	478	420	423	455	446	451	429	449	426	441	439	445	432	413	417	445	434	406	424	432	413	419	425	421	436	467	420	444	430	427	455	445	429	414	423	390	396	433	388	448	438	467	445	431	399	407	436	411	428	411	400	410	402	454	415	427	407	437	438	421	425	426	437	409	460	429	432	432	440	455	383	429	400	418	457	394	414	422	423	446	423	435	468	414	387	412	437	465	423	452	422	414	452	419	411	400	456	481	427	415	439	429	423	394	405	433	358	466	424	432	406	401	420	426	447	416	415	415	457	450	450	436	440	430	405	422	429	443	411	431	460	433	406	424	462	444	431	412	440	414	421	433	432	401	423	425	426	414	412	411	411	448	410	466	443	412	409	433	426	420	476	429	395	419	458	463	417	387	431	436	438	450	414	427	432	435	400	436	400	411	436	423	393	418	417	419	442	421	415	435	456	437	440	414	446	400	429	406	432	411	399	393	422	412	441	415	356	417	413	439	458	420	443	441	452	447	399	423	427	419	394	453	405	446	416	431	402	461	415	439	427	390	412	405	457	444	417	460	455	455	437	436	477	368	406	444	429	423	448	414	450	435	415	442	435	445	467	416	441	422	463	396	393	430	423	403	379	419	438	435	406	413	411	397	451	433	422	452
3524	3078	2183	1413	1128	1040	1029	1032	1032	1010	933	972	972	927	1009	930	908	940	910	905	945	912	933	937	907	918	895	993	944	955	916	958	940	946	882	908	975	908	882	948	927	912	957	1022	890	945	952	875	970	919	893	931	904	917	936	930	937	910	885	985	912	956	878	984	892	913	931	970	926	961	948	902	940	918	892	967	993	958	956	902	977	976	972	947	941	964	980	964	902	907	943	947	982	949	915	924	963	917	995	909	922	907	945	865	958	950	914	891	936	900	955	903	939	966	913	904	921	890	950	988	929	845	998	928	907	963	989	918	929	920	904	965	920	884	917	899	947	893	933	904	976	911	894	920	877	880	960	889	941	916	928	920	881	924	949	942	881	997	917	904	904	893	929	937	961	898	887	962	945	962	896	936	955	972	949	940	932	958	953	872	916	931	909	931	937	943	888	922	933	951	951	976	972	930	876	906	942	940	919	932	929	930	949	877	919	877	881	922	912	950	922	954	870	966	913	936	951	941	911	902	885	911	895	879	1012	942	903	912	934	938	949	947	947	910	1000	917	926	934	968	940	949	974	863	903	958	892	936	898	925	929	862	949	992	900	937	928	891	940	913	922	955	825	909	925	1020	925	891	948	964	953	991	931	948	891	947	942	913	935	935	967	885	939	999	922	965	947	918	939	1022	903	967	953	895	946	969	938	970	928	942	971	910	933	975	949	957	891	947	905	923	905	930	971	919	918	934	943	906	877	871	927	885	894	948	939	946	879	968	905	955	938	901	931	956	917	903	873	980	925	936	929	909	853	930	908	871	905	971	909	932	939	930	922	922	975	932	861	920	928	941	836	952	910	918	914	931	953	915	877	923	936	969	900	886	902	950	967	955	915	939	957	900	967	921	878	916	925	916	901	972	966	852	963	919	938	971	932	958	901	892	950	917	892	948	938	919	910	887	909	967	934	961	938	919	1001	853	929	927	909	933	898	947	901	932	935	1014	942	952	921	917	955	927	938	918	913	932	970	885	920	927	897	964	929	976	921	937	907	880	947	913	897	974	956	920	976	928	931	928	974	942	941	982	888	952	905	933	1016	969	907	936	939	877	911	919	916	927	937	928	969	913	902	948	980	943	899	934	910	886	890	951	937	959	934	962	892	895	929	924	942	920	971	929	910	928	936	917	911	962	918	979	912	920	950	959	935	934	868	937	946	943	940	953	929	931	972	946	948	864	970	902	926	925	950	943	1001	984	888	906	956	940	897	978	932	962	912	885	943	975	916	867	951	883	897	913	931	917	963	967	933	849	945	944	892	928	848	906	915	937	884	901	918	922	912	925	928	888	925	913	956	852	993	916	931	879	937	936	949	937	929	929	874	898	895	979	927	924	932	924	921	894	899	942	939	984	907	887	949	928	869	947	897	892	937	905	882	915	932	901	889	904	926	959	934	913	869	924	945	932	883	885	939	888	976	935	885	920	911	925	954	947	892	929	935	940	916	939	909	940	950	928	941	968	855	959	924	904	942	894	960	958	928	904	923	912	923	978	913	954	909	919	931	877	880	900	899	957	883	927	927	940	914	858	933	875	919	959	919	900	959	894	900	918	918	919	899	991	917	890	913	971	892	928	920	995	897	938	931	912	939	922	903	979	963	966	937	939	979	924	953	985	933	961	948	970	941	980	940	946	942	960	893	941	971	927	913	922	928	909	935	938	978	887	861	939	883	979	869	932	953	904	933	922	915	927	922	963	944	976	922	899	913	932	935	933	946	939	909	915	967	909	896	928	870	985	934	948	951	942	942	934	902	904	968	914	946	913	935	889	884	902	998	973	925	949	920	921	949	927	862	914	909	913	900	888	922	850	931	931	892	913	908	892	891	880	895	909	925	886	941	909	915	945	906	954	905	926	924	922	884	905	938	943	937	919	949	1027	918	904	911	957	916	923	952	896	946	870	923	966	959	962	962	956	937	981	895	931	935	953	918	939	952	898	941	966	968	885	919	991	963	952	890	975	940	939	924	920	1025	917	961	974	938	944	963	938	978	953	972	896	915	890	903	899	929	933	869	839	883	946	921	907	878	945	917	921	926	913	910	871	907	899	974	909	955	934	910	899	902	910	943	948	920	932	952	933	856	924	917	922	933	1018	893	905	894	907	921	923	977	934	948	938	972	877	968	921	940	940	963	968	925	905	951	890	979	937	902	905	872	923	917	943	996	895	989	939	940	951	926	920	911	922	902	930	956	941	930	955	958	917	939	942	997	931	924	939	941	910	914	932	923	965	931	969	921	963	891	964	902	940	913	932	971	909	934	911	897	908	923	917	933	874	862	917	934	902	924	914	903	963	921	916	888	921	975	939	902	941	924	893	928	895	917	908	916	991	960	961	947	959	954	922	884	931	973	903	888	935	961	910	933	913	920	912	927	879	922	944	906	880	952	911	953	894	920	910	960	905	906	933	910	917	885	934	883	883	937	958	911	906	864	881	921	896	941	942	937	889	921	910	987	899	905	933	908	912	839	997	932	899	884	955	931	916	930	951	919	974	953	938	942	939	916	947	930	925	945	926	944	948	930	993	965	973	938	956	975	902	921	938	934	968	905	895	914	892	859	864	926	965	930	960	963	953	971	920	929	927	953	924	959	898	903	941	896	909	882	945	916	908	937	951	908	973	929	934	931	962	897	944	942	925	932	965	978	978	941	962	852	930	927	962	999	989	902	926	942	904	944	965	910	965	943	941	887	978	950	905	959	952	906	956	942	909	918	926	894	935	997	916	917	879	876	895	955	946	955	950	906	923	968	943	920	897	921	860	902	986	921	897	845	922	910	926	912	922	1001	965	926	942	951	932	967	922	929	905	983	919	866	935	954	940	926	973	942	969	1001	928	960	946	973	929	891	957	920	1002	908	953	936	964	930	899	902	935	924	947	969	945	933	975	880	925	943	914	894	919	898	950	901	943	925	943	961	901	956	935	937	940	969	957	918	940	1011	932	956	931	933	913	946	951	938	892	921	904	906	907	918	936	960	987	929	896	910	923	924	878	871	935	973	891	913	915	935	956	1008	912	910	938	941	927	936	941	951	941	934	960	972	935	902	961	934	920	949	926	943	934	881	945	913	966	901	901	947	947	929	887	930	900	926	879	958	944	884	940	909	875	895	934	929	891	901	956	971	948	893	927	917	955	906	948	920	965	961	955	853	949	976	908	924	932	935	937	930	944	1009	872	858	893	976	941	959	905	917	976	972	992	929	910	950	926	917	935	935	918	964	946	967	884	939	955	958	944	935	918	923	933	935	903	941	969	902	932	859	943	933	927	921	917	970	917	902	966	868	955	973	912	901	902	971	874	917	936	943	897	940	940	899	982	914	921	968	963	960	945	923	898	886	927	935	900	932	957	916	921	956	905	898	944	946	975	920	954	912	921	899	908	918	959	911	979	916	900	978	921	918	921	915	951	890	943	923	938	977	876	957	958	957	917	939	950	933	949	942	948	921	907	924	957	979	927	982	972	922	974	925	966	933	952	952
23549	20812	25159	26562	20818	20806	2888	480	343	333	322	276	264	284	266	249	269	234	256	252	231	274	242	200	251	231	250	245	221	204	250	251	250	254	251	227	228	242	213	240	248	217	237	210	245	269	235	279	231	253	264	247	224	220	229	237	208	228	232	256	250	237	241	252	244	230	225	226	242	232	227	226	225	230	242	220	233	235	235	233	210	230	223	220	252	263	225	234	219	218	258	227	259	229	209	252	240	204	238	279	230	227	204	210	232	231	240	243	247	234	224	230	219	250	194	249	250	233	249	252	206	235	255	230	225	237	236	233	248	251	240	249	211	214	248	227	237	234	219	257	202	225	228	246	269	247	239	228	234	246	259	221	225	243	249	230	251	242	243	199	216	252	190	226	201	221	230	253	245	245	224	215	222	248	245	225	249	255	230	244	232	226	238	211	231	215	240	250	241	228	219	234	233	246	223	241	214	207	198	209	239	229	232	226	248	250	229	233	247	235	215	238	217	235	219	238	216	211	246	247	270	217	227	215	220	195	211	241	225	209	220	246	241	219	247	194	234	232	222	212	225	212	197	242	206	214	237	232	249	204	246	237	242	245	221	235	202	256	232	224	257	230	228	235	232	226	205	265	241	228	242	214	258	228	240	225	243	240	254	239	219	231	238	218	222	225	227	225	234	232	219	219	255	243	265	227	252	204	242	244	238	229	254	239	241	224	253	230	214	165	219	212	260	237	244	232	224	232	234	238	234	243	236	226	222	221	236	231	214	256	252	215	199	253	229	215	227	269	206	234	239	221	238	221	216	246	226	208	228	245	198	258	245	243	200	218	196	237	233	236	219	238	245	241	222	224	227	196	254	230	247	228	224	232	233	251	235	228	228	221	211	251	234	250	213	238	217	223	254	230	240	225	232	222	222	228	256	265	239	233	228	254	254	248	189	262	226	232	238	216	260	221	234	235	208	226	240	230	224	258	244	213	244	211	224	231	223	238	232	216	211	238	214	239	233	205	244	235	205	238	216	232	237	220	211	250	221	213	239	213	244	209	229	227	242	239	226	224	241	233	233	232	203	240	218	255	233	249	215	262	240	218	197	250	205	209	231	188	241	258	223	232	235	195	203	223	238	229	216	222	218	233	226	223	236	249	208	258	239	211	210	223	251	259	217	236	236	245	211	226	227	224	236	249	225	231	231	264	230	259	220	247	227	232	236	281	239	213	241	227	224	265	232	226	217	217	213	213	224	227	225	242	238	198	210	221	254	226	255	226	242	238	197	252	256	211	218	228	228	248	254	251	235	228	228	235	244	225	236	219	197	227	258	243	240	245	218	235	249	215	206	227	240	231	220	236	235	227	227	203	203	247	222	246	251	215	244	253	245	251	221	240	252	241	218	213	224	242	252	220	243	230	227	227	231	217	254	249	221	220	251	250	223	246	216	217	234	227	250	262	237	250	211	226	227	239	220	234	229	263	249	240	250	231	196	234	204	226	235	251	270	248	225	209	214	226	238	240	238	267	203	231	235	239	237	224	246	227	235	236	217	238	223	218	228	209	253	212	204	236	259	225	246	210	215	260	254	256	221	187	232	231	260	244	223	219	240	221	228	223	228	196	207	238	229	232	240	234	235	170	218	229	216	236	219	247	241	235	248	213	191	229	223	213	200	213	217	238	228	245	266	230	221	222	228	205	249	221	250	237	218	243	213	232	209	208	264	231	219	254	244	205	205	225	213	216	212	220	216	224	246	203	188	238	224	249	237	248	219	208	222	222	234	264	245	221	227	254	236	253	256	210	206	227	229	243	233	254	257	234	234	256	237	235	198	235	243	212	219	242	227	216	242	249	209	222	224	215	219	214	226	224	205	228	224	238	211	222	245	233	231	242	227	246	253	207	231	233	236	229	245	247	230	228	257	242	239	216	242	246	246	239	206	211	194	203	214	228	211	200	221	234	219	225	254	215	210	216	203	206	229	234	259	206	218	244	245	241	223	242	226	249	237	237	247	231	238	223	249	218	234	200	240	242	227	229	236	225	221	224	206	229	220	199	228	233	255	205	231	247	220	197	213	222	240	234	216	211	241	265	229	226	256	223	230	237	214	230	223	245	236	210	221	219	247	240	254	224	197	233	211	212	242	254	252	233	230	213	220	226	226	241	224	220	219	221	232	228	224	226	218	212	232	280	226	219	211	250	208	255	219	247	196	224	212	240	254	210	210	244	267	232	217	220	228	206	234	224	262	234	213	211	205	224	216	224	227	222	205	207	233	246	221	200	238	217	171	223	238	246	256	234	231	261	243	221	235	235	220	255	248	238	190	246	248	222	254	218	260	227	228	233	240	208	229	244	219	228	251	232	201	226	222	258	217	209	231	210	219	231	227	234	224	226	251	222	230	233	219	235	207	253	245	243	219	231	234	239	213	231	221	250	246	222	249	259	242	243	238	233	225	251	220	271	250	243	255	237	230	225	245	235	195	218	212	219	237	229	248	213	228	218	218	235	237	233	222	222	216	235	212	233	252	221	194	197	240	236	266	226	212	226	227	227	268	243	196	225	245	250	229	212	261	222	214	215	236	218	229	208	251	212	241	233	240	238	226	211	237	244	210	228	244	210	227	223	210	231	223	225	226	236	241	235	232	250	213	246	198	234	210	220	228	211	228	204	230	229	220	214	227	228	246	273	253	207	232	219	232	212	241	238	239	234	244	242	239	234	205	228	226	237	235	231	220	228	235	222	240	243	266	235	243	240	225	218	196	259	213	212	253	247	215	251	234	211	232	257	212	235	254	220	243	209	227	259	273	243	247	243	232	235	222	215	257	238	215	229	229	218	254	231	232	216	242	236	237	225	238	224	211	232	215	238	209	231	229	249	225	217	207	224	235	217	244	217	244	233	221	184	213	220	220	272	239	223	227	212	236	218	244	241	203	241	228	213	224	239	223	235	219	237	244	225	267	239	234	198	206	247	251	286	220	254	229	234	221	227	220	231	191	200	211	256	237	234	249	230	235	233	227	233	240	243	214	228	193	226	234	219	206	241	229	220	245	214	224	198	188	204	224	219	245	274	221	252	224	223	228	210	235	238	213	225	211	231	218	240	258	244	256	260	240	242	214	215	240	258	266	237	241	219	204	223	211	232	239	253	211	258	238	236	212	230	235	193	229	234	213	227	209	231	241	210	248	235	202	201	234	235	227	224	243	223	221	237	233	225	217	221	255	225	233	244	207	232	252	250	231	212	229	234	226	242	245	229	265	234	257	201	243	252	205	260	275	239	211	240	226	208	244	244	234	243	191	242	252	208	213	230	241	188	212	212	211	229	217	230	247	226	228	248	227	233	200	247	254	241	225	220	239	217	234	241	253	239	216	243	236	231	252	223	226	214	219	254	218	215	210	232	206	253	212	256	202	232	233	221	211	244	208	225	218	226	220	214	217	234	264	251	204	233	253	219	246	227	195	249	235	231	214	241	229	209	215	234	245	231	253	206	238	230	207	224	252	250
3453	5004	3186	1503	989	782	667	615	620	597	607	561	586	588	598	585	587	589	566	578	546	541	553	501	593	500	530	499	558	541	534	523	545	546	491	532	537	512	542	586	535	521	513	549	530	553	529	494	570	570	582	554	539	559	505	545	523	545	528	510	567	525	512	547	502	535	553	559	531	544	607	549	582	540	547	560	523	562	531	513	532	518	542	542	526	531	529	548	532	558	579	551	534	572	517	526	535	512	535	552	519	532	530	542	484	558	531	564	554	534	535	532	508	615	552	592	554	546	523	546	566	536	507	545	524	547	545	527	547	563	542	529	559	543	543	543	525	568	542	498	550	501	566	534	572	491	541	548	505	556	562	543	522	545	536	581	507	548	568	509	585	537	543	517	501	540	537	512	534	534	559	554	522	528	511	541	579	542	566	540	508	536	464	579	514	505	566	550	540	553	533	489	497	532	532	523	509	536	565	524	521	545	522	541	575	522	554	540	541	539	535	544	560	552	532	535	519	525	573	568	539	537	555	571	543	540	553	527	573	554	519	537	547	547	543	568	566	515	530	543	517	536	532	520	551	562	520	521	555	547	538	585	562	563	566	482	515	495	518	553	544	519	530	524	521	566	566	519	559	572	481	552	549	573	559	509	545	528	556	506	512	537	556	553	517	549	572	535	529	502	536	537	528	583	556	546	536	529	572	567	595	540	546	539	527	524	525	530	535	559	546	548	546	521	600	542	535	530	499	536	521	541	566	534	538	528	545	556	545	545	564	556	522	544	518	520	533	516	557	521	556	532	556	524	534	561	539	535	603	532	514	547	552	528	539	539	520	538	580	540	524	555	516	537	545	531	525	531	566	520	560	561	553	537	508	532	505	508	538	519	554	504	511	523	543	562	534	525	528	571	527	549	587	524	540	576	523	521	524	532	555	511	531	550	527	525	535	497	542	556	604	557	522	561	532	543	526	532	554	560	527	533	550	547	532	542	531	569	540	521	560	578	520	541	495	532	538	504	510	569	539	521	499	544	572	539	547	558	520	521	571	559	519	540	510	502	530	541	509	577	572	549	556	521	515	510	540	515	520	507	522	532	559	506	520	568	570	506	503	498	542	556	565	559	530	553	525	483	552	520	538	564	548	541	523	519	552	534	515	544	520	518	546	544	535	548	524	522	555	513	532	541	511	549	496	483	525	554	540	530	492	540	535	520	589	556	553	534	587	539	512	522	551	538	535	540	567	478	532	596	525	516	544	550	555	524	572	558	542	559	559	515	537	543	547	573	544	545	502	538	524	550	593	524	535	531	546	518	535	536	518	514	537	556	531	545	521	509	534	537	548	542	533	531	572	523	531	527	508	555	557	533	550	540	538	535	507	530	531	536	550	587	539	527	549	507	541	520	543	528	518	536	525	501	530	504	550	543	508	542	546	583	567	517	538	541	539	501	551	532	531	569	518	504	518	543	543	546	555	499	536	517	496	571	587	528	553	549	526	554	538	490	552	515	521	566	536	511	555	516	523	502	543	544	480	529	544	547	550	493	573	502	565	529	552	566	521	538	583	570	531	564	530	530	529	508	557	555	517	586	540	536	520	522	503	519	566	526	524	526	541	514	504	524	513	543	554	544	552	565	524	529	509	551	538	549	554	538	627	533	508	529	503	536	500	529	522	534	526	553	559	551	550	554	525	567	535	491	556	566	551	542	539	558	546	539	551	521	557	508	507	534	566	574	539	532	530	554	539	584	517	543	533	596	542	526	553	519	575	532	568	565	538	542	550	544	531	551	512	523	544	528	529	506	545	518	501	527	547	566	557	560	520	528	504	556	559	586	523	525	563	554	613	497	530	515	538	550	562	552	528	539	560	523	557	570	565	526	543	536	547	537	528	548	495	556	502	555	569	557	551	543	570	586	513	508	532	542	504	544	507	529	572	589	514	549	524	545	542	518	504	509	540	537	527	551	533	523	544	551	521	522	533	511	565	571	568	556	588	537	536	517	522	556	582	562	556	587	602	525	511	517	526	551	532	555	527	544	527	521	539	536	499	535	515	575	500	547	555	521	503	537	542	554	542	572	548	547	528	516	517	538	580	517	531	526	561	544	519	535	511	529	487	491	506	550	532	520	519	593	539	500	530	495	542	510	555	561	560	543	483	518	533	552	590	507	528	520	578	558	549	564	543	556	549	556	559	555	533	551	542	552	562	548	529	524	561	560	512	558	520	556	558	571	564	553	555	557	549	550	536	532	545	545	537	546	545	529	555	562	542	564	524	519	545	520	501	556	546	574	509	553	545	523	520	545	548	552	515	526	543	563	541	522	576	521	525	522	566	566	539	530	579	555	511	530	531	557	553	524	498	531	540	524	547	530	522	547	571	500	535	547	574	515	568	519	539	526	516	535	536	532	526	552	556	570	541	548	567	551	503	553	534	501	535	586	542	513	587	586	556	537	552	553	519	501	557	525	560	542	557	506	527	499	525	516	567	533	522	559	532	505	529	568	566	573	525	512	575	545	556	547	525	534	539	506	558	535	591	540	540	511	546	536	543	576	569	534	544	514	538	559	563	499	555	499	527	537	500	555	577	585	553	543	536	495	547	559	548	550	567	558	535	525	548	565	549	507	499	527	555	535	499	579	534	519	561	558	546	544	513	534	551	516	532	542	549	530	507	535	556	548	575	594	553	492	520	516	528	511	520	548	569	479	545	555	573	538	512	501	570	507	591	565	521	526	547	498	578	552	530	577	520	526	535	532	578	522	554	577	525	523	548	575	564	535	518	563	559	520	565	567	564	556	539	498	568	508	526	568	514	512	568	518	535	525	525	561	531	566	516	532	528	555	516	539	535	553	553	542	569	550	509	515	547	524	572	549	549	546	540	526	562	561	505	523	532	563	541	557	531	498	559	557	488	523	533	511	544	580	504	560	597	577	542	529	539	540	520	547	505	547	528	540	533	579	532	508	543	528	558	580	534	612	585	529	565	532	569	553	497	536	570	520	524	530	529	538	578	484	530	545	595	527	521	549	563	525	508	560	558	531	548	542	518	507	487	576	551	523	547	556	581	473	531	566	561	527	554	513	563	520	564	560	579	541	544	522	528	501	562	530	496	518	507	552	530	554	536	534	542	507	504	512	566	519	551	568	532	511	545	533	583	514	554	561	564	539	558	556	529	534	544	530	541	543	527	538	532	513	533	580	544	549	565	544	565	555	524	527	511	526	557	532	564	529	540	521	563	563	517	559	532	508	522	500	516	514	517	518	555	538	526	524	541	570	524	530	574	523	520	532	563	549	556	533	528	522	569	556	564	509	541	611	565	543	545	532	589	564	532	509	516	564	504	569	529	543	520	574	540	530	525	553	555	524	560	538	561	562	550	549	516	539	533	588	577	519	523	583	533	555	524	575	564	534	499	568	596	544	532	525	541	543	529	550	569	485	511	536	550	527	522	575	511	579	555	546	558	552	541	545	527	555	592	515	483	538	545	574	580	551	570	489	579	574
32264	11377	1322	497	412	400	388	389	415	410	411	399	435	394	383	430	441	398	411	375	376	393	389	383	435	367	361	360	395	401	362	361	394	365	364	381	383	369	439	380	397	388	394	399	381	378	414	438	406	385	405	379	431	393	391	393	388	401	379	419	398	379	400	413	403	387	423	407	354	388	389	392	397	424	392	382	390	383	398	411	400	385	389	387	369	424	392	445	360	400	375	400	381	421	368	407	404	388	392	357	389	432	381	412	415	382	392	389	402	404	374	407	361	404	394	380	405	403	393	351	394	384	423	366	341	369	409	437	341	373	372	364	403	381	365	398	365	405	399	387	375	399	392	375	381	418	381	407	382	414	390	394	379	383	369	402	379	373	359	373	394	371	393	359	408	398	380	432	368	385	430	389	375	396	389	412	430	382	373	396	414	413	404	397	353	374	395	411	385	374	393	387	431	381	381	358	392	391	412	404	387	350	350	399	419	399	376	405	369	385	429	391	366	380	389	375	417	381	377	384	394	412	368	382	421	398	401	375	398	358	356	389	396	373	369	389	417	366	407	383	379	361	344	361	354	359	362	381	388	385	375	435	400	350	368	385	426	403	397	377	366	401	417	380	399	409	429	358	407	405	390	380	362	375	373	385	376	387	404	396	370	400	390	380	368	393	427	399	393	402	389	395	396	390	402	412	407	417	400	380	373	412	394	393	441	433	381	400	355	382	381	395	399	408	376	389	385	386	401	407	360	364	384	406	378	377	386	385	387	392	398	343	424	404	408	384	394	382	348	415	393	399	383	366	421	387	401	389	354	359	385	397	382	335	399	369	396	366	382	384	348	393	429	375	408	413	391	398	379	393	377	411	378	406	378	415	348	389	344	384	410	393	434	351	426	409	405	400	381	378	366	371	396	419	397	433	398	399	398	379	355	372	397	398	396	392	345	417	394	392	415	441	397	363	388	379	392	404	365	394	379	405	391	401	392	388	405	361	374	388	400	398	369	397	390	393	364	368	360	377	395	422	396	401	438	400	397	411	374	369	439	423	407	410	405	376	415	409	425	412	406	405	393	398	381	359	362	410	421	366	395	388	375	381	397	371	408	400	427	370	405	368	407	399	346	384	361	373	359	383	387	372	396	379	412	408	392	416	397	398	410	361	357	364	376	384	375	384	406	403	386	379	393	358	378	404	410	393	385	409	413	369	353	395	424	377	366	407	394	388	374	367	395	389	377	336	361	327	364	346	381	421	371	407	393	389	398	406	374	391	393	412	385	380	410	389	398	370	368	404	386	406	401	418	443	403	393	399	387	360	419	384	364	386	399	411	378	412	418	388	347	370	385	413	379	414	367	380	398	394	412	405	378	408	398	407	383	403	398	405	411	377	417	384	393	368	383	359	425	374	350	378	381	414	387	412	407	389	408	398	398	408	421	365	365	422	396	395	351	384	411	387	392	401	365	376	400	376	403	349	388	355	395	374	383	353	418	383	372	373	409	396	405	389	369	405	352	368	408	395	379	377	395	394	383	397	369	406	400	388	352	451	384	383	409	395	418	384	416	381	372	369	374	387	397	430	383	418	435	372	387	390	371	416	407	393	388	442	401	413	409	400	387	403	367	389	354	360	399	399	382	421	393	420	372	402	387	404	366	382	380	390	395	380	388	370	360	394	403	410	394	375	394	386	370	390	379	433	365	413	404	397	397	431	401	356	402	405	383	413	437	345	390	421	372	380	383	370	426	395	412	419	396	357	391	399	381	387	369	399	404	406	397	357	373	386	370	426	424	388	379	384	414	372	340	384	416	387	404	418	387	392	383	387	385	391	376	366	378	384	384	406	398	398	382	364	389	382	379	409	428	367	349	389	379	416	380	405	377	348	413	411	377	399	412	414	432	340	392	378	419	377	426	378	398	357	376	386	397	399	374	369	383	413	419	387	400	367	390	403	380	378	379	391	382	401	401	406	367	379	372	405	393	394	359	397	374	392	406	408	398	399	387	427	408	393	407	381	394	340	410	373	382	399	386	394	397	412	393	357	375	418	380	391	407	412	385	372	392	356	316	386	365	423	413	425	403	360	350	418	404	368	413	441	392	382	392	381	380	377	405	417	375	399	408	395	394	377	397	378	403	416	382	380	399	364	392	406	404	380	413	341	393	380	397	397	413	403	378	384	388	405	393	345	384	400	366	385	379	456	386	362	394	417	399	391	396	396	400	379	384	376	366	375	400	422	397	380	387	419	384	385	421	397	373	359	402	400	368	408	344	372	385	377	404	358	398	345	374	391	420	450	364	411	376	400	409	366	424	443	412	381	383	353	403	413	397	433	367	372	353	424	428	401	380	414	380	363	383	405	384	394	344	393	371	395	377	381	373	400	388	377	458	377	393	415	360	362	418	400	400	391	393	366	363	424	385	398	372	402	381	403	441	358	412	401	391	467	381	422	431	418	391	411	397	359	379	401	406	402	387	378	352	390	343	427	409	410	418	400	370	419	386	390	386	372	400	391	367	421	385	417	369	382	401	387	405	383	397	421	383	390	395	370	425	386	362	397	387	387	371	355	371	400	398	378	377	430	374	374	403	353	406	374	364	384	346	437	404	371	374	370	384	406	403	383	378	413	403	395	421	400	467	378	341	389	380	360	431	391	425	393	374	391	399	397	425	425	393	403	395	431	357	408	361	382	420	402	386	354	374	402	404	383	361	405	416	360	374	344	382	394	387	378	435	396	428	360	381	381	369	382	374	383	381	386	419	404	396	398	351	399	422	422	388	390	399	367	387	398	405	403	392	389	412	395	387	401	388	404	394	378	401	355	374	366	374	359	425	402	446	370	337	385	434	385	389	403	415	388	395	373	366	441	370	400	406	358	369	385	365	384	360	378	404	376	373	362	368	375	406	400	390	404	383	381	412	426	379	396	376	379	417	367	389	404	393	399	397	405	454	370	406	386	402	402	371	406	377	395	380	429	400	387	387	374	374	375	371	366	425	404	365	417	414	392	430	393	359	398	396	372	341	380	407	406	401	373	367	408	388	386	385	365	386	388	406	398	361	385	396	372	426	377	383	392	408	393	361	356	361	367	391	416	392	368	394	393	377	388	375	406	392	337	385	382	392	391	416	394	376	414	420	392	375	431	368	439	394	414	407	414	353	392	375	399	393	385	399	357	374	342	371	399	402	439	376	402	411	366	389	429	374	392	417	391	386	394	407	406	396	379	433	374	389	371	384	415	383	395	417	388	385	403	377	373	374	376	389	364	380	377	397	385	371	443	409	372	377	390	390	372	399	414	378	370	345	374	440	385	381	398	359	396	360	345	399	395	400	357	426	418	382	382	394	355	437	401	414	432	389	404	400	406	397	359	400	396	387	425	386	382	408	402	381	378	391	424	411	380	378	427	407	405	358	359	400	422	391	385	438	417	384	375	395	413	392	322	373	394	402	393	411	415	429	366	389	382	394	375	372	390	406	359	388	402	378	411	378	378	363	379	427	410	380	327
5666	1086	961	901	917	908	868	927	899	844	887	901	895	858	935	890	880	881	868	858	887	855	848	861	935	918	872	941	872	874	905	896	865	866	910	833	849	887	913	872	886	918	951	843	896	869	916	914	878	931	898	900	858	911	891	947	899	899	885	877	891	880	865	928	885	898	851	850	897	856	868	916	845	867	847	848	924	921	880	929	879	870	865	912	824	912	847	915	918	882	877	909	884	893	877	925	912	867	963	868	829	896	910	886	939	907	876	914	899	896	917	856	901	934	870	900	899	855	911	853	910	862	922	898	875	880	961	881	953	909	881	868	878	854	842	887	860	899	877	917	888	859	875	860	920	891	893	889	902	898	900	907	834	893	890	893	903	856	895	928	878	889	881	900	919	892	902	912	918	921	833	918	911	861	894	845	919	831	880	919	884	926	910	913	879	891	972	906	859	853	869	880	864	917	880	837	896	895	942	873	871	884	894	862	897	931	917	856	876	870	911	889	884	903	907	878	925	958	885	936	916	927	904	919	904	922	905	875	856	920	898	924	880	847	875	817	868	863	886	882	952	895	869	863	877	874	899	894	907	946	845	856	929	913	914	855	920	966	869	870	903	896	869	891	856	957	854	860	902	827	860	896	843	837	899	863	912	910	901	919	906	951	871	934	835	933	910	889	917	892	914	915	995	876	917	945	885	920	900	916	917	897	924	874	876	855	850	898	868	883	904	842	925	875	892	887	875	844	911	838	881	889	921	897	875	874	840	882	843	926	898	850	941	891	931	869	953	858	976	912	870	884	842	839	863	853	936	901	928	880	865	869	887	868	874	931	868	934	862	902	882	920	958	829	917	875	883	930	855	911	874	893	829	857	870	916	867	847	870	878	928	866	933	911	909	907	893	879	911	852	861	836	908	922	883	972	913	906	880	865	904	934	873	908	915	875	821	894	849	920	943	930	925	896	866	856	890	912	933	899	937	889	903	848	868	879	875	882	868	871	857	916	900	883	906	881	864	922	832	874	911	930	916	849	896	958	818	888	889	916	884	894	910	860	882	928	860	919	910	841	912	882	910	875	884	894	955	899	911	901	875	886	874	864	907	871	861	922	855	931	848	874	807	954	875	894	865	876	858	863	877	910	881	892	883	861	892	879	900	891	917	942	895	882	861	884	891	860	868	849	893	899	876	900	913	946	869	942	869	913	877	907	879	818	915	890	918	909	931	874	844	856	908	898	860	919	872	879	900	863	891	883	907	888	844	857	878	918	872	918	901	909	864	882	888	885	864	896	905	883	913	829	854	853	896	895	870	926	913	853	869	863	887	896	845	906	887	860	873	834	904	870	896	913	856	924	873	927	920	900	902	889	820	927	916	854	867	883	856	849	897	880	906	867	907	908	908	913	891	872	910	899	896	852	846	883	868	935	934	892	902	896	849	853	862	895	883	920	905	899	875	905	883	839	887	850	886	860	850	826	882	857	858	884	875	845	927	888	869	959	912	913	869	875	917	918	853	879	883	888	876	875	868	833	907	855	908	883	917	891	893	886	880	877	976	877	935	915	893	867	931	848	939	912	869	905	872	860	880	988	883	846	966	925	922	862	875	929	856	856	876	899	930	866	885	890	862	914	888	911	937	898	850	926	903	913	871	914	904	889	844	875	898	918	916	909	850	848	867	872	914	866	853	858	908	936	895	917	921	935	878	897	929	890	897	903	855	885	905	888	911	912	887	916	914	895	848	880	857	921	851	869	926	889	868	917	872	890	893	862	925	922	964	913	925	831	891	913	871	893	829	900	853	896	859	860	942	858	891	892	834	888	865	941	858	896	906	851	905	855	889	892	865	902	870	886	936	852	843	858	892	855	873	914	893	894	877	913	943	892	913	904	943	918	890	911	832	870	860	886	910	821	956	852	909	883	910	915	883	899	912	896	891	894	907	864	863	892	918	828	855	862	926	846	913	895	903	901	929	939	869	852	898	909	914	851	899	889	894	882	959	843	939	880	907	797	932	896	853	824	882	866	850	937	845	893	873	850	860	915	929	879	921	895	913	837	929	888	855	918	889	883	877	871	890	882	969	877	872	902	941	899	893	860	843	879	910	887	859	899	905	909	914	912	899	868	921	899	899	901	896	884	944	909	885	930	885	900	851	910	877	859	866	861	907	915	842	870	873	932	893	909	879	842	842	874	862	956	893	875	864	891	878	950	917	868	917	860	915	896	939	868	920	873	855	816	839	901	869	899	881	917	878	881	870	900	907	873	867	869	897	910	843	901	845	874	851	929	912	845	881	896	904	828	853	918	902	859	896	894	820	901	871	881	893	909	883	888	924	871	824	898	865	922	916	859	875	909	872	852	906	844	898	868	876	912	938	889	865	798	883	916	866	915	902	878	861	909	868	856	926	879	877	888	859	864	892	877	884	845	951	890	922	867	931	904	943	887	848	830	873	867	876	834	818	877	890	909	877	931	870	916	887	919	845	901	845	862	829	941	932	894	942	839	863	875	892	954	898	824	931	905	918	868	891	927	875	917	878	926	865	899	860	898	858	873	870	892	915	910	910	868	873	861	923	896	878	932	830	864	859	910	882	901	882	906	890	883	850	877	897	944	908	899	920	884	873	927	908	895	884	859	888	843	898	916	880	864	922	918	851	886	949	876	883	883	838	951	836	877	860	894	885	928	882	841	919	888	898	896	888	881	898	856	925	878	882	862	870	904	877	904	901	934	889	911	908	834	883	873	916	885	892	885	884	886	931	834	901	929	853	904	848	892	879	910	934	889	867	854	852	950	882	906	879	896	899	861	889	884	883	900	925	867	882	836	935	842	858	911	880	880	877	849	877	854	920	862	900	856	877	868	868	927	908	888	877	897	851	919	909	897	865	906	899	895	938	878	858	910	897	944	833	909	923	895	948	902	869	838	924	889	921	888	863	878	897	895	957	886	902	870	895	907	912	880	890	897	907	868	872	910	894	900	908	891	893	917	930	928	902	849	781	905	858	869	954	858	854	826	840	884	885	915	878	921	921	876	902	866	866	891	949	922	867	883	919	877	884	922	881	858	851	871	928	839	869	892	918	866	886	871	874	926	790	866	887	868	872	911	916	887	901	907	903	859	826	948	864	879	870	889	881	927	910	899	880	895	873	863	922	917	940	931	863	907	911	881	929	941	890	853	892	916	937	879	958	903	888	874	895	881	845	874	896	902	888	926	894	932	890	879	879	863	881	942	839	911	888	946	879	897	881	928	872	921	904	876	894	875	881	884	912	886	866	882	888	891	866	902	848	875	856	909	869	934	893	888	886	850	942	905	891	885	887	940	889	835	900	895	876	840	835	884	906	900	852	831	884	934	865	925	911	923	888	878	902	897	863	887	937	918	917	932	917	918	881	876	877	899	918	926	831	891	861	929	903	895	894	844	872	864	945	876	890	912	942	843	886	935	879	897	884	882	800	896	856	899	889	884	830	831	847	901	861	862	911	902	945	901	906	877	906	888	903	868
24496	20849	24522	27264	20006	1753	638	513	511	463	478	451	473	477	428	433	453	407	436	416	433	413	413	425	419	440	438	438	434	448	426	435	433	423	413	396	462	419	417	384	446	418	435	471	448	427	449	450	427	420	429	443	424	415	408	435	458	372	422	400	437	415	451	432	437	414	419	450	408	457	453	403	432	403	402	404	424	431	465	448	435	422	424	417	444	391	422	414	381	435	401	411	432	439	424	407	424	426	432	439	427	412	422	447	457	422	428	412	429	412	467	417	445	438	427	403	412	387	403	456	428	351	408	439	413	407	442	393	465	458	414	404	417	401	401	401	412	408	472	412	438	392	471	423	408	401	426	440	410	449	415	421	446	424	452	434	419	401	437	400	411	429	420	401	445	439	427	439	395	449	419	419	389	422	414	423	431	458	411	381	442	445	394	397	405	412	417	437	463	447	454	394	412	448	445	398	403	438	424	422	436	427	453	387	440	450	464	408	389	393	403	425	388	390	444	395	439	422	403	417	424	425	393	427	416	404	440	418	425	457	441	419	445	419	418	419	408	453	418	465	426	439	424	415	451	420	454	443	427	439	418	434	409	438	398	422	444	452	433	443	476	436	428	425	425	449	442	415	416	441	443	458	424	445	446	398	418	418	412	416	435	407	410	451	417	438	423	437	456	402	423	463	435	390	378	463	440	427	402	445	413	380	404	428	443	407	435	448	436	425	430	420	423	479	435	454	422	427	446	470	416	432	460	407	406	416	428	427	428	447	429	421	409	427	409	463	417	410	421	436	454	451	417	436	454	431	416	471	394	393	398	419	410	415	414	433	404	404	413	410	399	419	434	407	453	420	396	430	420	427	419	430	435	424	398	421	382	430	405	455	463	397	394	420	407	441	412	439	416	457	463	365	450	414	411	417	441	409	387	420	422	427	379	423	416	439	414	415	477	400	398	425	431	438	473	404	428	408	459	432	421	434	412	387	436	452	445	437	425	446	452	453	453	414	433	441	420	445	416	438	398	394	462	418	410	446	409	414	401	435	443	435	418	439	418	411	474	428	407	444	415	425	427	449	457	450	447	416	431	412	445	400	430	409	425	448	427	400	411	423	432	429	429	402	435	405	372	423	435	437	455	442	433	390	433	428	394	461	445	440	431	423	401	454	432	392	430	427	413	435	429	448	455	420	399	403	395	427	422	413	455	410	392	414	443	427	399	381	410	470	440	428	426	414	399	409	421	403	401	404	440	417	407	399	476	400	442	453	433	451	401	421	423	404	429	414	440	381	428	433	402	421	399	412	427	434	404	477	463	456	391	404	401	433	432	411	388	414	432	448	434	385	428	400	452	406	416	441	418	440	449	456	418	375	408	401	401	415	413	476	398	438	422	418	415	444	398	416	441	409	382	426	454	414	400	379	424	451	401	406	402	416	452	477	420	435	434	430	391	452	461	464	453	405	437	397	448	439	424	478	425	395	417	385	415	460	443	394	418	427	426	449	444	411	382	407	445	435	435	402	441	400	441	426	434	385	414	410	424	417	443	407	435	420	459	410	432	429	435	410	423	455	393	408	431	431	403	408	449	435	419	424	415	404	398	416	410	407	427	406	462	445	416	453	411	407	419	450	413	415	399	431	412	431	411	411	381	422	416	408	426	402	415	453	419	448	454	421	426	439	461	416	408	420	446	464	401	446	441	433	402	390	408	419	391	429	397	409	397	446	431	429	430	431	432	462	462	436	434	435	460	454	413	382	403	421	438	405	475	395	415	462	457	421	445	439	398	429	406	414	401	466	413	431	416	393	423	468	403	408	417	402	414	442	383	422	424	447	468	419	413	454	451	443	408	401	443	429	407	465	409	414	401	449	422	395	445	410	422	456	417	441	394	392	488	436	415	422	420	457	397	438	471	411	394	428	407	402	459	393	402	474	455	460	448	392	421	448	436	464	445	420	446	445	426	423	410	420	436	434	398	416	395	425	398	432	403	387	431	434	426	399	406	416	445	421	424	427	363	437	455	397	431	432	404	404	397	430	454	419	427	392	437	438	427	429	455	431	428	406	406	418	403	443	424	398	435	403	409	394	505	473	427	434	418	405	414	424	456	393	417	433	475	427	431	426	441	428	428	428	428	415	422	439	409	410	436	428	400	379	409	387	466	462	425	421	401	444	433	447	430	419	410	411	435	409	432	409	436	425	414	427	389	413	451	444	392	425	439	453	421	411	409	368	386	419	471	394	430	442	415	446	387	442	439	414	422	431	421	431	401	461	443	413	427	405	412	435	386	421	430	443	419	417	460	429	447	441	434	416	431	412	437	401	466	452	406	418	471	394	413	409	430	482	439	396	437	387	441	414	432	425	438	434	417	420	459	423	369	413	455	427	433	437	409	410	446	396	424	432	432	360	401	426	410	429	457	464	444	442	381	429	446	471	460	402	416	410	446	411	438	415	434	440	439	432	406	386	390	406	397	388	419	422	442	463	462	427	465	449	456	477	417	443	422	413	424	421	391	413	435	498	414	407	377	425	423	442	414	388	461	422	446	419	457	435	399	430	400	407	372	403	445	452	420	420	435	399	403	404	401	420	397	424	429	442	412	365	440	423	449	412	407	449	419	427	391	411	391	429	402	410	388	435	428	408	441	410	386	404	378	396	405	425	453	416	416	404	432	376	436	408	401	424	441	412	407	424	401	411	416	422	392	458	433	423	426	413	389	413	407	437	402	406	434	438	408	462	393	410	425	419	401	421	405	429	407	416	440	387	396	395	413	428	457	406	439	405	434	448	426	440	447	431	431	419	403	450	416	391	434	393	464	406	461	435	430	452	421	407	412	414	438	420	431	382	421	429	405	420	409	446	452	442	419	379	462	454	413	412	402	371	405	398	426	425	451	393	413	408	402	407	434	440	439	445	476	410	436	405	454	423	448	389	453	398	409	394	429	416	425	431	443	371	408	424	406	415	457	410	407	417	413	424	417	425	389	452	444	427	404	412	439	430	411	428	435	385	459	404	402	375	423	449	412	423	448	408	418	455	414	435	419	457	438	412	471	392	418	426	433	441	430	395	412	448	448	458	434	444	408	417	419	417	431	417	430	391	417	405	448	459	377	418	418	406	442	378	436	445	429	412	435	455	458	403	486	416	418	444	420	460	416	417	400	393	444	388	418	442	400	393	427	388	411	442	409	404	447	439	434	424	427	423	419	412	451	426	409	424	392	396	383	437	403	419	424	373	421	434	417	404	396	438	416	455	436	406	403	386	379	401	428	440	447	421	420	389	474	442	449	429	455	453	412	442	424	418	400	413	407	417	469	424	426	442	426	406	436	389	405	417	424	428	457	452	423	452	419	397	406	431	420	438	433	440	402	397	390	425	396	378	396	402	426	443	459	478	383	433	412	441	416	463	435	427	404	439	409	442	442	443	414	417	395	426	391	379	414	454	414	417	419	410	453	450	392	402	425	405	419	432	446	414	396	375	429	443	447	429	399	427	435	446	434	422
3777	3062	2192	1404	1097	1044	1011	983	954	916	1014	913	932	932	921	899	959	895	889	980	903	933	972	918	919	987	924	972	936	921	970	919	934	943	955	962	947	1005	916	903	960	942	895	935	904	895	928	927	965	886	933	905	912	959	948	884	947	928	869	942	918	952	923	924	928	939	895	946	920	916	943	929	941	894	938	954	875	972	953	957	880	914	884	942	858	1002	939	929	889	913	977	961	887	926	871	893	912	896	917	930	922	927	902	940	866	931	919	890	942	870	933	902	920	938	872	950	892	914	841	923	922	901	933	904	921	955	945	970	902	901	928	946	908	934	905	859	941	888	950	924	951	903	883	944	889	919	911	944	959	922	942	881	900	923	958	918	923	899	946	875	975	1019	937	911	940	921	967	901	937	953	947	954	942	955	933	904	878	930	927	934	920	954	926	936	1002	908	909	858	962	875	927	939	920	922	962	917	906	913	881	909	905	968	981	971	946	899	961	956	916	924	978	941	920	903	933	956	910	875	936	923	945	945	915	940	900	930	929	918	938	942	935	935	943	898	945	926	921	948	932	878	900	921	909	952	933	921	929	940	908	904	938	924	858	971	935	955	880	928	985	932	969	923	943	935	928	921	967	913	926	935	995	931	906	937	937	928	944	880	899	906	911	902	920	938	923	940	958	911	917	930	940	944	922	890	841	1002	969	896	895	1008	962	902	914	931	924	1016	957	967	944	884	927	934	923	952	932	894	984	938	941	940	926	898	907	896	916	906	934	914	905	958	895	929	921	953	928	934	950	935	875	891	913	874	926	970	910	892	971	903	921	955	891	939	941	970	935	952	903	857	946	911	930	933	947	944	943	954	945	893	927	953	922	944	929	934	914	904	932	937	917	934	938	960	950	905	962	919	884	897	935	914	970	914	952	923	1001	925	979	963	922	925	921	920	948	884	904	906	942	939	918	930	952	878	960	935	937	960	946	922	890	914	973	907	928	955	937	962	882	960	952	926	951	892	983	921	913	895	910	917	959	944	913	964	951	932	938	941	906	902	866	905	950	924	889	935	934	939	926	937	960	926	923	928	887	885	967	912	876	929	914	952	957	992	915	863	994	924	959	879	914	920	903	930	954	902	963	907	894	933	940	942	943	912	922	926	944	962	958	961	903	922	885	942	972	841	902	920	933	931	956	955	927	963	942	939	942	935	965	864	911	907	961	865	876	956	950	925	887	950	913	967	902	878	913	943	921	934	911	926	890	923	899	926	909	963	855	940	883	919	865	940	967	936	927	914	871	911	935	892	915	917	956	917	946	934	931	905	900	950	919	929	912	983	903	961	925	917	973	862	1006	887	936	886	929	933	909	903	886	945	914	955	894	906	890	969	876	918	947	970	902	942	946	903	907	904	953	885	878	953	941	946	938	902	923	947	946	936	937	889	983	952	891	974	983	930	910	908	909	908	894	880	930	912	891	879	880	941	875	900	933	916	972	917	881	924	945	905	965	942	995	967	897	911	958	930	919	906	904	910	914	890	949	916	911	938	941	934	905	917	924	922	904	875	934	884	907	943	901	881	946	923	929	938	923	917	915	967	914	949	860	960	938	939	936	932	955	917	904	936	897	923	890	1004	978	919	942	904	957	864	912	869	860	885	894	897	893	917	917	918	929	975	928	958	987	950	901	911	948	932	947	938	962	910	926	971	967	914	921	984	895	855	886	955	928	950	951	964	947	924	896	912	935	883	925	931	915	941	936	996	963	880	919	905	885	897	877	965	905	923	927	947	947	930	949	974	869	907	964	893	912	947	963	920	929	879	976	869	912	964	934	958	978	899	924	908	949	936	874	934	921	905	941	864	960	890	904	905	910	905	905	936	932	939	880	978	875	929	931	884	916	913	874	974	936	925	932	925	965	1000	925	933	870	991	924	958	882	942	899	879	898	978	884	890	918	977	907	920	954	889	924	911	926	972	948	945	922	903	872	940	947	892	892	963	933	906	921	946	944	907	891	903	940	886	927	933	940	890	995	908	964	935	915	931	938	901	1000	900	903	935	889	909	908	958	911	964	938	930	919	899	918	886	901	906	924	967	932	936	896	908	974	916	981	912	977	911	920	931	931	985	887	948	968	906	957	968	951	941	866	908	889	948	863	915	977	862	940	901	965	946	967	949	910	949	870	869	875	882	877	935	947	899	925	960	880	943	940	889	963	940	905	918	953	916	897	891	964	927	871	899	878	875	938	915	941	938	883	906	934	863	957	933	886	937	906	907	935	955	923	948	930	983	891	926	914	879	937	914	955	881	954	923	914	939	968	851	933	922	955	1003	923	928	911	934	927	960	888	922	958	928	890	844	947	943	901	900	946	950	955	872	921	937	888	970	915	922	935	956	995	955	962	913	877	906	939	941	901	947	933	937	940	904	887	969	924	961	891	929	938	900	914	958	951	930	912	935	882	921	963	937	953	872	997	973	900	953	901	940	958	919	959	924	918	881	858	907	933	951	967	924	871	925	899	960	979	947	955	921	878	959	891	932	936	934	979	942	957	890	929	912	927	903	891	963	878	915	927	912	918	915	855	898	937	881	947	906	947	935	958	921	960	980	896	986	935	899	931	923	929	889	873	948	889	893	907	937	965	923	905	926	921	942	915	920	970	974	885	874	934	909	937	922	929	907	979	973	889	908	913	877	905	927	883	916	903	903	906	925	943	851	960	959	934	948	908	974	915	986	971	935	895	910	872	876	909	976	891	936	960	950	915	953	905	927	973	952	907	936	910	909	931	943	945	955	933	931	896	926	932	938	900	921	948	928	951	909	937	929	920	904	984	944	929	875	950	936	937	904	876	903	935	935	930	963	966	980	912	986	926	946	952	973	958	926	919	906	898	944	992	938	964	948	928	926	888	927	945	854	923	946	911	903	969	966	951	908	939	976	900	925	991	885	957	970	1029	922	934	883	918	906	895	931	967	930	926	953	914	913	946	944	907	945	904	944	916	889	939	897	950	933	1003	919	977	931	919	937	911	911	960	923	935	849	915	942	967	961	916	989	918	911	971	968	927	942	903	904	910	945	961	962	905	1002	893	915	967	929	930	912	970	925	934	920	927	982	946	908	966	929	884	973	956	942	908	954	908	973	972	942	916	943	916	937	904	968	939	872	963	914	929	910	918	961	930	898	965	858	913	916	927	940	954	931	863	960	935	977	924	875	890	948	942	941	934	972	937	921	935	885	899	880	912	894	883	938	963	984	926	950	961	946	928	919	893	916	910	943	919	885	926	1006	871	896	944	914	967	951	890	932	900	954	912	936	916	962	917	939	940	928	878	908	926	865	912	931	924	925	938	926	995	920	930	957	921	910	1004	909	983	907	901	890	962	898	892	883	929	915	998	914	940	957	913	958	936	927	917	942	926	938	901	927	913	922	908	931	966	894	936	945	944	909	920	860	934	939	874	910	958	946	929	906	923	911	920	925	917	1005	957	891	894	957	969	908	883	906	935	943	847	927	937	910	992	932	900	961	948	972	883	920
23512	20810	25142	26573	20812	20800	2885	533	373	331	337	286	326	280	256	281	277	260	260	230	273	239	223	241	243	224	243	257	229	233	233	201	224	245	223	222	231	257	223	217	206	222	215	219	252	212	227	237	269	226	232	231	208	239	224	249	250	223	254	264	216	244	259	213	224	219	203	218	207	225	235	241	234	230	249	240	231	223	251	224	213	209	226	232	236	242	246	218	248	214	233	209	231	213	228	224	253	209	213	244	253	220	245	212	215	239	228	217	265	233	219	213	276	224	233	212	212	236	238	204	244	237	230	216	244	243	235	232	229	235	215	240	227	221	245	244	213	224	240	241	259	249	261	242	240	240	224	216	218	202	222	227	256	205	227	250	239	248	212	247	240	227	221	217	220	240	229	216	191	228	224	218	229	184	245	226	248	205	220	190	241	231	243	247	227	237	233	200	193	231	222	238	221	263	251	208	187	219	225	248	231	225	251	225	233	262	230	226	249	253	220	194	218	235	223	211	225	255	221	206	236	240	227	204	250	227	228	245	253	215	232	235	233	244	226	254	234	223	238	223	200	228	240	252	203	220	209	243	250	222	225	241	233	206	261	234	229	210	213	240	235	243	231	243	198	245	198	225	233	238	238	213	241	217	230	218	235	205	228	202	215	230	221	208	228	227	225	206	245	220	243	231	203	212	208	239	223	233	251	244	216	219	217	208	234	198	239	186	253	225	234	205	227	246	219	232	224	215	218	257	234	228	239	227	269	250	233	226	225	223	257	207	235	238	212	215	210	210	205	221	196	218	218	246	227	232	226	255	225	198	217	244	265	211	203	225	217	221	199	271	260	216	226	225	206	215	208	246	256	225	233	252	281	247	224	228	272	203	269	236	212	223	219	227	239	233	203	238	248	226	238	217	219	193	219	228	245	217	227	237	238	223	219	230	234	215	233	225	251	233	217	244	232	247	228	221	253	248	216	226	251	241	243	209	267	220	236	239	237	211	223	207	265	272	244	255	247	218	243	210	219	257	211	216	222	225	218	204	196	240	239	194	223	211	228	224	235	248	240	232	236	209	250	199	221	231	199	256	243	245	222	217	255	207	214	242	221	207	226	215	253	239	260	226	236	257	252	234	240	193	228	208	229	206	243	217	237	234	236	236	216	214	222	242	222	212	228	221	239	228	221	236	253	247	235	224	227	249	215	266	230	207	262	219	235	224	244	220	205	225	187	212	213	220	234	236	235	226	255	236	229	197	248	239	222	195	229	227	245	250	227	237	241	228	224	210	223	209	246	208	239	233	257	204	198	238	248	213	209	239	226	177	237	223	220	241	256	222	224	245	237	236	220	232	228	225	229	218	249	244	229	211	237	230	236	230	233	246	226	211	206	254	281	234	233	228	245	222	238	213	228	219	229	242	244	228	206	235	240	248	217	223	249	289	227	242	245	257	250	199	234	209	221	218	216	239	238	211	239	233	218	231	222	265	224	248	242	224	226	210	198	226	198	255	217	232	235	223	239	225	191	203	232	252	255	212	228	228	231	235	214	218	227	228	233	239	204	232	216	237	225	234	218	240	213	233	229	246	201	234	227	225	237	252	216	212	202	241	248	244	256	243	253	204	216	244	225	232	219	222	197	252	244	247	264	224	225	236	251	214	260	231	232	246	240	248	228	204	240	213	228	219	230	227	228	197	196	248	213	229	225	202	213	215	220	222	196	239	220	220	224	241	259	267	232	238	266	217	224	218	214	236	220	216	195	271	229	203	212	217	214	266	241	210	237	218	245	243	210	221	220	234	211	221	203	213	237	260	244	203	258	220	237	246	274	234	225	217	222	188	229	233	235	245	230	212	227	210	238	240	253	237	215	251	193	231	236	238	218	230	246	222	255	189	205	247	248	216	206	225	233	236	227	228	236	236	241	205	212	224	255	240	215	205	224	237	224	236	218	259	212	214	220	225	227	257	233	230	243	216	256	242	236	232	236	253	218	213	228	213	230	236	207	219	231	228	272	232	206	218	235	226	245	223	257	242	217	220	241	245	256	224	258	237	227	220	206	212	240	201	261	214	190	221	254	217	250	211	192	244	207	197	223	239	222	241	236	226	239	224	224	232	224	236	262	238	224	235	237	219	241	251	216	209	216	257	220	222	233	259	218	188	241	191	215	230	241	234	236	214	238	202	217	208	220	222	217	228	241	238	238	225	224	237	295	228	259	256	220	216	207	222	217	250	210	239	242	219	224	225	227	229	238	230	246	211	234	258	219	219	240	242	228	231	242	209	223	222	217	209	214	238	241	255	240	203	230	230	201	254	229	251	254	210	241	215	233	220	236	221	234	235	213	212	262	244	250	245	217	244	237	258	225	255	233	224	215	243	230	255	215	214	229	225	195	238	235	246	246	248	228	234	248	186	230	236	238	201	207	220	259	224	253	225	255	220	202	255	222	226	236	242	221	231	226	235	227	190	221	231	226	230	236	230	233	219	218	216	213	225	243	250	225	213	233	249	240	214	229	263	208	235	203	234	221	240	243	225	210	240	208	252	231	233	208	244	252	245	243	221	203	244	227	199	215	222	222	223	238	217	237	242	221	238	224	224	237	237	207	246	204	231	235	240	211	223	200	233	232	238	220	227	218	235	235	217	235	249	230	205	251	238	223	233	244	285	211	233	257	213	240	225	232	234	236	269	221	233	251	204	241	232	233	226	222	213	257	229	225	246	228	210	216	236	202	238	256	214	248	238	218	215	209	236	219	233	233	245	240	233	228	225	198	246	237	225	239	242	218	243	213	242	244	250	223	237	249	214	216	235	237	222	224	233	185	232	220	201	227	223	238	217	225	217	246	274	238	227	273	211	233	214	220	224	247	220	239	209	231	210	211	221	228	208	223	210	215	229	231	214	238	219	229	235	246	252	218	242	228	250	211	257	223	233	236	233	208	233	208	222	228	224	234	243	210	219	278	203	252	234	240	212	243	242	220	240	241	234	237	226	229	256	208	229	212	253	212	222	239	228	230	220	255	245	247	213	233	247	218	204	232	213	253	220	219	227	207	252	229	207	245	213	215	225	241	233	241	242	259	243	240	210	251	250	209	215	249	220	224	221	240	218	218	238	187	224	253	281	249	262	246	236	229	184	224	225	234	244	196	209	239	199	234	213	232	239	231	222	252	221	238	246	201	236	268	213	245	217	217	224	221	223	219	247	212	221	211	214	208	226	243	228	249	220	214	238	208	252	224	213	228	195	220	252	218	243	224	222	179	199	217	243	189	242	218	233	240	193	247	210	218	216	232	232	229	209	231	226	252	218	244	236	222	238	217	208	231	229	200	221	218	244	244	237	243	206	232	243	208	225	216	219	214	226	220	243	229	230	228	215	207	217	235	238	216	236	218	230	222	214	224	247	220	235	218	225	228	228	201	242	225	224	228	259	228	240	215	204	202	245	229	213	228	213	243	251	240	238	236	249	228	187	228	236	201	223	221	240	250	237	198	242	208	215	202	238
3398	5014	3138	1521	1078	807	689	657	637	623	608	555	600	566	562	562	541	517	531	557	522	536	546	548	553	535	549	560	570	539	566	526	553	545	518	547	565	522	545	531	535	572	502	581	525	494	544	534	518	570	577	499	539	557	486	534	547	499	508	547	496	561	577	544	542	541	554	543	501	537	518	501	515	576	553	572	551	554	568	491	528	504	560	585	528	529	559	517	568	610	505	543	529	531	522	547	533	522	553	530	550	533	554	537	529	582	519	570	524	557	530	580	563	533	530	513	541	554	600	581	536	524	598	548	559	526	513	528	595	525	533	532	549	559	564	505	523	554	516	519	536	537	556	594	571	569	530	561	505	529	542	532	524	528	514	517	551	534	566	547	503	528	505	562	546	540	536	562	567	572	549	528	546	555	518	549	514	534	530	519	520	512	553	559	534	575	531	515	487	511	489	522	574	535	546	589	578	542	527	530	563	525	553	530	567	573	556	513	507	521	471	568	554	501	569	512	538	504	549	527	498	476	501	535	509	517	554	558	559	557	548	540	540	551	538	552	568	549	494	547	517	496	537	513	517	518	541	539	541	539	498	542	526	535	520	548	534	517	568	549	522	545	537	527	518	510	554	528	600	496	518	539	524	572	539	514	569	520	533	544	560	515	493	576	557	562	505	531	522	534	558	540	525	533	527	503	563	552	558	557	518	566	541	512	546	552	545	536	512	525	536	568	524	532	539	572	548	513	531	547	561	533	541	530	514	513	532	537	520	567	557	480	528	504	521	512	528	540	535	485	537	524	520	529	546	518	584	558	546	535	521	546	568	509	546	513	507	557	551	526	506	544	547	562	534	528	518	556	525	519	594	482	486	548	525	598	516	502	541	548	566	548	519	556	534	540	554	524	539	561	524	524	557	535	571	566	559	567	537	544	527	537	523	539	562	512	523	545	520	543	586	539	568	564	563	546	545	554	495	497	551	564	514	562	533	511	509	507	535	532	588	514	541	518	529	557	514	549	524	538	543	524	510	609	542	578	520	530	523	561	505	509	513	524	524	550	519	558	528	544	557	583	525	551	575	538	535	539	571	577	530	523	533	524	530	508	560	535	523	529	528	556	586	546	512	493	509	548	554	514	505	526	529	556	532	552	510	540	559	509	548	543	532	578	524	527	537	532	570	529	590	505	553	482	535	519	542	534	557	516	568	551	568	533	543	568	550	499	508	526	526	556	533	571	521	564	559	542	538	524	613	546	535	563	551	525	529	538	530	572	532	518	572	538	514	560	515	552	554	533	547	516	534	554	513	516	504	488	541	557	561	529	491	564	487	504	505	548	526	537	543	504	541	543	548	521	589	517	521	536	525	540	572	547	552	543	588	517	533	563	563	531	516	521	486	508	539	523	539	549	523	537	555	494	533	499	523	548	538	519	550	532	524	539	539	531	549	531	533	540	484	525	564	539	550	532	537	521	522	530	503	520	508	548	524	534	513	554	503	512	542	544	562	517	532	509	517	528	529	557	547	526	478	548	598	552	524	528	541	506	572	514	563	539	535	532	534	527	523	570	535	549	500	550	538	543	557	540	534	506	536	521	531	557	501	539	558	541	528	534	539	534	530	568	515	566	514	524	550	512	521	572	502	542	550	533	504	533	521	560	535	517	569	516	533	541	509	564	526	567	529	527	545	565	540	538	557	540	558	565	507	542	548	572	552	521	574	512	515	541	562	497	492	567	552	581	559	511	557	562	520	529	557	505	561	553	562	534	514	549	532	549	519	523	538	529	543	536	547	509	562	534	489	529	563	537	514	522	516	525	544	534	568	549	532	532	535	524	537	562	545	547	553	530	540	552	564	548	565	551	540	557	554	562	527	566	547	545	535	546	566	569	526	588	548	534	520	550	531	550	532	552	555	566	563	511	545	520	504	538	529	519	541	542	495	508	537	506	581	514	543	537	549	533	523	524	529	549	501	553	514	539	546	524	549	547	554	539	568	541	537	538	557	564	533	567	528	539	552	539	548	530	523	545	509	532	527	565	546	522	543	503	534	549	525	535	500	535	568	553	525	505	570	573	534	528	530	541	564	537	477	520	521	523	540	576	534	544	521	536	548	545	538	525	530	524	527	560	554	559	525	583	546	530	497	535	569	528	566	525	540	510	584	534	500	561	502	531	550	538	507	509	553	545	513	540	522	557	542	566	583	547	563	548	504	533	551	502	584	548	547	489	514	527	537	557	537	505	571	533	582	506	515	543	512	538	506	452	496	546	547	550	511	543	533	541	556	514	545	541	543	493	506	533	501	520	495	559	542	528	539	586	516	529	541	545	541	535	528	550	554	506	563	519	551	507	552	544	550	560	533	576	540	471	541	575	555	531	547	509	529	536	517	512	518	564	595	577	538	531	517	540	567	553	550	546	528	530	535	573	561	550	563	514	515	537	524	561	559	563	513	555	546	493	542	524	526	525	536	548	566	557	551	549	538	507	516	542	541	527	476	539	516	552	552	517	566	534	570	546	533	538	521	533	537	530	516	550	526	539	570	528	565	525	516	561	548	544	528	553	556	541	499	557	522	489	553	574	525	503	545	503	564	520	501	546	555	528	529	566	538	496	538	546	514	538	544	539	561	551	597	529	544	539	538	536	514	526	530	509	512	515	566	579	527	565	558	547	572	540	514	520	502	536	554	543	555	550	561	565	545	558	534	520	564	490	558	543	541	521	503	589	546	576	508	518	535	534	533	547	508	544	554	545	539	508	559	524	537	508	550	537	578	548	488	567	521	485	551	555	574	513	560	546	518	529	517	549	543	522	561	550	546	530	519	502	507	525	527	521	552	564	547	543	534	480	546	510	542	520	568	534	531	509	557	517	541	557	539	537	539	585	565	550	542	538	563	542	501	549	597	551	568	501	525	540	560	507	568	524	512	561	511	529	534	527	523	535	529	516	483	531	548	537	504	497	527	531	522	521	546	580	557	486	532	576	559	503	533	546	512	529	560	565	571	544	575	593	547	522	563	529	532	558	559	517	581	557	587	535	529	491	556	552	517	527	530	541	528	480	560	526	501	519	541	554	507	567	560	515	543	521	484	529	537	574	540	540	528	540	515	479	502	539	530	503	553	527	514	541	557	556	513	533	556	507	528	526	553	546	557	553	568	559	510	526	576	545	506	544	578	501	574	559	562	534	526	507	563	537	539	552	509	497	543	570	521	568	522	522	518	525	549	574	541	501	571	530	515	518	532	539	507	522	497	520	543	528	525	532	545	538	563	528	567	509	552	558	523	542	487	533	571	524	590	517	550	516	536	544	506	536	558	527	536	513	534	531	541	537	529	518	538	530	523	546	513	510	567	536	550	590	556	553	579	574	531	540	565	518	553	519	569	505	549	564	480	561	578	563	588	504	540	536	541	484	522	509	559	534	575	506	525	535	543	557	550	587	527	541	540	590	538	547	575	561	556	544	493	581	551	549	562	549	569	532	527	546	527	544	537	527	541	516	550	552
32160	11431	1392	502	435	376	400	403	419	395	397	365	389	375	391	398	435	386	361	400	407	362	418	379	383	373	367	356	407	401	400	393	377	402	383	367	427	384	364	423	419	425	383	362	341	393	357	378	413	389	427	409	396	421	411	379	371	391	369	394	393	434	429	406	388	353	393	393	418	378	376	387	406	422	401	404	382	414	379	395	372	372	339	400	417	381	358	396	382	350	405	373	357	376	368	396	382	428	368	416	392	386	391	413	373	382	358	371	372	374	380	395	401	363	404	387	346	342	409	420	393	382	411	415	378	396	408	392	384	383	395	379	369	409	392	374	410	389	389	384	380	393	400	402	373	430	397	376	411	379	370	418	402	438	381	384	392	407	393	434	387	419	382	401	360	402	418	353	405	329	395	421	412	382	395	376	401	398	369	359	404	378	375	390	414	400	428	397	415	388	378	396	408	398	406	387	369	424	392	383	418	416	377	394	395	418	383	390	390	393	387	388	399	351	371	407	435	389	396	374	421	367	382	389	377	422	356	407	349	376	439	411	395	372	350	395	421	402	387	370	391	423	383	390	395	372	397	412	435	366	418	374	396	354	395	385	380	366	360	419	367	380	403	380	387	395	394	374	380	380	433	385	415	403	375	404	374	402	403	394	433	414	372	370	407	413	403	367	378	378	360	407	365	375	354	391	406	365	395	396	410	382	348	421	404	405	382	453	406	383	422	392	356	382	391	428	399	383	370	390	393	396	411	376	407	373	424	392	378	411	417	375	363	383	390	402	394	393	389	414	371	416	388	397	408	388	388	408	415	424	390	350	405	392	366	380	398	396	377	396	400	420	400	409	392	393	417	407	362	397	411	377	431	385	386	360	363	397	348	409	354	403	359	383	428	386	358	400	361	407	376	377	372	404	412	380	384	439	409	397	369	379	409	393	400	362	410	385	406	372	412	392	366	389	404	424	350	388	390	384	442	404	392	397	401	390	428	401	403	399	383	363	420	340	372	378	386	413	362	410	379	410	400	357	366	390	393	411	409	395	386	387	390	407	376	409	376	390	375	373	436	409	399	403	388	416	402	385	427	422	441	407	392	407	376	396	391	366	400	354	370	417	406	391	404	384	402	387	393	411	422	389	425	395	396	426	429	425	372	375	408	416	384	388	420	393	398	370	377	384	405	342	421	398	383	368	382	378	387	366	381	440	403	392	405	331	362	361	369	390	426	396	402	393	385	383	365	424	397	388	389	379	371	399	368	403	412	376	408	403	401	419	391	381	360	359	394	381	356	410	386	406	384	383	402	366	380	372	442	379	394	410	417	387	361	393	384	400	382	399	406	396	407	396	371	346	378	388	385	387	405	386	374	414	396	404	398	414	413	376	404	419	371	447	428	383	403	368	393	384	393	414	369	386	366	362	373	390	428	390	396	380	421	429	401	390	359	405	382	416	366	390	378	389	390	371	382	402	406	369	383	375	397	442	391	386	420	389	360	360	402	387	396	414	353	390	378	424	380	384	391	383	402	423	399	421	448	379	393	344	390	381	437	366	379	416	386	374	400	350	395	402	388	387	430	386	378	407	415	380	384	437	395	372	380	389	353	369	381	432	390	406	393	416	364	384	408	378	405	396	407	393	345	334	386	407	371	458	393	399	385	398	410	373	393	370	409	389	414	402	401	403	396	403	384	429	414	408	381	426	375	405	377	365	398	385	378	366	385	392	399	386	389	378	386	357	389	375	405	384	398	383	370	422	359	375	371	393	352	391	385	355	358	382	399	380	405	408	376	407	368	406	356	399	361	376	413	426	397	378	376	358	398	395	419	370	411	378	382	412	388	376	383	413	395	415	390	381	408	366	385	408	381	433	405	401	403	360	417	390	418	405	402	365	362	392	380	372	377	425	368	409	412	397	387	375	393	388	381	368	366	377	411	371	387	408	367	364	424	409	392	386	401	414	353	388	406	402	411	372	387	375	345	406	343	379	419	414	387	392	421	428	363	355	390	366	398	385	411	400	383	378	375	356	450	403	375	383	401	411	386	364	376	363	355	364	431	391	445	417	436	378	388	399	373	389	410	409	407	402	386	401	398	377	390	380	437	415	372	367	385	390	411	393	367	390	401	349	405	352	392	420	399	390	396	398	384	350	398	378	361	413	390	377	379	399	417	415	373	383	425	399	397	368	415	376	419	400	406	388	354	342	404	407	381	355	398	391	430	401	384	417	399	392	408	366	386	389	407	368	340	390	428	356	423	394	374	395	421	360	396	413	388	410	414	442	355	379	383	390	409	358	389	391	415	437	368	414	402	342	391	401	394	371	396	374	392	400	358	403	412	382	403	426	384	400	399	398	378	401	380	374	409	398	362	381	394	399	427	361	427	365	401	448	410	402	425	378	366	402	416	402	357	379	407	392	375	394	385	383	341	387	398	379	405	415	390	389	378	377	437	383	386	411	366	371	381	407	379	413	416	389	362	428	377	411	432	372	417	412	377	397	404	396	398	397	390	355	351	412	424	374	393	393	392	385	416	438	375	396	374	381	416	417	388	400	409	422	411	381	383	396	398	403	403	365	386	405	419	373	362	370	399	415	383	385	418	416	395	387	395	411	397	380	422	371	395	385	377	377	383	354	386	381	394	398	436	398	398	374	409	370	410	417	369	391	383	386	372	374	393	373	393	371	393	417	358	423	364	376	380	413	433	381	421	391	384	395	390	405	424	367	376	422	367	399	420	368	372	382	372	380	377	353	432	397	393	359	376	365	368	406	407	404	380	353	389	400	399	401	402	358	384	386	408	414	411	405	370	364	410	364	391	407	353	324	367	388	382	390	417	383	368	381	416	391	397	415	374	403	414	362	382	400	384	394	392	411	366	414	386	394	406	394	378	417	414	374	385	379	386	384	425	373	391	371	401	389	393	392	406	353	369	398	370	360	416	431	397	374	378	406	432	395	401	412	386	405	406	392	415	348	434	417	366	371	386	398	428	396	376	366	386	405	412	389	383	375	418	418	395	367	395	387	417	409	429	384	403	396	396	393	432	408	377	378	399	392	404	362	388	383	443	411	385	389	403	386	381	392	407	377	400	384	370	419	405	434	406	357	364	409	399	380	418	375	387	412	399	390	367	405	403	388	370	371	418	391	420	382	413	412	362	380	379	377	348	436	407	413	404	358	383	394	366	402	383	389	402	349	423	379	426	369	382	394	408	386	376	372	365	399	391	390	437	404	403	422	396	364	420	391	388	401	381	404	372	371	382	409	411	378	376	362	373	381	390	394	395	402	392	409	418	365	417	372	356	426	372	407	375	354	401	412	408	421	366	377	404	425	373	414	413	391	364	373	373	409	415	394	408	399	392	418	381	384	379	388	384	388	382	420	398	366	392	381	357	361	395	373	407	401	414	398	403	387	409	375	371	393	412	370	350	350	410	391	397	392	421	412	387	370	386	395	362	403	389	398	363	379	406	383	399	381	402	414	410	406	355	392	382	357	427	407	399	424
5580	1036	968	948	958	891	878	912	859	874	887	909	918	945	917	909	881	927	895	889	873	950	885	905	886	896	876	870	906	913	890	925	927	881	919	882	934	841	848	852	882	923	891	885	840	906	935	891	865	849	873	866	847	858	903	910	890	867	857	938	898	872	906	850	857	886	899	891	893	885	886	926	876	886	882	906	889	871	935	868	916	889	890	917	929	854	915	884	825	883	877	877	917	915	876	895	939	872	916	865	890	915	900	873	922	881	895	875	831	919	871	888	880	865	926	894	935	850	923	939	867	891	885	849	889	901	936	884	876	904	916	902	884	882	865	868	924	920	882	910	945	898	849	889	912	874	909	830	943	874	855	873	904	842	867	822	880	867	925	884	920	885	891	833	877	869	859	907	915	910	839	868	902	860	883	898	918	911	891	969	931	915	858	916	948	870	900	870	929	868	885	847	871	890	911	870	864	927	878	869	903	853	907	845	921	938	813	880	879	916	959	889	871	915	925	879	860	897	883	887	889	842	874	992	909	875	905	889	946	866	886	878	878	884	920	945	850	915	865	904	893	915	868	813	925	843	869	894	918	875	897	900	895	867	953	787	900	892	857	873	932	905	914	919	879	912	850	906	871	870	875	838	857	916	842	892	884	897	915	848	914	859	890	879	909	935	871	946	881	874	927	852	864	900	924	907	845	903	936	856	883	874	855	923	915	868	870	913	898	843	866	925	931	883	918	895	883	890	824	881	960	894	866	863	865	893	885	877	861	885	904	855	911	928	904	912	883	888	902	936	910	888	910	867	867	897	874	850	921	920	913	856	874	846	876	938	886	900	910	903	889	897	888	901	940	866	846	912	876	880	852	919	907	891	894	870	875	907	872	933	891	916	873	919	862	845	893	942	938	831	887	855	861	907	910	822	907	862	930	902	843	891	908	898	887	893	918	915	897	826	925	863	924	901	892	847	920	844	872	909	881	881	895	901	919	897	894	868	883	955	900	867	858	890	917	853	897	845	898	884	869	882	924	850	859	897	879	918	893	870	875	880	867	872	875	915	881	851	901	875	839	890	939	863	852	890	880	860	878	865	922	878	854	940	897	893	874	893	872	895	906	917	902	919	871	937	859	949	894	892	891	900	894	886	933	924	906	887	875	943	890	875	887	838	909	833	865	875	846	899	858	955	849	891	899	923	893	935	919	897	911	867	902	907	876	880	871	907	860	847	952	849	867	822	864	900	918	865	869	888	946	940	868	900	865	902	900	887	878	893	848	917	900	890	873	882	885	915	882	898	936	834	856	910	859	916	876	915	888	885	892	937	867	972	878	906	864	896	916	889	899	892	863	885	897	842	880	915	912	862	899	897	859	935	871	895	935	920	913	833	929	894	923	900	882	852	881	870	907	884	889	881	810	855	883	910	898	884	917	890	866	930	798	881	885	907	831	867	858	955	910	879	878	885	892	895	887	905	849	897	902	877	896	872	916	913	858	870	920	886	850	832	940	878	908	951	866	899	885	879	857	864	863	916	948	915	947	873	827	849	953	963	945	882	907	895	897	859	877	891	870	893	880	840	916	942	861	885	965	873	942	851	899	905	945	906	852	864	896	876	849	861	868	863	845	747	865	903	964	915	858	865	924	893	917	890	923	967	961	938	892	871	873	865	844	902	907	895	891	922	883	890	932	886	895	894	839	863	877	870	872	876	903	894	916	915	917	890	870	892	918	892	841	894	862	896	866	855	890	880	910	880	901	943	881	884	935	882	898	858	827	897	926	854	887	859	943	917	860	897	902	854	918	870	847	907	878	888	891	841	902	864	887	919	867	888	918	872	853	879	918	842	886	902	876	927	898	873	904	925	922	884	853	861	933	844	887	912	935	859	893	897	891	912	882	883	801	883	932	872	868	873	886	916	832	903	842	903	903	876	878	879	959	918	903	866	873	885	853	914	868	879	909	877	877	840	928	883	904	869	849	887	912	907	912	850	871	883	917	875	897	855	898	919	895	889	901	860	900	871	927	910	908	935	926	845	865	866	847	906	886	881	957	861	973	886	900	937	899	833	885	876	843	855	934	913	877	921	892	854	950	878	889	886	920	851	907	875	894	929	874	854	918	888	884	875	898	908	872	884	910	892	856	895	944	887	875	861	881	887	916	897	833	861	886	859	872	836	824	837	847	904	848	848	895	848	919	890	867	893	869	845	897	908	883	897	841	900	858	858	850	904	889	900	924	885	903	909	881	870	886	892	872	860	934	875	879	874	945	914	894	907	873	908	919	903	864	916	912	873	916	905	888	889	842	852	876	956	904	868	888	897	882	892	901	914	899	824	888	876	910	931	861	882	864	917	944	890	888	889	835	894	892	897	884	889	841	896	893	872	890	907	908	889	908	888	917	929	891	871	883	898	848	876	916	894	917	934	901	931	851	898	878	892	909	855	898	908	884	899	882	910	882	915	907	907	943	865	854	905	921	854	876	899	885	903	869	871	911	925	902	928	883	887	939	896	911	849	851	930	943	904	910	926	872	883	873	880	854	886	891	860	854	899	912	905	891	892	928	858	882	840	877	881	896	921	932	819	856	879	863	887	954	901	913	864	934	901	908	934	863	843	937	863	915	963	943	886	909	916	890	907	869	833	899	907	889	906	871	896	863	861	846	919	871	897	867	943	867	953	912	880	913	870	870	828	875	885	844	891	927	869	925	826	879	845	924	877	885	865	904	873	893	970	868	902	957	954	891	900	913	840	857	939	862	873	853	858	880	869	961	915	901	894	905	909	928	883	887	893	921	832	875	937	878	857	916	902	893	925	910	856	905	844	907	894	911	862	923	866	868	937	851	887	920	877	872	896	910	916	875	862	873	855	816	893	933	883	919	957	911	924	862	884	930	878	881	959	921	859	891	932	943	866	925	837	881	874	889	898	898	897	874	892	892	904	805	891	927	893	902	857	866	902	835	906	889	910	848	866	891	867	870	947	906	911	922	872	904	887	921	902	924	842	852	847	972	896	894	919	848	850	924	855	933	911	919	907	880	950	894	884	900	910	869	934	896	908	935	904	843	941	905	877	928	877	948	905	899	962	909	880	955	929	873	903	854	887	936	882	887	902	906	885	843	859	845	887	841	883	870	883	937	859	828	896	857	840	896	877	918	909	939	953	901	896	941	852	933	892	904	843	867	867	866	889	896	937	859	875	840	820	912	846	906	944	902	855	842	872	921	913	914	915	904	912	843	890	895	937	878	885	883	855	852	847	876	831	925	940	889	916	853	907	864	935	938	905	917	884	888	875	950	883	916	967	875	884	872	907	859	882	845	863	901	931	906	918	851	834	873	873	887	920	871	897	930	880	883	910	871	842	933	855	886	894	867	863	917	881	904	920	859	903	858	886	857	890	935	926	870	889	885	869	928	928	897	867	884	911	889	947	879	832	893	839	906	875	887	944	886	879	861	864	933	910	882	890	852	938	875	853	883	879	851	947	897	901	886	933	931	941	893	897	893	843
24495	20861	24584	27267	19949	1726	622	587	457	443	474	446	463	475	408	438	462	412	410	438	419	421	429	409	439	431	415	407	415	431	417	447	430	424	426	445	429	420	465	423	405	451	457	424	400	440	419	395	436	418	399	419	415	432	434	389	433	408	422	425	401	404	426	396	444	462	456	412	431	428	407	409	420	408	382	399	395	412	396	413	442	422	412	417	438	444	447	453	453	449	419	426	456	411	389	436	454	427	460	408	478	416	458	392	426	417	419	407	441	457	419	461	438	440	422	429	417	422	407	466	457	395	362	407	429	416	429	398	432	421	400	435	452	419	448	412	404	454	376	441	425	418	385	413	432	398	430	395	444	419	414	430	422	381	427	464	418	445	416	438	413	435	436	399	458	397	449	416	428	419	415	456	425	450	372	413	421	391	434	403	404	418	410	421	408	405	388	419	401	435	436	441	419	443	439	404	416	459	425	401	440	440	415	418	455	408	414	434	408	402	443	449	460	415	403	394	434	393	443	411	428	426	425	423	442	453	402	413	454	400	454	417	442	420	440	405	423	399	439	406	435	429	415	457	430	409	415	433	434	456	432	414	419	431	417	434	422	471	450	421	433	447	421	397	400	443	430	419	428	425	407	415	459	457	437	428	401	391	424	388	409	376	429	438	424	478	397	409	404	413	404	413	410	430	434	450	418	442	452	446	402	497	455	376	399	449	435	431	390	395	401	376	429	398	430	474	396	441	450	447	391	416	425	377	423	408	428	423	397	432	404	406	450	418	430	407	459	410	408	412	410	442	425	409	406	384	441	436	404	412	408	392	410	458	430	437	432	416	408	453	410	423	364	398	453	427	446	437	406	397	416	391	412	439	425	462	423	439	441	378	419	453	404	406	443	461	408	426	420	402	431	388	399	441	400	378	417	415	424	422	413	456	462	413	407	428	439	437	445	406	418	462	437	432	423	390	411	409	409	406	460	398	420	420	427	428	450	431	418	401	439	460	459	406	393	449	398	431	443	437	408	416	401	391	400	413	450	419	414	438	406	423	394	437	416	437	397	416	411	412	423	489	442	416	457	404	412	419	429	425	437	423	403	425	408	390	428	413	444	407	449	384	425	412	415	415	427	440	401	393	389	421	430	446	429	421	414	452	417	409	407	403	436	439	445	417	444	453	413	413	451	450	426	419	415	394	383	429	404	436	451	470	440	458	412	435	444	401	449	447	425	368	415	376	417	420	364	440	400	404	396	403	435	485	437	464	410	448	411	412	445	416	429	466	447	419	431	374	417	448	432	425	397	412	458	399	401	448	413	403	425	459	444	415	461	411	424	434	398	400	438	411	410	441	387	430	454	427	417	400	452	465	447	439	458	433	427	431	400	417	430	427	409	386	436	482	396	427	464	402	422	441	458	416	409	398	399	425	421	413	433	485	453	411	429	386	440	424	417	440	419	414	430	407	437	467	401	414	388	405	456	415	448	473	438	406	413	423	391	448	397	454	388	441	410	453	436	418	393	415	424	429	425	448	414	417	453	391	394	396	408	448	459	451	413	407	472	456	428	409	423	443	454	435	411	394	428	437	461	412	450	410	404	444	452	416	442	385	415	442	448	416	432	447	418	424	437	414	456	441	426	452	440	419	399	431	425	421	417	429	427	405	417	436	439	412	426	405	406	411	447	420	430	386	423	433	397	432	421	459	454	399	458	449	453	412	403	379	449	403	381	425	417	420	441	411	440	420	427	445	449	413	407	450	469	440	443	409	439	428	439	398	411	402	432	423	408	457	401	464	477	459	405	442	447	407	438	388	411	415	451	424	441	422	392	419	404	437	406	441	422	421	395	414	398	359	415	386	430	434	416	448	392	443	439	415	438	411	439	420	418	407	396	403	413	439	422	408	392	433	385	463	441	422	377	476	431	441	423	380	436	383	443	423	430	390	465	436	426	431	463	451	407	460	450	384	428	439	414	362	417	436	380	466	388	411	434	407	409	396	429	411	418	436	429	425	417	459	400	461	401	439	451	421	428	414	410	429	390	425	424	412	416	422	453	472	391	380	433	453	423	451	430	424	435	435	403	440	436	420	431	415	385	412	413	392	405	438	423	427	438	467	433	408	461	409	398	424	432	445	396	461	454	439	428	444	403	456	433	466	397	448	402	420	396	427	401	439	422	398	409	420	402	411	409	411	394	434	400	459	412	426	444	402	429	441	426	479	414	411	450	412	456	438	431	433	455	419	466	442	418	408	426	458	446	394	429	449	462	376	379	395	435	388	410	419	450	407	415	369	464	446	436	406	451	446	432	450	381	450	420	424	431	418	432	417	429	430	467	445	411	470	425	421	427	454	434	460	397	441	456	407	428	407	466	408	385	438	424	401	443	450	392	404	442	425	411	413	414	460	480	419	438	457	409	429	399	385	454	399	418	423	408	366	381	427	400	398	447	464	435	419	416	377	429	452	416	426	376	424	445	462	441	419	423	407	409	432	450	407	435	426	392	411	411	422	421	441	363	424	420	405	421	423	424	390	414	415	404	430	449	398	406	414	432	414	410	409	446	423	415	420	406	416	407	439	434	456	456	443	397	458	484	440	419	448	447	423	372	409	415	439	410	406	428	423	417	381	432	448	469	444	465	458	427	439	444	447	397	411	425	422	427	406	429	359	407	430	415	429	406	432	453	427	417	429	432	413	427	431	395	410	436	426	409	412	388	428	446	418	417	412	387	423	427	416	413	467	433	443	437	397	427	406	452	450	421	461	398	419	436	426	365	396	407	431	446	448	407	412	432	423	435	398	445	378	439	441	414	427	404	433	420	417	428	424	388	434	444	424	449	423	467	438	409	410	396	399	403	416	426	444	443	411	438	425	427	427	391	421	397	453	413	414	421	400	430	438	428	397	437	431	426	387	419	418	447	406	423	423	461	439	414	398	432	481	491	397	426	385	434	413	425	421	414	438	431	414	436	406	455	431	407	412	449	443	401	400	413	405	382	411	449	418	430	410	447	419	420	483	464	445	422	443	437	428	424	409	394	404	416	406	420	428	372	441	457	401	398	370	427	449	405	423	409	417	403	448	441	422	485	417	453	454	384	414	428	406	446	437	421	440	416	389	451	422	430	410	434	405	403	451	397	395	427	422	422	386	399	446	416	444	418	435	441	447	436	407	407	452	470	441	438	438	394	421	424	433	420	436	425	454	380	414	408	422	447	381	457	423	406	404	469	450	464	442	436	434	399	420	423	413	443	418	425	419	464	388	414	402	423	456	413	437	374	435	435	391	390	397	411	390	392	387	408	443	443	423	417	419	412	383	477	426	440	431	417	404	447	463	456	422	357	438	455	430	436	440	460	413	379	426	467	463	413	439	408	412	401	439	417	404	399	376	397	403	436	469	450	434	449	405	417	438	423	390	416	463	419	373	408	434	421	444	470	395	400	401	382	411	428	418	451	409	401	419	463	432	431	417	436	428	386	421	405	410	414	452	398	435	368	439	436	420	426	427
3814	3183	2222	1335	1159	1090	994	974	999	1013	972	943	986	970	936	922	981	956	910	929	920	927	994	955	886	936	960	922	903	951	915	870	912	914	934	964	936	913	963	891	954	939	916	951	913	950	945	939	938	927	937	965	943	934	903	924	965	976	937	942	949	939	956	945	955	963	951	917	937	930	956	920	963	929	925	927	903	900	914	951	938	951	990	895	932	967	958	960	877	1008	937	933	969	904	906	896	925	911	931	933	882	930	928	909	884	936	885	940	916	924	951	955	918	921	956	954	948	942	908	951	931	932	912	920	935	917	909	920	998	897	948	901	964	970	907	962	959	888	963	914	913	952	919	925	973	955	940	911	926	942	894	911	918	916	928	975	975	929	943	932	945	961	962	959	925	915	925	945	914	931	962	939	908	929	905	881	896	917	937	935	925	881	906	908	902	908	945	926	931	977	946	965	977	941	897	968	978	905	962	924	872	962	978	929	915	936	873	949	977	912	910	937	947	916	973	935	932	929	912	957	883	958	915	979	930	931	949	909	939	902	894	959	958	926	946	909	915	929	913	937	920	924	929	927	963	964	913	918	955	978	915	900	932	907	919	992	891	942	930	946	993	914	935	944	967	952	982	903	901	917	951	922	904	934	969	894	927	921	928	925	937	898	961	894	976	964	949	896	944	874	900	953	948	967	970	941	987	965	926	960	963	972	939	914	937	880	945	884	960	970	888	952	993	893	930	944	940	876	885	932	956	897	946	950	973	922	925	1000	888	939	981	953	930	907	903	908	946	988	903	936	901	976	920	913	915	922	985	970	871	918	948	899	865	990	945	913	972	955	919	854	936	931	962	923	919	949	905	882	945	924	914	924	956	934	953	903	920	917	913	859	894	962	915	906	951	940	934	914	992	929	953	940	918	975	964	941	913	912	861	965	955	928	878	932	898	916	927	895	951	944	943	955	877	950	945	967	920	905	951	898	885	945	896	986	957	904	887	923	933	950	894	963	903	931	933	876	947	925	968	938	937	935	949	904	936	956	938	981	996	880	930	981	919	931	945	903	928	919	953	908	915	942	917	954	913	991	872	927	946	931	952	959	949	916	929	920	899	947	972	904	932	947	952	968	979	925	929	985	951	963	926	954	932	891	940	871	914	912	898	933	901	853	905	922	918	912	955	932	920	975	973	956	916	877	953	949	976	966	936	956	891	920	878	963	930	980	937	962	897	855	915	932	961	949	975	925	976	911	947	887	925	937	927	925	962	976	939	894	873	976	941	932	929	932	856	960	905	907	957	888	955	902	942	997	940	933	916	975	929	942	908	927	918	936	935	858	968	933	875	958	951	926	943	895	972	922	937	900	864	924	876	919	948	937	932	891	909	903	980	898	940	934	954	906	966	873	967	874	960	974	970	970	952	910	935	907	902	858	929	919	966	962	935	959	916	936	938	966	888	961	956	945	923	916	938	907	898	898	929	911	947	941	901	906	947	858	911	907	895	914	952	930	929	957	894	879	973	924	920	913	856	930	909	896	943	921	917	916	929	917	970	878	914	909	934	932	897	954	931	994	934	905	882	952	968	910	959	955	997	873	918	916	948	953	920	957	933	984	873	941	972	923	936	947	915	950	970	933	926	902	946	943	991	955	924	981	947	958	974	960	958	929	975	872	898	917	945	959	914	933	925	945	925	867	924	917	912	929	940	919	969	943	912	968	900	945	948	930	975	957	923	964	928	916	905	912	983	944	886	975	981	947	910	930	927	907	919	917	984	926	911	927	931	954	1000	893	936	913	921	935	960	930	919	955	911	915	928	880	917	947	924	929	958	1025	880	937	954	885	900	960	927	929	995	922	944	904	962	940	943	977	894	916	936	971	908	945	913	908	998	962	970	947	976	993	949	921	906	896	930	900	921	843	886	1002	951	897	893	916	895	899	1004	885	959	892	999	932	917	909	922	942	882	916	939	922	930	938	959	952	933	940	914	940	947	917	896	879	863	907	929	885	882	935	916	950	903	931	976	917	930	931	936	968	930	872	889	917	891	945	962	935	985	954	970	927	930	958	908	892	895	940	988	869	950	950	872	911	961	894	929	947	996	896	957	903	893	921	848	881	953	917	928	928	899	974	917	902	934	955	974	941	965	908	953	905	888	867	928	965	909	921	895	936	944	952	939	890	969	911	975	1002	915	970	899	978	945	902	873	906	931	916	948	900	903	924	891	977	950	907	918	904	909	899	938	935	978	921	994	921	899	996	892	984	954	981	943	937	907	906	948	1022	959	953	908	920	926	897	968	912	994	947	888	974	906	933	995	965	929	909	895	945	940	936	980	903	913	916	912	902	905	969	945	888	993	932	984	912	956	925	959	858	871	924	968	937	909	969	919	955	924	928	854	941	934	913	980	963	920	920	900	914	993	968	925	906	937	937	909	982	959	913	876	943	910	923	941	935	947	939	900	919	988	968	892	893	919	888	882	969	930	923	979	904	919	920	931	969	908	931	953	897	901	932	936	901	971	982	916	900	966	971	978	970	903	928	977	971	919	930	945	893	947	911	968	935	924	969	901	927	935	929	911	967	973	891	864	950	980	957	964	938	971	996	970	923	889	955	934	923	920	895	949	930	907	946	916	940	904	950	906	902	941	957	892	917	971	888	959	933	926	967	914	880	929	913	889	922	882	932	934	949	898	911	915	910	910	936	944	966	975	921	944	922	983	950	932	959	920	928	877	869	861	949	961	923	967	964	921	997	911	913	928	916	936	925	936	963	911	977	946	950	891	935	924	924	918	898	993	939	910	999	902	890	883	972	942	940	984	903	920	954	907	911	889	948	967	898	983	987	931	986	905	941	917	956	929	922	925	934	933	920	943	920	912	957	918	977	981	906	905	940	968	945	954	929	955	958	902	906	941	891	948	903	923	911	979	930	946	907	922	951	941	943	925	945	929	930	933	950	925	942	909	966	890	902	897	940	902	941	894	846	966	987	916	919	884	937	954	907	988	907	937	930	905	966	947	905	904	933	957	900	916	933	875	888	957	889	957	931	1025	922	956	953	903	924	923	911	950	902	913	919	973	936	960	905	959	927	873	913	945	901	909	920	982	913	977	928	936	1003	903	928	909	925	857	894	902	894	936	962	950	958	897	928	902	899	930	943	911	918	974	943	973	975	959	936	932	874	893	966	920	909	934	884	901	952	938	916	946	942	948	902	972	943	863	913	926	934	890	909	958	913	935	914	915	928	961	993	947	901	947	911	912	989	963	920	934	907	905	871	928	926	867	953	957	966	929	929	991	957	954	933	886	934	980	964	905	959	879	955	927	889	858	913	936	915	890	969	950	920	898	940	931	997	955	915	918	924	947	884	938	919	944	940	911	947	934	941	912	911	898	894	882	915	929	935	922	898	932	908	923	943	923	882	886	874	912	959	962	904	934	985	991	949	922	963	913	872	979	955	916	931	882	936	964	892	935	938	907	951	930	903	930	928	956	925	966	944	937	970	913	953	916	893	965	903	920	900
23588	20896	25249	26650	20904	20888	2956	505	371	335	311	289	244	275	290	266	263	251	243	246	252	251	220	259	265	220	247	248	239	238	224	259	233	216	205	227	221	233	255	240	210	241	184	227	240	239	253	232	244	217	224	245	261	225	243	208	237	224	248	254	252	222	243	228	215	207	227	226	231	248	220	206	201	217	226	231	213	245	242	240	222	246	248	250	225	216	238	232	229	211	237	241	246	226	224	228	191	228	228	260	227	246	220	224	250	245	217	244	232	200	221	227	213	238	241	254	229	250	201	227	208	219	238	252	229	216	223	243	215	251	235	234	254	266	214	217	225	218	236	258	253	238	237	200	223	223	208	243	256	226	230	238	203	222	253	222	240	245	231	248	205	243	232	254	247	236	219	235	257	179	219	223	197	253	249	235	210	220	226	207	220	225	232	257	238	215	262	224	213	221	236	216	241	226	226	209	252	244	255	238	241	217	253	224	267	220	248	224	233	253	209	225	227	268	218	256	246	235	257	247	233	247	233	230	229	213	222	223	245	197	239	233	223	235	213	226	246	226	223	219	237	216	243	218	198	218	221	209	236	234	237	221	221	229	233	237	249	216	250	249	251	214	220	246	225	219	205	230	215	231	226	236	223	239	221	238	220	220	251	241	228	232	232	244	294	214	233	212	232	226	211	222	258	206	237	241	210	244	252	232	254	230	219	241	221	223	210	223	244	203	224	213	237	226	222	212	214	232	249	213	231	255	248	245	214	237	257	231	216	233	243	218	222	232	243	259	241	215	234	217	212	227	229	210	240	244	251	221	227	204	236	236	209	251	214	229	218	225	236	230	217	227	229	232	249	244	232	231	224	227	213	231	216	245	245	206	213	235	253	245	231	195	249	230	231	247	250	237	244	207	212	232	265	265	211	218	252	204	226	245	241	228	262	218	239	215	244	233	252	251	241	200	245	225	247	228	223	248	239	240	227	225	250	231	234	229	237	228	201	216	247	215	217	229	198	219	223	271	243	217	233	251	254	226	243	229	251	219	244	235	238	215	215	247	204	267	218	239	240	215	248	229	256	239	243	241	242	220	211	222	230	229	232	251	206	225	227	260	244	232	238	231	258	233	201	242	223	252	218	259	230	222	229	201	207	244	231	257	247	224	287	263	228	237	240	218	216	197	226	270	209	218	249	256	221	206	231	224	198	250	242	212	244	203	187	234	239	230	224	229	233	224	224	240	248	221	245	256	227	210	227	230	203	251	198	212	248	233	240	207	226	239	227	230	246	213	234	235	219	223	256	242	253	199	230	266	241	221	233	223	240	241	208	247	212	211	228	245	229	216	242	208	231	216	237	227	208	227	213	232	226	250	234	233	249	230	239	228	238	208	219	219	262	250	202	222	224	236	259	225	226	221	215	228	228	218	219	221	207	219	231	223	213	268	221	209	219	250	232	254	233	213	227	238	244	225	260	226	223	240	239	198	218	241	249	259	248	241	205	227	214	226	238	262	241	232	242	255	227	247	211	204	272	214	225	240	237	236	229	194	235	219	247	238	247	253	251	256	233	241	225	224	237	225	198	215	239	234	214	234	261	244	252	245	235	235	221	215	255	242	228	215	242	254	232	222	245	278	233	215	229	241	222	231	222	221	220	252	215	223	198	231	222	261	226	222	227	233	241	246	240	251	224	233	247	261	220	240	250	224	255	239	218	236	201	234	207	258	208	244	222	222	253	219	241	214	216	211	225	230	236	261	238	219	243	240	234	216	248	243	242	229	243	232	232	245	231	261	215	210	250	237	209	195	212	228	229	210	209	246	232	258	209	257	241	248	245	241	242	229	241	239	210	222	237	238	248	217	203	232	220	240	224	230	208	265	242	219	210	211	226	234	219	220	210	231	251	206	240	190	225	224	239	257	236	221	231	230	210	233	218	213	228	216	215	243	256	240	224	256	230	205	228	238	240	231	213	197	195	235	229	208	240	256	238	217	227	231	246	215	244	259	231	251	230	226	245	207	246	250	228	227	223	224	248	218	249	227	213	222	247	222	228	237	251	228	251	230	212	217	243	228	231	245	230	205	210	234	218	260	248	195	231	238	236	243	233	217	224	232	200	214	224	207	232	225	212	240	249	239	219	199	221	203	250	233	229	255	234	217	251	212	203	248	225	231	224	242	199	220	231	236	245	239	253	230	245	214	241	240	213	216	218	207	191	216	244	218	232	234	232	223	213	203	240	262	218	220	226	253	204	243	208	223	226	245	234	221	215	262	223	212	238	228	215	244	244	214	201	231	210	257	242	249	250	246	241	197	223	197	233	243	227	216	203	252	224	227	238	242	238	223	200	249	253	228	233	228	236	216	223	229	231	222	253	285	192	208	207	258	216	220	239	235	241	196	236	226	219	235	218	222	260	236	221	212	224	246	222	215	218	234	244	237	236	235	250	241	244	214	249	236	205	218	207	214	257	214	206	215	217	228	253	227	217	200	213	236	219	227	218	253	241	235	232	208	221	236	227	248	216	235	251	213	266	202	244	236	237	214	252	229	228	239	209	234	250	223	244	229	245	241	241	241	219	229	218	226	206	203	247	259	231	215	229	221	229	221	254	230	212	226	219	214	254	245	222	209	237	214	213	221	195	262	258	215	233	259	220	225	240	267	227	244	220	257	239	241	223	224	224	230	220	215	225	205	230	236	213	227	214	248	226	252	252	232	236	231	250	202	241	245	202	231	217	239	264	238	232	251	226	244	226	230	209	236	239	252	222	218	240	213	228	230	229	206	208	221	234	243	225	235	234	226	224	246	214	252	223	226	217	246	233	239	244	214	250	201	248	251	206	210	199	243	241	244	219	229	257	256	224	213	228	220	242	226	247	225	203	224	230	259	244	250	227	206	190	214	240	239	223	221	223	233	225	225	196	245	235	232	224	240	250	247	227	217	228	221	245	258	275	215	231	216	267	243	243	226	233	203	218	236	200	232	234	223	244	221	198	232	184	215	257	233	243	235	237	226	240	237	219	238	222	222	209	249	207	230	209	208	236	223	228	241	230	232	211	248	264	244	208	234	229	223	208	260	261	241	249	238	213	244	200	213	245	216	203	198	231	240	202	254	200	212	216	235	231	233	222	248	227	246	235	233	221	249	229	213	211	231	212	235	248	249	271	209	234	221	222	239	218	233	226	228	228	237	245	221	200	218	237	236	231	207	216	246	239	235	208	243	220	233	232	235	230	209	226	221	220	252	239	216	242	208	254	222	227	240	230	235	252	245	244	229	192	222	237	243	207	223	214	245	222	243	218	230	228	225	224	248	234	221	216	212	209	223	251	241	220	213	211	238	215	242	229	217	242	214	209	238	238	238	227	241	213	239	207	233	228	226	204	237	224	256	236	236	230	243	231	252	241	230	237	219	220	213	253	218	247	177	227	258	221	213	251	245	238	232	237	215	185	214	190	248	183	217	265	222	252	255	216	264	230	216	229	221	217	218	208	253	196	205	216	199	232	257
3418	5132	3255	1475	989	767	674	616	617	576	569	573	579	561	558	532	551	551	556	576	555	568	576	570	522	520	524	552	543	509	572	530	556	532	558	521	552	542	557	530	554	588	538	576	523	495	542	583	549	527	540	534	528	574	577	526	538	531	553	556	519	573	585	505	574	548	510	550	522	535	517	545	566	536	494	558	587	547	569	568	536	556	534	481	538	531	519	539	608	546	532	532	529	569	509	478	543	540	551	528	550	545	572	538	571	540	549	542	475	531	515	548	512	572	501	508	528	569	533	510	536	563	542	538	556	492	529	558	536	582	517	486	567	542	569	556	552	599	529	566	569	521	555	566	516	530	570	507	538	482	537	574	557	559	523	578	520	519	539	525	562	570	484	542	568	546	513	542	550	562	521	513	530	488	514	607	569	569	556	558	568	544	577	520	563	574	510	603	561	579	538	521	561	516	517	522	558	511	522	535	522	516	525	559	542	545	569	513	513	530	548	534	526	535	564	579	563	478	557	571	566	530	539	536	553	525	583	562	534	502	495	579	546	524	522	543	558	567	554	543	563	522	556	503	492	564	513	594	557	546	557	497	544	546	557	572	557	549	589	546	519	551	513	503	527	554	505	523	524	530	492	513	576	520	582	566	540	544	587	570	566	507	541	536	572	551	505	568	525	498	519	558	589	503	520	519	540	531	556	543	521	542	526	549	565	580	503	519	563	530	551	528	518	559	528	511	560	588	546	532	559	581	561	555	540	542	551	499	521	557	546	515	566	542	533	558	587	565	484	569	533	506	558	533	527	530	506	572	527	593	525	531	555	619	513	563	501	546	536	536	528	540	557	548	534	539	481	561	533	565	553	534	538	502	530	540	525	555	533	540	501	542	551	505	514	579	558	564	547	538	530	525	558	552	512	535	527	527	482	484	551	524	522	534	546	570	542	535	539	522	583	545	568	519	544	515	600	559	520	523	519	546	526	528	544	583	534	543	549	572	559	510	596	521	559	521	508	497	528	557	531	586	542	542	558	519	565	579	566	554	566	510	557	559	572	507	552	563	523	559	552	509	513	509	544	530	553	568	560	532	591	523	553	538	550	534	516	558	541	587	548	515	575	505	546	543	501	506	522	524	566	554	548	541	563	557	547	537	546	528	527	551	543	527	519	534	500	552	509	589	577	550	538	527	540	546	513	588	536	544	549	531	518	535	531	546	502	524	521	572	545	546	509	532	505	531	546	482	521	544	547	502	572	529	586	538	568	515	517	531	549	549	553	515	559	546	539	530	581	525	511	529	550	503	517	544	548	529	537	545	520	575	582	501	548	535	529	531	545	548	541	517	546	483	490	535	522	527	515	514	555	534	584	526	574	574	559	543	603	559	563	526	542	539	571	554	545	535	540	559	527	543	574	557	563	540	529	573	578	512	540	574	545	554	514	533	572	530	544	498	564	590	498	527	567	544	536	560	539	568	496	549	561	568	548	533	571	565	575	530	487	560	527	582	555	521	565	544	550	508	552	534	570	522	560	525	522	512	534	526	538	520	542	542	520	554	535	536	554	564	554	544	523	528	541	570	548	557	538	536	533	527	527	520	514	515	570	533	527	508	511	559	514	532	557	540	548	510	564	519	528	548	544	531	532	581	531	514	526	549	531	516	572	516	558	525	549	546	514	546	513	548	543	525	538	555	573	546	567	561	537	556	570	517	531	513	567	547	551	513	529	503	510	533	552	544	556	507	512	572	525	566	537	553	516	569	562	570	512	543	564	545	487	544	531	526	526	532	579	575	526	564	531	540	542	508	564	511	557	545	564	531	527	541	533	550	545	520	542	524	570	525	528	556	532	522	523	533	547	543	531	519	549	532	522	508	530	527	534	513	509	583	537	556	513	611	514	518	608	545	527	567	532	564	568	585	523	521	531	508	554	524	529	514	521	502	540	539	516	545	506	515	513	549	542	521	548	518	536	559	514	553	503	553	504	548	512	550	539	541	543	542	569	581	522	541	548	571	517	514	545	521	540	483	521	563	520	544	493	543	547	543	534	524	519	582	515	574	601	532	563	577	530	537	555	534	539	506	521	541	532	587	554	522	508	503	544	553	552	495	537	530	541	556	523	504	500	527	566	525	515	542	529	537	589	533	599	544	552	556	515	511	522	503	524	518	550	576	525	579	503	519	528	577	510	526	551	515	517	518	558	528	560	531	545	556	545	559	504	524	538	550	557	522	534	538	498	554	525	550	508	487	570	559	568	516	528	542	559	517	562	516	559	554	531	536	553	541	534	535	511	507	541	514	557	502	533	539	523	554	517	572	537	573	553	567	510	548	562	552	533	546	564	538	536	571	606	512	534	524	510	501	547	531	514	555	519	572	592	550	514	509	545	515	545	528	525	582	520	546	591	533	565	569	514	530	557	569	519	549	576	533	572	514	551	546	516	530	562	565	577	553	565	555	519	539	493	568	516	533	568	572	535	573	537	536	509	501	519	538	562	523	552	574	527	540	561	548	549	582	518	576	546	524	537	541	570	544	555	555	530	562	539	542	538	556	534	565	534	523	552	520	531	587	514	550	563	545	561	538	513	534	546	552	546	526	547	549	550	535	554	560	521	481	540	535	542	500	547	539	521	590	571	526	546	522	508	534	557	541	545	574	559	548	561	529	541	505	520	542	589	553	507	546	535	547	577	526	554	549	550	513	517	590	544	587	552	528	559	547	528	594	500	517	572	567	552	523	561	547	525	537	562	524	522	540	518	558	536	575	536	545	578	554	564	528	555	539	546	543	534	532	544	532	532	569	525	508	526	544	546	556	529	483	514	527	544	540	492	550	504	600	547	516	508	543	539	540	528	550	534	525	509	539	555	496	559	596	520	554	544	519	538	508	602	515	554	520	534	557	586	594	560	529	569	515	499	527	524	494	579	582	551	514	577	552	526	545	516	537	541	547	509	585	520	560	562	561	537	530	516	564	582	516	497	566	563	536	546	521	544	534	555	584	541	520	570	586	536	560	558	542	568	565	566	572	509	540	538	562	542	561	527	591	554	536	546	562	517	531	570	531	552	542	542	551	513	540	520	568	532	540	535	557	541	523	531	519	565	583	522	538	543	539	543	607	537	535	578	523	522	584	518	538	557	517	528	580	569	532	530	583	563	571	557	549	509	586	516	487	557	520	580	573	528	545	504	548	522	540	504	524	566	572	533	534	511	519	560	490	535	527	556	588	541	532	552	517	513	553	529	536	564	559	554	564	557	555	550	564	571	530	573	556	543	536	562	533	536	559	563	585	527	513	551	553	564	563	528	544	540	561	559	504	516	525	512	516	565	512	557	566	512	523	568	573	615	537	506	526	546	549	577	508	584	553	564	525	551	543	581	543	565	537	534	519	559	556	521	543	545	551	500	560	556	544	547	571	490	586	547	518	561	572	567	572	565	518	516	516	556	533	545	512	540	558	522	499	528	521	550	531	533	529	533	534	554	497	505	545	565	524	543	536	527	526
32314	11414	1343	487	447	407	423	399	392	364	367	409	364	383	386	378	388	401	379	444	370	398	415	397	430	419	403	423	415	412	388	379	357	380	420	394	400	422	424	351	411	397	386	398	359	396	399	404	347	389	392	384	392	386	392	403	389	407	364	435	368	385	392	396	415	400	407	433	409	392	376	414	393	384	410	390	386	417	399	385	394	408	387	424	385	397	379	380	392	407	381	395	360	360	354	382	363	381	374	370	365	369	383	348	408	428	382	420	375	376	405	386	415	393	412	384	380	398	405	420	364	385	384	368	361	380	374	384	418	392	391	408	378	443	389	376	416	386	398	386	379	375	379	410	437	404	412	356	403	398	375	396	413	372	410	407	451	394	363	391	382	414	419	413	387	390	383	388	416	379	393	374	384	434	388	417	405	391	374	399	429	377	427	382	410	401	398	357	386	379	377	406	420	392	403	365	403	386	397	377	375	376	398	380	362	396	404	329	391	400	438	358	400	351	398	366	366	392	431	362	404	410	387	355	356	384	365	404	414	357	382	375	393	380	376	364	402	396	415	381	384	393	433	369	411	387	352	432	391	388	412	404	397	350	389	376	413	394	389	396	406	388	398	366	376	363	402	419	419	420	405	400	373	393	434	374	390	385	377	431	380	439	387	419	404	406	429	443	380	374	401	392	421	369	384	401	372	404	414	383	351	399	450	428	406	385	384	414	419	404	409	397	420	384	411	385	373	369	358	388	398	391	393	411	387	365	360	380	378	389	412	396	370	378	399	372	417	458	431	385	413	408	392	368	384	380	374	379	409	415	377	425	423	389	409	412	354	382	382	405	402	422	384	384	412	436	405	406	400	336	408	386	385	365	374	411	434	380	349	398	404	386	380	391	407	397	401	394	367	399	389	424	354	403	419	403	437	399	392	395	400	395	348	394	400	387	395	380	396	405	410	398	390	385	381	370	364	393	410	363	395	371	369	335	370	395	430	402	379	398	405	419	382	411	376	414	412	407	385	413	406	413	427	392	378	386	360	414	420	395	404	380	406	361	407	404	392	375	366	427	408	391	379	395	405	410	364	387	353	394	393	398	390	395	440	434	357	375	401	373	397	384	390	396	376	395	398	399	350	428	356	397	370	362	409	358	387	407	370	379	386	367	364	367	397	384	413	375	378	408	414	397	394	410	395	362	381	426	371	384	363	435	406	402	400	399	374	444	418	401	404	400	389	387	387	432	412	365	400	344	381	360	413	394	381	378	400	374	360	380	378	363	384	368	388	369	358	390	377	416	377	378	385	405	373	380	378	424	399	363	363	398	366	416	430	380	363	376	364	390	367	405	366	402	419	438	382	419	403	423	391	348	392	351	385	424	401	392	369	416	376	379	395	384	415	389	377	400	413	401	374	407	434	396	411	372	428	424	360	398	415	343	374	413	422	369	391	404	410	414	421	382	348	403	384	408	402	399	405	420	382	363	372	392	337	379	408	350	367	353	365	386	421	427	408	385	405	403	397	383	411	413	401	400	398	389	338	385	349	438	414	363	388	431	429	373	391	388	396	400	389	369	362	419	387	404	404	369	415	395	396	406	381	393	383	391	391	386	394	352	389	388	384	405	368	414	388	383	415	408	409	403	402	379	401	386	453	404	378	402	432	386	434	394	362	394	362	392	422	361	367	369	432	411	395	422	401	362	401	379	388	403	359	384	414	391	394	396	378	430	397	390	428	412	411	378	394	380	374	392	417	388	395	386	399	391	377	398	381	391	394	402	373	377	371	350	391	407	420	380	406	388	369	389	378	400	386	370	362	370	399	380	372	394	385	389	392	377	380	385	367	443	396	399	387	390	419	388	395	376	374	383	391	378	407	385	438	373	393	375	414	395	387	362	398	424	383	414	399	404	386	359	403	383	399	352	395	386	368	358	385	380	397	370	436	407	371	333	414	407	383	411	377	375	379	393	413	358	393	409	352	425	395	394	387	400	384	382	395	383	383	391	382	364	395	415	400	356	385	347	378	411	385	384	362	390	408	400	433	376	410	372	395	372	377	351	357	365	413	419	406	357	411	387	400	406	405	406	390	406	384	408	378	390	385	385	392	382	358	383	393	390	386	411	412	406	357	403	368	389	384	392	406	372	375	389	429	429	392	434	369	381	383	370	403	393	413	434	401	348	351	419	420	398	399	383	412	413	408	384	345	383	370	394	357	387	398	381	415	392	412	400	385	413	366	350	393	416	387	364	382	417	379	390	399	433	374	374	408	371	358	408	341	388	367	410	452	393	344	338	374	380	380	387	395	372	414	421	389	381	390	398	374	395	390	441	401	392	388	393	367	401	382	410	359	383	384	419	382	406	391	392	382	384	405	412	397	380	432	404	421	381	421	395	431	377	386	388	415	418	429	384	386	357	430	405	408	394	390	345	437	377	387	367	380	386	367	374	398	396	411	415	381	371	395	359	388	377	410	419	400	420	406	423	406	395	400	392	420	391	374	389	398	418	396	371	435	374	374	403	367	372	407	404	387	404	392	389	391	396	411	404	367	399	390	387	402	399	401	378	386	369	374	381	390	374	393	401	388	401	413	402	380	400	389	373	376	414	394	377	355	387	410	454	439	394	379	395	373	383	341	371	425	412	399	391	395	381	327	410	395	371	392	386	393	356	431	420	394	399	375	394	350	397	411	396	387	370	377	369	360	364	389	371	395	402	404	384	391	365	391	357	451	364	405	380	378	388	393	357	411	387	386	385	396	372	387	378	378	391	375	382	394	414	424	400	405	387	366	393	422	435	387	413	390	373	382	404	370	360	388	386	384	400	387	425	398	394	379	431	387	379	359	392	419	408	383	384	403	401	371	387	407	399	383	421	394	398	420	417	396	396	407	353	401	457	394	373	381	388	401	394	383	383	429	386	404	363	375	403	420	399	396	397	388	388	370	383	414	369	371	365	427	337	352	378	416	369	430	401	406	366	389	379	426	381	375	382	392	381	415	419	404	395	391	371	389	385	418	389	400	408	391	413	374	390	372	359	428	376	393	400	414	387	406	371	411	397	405	381	386	374	370	359	435	374	375	410	370	388	423	423	398	372	418	379	389	384	398	396	422	387	389	411	389	393	379	380	382	413	412	390	379	388	383	368	393	394	371	386	397	415	402	389	420	405	412	394	397	391	380	428	377	378	382	400	400	403	369	388	388	397	381	373	401	403	372	391	371	438	394	408	397	412	414	413	410	352	417	403	383	392	396	401	401	414	427	412	398	362	413	378	379	390	396	380	361	382	412	381	366	420	432	423	382	398	443	417	395	384	378	386	407	392	371	380	368	419	419	359	402	382	421	401	426	409	423	372	371	406	384	427	413	393	379	378	410	410	410	402	379	391	369	379	392	371	400	394	354	387	433	348	416	380	381	386	370	420	364	398	375	354	375	385	408	393	382	410	378	389	413	427	376	400	406	392	414	358	383	395	414	399	382	341	393	371	407	385	385	405	377	377	355	395	410	391
5460	1045	1008	939	953	909	890	883	825	927	842	887	902	871	927	939	907	857	844	854	875	949	835	884	874	863	893	896	909	904	923	908	880	879	869	912	896	916	851	892	916	871	900	851	834	929	835	866	842	925	920	906	879	851	863	892	921	902	888	863	889	884	884	864	943	866	879	864	898	893	837	931	866	890	885	965	914	867	892	916	917	883	881	857	908	922	912	919	881	878	877	874	897	947	925	871	897	828	889	835	885	913	923	843	875	897	895	933	902	859	894	891	897	928	849	877	906	849	885	886	889	910	831	911	891	879	838	899	905	876	898	818	895	887	906	881	875	850	913	885	937	905	914	883	942	844	895	852	907	889	903	826	885	870	886	876	903	899	881	866	881	882	875	850	884	908	886	908	945	878	855	850	859	916	877	849	934	875	916	870	925	923	873	916	861	898	901	923	879	870	836	904	919	878	889	867	883	870	872	887	879	873	891	893	804	906	829	841	885	880	817	843	885	906	894	884	975	903	882	931	903	893	867	862	869	900	866	916	821	842	846	907	910	849	946	928	899	912	858	843	848	888	858	908	912	879	853	898	877	911	875	901	932	909	891	924	936	872	876	896	897	891	895	898	912	845	891	836	882	889	890	877	872	882	956	885	827	874	905	896	884	875	930	857	902	865	895	901	956	957	860	880	889	857	911	901	896	893	901	920	851	888	881	833	903	886	905	897	940	943	900	886	943	866	883	893	869	862	915	911	865	881	929	901	850	855	908	852	958	899	891	872	862	869	912	889	873	900	824	845	912	898	944	867	898	884	899	861	865	874	844	920	939	865	905	924	893	877	951	923	908	941	879	888	903	844	884	887	920	915	869	859	876	868	909	888	883	921	874	889	905	897	904	908	891	927	916	865	867	841	920	815	856	876	888	820	860	896	894	884	881	893	910	901	880	887	937	888	920	923	953	880	863	934	940	870	931	913	908	842	857	834	902	885	884	845	870	901	931	912	986	924	904	864	876	861	879	892	938	916	879	845	898	891	892	877	920	855	897	901	842	838	886	883	925	857	913	877	878	904	871	931	849	891	896	866	905	864	920	881	870	857	889	868	868	923	892	906	924	880	892	882	900	874	929	900	878	896	880	863	827	909	893	941	850	894	920	928	893	880	876	862	907	855	896	898	855	883	855	906	874	867	896	942	840	882	917	895	884	894	887	911	881	902	897	877	869	916	936	867	880	889	873	891	834	847	873	892	921	865	862	918	893	909	906	863	889	890	861	904	869	927	932	903	930	897	927	847	854	869	884	874	913	897	873	924	895	899	863	885	877	876	910	881	942	870	887	943	830	912	854	862	825	895	905	844	928	903	910	928	906	885	883	902	946	889	868	919	835	935	943	871	897	895	846	938	886	865	914	906	909	906	887	945	922	903	889	900	910	853	829	867	886	862	873	873	864	919	931	886	884	898	908	914	918	908	801	884	905	854	911	863	909	883	910	856	895	927	837	915	879	878	845	993	886	870	885	902	904	839	906	864	912	882	850	882	905	915	869	909	897	898	891	904	922	874	892	910	859	865	927	889	883	909	889	906	910	941	887	952	910	927	857	931	907	833	880	886	912	875	887	864	879	913	853	858	887	937	882	914	862	931	892	877	874	917	887	889	906	835	863	917	885	897	913	889	920	836	890	853	890	926	892	923	883	918	900	858	881	866	915	852	860	909	943	944	931	876	927	906	881	895	937	836	927	939	893	915	896	864	907	914	865	869	883	865	924	893	846	943	865	885	906	866	948	914	833	911	901	892	850	890	889	900	902	911	903	873	937	900	941	895	909	901	891	935	898	879	919	833	902	863	917	901	891	862	921	879	939	906	838	831	872	898	922	896	871	823	891	911	862	896	916	874	898	852	909	876	902	906	899	903	893	915	860	910	895	914	873	875	895	884	902	933	907	931	939	881	940	899	874	872	835	896	913	840	900	856	908	881	840	913	917	916	925	892	933	909	932	916	886	890	844	919	940	918	914	889	907	866	920	897	870	902	919	889	860	863	898	917	937	841	912	891	917	945	870	893	941	916	944	884	896	884	886	916	893	914	866	902	900	946	874	878	898	856	936	865	894	949	917	888	955	843	855	877	934	920	891	821	891	851	873	873	887	892	874	897	884	950	892	861	874	861	906	836	901	942	851	891	880	917	824	895	910	870	992	931	883	922	894	855	893	886	836	895	937	887	891	875	882	854	899	892	899	910	918	913	875	875	878	864	894	856	927	887	907	882	869	882	907	890	875	878	886	884	898	857	899	873	864	873	890	892	844	889	929	875	947	931	877	901	892	895	921	928	888	892	908	858	872	850	911	899	891	941	906	891	890	881	848	940	890	952	885	886	888	898	904	832	875	921	917	929	897	859	867	866	890	882	894	882	878	849	917	891	911	872	963	847	883	845	854	876	917	920	877	870	924	867	902	855	862	893	933	937	904	918	874	959	907	875	869	890	943	910	883	860	888	869	870	858	854	890	837	884	883	878	879	826	846	907	862	908	903	932	875	899	913	857	929	847	897	961	880	885	901	910	875	893	891	952	922	898	882	914	821	875	861	907	892	853	914	890	938	855	927	867	888	894	920	883	857	890	917	856	882	847	924	905	870	919	868	876	840	904	873	821	876	832	891	820	917	869	904	950	863	855	860	858	902	879	904	882	908	909	905	905	839	889	930	893	958	867	875	877	853	875	907	851	879	935	895	872	876	871	879	884	893	845	842	859	887	889	873	938	907	864	917	901	916	908	885	884	830	945	884	874	883	867	880	879	877	837	889	885	873	845	891	890	888	847	890	839	922	884	909	935	853	841	871	871	893	870	900	899	911	886	943	879	891	858	861	875	861	897	878	933	881	834	912	899	901	938	871	836	859	876	883	918	887	918	858	844	846	873	934	894	883	881	903	953	876	888	953	875	925	886	871	850	920	937	899	912	872	882	847	861	878	877	834	873	886	899	912	865	852	918	842	888	929	881	782	853	922	879	909	910	858	910	878	900	942	923	868	923	938	899	904	916	920	841	893	937	885	863	877	879	891	844	905	858	955	887	894	927	888	917	868	880	882	830	873	943	847	872	890	844	847	887	852	903	895	876	900	886	918	911	871	903	830	876	898	900	931	844	863	939	902	971	903	888	882	852	910	829	865	838	946	919	929	887	884	916	904	927	877	915	875	893	886	896	912	860	893	877	891	908	933	961	912	840	885	870	880	878	899	855	877	899	909	878	934	902	878	838	899	850	901	863	934	907	903	920	903	894	919	920	887	889	877	952	874	912	840	848	955	896	823	932	902	939	835	874	899	885	869	865	940	850	851	905	940	953	929	873	834	869	910	864	901	905	903	894	903	887	888	918	889	919	898	893	834	860	853	846	897	933	889	886	891	928	902	909	864	823	890	875	920	881	835	846	892	884	916	914	888	904	884	839	890	871	910	866	880	878	878	890	887	854	874	891	890	842	895	905	894	901	910	895	892	888	884	943	903	927
24444	20825	24531	27206	19949	1709	604	540	474	476	454	401	447	437	466	454	410	427	448	428	442	470	409	436	471	426	430	429	421	453	470	428	431	420	416	444	419	422	451	442	427	418	419	419	420	441	434	420	424	425	468	434	434	419	426	452	427	444	446	430	403	398	398	441	404	426	371	427	431	423	425	455	434	404	405	379	455	402	400	432	409	429	423	446	378	416	434	424	427	424	392	463	413	439	409	445	456	412	472	461	455	420	431	420	422	430	396	423	423	404	442	457	433	438	442	476	410	440	420	388	405	427	428	466	401	409	429	411	450	403	369	399	418	452	454	421	505	427	437	442	409	407	425	446	447	416	451	443	443	419	406	415	417	428	398	428	427	413	442	430	423	398	423	402	409	397	434	396	421	443	441	421	415	434	399	456	432	413	418	371	412	413	426	434	405	464	404	431	427	385	411	384	433	420	430	407	413	480	401	416	424	420	410	431	453	442	403	387	443	443	392	417	419	417	467	424	416	415	424	390	405	446	437	414	424	382	412	398	405	421	435	386	446	437	404	415	418	419	436	412	423	415	415	378	395	407	440	408	391	406	450	458	383	456	411	450	432	412	436	471	427	420	444	398	431	448	418	393	469	416	432	420	466	443	443	437	431	407	404	456	407	442	433	430	418	429	419	417	452	438	390	377	429	465	421	429	430	408	459	401	421	395	443	428	439	404	429	411	460	416	441	454	468	399	442	454	416	462	403	428	403	455	385	393	415	449	404	401	429	406	423	467	447	422	474	446	459	432	407	445	416	425	409	439	386	416	398	409	400	446	406	412	402	438	438	421	451	456	436	438	395	440	439	419	397	406	400	441	428	421	427	454	392	407	416	409	425	408	400	439	407	415	460	394	445	430	420	390	412	436	420	414	383	408	462	426	433	406	406	414	451	379	400	446	427	404	397	448	414	427	413	465	404	468	443	381	379	407	414	404	460	431	435	457	432	400	410	443	401	447	454	392	448	441	396	411	444	396	379	429	413	419	397	418	432	426	410	391	469	402	441	434	425	425	417	397	425	452	443	408	376	398	450	403	444	401	391	393	383	403	429	423	400	428	433	425	407	459	405	422	434	418	410	476	414	419	393	436	369	395	436	413	456	415	435	450	382	442	434	445	391	408	439	414	425	392	444	424	423	419	428	473	440	409	439	416	419	443	437	428	438	377	422	426	429	373	421	445	423	387	463	450	445	407	447	381	410	372	420	403	421	460	437	447	426	420	437	404	390	417	397	428	441	384	394	419	403	420	471	423	390	406	405	399	377	389	404	409	418	431	436	411	433	443	436	430	436	416	462	395	424	413	395	426	438	396	444	428	411	432	399	433	448	449	446	400	399	439	431	425	414	400	414	399	420	413	435	414	431	393	439	394	425	453	400	407	411	447	384	439	427	461	430	382	403	453	427	445	415	385	369	399	422	414	421	419	432	430	414	399	449	436	452	458	428	394	396	436	421	452	430	463	436	412	432	421	415	425	431	463	413	412	424	399	401	385	451	411	397	442	402	472	428	408	438	407	401	398	403	405	448	421	474	426	406	415	415	374	374	413	418	443	412	432	448	429	431	416	442	457	445	420	415	458	414	419	402	406	452	410	421	405	395	359	433	441	441	444	438	445	417	422	423	411	432	445	419	398	457	422	468	434	440	418	456	429	436	424	444	420	433	404	394	453	411	412	439	416	411	420	423	446	478	386	456	395	447	383	461	385	439	438	412	442	404	416	440	454	454	418	403	392	436	437	397	405	413	432	432	413	403	409	453	472	415	403	440	409	390	452	459	466	371	389	439	437	388	445	426	441	452	394	413	450	465	429	419	425	386	371	400	411	395	404	427	475	423	412	415	453	447	429	443	406	438	439	418	404	426	381	404	422	401	441	417	443	455	462	408	412	461	451	424	402	416	397	430	404	398	424	444	403	446	428	384	435	399	433	472	451	422	457	418	453	443	471	419	420	440	431	438	416	396	409	458	419	404	452	418	448	439	431	412	442	412	405	432	403	416	398	428	432	408	428	437	442	455	435	454	441	437	442	418	388	395	451	465	449	424	463	409	411	392	401	388	425	445	443	444	448	458	417	442	431	439	407	434	447	417	434	413	443	413	414	427	397	420	429	433	419	407	412	408	408	419	426	454	420	409	470	403	409	446	414	474	392	417	417	423	428	457	467	411	423	414	446	433	418	428	459	438	409	434	411	394	434	426	405	393	435	460	431	394	431	447	407	401	427	448	428	421	464	432	434	458	426	423	426	404	429	402	425	463	455	415	405	401	426	434	455	396	410	435	393	430	413	431	424	429	425	438	439	387	438	407	426	469	420	417	426	413	393	416	426	400	467	430	450	445	431	389	400	422	443	444	415	398	402	414	409	463	416	409	426	428	373	455	455	419	452	429	432	421	455	446	435	428	433	391	428	426	411	412	422	443	435	418	430	403	393	442	403	416	409	400	445	436	451	459	417	425	419	430	423	427	388	380	394	355	486	432	402	444	447	404	434	438	441	416	398	408	426	414	422	371	441	405	438	427	434	417	424	407	408	411	396	380	436	414	430	405	389	414	458	430	451	403	437	432	431	438	411	434	396	413	416	438	392	388	412	421	395	419	453	474	420	382	416	434	420	436	431	429	388	469	401	398	429	397	415	409	442	445	441	454	427	421	450	397	439	423	411	414	403	378	401	428	416	426	406	457	396	433	425	434	426	395	422	385	424	378	428	445	378	448	430	446	445	417	421	419	419	420	408	445	431	457	432	458	407	375	413	430	369	424	427	429	390	383	423	381	419	432	431	427	419	419	434	436	434	407	402	445	457	405	398	446	399	426	432	425	460	403	481	442	445	431	454	432	430	439	413	432	387	395	414	410	424	433	407	432	463	443	369	425	418	433	404	440	402	450	433	468	485	448	417	453	428	429	417	418	440	426	439	450	453	414	432	411	453	400	468	415	398	418	389	402	416	402	424	403	436	434	425	427	438	402	435	474	424	419	433	459	436	398	390	398	441	410	411	425	429	413	430	432	428	424	463	444	425	439	432	403	456	473	406	406	410	374	437	414	436	438	417	403	426	406	396	440	445	425	414	412	400	402	407	422	444	441	398	435	435	416	437	438	434	420	424	400	422	446	410	425	417	408	426	426	434	388	398	391	409	435	453	463	443	405	412	434	445	400	432	426	441	429	405	396	423	438	408	441	428	412	377	441	476	432	430	400	423	437	400	426	403	424	431	403	401	414	401	463	414	447	422	405	418	404	411	460	402	438	422	423	422	424	405	425	388	405	456	445	415	442	438	416	427	426	406	436	433	443	406	439	440	416	445	407	399	381	451	448	433	397	371	405	427	407	455	435	410	466	416	415	449	431	402	403	398	421	396	416	426	382	405	428	417	435	472	425	437	391	405	418	444	421	431	385	483	442	442	432	451	382	423	409	394	436	479	401	445	402	424	410	387	442	413	423	402	426	411	435	389	371	412	443	405
3604	3091	2264	1370	1143	1036	971	1017	979	952	918	942	937	960	988	958	961	900	906	944	928	928	959	924	973	948	938	969	965	955	926	885	872	933	951	933	955	948	919	906	945	921	979	895	930	883	972	935	997	888	880	967	950	936	936	942	919	892	946	1002	932	862	863	911	890	902	928	976	937	923	898	951	909	911	958	900	960	877	920	953	946	959	924	986	924	948	925	901	960	923	873	905	887	866	901	948	961	961	910	891	892	954	943	921	968	892	944	943	884	951	945	926	925	924	940	961	918	960	871	964	888	940	965	908	961	878	948	953	922	955	945	983	963	960	935	951	980	871	910	911	913	935	870	904	947	879	911	898	876	949	920	904	933	959	899	956	935	907	906	959	907	954	950	894	843	941	892	944	925	965	986	914	882	930	962	939	963	978	930	986	894	892	940	925	878	936	950	917	910	903	938	945	926	881	936	950	923	932	907	932	927	882	892	913	917	895	928	950	932	850	873	896	919	888	853	930	1013	904	964	973	864	972	962	867	940	857	912	936	972	954	933	911	949	952	933	915	949	962	920	967	911	894	906	905	935	905	948	988	970	946	920	902	902	967	960	970	914	913	890	987	936	953	923	930	947	921	982	903	952	964	900	936	922	899	950	885	919	917	923	867	965	926	968	949	909	903	955	931	961	921	928	935	899	940	928	979	910	872	900	933	934	949	936	918	972	936	937	904	925	929	896	916	932	905	952	960	971	926	985	930	901	900	941	944	941	930	922	923	944	890	955	950	907	885	893	927	952	936	917	940	913	972	948	924	964	940	891	917	926	937	935	944	904	919	931	966	887	973	918	957	845	932	959	923	922	902	932	897	940	912	932	936	916	907	884	920	920	919	910	930	886	963	903	937	927	923	901	855	955	939	934	935	907	934	911	916	922	992	930	882	943	935	914	937	967	922	933	972	939	880	931	937	872	855	998	955	925	949	842	907	954	941	900	911	937	907	887	929	977	940	888	878	950	920	921	853	895	951	966	924	885	878	877	935	942	961	940	902	929	882	896	947	942	966	901	956	889	961	944	967	902	938	904	891	913	951	915	904	920	949	912	943	915	915	870	894	938	952	863	969	939	896	916	957	966	972	898	916	954	983	921	908	928	935	920	967	954	924	951	896	967	935	931	888	907	911	927	937	1014	920	944	936	913	936	894	987	953	884	927	898	931	940	960	954	909	925	894	942	890	937	967	955	903	960	908	900	918	960	914	917	973	981	948	921	956	947	907	913	945	952	923	871	943	903	965	923	901	970	957	935	876	957	882	912	893	958	913	892	947	990	874	927	940	924	936	893	915	908	950	973	942	946	883	906	949	933	968	877	920	984	918	943	951	967	886	901	877	935	902	835	867	883	933	970	920	912	918	917	924	916	960	890	926	919	949	864	958	934	954	894	918	951	942	956	952	915	947	924	899	961	943	928	960	940	877	950	933	891	969	910	897	879	941	947	933	943	923	951	923	925	898	924	910	923	954	916	906	900	917	931	940	927	954	949	936	877	929	895	965	885	902	915	920	895	932	910	906	865	899	938	882	944	937	900	915	886	883	954	862	929	934	876	953	928	950	886	1000	899	919	984	911	934	935	966	992	955	894	946	981	973	923	933	899	918	883	896	901	971	920	917	931	885	929	923	933	958	892	935	952	979	948	867	930	959	954	928	891	907	912	938	956	918	957	900	941	921	893	975	917	930	900	917	902	916	933	928	977	960	925	864	907	908	940	884	918	935	902	918	931	946	910	946	942	893	940	980	926	926	959	915	909	888	940	894	891	938	942	909	895	983	880	936	885	923	926	927	918	943	925	944	924	881	977	940	902	953	974	950	927	980	927	887	921	896	892	941	891	897	902	933	917	921	929	926	910	911	943	867	930	958	988	836	935	941	954	882	918	962	914	919	939	878	937	909	896	980	980	912	902	974	944	929	929	925	935	888	906	952	941	966	845	934	922	892	963	891	894	951	913	897	890	1004	981	855	920	957	912	931	919	860	942	930	893	926	916	956	934	910	922	979	881	923	906	961	949	911	923	929	912	877	865	924	961	933	963	942	927	916	884	919	910	957	942	915	950	935	881	940	938	920	921	922	918	909	900	938	905	913	927	983	950	939	914	913	937	904	899	944	887	945	963	912	931	907	953	951	935	931	948	938	940	880	900	925	905	946	963	967	928	899	884	936	975	936	906	914	951	892	922	911	939	907	915	911	897	925	929	949	911	927	930	1011	937	1004	881	970	936	930	932	936	940	931	947	965	957	912	911	924	919	953	915	887	881	923	885	949	941	940	940	847	915	922	918	917	891	976	930	916	899	939	929	870	922	908	946	906	951	960	909	878	958	947	973	897	926	929	955	974	910	934	912	961	903	914	861	952	983	899	939	956	956	956	999	918	888	943	905	932	927	896	934	913	913	873	948	921	917	938	924	900	967	879	912	944	892	906	971	901	885	941	882	943	927	933	900	927	962	920	912	945	935	935	939	930	923	933	908	943	927	989	931	935	926	890	935	978	939	996	881	925	926	917	970	884	918	940	943	941	961	957	980	939	954	914	930	926	945	873	886	884	908	903	875	897	973	934	902	944	958	946	902	911	908	927	921	934	900	939	956	949	901	951	865	915	887	883	866	903	903	943	889	926	947	967	933	887	916	927	933	928	964	900	892	912	935	1024	923	945	871	943	922	873	926	892	939	868	901	900	916	918	937	933	956	908	923	927	915	976	927	871	892	921	936	895	984	880	968	965	913	937	919	905	856	907	903	969	932	918	920	966	871	953	866	923	886	875	911	894	928	964	891	944	925	920	925	893	906	959	912	899	908	924	954	926	942	925	942	898	934	884	944	921	966	918	903	882	975	941	910	915	907	916	911	933	910	901	922	920	927	940	935	914	887	912	925	990	905	882	887	939	944	957	936	889	911	906	952	885	934	942	901	899	887	892	914	939	924	961	897	947	899	958	947	919	919	932	930	953	1000	952	962	942	902	929	870	906	918	956	901	922	917	899	989	933	924	955	941	952	929	967	914	913	893	925	905	914	881	906	947	925	935	904	900	933	917	897	904	917	881	927	936	950	924	886	915	903	907	914	921	968	942	943	961	946	1011	887	953	894	938	875	925	1017	891	882	916	940	945	919	922	888	984	913	942	895	922	925	952	918	877	942	910	964	963	939	926	960	971	933	900	925	924	915	942	891	921	969	944	916	952	942	940	949	906	940	977	932	906	937	920	957	926	959	892	947	941	904	897	894	965	975	901	981	983	931	926	908	944	907	918	937	935	928	933	881	901	908	976	958	980	932	949	915	872	954	936	947	911	935	922	922	905	853	935	924	970	930	914	926	928	917	943	966	950	936	903	895	956	935	934	940	957	911	975	975	932	889	965	889	957	914	976	943	907	929	973	908	965	933	910	851	914	937	910	897	933	971	917	968	893	934	938	911	898	857	913	916	881	965	842	942	954	872	982	876	933	906	903	936	940	919	922	883	938	934	877	926
23529	20828	25175	26601	20840	20822	2919	521	353	326	337	295	241	289	268	296	275	270	258	251	242	240	233	223	262	251	241	194	231	229	234	248	240	198	272	221	205	226	251	265	242	250	219	231	240	247	193	235	245	233	217	239	195	220	229	210	211	225	238	219	206	228	244	201	250	206	213	253	232	192	235	232	201	218	241	227	240	264	240	240	248	232	259	202	232	244	241	249	228	227	218	247	226	238	216	212	225	209	212	193	224	224	218	240	239	230	208	216	235	201	244	245	228	256	203	246	219	225	187	254	228	235	234	244	212	222	184	215	210	232	230	241	227	209	233	257	237	204	227	234	229	227	240	211	272	237	253	222	232	209	236	220	229	225	238	206	215	222	239	228	226	239	242	202	233	235	199	215	220	233	220	226	238	191	214	230	235	210	217	223	203	251	221	219	222	214	212	237	195	236	239	225	223	221	255	243	237	238	218	244	217	230	243	248	226	213	230	211	220	224	214	235	253	243	235	212	222	224	225	244	253	190	206	225	227	250	221	204	224	210	230	240	199	227	224	232	213	230	213	213	224	233	229	256	234	214	212	238	214	222	196	215	236	218	229	208	236	276	244	213	225	222	211	227	236	238	222	240	216	214	228	225	250	231	210	224	223	234	217	202	227	243	234	230	243	228	214	218	196	236	232	233	207	226	233	226	230	204	230	261	190	244	216	270	211	217	220	258	230	237	222	238	241	247	255	242	246	256	215	214	222	237	220	240	233	228	224	228	219	229	236	202	215	253	253	219	235	231	230	222	243	255	235	206	218	230	244	205	212	211	238	249	193	226	260	249	223	236	243	234	246	214	208	235	204	231	231	223	218	220	235	219	255	256	221	253	224	214	237	240	206	248	221	234	250	238	226	209	231	231	239	198	251	238	248	212	232	232	228	261	212	220	197	213	236	244	227	241	247	214	240	222	231	225	213	215	228	237	263	216	228	204	237	244	241	238	241	217	213	247	236	224	195	213	214	208	217	234	209	191	235	208	230	220	232	240	232	243	240	215	239	209	233	261	229	208	237	246	228	211	245	231	226	244	189	241	222	203	220	239	248	264	242	204	199	246	248	209	218	235	216	213	229	221	242	215	211	238	229	232	231	213	219	278	244	213	215	199	214	215	234	225	231	208	224	207	232	231	241	246	239	201	230	217	225	214	232	249	231	244	221	213	221	226	225	231	215	217	252	227	223	245	247	218	204	233	209	213	230	246	237	207	222	208	224	256	254	239	225	217	228	237	227	215	234	216	220	211	228	208	209	215	212	212	253	228	206	222	206	252	217	209	220	254	231	250	223	236	231	214	232	234	232	217	217	240	207	239	244	243	211	218	198	244	215	217	204	231	232	214	232	233	226	229	192	245	241	213	230	214	236	268	246	258	253	200	228	217	201	234	211	224	215	205	212	241	208	237	247	203	243	236	196	240	252	238	229	244	219	240	202	253	256	232	246	185	217	245	231	251	231	273	240	221	225	222	230	217	202	206	265	207	251	239	216	251	203	214	217	211	217	233	208	260	237	230	249	210	222	236	247	231	224	217	227	254	243	190	208	218	216	234	220	227	228	228	233	222	230	213	233	229	225	257	246	263	219	232	241	243	209	216	244	215	207	211	192	225	232	213	231	232	255	209	222	223	223	231	243	231	232	228	250	217	226	251	238	238	244	249	207	229	197	220	214	188	248	218	209	216	205	219	227	219	215	227	224	233	228	208	221	211	226	209	238	232	242	241	252	206	253	216	233	227	260	222	186	264	232	230	230	234	227	239	232	222	252	245	213	235	200	215	252	231	275	228	231	207	220	234	226	238	228	240	252	229	202	225	241	224	249	247	216	242	233	234	229	207	213	237	230	224	233	239	198	224	257	237	239	249	228	233	211	221	229	228	201	242	229	241	205	228	202	226	248	226	220	232	254	234	221	220	217	239	222	222	195	222	236	219	245	239	213	251	220	210	183	222	185	230	268	199	242	225	229	213	270	205	216	209	246	227	208	215	232	208	248	256	240	211	217	239	213	245	225	218	217	246	229	213	221	232	218	243	216	241	214	210	244	224	237	219	233	264	212	250	195	216	229	217	233	238	209	209	213	266	224	220	227	222	228	256	234	212	205	219	191	235	262	226	231	240	234	254	246	221	255	247	271	239	226	227	234	196	215	221	217	240	219	206	226	237	218	195	219	251	225	221	248	212	206	200	230	232	213	203	190	202	215	211	233	228	239	217	204	213	199	234	231	237	231	223	226	250	226	219	220	254	229	227	213	225	245	224	227	229	227	223	216	232	258	225	244	214	242	237	242	226	246	201	224	220	215	238	234	211	235	204	216	235	225	246	231	222	241	232	230	245	231	233	240	226	195	225	258	238	225	247	242	214	254	219	236	200	194	221	248	234	234	259	242	226	224	258	232	203	229	230	253	189	198	247	206	217	255	206	201	241	210	214	227	214	208	225	240	262	241	246	245	226	232	203	241	215	235	216	218	203	217	223	264	253	219	226	200	225	190	220	217	240	219	233	204	219	223	247	219	221	231	242	224	200	249	221	227	219	240	200	227	280	259	213	222	235	204	233	202	206	212	218	215	237	224	231	233	258	217	251	247	257	249	268	231	255	277	194	185	242	231	235	215	219	229	213	241	225	224	234	234	215	224	219	216	229	215	223	264	219	205	242	238	241	230	243	243	248	232	229	207	242	244	258	241	229	249	252	228	204	251	232	197	236	231	242	214	235	208	258	262	192	239	239	206	202	234	238	254	240	197	241	215	229	226	224	236	247	244	203	223	225	237	199	198	250	207	224	214	221	239	230	224	207	218	216	231	265	267	263	237	245	286	225	217	226	221	242	257	230	212	221	236	244	247	238	278	253	235	207	203	230	242	203	220	236	215	208	237	200	224	217	233	218	230	231	217	246	226	229	255	214	215	210	243	236	233	227	225	230	247	208	171	201	206	227	212	249	223	225	209	211	206	227	225	244	238	244	207	226	225	220	217	232	212	185	222	238	236	230	207	217	254	222	217	224	247	224	188	214	212	216	213	198	228	229	206	212	236	226	229	231	202	200	234	224	243	238	247	219	234	217	228	229	238	229	223	212	229	242	229	196	204	226	219	214	230	225	239	243	222	230	234	247	234	259	230	236	256	235	224	225	243	228	233	235	234	216	258	248	218	239	248	212	227	248	205	232	249	228	228	206	215	220	244	266	236	194	210	202	218	219	218	245	237	217	231	238	216	225	220	236	238	213	209	213	220	184	200	233	240	232	202	249	222	218	268	231	215	231	246	227	245	245	209	226	237	217	220	251	230	205	227	223	263	245	240	232	230	229	218	248	250	262	214	215	231	224	217	231	227	237	246	236	239	239	252	219	230	246	233	224	226	217	230	239	219	228	212	240	218	232	236	238	233	210	235	223	209	222	222	255	235	239	217	229	221	226	232	227	206	247	245	213	228	220	236	220	234	218	200	227	213	218	228	222	254	233
3346	5081	3156	1468	998	744	682	701	601	559	584	555	599	570	545	546	540	556	536	573	540	510	569	539	527	587	530	528	557	522	555	560	556	528	552	508	530	581	545	547	543	565	544	550	534	532	545	559	549	556	583	565	562	546	574	507	524	551	533	535	571	559	535	561	559	537	528	558	563	547	531	556	531	535	550	522	530	523	516	550	537	509	512	504	545	546	515	555	537	506	551	516	564	557	535	535	520	567	547	528	521	529	553	554	600	514	531	492	591	533	551	503	549	544	545	520	512	588	474	518	511	564	546	521	505	581	590	536	554	543	511	539	543	553	517	576	545	527	554	547	532	495	549	593	523	543	558	543	563	502	596	530	506	533	520	552	544	542	582	496	518	559	508	508	586	559	550	570	521	549	516	540	517	525	560	519	560	513	547	534	514	530	539	532	531	548	500	540	560	518	567	541	523	548	539	533	535	527	527	530	530	556	493	534	529	561	561	510	512	536	549	532	561	564	525	527	551	539	523	468	553	535	524	510	520	549	560	521	528	502	525	507	542	523	506	556	547	553	502	552	539	535	524	523	533	571	565	524	523	523	528	520	541	570	559	520	579	492	557	577	559	499	587	505	559	512	517	540	543	539	521	557	532	563	542	568	577	536	533	532	527	537	576	552	610	514	578	516	556	515	529	520	530	518	509	549	542	543	553	510	558	538	537	532	474	581	529	569	529	538	569	509	556	526	542	517	550	530	527	524	530	524	573	544	546	533	581	497	549	520	560	576	546	579	553	524	544	558	515	536	545	544	556	503	555	560	558	522	552	549	548	528	545	565	529	584	539	491	540	491	517	524	559	500	509	498	507	551	548	516	516	568	522	554	510	569	570	549	524	553	515	544	497	525	565	532	512	503	525	522	524	524	523	573	578	531	534	512	543	542	567	506	568	549	583	499	534	530	514	538	538	523	531	492	504	517	519	501	540	570	553	535	552	556	520	514	537	555	553	600	586	546	558	541	562	579	535	541	533	551	508	499	539	562	522	528	544	530	497	544	502	526	543	486	547	521	541	532	551	533	534	513	503	527	575	505	521	533	541	474	548	540	529	525	534	561	549	574	529	497	538	571	525	544	546	526	541	525	571	529	577	544	521	543	571	508	534	514	542	475	461	515	523	571	489	524	569	588	527	535	502	518	541	510	546	532	576	528	530	572	509	552	552	536	541	508	518	540	530	527	539	536	558	533	530	549	554	564	572	547	536	510	530	558	547	545	532	543	546	534	574	528	548	493	568	536	509	556	530	526	561	530	527	528	542	540	540	600	534	501	525	510	557	560	542	551	551	475	503	558	549	521	510	536	544	540	540	539	525	560	569	534	543	537	560	514	544	519	490	518	544	538	523	546	526	491	517	557	581	558	551	561	555	563	576	516	530	553	545	528	491	495	571	529	521	507	519	552	548	524	484	571	539	538	515	540	546	546	533	528	529	552	547	513	549	564	535	534	515	527	566	545	535	531	539	542	544	594	531	547	504	542	555	561	542	568	565	543	535	573	550	554	536	527	538	553	513	548	539	536	530	509	536	537	555	555	535	523	533	547	492	523	530	513	578	535	571	511	500	485	513	520	549	549	595	525	533	517	526	563	537	583	527	561	505	547	536	519	554	506	558	505	538	556	513	557	521	510	515	520	560	519	556	529	525	529	565	541	531	542	558	517	487	528	533	527	519	497	542	531	527	556	564	526	521	545	563	547	534	543	535	512	544	520	479	568	574	536	501	561	532	534	550	514	528	528	505	555	503	548	553	542	513	514	550	577	524	537	574	549	495	551	544	518	571	537	519	533	515	555	549	516	523	571	571	543	575	543	513	508	509	558	489	542	566	512	507	557	559	508	536	524	525	527	532	548	567	546	585	531	514	554	539	500	533	557	509	552	562	500	580	532	534	553	585	511	540	555	550	538	551	538	573	556	512	542	597	538	567	572	545	552	507	538	539	490	546	502	500	497	566	512	549	514	497	552	521	538	519	572	513	556	543	552	548	554	546	540	524	534	541	569	548	515	508	541	539	532	547	545	551	502	573	514	515	526	537	562	515	517	538	532	536	579	559	502	517	538	556	538	558	576	536	487	535	497	518	518	547	519	528	535	547	548	557	538	531	526	522	547	566	519	532	528	520	481	541	544	558	544	549	554	499	567	538	532	514	535	510	507	528	534	540	547	542	516	542	542	551	512	570	524	525	514	512	571	539	553	570	510	511	526	515	542	557	524	513	552	570	556	527	534	560	571	514	499	570	556	546	519	540	561	546	524	531	516	539	518	524	476	566	515	485	509	494	567	513	525	533	527	557	505	529	546	514	526	517	544	531	577	538	529	526	559	532	526	547	534	559	540	573	574	557	557	551	541	582	519	485	560	552	540	574	537	564	497	580	489	563	552	549	541	576	516	545	531	533	553	512	539	570	509	548	556	505	514	489	542	523	545	557	519	557	547	528	577	520	544	552	555	582	545	557	534	508	563	518	553	524	568	558	555	512	509	555	546	533	594	517	535	528	555	530	538	562	513	520	536	526	534	551	551	557	500	552	548	540	535	543	530	522	531	545	514	548	560	540	587	523	522	513	556	558	531	502	540	526	532	528	573	549	517	535	490	540	559	501	515	602	516	567	525	521	545	589	566	524	516	575	537	526	564	532	523	550	525	526	568	543	554	513	546	570	550	541	526	527	570	508	511	513	544	543	545	515	529	548	520	538	543	544	527	515	531	509	535	555	566	508	550	546	551	522	574	530	535	562	541	523	527	558	564	496	512	545	537	516	560	520	525	584	551	529	521	583	524	540	538	548	518	554	513	554	528	527	598	556	551	509	580	510	493	564	533	536	522	514	561	539	519	483	538	512	552	530	552	535	532	506	537	514	527	528	527	519	564	526	534	542	544	520	526	508	506	532	532	571	537	549	536	544	572	545	521	543	531	539	527	503	521	598	525	557	531	520	568	513	504	544	550	546	559	503	499	527	518	539	571	527	519	511	515	538	524	487	505	564	501	526	540	522	532	522	565	522	534	584	557	566	538	534	587	577	551	512	540	526	556	546	561	563	552	502	534	494	553	556	513	512	541	494	491	581	534	593	536	515	538	515	523	503	577	546	563	556	526	561	561	517	551	526	505	553	520	535	527	563	527	575	516	520	533	519	534	549	559	531	525	510	546	527	552	571	495	512	554	570	536	547	521	510	534	551	522	527	532	499	497	486	521	566	542	520	556	562	494	557	541	512	506	583	524	539	519	504	547	572	520	530	573	524	541	526	527	522	528	544	578	546	500	532	551	557	550	535	561	550	578	536	516	530	551	525	533	543	548	570	479	526	530	533	489	515	530	522	526	487	537	547	562	523	562	546	555	539	518	557	550	551	532	532	494	553	533	561	496	490	575	562	507	493	549	528	567	520	499	575	560	539	533	533	537	539	523	501	540	502	514	532	556	559	528	514	573	561	523	517	562	560	501	569	542	560	555	568	521
32254	11304	1374	508	435	412	406	408	383	375	383	375	402	375	401	393	402	375	390	389	382	404	391	417	409	398	411	406	403	431	400	365	404	393	415	404	417	364	393	374	382	405	395	388	389	384	403	410	433	428	444	364	416	380	419	386	402	422	395	395	382	407	380	398	447	403	391	381	417	392	411	385	400	413	390	392	394	384	408	402	381	372	414	421	373	453	406	398	354	400	381	385	376	386	383	370	359	412	398	379	423	382	422	396	407	394	380	388	393	384	398	411	383	430	395	376	417	456	431	408	380	405	425	397	414	403	386	408	379	381	437	430	389	372	392	379	383	381	357	405	390	401	426	384	373	414	369	388	377	361	412	398	364	409	374	388	401	414	374	419	397	412	429	380	384	393	352	406	374	390	397	393	391	431	409	395	396	358	405	386	431	385	378	357	430	389	404	386	379	404	393	390	367	392	364	454	382	407	392	381	396	410	413	414	389	406	412	405	398	386	371	372	363	391	402	397	379	380	408	386	383	382	390	396	425	389	361	399	410	402	412	394	394	416	402	387	353	428	397	403	372	412	413	373	399	386	381	361	374	372	390	421	415	404	414	394	379	400	376	411	392	379	423	403	403	411	413	419	397	402	414	397	370	393	404	346	377	424	411	358	391	387	391	417	416	379	379	429	392	413	426	431	391	392	406	383	395	405	376	390	383	383	404	378	392	379	373	384	390	386	381	438	369	411	408	388	402	364	450	443	367	415	370	405	406	381	379	367	403	392	363	378	382	348	391	351	384	396	391	367	427	406	426	413	396	394	404	352	339	422	393	421	425	398	392	382	392	397	408	398	369	419	423	396	408	396	413	416	362	431	382	392	404	362	385	386	388	435	401	376	374	409	370	368	414	414	416	399	385	389	378	403	377	387	381	429	386	390	384	398	365	372	380	369	400	354	403	382	356	390	395	413	394	375	360	376	412	390	387	392	364	412	408	409	406	364	386	383	401	393	392	407	371	399	409	396	394	383	382	367	381	391	364	384	388	414	412	417	390	436	392	402	411	412	343	394	347	373	378	392	384	387	387	390	376	378	386	388	396	420	390	378	390	415	392	371	374	406	439	382	402	370	389	450	338	342	352	393	404	397	419	399	400	409	393	391	418	372	366	411	425	416	396	380	363	390	420	391	390	373	452	379	397	385	388	400	397	405	378	405	419	388	403	369	393	401	403	398	379	375	384	428	428	386	402	371	398	401	386	415	395	390	360	419	390	396	355	379	406	361	392	371	349	408	413	391	363	375	374	395	440	412	390	397	381	391	403	381	382	419	341	386	447	377	413	398	432	421	436	403	390	387	372	351	421	369	355	367	441	407	396	371	418	370	375	354	424	431	407	406	357	417	416	383	406	403	407	414	361	420	375	374	378	402	407	413	421	378	421	350	388	437	381	376	388	408	427	397	410	409	377	453	383	415	393	364	377	382	374	407	403	385	430	405	400	373	384	390	436	378	388	405	377	426	413	378	386	407	431	372	383	392	388	423	389	375	402	369	397	397	413	420	380	402	381	396	432	396	385	403	410	391	390	420	379	431	412	363	358	369	419	372	390	358	422	379	384	367	402	390	404	407	371	420	386	379	388	413	383	408	402	348	377	382	380	428	379	404	407	426	394	398	405	396	427	374	413	373	392	413	434	383	380	393	388	425	373	355	409	407	419	409	420	358	408	396	384	395	370	384	379	368	391	368	389	396	404	355	415	397	416	397	385	370	402	420	418	410	364	353	391	464	405	409	435	433	414	384	392	411	411	395	366	407	424	376	405	401	435	373	396	389	413	385	435	422	353	370	420	422	389	380	388	381	412	375	373	382	367	370	384	414	384	392	399	366	406	380	408	373	390	394	399	386	392	381	409	390	441	394	375	402	370	404	410	395	377	409	352	392	410	388	377	373	354	396	373	377	393	366	396	411	385	390	405	421	364	395	391	404	350	385	392	401	388	413	420	423	391	418	414	406	382	363	372	373	411	403	369	392	392	375	386	419	401	429	401	393	347	404	382	384	382	381	383	414	414	393	382	357	366	406	346	395	370	392	383	375	378	411	400	383	369	378	448	360	387	356	385	381	387	403	408	394	415	387	363	388	402	394	390	384	408	372	364	396	419	370	386	356	387	399	377	383	413	378	379	423	388	402	402	375	382	372	397	418	379	399	397	391	391	374	361	376	391	429	383	383	392	390	387	368	379	403	395	422	415	330	406	395	419	404	360	400	447	413	428	405	373	389	393	392	401	417	408	373	403	402	387	378	417	392	369	396	413	408	371	400	395	395	343	416	390	378	421	386	391	398	406	403	394	380	374	382	379	390	371	403	392	402	386	397	410	392	365	414	390	389	413	412	435	401	435	373	409	366	383	379	392	404	422	422	395	396	414	421	391	415	365	441	426	391	377	410	404	377	373	427	385	404	361	356	443	388	388	384	419	394	397	428	376	406	378	405	403	390	390	364	424	409	354	387	409	364	402	371	374	393	362	362	383	367	411	401	387	416	390	357	385	380	370	384	398	400	390	404	372	369	407	390	413	404	383	407	398	396	419	421	373	408	419	437	400	412	414	403	401	400	409	368	371	386	388	410	411	402	422	368	385	411	384	372	402	377	380	401	455	401	376	357	411	414	382	408	367	427	410	357	415	416	384	378	377	381	386	386	452	386	401	400	381	443	391	397	397	374	381	402	400	451	394	415	391	420	420	393	449	389	390	405	395	397	383	445	365	346	397	373	387	395	423	417	416	415	375	372	356	418	396	371	408	392	392	389	387	367	399	417	401	425	361	362	370	382	400	394	397	455	371	403	372	414	410	416	390	401	413	420	396	408	403	391	390	406	387	375	398	412	382	376	385	404	407	391	404	395	367	415	400	376	395	434	428	418	380	387	408	426	379	399	401	337	393	371	394	380	386	390	377	373	437	426	404	446	423	402	395	357	396	370	390	387	383	395	372	387	366	381	402	402	372	382	423	410	346	376	409	372	399	376	416	363	415	415	371	367	409	372	373	434	409	377	417	387	402	386	382	368	379	406	384	403	410	392	406	405	379	433	395	389	416	380	401	419	350	401	357	399	412	432	392	416	369	375	386	428	413	407	383	410	382	436	367	408	394	397	369	390	397	398	350	370	391	439	391	369	386	412	399	396	390	396	397	432	403	405	421	391	381	383	409	382	421	398	394	397	361	438	353	417	392	431	428	373	378	412	389	380	406	390	445	362	400	404	389	385	415	323	399	416	386	380	372	382	402	381	400	390	375	388	384	402	405	368	410	381	424	407	390	393	406	404	398	390	382	382	353	391	423	410	377	393	373	359	424	371	432	389	413	378	373	393	352	392	356	369	404	402	421	384	396	362	407	397	388	410	367	420	369	394	373	338	403	387	376	404	421	411	422	431	413	366	438	433	424	383	409	380	414	364	349	417	346	414	393	375	380	403	389	381	401	391	397	398	399	368	419	384	374	391	401	389	420	393	356	387
5741	1090	961	907	845	953	872	867	895	910	930	901	958	926	895	922	947	895	858	900	830	944	857	906	863	903	893	884	874	922	907	914	889	918	857	865	895	896	876	929	850	898	939	892	845	883	870	855	879	932	904	912	846	915	868	906	855	951	927	944	884	863	866	908	885	884	910	905	899	876	905	921	863	876	900	911	902	892	912	917	925	867	906	879	888	913	910	863	906	894	934	898	871	887	933	873	939	895	928	829	867	931	892	879	906	887	881	890	874	927	887	925	922	918	956	914	924	876	876	895	922	887	946	897	877	885	909	890	903	899	932	947	881	874	932	939	905	826	839	875	886	946	850	882	935	913	911	842	935	935	873	856	930	813	923	914	923	871	916	853	897	892	901	930	914	920	921	862	899	860	877	870	851	848	948	893	939	940	822	866	839	891	916	914	925	906	916	912	887	930	897	897	879	840	888	883	903	925	891	905	873	892	859	865	912	899	876	909	894	939	899	878	925	926	889	917	905	947	895	851	872	871	941	907	856	896	873	899	874	917	903	925	890	852	854	953	912	891	911	885	894	891	907	890	920	902	912	884	916	940	903	849	878	902	925	896	915	842	891	902	867	830	874	909	879	842	928	944	876	920	834	930	921	842	899	883	875	872	922	854	867	900	931	835	932	960	906	882	846	886	879	883	898	889	877	865	898	912	879	917	907	861	865	807	893	900	847	941	868	842	882	906	933	872	883	882	916	962	883	896	905	933	951	954	872	908	899	912	846	892	926	850	906	914	880	849	876	929	876	937	910	916	889	859	886	864	906	828	884	904	887	925	912	842	909	868	927	908	970	919	877	853	874	866	878	898	880	865	914	871	861	949	957	949	866	844	961	873	905	891	919	864	923	937	893	873	860	924	868	896	946	866	889	891	874	873	892	942	889	889	888	919	961	947	897	871	942	927	881	904	841	876	922	938	919	944	903	931	943	820	890	849	915	864	891	880	902	888	880	927	894	884	889	879	838	924	878	877	901	909	887	912	910	892	898	848	918	901	857	892	884	927	857	840	872	903	859	860	914	878	891	887	880	890	878	915	930	909	911	901	898	891	866	889	905	900	891	902	884	863	884	919	944	907	894	899	857	866	865	826	912	857	875	877	867	873	841	907	913	885	882	877	892	925	895	899	883	931	904	930	868	924	843	941	877	964	882	853	908	932	876	906	870	926	846	895	886	954	982	883	877	921	902	828	896	919	941	883	857	901	937	886	900	971	832	886	889	879	901	895	863	867	915	955	873	852	923	885	897	911	917	930	883	910	944	931	844	867	912	848	916	878	862	941	924	854	892	873	840	917	903	901	890	907	879	864	883	884	863	944	901	830	891	938	915	904	902	905	871	952	857	899	883	936	885	869	909	874	870	843	900	898	920	876	941	916	879	958	830	913	879	841	906	872	898	891	908	850	935	894	938	892	906	895	916	890	894	961	896	912	873	852	945	863	838	937	905	874	915	831	868	878	876	937	858	877	912	903	932	858	823	884	911	850	881	926	881	894	878	909	894	874	911	928	904	885	903	954	830	904	914	886	832	908	896	860	887	927	911	922	902	889	884	925	958	863	927	884	929	870	921	872	880	888	910	859	858	884	883	901	877	894	933	893	918	877	892	924	898	920	892	926	908	910	907	853	930	804	906	889	913	903	831	887	875	901	898	914	935	869	939	873	867	880	927	947	928	915	892	860	853	918	910	877	874	889	895	928	923	846	886	888	891	903	880	933	873	910	917	922	904	899	856	880	898	914	874	901	909	893	883	883	889	871	901	888	908	909	867	884	874	907	856	930	828	911	860	888	866	899	910	871	908	850	941	862	918	923	814	883	944	940	885	887	909	872	858	860	959	881	862	902	900	869	888	881	902	890	895	895	886	938	916	905	871	1010	880	906	893	896	928	863	903	903	861	916	910	872	941	856	884	838	872	869	876	900	860	848	895	949	886	892	915	880	859	910	895	881	902	914	932	864	901	893	915	889	891	850	902	878	903	919	923	881	925	937	870	911	866	888	898	917	939	913	901	879	925	864	874	896	903	864	872	895	936	893	885	878	912	900	935	869	891	920	845	931	878	929	837	845	897	951	876	887	907	849	808	883	907	876	846	940	893	952	903	932	878	890	878	940	832	922	883	844	877	889	891	907	851	874	896	911	901	928	860	895	837	871	893	899	831	921	874	862	883	912	927	919	917	924	958	919	882	896	911	883	926	891	912	934	874	874	910	883	903	898	884	870	926	937	921	888	890	894	879	866	879	895	905	894	884	938	832	885	883	887	912	900	904	853	881	905	876	872	855	870	890	969	884	887	846	903	956	888	896	874	926	966	883	888	873	899	896	935	884	900	879	866	868	940	908	922	865	896	901	871	935	855	852	893	879	905	872	864	888	912	855	931	917	905	843	905	907	908	886	865	923	905	823	925	906	870	893	881	888	858	884	862	841	921	933	963	901	871	896	885	881	901	892	922	886	897	947	868	962	901	868	828	888	867	861	861	890	855	857	939	864	856	891	923	893	847	901	914	866	868	851	900	846	903	885	956	910	974	962	903	937	951	904	878	932	886	919	861	862	881	872	878	888	936	861	925	889	862	887	895	874	870	893	951	887	918	889	871	921	914	833	882	894	905	920	886	901	897	875	907	876	844	877	899	887	912	929	949	947	893	902	901	892	865	896	896	849	932	946	903	891	893	881	927	920	873	882	870	875	868	925	853	898	854	870	923	879	954	920	870	925	892	919	901	841	880	968	940	856	929	914	863	886	871	843	868	881	953	905	862	934	938	953	891	933	887	864	923	927	895	894	876	909	950	901	861	844	884	892	911	876	891	920	873	894	908	918	883	882	884	887	877	956	955	892	907	894	910	885	885	860	934	869	915	940	808	876	984	895	845	888	902	874	866	940	860	884	903	883	896	903	876	868	895	838	938	896	885	859	899	862	920	878	913	880	857	926	931	851	943	876	921	930	895	883	892	917	876	995	906	863	901	922	855	888	954	897	872	899	877	873	916	931	916	880	924	908	876	901	907	847	907	887	939	878	873	865	846	882	908	885	907	869	896	876	882	895	912	848	977	912	925	865	912	882	889	915	926	893	892	891	896	904	857	893	882	846	908	879	912	934	873	882	902	905	845	918	864	887	946	865	901	889	886	883	874	876	902	837	868	850	876	901	929	932	862	909	864	873	835	882	877	875	921	871	902	858	912	901	909	823	902	886	874	951	883	896	883	858	830	848	905	881	872	856	890	908	908	912	905	798	894	907	890	851	849	865	949	887	897	858	895	894	938	807	955	883	848	872	872	835	832	903	903	964	872	875	913	919	894	898	918	886	915	908	923	889	858	871	844	824	887	843	911	928	949	899	860	882	921	904	865	894	927	913	897	876	881	866	911	932	890	870	891	899	896	865	891	932	853	872	906	861	880	884	918	904	883	873	880	944	936	860	895	871	936	903	879	881	851	876	915	880	907	882	856	862	918	904	886
24489	20834	24496	27248	19943	1746	681	566	499	491	447	453	443	458	455	413	424	424	426	413	452	430	466	402	403	382	411	506	418	428	420	471	406	426	404	431	476	420	419	446	436	431	419	403	442	401	429	390	390	415	427	415	436	388	428	417	433	433	393	454	436	385	400	436	394	418	409	411	441	429	490	409	355	428	414	419	408	417	424	397	410	419	436	417	438	415	427	430	429	428	391	430	457	439	415	413	429	433	413	445	436	398	424	492	411	424	431	395	408	449	454	420	426	419	390	373	393	441	415	425	453	408	438	450	422	367	399	435	398	402	390	437	430	449	425	452	398	411	405	413	413	426	446	442	432	443	441	389	391	426	384	418	427	418	414	457	448	381	441	438	438	428	413	395	437	410	404	427	432	434	418	402	408	456	427	450	416	414	421	426	460	388	419	428	470	394	427	430	417	406	449	392	412	417	411	432	438	437	448	405	443	435	424	418	418	403	449	486	473	426	408	445	408	450	454	444	408	443	410	420	454	428	432	479	470	431	426	404	444	422	404	449	451	449	430	420	471	461	471	409	473	447	421	424	448	439	430	403	437	427	454	470	451	426	433	416	426	427	449	428	450	418	444	444	398	393	389	435	392	450	468	439	480	422	439	420	410	414	420	406	433	444	450	432	420	419	400	397	413	386	448	419	396	401	390	395	415	408	408	429	422	420	475	479	412	405	451	424	398	400	430	415	446	396	453	407	467	432	423	393	413	397	408	455	459	417	412	462	393	430	410	448	449	466	396	455	448	405	422	435	454	447	388	397	405	460	426	395	410	450	443	433	426	435	419	430	444	465	390	410	410	421	428	441	417	413	423	442	439	386	432	448	427	421	440	420	436	454	420	425	412	410	453	448	403	405	407	430	414	417	404	432	437	427	377	422	415	465	421	435	389	459	402	442	431	444	375	461	468	434	411	403	432	429	456	426	440	448	419	446	415	434	431	422	408	480	438	441	401	457	415	365	462	434	448	403	407	414	428	441	423	427	433	448	417	433	399	456	395	450	414	417	394	418	432	427	445	451	418	439	471	406	424	407	432	432	467	451	443	449	399	419	402	417	363	400	397	407	443	397	373	420	442	450	401	414	447	436	427	411	423	417	420	439	423	463	446	416	466	423	385	390	421	484	384	423	447	418	412	407	443	426	411	455	452	406	409	430	423	435	442	412	406	429	387	427	435	441	429	401	429	405	439	462	458	415	424	424	401	427	444	438	408	440	394	426	449	385	448	452	443	423	423	403	417	410	416	415	423	430	415	397	415	408	448	407	440	396	414	450	456	455	432	410	461	388	442	424	423	420	411	394	415	393	389	441	447	428	409	442	410	458	414	450	412	415	411	451	450	464	416	416	410	431	428	392	468	453	416	395	419	435	437	411	351	422	383	418	402	443	430	415	379	440	426	423	417	398	408	424	408	431	367	410	409	439	436	441	433	406	414	419	396	411	434	432	405	422	421	412	430	447	398	407	440	431	427	399	445	459	432	453	380	404	421	410	420	437	445	427	440	405	408	434	429	423	414	428	390	446	399	424	401	423	431	394	454	454	399	453	428	415	423	432	451	453	433	398	481	393	414	419	403	420	397	400	442	410	438	443	448	433	435	433	430	413	410	432	411	405	430	436	440	450	397	417	444	426	394	434	401	419	445	455	431	405	436	440	416	417	377	453	442	420	443	447	399	446	421	430	398	420	425	446	406	411	440	412	433	416	465	413	458	482	403	435	456	419	440	482	422	418	376	384	389	401	466	424	455	450	382	435	390	459	437	437	467	431	478	429	444	374	428	394	419	470	461	456	392	442	421	406	456	390	413	431	420	423	431	409	448	430	385	383	413	420	450	404	459	392	437	425	441	408	415	453	415	431	457	427	445	434	436	424	422	435	433	416	423	483	417	431	453	450	452	456	401	422	408	433	391	430	432	401	371	459	419	425	418	404	393	388	399	428	447	450	403	398	425	411	412	444	443	464	440	433	419	381	431	457	419	447	397	409	416	419	398	435	449	420	372	478	376	415	419	416	421	398	391	408	409	422	435	452	459	417	447	409	434	437	440	418	407	425	427	438	434	430	414	419	420	441	460	444	410	416	413	473	440	440	421	415	410	370	422	423	387	418	441	411	419	435	412	430	388	448	483	387	423	466	438	427	414	427	384	387	404	390	382	377	406	408	432	404	435	432	398	397	418	384	447	428	402	387	379	405	408	433	417	465	405	411	407	434	439	397	428	437	438	430	452	432	433	449	422	427	384	421	411	430	450	441	431	430	403	435	427	410	434	413	373	411	451	436	379	440	406	445	447	405	381	423	401	424	428	463	435	398	400	402	415	427	399	414	401	427	393	386	432	422	447	386	418	422	441	412	429	476	406	403	420	420	425	420	419	460	469	410	426	495	435	434	449	446	437	446	437	401	370	452	438	407	432	438	437	459	413	459	447	436	394	435	414	430	413	454	383	416	438	442	413	406	459	479	462	401	399	396	423	428	391	416	405	435	443	418	428	415	392	431	421	405	406	411	429	442	447	423	397	436	478	413	417	417	408	407	420	426	431	440	417	411	425	400	418	434	455	418	439	399	424	438	428	442	480	429	428	459	416	388	441	420	430	422	431	391	421	419	436	434	408	409	431	426	420	424	443	456	411	407	408	406	427	431	419	421	422	450	414	409	458	432	353	404	402	455	399	421	401	421	439	412	379	455	418	418	424	430	420	404	388	441	448	452	443	406	440	449	475	405	428	392	464	379	404	417	424	392	461	384	433	430	474	413	427	423	438	426	458	423	434	420	428	411	455	431	405	423	398	460	421	410	391	392	460	438	408	417	442	446	432	431	424	394	420	415	405	424	423	427	402	448	435	408	423	448	398	450	433	421	429	430	417	451	396	423	390	452	419	411	405	422	420	415	416	426	421	455	404	429	392	442	457	440	402	434	454	423	447	417	397	408	438	429	445	432	423	394	430	425	437	409	418	434	470	439	437	428	457	407	475	420	434	415	410	436	405	435	432	441	431	411	470	445	438	425	395	455	414	421	415	451	386	424	426	408	412	385	463	456	467	419	410	397	427	422	410	458	425	421	400	463	478	390	433	389	406	432	439	441	446	419	410	455	456	410	399	410	385	417	429	391	419	393	395	414	416	431	437	416	416	425	430	423	439	405	416	457	449	431	435	410	395	400	458	408	430	412	399	478	470	437	408	436	397	378	435	381	447	412	454	397	404	428	415	408	422	436	448	419	436	432	401	419	384	386	432	395	429	421	424	450	436	453	480	422	391	461	412	434	387	446	413	468	440	396	422	390	432	428	449	460	419	382	422	385	387	448	464	459	435	431	413	453	407	443	403	389	391	417	414	406	452	445	437	393	449	406	418	477	427	419	414	407	442	468	439	416	396	415	401	424	405	432	443	440	429	407	472	387	398	391	444	446	436	412	423	457	407	395	444	432	385	402	420	431	425	399	451	460	461	427	433	455	405	449
3575	3183	2239	1371	1178	1010	994	991	964	964	972	953	955	880	946	963	933	906	946	976	919	885	923	929	981	945	968	917	955	884	968	984	885	928	925	940	1017	1005	894	913	934	965	915	988	936	884	907	927	920	961	948	898	926	877	974	934	1001	937	882	891	927	923	905	897	888	926	966	937	953	878	942	920	944	900	939	898	955	992	940	931	925	942	895	910	884	923	962	898	941	957	899	857	902	911	891	918	893	866	871	971	936	934	980	948	896	890	880	943	952	940	924	898	950	913	948	932	868	907	905	995	914	907	979	903	911	900	913	914	877	900	893	907	982	961	915	929	954	849	961	936	950	992	890	917	937	928	921	947	927	926	941	938	925	903	987	950	970	914	888	920	881	974	943	884	905	927	922	986	890	941	907	970	967	949	910	958	914	918	919	934	906	950	965	926	913	909	943	963	912	912	934	858	943	942	934	923	966	946	956	906	881	896	930	927	896	959	965	931	938	954	880	955	927	956	921	886	930	879	907	957	932	890	913	908	932	960	972	940	979	940	963	941	904	949	917	932	978	911	919	876	936	927	895	917	947	936	915	937	922	927	880	952	932	947	894	948	894	856	940	959	908	962	898	883	968	955	969	916	946	946	979	932	919	934	929	933	980	960	924	906	909	916	920	980	913	976	944	882	974	904	940	875	932	973	935	922	909	916	955	905	913	966	915	928	886	902	915	946	927	975	868	892	963	937	907	940	876	954	919	938	910	944	937	877	961	1012	957	908	935	900	959	967	917	931	930	939	895	896	954	873	928	948	878	940	940	914	928	895	974	914	892	887	978	906	975	917	882	919	931	948	912	940	885	947	941	907	906	940	886	995	900	904	943	882	934	933	907	962	947	952	943	906	879	960	937	975	932	962	938	894	967	910	910	938	925	899	945	947	951	967	965	924	934	922	912	940	909	925	942	944	929	960	915	920	894	886	931	933	915	905	905	943	937	877	979	961	950	953	916	980	934	933	949	880	887	896	912	891	967	916	987	947	903	945	900	953	950	874	890	907	917	935	902	919	956	925	875	917	984	942	900	899	935	970	896	973	936	907	913	965	944	912	905	897	893	940	928	976	932	933	922	944	894	1001	876	950	913	942	941	872	885	891	952	905	1017	952	925	938	990	926	967	932	915	867	891	933	915	894	961	890	902	929	969	963	915	929	886	934	926	946	937	955	880	950	953	924	983	898	905	935	912	930	918	956	911	898	956	936	933	968	970	883	931	924	907	853	972	902	952	913	903	949	953	999	961	937	922	918	913	990	974	929	966	916	932	960	941	912	893	918	913	939	966	884	865	941	882	973	968	895	936	933	911	977	914	954	927	917	901	939	956	933	874	949	924	882	927	952	897	936	927	899	932	939	956	928	979	893	967	969	972	979	910	923	904	893	982	955	857	949	923	955	932	910	926	921	948	883	898	916	918	895	895	915	936	931	944	957	899	927	943	953	937	945	937	974	931	972	896	884	930	900	897	954	936	935	867	930	922	923	904	983	967	943	911	947	926	967	938	953	991	969	897	930	951	926	905	935	943	911	907	942	938	885	918	945	958	895	928	887	924	940	938	949	921	893	956	909	925	891	900	922	902	935	944	963	879	931	950	970	936	924	926	937	936	954	982	916	947	886	943	934	908	850	900	931	930	988	974	977	919	936	942	953	936	952	951	959	915	984	914	938	872	869	961	904	899	943	925	878	912	938	959	936	979	986	949	939	959	953	931	910	901	966	876	923	969	954	913	986	881	895	904	890	965	938	867	858	944	969	932	883	920	939	932	928	917	899	933	942	869	981	932	935	897	888	903	925	917	939	913	944	922	953	901	918	924	902	917	913	887	973	897	946	983	903	934	927	865	949	940	933	960	873	944	888	947	939	927	880	920	906	873	944	955	959	925	950	921	949	958	893	924	892	893	942	881	917	950	938	989	963	884	897	957	956	931	854	979	972	929	924	913	905	887	957	1016	879	923	927	967	901	938	910	946	885	897	933	929	1009	927	947	943	898	956	938	962	977	944	896	961	926	943	950	907	932	948	935	904	949	897	937	940	879	896	953	936	940	970	937	959	902	946	914	916	962	914	924	916	926	895	896	907	971	956	940	896	931	930	914	904	887	951	890	956	905	948	941	937	906	927	897	926	921	941	991	926	947	893	935	953	892	942	932	951	946	905	925	895	922	877	989	933	909	927	910	944	921	885	978	882	892	930	926	964	947	980	925	933	937	881	922	885	939	944	927	932	965	958	919	897	968	872	951	922	960	965	925	880	948	932	884	902	951	932	891	912	912	939	977	960	976	907	941	940	941	897	978	958	949	965	941	914	907	930	986	945	972	897	970	945	906	916	969	933	889	937	903	952	915	928	910	923	921	845	905	948	943	978	903	940	931	989	921	904	930	921	929	896	884	887	913	914	942	931	942	951	923	920	869	902	906	926	951	980	946	877	889	911	912	941	953	921	901	915	937	948	929	941	924	915	893	915	956	925	905	899	906	909	966	903	909	954	909	956	931	935	958	921	921	944	920	862	882	906	855	920	919	942	943	935	952	957	947	906	959	938	938	940	919	899	859	918	938	962	883	928	915	926	935	903	960	926	921	915	972	927	832	924	929	944	931	925	926	995	899	928	918	932	897	946	967	955	922	944	936	852	966	931	925	977	949	906	892	928	899	916	974	947	907	884	942	916	927	967	886	908	922	949	927	862	928	924	961	915	912	938	954	888	924	867	989	907	960	917	970	870	932	938	921	901	888	943	941	896	922	924	906	912	982	927	950	898	952	891	957	895	979	893	963	874	922	897	1023	967	915	837	908	972	987	899	942	902	965	915	905	907	922	906	1003	962	908	890	910	889	930	907	943	956	939	923	912	938	975	944	985	949	970	922	905	916	940	964	935	958	959	925	925	944	916	1000	872	949	955	903	919	870	913	911	924	933	920	880	874	927	972	915	965	923	890	952	900	925	957	919	917	912	914	930	933	927	975	972	920	873	953	923	933	939	918	956	889	902	922	925	853	944	922	980	963	941	926	902	879	917	922	985	942	966	901	896	985	897	855	927	976	867	919	944	890	916	945	895	951	948	857	970	912	910	976	888	940	944	916	881	947	970	913	913	933	895	864	937	878	894	923	967	902	946	963	900	870	929	927	964	891	976	885	916	890	908	930	942	904	966	907	909	940	903	915	932	949	870	985	969	918	978	935	930	909	956	880	888	931	959	963	951	876	947	943	923	931	931	914	945	931	962	951	937	911	911	870	918	923	915	920	863	929	978	932	894	931	918	861	963	906	952	951	913	936	888	931	886	941	881	940	916	888	900	935	868	884	903	878	948	952	908	940	931	921	904	986	874	974	925	868	929	922	933	911	883	920	928	949	929	923	935	924	887	942	933	900	878	971	930	978	952	923	877	891	904	903	898	886	969	961	900	945	948	928	894	897	951	946	929	957	950	995	903	929	932	942	938	915	888	892	899	925	960	950	853	932	956	932	898	896
23533	20814	25159	26578	20820	20815	2971	564	369	375	318	311	256	260	272	276	288	263	272	247	242	267	231	227	222	226	234	242	242	246	225	222	254	227	234	237	236	221	192	210	239	248	232	255	244	220	202	267	234	227	213	220	211	229	217	232	216	238	235	236	220	228	246	199	238	217	228	228	223	230	228	233	255	205	224	217	216	225	231	243	237	237	207	229	212	186	204	236	205	202	226	221	237	237	240	220	224	239	217	212	247	229	221	232	240	245	248	230	220	234	246	216	198	242	223	231	250	273	231	263	212	232	242	236	236	220	225	220	224	233	244	238	222	232	243	216	219	223	213	252	221	255	214	214	225	252	214	235	254	252	244	255	211	234	205	246	217	241	254	237	249	240	207	224	235	209	239	219	236	232	234	218	232	214	216	227	237	240	250	259	241	249	250	263	232	224	246	211	223	225	207	254	220	253	202	216	228	236	210	206	271	202	214	239	229	227	242	233	220	237	188	250	211	208	199	265	253	192	255	241	226	227	232	223	220	244	208	228	181	240	224	246	226	242	208	236	217	225	228	224	238	259	224	242	205	215	208	207	221	209	222	217	207	218	205	219	183	225	228	210	204	208	209	230	214	211	237	211	216	220	239	229	210	246	236	230	230	213	236	222	211	215	234	208	237	219	205	246	211	215	233	240	219	207	238	217	223	232	237	203	226	212	245	237	230	218	249	236	225	217	241	209	209	220	200	225	205	222	244	237	237	230	227	204	220	210	231	231	219	237	208	224	224	232	197	223	209	219	221	244	225	235	226	256	196	226	224	245	227	243	232	220	224	222	238	228	232	244	207	248	209	239	232	237	213	205	240	243	237	219	234	218	231	207	227	254	219	247	207	206	190	226	229	217	258	215	222	251	242	233	217	249	232	232	220	215	205	199	233	230	269	250	234	242	248	208	209	230	216	229	233	222	207	220	248	212	220	226	220	215	219	221	238	247	225	240	229	230	245	204	223	214	219	212	228	255	201	198	254	262	232	253	204	222	229	194	219	215	233	226	222	238	235	224	202	209	237	200	243	228	239	233	215	204	229	246	181	207	223	204	214	233	241	227	235	222	224	214	245	210	259	251	211	221	225	214	214	211	237	231	218	245	230	218	234	235	233	238	221	206	254	229	250	245	258	222	225	265	247	227	222	235	204	209	249	238	230	183	223	204	238	232	223	229	214	239	229	254	224	225	236	214	234	219	238	255	213	228	202	232	263	243	244	211	238	238	220	217	220	220	259	234	248	196	234	223	236	224	227	206	225	222	249	258	246	230	256	265	211	238	222	200	235	229	228	178	243	251	224	208	242	214	241	241	242	230	254	216	237	249	234	256	228	224	241	239	224	212	216	234	225	215	222	205	220	228	236	193	238	203	237	236	203	219	223	220	227	227	225	246	255	218	227	238	241	226	211	231	231	227	248	253	248	203	233	244	225	216	227	238	217	242	225	221	225	246	207	218	231	252	237	248	247	223	232	215	209	251	258	249	217	239	225	211	238	208	205	225	226	213	244	203	242	244	242	211	239	219	228	237	217	215	206	224	240	223	224	250	207	249	227	218	190	237	233	238	238	215	211	267	211	220	209	204	220	235	220	218	204	219	228	220	256	241	193	234	259	249	201	245	253	211	232	226	237	222	253	238	217	226	232	223	228	266	237	240	204	217	192	217	221	225	230	222	211	266	246	215	188	238	231	249	216	242	208	237	192	228	266	243	204	232	239	200	231	221	265	228	233	240	224	234	235	230	249	205	225	243	240	211	193	247	235	220	241	237	247	224	230	250	215	237	236	253	259	251	222	219	234	234	209	235	232	242	204	230	216	197	245	235	221	248	245	230	228	222	220	204	213	256	225	238	204	217	190	233	243	239	224	232	203	251	202	225	235	229	244	191	216	233	215	237	204	218	240	200	211	199	211	216	242	215	228	234	215	198	224	236	217	236	224	236	214	265	239	215	230	216	240	218	249	249	218	207	180	230	234	242	206	242	237	225	253	233	221	220	236	235	222	230	200	226	227	227	231	230	230	223	209	221	257	205	231	241	236	246	228	222	220	251	237	196	221	239	216	230	227	245	245	212	202	212	218	228	241	207	226	229	215	250	192	202	254	194	241	205	201	217	221	233	276	220	233	238	220	241	223	220	268	227	218	231	215	239	238	223	237	227	231	255	250	218	234	234	231	227	231	219	244	258	211	235	233	223	237	220	219	223	256	228	229	210	227	207	220	219	219	216	225	202	210	219	196	211	221	241	223	239	228	240	255	214	272	205	223	216	246	238	245	196	254	239	208	216	219	201	228	211	227	219	239	214	229	217	221	234	219	252	222	231	243	239	196	229	235	251	206	214	218	209	218	211	218	194	217	224	197	182	225	238	227	248	236	227	241	202	223	216	251	223	238	210	231	223	248	237	261	248	217	223	231	255	221	231	266	219	165	233	218	221	242	222	247	227	223	222	238	200	212	218	239	213	239	229	256	244	228	244	239	240	218	210	265	238	232	194	216	210	223	234	224	207	196	214	211	221	255	239	197	228	232	221	233	228	183	216	233	202	239	208	206	219	270	240	205	219	243	228	248	201	252	243	254	257	233	240	217	269	249	194	234	226	230	225	218	232	243	222	235	196	246	227	256	208	183	231	246	238	221	232	209	222	232	238	213	233	243	254	240	237	241	214	218	236	220	212	232	194	222	249	246	237	216	219	234	226	236	252	244	239	210	222	219	273	243	200	232	244	218	219	239	198	221	214	223	209	218	225	243	233	240	230	233	233	224	260	196	232	196	216	202	225	216	226	212	234	207	218	244	213	221	184	209	229	209	222	231	222	250	240	248	243	230	218	208	210	244	213	220	230	215	255	228	243	216	228	215	261	246	236	240	238	225	228	203	249	226	221	203	245	195	251	216	225	243	237	255	211	247	221	231	226	215	209	227	252	276	215	202	214	234	233	220	230	214	231	238	231	222	216	235	239	229	219	216	244	224	242	236	231	263	232	219	212	211	249	228	220	201	234	241	262	216	217	231	232	205	222	225	232	203	232	201	198	202	216	229	219	209	244	230	218	213	211	234	240	239	212	221	241	233	204	236	220	234	246	242	223	228	217	233	227	199	212	234	234	215	246	224	238	247	230	231	211	240	256	222	252	227	238	209	189	207	250	255	240	243	225	221	236	233	218	228	200	217	246	233	222	227	254	220	217	267	218	236	237	241	210	220	215	224	237	226	211	241	219	224	193	232	218	197	247	227	254	212	236	221	219	212	233	209	213	213	225	230	220	221	225	209	214	242	235	216	239	217	208	225	205	244	246	229	229	236	232	208	258	214	219	214	243	209	224	256	220	221	242	220	242	237	250	237	217	207	255	215	225	228	217	230	220	240	220	230	195	233	221	244	214	224	216	235	235	222	239	247	242	249	208	231	238	249	226	213	220	223	217	223	252	233	243	213	221	243	224	239	259	236	231	227	222	215	217	234	253	224	226
3348	4984	3245	1472	999	767	688	691	542	601	582	565	564	546	554	570	562	533	559	538	518	519	585	561	534	519	555	517	542	536	560	512	528	534	559	536	545	552	540	551	528	479	546	540	509	520	508	557	520	523	550	520	546	554	585	567	537	534	551	519	549	528	547	541	551	497	487	556	527	572	519	536	564	543	551	520	550	510	491	490	561	527	511	522	499	537	558	536	542	541	595	524	525	571	518	533	552	513	540	559	539	562	544	572	561	579	521	540	459	558	564	501	515	563	543	541	518	525	521	534	536	550	518	539	533	521	500	527	481	550	546	568	532	539	493	534	549	547	562	556	529	524	539	568	533	529	537	572	509	528	514	503	561	496	511	531	526	516	523	515	540	562	533	497	537	543	535	529	580	550	542	507	592	553	534	524	545	514	546	531	570	529	575	573	564	537	492	540	539	531	551	503	516	560	545	497	525	552	553	536	530	559	514	535	493	505	524	579	523	530	523	536	529	536	525	549	543	525	515	513	496	546	563	539	502	521	537	588	547	444	552	494	532	500	504	517	559	549	569	531	506	517	534	476	547	533	532	526	553	538	561	506	529	579	520	529	564	562	535	539	512	507	545	513	511	555	539	529	548	558	552	519	523	554	524	535	538	504	522	553	571	527	533	496	519	539	591	506	547	513	513	523	535	489	546	560	547	535	540	551	542	570	548	458	537	524	562	517	537	522	520	582	544	541	539	514	538	511	503	537	537	552	565	568	531	543	516	497	518	511	558	516	510	522	532	542	511	525	562	566	559	512	514	532	502	550	508	550	522	556	493	524	515	549	550	565	556	535	535	541	553	597	531	526	524	545	545	535	540	541	515	563	567	555	601	534	535	512	536	591	522	524	499	552	528	506	501	511	580	565	538	520	522	523	496	518	501	489	535	522	521	529	538	525	534	509	517	583	581	560	530	513	545	544	513	536	508	542	552	533	523	487	520	553	541	584	541	483	506	495	491	550	539	538	555	504	524	519	501	511	531	510	507	527	519	508	577	569	547	535	586	519	475	554	551	562	543	572	563	548	534	572	556	550	580	526	564	550	537	551	530	551	549	558	556	544	548	542	518	536	569	529	542	487	549	520	496	542	561	551	508	546	511	526	528	581	495	502	512	508	508	520	488	520	520	557	553	577	511	517	530	567	500	506	582	533	543	562	538	498	573	570	580	519	537	574	525	503	591	569	547	541	530	535	538	565	537	524	534	496	560	518	538	557	563	542	541	507	557	556	532	566	545	547	518	529	547	536	535	515	524	607	553	547	526	531	552	559	515	520	538	558	521	555	511	550	566	529	542	586	528	558	586	566	546	523	490	542	504	517	521	507	546	507	559	493	558	514	547	528	497	531	497	562	525	507	563	525	543	512	532	512	527	516	541	528	533	498	541	532	512	540	536	489	511	525	526	553	494	561	558	543	500	474	553	519	513	537	539	539	523	551	518	534	548	513	566	558	532	547	502	565	501	548	543	569	516	563	524	566	536	522	580	512	511	492	543	554	547	576	550	576	541	512	507	548	525	537	562	564	512	511	545	552	511	566	510	524	559	508	563	546	528	527	521	513	536	567	502	535	536	516	497	564	550	490	569	498	526	541	551	536	547	563	539	512	542	487	567	530	563	533	526	523	535	578	524	499	524	514	557	527	538	559	506	560	522	504	537	495	509	522	537	548	499	543	551	536	562	555	521	531	546	517	524	564	567	551	535	547	552	534	513	516	571	550	482	551	496	555	539	544	523	578	497	530	542	554	535	581	524	560	515	528	511	521	517	548	532	552	541	523	550	543	526	520	555	526	517	537	534	501	512	539	512	537	542	575	565	565	535	516	529	506	497	531	517	506	583	537	546	529	534	521	518	516	546	539	537	486	548	545	522	532	525	534	533	512	541	520	460	546	523	493	549	559	527	567	527	515	530	556	531	493	553	519	551	533	517	511	541	502	531	550	496	529	511	532	533	531	551	556	524	499	572	514	539	537	544	508	522	516	512	534	538	500	521	569	555	523	554	510	523	486	503	557	527	564	556	504	515	555	568	507	502	522	530	565	507	510	511	544	527	552	502	565	537	550	562	534	528	518	535	532	522	542	519	531	495	531	539	516	519	539	507	541	535	509	522	505	555	486	536	538	539	551	537	551	525	563	551	508	526	524	533	535	544	526	532	533	560	550	544	539	549	560	502	540	552	579	551	565	566	519	480	501	563	520	518	511	533	530	519	534	552	580	545	551	552	526	572	518	520	548	592	533	555	493	497	532	554	503	529	505	550	533	545	559	511	530	575	529	513	521	540	544	508	544	534	517	504	541	533	541	537	517	578	558	520	566	531	543	507	542	526	534	531	533	559	526	558	505	545	537	508	545	525	528	538	508	542	511	552	502	529	593	526	509	526	578	556	569	516	514	539	529	567	527	555	553	516	502	550	510	521	509	555	521	546	552	554	513	525	529	500	551	577	468	552	514	492	499	564	532	528	533	545	533	537	542	531	564	583	540	530	468	524	558	542	544	526	498	555	575	529	544	544	520	533	524	531	532	521	519	548	551	556	486	551	538	551	514	563	542	585	519	569	530	543	515	515	499	554	582	516	496	544	556	522	486	595	523	506	544	573	600	548	534	572	555	512	508	490	583	541	514	523	550	533	530	529	518	535	488	555	503	530	535	510	512	510	551	546	536	528	495	563	520	525	486	537	535	587	533	527	526	551	510	521	552	536	528	564	544	537	566	498	533	520	552	557	488	541	574	543	532	531	494	498	571	499	501	534	494	552	553	535	531	525	564	525	559	561	568	520	535	520	540	561	566	559	551	522	552	513	531	551	553	509	522	504	563	537	537	527	527	546	559	547	511	548	520	517	553	539	549	525	551	525	564	555	498	559	540	577	545	538	525	567	516	518	558	557	522	527	557	508	519	548	552	535	482	541	535	527	542	549	494	529	547	536	501	536	523	496	547	543	520	513	530	540	540	513	536	543	563	568	568	572	503	571	562	532	544	563	572	558	584	493	567	510	506	525	519	492	556	588	532	565	572	536	514	513	538	521	516	540	551	540	545	508	547	535	561	552	538	532	523	511	516	579	542	559	531	525	532	549	527	518	519	552	547	523	533	511	565	525	524	536	525	521	534	521	522	508	496	543	553	543	557	527	532	525	523	512	540	524	558	549	575	531	531	519	517	508	598	559	568	553	589	517	518	510	518	559	529	533	501	576	572	523	541	492	492	545	538	538	560	500	505	549	503	517	515	548	488	540	541	531	516	549	550	551	493	541	509	569	544	558	519	573	558	514	540	553	540	535	506	520	532	515	498	541	555	512	538	497	532	574	535	501	561	534	532	575	541	538	542	546	553	530	523	514	554	505	550	571	494	541	530	541	510	532	486	568	566	532	516	553	549	556	527	579	563	567	508	555	552	557	517	533	547	526	539	526	533	501	542	514	517	538	507	529	567	545	545	506	533	517	499	529	542	542	541	534	521
32304	11281	1318	497	470	355	408	391	402	399	458	393	397	381	388	425	381	370	440	421	357	379	403	399	386	392	419	406	402	417	375	410	393	425	431	401	389	379	386	326	390	390	402	396	376	365	369	400	421	425	418	421	429	418	391	334	434	383	377	399	396	383	372	393	412	387	406	377	392	387	381	395	400	395	395	417	369	386	368	384	404	416	423	388	418	388	428	357	385	380	419	362	364	392	375	376	387	395	407	380	381	407	381	384	383	413	406	402	408	389	386	439	380	391	404	431	400	398	396	415	364	418	399	371	397	392	415	424	442	372	377	368	372	394	414	378	364	382	404	375	380	413	392	405	413	416	370	428	404	387	398	373	398	409	379	388	401	431	413	360	384	416	404	384	415	379	418	423	409	383	382	395	429	350	405	415	399	389	399	402	406	381	368	407	415	374	383	377	383	420	444	405	402	416	423	369	398	413	409	379	368	415	408	377	389	384	376	360	361	400	391	394	384	393	405	446	387	445	415	354	365	399	398	377	422	439	345	365	393	444	391	417	416	414	398	399	406	399	380	397	407	367	355	450	409	405	367	397	378	401	397	428	403	350	394	390	405	403	403	412	409	405	363	409	384	378	378	385	441	374	404	455	411	372	401	421	407	356	406	360	438	386	389	393	392	384	431	390	386	397	396	386	374	421	424	373	398	372	357	428	379	378	364	415	409	395	400	381	370	396	391	361	395	402	391	404	373	408	402	393	407	363	333	355	412	425	397	389	371	408	389	368	411	408	398	408	389	355	401	424	448	413	385	377	395	387	349	420	416	410	418	420	396	418	400	425	384	383	376	385	379	381	387	421	408	380	396	371	387	384	420	399	387	407	394	409	410	380	371	386	389	409	404	375	396	385	369	414	390	399	392	363	408	418	423	385	408	375	427	389	356	386	409	390	440	388	384	422	381	422	399	370	401	370	382	395	355	376	345	381	368	378	390	403	403	386	416	356	420	394	369	410	376	348	355	345	383	411	413	408	344	401	375	413	410	424	405	402	386	387	344	347	397	386	386	357	404	382	370	447	401	398	381	358	379	424	424	405	405	360	407	381	443	406	384	403	399	401	417	396	394	368	391	390	425	432	389	386	448	410	359	381	369	390	392	415	402	395	419	409	439	400	378	387	390	373	400	376	401	406	444	392	409	390	380	406	393	394	393	411	436	411	387	393	383	377	399	394	400	402	429	415	356	384	385	422	417	370	378	372	358	384	411	417	391	377	376	403	387	371	397	399	441	377	397	378	388	377	411	384	405	428	409	373	416	392	377	381	349	414	395	414	412	385	384	368	393	387	410	401	384	407	357	386	403	420	422	403	367	393	397	371	412	383	432	406	394	385	354	402	389	417	356	398	417	413	370	409	388	401	371	387	396	370	388	371	332	368	375	416	404	421	398	333	390	388	400	371	411	422	402	415	428	430	355	408	383	403	409	393	390	397	417	403	415	381	428	428	430	362	415	385	389	400	375	443	421	383	352	415	404	394	398	412	375	375	385	398	403	343	395	382	388	371	383	349	395	366	360	392	379	356	388	390	407	400	382	379	376	385	391	380	425	394	340	409	406	430	391	412	406	372	402	395	410	407	385	361	409	382	411	402	379	369	398	391	387	410	373	429	410	416	418	387	366	364	433	467	388	372	404	421	440	395	411	415	387	418	429	426	377	384	417	392	380	356	364	402	413	411	430	399	407	383	392	395	382	410	401	391	412	352	364	389	366	391	390	373	397	415	429	439	404	391	424	426	403	433	402	426	398	402	397	395	364	371	400	391	369	394	339	390	394	409	411	383	404	394	380	414	394	399	397	431	435	406	394	373	387	383	363	369	379	394	377	395	416	394	396	409	402	345	359	388	419	395	380	391	396	406	409	417	385	379	381	353	382	419	375	390	406	401	383	361	380	402	385	415	415	398	392	394	366	401	380	390	407	377	397	392	359	400	406	435	401	372	398	427	438	404	377	393	372	430	395	379	407	367	390	376	385	401	394	386	433	416	429	439	385	384	366	417	360	369	418	403	419	381	380	373	408	387	410	403	409	395	381	407	398	424	392	406	408	406	395	412	390	378	373	397	395	395	412	386	392	388	430	406	375	399	422	399	384	410	410	381	373	392	426	370	388	392	413	380	374	406	384	398	405	413	381	387	372	387	402	424	414	383	389	394	361	396	399	362	415	390	357	435	360	421	399	383	382	410	393	358	407	383	442	424	429	398	435	399	352	369	367	392	397	372	419	360	403	379	435	438	397	375	399	372	409	442	388	397	394	384	390	389	353	403	393	410	410	374	372	385	443	392	429	343	384	405	385	375	377	383	382	362	358	390	397	428	374	398	376	399	382	374	419	398	372	366	372	416	437	353	378	417	434	351	400	397	399	372	376	442	403	422	416	410	356	401	425	387	403	364	381	371	392	399	412	407	397	403	393	400	413	407	402	413	385	405	345	388	398	408	395	400	380	375	409	383	392	421	414	398	400	442	403	374	395	366	373	386	392	369	397	378	387	395	421	379	412	387	391	398	413	424	385	402	387	437	394	364	400	349	404	362	393	375	406	392	384	362	438	382	411	376	391	394	406	415	386	383	441	381	370	364	405	398	391	408	443	368	363	433	368	374	383	382	412	410	407	398	391	383	434	407	395	413	372	412	377	405	413	427	406	445	409	411	432	400	368	391	367	380	413	373	359	362	379	388	387	384	398	391	392	416	376	432	403	420	398	379	378	354	368	390	413	445	420	384	398	350	391	354	395	407	418	369	417	422	394	386	404	373	384	459	408	350	416	397	384	392	380	369	433	409	374	384	375	401	426	385	409	390	405	395	381	413	439	391	436	424	382	396	395	399	389	392	391	377	425	402	407	365	375	416	408	401	399	399	367	334	386	384	402	406	398	390	395	383	404	377	393	390	375	364	392	416	389	403	370	412	364	388	361	388	406	384	377	373	382	399	425	403	378	417	389	364	405	381	385	401	428	376	407	403	412	387	358	359	396	364	411	379	416	359	418	410	384	374	376	397	407	413	399	420	425	407	399	443	414	414	394	381	365	390	389	378	375	403	370	392	415	365	395	416	420	414	360	404	368	365	412	384	391	418	399	436	381	398	404	382	403	368	408	424	388	378	434	387	350	370	388	366	399	398	425	387	393	382	378	402	369	384	365	380	394	372	380	402	410	412	352	393	408	399	390	398	366	407	371	414	400	387	396	398	413	399	420	425	375	360	388	395	365	406	397	368	394	379	367	368	393	407	384	402	388	415	380	392	381	436	415	385	385	386	382	412	450	405	420	409	449	426	384	400	394	374	389	434	405	373	399	416	366	395	424	358	431	354	391	393	402	388	368	433	380	415	392	420	355	410	413	375	428	406	367	377	391	353	359	409	382	354	405	388	415	369	414	352	386	389	380	387	332	420	373	390	397	390	367	384	396	417	412	426	398	389	408	413	398	392	384	423	422	404	417	409	418	385	415	428	436	368
5672	1041	960	941	895	892	902	922	888	931	911	876	933	956	942	910	927	887	916	944	920	867	897	914	880	890	901	938	853	933	861	925	887	891	876	898	877	890	826	865	891	874	896	867	860	886	930	899	935	878	860	828	924	874	905	896	903	914	913	875	868	894	885	885	873	913	889	827	946	958	922	899	933	937	941	913	911	873	907	914	912	916	909	920	923	899	909	908	981	929	870	874	914	911	841	969	926	928	857	942	882	852	898	928	862	843	894	902	900	908	824	890	899	888	908	904	873	928	910	925	900	922	861	882	846	877	883	889	917	866	898	903	918	935	914	845	894	923	934	858	868	837	953	915	904	843	891	896	866	852	813	882	880	874	892	876	899	867	853	914	865	850	890	876	910	916	900	852	832	926	867	932	954	877	892	922	895	903	914	929	869	925	902	865	848	860	924	886	902	886	906	915	897	930	906	914	858	824	851	942	900	924	909	897	906	905	836	929	949	871	875	890	913	897	929	872	875	829	875	894	919	945	869	868	886	912	902	868	902	964	893	907	884	918	927	904	882	884	922	939	991	906	896	896	867	910	880	918	918	913	859	875	910	885	867	929	841	858	868	871	947	935	892	874	939	859	913	852	914	848	889	818	905	921	901	895	905	891	860	868	836	836	867	910	882	864	918	895	877	944	890	823	897	897	903	878	874	874	848	935	925	880	908	941	867	915	881	874	928	863	897	860	876	904	900	965	861	886	859	924	882	834	888	918	885	876	884	929	897	886	897	903	915	910	851	883	879	858	917	932	926	909	942	905	887	938	860	879	868	891	873	903	921	893	878	859	878	884	861	923	877	904	910	926	879	899	880	905	857	889	925	919	895	896	923	838	886	907	903	856	929	910	887	886	881	884	898	874	866	880	956	930	853	898	902	940	891	874	924	903	942	840	891	901	893	889	909	923	908	877	880	889	873	889	880	894	891	922	915	906	893	858	854	900	910	873	924	932	863	907	879	855	929	873	930	920	849	888	848	878	895	867	942	885	881	880	893	894	853	919	841	882	936	920	892	896	877	845	879	882	877	879	915	818	898	870	860	877	871	908	881	917	904	882	917	843	868	900	868	865	942	855	901	881	889	939	899	824	904	850	892	843	902	901	917	875	854	911	879	959	901	861	888	943	880	870	878	873	883	897	883	948	910	888	883	875	890	890	878	943	889	859	930	967	851	875	895	940	884	936	860	872	898	918	862	906	876	899	875	909	836	900	929	869	895	866	956	890	887	909	900	920	889	903	883	894	840	895	902	860	895	901	877	854	909	892	853	888	949	919	875	897	902	908	910	897	895	890	856	914	922	894	878	919	893	855	899	889	887	888	882	902	941	923	944	855	861	848	876	881	894	906	849	900	905	854	920	847	926	914	893	879	845	907	892	904	860	835	871	855	886	871	886	906	860	900	894	903	907	827	875	903	920	853	879	899	891	896	877	937	859	909	869	972	911	853	886	882	898	865	888	957	864	868	807	883	834	883	877	884	906	871	862	894	937	923	945	888	915	856	943	905	893	941	863	898	921	856	933	878	925	867	885	892	909	925	928	911	960	857	918	947	916	896	865	910	874	904	900	874	913	947	908	900	913	948	898	887	914	850	836	933	885	872	860	872	881	904	929	899	870	891	910	928	919	911	868	937	895	902	925	904	885	910	895	893	878	910	898	860	923	898	902	866	928	933	899	846	864	925	875	910	880	937	880	905	899	891	891	914	904	887	957	911	871	914	860	894	844	880	865	907	868	878	907	962	886	931	914	932	850	910	930	863	934	939	897	911	940	942	892	865	904	909	947	925	878	919	874	889	892	924	978	901	920	898	849	875	905	899	928	906	868	931	902	853	925	924	878	935	915	918	952	955	892	953	891	901	914	886	898	891	858	930	960	872	870	873	888	870	850	873	890	932	918	891	910	932	876	904	905	891	911	869	958	917	889	851	870	884	869	858	891	919	960	889	888	916	920	841	854	940	943	874	910	843	861	870	900	892	882	892	899	905	902	901	893	903	902	917	935	892	855	898	842	848	846	861	851	882	906	849	918	879	858	868	877	843	899	903	893	870	934	886	934	904	904	841	937	847	881	942	867	890	877	916	886	860	838	948	945	893	903	932	877	922	862	894	888	853	840	935	893	894	856	856	872	895	929	844	903	854	891	837	922	924	881	901	861	900	890	844	890	910	959	910	908	935	921	884	902	877	919	858	921	946	887	921	951	907	920	878	922	922	851	939	897	883	853	909	870	896	871	864	929	900	894	856	893	913	949	888	844	899	857	935	921	899	913	952	936	885	898	894	867	866	865	869	922	942	893	924	904	868	929	875	924	946	899	851	889	878	926	863	841	930	935	948	854	923	902	909	880	855	880	916	865	872	890	960	884	912	929	934	945	943	957	931	886	937	862	924	943	966	921	892	900	859	913	879	940	914	926	883	898	901	863	898	875	893	872	858	855	885	885	887	950	890	888	929	929	852	853	856	945	886	902	857	866	885	883	887	926	945	914	925	946	880	981	920	934	819	937	861	855	930	889	855	836	875	908	905	929	858	889	847	862	931	857	935	872	935	896	894	916	911	902	875	888	916	885	872	870	927	922	902	890	921	925	865	886	879	881	964	877	888	887	894	913	865	941	897	899	938	938	822	805	868	865	911	862	875	876	901	925	916	885	907	928	883	874	883	848	910	954	880	910	912	895	952	851	906	885	872	833	937	905	912	941	886	877	911	899	899	881	915	917	970	878	866	888	862	873	896	879	906	888	906	864	933	915	889	917	902	811	892	926	876	906	915	868	874	869	923	943	879	961	920	874	833	863	960	890	914	887	920	810	920	895	872	936	936	887	875	911	881	908	847	930	860	894	875	875	937	873	911	907	905	941	862	921	886	832	861	891	909	901	871	883	914	909	906	902	898	846	937	875	899	868	935	890	869	884	849	891	922	918	873	884	914	897	923	892	834	888	942	873	859	939	895	882	950	900	922	882	935	896	887	896	884	884	890	895	872	930	876	915	902	927	884	879	902	924	897	943	980	873	896	846	901	859	910	882	915	900	938	878	864	891	883	925	873	940	890	891	874	883	887	885	883	883	889	854	858	941	889	861	898	854	872	903	887	926	878	899	920	902	837	916	836	882	898	875	935	890	896	865	881	911	871	835	922	882	853	891	841	953	862	901	887	899	854	858	892	868	914	845	848	872	882	911	852	885	900	893	888	942	929	939	894	862	876	870	847	862	926	895	873	906	900	882	903	889	879	900	889	875	875	872	931	904	923	857	907	913	886	935	934	904	971	892	918	921	889	935	847	947	833	878	884	896	942	858	862	920	928	875	887	897	876	912	865	844	832	888	922	900	880	853	944	886	841	907	865	879	885	895	855	941	920	905	854	906	924	864	901	871	880	891	957	891	917	894	877	885	926	891	921	879	900	887	847	904	872	919	906	885	836	851	914	851	894	886	932	878	855	932	871	921	883	896	873	896	888	918	848
24423	20814	24505	27183	19964	1821	637	499	480	465	465	434	462	456	440	452	443	426	416	424	446	420	440	456	429	431	431	446	403	413	458	420	440	400	465	405	433	445	408	448	393	392	415	425	433	391	437	407	434	401	391	460	404	420	406	384	443	380	469	436	415	421	423	404	447	419	439	410	443	426	408	446	400	435	432	432	439	471	411	414	433	433	442	397	429	427	444	442	434	452	405	438	425	379	450	437	458	431	448	416	446	451	436	424	444	432	416	444	420	441	403	454	425	420	428	460	413	433	464	419	430	405	371	408	443	467	434	411	439	419	426	432	425	410	475	434	423	435	418	402	412	402	442	431	444	431	447	438	432	446	426	433	391	370	436	447	375	442	447	462	414	405	417	464	424	422	411	441	398	449	400	410	427	423	400	436	443	384	411	429	392	430	431	442	450	391	438	395	429	431	422	447	441	417	433	396	418	381	431	436	429	463	449	391	414	430	367	409	459	452	460	421	366	435	377	421	402	467	474	436	443	423	430	411	401	441	409	450	426	372	411	452	422	450	431	381	428	434	425	416	410	413	390	452	444	367	419	442	386	419	418	458	443	406	439	419	427	439	491	440	406	454	408	388	415	451	423	436	409	443	437	405	438	475	397	418	449	452	447	447	464	433	443	428	408	451	435	432	442	407	438	425	457	441	402	413	410	447	468	427	433	409	424	438	433	448	431	422	399	426	442	448	430	416	437	442	413	413	439	442	441	405	429	422	420	422	414	411	436	430	421	398	433	426	461	427	446	399	411	426	473	446	431	422	411	410	397	415	419	417	456	445	438	414	431	427	437	461	442	367	382	416	493	448	409	437	410	434	411	400	424	410	391	407	378	441	398	394	406	422	430	419	427	389	434	400	442	403	438	425	421	451	407	441	440	429	453	408	441	411	426	450	441	445	435	417	395	465	449	432	452	414	459	418	369	443	402	423	470	432	453	429	417	458	412	415	412	427	422	425	407	405	400	418	397	408	425	430	471	444	419	435	389	435	413	447	414	412	430	415	420	434	431	411	415	441	423	430	413	440	430	401	432	449	395	414	419	441	433	419	370	412	415	423	419	420	413	410	457	429	403	451	407	394	416	400	390	460	414	442	438	437	411	434	385	427	440	388	410	413	436	428	422	414	435	438	418	446	437	416	409	450	431	398	389	411	417	419	455	405	446	408	414	391	414	418	453	397	413	438	406	401	438	420	437	430	428	433	483	401	401	452	464	434	423	412	401	406	415	407	395	421	459	446	482	431	409	418	407	413	387	411	437	380	408	372	429	450	418	435	441	476	401	386	467	452	429	418	486	379	428	453	395	391	415	392	415	407	414	360	417	439	408	417	388	461	424	433	466	417	437	430	445	370	393	434	436	392	407	413	397	431	415	439	401	389	403	464	396	452	457	417	440	453	366	446	436	399	405	384	450	438	391	407	455	452	449	432	411	427	422	412	422	409	408	398	426	415	411	439	411	410	405	395	422	421	410	422	397	396	437	435	414	402	407	428	407	418	395	390	503	453	452	418	461	403	444	404	444	415	442	425	406	408	377	397	422	435	414	409	410	468	409	464	442	441	408	431	395	428	395	439	433	412	407	406	416	417	437	389	409	431	469	446	430	399	426	442	438	420	418	439	430	418	448	414	428	429	431	440	418	460	410	418	397	409	426	454	417	435	428	427	391	471	402	425	432	466	437	468	483	499	428	417	415	402	425	439	418	405	412	425	445	429	429	403	399	401	406	434	447	431	407	444	404	441	423	422	417	413	443	449	417	407	437	412	403	405	449	439	420	407	393	421	406	383	409	392	428	446	391	430	420	430	407	410	400	448	444	349	469	414	441	451	446	479	398	402	424	460	420	462	426	400	437	421	391	398	402	435	431	419	462	421	403	416	411	429	415	433	460	467	457	423	414	423	431	427	404	415	425	430	420	429	398	428	400	416	442	446	388	434	402	405	389	399	467	457	407	438	421	424	435	441	387	484	432	443	439	400	422	434	417	435	411	405	459	414	425	451	398	416	418	422	431	395	383	418	420	425	431	417	427	426	423	408	450	398	404	413	428	406	394	435	407	387	416	421	446	428	400	391	419	418	415	446	381	475	447	423	374	441	437	391	463	404	427	430	408	421	453	442	438	421	424	432	418	404	402	456	443	408	434	440	420	432	424	446	448	437	412	416	405	407	418	424	425	422	422	449	401	426	418	414	439	415	444	441	438	427	424	440	440	381	450	463	395	423	413	420	411	456	389	419	415	416	411	437	441	429	425	469	438	379	405	461	415	432	432	419	430	412	420	423	429	440	425	408	433	443	437	438	417	444	434	475	419	423	412	441	421	393	444	412	456	417	442	452	413	490	401	373	401	441	447	453	420	465	390	411	444	386	453	411	447	441	404	414	413	431	437	449	436	437	422	435	423	443	401	398	454	433	420	421	415	423	434	407	422	414	446	388	434	372	395	435	462	414	406	429	359	437	429	412	401	438	464	443	444	387	408	450	404	476	433	435	413	376	407	438	449	431	397	476	407	403	465	432	394	434	412	415	429	407	427	407	433	410	427	409	438	408	436	449	416	410	446	398	392	422	386	445	444	420	465	411	435	403	419	420	427	463	457	433	450	397	421	399	466	418	411	431	440	429	418	419	423	448	416	443	400	394	375	413	430	435	402	402	422	415	436	411	435	428	399	403	412	402	398	441	400	436	401	438	401	431	458	387	426	435	455	451	428	440	450	470	428	417	414	428	404	382	412	392	444	404	432	399	420	463	426	462	460	392	422	432	399	428	431	399	429	462	393	431	422	429	452	464	400	401	426	392	443	438	418	416	406	454	396	443	442	431	449	428	409	436	422	438	429	436	406	450	463	460	441	437	457	422	397	399	424	387	437	408	392	433	400	424	396	413	442	421	448	403	442	438	424	413	391	457	447	420	446	392	401	412	426	400	429	432	398	427	428	403	427	442	488	393	400	399	434	415	440	395	424	443	420	387	422	438	414	420	398	426	445	452	429	461	434	439	405	458	443	381	378	486	380	430	426	437	432	378	446	461	435	450	427	437	423	444	397	438	445	436	410	422	403	430	420	431	453	421	457	428	432	387	419	425	438	386	371	420	414	412	430	450	410	445	424	409	400	385	424	398	434	410	421	427	399	381	420	420	431	412	381	403	443	432	409	404	460	402	438	447	426	418	420	408	470	453	420	450	428	444	446	433	422	396	436	439	440	411	408	437	417	423	403	412	408	430	395	447	437	409	409	414	407	432	402	431	434	457	435	425	461	390	403	464	417	440	453	441	378	385	452	454	439	440	446	402	420	406	405	396	427	432	429	441	385	433	422	465	409	431	384	378	402	432	478	398	426	477	412	419	415	409	436	454	434	420	452	443	392	388	387	426	431	444	433	432	405	453	403	425	449	418	423	412	415	421	439	385	427	415	450	452	439	408	449	428	439	433	419	396	447	405	398	412	429	392	440	389	432	404	411	425
3492	3269	2260	1419	1196	1041	1031	1017	961	945	905	983	1062	914	914	944	926	963	956	934	920	931	936	949	1002	967	921	952	927	900	919	922	921	912	865	962	935	909	866	868	890	911	948	939	960	903	959	969	940	956	935	931	922	899	948	1014	950	949	895	906	937	921	943	949	881	941	970	913	915	910	922	921	916	935	918	874	915	952	938	967	893	959	916	955	942	959	920	944	915	879	928	947	979	965	913	877	909	910	874	940	919	958	934	903	937	918	916	920	946	961	930	911	952	921	957	984	1011	886	907	929	897	948	917	911	909	889	920	937	942	909	932	933	931	941	998	927	936	906	961	927	980	914	924	936	931	879	924	931	921	952	934	921	895	933	929	919	925	946	924	937	883	951	866	885	926	906	980	959	883	925	954	932	924	882	950	966	887	893	926	886	965	946	868	1003	926	898	912	990	907	938	943	861	914	926	903	897	933	960	882	918	923	895	956	903	951	949	944	905	946	929	964	924	983	916	966	927	1039	941	930	894	964	875	994	947	997	975	892	916	925	931	932	926	935	950	883	911	974	938	859	956	963	955	898	969	934	914	969	931	912	979	933	890	943	921	873	874	959	935	892	884	915	957	919	915	913	930	872	903	890	953	909	941	927	933	932	874	947	920	887	958	868	930	950	872	892	967	916	900	927	883	938	940	937	941	965	904	920	857	970	896	929	920	981	990	885	978	916	941	920	917	930	1004	944	939	921	875	937	978	969	960	912	939	943	923	937	937	932	962	917	924	945	942	904	878	925	920	906	915	918	890	874	940	944	942	916	884	941	970	933	990	910	907	920	893	976	927	914	913	884	961	907	940	948	877	864	953	876	898	903	936	948	939	907	902	881	894	917	914	910	939	972	896	911	971	968	939	937	940	930	891	970	948	941	936	922	958	941	916	939	888	975	906	923	927	957	947	991	960	967	927	935	915	953	960	974	906	889	912	929	983	949	934	970	970	937	954	954	919	988	893	900	926	911	968	947	924	909	948	966	933	928	914	922	971	935	945	930	938	891	992	872	881	883	913	973	976	936	908	919	917	892	939	953	895	979	939	943	937	892	921	955	971	891	925	898	969	939	971	910	904	981	904	929	939	941	969	903	919	912	904	902	952	927	898	967	927	926	925	932	901	909	927	876	961	916	916	908	925	904	904	939	951	897	904	896	981	897	924	918	884	956	917	921	901	955	894	928	937	879	903	958	942	909	873	947	938	900	956	882	929	914	963	953	930	924	927	967	887	922	930	887	895	887	946	934	925	911	938	967	924	960	922	944	990	906	919	943	926	936	932	943	923	955	995	912	906	953	931	964	886	922	895	948	903	952	894	917	934	941	893	947	923	980	934	974	938	867	925	911	967	963	916	887	895	880	890	954	918	902	891	966	921	923	905	908	912	959	896	908	924	923	917	857	971	863	916	909	870	930	991	913	915	940	881	937	944	982	982	979	970	979	970	900	907	911	910	902	934	905	907	951	946	920	915	900	966	886	890	939	922	962	919	953	953	924	922	986	897	903	888	939	972	959	924	965	928	888	913	923	870	949	958	938	867	893	921	979	878	930	913	912	930	896	912	923	935	940	911	996	945	904	938	899	936	936	870	931	960	946	937	933	950	912	905	891	892	949	981	920	960	881	931	917	928	900	954	948	912	875	949	883	977	928	926	973	930	847	836	907	930	908	911	940	936	936	928	955	904	887	904	914	942	921	932	925	944	941	932	935	894	905	921	960	963	958	891	869	947	908	934	915	879	940	964	906	895	865	926	965	914	952	908	926	892	905	864	917	967	975	899	936	900	905	910	927	917	957	903	890	972	960	928	896	922	966	934	891	980	932	915	904	944	951	894	934	919	940	888	888	969	892	942	906	967	952	918	917	977	907	903	954	935	910	873	871	914	931	906	945	955	964	867	951	954	915	910	946	920	928	948	899	951	940	914	996	968	913	986	960	902	965	932	892	916	961	953	962	907	930	904	882	914	916	942	926	954	923	901	887	841	889	891	954	918	878	988	919	912	884	955	909	897	895	937	933	934	839	923	917	883	943	968	924	892	918	921	988	863	959	890	920	917	937	952	879	898	952	941	894	985	915	943	860	893	898	990	978	946	946	943	924	904	915	929	920	909	983	916	926	908	944	969	952	902	916	931	857	942	881	891	952	959	937	882	935	900	882	900	961	920	875	940	915	937	912	946	906	940	940	938	956	948	907	960	954	901	865	909	969	931	978	925	922	950	924	920	947	874	893	873	918	918	897	894	915	916	931	909	877	941	961	938	900	963	901	901	908	904	859	876	883	924	897	908	956	901	891	941	919	917	924	955	945	981	981	910	897	974	962	929	944	896	914	905	915	908	925	886	937	915	893	918	924	921	945	965	910	917	944	908	854	895	893	920	962	888	926	905	962	960	956	944	985	920	923	916	911	888	923	879	957	971	903	900	901	945	987	942	906	912	894	887	880	947	947	934	928	918	917	953	901	952	887	900	926	882	933	935	884	980	916	980	947	920	959	926	951	928	869	945	937	954	980	906	963	882	951	915	911	979	855	948	894	915	906	874	922	879	936	963	916	948	875	906	912	892	911	956	982	883	948	947	934	906	954	922	905	965	952	880	907	929	907	896	961	858	913	898	948	874	966	950	918	901	936	958	858	905	937	938	927	890	961	924	927	920	927	893	910	927	949	931	955	988	879	881	946	920	918	910	906	914	887	911	897	907	924	956	886	939	950	898	927	949	952	903	894	881	960	928	894	891	957	881	968	972	982	908	978	932	848	872	937	922	919	874	964	963	915	920	960	962	940	896	896	958	934	917	902	920	919	931	896	904	964	907	924	881	962	879	910	965	979	942	916	905	979	919	992	900	940	894	985	875	904	885	922	874	920	915	1001	901	968	935	923	882	926	934	956	921	963	924	886	912	937	884	903	911	944	937	882	909	908	946	922	976	909	949	918	941	948	861	898	913	994	942	878	947	970	928	960	892	918	953	875	944	930	896	965	961	938	922	861	934	903	936	889	923	920	918	919	930	913	907	904	902	968	922	876	890	933	881	949	961	938	947	943	917	910	941	952	937	930	911	937	950	926	922	875	925	877	881	897	902	914	947	969	930	948	912	977	927	908	895	910	928	916	956	929	911	923	966	965	950	914	936	889	934	934	920	902	870	940	976	940	911	922	929	911	945	834	918	910	912	942	931	909	952	927	897	955	928	914	956	892	908	917	934	920	945	948	900	875	954	915	947	952	910	946	849	895	993	901	940	852	909	884	883	892	914	914	932	966	921	899	934	902	943	888	974	918	994	910	926	939	931	886	903	924	906	908	920	895	951	928	893	926	931	928	866	930	933	962	951	942	897	925	937	976	902	908	891	938	937	956	923	933	948	929	953	904	1008	927	924	942	922	934	919	927	962	889	963	867	902	947	894	928	923	971	1001	937	909	930	921	897	915	935	906	998	934	941	977	953	937	927	938	933	920	939	946	956	902	880	927	875	926
23617	20860	25205	26617	20862	20861	3232	482	386	344	339	311	266	249	275	268	271	262	266	239	219	242	254	222	226	210	234	242	219	220	232	251	226	237	271	229	271	234	252	251	226	249	218	217	234	229	211	248	242	277	228	225	223	234	215	237	212	238	238	219	215	245	237	243	245	222	254	240	235	253	207	242	227	243	228	222	190	243	245	260	228	232	236	225	222	206	233	226	273	216	237	263	231	218	263	230	210	233	222	214	205	224	204	226	223	231	252	241	232	253	234	230	243	249	214	223	250	206	252	242	211	207	239	222	245	227	237	226	247	229	262	258	254	256	236	238	225	231	222	242	238	249	222	226	199	252	227	225	247	225	238	243	245	223	235	221	254	248	233	226	210	228	229	234	273	228	229	230	228	240	256	231	231	247	243	252	223	217	245	221	239	259	214	256	226	217	217	234	245	247	238	233	217	230	204	223	217	228	241	214	222	224	255	234	227	234	246	234	237	196	223	197	247	233	232	235	258	203	209	234	235	253	246	215	206	240	238	240	248	225	220	225	243	235	199	231	260	243	212	217	217	223	242	221	232	205	236	234	228	223	253	242	232	215	217	233	241	229	231	230	238	228	205	226	242	232	226	254	238	216	258	233	218	231	232	235	230	242	252	218	226	227	265	249	260	212	220	233	222	221	228	234	248	240	218	221	188	233	226	252	237	236	213	241	220	240	235	235	277	217	251	238	257	229	236	185	256	213	232	235	235	254	214	233	229	213	248	238	217	223	223	195	236	262	250	237	252	247	213	220	255	229	256	266	220	231	245	251	236	210	232	230	240	237	247	211	234	227	206	214	251	230	254	251	255	250	236	225	228	242	225	256	251	234	217	243	248	211	198	233	232	221	217	232	230	224	242	228	234	224	244	229	232	210	230	240	233	214	216	243	209	214	247	240	197	245	221	242	205	207	240	189	235	209	251	231	245	214	215	243	234	228	241	248	209	235	248	221	236	255	236	234	220	229	244	227	219	252	235	260	217	218	208	213	207	237	212	219	238	212	224	229	246	241	223	238	222	241	234	223	241	261	232	258	203	212	236	229	251	235	239	217	248	243	236	230	217	219	237	219	239	243	238	221	224	218	264	236	240	213	248	241	245	242	239	241	238	210	252	248	261	252	233	244	202	224	199	259	209	186	230	220	235	223	243	217	230	261	245	241	248	190	219	263	219	240	213	214	236	256	236	215	228	251	210	252	239	242	234	231	237	205	225	241	248	232	238	230	223	226	205	243	228	251	211	227	250	250	221	200	237	257	239	254	205	205	243	252	250	231	220	240	201	254	212	221	219	235	228	216	222	239	213	239	249	212	208	244	251	219	234	230	245	227	227	222	227	213	240	234	228	250	235	229	216	205	237	220	224	212	222	231	228	249	254	237	239	244	252	252	243	226	229	220	234	246	252	224	230	216	241	234	238	251	243	236	221	249	229	226	196	207	241	249	242	233	242	247	220	222	226	240	243	230	250	251	238	238	238	201	230	239	207	258	287	276	231	225	208	220	224	228	244	238	206	195	238	251	221	232	211	214	241	242	227	223	200	231	246	261	256	250	194	228	248	209	209	206	205	235	220	213	221	207	205	234	232	206	214	218	215	234	244	261	249	249	213	234	227	230	243	222	253	238	226	240	230	256	202	201	278	251	233	241	236	234	231	261	250	250	220	234	224	255	190	244	251	227	257	239	221	214	239	214	244	236	242	237	254	242	224	200	220	219	214	248	262	253	226	221	207	227	248	229	238	225	241	217	250	245	234	203	223	239	226	226	253	228	208	189	213	226	216	224	224	241	194	212	267	203	220	229	243	224	201	235	251	220	231	215	201	231	207	231	250	233	230	231	235	243	220	238	266	242	209	217	216	216	217	219	215	214	217	227	262	241	243	220	226	216	225	244	234	227	232	231	236	254	249	236	225	214	243	247	234	248	256	261	222	246	225	255	220	234	269	213	217	258	228	242	207	222	273	216	215	248	275	262	239	195	215	213	207	221	231	205	219	239	224	222	255	226	231	219	222	269	217	213	236	253	237	235	234	206	226	228	216	238	222	241	236	245	224	261	241	244	255	257	243	231	223	233	204	232	247	259	240	260	231	206	245	247	250	216	218	253	228	230	248	238	253	216	255	221	224	238	232	241	242	210	212	217	242	221	245	237	216	247	234	248	212	237	241	236	200	203	238	206	224	252	261	229	264	244	234	236	219	225	193	237	259	214	253	249	245	233	233	196	240	206	225	248	252	263	246	220	266	237	255	225	251	240	258	225	235	217	241	214	233	199	231	233	221	247	238	219	211	236	232	242	206	244	234	227	247	179	211	218	226	218	234	219	189	216	252	250	259	247	232	195	222	237	220	246	229	236	248	211	206	213	234	234	244	245	228	234	226	206	228	199	203	194	245	258	214	238	263	221	231	257	260	245	234	220	227	227	213	238	240	246	221	227	245	214	254	215	255	228	229	239	230	246	244	245	233	209	213	213	219	243	226	229	255	225	230	216	249	224	228	220	250	262	246	227	235	231	230	242	249	227	259	229	239	227	247	214	241	207	223	224	231	259	239	229	235	217	248	222	242	204	215	235	236	218	238	213	247	203	237	222	225	192	220	203	226	242	250	230	229	229	232	219	220	236	257	247	244	245	239	232	245	235	245	248	253	223	212	192	227	245	235	268	206	252	217	238	229	241	231	216	213	216	223	237	235	234	245	250	239	230	229	230	219	245	231	212	219	235	229	253	240	273	210	224	188	220	261	209	193	250	219	220	232	238	258	243	224	224	206	238	232	216	224	251	232	219	250	221	247	232	247	226	227	247	231	229	244	215	214	241	231	214	198	230	199	241	221	271	232	243	227	224	233	229	237	220	213	250	239	240	219	244	230	230	236	215	231	229	232	245	246	253	248	235	240	233	223	236	237	208	226	193	197	229	244	240	244	226	204	212	212	216	234	238	242	257	212	214	218	229	226	207	226	230	248	218	228	234	184	222	222	215	254	241	243	252	263	220	243	235	227	219	236	256	241	221	239	213	235	218	248	226	238	236	229	236	235	229	249	215	237	246	229	227	234	207	259	215	232	236	204	237	219	243	237	185	236	229	228	222	220	229	215	222	217	279	181	239	237	238	252	226	238	252	259	227	191	208	228	238	228	236	227	235	224	224	220	246	250	259	220	238	247	244	214	232	209	249	219	242	231	216	224	219	210	200	201	213	226	219	221	213	222	267	223	242	261	224	232	230	274	225	202	235	222	211	227	231	226	238	246	239	249	231	218	218	222	210	221	207	232	209	234	243	244	251	250	228	260	254	211	227	206	211	215	243	217	207	230	267	219	230	218	243	235	226	245	231	200	200	220	251	204	223	244	236	214	248	226	256	214	255	229	247	214	236	229	237	231	260	233	237	235	252	217	229	231	256	236	240	249	229	252	230	240	270	243	232	248	215	223	234	251	262	265	271	222	219	202	200	232	210	256	234	220	258
3370	5017	3098	1529	990	786	675	644	636	561	573	584	530	566	563	556	552	565	607	543	601	549	533	546	579	555	543	566	509	505	552	539	568	538	513	523	555	542	515	535	525	522	551	527	549	547	519	573	556	555	559	540	555	533	550	543	574	525	523	526	558	536	563	540	570	493	524	513	515	564	529	553	624	580	594	538	584	544	564	568	590	556	513	528	514	556	535	553	506	550	544	561	533	604	552	539	559	564	570	528	590	538	502	503	530	566	529	569	547	515	534	529	533	522	532	549	506	526	543	538	593	515	502	535	544	538	541	535	546	544	510	519	535	503	509	555	565	586	533	559	531	525	513	539	549	531	541	554	568	529	532	514	555	546	522	571	551	538	531	522	514	553	505	506	539	542	538	567	525	531	533	548	560	552	558	552	548	532	517	522	546	550	533	521	532	602	536	522	546	528	549	564	546	514	549	520	567	601	531	539	543	559	559	540	552	551	514	587	525	547	538	487	493	525	575	541	524	521	543	566	572	520	532	524	539	546	520	541	544	549	561	576	473	535	513	530	528	572	543	550	566	556	521	530	520	552	506	546	534	500	507	521	569	539	515	552	531	507	544	526	550	563	517	535	529	583	507	565	532	523	474	504	534	521	542	554	548	511	517	549	535	566	551	558	538	513	548	518	521	513	588	562	529	562	564	563	517	524	546	534	563	564	542	538	574	532	513	546	535	598	531	552	520	516	569	517	569	535	552	532	560	568	544	538	566	511	542	511	526	507	541	554	550	550	563	527	562	551	518	572	570	517	581	563	561	545	544	568	556	534	512	573	582	525	531	571	582	554	550	516	552	563	527	553	555	525	520	596	542	553	548	545	553	583	581	529	530	588	521	520	557	533	533	557	487	572	541	484	547	540	529	572	571	545	519	532	579	554	553	538	545	569	543	535	536	542	522	492	527	477	544	554	518	519	580	551	490	506	555	552	546	536	545	541	515	530	537	544	526	555	568	544	476	552	512	559	552	540	556	572	528	522	550	544	547	518	554	552	532	546	545	543	561	564	509	519	578	503	511	546	554	538	534	526	547	490	570	478	528	581	522	564	563	543	569	522	517	549	572	569	544	539	516	498	524	532	518	569	557	535	487	514	524	577	533	517	532	561	570	531	541	559	516	556	504	534	536	521	583	533	535	534	539	525	596	525	521	522	537	565	504	520	564	560	511	572	557	556	537	589	561	529	539	528	525	531	558	510	507	606	544	520	550	519	560	547	554	545	512	535	506	541	528	514	569	592	534	541	553	518	542	558	582	594	567	561	587	529	531	535	545	519	538	592	522	519	579	532	527	489	565	611	541	535	548	502	490	576	567	542	575	562	526	560	556	525	506	542	476	514	533	557	579	531	552	548	546	525	555	544	523	550	542	535	525	493	517	518	564	546	561	500	536	551	539	507	524	481	546	493	584	519	542	535	534	518	526	579	469	555	529	543	553	570	529	495	537	537	532	565	551	478	566	534	564	531	544	600	524	538	512	587	560	538	540	552	502	552	526	536	533	539	583	530	559	514	521	568	497	593	557	597	529	541	538	510	552	523	582	528	583	543	528	574	544	526	554	528	522	579	530	503	554	497	558	500	538	564	513	533	515	560	522	537	541	534	557	547	516	544	558	563	573	521	549	521	521	521	543	553	562	579	546	558	504	482	544	567	540	512	515	560	610	543	524	550	586	521	511	534	567	534	571	518	553	533	495	496	549	528	525	542	596	524	526	554	522	514	509	546	476	538	573	524	524	537	554	527	551	498	518	569	552	570	551	524	570	502	489	578	554	553	575	512	537	529	538	510	528	595	568	541	584	557	524	504	531	547	549	559	588	519	581	499	504	507	536	530	539	538	535	515	567	549	538	503	517	539	597	548	557	529	546	568	549	562	519	556	542	570	506	527	536	545	556	520	500	560	543	569	563	537	585	555	541	598	578	611	504	494	517	528	525	544	548	536	550	537	565	510	544	541	573	534	518	566	569	563	524	562	540	550	542	541	526	553	508	545	490	542	546	548	564	530	579	537	540	601	547	542	497	516	535	528	487	510	539	576	540	574	562	491	541	559	545	520	516	493	530	538	566	585	517	511	548	547	556	522	539	561	530	561	546	549	540	532	555	536	488	528	547	560	514	535	566	528	492	495	590	572	534	536	541	548	552	537	494	516	549	500	530	517	548	534	553	528	460	559	533	559	570	564	558	522	539	563	580	525	550	583	567	567	517	554	512	488	524	549	556	506	514	569	578	510	537	525	547	551	541	548	536	559	528	566	531	538	526	544	546	490	538	581	505	526	529	535	571	539	584	557	548	512	556	546	539	533	514	546	550	544	559	515	549	544	515	562	524	559	523	561	507	561	506	555	524	544	538	538	507	531	493	555	545	553	516	554	524	546	530	494	481	537	528	512	530	529	548	546	532	528	547	517	545	534	517	491	551	538	546	554	516	588	510	521	560	564	569	559	500	543	566	564	559	570	558	527	476	557	552	525	545	516	546	540	510	527	528	544	533	571	562	554	549	560	571	540	532	514	510	533	534	521	565	557	533	556	561	511	537	552	507	545	584	533	575	544	556	552	543	585	554	539	537	519	552	564	546	562	548	544	521	557	543	530	553	517	533	507	557	503	565	538	549	526	549	534	524	544	540	516	534	509	503	530	541	565	546	604	570	557	534	509	527	514	561	522	535	555	539	542	492	538	517	555	559	535	498	561	502	526	497	557	549	519	510	514	522	546	522	566	615	525	526	484	527	552	517	510	529	572	512	548	586	517	571	502	569	558	529	547	530	542	537	529	559	552	528	534	533	562	518	535	520	533	557	549	549	519	567	529	570	548	517	545	525	511	573	557	549	541	527	555	545	528	490	513	548	535	563	567	567	523	551	561	558	532	561	546	534	536	580	569	534	564	547	549	506	492	553	555	549	529	533	518	595	583	520	539	522	490	522	556	535	551	518	545	532	534	568	552	542	541	563	553	500	565	537	527	543	538	562	541	525	515	508	524	512	528	564	506	588	546	493	530	569	517	581	548	530	555	531	560	580	541	583	513	572	589	555	535	537	522	548	546	538	559	556	510	519	533	568	506	571	550	525	541	499	578	571	491	525	570	527	539	559	535	559	539	515	517	538	511	555	507	568	551	540	531	529	537	530	520	572	503	515	498	518	567	544	569	521	548	501	527	543	532	508	544	547	544	497	522	559	543	558	539	567	547	503	537	513	529	580	521	602	550	554	518	572	544	558	552	563	540	534	497	526	533	570	556	515	509	533	540	540	543	551	551	524	527	526	577	543	487	572	565	577	580	532	527	534	554	539	556	538	548	567	551	567	555	522	523	545	541	516	548	572	554	533	516	584	528	589	540	485	557	541	565	544	563	516	530	543	517	547	563	500	551	522	561	546	586	541	566	572	514	498	559	549	564	568	550	576	533	526	560	552	524	536	556	521	511	550	526	555	562	566	550	570	518	535	531	548	590	554	563
32276	11368	1286	525	469	415	426	413	423	384	391	407	423	382	377	394	385	400	379	419	370	403	410	396	401	416	412	407	402	346	447	363	418	388	363	409	410	390	371	423	439	358	372	394	374	355	392	405	389	398	406	383	390	416	400	413	379	392	385	396	437	389	382	395	394	406	403	425	361	380	415	372	366	453	377	399	407	385	399	387	391	398	369	389	395	382	380	425	360	384	408	375	386	409	389	413	383	403	402	377	408	402	358	386	394	401	428	423	388	413	387	411	387	400	401	413	415	384	405	409	407	413	372	417	392	381	395	396	397	370	392	401	399	366	427	372	377	413	427	368	369	383	346	382	412	409	423	402	403	402	386	353	355	409	392	395	345	405	369	436	408	411	399	376	402	417	379	422	371	376	362	412	388	429	385	375	378	399	395	371	410	405	404	393	372	355	389	399	360	357	389	360	389	399	378	391	394	393	424	402	386	388	389	456	438	434	395	411	380	403	420	370	364	407	433	413	363	391	387	357	398	401	406	389	375	383	417	418	420	434	389	399	377	424	366	397	359	394	385	411	431	375	411	401	392	385	420	383	400	365	400	387	379	378	361	395	394	339	391	379	364	404	421	417	395	418	398	365	366	384	369	440	418	399	449	368	425	383	402	393	416	403	429	395	402	382	383	407	389	404	393	399	383	408	382	379	436	371	375	390	405	415	412	406	342	367	376	384	379	402	429	400	403	359	396	380	373	440	427	388	391	406	405	402	383	403	409	374	390	395	395	385	408	417	387	389	396	381	349	391	383	386	454	421	425	408	385	374	390	357	378	380	436	386	408	432	407	409	405	384	350	453	343	403	344	367	417	405	362	391	393	391	365	414	412	406	399	380	408	377	406	390	419	384	383	406	390	409	413	408	404	361	403	388	389	372	355	359	414	363	451	417	364	375	370	356	376	383	382	411	389	412	397	406	429	401	414	393	377	393	402	386	378	362	389	383	392	385	367	396	364	385	404	374	378	386	410	389	397	428	385	394	380	397	415	374	424	379	411	347	392	370	371	433	448	375	375	404	432	393	381	425	407	371	405	364	367	421	387	400	384	388	384	391	418	396	411	411	399	409	400	388	379	386	396	367	334	360	381	410	405	414	389	411	429	426	413	416	402	364	410	432	388	377	391	389	383	373	379	369	427	418	437	426	394	396	406	389	421	384	392	412	404	385	406	396	387	431	387	394	358	410	352	403	398	411	393	422	382	385	414	397	411	388	403	359	369	400	386	389	434	399	379	417	388	370	393	375	406	385	412	374	441	372	403	387	383	384	356	393	389	422	409	399	384	410	412	379	393	389	412	362	409	451	363	386	341	371	388	415	396	397	397	401	418	416	369	373	395	390	402	376	396	389	416	373	397	367	359	401	394	406	387	382	447	400	378	401	381	413	384	406	394	371	403	388	396	382	377	363	381	390	383	387	406	410	399	408	387	363	388	377	389	417	396	420	395	409	430	439	398	408	393	385	412	416	394	404	380	386	404	343	342	392	366	387	386	387	377	411	411	372	412	394	399	390	394	364	395	397	407	419	383	379	399	421	369	385	389	398	431	414	396	380	389	373	392	375	380	352	383	407	402	422	400	367	388	422	427	403	396	412	429	378	401	417	392	396	400	391	380	372	405	427	376	397	401	373	381	356	388	365	377	370	378	418	396	408	400	412	383	365	399	398	403	377	365	396	411	403	444	399	429	425	386	329	418	400	369	372	391	429	395	375	445	389	408	394	389	420	436	402	383	377	407	369	404	409	386	403	416	400	386	409	411	417	388	415	373	375	382	369	375	378	403	362	409	415	390	387	379	374	405	389	415	406	369	447	369	395	426	367	340	412	387	410	379	362	403	349	385	367	400	410	428	354	367	360	393	383	386	428	387	376	403	412	418	366	433	389	415	415	371	394	353	402	428	361	426	383	404	402	418	409	390	392	399	399	381	416	375	388	387	366	398	403	352	379	406	431	367	366	372	404	387	400	378	387	414	360	416	389	398	373	391	379	395	402	407	379	387	400	397	408	437	385	411	385	408	415	416	374	399	386	412	421	393	423	380	381	389	438	439	419	413	386	390	406	409	415	439	408	384	386	404	428	359	399	425	379	368	392	393	411	432	362	389	427	352	390	389	363	344	397	364	434	415	383	367	367	363	372	363	378	399	383	439	398	365	366	378	403	409	385	357	424	395	357	421	375	382	376	385	373	397	394	398	377	365	382	365	386	335	401	401	449	389	386	405	417	405	365	404	434	425	450	379	412	372	354	406	408	415	401	379	404	379	406	420	363	412	376	381	450	430	406	428	415	395	389	365	440	374	378	397	398	378	407	416	415	405	349	384	399	383	407	377	433	377	381	450	376	343	423	366	351	379	443	412	381	373	391	399	401	411	375	374	375	386	403	379	365	409	375	410	400	372	406	388	411	357	432	362	417	368	428	382	404	372	388	386	383	428	372	363	391	398	404	379	428	400	364	418	382	362	387	417	392	401	378	365	377	409	424	395	358	438	362	339	386	391	393	398	356	410	399	395	424	413	393	370	395	395	399	395	412	396	391	405	437	430	355	377	372	420	379	400	380	414	383	428	404	384	401	411	366	407	393	428	387	387	403	372	392	390	417	405	368	393	395	385	358	427	404	406	396	389	413	400	403	413	377	384	388	357	380	390	417	409	416	404	390	421	372	376	388	382	386	358	374	400	398	394	414	394	415	422	355	396	394	398	418	398	399	407	378	397	355	396	455	386	405	386	384	341	412	404	366	367	404	422	410	387	387	416	425	402	383	407	405	427	374	364	366	399	424	418	393	392	377	363	394	368	402	390	405	362	352	383	431	431	404	358	391	421	401	351	401	370	380	429	421	387	374	380	380	426	417	332	394	394	426	379	376	446	364	381	359	359	406	361	374	357	381	409	404	403	412	341	421	394	444	397	383	391	379	419	370	386	398	409	414	398	365	402	378	403	380	403	373	373	380	418	388	383	443	383	370	378	406	408	394	374	393	390	359	368	428	424	414	410	382	373	371	403	391	415	394	406	424	366	387	384	434	404	392	398	428	432	374	353	402	386	439	394	363	396	383	414	419	398	382	376	410	361	393	374	369	400	400	387	419	372	362	376	387	375	387	409	396	359	410	384	418	393	415	399	404	354	421	377	390	408	393	392	358	387	376	392	402	395	341	407	381	419	379	413	467	432	403	390	354	383	387	379	386	372	365	375	381	359	378	397	379	425	405	369	384	385	386	411	388	367	388	396	398	368	387	384	396	417	414	345	385	398	378	394	386	380	401	399	404	381	379	363	432	414	404	381	430	423	379	366	393	425	352	426	380	389	416	423	408	417	357	388	421	348	419	391	407	395	401	434	354	393	398	373	403	369	382	390	395	412	378	401	386	444	413	373	376	420	446	406	398	401	400	369	412	425	408	406	405	418	411	374	364	394	403	413	395	375	404	372	405	360	422	379	367	384	388	432	416	397	439	395	368
5418	1040	986	932	927	895	859	877	889	908	885	855	886	846	885	945	920	837	851	901	896	898	907	926	879	912	906	858	914	890	904	951	893	864	894	836	867	929	872	883	901	927	880	900	858	943	917	895	874	929	933	936	888	916	889	896	872	894	925	952	868	943	855	876	858	882	824	956	914	884	929	909	872	940	915	873	939	881	862	942	811	884	888	919	870	863	930	896	854	835	873	906	911	912	897	862	887	860	881	912	901	852	899	970	939	918	920	968	924	936	888	872	899	940	871	926	896	975	890	935	912	891	941	895	890	900	855	864	891	886	893	891	883	875	880	949	896	920	964	896	863	951	964	941	879	907	865	893	880	857	898	894	890	920	892	812	923	853	884	923	896	873	902	943	907	862	922	813	900	917	827	938	930	864	916	900	888	863	862	913	875	907	863	894	888	873	867	916	850	876	834	879	926	914	916	887	893	887	856	857	915	872	892	904	914	924	922	895	902	951	935	918	890	896	900	881	875	931	892	939	903	871	907	918	922	883	890	923	925	909	859	900	889	888	955	842	967	873	910	898	908	893	893	885	894	887	934	896	923	934	900	851	888	928	903	852	859	910	893	908	924	816	828	878	885	948	925	926	898	889	882	900	917	859	896	920	844	914	829	870	856	873	939	913	940	902	955	857	895	841	870	919	920	892	853	934	885	878	840	879	875	910	896	928	901	888	896	926	911	903	911	897	920	888	902	902	885	898	875	920	873	881	874	866	886	933	949	896	842	892	926	882	898	929	931	904	891	916	939	902	906	945	906	957	895	862	917	874	964	928	895	924	894	911	867	886	857	882	932	886	925	948	857	878	922	907	908	863	911	872	859	883	897	930	878	912	899	894	876	873	895	912	873	898	925	842	889	926	871	887	894	886	880	900	874	882	905	905	876	909	854	891	892	865	872	870	906	902	892	917	928	863	914	856	906	898	899	869	868	834	897	927	883	865	890	907	850	932	852	929	905	823	872	898	887	911	889	894	879	865	928	891	915	878	887	898	897	890	938	867	916	872	925	908	919	885	894	955	888	887	935	898	899	864	884	928	886	903	882	909	920	907	866	906	900	891	918	905	928	796	942	946	911	860	886	870	901	848	902	872	906	921	906	907	878	900	905	954	938	971	912	949	837	852	853	893	890	935	914	855	881	909	855	887	866	875	876	898	900	866	885	962	912	933	935	905	883	860	904	904	905	870	860	894	884	905	908	893	850	885	888	915	900	918	873	946	875	895	895	876	852	935	887	865	931	893	960	865	931	962	857	916	941	890	886	881	897	897	918	939	867	895	890	868	949	891	917	825	891	890	870	897	923	885	837	894	940	856	891	868	907	872	938	868	932	877	881	934	862	870	934	863	926	883	880	895	879	867	887	832	894	913	905	885	870	858	910	876	910	899	897	867	877	926	889	949	891	893	886	921	919	852	885	872	925	836	927	891	839	892	904	881	898	913	930	936	881	865	905	912	884	872	890	891	899	943	926	913	859	898	929	921	869	916	928	879	909	893	875	925	972	831	886	953	858	890	881	851	843	896	902	851	865	891	891	930	896	861	883	914	908	923	851	915	883	902	935	901	884	888	906	942	913	914	812	897	885	921	839	891	869	907	983	888	878	855	891	904	889	871	889	936	888	942	915	883	925	822	905	907	890	855	876	904	868	909	883	863	927	861	885	875	877	920	908	930	897	888	893	888	866	912	894	945	913	885	840	877	926	881	902	882	886	929	871	906	882	888	920	903	962	865	854	857	904	914	911	870	895	924	883	896	910	949	891	924	910	956	908	874	936	871	895	909	925	926	938	902	907	922	918	901	882	927	912	925	894	904	848	859	854	939	923	943	958	933	933	948	863	875	827	925	875	929	941	921	884	863	864	873	890	843	900	885	852	952	841	823	844	920	942	860	881	915	905	912	891	889	888	917	866	847	892	830	867	874	891	899	919	886	915	922	910	889	906	893	871	902	831	948	839	954	886	873	854	883	923	922	909	964	845	873	884	903	869	877	872	927	865	841	881	875	909	919	840	916	974	842	867	902	964	886	912	893	906	884	901	913	899	900	924	861	906	891	896	891	925	898	890	966	918	923	853	926	865	887	907	845	926	920	936	921	879	914	896	880	850	925	898	909	877	894	852	903	924	885	867	947	930	897	893	882	921	896	913	864	900	842	859	855	853	877	834	914	939	955	916	879	872	888	903	906	877	930	918	880	847	859	890	953	925	891	892	894	896	944	889	893	875	852	916	907	919	935	932	872	901	888	861	878	854	844	909	883	924	866	867	873	924	915	882	920	906	899	870	873	891	878	895	871	901	863	864	898	874	924	919	894	904	883	901	911	898	908	861	884	890	907	875	860	890	929	842	913	930	853	824	936	895	837	877	872	870	918	900	871	812	895	904	872	913	870	927	883	914	903	895	848	917	878	903	887	883	908	883	880	868	912	858	950	860	852	900	889	912	929	927	875	930	864	859	938	885	886	893	879	926	842	908	902	918	880	902	882	933	893	887	850	889	888	888	867	862	869	893	929	914	869	937	924	916	899	908	891	905	887	897	862	935	916	848	848	883	915	907	845	891	890	902	935	937	860	894	848	921	837	881	918	918	934	871	889	869	907	895	899	908	827	900	854	872	869	901	940	935	887	867	931	911	946	889	894	871	882	926	897	946	923	942	861	851	942	931	876	876	871	911	899	889	897	869	900	881	945	852	906	838	910	919	926	915	919	937	880	880	933	894	932	929	904	886	928	884	921	880	924	923	884	921	867	873	869	902	895	856	850	863	885	916	913	894	903	866	875	870	916	927	887	910	900	908	893	897	944	916	875	920	883	878	906	906	874	896	864	903	851	902	920	913	905	869	898	897	907	858	858	871	900	858	890	889	874	924	847	886	911	920	903	872	939	898	912	913	873	870	948	883	876	944	883	899	926	883	942	904	854	905	919	884	875	871	891	886	900	939	899	914	905	968	892	884	928	868	910	892	910	953	859	879	866	941	935	893	884	902	902	866	916	915	868	878	907	855	882	901	868	907	915	895	892	923	895	910	880	930	886	928	879	854	936	812	843	901	883	920	909	908	912	922	874	881	968	899	893	894	959	820	898	907	897	889	880	920	887	884	873	863	879	907	919	947	930	917	910	864	901	889	868	905	896	931	903	896	914	868	907	965	906	905	909	878	889	918	880	943	883	927	887	895	903	875	892	897	902	896	878	880	908	915	887	904	894	929	904	884	856	883	919	944	889	923	871	864	907	905	949	931	897	890	883	921	916	905	901	915	845	906	921	896	929	844	916	881	886	875	859	925	878	879	937	899	936	939	880	883	889	878	913	919	892	893	892	876	855	865	867	905	903	854	884	875	875	864	878	899	870	889	876	916	935	880	906	875	864	867	932	901	921	899	901	920	903	952	944	855	897	924	868	912	861	945	862	898	892	920	905	909	907	867	849	882	859	841	871	902	951	851	919	931	939	852	881	910	870	885	945
24529	20860	24538	27280	19943	1698	593	564	461	477	434	472	476	439	452	501	411	414	413	447	425	423	416	422	417	413	422	418	449	396	452	455	483	434	435	426	418	422	403	399	450	390	433	410	410	432	411	462	415	402	398	421	394	418	404	427	431	422	411	408	413	437	393	422	433	401	437	395	408	443	443	412	399	417	438	416	411	459	435	427	436	407	409	413	434	408	402	415	366	421	406	430	431	423	455	474	403	426	413	434	450	405	428	408	436	428	435	429	408	427	403	472	402	392	449	381	457	398	407	416	419	414	442	423	353	419	416	435	415	415	419	410	394	420	402	437	416	448	415	415	402	432	405	448	403	382	428	421	391	444	450	450	417	443	421	414	434	406	454	373	398	411	413	412	423	398	391	402	454	430	415	413	425	444	437	447	412	351	389	435	395	432	417	398	400	416	443	410	438	403	412	444	424	411	456	438	425	412	403	406	394	426	438	451	440	440	456	399	422	404	406	426	444	390	408	411	427	452	433	438	423	426	427	440	441	441	408	421	408	469	446	436	405	415	445	459	430	406	409	428	384	422	422	422	418	412	434	402	428	432	417	433	422	425	429	400	402	454	450	439	469	455	444	423	421	432	430	467	404	415	415	390	392	452	460	437	426	442	423	410	396	444	431	401	432	417	438	399	401	420	422	449	394	427	388	462	430	393	414	435	433	374	410	379	428	440	430	408	377	394	381	442	400	408	432	438	420	394	436	425	433	399	437	451	437	446	420	429	408	388	420	440	438	411	462	389	434	447	379	455	396	456	367	393	422	418	411	400	410	392	450	449	437	387	419	430	398	396	411	437	475	438	396	399	395	392	410	414	453	441	425	373	439	458	435	442	415	387	422	439	381	410	395	448	428	447	410	447	411	422	449	460	401	384	385	426	420	410	434	455	406	435	422	489	417	441	418	430	429	453	371	451	403	436	439	421	407	417	419	456	392	426	442	394	433	416	423	434	435	410	427	433	440	469	437	421	416	407	419	404	452	413	392	420	452	388	426	421	421	451	456	447	440	427	410	404	388	404	416	430	385	435	414	416	438	470	477	463	412	445	419	392	420	392	407	426	426	408	406	376	400	419	434	416	445	420	414	399	432	402	411	465	393	434	437	409	424	399	411	438	451	423	395	392	433	416	383	443	418	443	393	425	401	452	404	406	395	385	407	411	424	358	431	413	406	441	407	426	418	421	442	434	391	411	461	404	416	440	402	418	409	385	403	418	417	417	407	429	420	439	438	427	413	420	434	438	391	385	434	429	422	411	428	439	436	426	506	433	468	415	459	395	414	425	402	403	440	430	416	389	480	436	443	394	428	393	438	455	461	455	425	403	419	439	425	387	398	412	407	410	410	432	436	438	428	399	424	421	399	383	395	439	416	448	428	433	402	435	450	423	405	401	420	467	384	442	460	393	445	414	447	422	411	421	407	437	409	462	398	459	445	391	437	381	409	439	383	452	443	426	414	410	416	371	422	428	430	434	430	440	438	450	401	388	415	400	400	408	415	446	423	447	450	435	503	418	399	437	415	432	438	398	447	399	452	392	396	443	430	430	418	464	428	422	407	405	418	423	443	443	442	402	414	408	418	420	405	394	428	412	441	409	421	398	444	412	432	440	396	403	435	405	369	406	358	454	387	422	410	398	401	410	410	437	428	462	390	415	452	417	451	414	439	420	428	439	443	413	433	407	452	435	435	419	431	396	425	412	460	445	421	440	465	415	417	432	440	430	444	415	447	438	412	413	393	433	428	410	405	420	429	424	451	420	406	410	416	399	396	400	404	422	402	419	441	413	390	383	417	418	420	419	439	414	420	457	431	399	431	420	387	415	460	461	455	477	405	402	462	418	453	450	431	411	439	398	455	451	467	453	408	420	435	463	373	451	467	430	409	425	405	462	415	435	461	412	417	402	461	459	461	459	433	396	419	457	439	412	428	427	456	431	435	436	404	423	408	408	418	393	355	416	393	439	433	448	450	420	401	390	454	429	424	471	424	412	422	444	429	416	385	412	416	422	412	414	418	432	460	396	409	438	451	433	416	446	450	391	414	429	421	464	434	456	461	472	439	473	426	438	433	417	410	453	430	438	430	434	405	354	406	431	444	437	453	443	422	397	430	437	435	427	454	418	458	405	387	432	420	455	400	477	430	409	431	384	409	432	443	394	432	402	409	426	397	432	439	462	377	457	463	410	397	428	390	419	415	406	444	425	414	438	420	414	407	407	416	396	385	410	416	443	443	415	388	396	441	424	455	431	400	457	448	401	427	452	410	445	438	421	410	410	422	389	412	406	467	434	413	437	414	446	431	391	421	449	411	402	435	411	439	399	404	423	446	379	422	418	467	460	432	407	457	422	432	397	438	440	453	399	429	417	442	440	406	422	455	448	421	435	400	441	412	408	428	381	426	421	418	430	407	420	406	433	416	417	425	440	400	407	400	450	425	440	433	408	430	408	402	407	407	385	430	451	387	442	427	405	399	414	396	428	436	437	406	388	437	395	429	428	421	419	404	420	431	416	414	471	426	447	437	442	421	426	381	392	389	372	444	419	389	427	436	458	409	434	478	396	450	437	391	379	404	447	378	391	393	407	443	427	432	446	420	431	419	409	415	414	443	425	450	394	443	445	471	459	433	415	438	417	394	393	466	409	438	396	395	454	416	412	433	432	419	392	423	436	414	433	383	442	430	407	409	434	408	428	436	417	425	422	414	388	406	418	398	430	449	408	440	465	451	406	425	404	423	410	414	412	387	442	409	449	414	404	406	415	408	420	421	413	447	435	393	435	445	452	421	417	462	413	437	450	448	404	397	438	421	430	403	408	410	391	445	431	457	391	415	390	397	408	430	413	431	406	446	448	454	466	471	397	458	430	384	439	411	413	425	440	408	424	397	381	404	404	405	410	406	407	444	383	420	396	415	398	403	450	436	396	456	407	451	400	416	427	447	443	448	472	452	440	427	398	437	452	415	443	398	456	456	394	412	430	440	409	454	400	385	410	425	419	445	429	404	403	407	376	404	410	397	421	446	404	403	442	418	404	436	426	430	475	405	447	457	437	471	431	423	456	404	398	412	436	404	418	401	390	436	406	431	431	436	376	422	427	420	401	440	450	423	437	422	419	449	428	428	442	441	447	456	402	371	450	421	423	413	419	433	428	406	417	472	389	420	425	448	400	409	455	453	390	439	447	407	437	414	444	440	405	409	395	393	417	419	421	442	403	391	445	481	369	411	440	422	437	417	409	403	404	406	451	407	404	438	436	414	422	366	411	416	431	403	439	389	419	436	406	419	483	419	436	441	421	415	380	416	409	403	430	424	412	437	399	414	448	444	391	408	374	394	435	421	378	446	445	427	462	436	409	420	429	467	428	419	406	423	396	437	422	414	407	444	434	413	408	378	452	410	423	383	428	428	427	431	426	428	393	420	426	430	418	472	418	420	414	411	401	402	395	424	451	452	458	405	403	427	427
3447	3209	2220	1301	1113	1032	1070	977	969	951	941	997	919	966	910	950	907	907	917	990	940	937	906	994	935	919	996	962	953	974	923	882	877	918	921	909	917	928	923	952	979	883	918	996	891	967	892	922	926	895	886	948	952	937	898	894	895	953	921	898	934	921	884	975	921	944	1001	898	920	877	894	928	963	937	938	962	980	901	914	904	884	946	904	971	962	885	863	933	927	910	914	899	928	946	895	934	924	926	910	1005	889	942	946	913	921	910	889	874	951	963	913	930	900	928	917	933	987	950	933	918	938	909	932	903	909	819	907	988	953	911	930	922	929	912	1001	925	921	959	958	928	898	951	939	929	867	925	958	902	946	972	851	965	947	899	921	887	987	868	972	942	934	923	917	936	937	889	910	947	913	902	912	931	943	885	901	930	958	938	910	933	899	905	937	958	910	946	933	881	918	900	919	951	928	926	920	842	920	895	1002	937	961	920	990	917	937	916	927	880	945	906	937	943	936	924	943	930	926	896	891	963	913	939	897	912	940	884	852	923	967	909	950	971	942	982	957	902	913	917	865	950	943	928	906	901	949	937	883	902	971	920	983	972	884	922	949	867	967	922	965	867	907	919	935	881	943	902	918	927	943	960	991	921	911	918	945	944	952	928	903	945	922	969	909	920	976	978	890	865	967	942	898	967	942	919	901	946	947	957	935	939	981	887	933	906	900	919	917	918	884	883	920	941	934	913	909	933	947	873	890	962	908	960	845	922	908	963	933	929	937	927	910	1015	971	924	898	969	902	965	874	907	915	926	932	919	974	932	920	881	945	922	866	947	935	920	935	924	957	949	904	888	910	875	882	916	952	964	963	934	930	976	923	895	973	942	933	867	979	939	984	881	922	920	852	969	924	924	926	942	980	926	949	903	929	899	915	904	942	930	888	941	906	952	897	928	903	915	880	924	974	904	891	967	921	936	964	878	934	954	999	921	904	942	920	920	935	953	900	879	929	962	966	910	943	885	935	938	931	900	958	932	962	939	922	911	911	960	921	927	891	867	897	965	1006	915	938	910	922	953	916	914	953	941	861	890	928	942	953	923	949	951	917	913	946	880	934	931	897	937	897	915	949	945	951	992	941	927	931	903	910	921	942	926	923	942	931	906	907	903	936	921	977	926	933	931	872	903	905	962	934	902	896	968	903	909	906	873	916	879	907	955	948	894	884	902	925	933	917	927	933	887	934	880	961	1007	915	934	933	1024	933	899	966	895	933	964	946	919	886	961	935	926	908	890	892	945	963	915	943	957	924	889	856	943	941	937	983	918	933	910	898	926	945	866	960	920	933	904	931	922	899	931	939	917	906	960	912	932	939	915	922	878	941	903	923	937	887	934	896	921	903	951	959	930	923	892	938	881	936	881	890	904	952	868	933	899	963	906	935	916	908	914	909	925	902	891	955	893	887	899	900	941	872	979	917	877	976	949	986	909	899	922	932	947	925	893	934	992	936	930	905	896	902	910	928	956	925	935	940	973	909	937	1005	950	913	900	944	903	889	893	956	909	875	917	916	966	933	892	934	983	891	974	911	939	982	918	981	928	937	943	1011	927	886	958	951	926	946	938	956	918	980	910	918	940	901	981	944	946	935	911	911	950	919	943	930	909	932	953	934	915	914	898	911	922	909	929	926	884	954	923	910	921	915	918	921	935	945	922	939	910	917	901	963	953	903	921	956	949	977	929	979	947	901	900	909	884	922	895	901	895	880	936	887	879	950	874	985	938	917	945	937	914	901	901	951	888	922	914	938	965	899	957	906	928	947	941	998	919	889	918	953	873	941	918	922	917	914	932	932	895	941	888	896	858	973	979	931	979	953	960	914	883	966	969	934	960	933	985	943	955	922	930	914	921	904	964	934	894	964	906	892	944	940	925	909	984	935	932	905	946	917	923	935	965	903	867	915	913	912	953	940	968	965	884	938	941	874	896	872	979	893	927	968	944	928	930	878	973	957	870	902	980	947	949	939	930	882	929	987	923	937	926	994	920	890	892	921	943	948	974	895	920	970	923	932	946	995	937	944	897	959	931	927	945	965	901	939	887	894	994	929	931	889	933	977	1001	871	913	908	860	890	876	922	970	985	952	964	877	924	900	924	952	962	938	920	916	965	903	955	933	904	934	934	908	856	952	943	963	961	897	888	912	899	895	929	885	910	930	932	920	925	912	913	919	922	926	970	932	919	910	938	934	917	921	976	920	1023	905	933	993	886	830	894	952	903	936	910	896	942	901	935	949	916	955	938	896	940	952	906	886	915	944	916	941	885	928	910	920	963	890	883	935	915	924	933	960	929	962	958	943	887	910	939	897	914	887	968	887	936	941	904	960	913	910	886	983	979	915	904	949	972	870	936	909	900	939	943	935	929	950	948	887	907	941	957	944	923	914	919	999	825	861	926	926	940	888	892	918	987	934	924	935	946	958	998	935	879	928	964	934	1016	977	887	921	930	920	986	909	915	969	933	918	917	878	956	911	917	950	883	895	965	932	908	888	943	920	919	913	932	929	998	931	898	939	925	940	926	936	915	956	908	902	954	889	934	931	943	951	978	901	933	938	943	941	924	946	928	957	931	923	897	933	892	947	937	885	920	939	935	873	909	892	932	933	922	951	913	959	957	941	932	934	908	972	966	933	899	957	945	974	946	995	837	961	896	971	984	889	930	934	955	938	970	943	931	929	987	882	888	950	924	954	917	968	932	911	953	915	906	961	965	933	984	898	975	902	935	896	940	930	888	920	942	908	904	951	934	951	907	920	918	864	951	938	929	905	976	920	930	936	953	933	920	956	963	890	959	949	987	952	895	955	925	903	1015	938	939	929	929	945	980	944	915	940	924	914	865	911	928	933	963	946	909	927	957	909	932	975	911	952	952	954	960	932	933	893	908	874	977	922	953	966	909	952	925	996	944	876	902	919	910	954	898	914	904	960	896	981	920	913	923	899	968	956	881	899	866	925	946	890	901	913	953	918	967	919	938	940	913	933	919	891	913	984	918	911	923	923	888	924	946	906	901	964	931	906	869	942	934	942	910	892	945	900	905	852	878	966	916	922	884	983	961	922	904	919	946	889	927	925	902	895	879	949	904	874	866	897	922	915	942	881	994	894	900	912	893	972	916	937	883	904	895	902	891	875	925	905	907	903	903	949	926	895	921	874	895	956	938	982	978	958	957	918	935	908	909	920	941	962	888	953	951	919	1004	906	972	933	922	978	948	962	918	877	964	896	904	974	947	911	912	886	923	927	916	919	868	915	963	967	919	914	922	968	911	944	932	933	905	957	966	879	933	928	917	906	929	892	939	968	929	940	862	929	927	960	914	935	871	923	855	999	952	963	973	943	883	912	910	938	925	986	933	923	875	963	854	914	959	926	916	921	932	920	905	957	912	938	911	969	907	917	944	940	940	921	907	946	929	972	892	934	947	973	921	923	942	936	927	873	972	915	929	902	961	941	916	959	953	877	948	968	951	924	903	935	897	900
23570	20818	25188	26573	20826	20810	2983	450	372	349	307	299	291	274	283	265	238	258	252	244	253	245	235	243	228	227	232	246	223	220	259	289	230	257	232	215	245	263	221	237	271	243	238	227	236	235	213	252	217	254	231	211	238	232	231	221	229	227	239	245	232	264	228	221	248	227	214	237	240	245	222	215	225	260	255	217	249	253	245	243	241	219	231	240	251	256	250	242	176	226	246	243	246	253	235	243	237	255	244	267	209	217	262	233	268	253	235	225	199	216	215	246	244	197	221	227	229	214	229	226	258	242	198	211	279	221	234	237	228	242	192	255	250	252	236	215	227	227	245	236	254	243	228	204	237	226	231	244	234	241	235	239	256	243	222	231	232	242	220	236	251	221	227	216	230	229	229	233	197	227	207	221	220	202	203	228	225	236	235	223	228	220	244	269	260	232	231	209	247	229	213	237	218	219	230	245	278	213	214	190	225	229	232	214	187	246	249	215	235	219	234	236	230	207	221	225	245	240	197	217	201	214	227	228	202	221	240	230	223	226	225	213	231	249	222	241	225	247	203	264	231	231	216	216	244	223	220	262	226	232	262	230	218	210	224	222	250	247	236	263	238	242	234	227	238	221	225	223	225	228	209	278	256	248	239	225	217	265	234	220	214	244	240	244	229	223	235	221	221	224	212	224	229	221	221	201	226	226	247	236	237	245	243	233	245	226	217	222	247	234	247	223	228	206	196	211	231	232	245	232	245	211	208	224	237	226	202	209	244	243	235	209	241	260	248	227	218	234	224	258	246	252	250	206	205	238	235	215	244	214	217	226	223	229	227	205	218	222	227	225	230	232	216	229	257	225	237	240	231	226	230	216	211	234	233	218	230	255	255	243	217	252	200	227	244	219	213	223	227	256	223	196	217	229	221	239	242	241	214	223	247	265	228	220	225	228	225	215	236	211	229	241	220	249	242	236	217	250	250	242	214	224	236	219	254	230	246	197	231	227	232	219	212	225	241	234	238	233	223	244	213	225	246	204	250	244	237	238	253	232	240	259	211	220	230	210	231	243	238	274	223	238	197	242	217	232	222	238	243	229	245	223	231	269	219	242	246	223	242	257	230	230	239	218	221	228	225	216	260	240	230	227	226	229	230	237	207	221	246	211	254	228	233	219	215	229	260	224	214	216	249	217	233	237	243	198	227	266	235	217	207	237	239	216	247	251	260	227	224	218	260	236	241	191	233	211	228	241	216	240	244	219	238	248	227	227	222	239	218	226	275	261	248	208	204	237	272	228	270	205	208	265	246	231	249	233	241	242	201	209	243	236	223	226	233	229	224	221	223	203	222	198	209	192	230	221	210	232	199	205	233	200	233	236	235	201	221	195	212	242	251	234	229	199	216	258	243	227	218	274	264	223	207	215	223	253	216	245	272	251	232	246	239	222	230	229	242	228	234	231	227	224	259	227	259	213	237	199	243	223	226	242	215	251	232	250	244	208	224	257	255	210	200	271	247	260	225	229	225	235	243	251	267	220	249	230	228	229	222	220	257	208	201	236	228	226	214	226	231	210	200	227	242	186	218	233	229	214	252	222	233	222	202	217	232	227	232	224	209	216	253	232	206	244	238	213	231	230	244	235	232	235	251	247	250	200	193	205	220	220	225	227	237	249	251	223	232	265	233	222	235	253	213	215	231	234	228	250	242	241	242	219	244	254	209	209	232	206	236	210	251	220	244	235	229	216	216	231	241	240	232	216	238	223	220	234	230	237	215	241	248	245	245	242	223	242	237	226	225	237	233	232	233	229	245	223	214	257	218	228	229	197	226	233	263	227	240	235	232	222	198	231	220	245	201	256	256	217	257	220	235	218	264	234	237	211	227	200	261	228	225	202	254	229	246	241	222	237	227	247	229	230	244	203	204	238	221	230	202	238	236	209	207	205	237	248	231	225	249	215	204	235	245	251	205	232	218	240	233	241	243	227	231	246	215	217	219	236	248	245	235	260	208	230	213	240	243	209	196	198	241	256	241	206	201	219	206	212	234	256	208	215	238	258	268	230	220	244	248	219	236	244	219	227	210	232	236	208	256	249	253	229	225	244	223	218	253	250	211	210	245	241	214	220	229	217	224	231	225	235	251	218	208	253	237	253	232	206	218	221	227	236	223	206	239	209	214	256	236	231	238	251	239	215	216	209	246	242	251	212	205	237	249	182	241	240	226	216	213	242	224	241	231	232	226	248	227	212	227	235	223	219	205	259	232	207	231	232	231	218	228	243	258	235	236	223	238	223	238	252	236	245	238	211	230	226	191	241	241	205	235	234	219	232	214	225	209	216	221	236	210	187	255	241	229	219	228	225	253	244	242	208	215	225	219	243	235	215	202	261	214	258	213	231	203	227	207	219	200	229	208	208	235	215	220	232	221	230	225	216	227	262	209	207	206	231	233	259	264	211	194	225	230	229	238	207	218	245	242	241	216	211	221	225	211	202	210	194	243	240	235	254	261	220	207	238	251	232	231	251	222	202	252	239	216	217	234	209	209	225	224	221	219	229	275	219	209	246	205	239	219	232	230	217	223	235	219	208	218	233	227	225	256	217	225	223	208	235	245	256	227	229	223	217	245	205	207	217	209	217	235	204	202	235	210	257	231	208	229	212	240	212	262	252	218	251	222	203	203	218	219	214	231	215	243	237	213	212	263	223	242	220	237	246	210	237	245	242	224	251	242	247	237	227	229	232	215	243	225	213	229	230	196	243	242	226	233	245	241	245	223	206	240	229	214	231	261	230	234	237	235	210	245	239	244	245	211	236	244	240	232	237	236	226	206	225	212	228	240	234	234	209	237	259	219	204	239	231	245	244	211	229	224	255	250	229	205	215	237	233	241	228	224	247	244	238	235	199	231	210	221	231	217	204	250	234	221	222	263	267	222	222	221	207	216	235	241	205	228	220	240	223	242	244	219	249	217	236	218	226	237	198	229	227	236	228	240	201	233	230	228	193	245	240	240	224	215	232	255	261	249	222	216	225	222	246	213	271	237	213	236	230	222	249	235	226	225	245	228	223	223	252	228	226	239	269	245	221	234	241	240	248	213	226	218	247	243	227	230	221	233	209	212	224	245	213	220	255	215	233	209	218	223	212	216	197	229	247	225	218	250	212	210	220	231	219	211	232	228	231	219	220	242	259	233	214	229	219	209	227	217	219	259	230	227	191	240	248	260	212	228	227	204	252	219	229	233	205	197	237	223	203	234	220	249	246	231	242	240	212	235	221	224	231	255	208	210	206	220	214	259	236	258	218	242	245	232	233	234	235	249	229	236	212	242	244	259	204	226	228	230	230	233	220	218	201	235	223	235	228	230	218	240	227	237	229	246	250	218	235	224	191	240	246	253	239	252	228	209	218	238	205	223	217	222	243	226	236	233	245	230	250	224	233	233	200	224	253	247	217	228	225	269	227	245	237	248	250	229	205	256	247	241	234	223	253	248	239	254	205	234	208	231	247	221	232
3404	5002	3124	1551	992	765	661	671	603	597	573	612	567	559	599	570	519	558	556	579	564	557	518	534	552	561	555	528	528	539	599	485	526	576	525	537	557	555	566	565	547	550	536	540	535	530	535	488	558	499	559	575	540	541	546	560	521	543	559	539	532	509	545	532	530	552	527	544	579	516	556	562	569	583	582	551	548	540	488	590	539	561	574	542	555	541	544	560	529	527	623	551	516	494	514	562	524	532	541	537	528	542	511	535	526	529	575	530	506	570	515	552	503	568	515	540	540	496	536	558	549	607	523	534	535	491	528	501	562	538	557	556	537	515	503	571	533	562	551	566	544	542	519	556	547	544	571	595	532	518	551	539	561	587	562	519	554	533	520	566	511	534	578	520	599	535	561	520	561	533	561	557	539	484	554	527	583	555	590	514	544	545	558	529	528	550	490	552	564	548	539	530	532	555	540	569	546	531	541	512	540	508	558	578	552	544	527	597	521	547	521	529	554	499	523	547	491	534	499	583	575	515	538	555	550	547	565	551	503	499	503	533	539	600	512	565	528	570	572	539	514	524	559	519	540	539	541	527	535	549	510	566	538	552	514	530	519	552	551	555	566	540	531	565	565	535	541	537	538	569	575	541	528	487	556	568	564	558	544	508	562	522	532	589	491	491	558	511	547	524	518	525	524	538	533	494	543	550	518	562	564	532	534	543	539	540	569	518	532	554	521	542	529	535	556	571	513	571	521	554	588	513	553	522	546	557	546	579	510	513	476	552	523	600	539	523	521	548	538	551	549	547	535	484	551	560	520	534	526	539	566	524	569	568	542	514	595	592	569	558	512	512	572	559	556	531	532	517	555	547	522	537	534	540	556	568	561	572	533	512	588	529	523	532	510	549	523	567	554	573	564	578	538	522	520	570	561	548	548	530	545	548	533	529	540	592	528	553	536	545	522	520	565	498	508	544	543	541	561	553	513	563	533	558	572	550	553	564	551	555	536	525	510	565	541	546	556	570	516	527	532	529	546	542	540	526	552	567	509	535	532	502	526	560	526	584	508	545	499	505	544	544	529	529	534	576	509	536	520	512	558	520	535	529	541	575	533	510	536	576	557	555	526	507	540	561	560	557	525	536	541	516	559	548	538	554	515	548	544	492	485	540	560	552	550	541	524	522	543	541	519	537	491	575	536	546	552	531	574	533	587	520	554	529	545	555	571	543	565	518	531	531	529	516	539	516	502	557	561	553	556	539	527	552	530	541	510	557	557	507	573	529	574	532	519	511	520	546	518	508	554	509	537	540	561	514	538	525	533	503	519	503	538	543	600	546	529	523	538	511	530	531	539	536	538	558	517	511	502	558	542	537	503	553	551	580	513	550	528	524	572	551	564	546	518	567	609	531	523	553	554	574	518	544	545	547	526	538	545	554	522	526	546	523	567	554	515	512	528	569	535	547	557	540	530	552	539	551	548	551	516	549	566	538	540	563	524	531	549	541	578	488	508	543	548	537	551	529	535	511	564	499	547	538	478	544	534	512	567	518	532	514	542	574	527	531	557	550	543	548	528	571	553	563	523	576	559	539	543	540	570	506	537	541	531	522	496	529	501	523	534	549	554	576	510	543	544	559	518	550	507	499	515	535	497	518	539	555	533	507	570	526	521	527	527	556	544	578	518	572	529	574	501	492	580	526	534	543	516	533	552	524	540	498	549	494	550	515	529	550	557	564	538	544	496	547	489	523	558	564	515	525	554	554	570	520	557	510	535	526	540	502	561	549	569	530	531	545	534	529	548	522	570	511	535	536	547	513	519	600	557	539	554	544	554	585	540	537	511	529	509	534	530	584	522	529	549	540	540	511	559	552	506	514	533	571	568	520	541	552	493	552	498	606	505	561	546	550	544	524	541	504	516	550	529	504	486	552	582	537	530	555	531	504	532	524	520	564	535	548	563	551	547	556	541	507	579	537	501	559	530	562	577	517	547	567	540	529	519	562	538	538	557	511	547	531	523	523	548	542	549	569	569	537	548	551	540	534	512	551	587	575	575	519	551	522	580	558	524	561	566	559	537	545	563	543	539	524	541	536	528	588	540	546	551	509	562	534	546	529	579	547	532	527	494	560	535	531	531	555	549	550	547	557	525	532	503	534	555	521	539	562	506	464	574	520	508	510	543	540	539	548	566	546	496	554	508	555	591	517	546	526	570	519	511	559	539	566	531	532	516	570	516	519	535	547	572	485	558	561	548	588	573	513	572	547	511	538	492	532	559	516	523	506	537	543	533	576	561	567	583	517	519	534	575	511	547	531	546	563	516	580	559	560	567	549	502	534	552	560	573	541	542	540	508	539	533	544	543	579	508	514	524	541	521	542	585	526	547	518	535	529	540	563	568	581	549	524	581	561	535	556	538	557	498	509	544	516	551	560	564	581	504	518	525	552	524	522	555	565	516	517	578	509	548	567	542	535	518	555	510	541	501	517	523	514	549	540	534	552	542	546	551	603	547	524	540	520	472	529	497	527	503	560	547	532	578	527	515	571	555	563	533	507	554	543	531	526	546	528	551	559	529	496	560	527	528	530	530	556	560	534	543	529	542	512	536	552	540	520	536	540	554	491	523	518	541	539	555	515	504	540	557	570	521	542	572	542	561	523	561	530	540	529	559	554	503	542	555	556	503	556	546	508	582	519	555	544	526	563	509	553	561	547	513	531	542	534	541	593	583	535	519	554	518	520	545	545	546	552	517	562	529	533	517	514	568	544	517	536	548	558	539	533	532	554	540	559	552	554	521	562	561	530	521	544	575	536	568	549	526	523	551	568	557	535	503	517	560	551	530	545	528	535	561	505	526	534	534	545	533	583	528	523	533	513	535	552	554	531	540	519	531	553	486	506	536	543	527	563	564	557	518	525	516	555	535	510	519	522	527	537	561	539	516	504	549	528	535	534	537	562	540	543	551	532	521	555	495	525	508	556	528	529	580	517	551	499	562	537	561	550	517	498	530	576	531	528	512	522	539	591	534	546	543	489	566	501	564	520	515	525	551	540	514	518	498	546	521	544	531	528	489	508	517	563	528	512	579	545	519	526	537	556	553	561	573	594	550	532	514	554	560	519	553	539	558	554	571	562	513	499	545	559	544	528	567	549	485	565	535	553	545	566	569	573	516	546	548	543	524	544	553	569	588	569	566	557	507	536	519	539	546	543	518	575	518	548	525	493	580	546	568	539	532	513	536	559	566	551	564	527	512	498	535	553	545	516	487	560	546	523	548	525	547	571	545	554	470	530	569	559	530	567	569	525	527	509	499	604	517	558	566	591	559	551	549	548	541	550	528	549	541	566	516	535	547	544	510	560	522	564	552	546	545	558	552	520	533	515	515	525	552	521	521	550	511	559	505	513	557	579	564	599	557	578	538	575	536	536	531	566	517	570	573	519	525	472	507	512	517	521	553	539	595	563	538	523	536	551	533	561	549	514	555	529	507	535	563	549	509	556	549	555	542	548
32010	11173	1301	521	403	425	408	431	432	374	397	396	385	394	398	390	399	396	410	351	409	330	405	399	386	385	428	387	346	414	359	387	398	405	370	382	385	404	403	392	368	412	457	438	391	378	382	381	443	363	414	407	393	350	357	411	403	399	400	418	397	398	359	369	383	419	417	407	355	396	392	386	398	405	402	365	374	413	367	377	426	385	355	381	416	400	398	380	408	377	381	383	343	409	418	367	377	383	391	421	375	356	355	383	424	407	400	417	382	386	383	404	397	395	414	397	418	407	347	378	397	396	378	391	356	403	381	405	409	415	373	415	392	411	380	393	383	381	353	385	377	358	390	410	395	391	406	390	452	368	440	394	377	400	411	372	360	383	385	369	373	383	371	387	406	401	394	360	391	404	414	377	393	392	404	373	351	410	396	384	419	389	464	438	405	392	396	371	393	397	390	390	419	395	374	401	406	438	400	392	398	443	396	420	398	398	421	430	389	365	400	398	359	390	407	369	386	382	375	372	382	387	415	386	428	419	391	390	404	388	395	418	351	390	416	381	385	367	415	408	391	375	379	389	381	389	422	379	369	391	417	394	418	422	369	378	382	389	421	345	398	423	442	354	430	367	385	388	398	352	412	401	410	423	420	386	430	439	383	414	393	402	420	401	404	392	395	407	383	376	374	376	360	384	390	394	395	396	390	421	407	386	364	401	388	369	366	393	417	394	418	353	389	400	342	415	380	381	385	391	428	413	367	412	373	417	380	373	398	411	423	391	419	389	352	411	423	429	379	419	415	380	363	404	403	422	395	382	357	424	419	363	415	401	377	372	353	396	386	392	391	422	436	410	396	368	384	404	402	408	393	424	387	361	392	393	362	354	403	384	422	395	364	391	397	443	421	397	371	374	385	353	365	401	339	386	367	395	395	369	400	363	398	423	400	405	359	443	420	449	422	405	380	398	414	397	357	360	420	412	378	378	368	357	378	398	370	392	366	362	381	383	383	389	393	387	400	376	364	393	421	404	387	424	406	394	369	406	440	400	379	430	415	399	380	426	399	418	371	387	387	399	434	394	445	397	380	422	390	352	386	401	399	395	375	391	376	363	375	408	420	406	421	355	420	406	392	348	371	344	343	375	417	376	400	391	372	350	367	392	419	394	402	405	406	419	398	382	402	385	412	385	412	404	400	348	419	406	427	422	393	438	372	394	379	413	400	381	396	413	403	396	383	374	425	398	386	422	401	389	385	392	397	395	357	379	440	393	385	410	400	391	381	372	369	358	393	410	390	403	345	356	387	374	363	338	361	409	408	395	423	340	407	391	348	344	401	396	437	422	380	374	390	407	430	370	444	402	376	415	383	411	403	367	372	406	373	431	387	424	430	418	382	395	362	364	358	384	357	431	412	403	440	408	384	397	408	415	415	394	373	396	406	411	387	402	407	382	370	413	359	384	397	442	380	400	421	385	376	367	395	431	385	397	444	396	386	393	381	424	382	388	388	422	404	380	402	366	385	382	423	356	420	391	387	382	391	377	397	389	384	398	388	354	415	358	408	425	381	409	423	402	390	382	398	387	369	406	388	385	399	405	371	407	430	407	344	388	418	421	391	407	390	404	405	395	404	395	413	392	376	438	380	382	372	394	397	353	392	408	425	358	391	373	409	371	383	415	409	364	435	377	389	391	405	380	377	421	407	370	391	410	401	370	370	368	418	416	439	409	378	397	364	381	367	405	342	376	418	402	370	399	385	365	376	376	365	408	389	445	389	396	384	381	394	388	379	393	380	383	397	372	383	395	383	361	432	381	384	415	364	376	431	384	385	388	412	420	368	345	407	405	383	413	412	391	393	364	387	386	371	415	401	369	387	399	394	361	371	397	389	427	413	412	372	377	390	359	387	393	359	378	411	390	381	386	411	398	381	373	391	402	362	343	398	429	383	381	403	424	378	396	381	384	363	378	412	423	345	357	369	378	368	381	452	434	348	431	363	392	401	385	411	419	402	367	407	396	392	414	392	382	361	379	376	417	414	413	402	418	386	390	418	364	411	394	398	359	395	405	402	387	385	423	410	383	383	407	405	382	400	378	390	418	412	413	364	358	360	374	366	405	419	397	421	378	386	367	363	396	390	338	387	424	401	361	422	370	405	372	407	395	398	433	398	408	364	392	371	383	403	419	398	396	389	398	401	393	442	353	402	394	408	456	396	365	392	400	420	387	361	337	394	400	362	360	378	358	372	400	409	392	414	399	385	359	352	404	393	377	405	391	396	374	396	405	409	403	406	383	396	384	391	385	389	392	405	392	401	398	401	413	375	393	383	417	431	406	397	423	376	400	349	402	407	393	369	398	413	383	374	375	382	396	385	378	406	403	429	400	372	391	402	393	366	377	396	382	402	418	372	380	417	396	388	379	379	363	408	378	409	379	432	395	415	365	377	392	406	383	411	352	362	361	394	393	382	399	404	410	407	434	380	377	410	384	366	362	417	390	394	393	385	412	364	373	391	373	413	419	427	366	394	392	356	392	370	337	393	390	388	388	399	452	382	412	404	406	373	402	390	382	364	370	375	403	390	370	401	405	386	394	408	395	392	378	399	411	433	361	393	411	378	384	412	399	429	396	400	383	384	397	379	405	404	321	356	371	372	434	396	363	382	401	433	425	394	364	378	408	376	354	407	379	373	401	390	411	403	420	409	391	396	371	387	399	395	386	421	369	389	402	363	371	361	414	392	371	391	394	397	402	389	385	386	394	374	399	361	387	371	396	377	437	381	414	348	370	400	420	383	357	414	375	405	385	374	408	390	373	404	371	367	392	392	409	411	364	377	384	413	400	371	412	357	408	406	372	402	390	393	373	400	357	405	408	393	379	421	390	440	359	393	420	412	382	381	429	409	432	421	374	363	384	429	409	342	370	420	396	368	408	374	342	394	373	361	374	387	391	362	404	436	420	407	399	418	420	446	380	369	385	367	397	369	417	416	375	377	371	406	382	402	390	456	408	413	390	405	400	403	406	415	402	375	420	389	391	377	420	381	355	414	376	387	382	386	443	384	385	373	364	429	406	354	376	422	398	404	421	404	404	399	395	416	425	425	384	427	375	373	404	391	388	370	398	385	386	365	369	364	382	401	409	356	359	390	357	361	374	375	394	397	367	409	429	392	404	375	377	380	387	379	382	391	388	395	398	350	413	410	414	406	367	402	362	400	433	396	393	385	424	363	386	393	372	414	396	371	395	415	404	358	370	381	385	368	378	368	391	398	412	363	382	373	395	397	381	400	376	386	421	393	419	358	392	405	367	386	357	374	401	379	357	362	403	372	361	358	410	361	382	411	396	415	410	366	367	391	403	398	386	385	404	400	421	411	398	388	387	378	423	405	374	413	402	430	392	371	378	381	391	347	404	413	437	404	368	423	364	406	414	387	374	375	387	363	386	399	374	446	381	386	402	351	394	374	370	405	349	392	383	396	399	434	398	415	385	376	390	355	415	363	368	376	364
5319	1069	1000	863	916	903	921	889	890	866	890	915	917	859	887	905	872	837	891	884	833	859	862	866	874	856	925	901	878	927	900	903	899	907	900	856	858	920	899	871	846	896	949	927	934	895	904	877	878	937	912	908	860	848	886	898	887	867	918	941	899	832	925	870	876	862	877	906	916	962	876	949	899	906	909	891	862	874	893	872	948	894	932	894	858	938	882	912	923	873	924	880	882	910	884	892	932	859	942	968	881	865	895	885	871	909	922	927	896	864	874	953	876	939	895	862	936	832	873	914	891	867	914	915	810	961	880	885	916	925	909	900	923	863	865	845	908	881	884	918	883	874	846	880	914	843	866	858	868	900	875	874	924	886	898	884	914	916	926	895	882	893	954	909	904	892	839	953	873	902	865	891	862	866	876	898	841	894	935	922	957	867	872	940	955	913	833	914	913	895	853	888	895	879	882	868	839	839	904	906	942	919	876	852	899	836	878	868	835	880	889	896	911	871	840	875	896	844	883	838	947	904	872	872	859	933	867	879	873	835	882	855	870	898	898	918	906	871	861	930	911	853	908	877	848	905	902	852	839	841	942	851	893	864	931	910	862	851	881	926	838	944	892	889	869	895	905	921	917	831	887	911	915	920	897	885	926	897	866	905	861	926	916	975	859	871	923	882	950	927	864	886	870	949	924	924	908	813	909	935	889	903	927	917	979	904	872	951	952	894	910	938	880	939	929	948	938	938	910	891	836	915	877	868	894	876	883	891	885	855	831	819	865	927	849	896	888	857	901	920	919	892	960	894	869	872	872	919	883	884	884	890	932	914	957	923	932	911	878	896	876	852	899	846	930	865	831	932	918	883	875	871	852	935	830	825	879	838	930	899	898	924	857	904	879	899	960	894	862	905	951	887	889	926	905	898	848	892	908	886	834	921	904	893	873	886	925	856	882	884	893	866	885	892	950	889	909	813	882	923	864	869	860	857	936	877	881	878	912	878	855	882	929	859	902	881	869	875	897	871	917	872	916	966	896	867	846	913	877	884	927	889	856	899	845	927	915	869	906	886	869	917	864	895	960	901	824	931	859	890	870	899	908	882	869	899	923	874	876	881	865	917	892	901	899	894	912	888	910	922	866	945	907	844	857	894	884	920	880	858	886	859	889	897	892	902	833	865	919	873	928	787	865	864	889	905	901	872	868	867	905	884	910	908	827	953	948	899	868	880	894	880	909	876	881	900	865	916	865	860	943	907	904	893	919	923	937	847	928	891	930	960	921	855	917	964	920	886	931	858	851	873	912	945	895	839	895	916	877	952	909	914	881	912	903	877	902	909	877	872	884	859	895	889	898	888	872	936	921	958	895	908	932	914	872	873	899	861	835	918	903	903	889	893	885	869	835	880	859	908	965	859	902	882	900	920	906	883	920	870	901	885	925	838	866	897	876	885	914	894	864	900	904	874	911	885	941	865	890	905	902	860	905	898	896	855	912	913	856	909	856	895	900	875	858	875	900	898	887	845	891	954	880	891	890	887	907	851	887	920	902	936	888	857	952	827	917	907	918	880	876	930	867	891	922	836	880	929	866	889	878	879	886	862	874	862	882	876	928	897	840	873	877	849	931	875	896	875	856	890	950	917	908	886	935	875	862	879	883	888	895	926	940	907	917	924	844	844	864	820	863	889	830	881	904	924	909	908	812	909	925	834	895	919	879	944	904	896	886	936	858	892	870	856	905	869	863	917	911	879	866	867	947	848	921	892	903	932	898	901	856	883	890	869	881	866	867	885	942	906	880	917	870	913	896	920	911	909	943	940	843	910	899	831	986	912	887	904	830	851	909	908	937	895	951	885	859	889	872	875	905	865	874	868	899	894	919	905	929	851	864	859	879	893	879	848	859	868	922	880	891	854	925	912	861	906	845	880	881	899	899	884	879	927	864	907	864	953	896	909	876	874	956	894	880	859	896	912	870	893	896	895	863	945	926	914	875	837	912	923	873	871	902	883	897	862	899	859	919	918	830	899	873	882	896	913	897	887	847	949	919	900	811	919	899	907	877	939	869	938	891	914	846	883	943	908	914	858	903	920	862	853	864	914	865	857	908	875	900	937	875	869	861	853	874	839	888	855	880	882	918	908	906	845	909	942	850	950	932	878	1017	875	848	904	916	936	852	826	886	870	862	904	903	922	907	890	939	875	843	871	858	859	877	913	869	894	914	866	890	899	880	917	908	863	925	894	818	894	889	864	906	896	861	896	916	878	906	882	903	866	897	912	921	909	880	878	921	909	862	934	810	879	894	861	890	875	870	903	887	846	911	865	895	868	880	881	963	879	883	863	914	893	867	913	871	888	894	928	907	879	898	958	898	853	848	905	953	852	930	896	830	895	901	881	940	905	840	866	933	856	861	867	895	859	892	876	876	910	919	912	906	890	920	893	864	949	864	932	878	878	859	900	976	883	921	936	952	906	871	896	910	874	947	884	894	902	926	912	923	878	924	881	858	901	866	834	858	804	950	935	869	906	925	881	904	851	965	927	958	907	898	942	850	911	902	829	892	869	867	954	865	883	928	906	890	916	876	894	950	897	912	838	857	873	836	910	861	914	911	879	873	904	873	936	821	924	863	850	879	881	898	944	922	902	915	925	871	877	855	933	887	944	867	893	916	881	893	901	872	968	884	892	915	899	869	909	866	853	954	857	900	935	839	892	911	935	908	931	872	918	854	924	848	888	880	863	885	844	879	885	896	881	907	919	912	851	861	919	962	929	858	902	891	852	938	943	916	911	916	855	874	880	912	898	885	851	913	934	904	880	888	870	902	911	909	863	927	917	897	891	934	904	876	879	914	843	824	906	851	899	936	878	867	900	932	896	906	953	953	842	933	889	876	860	927	938	858	900	904	955	914	880	883	893	897	860	907	894	929	875	877	919	865	844	894	910	914	853	891	900	883	897	870	890	892	932	863	888	894	909	907	882	899	943	885	899	881	868	872	840	959	915	879	923	902	945	842	823	888	890	951	929	946	905	855	889	922	889	903	904	898	886	872	891	898	894	905	841	888	910	849	851	872	854	850	926	887	900	858	860	875	848	849	867	819	883	907	924	899	954	887	895	853	864	937	894	906	869	845	904	909	932	876	892	897	870	854	857	912	872	840	886	870	923	891	916	913	832	864	958	872	878	865	850	885	851	990	927	838	923	892	867	881	896	902	894	848	896	869	904	910	897	872	916	898	901	911	864	937	885	945	911	918	900	903	867	901	859	911	845	848	903	917	909	869	899	923	915	889	906	896	864	894	871	893	900	940	882	871	896	867	860	935	851	840	825	856	868	899	849	890	896	946	909	835	928	893	849	930	860	859	896	862	881	884	858	856	917	846	911	879	864	920	884	877	871	907	898	882	883	887	924	905	915	927	926	922	944	909	901	860	887	902	911	879	887	895	929	913	910	897	896	900	867	876	922	908	923	889	857	902	893	888	893	890	860	916	912	936	883	840	968	922	835	909	903
24575	20876	24573	27289	19879	1629	613	478	453	439	433	433	443	419	460	417	407	449	422	435	427	454	461	464	428	451	433	427	441	450	453	385	413	431	400	430	423	432	418	469	415	476	426	438	456	459	453	396	408	448	437	438	458	424	476	423	417	462	422	440	426	404	462	431	451	428	413	447	418	431	449	421	410	390	467	416	455	425	402	415	435	378	437	411	407	388	388	466	429	423	441	408	443	437	408	427	412	408	420	414	398	452	427	382	411	443	417	395	443	435	416	414	388	430	440	438	381	449	443	461	448	439	408	470	425	453	473	415	404	444	396	397	435	438	451	409	427	412	429	435	397	422	459	434	396	398	401	392	449	415	408	437	412	479	435	447	420	449	401	419	437	413	464	427	404	442	418	431	414	419	408	447	432	419	467	425	427	414	425	446	425	428	441	407	413	450	453	449	434	435	437	421	403	424	434	425	457	419	417	416	405	415	431	419	424	413	420	430	393	396	452	401	446	419	422	414	431	413	428	458	435	418	444	402	410	414	441	460	426	442	423	421	407	427	430	451	444	439	419	409	427	401	412	427	422	419	441	415	471	424	445	421	437	430	444	424	413	432	423	424	427	416	422	407	419	422	399	418	389	387	403	397	461	435	411	452	416	386	453	449	427	475	368	401	423	435	380	429	433	419	426	450	471	408	421	425	428	412	425	452	410	410	442	435	433	408	434	443	449	455	411	399	445	437	423	422	422	407	432	404	445	423	426	443	403	386	423	410	425	421	435	425	417	465	409	439	430	426	402	433	399	473	463	445	418	407	421	433	462	424	437	426	453	395	416	415	408	503	464	387	409	400	438	411	416	423	435	394	450	452	456	407	415	426	435	412	417	438	414	454	448	412	390	381	386	473	419	419	479	430	440	463	454	413	411	439	434	425	472	409	454	455	386	451	412	397	431	422	434	416	456	431	408	440	400	407	406	428	412	448	417	441	446	386	428	387	428	443	416	422	418	440	408	424	412	415	422	437	437	422	409	386	428	383	445	409	417	437	419	444	405	404	453	457	445	447	427	425	413	407	394	416	400	382	402	411	429	436	426	413	398	417	452	447	445	480	419	437	438	408	433	419	394	400	418	393	418	430	428	416	424	448	410	413	402	445	436	442	379	415	432	398	420	401	418	376	362	448	419	409	420	413	450	454	422	386	413	421	424	406	421	430	457	469	375	421	425	463	430	438	430	414	441	441	425	411	417	429	425	427	450	426	444	437	435	440	434	444	409	437	448	417	435	425	405	417	393	408	422	380	457	428	417	401	432	410	408	416	444	426	398	393	432	446	431	443	406	412	442	466	423	439	409	420	440	414	448	395	408	445	437	421	387	431	436	452	432	444	411	376	421	408	411	458	427	400	396	406	394	420	434	448	408	454	461	412	422	416	428	416	407	420	414	438	400	443	413	404	444	439	423	427	385	452	405	435	402	433	414	457	439	430	460	439	399	436	426	434	422	448	426	417	415	459	428	438	421	416	390	424	427	432	462	443	425	402	418	436	430	411	422	410	385	405	409	393	438	424	415	379	422	440	382	441	437	399	409	478	439	460	436	420	444	410	387	409	434	432	405	377	427	384	431	450	412	463	424	444	426	402	400	421	439	451	436	446	428	433	419	411	400	400	441	436	420	414	430	430	445	444	385	430	420	478	444	421	413	420	436	397	425	431	428	454	413	418	406	390	369	368	408	413	419	434	441	417	449	376	404	397	391	422	438	424	411	370	462	413	425	389	432	418	403	414	459	444	430	449	384	420	441	415	428	453	442	407	433	441	458	425	439	419	450	424	414	455	395	417	442	415	403	417	384	434	386	449	419	440	405	434	410	427	448	438	439	407	428	408	390	430	434	444	413	431	410	426	429	461	400	440	399	441	426	406	398	403	462	389	427	440	426	410	395	413	416	418	412	444	445	425	428	443	412	425	469	444	466	446	430	457	388	416	388	443	417	447	413	430	439	469	405	440	410	425	420	396	445	421	403	417	441	431	425	426	427	445	405	452	425	400	414	413	482	421	412	435	408	446	425	379	413	454	428	395	430	410	435	433	417	408	417	455	424	413	436	426	420	452	420	447	401	485	454	433	406	431	467	409	407	386	414	442	453	410	439	452	463	400	416	415	452	451	430	432	402	418	450	383	409	394	408	424	433	398	424	410	423	451	426	404	423	410	429	413	437	409	456	469	454	448	443	404	420	416	409	407	410	445	421	394	473	417	429	434	417	411	440	420	427	402	423	463	426	433	363	403	394	443	420	434	411	401	451	387	447	405	411	406	403	412	405	448	432	481	461	434	426	438	446	430	460	431	394	416	427	429	472	448	443	415	416	457	415	409	424	391	419	447	441	391	408	403	422	430	434	455	456	428	424	402	422	428	430	417	438	404	418	399	420	375	419	415	404	423	461	433	447	407	417	424	454	450	415	414	390	425	451	456	431	441	424	360	456	434	412	454	408	425	415	453	420	394	384	408	436	369	442	450	437	449	394	405	428	424	421	428	439	436	470	472	433	425	410	424	434	417	433	433	446	463	432	429	403	402	407	422	425	406	413	434	407	449	406	462	451	440	410	465	421	433	444	441	439	379	432	441	416	397	444	407	425	429	427	410	450	422	449	434	442	404	391	416	424	437	413	430	433	430	405	374	456	424	439	386	458	454	384	399	385	403	428	447	425	466	424	428	455	433	443	440	414	429	394	437	411	439	412	387	446	444	421	429	414	434	496	469	431	421	454	396	429	408	437	444	439	412	400	430	422	432	448	407	415	455	441	482	428	464	434	435	438	406	427	378	407	403	458	457	447	460	393	402	401	423	380	439	424	428	382	400	426	429	438	422	432	457	458	424	426	457	412	435	416	416	441	450	426	376	381	431	387	413	417	418	448	411	428	456	406	416	423	442	444	416	457	408	398	411	403	426	441	466	360	450	430	422	443	450	448	452	420	484	449	432	457	401	434	419	424	429	400	415	399	413	426	421	406	453	458	400	467	435	424	437	408	435	450	468	455	431	377	403	460	404	414	408	445	399	411	393	418	449	412	421	423	426	409	466	429	407	416	420	427	432	428	426	423	420	466	408	430	446	431	462	398	431	447	452	424	421	430	373	411	435	436	439	457	416	411	460	401	405	409	433	430	391	383	455	406	415	398	457	456	383	401	405	411	426	442	471	430	412	411	466	449	407	400	401	444	424	439	411	452	405	437	406	435	408	429	405	433	390	433	456	427	420	440	404	448	402	402	411	412	460	453	426	393	461	441	424	389	450	446	400	475	446	419	450	445	447	406	427	427	426	438	446	445	410	418	458	418	383	461	441	456	436	444	450	467	382	414	397	429	377	423	416	431	401	397	392	451	434	430	419	390	417	419	407	458	402	453	419	404	449	422	416	407	426	386	469	407	421	397	467	375	427	408	413	416	416	426	451	418	411	430	452	468	449	412	439	466	421	433	438	401	392	408	420	442	429	441	391	461	410	437	422
3526	3147	2147	1412	1098	1028	953	972	939	994	931	989	947	901	983	962	931	932	914	963	1009	972	927	943	877	890	924	913	933	957	860	949	912	951	937	965	953	927	921	960	913	909	901	969	971	920	897	934	936	934	906	1005	951	883	907	922	938	938	979	917	930	911	933	893	966	898	908	944	929	958	935	906	886	966	957	925	952	929	953	955	959	914	895	937	970	933	915	942	952	967	921	879	930	929	942	935	927	905	948	936	947	938	870	937	1011	910	962	949	938	951	922	865	928	968	1019	931	915	963	949	947	953	965	962	934	957	982	871	875	931	906	920	906	962	929	880	946	954	927	961	991	882	932	994	940	979	897	860	880	919	937	927	904	885	879	949	919	903	907	884	987	933	930	971	927	928	924	871	935	965	947	968	945	937	942	962	898	914	950	966	886	921	933	916	892	913	891	965	914	903	970	936	949	957	918	898	943	937	941	936	927	829	935	945	923	918	926	1010	978	936	931	880	995	936	899	961	944	939	944	939	902	982	929	969	884	886	979	953	925	852	928	890	929	899	963	887	941	922	953	891	915	897	942	967	915	939	935	984	931	931	945	954	905	967	941	995	958	907	905	922	868	885	992	895	941	957	894	918	956	961	883	947	914	879	943	926	902	908	903	970	953	949	910	925	947	928	926	985	889	904	927	924	921	920	920	870	938	921	872	925	952	936	909	974	936	911	939	924	964	955	948	898	909	892	968	962	903	930	936	959	928	962	884	916	905	920	939	930	928	925	956	899	948	923	914	886	931	967	907	910	953	920	975	919	903	915	919	939	879	920	954	955	919	976	878	964	976	950	948	963	907	908	955	999	907	896	996	933	943	986	948	907	939	929	933	936	950	883	950	899	921	914	933	975	936	946	973	934	945	934	923	897	950	938	937	907	931	937	926	901	952	941	921	979	891	924	913	959	903	907	864	937	913	948	906	869	918	958	921	920	912	964	911	975	921	941	916	955	946	885	912	949	936	978	935	932	1002	935	923	916	930	965	917	968	1019	927	916	933	944	923	901	928	949	938	907	950	901	921	898	1003	914	934	911	976	932	1003	905	949	940	958	946	921	947	958	940	919	872	880	980	877	897	869	908	1000	909	985	859	947	901	925	900	934	963	934	931	913	967	885	973	912	926	912	921	926	950	940	966	904	879	914	911	905	945	930	942	964	942	952	893	973	929	881	896	880	919	939	929	930	851	1032	864	916	965	968	924	976	980	970	880	946	957	952	920	896	877	919	949	939	922	938	960	955	908	943	942	958	961	886	950	913	968	970	918	917	968	964	979	900	944	946	968	880	872	908	936	944	981	933	902	950	928	965	976	878	911	926	951	948	943	964	970	890	953	964	922	947	917	914	962	1034	927	983	905	925	928	953	968	933	953	905	903	877	950	902	1030	936	950	938	917	917	909	906	935	910	928	893	924	945	917	963	955	860	947	944	958	935	938	920	906	928	943	955	934	916	939	938	937	926	915	929	918	993	965	959	928	931	898	912	926	924	905	941	935	952	918	916	887	900	913	970	962	881	886	943	945	909	969	942	923	944	959	914	868	927	918	951	919	976	997	940	927	926	926	984	938	956	940	904	922	928	927	896	921	953	965	877	991	944	952	916	933	959	931	944	895	886	927	865	959	921	972	950	922	913	922	974	923	941	947	941	896	881	912	892	919	914	957	902	983	889	965	918	844	885	923	964	907	882	912	965	942	904	912	888	917	945	957	949	937	908	910	950	929	922	874	985	959	903	892	942	904	975	925	915	892	888	955	932	940	924	972	934	954	919	933	890	942	868	896	920	944	918	975	916	909	912	936	931	897	969	942	907	927	924	958	898	934	880	943	934	922	884	938	876	961	957	944	938	908	903	961	938	926	896	962	923	935	915	901	912	943	959	882	875	906	893	916	987	908	913	912	910	889	977	916	946	933	937	944	883	985	896	909	865	931	887	945	920	923	935	930	936	965	940	893	912	906	965	902	895	908	944	941	939	941	864	876	965	917	884	895	914	948	883	976	903	943	934	929	883	928	940	936	936	957	932	919	950	1001	924	906	922	934	944	972	953	915	891	953	944	1004	883	956	973	932	919	917	912	951	891	949	944	898	943	944	925	878	874	927	918	925	933	908	910	962	996	962	995	900	952	871	881	912	987	917	904	931	921	926	926	920	942	902	920	960	928	968	955	897	958	857	937	926	960	900	932	933	949	976	959	903	969	959	942	915	889	959	913	923	939	950	929	914	941	904	951	919	900	888	910	929	926	891	944	976	947	930	928	1001	944	925	899	898	891	990	921	891	882	988	944	941	951	988	915	953	953	1041	922	977	894	961	992	946	974	970	914	943	901	947	941	926	945	929	909	917	874	915	885	925	940	943	886	933	910	930	924	954	962	931	886	964	939	902	885	914	977	921	915	950	895	945	947	935	924	929	915	978	912	920	905	886	973	899	884	935	930	940	923	874	873	934	841	977	962	941	925	936	961	946	1000	988	988	913	907	933	917	968	957	922	944	963	939	910	958	940	949	917	929	964	972	934	995	983	932	918	931	966	905	907	927	928	911	936	970	877	912	920	963	942	934	941	919	933	956	948	935	914	907	918	912	920	955	899	957	967	940	912	902	965	899	957	928	971	939	900	926	909	910	945	923	916	892	932	965	958	937	967	966	953	888	932	955	936	965	866	931	942	965	921	910	968	983	921	956	892	954	938	1014	936	986	915	886	935	916	989	970	953	968	903	919	930	907	939	935	935	916	904	913	902	976	886	882	904	968	951	949	908	900	926	951	928	950	935	846	937	964	928	852	987	986	937	916	938	935	857	937	886	1003	925	959	986	874	921	906	958	967	955	959	958	956	883	965	944	916	910	909	923	927	907	985	937	937	922	948	993	914	960	852	918	958	888	986	910	961	926	966	928	976	907	961	935	943	934	968	989	906	961	972	925	924	971	987	874	947	880	977	974	895	922	959	925	909	930	911	905	952	920	944	924	905	927	936	935	920	971	886	912	910	970	972	931	947	849	899	921	988	947	888	914	892	898	977	968	863	918	932	909	967	877	974	955	948	952	873	903	969	886	904	940	948	949	941	980	939	961	991	910	957	912	951	941	916	937	922	956	920	943	949	948	874	946	914	897	919	872	958	899	962	1013	905	923	988	920	901	981	939	909	942	921	920	895	927	965	917	1008	948	913	911	930	931	933	887	958	890	947	887	864	946	893	896	936	897	959	939	930	926	932	944	900	938	940	927	962	907	925	969	940	916	902	901	911	975	916	919	902	929	918	983	943	936	903	942	958	885	956	948	968	963	943	968	1009	951	958	1006	854	918	964	915	941	954	863	916	931	943	936	909	981	928	977	889	953	889	930	935	946	919	977	950	971	877	906	932	927	934	946	959	930	979	953	1017	924	955	929	904	962	896	905	911	969	928	941	925	957	969	923	877	914	959	939	944	978	934	892	975	957	949	943	948	958	968	914	959	869	961	922	981	936	931	938	927	916	908	929	886	979	944	937
23549	20866	25218	26628	20871	20878	3068	499	357	388	324	328	294	300	301	264	240	256	243	244	257	271	240	252	205	226	242	245	232	218	258	257	245	258	245	270	205	224	241	257	234	235	223	222	262	221	203	230	233	219	218	233	234	249	228	231	263	213	223	222	252	255	240	223	210	244	228	247	222	222	223	239	237	225	227	234	234	226	261	235	197	241	207	213	229	223	255	223	243	235	211	203	223	237	245	229	243	261	227	239	256	248	261	216	234	192	221	234	211	194	216	244	248	270	217	216	224	201	241	261	224	258	213	246	221	228	224	223	208	216	228	229	260	228	226	234	243	217	224	245	220	264	225	233	238	215	227	235	258	240	216	220	242	233	225	220	233	200	215	238	212	254	239	233	228	242	205	235	237	280	227	254	214	224	239	250	229	210	225	209	240	190	222	211	235	206	235	222	234	214	196	249	249	207	233	218	259	227	227	211	225	230	235	231	226	230	216	219	204	226	213	219	241	221	224	236	220	220	261	218	227	213	211	222	220	234	226	229	217	234	239	221	244	248	246	268	227	220	217	243	229	256	234	219	216	243	224	235	192	239	234	239	241	227	215	212	224	235	196	214	210	219	237	231	229	224	221	222	217	247	234	235	248	232	216	245	228	241	271	220	223	224	207	222	189	249	238	227	226	270	224	201	243	215	206	203	228	244	225	248	249	211	210	236	225	237	260	206	230	234	227	209	231	199	224	243	253	238	240	245	261	268	259	246	222	238	197	211	195	210	228	266	209	251	243	232	224	270	251	227	226	240	230	241	233	238	278	229	234	245	233	241	233	225	237	202	233	242	221	229	231	218	236	220	205	233	206	211	251	232	215	219	240	230	219	219	232	222	198	219	242	231	208	222	218	215	221	240	219	209	234	213	217	229	221	228	257	216	243	207	240	252	223	240	233	220	212	243	207	253	216	221	231	241	218	219	216	217	201	226	220	232	244	248	237	241	236	249	219	217	221	242	228	228	248	216	250	228	226	231	207	215	224	262	237	246	225	234	223	248	225	235	202	230	251	220	251	224	212	204	242	213	226	217	262	227	225	240	214	205	231	208	246	227	233	251	233	238	229	234	237	224	225	245	270	224	242	222	228	212	213	215	254	241	230	222	237	249	243	239	242	217	242	212	221	242	249	222	223	218	244	217	238	241	228	249	255	242	248	224	216	237	226	243	226	212	256	239	221	232	203	234	250	232	221	236	231	238	245	243	236	211	236	258	235	216	229	246	231	204	264	241	208	209	233	209	220	241	228	243	233	248	236	222	230	260	256	228	240	230	228	201	256	234	225	231	226	235	242	251	227	236	237	225	248	251	201	231	212	217	247	204	266	242	225	190	223	260	245	240	251	243	198	237	202	240	249	239	228	221	272	217	213	219	214	249	208	238	263	229	204	222	225	225	223	217	249	254	238	233	247	218	241	219	190	220	202	260	216	256	244	237	232	239	202	223	219	241	253	249	226	247	211	240	244	249	227	211	230	230	224	215	240	238	254	193	251	227	217	214	241	248	227	212	243	249	242	244	230	219	254	250	201	176	230	205	236	212	212	234	220	249	217	247	244	223	220	221	217	225	201	218	231	222	233	224	215	203	213	212	253	240	250	207	227	249	223	243	235	223	248	219	240	233	247	208	225	235	258	251	229	201	224	213	230	228	242	256	236	233	240	231	230	206	235	241	214	221	250	223	246	230	221	213	234	227	269	246	223	232	247	241	253	231	250	253	249	223	244	215	177	238	213	240	247	231	225	238	241	233	230	241	233	228	177	226	215	244	254	205	198	230	219	230	235	225	210	235	203	245	218	213	226	217	221	237	242	246	241	224	205	226	234	240	229	243	219	214	230	232	224	208	232	237	217	207	224	222	227	213	195	233	229	231	222	253	201	203	259	238	247	226	266	282	262	268	248	219	256	231	195	208	241	227	189	232	232	221	240	228	235	271	223	240	211	230	260	226	222	232	232	232	227	245	224	230	213	227	198	219	248	236	207	246	215	240	247	261	228	224	233	209	257	230	235	208	238	224	225	207	217	277	239	203	238	264	222	257	234	232	238	250	207	235	197	252	220	232	222	213	231	204	201	251	246	236	238	252	207	224	230	240	209	266	237	250	252	242	225	245	218	223	217	225	197	232	209	224	245	214	223	221	214	229	215	245	221	251	224	259	227	225	198	249	188	240	268	198	234	210	248	211	230	245	214	204	229	219	215	225	221	231	227	233	206	223	223	212	248	205	235	238	242	238	194	233	231	230	198	219	237	255	236	227	233	237	219	237	219	250	245	240	203	229	238	231	236	266	218	227	248	215	229	242	228	225	231	259	217	207	242	239	209	233	234	242	231	242	252	210	248	230	219	228	213	201	220	223	206	203	221	218	216	235	239	225	199	244	226	248	262	230	228	232	214	211	227	228	251	220	243	217	219	211	204	222	232	245	191	246	216	201	258	217	218	216	193	234	254	234	262	221	251	233	260	250	206	238	204	220	243	216	227	253	234	226	224	229	248	267	217	238	232	234	204	222	254	224	242	224	231	199	216	238	243	255	227	222	217	228	235	247	255	208	252	223	225	256	218	213	227	203	214	206	207	218	228	259	204	227	225	209	249	240	233	227	191	250	229	240	216	227	234	272	232	235	249	218	192	250	242	244	221	195	230	252	234	223	235	233	229	238	196	240	237	229	243	216	221	271	219	234	204	252	208	260	253	230	244	221	251	206	231	235	262	230	223	206	212	247	220	213	237	245	206	240	258	226	207	226	252	216	220	212	219	246	234	232	265	184	236	192	209	239	204	235	205	251	236	221	237	219	240	231	232	222	208	224	257	221	206	218	232	266	237	235	222	251	208	206	209	217	264	228	228	235	241	243	221	219	227	207	289	224	227	257	209	244	232	231	242	222	260	225	218	207	254	236	257	246	214	216	223	241	257	236	222	225	203	219	238	229	221	231	219	247	222	226	238	245	245	233	215	245	205	209	237	237	210	215	213	259	244	238	199	218	222	211	213	215	234	246	198	242	207	236	217	226	198	231	214	215	216	227	238	230	223	216	243	207	234	216	202	263	215	242	236	222	240	263	236	235	227	243	221	233	238	241	233	238	231	206	204	252	274	234	232	237	265	206	233	248	258	221	235	205	201	256	210	221	248	201	220	249	217	214	217	230	249	244	227	241	231	215	252	230	224	241	221	231	228	206	245	228	226	219	233	261	251	241	242	244	241	246	236	225	204	201	280	228	245	253	225	229	203	196	231	222	245	225	245	218	220	236	240	254	201	228	205	220	212	234	205	224	230	217	257	228	243	226	234	239	233	183	228	233	233	211	222	237	220	219	212	227	227	228	243	217	204	210	255	249	213	223	232	201	229	226	241	210	232	249	219	251	242	221	208	225	234	235	250	258	232	209	192	252	214	213	196	207	242	226	220	244	248	225	226	230	206	214	228	211	220	196	231	240	233	256	248	234	235	254	248	228	223	260
3527	5139	3086	1505	977	767	681	617	619	588	591	571	536	549	532	542	519	532	522	535	584	539	528	558	550	546	545	540	562	549	522	553	522	577	539	550	558	527	521	569	550	534	533	564	532	581	543	529	563	555	537	514	572	538	543	566	486	520	520	533	583	540	534	567	548	567	551	514	558	554	563	519	520	529	573	528	526	542	534	533	528	557	518	557	597	511	539	552	548	575	550	504	546	543	547	519	514	538	543	562	518	553	566	553	544	564	497	502	517	529	520	540	596	513	567	541	514	533	535	559	540	530	542	527	528	553	526	518	509	557	554	517	529	531	586	527	547	516	554	532	513	536	572	597	517	544	523	543	508	533	530	546	553	529	536	559	530	529	514	581	567	535	562	551	546	564	567	543	543	520	558	527	568	523	507	538	546	515	523	527	522	538	599	533	574	534	554	530	496	557	536	559	558	521	536	550	552	543	546	570	516	550	490	524	544	546	612	558	524	524	539	560	520	509	533	530	566	575	515	535	543	549	534	501	544	528	547	542	528	586	504	557	579	532	548	601	505	549	538	510	550	532	536	528	527	525	539	560	562	504	607	517	499	554	520	545	559	537	538	540	571	559	542	545	530	531	596	536	523	540	522	532	569	530	502	576	587	544	549	585	570	547	567	570	538	521	492	545	561	514	524	511	542	527	520	522	571	521	515	540	528	528	527	527	543	540	503	524	525	502	570	533	578	529	572	547	527	556	535	589	553	491	539	559	540	535	501	591	551	531	541	524	517	554	539	540	580	516	503	545	548	527	496	516	538	526	577	537	554	540	538	557	565	537	555	526	551	571	508	573	517	516	544	504	555	542	531	514	530	527	540	521	527	599	502	537	540	517	520	504	556	536	550	542	503	550	539	546	543	560	528	556	541	519	539	518	521	552	524	577	525	550	507	536	580	556	547	548	563	547	516	539	504	562	568	557	547	543	552	512	518	612	555	527	537	521	507	557	538	582	515	531	522	505	498	583	561	537	538	560	546	527	543	563	556	578	508	549	566	540	551	517	541	546	538	521	517	533	540	491	516	563	561	559	556	521	524	554	560	529	558	546	571	516	579	510	563	526	515	499	563	547	532	531	542	545	553	495	546	551	517	530	561	463	536	541	555	530	524	536	537	547	502	562	539	569	563	545	542	515	514	537	512	572	558	572	561	540	540	593	519	530	547	528	509	537	519	529	499	567	558	534	549	563	526	552	519	566	568	559	535	536	551	587	519	516	541	506	500	568	559	536	535	537	560	567	506	511	565	525	547	549	547	551	528	527	510	579	534	524	530	566	551	538	562	546	520	569	553	563	538	573	527	507	573	586	558	572	548	555	570	548	600	549	598	529	551	512	547	565	559	510	495	524	559	526	547	557	571	546	521	543	531	549	574	521	512	497	569	564	550	574	532	518	568	562	549	564	519	523	554	561	525	556	569	549	581	518	572	562	528	553	563	551	516	523	525	522	573	506	572	510	504	523	511	533	573	473	555	565	547	565	527	521	560	514	534	600	483	518	551	568	501	537	523	541	582	553	554	530	540	543	519	541	548	540	496	512	569	566	523	486	544	544	495	565	550	538	503	544	521	531	564	520	529	521	505	574	547	589	630	536	566	566	569	517	500	538	563	557	550	515	585	536	559	536	528	525	539	535	529	568	568	525	536	533	541	532	547	534	523	574	525	531	550	535	552	493	557	551	526	533	527	538	508	546	523	549	548	518	548	564	544	544	530	549	514	528	531	560	549	517	519	551	541	534	514	509	552	537	530	537	567	539	525	512	495	542	523	543	512	510	545	552	527	550	514	561	550	558	537	561	562	539	566	515	552	530	507	532	566	523	492	532	542	551	556	524	512	545	503	541	537	552	571	561	533	560	555	503	486	497	528	553	556	535	549	547	535	570	628	532	548	518	490	515	537	543	567	547	546	578	587	570	538	571	540	537	576	571	568	559	533	534	544	553	575	557	515	501	519	587	565	560	497	545	527	524	565	567	554	520	521	543	615	552	541	534	564	529	510	498	518	516	561	540	556	583	546	556	538	533	547	547	498	491	558	533	554	562	601	563	485	511	512	560	542	540	564	533	518	515	501	551	542	513	548	588	552	500	550	548	528	552	534	550	523	566	540	525	577	526	540	531	513	503	577	521	529	562	563	525	579	521	508	551	564	586	565	529	624	526	535	553	547	569	547	489	545	502	552	549	563	514	563	563	518	538	595	553	545	541	554	519	485	547	527	509	522	543	561	517	517	554	518	550	596	536	504	556	528	524	533	548	528	535	531	539	543	501	515	569	530	537	509	538	514	572	553	503	508	521	522	534	564	519	541	521	516	541	570	517	523	557	548	503	554	537	502	581	587	509	567	536	524	555	562	556	555	514	518	544	574	543	537	540	544	532	503	517	507	558	566	526	582	541	575	565	565	512	531	498	532	501	554	528	551	523	542	585	540	573	512	525	552	565	505	521	533	528	539	528	528	550	568	518	520	531	508	546	546	558	537	538	581	588	521	522	504	549	507	539	541	534	511	547	543	498	554	511	541	533	532	522	555	570	548	541	499	558	548	554	518	527	509	546	528	512	550	529	515	585	527	516	571	570	532	556	572	519	541	533	521	556	541	546	501	537	592	538	570	548	504	550	580	512	531	564	527	534	592	540	506	544	514	524	530	502	490	530	528	531	576	559	557	525	560	524	519	569	533	546	541	539	528	544	508	538	549	535	481	515	538	502	568	558	547	512	554	536	498	516	553	543	537	544	541	521	547	551	576	562	542	529	547	550	553	504	511	501	539	556	550	525	515	553	492	520	575	502	533	553	549	541	544	556	529	526	564	538	560	487	548	507	512	562	491	540	474	530	528	568	527	510	517	537	574	527	568	525	530	558	543	507	594	549	554	500	548	543	548	510	581	521	519	540	550	581	531	536	514	558	522	559	547	534	588	543	545	588	533	537	545	559	531	556	533	523	539	518	556	554	593	562	523	522	510	509	549	513	532	556	610	550	518	578	520	510	542	545	539	490	585	559	492	548	540	533	519	544	565	534	505	537	518	564	536	512	489	550	521	555	552	536	522	538	592	528	570	538	544	533	549	515	567	545	526	534	548	545	545	558	546	527	539	492	551	573	540	553	628	534	496	530	593	516	498	533	514	581	486	554	546	517	560	528	548	579	504	540	536	560	533	544	548	548	554	536	561	495	544	527	549	568	556	507	527	547	566	535	523	537	549	560	515	556	512	561	525	535	518	566	526	556	550	551	510	511	511	547	527	558	524	596	560	526	553	547	513	576	500	537	501	525	568	534	520	538	587	541	551	531	512	542	565	542	505	506	536	513	560	564	561	541	520	537	579	548	575	517	546	556	537	571	571	524	539	529	510	551	547	531	579	554	530	519	562	521	523	591	507	528	545	529	540	534	499	541	546	476	607	535	559	515	542	523	530	553	557	522	493	537	536	521	548	562	561	516	536	583	560	564	554	518	521	536
32306	11173	1321	480	438	425	404	385	381	401	390	418	410	399	376	427	399	412	370	378	414	413	440	380	390	371	371	395	419	404	382	386	397	407	389	387	391	401	394	394	387	397	377	402	382	424	441	416	409	380	386	399	413	393	410	420	392	405	412	407	401	427	408	403	405	409	406	439	399	352	422	398	390	394	380	371	379	367	433	419	387	366	356	388	420	392	383	395	387	396	397	414	414	407	410	403	419	393	408	398	386	348	385	396	369	410	371	407	419	419	398	374	403	417	367	411	382	380	387	433	435	386	408	388	395	416	393	420	418	405	386	390	424	383	393	434	390	389	358	455	390	398	374	449	380	419	425	430	392	371	399	400	413	431	411	403	367	429	401	374	390	418	412	393	401	377	374	373	412	382	413	395	428	405	375	413	372	378	393	360	383	376	389	381	414	404	400	359	391	396	359	360	399	415	409	403	373	413	388	401	430	395	388	396	395	404	432	387	375	370	358	407	369	347	384	424	442	386	421	369	364	394	358	394	459	427	432	404	418	401	414	423	380	354	388	394	374	358	364	395	414	413	381	421	362	393	402	377	390	398	384	397	372	380	365	419	431	426	411	435	408	358	399	379	398	415	428	422	366	394	400	390	377	385	383	417	414	387	409	388	371	403	432	407	379	422	396	401	370	400	409	381	419	381	403	401	418	418	368	404	425	375	376	399	401	379	417	387	381	370	403	388	413	392	401	376	393	387	389	423	395	386	404	428	368	428	385	399	398	416	413	443	394	393	422	406	377	401	401	410	389	390	397	381	412	425	388	390	395	426	374	376	349	375	407	423	403	396	380	398	393	380	386	413	373	394	345	386	384	368	428	382	412	363	404	414	434	425	413	343	382	405	383	408	406	397	367	355	385	389	401	405	396	397	396	382	409	374	411	438	403	378	397	406	383	394	408	411	391	361	375	404	406	389	420	364	432	403	402	400	390	415	447	396	394	399	401	391	382	419	403	417	372	386	406	396	410	418	389	396	391	395	405	370	360	376	414	419	393	394	383	444	405	388	377	399	419	361	381	407	376	402	382	424	400	420	385	381	393	402	340	374	389	353	371	405	346	384	389	423	401	359	391	398	414	406	399	411	399	410	364	395	417	425	409	402	391	391	391	405	392	383	377	403	396	374	409	411	403	409	380	394	400	397	390	393	397	426	374	434	392	430	428	386	368	385	363	390	391	409	391	367	392	391	399	405	366	387	386	387	383	365	378	407	401	410	391	389	399	404	396	419	393	402	414	399	406	447	405	441	390	364	407	371	386	360	407	409	433	405	436	375	353	400	430	365	409	416	411	411	404	399	400	396	371	412	439	370	411	417	385	391	396	402	352	418	401	365	380	411	388	393	399	361	391	390	397	403	408	406	399	351	388	399	379	361	387	446	405	406	389	423	406	424	387	385	377	419	364	413	404	402	382	397	368	400	388	385	355	404	388	402	378	405	357	419	409	414	369	395	389	370	405	414	384	414	380	419	423	383	394	407	397	416	363	391	406	396	399	413	382	392	386	384	363	368	409	400	372	371	375	384	401	423	378	382	394	368	419	375	403	386	387	426	426	398	358	414	390	373	417	422	412	413	405	383	431	388	407	395	385	393	411	397	447	395	369	385	401	393	375	380	415	430	379	368	398	398	419	413	429	409	415	372	408	418	422	412	402	351	384	429	402	402	373	404	401	412	417	401	416	381	408	364	389	376	389	408	355	353	401	413	353	421	389	398	426	406	417	413	417	393	439	431	444	391	418	410	373	378	388	343	405	440	376	390	412	388	434	374	411	393	400	341	413	421	406	364	329	398	395	386	382	378	362	407	378	409	438	412	305	391	413	386	413	412	403	389	410	399	388	386	412	392	378	398	375	397	377	378	396	377	397	401	373	381	385	416	411	413	388	377	382	408	403	375	364	352	395	422	390	395	370	402	373	372	384	421	383	386	396	421	413	434	382	416	420	377	383	411	372	409	420	369	372	391	371	416	405	371	385	384	408	442	432	398	387	358	376	384	395	434	407	404	408	395	408	379	360	393	386	422	411	378	392	398	387	393	409	402	427	401	388	402	390	409	435	368	391	393	389	385	406	377	393	375	414	418	365	383	389	413	385	370	392	410	394	401	441	410	396	407	382	421	362	430	434	370	396	415	376	394	400	383	387	409	394	402	392	417	389	374	410	376	397	406	441	369	399	408	367	384	396	396	429	411	423	398	369	358	408	431	359	403	399	410	412	397	383	402	403	414	382	398	415	365	372	393	391	400	408	395	394	410	396	403	369	374	410	389	376	406	385	402	385	395	378	395	384	360	390	373	377	389	418	416	419	410	376	399	421	431	370	428	418	398	384	414	383	393	389	422	388	419	435	379	373	392	376	422	370	391	402	378	459	416	414	374	419	398	365	382	383	422	378	415	368	414	345	426	447	418	360	402	377	412	383	355	398	422	397	419	430	399	435	374	384	424	417	402	402	414	431	358	424	419	387	403	401	402	386	394	388	369	392	400	367	371	378	399	364	403	370	399	453	382	404	409	425	386	416	394	434	380	394	407	392	388	410	412	389	357	411	414	389	389	392	366	385	414	427	424	395	402	383	412	436	385	391	409	366	445	375	393	396	369	403	377	420	403	430	383	399	412	411	390	407	396	406	381	372	367	384	377	397	412	395	410	391	418	379	409	351	390	392	408	397	419	371	419	411	389	393	384	407	409	402	416	409	405	422	443	411	378	413	384	358	417	409	398	410	402	386	404	382	381	415	376	414	386	369	367	412	374	360	408	415	425	399	381	404	389	396	407	364	393	406	405	440	428	400	385	384	400	395	411	401	430	435	385	340	405	344	406	363	419	419	386	392	354	415	384	382	381	390	442	401	389	396	394	393	411	410	422	375	439	388	370	391	397	395	378	419	411	411	402	376	411	379	408	395	417	391	414	409	405	394	383	367	389	428	424	375	408	407	409	413	411	357	363	371	391	441	404	362	373	425	457	423	412	412	374	408	355	390	379	366	385	398	397	423	413	410	381	380	417	416	391	422	394	411	457	406	434	425	390	403	367	385	372	384	411	374	376	397	433	442	372	443	380	406	424	396	417	408	415	437	416	364	418	396	368	383	421	409	342	380	437	377	370	409	400	381	405	398	442	390	418	424	387	419	376	401	372	399	407	422	466	415	402	391	402	421	383	388	427	413	402	420	447	370	416	367	385	394	427	411	392	406	371	359	396	400	388	374	403	401	412	423	432	439	388	393	373	421	380	415	390	399	422	412	414	388	406	414	382	399	415	409	387	368	401	395	437	478	407	363	385	387	378	416	411	446	411	384	423	404	384	383	407	380	390	397	407	408	416	392	410	427	377	380	370	377	374	378	461	404	384	382	372	398	379	385	406	381	362	385	356	394	421	337	410	434	388	447	398	409	381	409	372	401	384	402	373	372	427	388	399	382	376	386	406	373	362	439	420	353	411	382	403	366	408	366	400	367	436
5575	1005	999	941	921	895	932	910	925	899	874	877	940	898	882	946	885	879	930	860	876	903	874	874	929	897	940	920	890	897	903	879	904	892	906	942	933	916	913	881	856	893	884	866	890	907	897	913	915	846	914	928	873	868	892	869	827	879	877	889	930	883	880	891	872	856	940	882	853	880	886	855	904	887	887	948	905	865	902	969	886	850	922	860	931	899	902	862	939	909	869	851	926	894	905	806	945	898	943	946	923	876	884	915	900	889	912	921	841	921	945	893	905	898	914	899	898	849	885	836	932	901	917	908	898	853	930	903	872	864	928	919	862	942	885	895	852	864	913	899	850	882	869	888	923	927	904	927	864	893	900	869	868	909	899	886	922	847	922	886	937	852	875	900	927	931	880	871	889	887	896	859	906	880	881	872	962	920	919	881	882	863	889	922	939	895	899	886	864	922	889	853	875	873	941	977	852	843	925	857	862	927	935	886	876	922	935	904	932	930	898	892	926	896	917	953	876	846	913	904	940	927	879	923	955	861	905	880	886	912	922	880	921	871	891	925	827	903	909	872	873	917	890	899	930	888	888	828	900	922	915	908	921	908	884	831	906	878	905	921	896	946	888	868	909	852	857	893	942	894	948	869	864	876	897	896	894	865	860	887	899	987	918	879	854	919	922	909	923	897	881	902	921	902	888	916	923	894	911	884	853	934	852	874	903	901	882	872	902	886	872	881	915	860	914	846	924	914	896	908	881	884	843	922	875	905	936	845	951	872	895	915	925	898	952	832	900	882	855	870	875	935	935	874	929	884	898	943	856	904	883	912	880	866	899	904	934	882	945	907	870	926	892	909	883	932	908	863	962	920	864	910	832	886	888	873	901	904	939	891	903	906	891	918	912	899	904	925	948	928	874	881	877	891	898	911	889	876	909	920	873	892	877	927	880	913	886	913	880	872	876	888	920	914	833	900	929	885	926	919	876	899	941	872	872	908	881	904	937	907	841	919	863	905	897	929	931	888	894	839	913	838	886	918	948	921	896	902	823	922	894	870	902	893	881	953	869	971	870	947	869	903	895	933	877	953	899	915	947	881	907	868	897	922	904	890	830	883	877	856	899	913	845	905	847	925	951	925	911	914	858	902	898	916	878	880	873	906	895	898	869	853	884	886	863	920	862	878	827	920	868	933	850	920	855	885	923	857	920	897	873	904	861	913	842	901	939	889	930	916	880	934	844	911	904	903	899	953	856	855	903	886	909	925	896	900	880	883	924	893	921	892	927	941	898	932	872	902	870	931	879	937	855	893	951	872	894	879	928	893	887	891	892	885	928	889	928	830	867	912	877	886	884	881	889	854	920	881	917	887	849	923	918	889	877	879	909	940	892	886	923	868	846	893	869	904	913	877	897	897	909	942	914	932	892	894	938	866	855	919	842	874	904	888	876	914	903	879	900	895	909	884	920	899	878	923	912	916	972	860	897	913	859	952	862	940	917	889	920	905	902	950	898	925	934	881	865	912	892	912	900	901	890	853	929	913	946	911	933	895	887	865	888	898	879	869	892	909	898	891	908	916	847	934	879	845	934	869	919	912	851	896	884	839	857	879	845	882	940	923	902	952	931	871	919	896	888	930	863	893	868	878	905	918	893	917	868	894	930	925	892	913	892	888	930	948	885	918	897	883	884	924	874	894	908	901	880	894	879	919	935	913	905	906	884	885	938	902	934	913	823	912	914	848	894	864	880	956	976	878	907	818	936	955	909	878	864	863	856	907	872	917	878	854	868	916	945	926	903	907	912	921	935	921	932	932	949	910	969	899	864	921	880	910	875	849	880	908	901	841	910	870	848	916	956	920	908	868	881	929	898	920	916	889	896	930	888	860	985	938	918	899	857	886	893	906	892	914	903	858	856	875	915	889	933	919	879	899	873	877	923	824	897	830	944	869	879	911	842	893	886	891	929	923	880	876	924	897	926	863	874	877	902	877	906	900	952	854	870	929	954	941	906	925	952	909	882	887	852	904	973	956	919	917	878	908	903	833	869	927	883	905	887	936	929	865	893	901	866	868	922	886	966	853	893	924	818	929	923	912	870	991	878	915	869	931	937	888	831	898	918	958	884	909	892	853	842	907	883	914	905	886	871	885	889	908	829	854	878	905	890	868	886	898	890	881	899	931	923	946	948	951	921	859	899	882	944	894	844	836	892	966	945	917	873	862	935	899	894	865	917	932	875	907	900	958	907	869	881	891	884	880	905	893	848	852	874	922	914	877	875	914	859	885	883	900	910	899	870	884	910	893	894	921	939	880	823	897	879	847	917	882	934	920	899	911	881	876	971	909	835	913	883	888	868	927	900	922	924	924	910	953	905	862	875	926	860	872	917	946	883	888	960	902	889	931	889	893	915	912	920	892	936	908	886	860	910	887	905	891	884	907	939	891	910	876	915	884	915	905	955	880	954	888	882	976	912	952	918	872	858	859	842	891	848	855	890	897	915	965	895	898	900	886	866	935	904	885	870	887	839	918	878	963	904	925	884	894	857	909	876	868	983	954	923	832	895	837	892	910	902	890	821	892	879	945	938	911	923	853	859	884	867	889	916	890	952	869	885	942	896	898	833	932	966	884	924	916	883	913	948	863	928	884	859	884	870	926	865	870	961	941	906	895	908	931	861	870	876	913	892	922	886	900	952	925	899	881	922	923	871	908	901	896	855	903	854	908	919	912	937	922	916	919	942	883	898	930	850	899	976	921	892	886	907	875	912	876	861	912	833	900	892	931	860	921	920	915	871	897	889	937	924	901	854	943	903	858	910	909	946	863	901	887	1001	870	901	881	853	898	877	853	898	876	906	907	880	932	886	851	852	863	898	928	888	863	957	907	883	821	903	931	883	908	869	903	905	887	942	897	884	861	867	948	897	893	891	922	919	939	921	952	887	883	919	872	895	855	891	888	899	907	929	900	930	909	874	986	880	873	879	877	887	914	951	898	913	907	894	906	870	884	924	932	923	839	934	935	907	920	877	886	881	879	868	893	885	897	869	842	890	910	917	941	882	898	926	883	922	884	878	873	873	859	878	894	891	942	883	888	886	900	865	897	887	938	888	875	877	887	883	860	876	863	881	884	938	934	930	843	847	920	900	873	932	914	845	874	923	960	898	936	925	828	863	926	937	929	893	868	904	932	911	848	918	910	900	940	947	929	901	935	961	867	885	911	852	874	875	919	852	909	891	889	882	940	922	789	919	915	889	868	941	928	927	925	914	914	831	902	873	903	920	967	960	895	892	851	910	954	885	894	959	899	880	889	959	910	875	956	914	881	868	857	925	965	954	871	889	897	906	890	898	891	880	895	883	913	876	890	927	916	879	902	921	924	917	973	886	907	924	890	898	923	884	884	892	893	887	926	899	910	893	872	896	885	864	924	880	880	853	894	896	898	880	896	874	948	918	879	918	896	904	885	881	920	909	886	897	923	972	889	902	899	878	872	872	884	917	938	855	900	913	913	865	901
24467	20846	24549	27242	19903	1723	644	515	464	459	452	460	483	441	488	430	442	463	446	462	444	400	432	380	423	465	473	435	412	427	432	439	405	440	429	429	429	403	393	432	409	400	409	433	391	420	431	452	462	435	408	436	448	438	453	487	447	425	441	428	439	431	391	451	404	425	443	487	445	442	478	447	434	410	445	412	433	443	418	421	439	389	428	436	407	432	452	446	459	458	444	434	408	445	398	447	431	431	451	461	416	425	429	450	410	397	424	427	392	459	437	432	434	422	405	431	461	417	425	424	393	433	455	389	499	404	447	420	429	418	454	411	424	448	468	438	425	423	408	408	423	392	434	445	394	436	466	410	390	419	466	439	453	438	418	400	421	435	448	439	423	444	427	396	387	429	415	437	450	413	410	450	405	443	435	407	413	446	426	413	415	435	430	458	442	416	438	420	450	408	425	440	401	436	423	412	447	413	439	423	424	430	397	421	436	417	450	438	446	408	383	465	446	433	403	468	402	414	447	442	460	419	425	455	467	401	450	451	427	415	440	431	459	437	430	446	435	472	449	416	430	413	406	414	411	429	395	438	450	458	425	434	434	395	390	418	399	367	408	412	455	426	449	420	413	454	457	470	442	454	406	418	432	445	444	394	407	473	404	481	417	414	453	426	423	406	415	379	432	425	442	426	411	448	428	429	432	427	395	393	425	480	441	432	483	429	451	403	425	399	416	448	423	443	397	464	422	396	412	411	421	408	439	404	435	416	447	434	402	404	402	447	439	464	392	406	427	440	441	459	466	375	439	390	388	449	417	408	413	411	468	485	389	408	438	422	433	380	430	448	425	438	437	424	407	456	412	429	428	471	431	444	392	387	451	454	398	439	435	413	444	420	442	414	426	398	456	429	438	403	409	424	451	418	427	414	438	444	435	434	434	407	434	415	434	416	471	424	440	433	418	422	439	411	402	484	449	448	435	433	403	459	433	387	407	445	417	385	428	436	424	429	412	414	469	435	476	402	426	380	453	448	453	416	430	446	470	408	456	462	457	452	432	436	383	434	462	403	398	407	422	411	430	420	411	447	415	380	428	412	434	438	431	406	436	437	393	428	409	421	442	450	420	444	467	441	416	399	437	391	411	430	415	420	433	445	438	408	414	440	416	460	441	444	424	438	451	434	421	425	436	445	430	419	403	410	444	421	435	446	404	425	429	425	419	459	419	447	401	415	451	403	447	414	415	455	446	399	448	434	421	425	473	434	426	463	438	451	402	424	423	441	423	448	432	469	428	427	440	386	405	438	385	403	400	410	397	471	415	402	441	484	434	423	415	385	420	418	461	456	454	407	457	417	404	422	435	426	469	405	386	435	366	437	438	393	422	464	464	423	451	429	426	431	413	434	384	446	456	434	439	452	434	402	405	416	411	411	456	465	457	458	427	444	433	373	431	427	400	406	444	424	408	402	387	411	440	396	467	440	452	434	423	430	427	420	467	465	429	407	413	431	417	411	378	420	456	446	436	395	445	449	470	426	459	434	381	455	445	423	398	434	442	425	404	426	434	401	416	408	443	476	437	444	434	419	420	400	444	404	425	420	428	407	425	427	415	441	422	465	412	413	415	462	436	435	424	409	377	446	406	415	450	418	427	460	416	411	415	446	416	440	429	430	406	432	415	433	394	418	450	464	417	390	440	408	460	417	432	441	424	434	444	420	440	431	425	444	414	441	425	407	436	469	412	400	404	460	423	419	385	413	449	441	416	428	451	412	438	411	399	416	425	444	461	418	411	420	451	432	430	396	403	376	424	439	401	402	460	479	395	400	428	415	424	458	433	405	415	399	464	397	428	398	423	429	403	414	415	462	475	404	440	425	482	438	461	423	443	458	408	423	408	383	444	403	443	443	439	375	388	400	393	411	451	441	388	439	417	393	457	385	392	385	452	420	454	461	406	425	439	434	398	412	402	438	396	436	411	443	419	447	410	433	468	422	392	439	428	443	419	413	424	411	456	426	395	392	465	419	401	404	432	418	449	444	470	446	447	399	411	434	442	406	440	441	447	450	424	433	406	457	444	427	440	445	384	414	446	427	439	429	462	439	418	430	419	416	389	421	391	424	449	432	461	440	421	418	433	437	431	430	479	449	426	441	416	434	424	421	407	400	431	393	433	432	345	444	402	455	401	440	461	435	452	437	422	448	453	433	391	456	464	447	448	408	447	435	426	421	438	446	449	433	411	424	422	461	388	443	422	465	406	448	449	424	442	419	438	451	417	432	413	461	440	399	371	399	402	455	429	406	447	451	455	445	437	425	415	426	448	422	449	419	426	436	440	434	416	429	411	427	453	447	406	416	401	454	410	451	441	471	437	449	400	431	409	401	412	404	432	419	412	421	411	433	427	410	431	442	432	398	421	418	438	415	404	414	431	407	475	414	426	404	388	424	438	421	401	384	440	416	463	437	423	359	413	407	411	445	419	430	423	409	454	443	420	427	396	448	408	453	461	395	441	452	390	414	412	444	474	458	459	468	384	406	392	426	388	377	427	408	456	390	400	413	416	439	398	427	404	406	438	409	444	411	407	433	405	407	427	456	444	448	451	378	427	406	462	411	444	450	449	425	415	427	439	442	448	462	414	403	435	395	394	438	434	431	464	433	419	396	433	425	414	448	384	430	423	421	450	421	439	447	421	448	410	439	420	449	408	415	416	392	459	460	400	385	402	408	396	424	396	405	425	475	451	423	458	431	419	402	417	417	432	410	390	417	417	447	446	427	417	444	406	474	401	422	458	461	406	439	387	421	416	438	409	426	413	459	392	435	394	421	420	427	407	413	452	443	420	417	426	415	418	385	439	449	413	433	428	456	432	454	422	455	455	446	419	420	427	431	392	427	443	416	399	445	448	419	429	402	382	409	435	416	451	444	448	426	408	438	486	458	403	441	436	433	417	444	426	398	433	438	462	410	393	453	460	442	399	390	425	390	424	441	442	476	443	435	446	401	408	380	420	410	450	389	439	405	470	390	461	409	416	405	432	414	413	444	422	424	396	401	455	420	409	489	400	457	413	414	419	430	425	437	424	465	440	396	420	429	418	415	428	413	422	422	458	411	418	415	418	434	442	425	440	399	444	441	461	455	437	422	422	430	454	425	426	386	421	425	435	429	402	401	406	414	460	472	448	425	437	413	411	430	438	443	438	422	429	424	431	424	437	414	421	411	415	459	451	451	471	418	439	433	412	423	406	419	466	428	424	389	468	428	411	425	438	429	423	411	449	430	393	436	409	395	451	433	399	442	432	428	385	422	414	394	417	407	416	396	476	401	421	415	437	405	453	452	395	398	372	418	426	445	459	461	419	420	436	407	431	400	419	400	457	423	402	443	421	431	417	406	415	427	429	434	430	407	411	471	451	424	442	413	394	442	427	413	406	420	423	470	427	413	444	432	406	409	450	380	450	416	431	415	387	469	448	451	410	435	427	379	434	402	458	424	387	403	414	417	433	380	426	465
3608	3186	2165	1407	1142	1023	950	928	983	965	910	972	996	912	920	944	917	862	902	925	896	861	942	897	901	985	950	933	976	959	944	882	976	951	916	994	887	950	966	1000	913	952	912	928	960	929	943	990	985	962	921	941	998	917	923	954	931	927	930	952	979	962	971	906	935	884	953	939	966	900	943	841	948	933	930	934	926	942	925	923	955	933	935	964	959	978	899	906	949	973	948	967	887	931	931	941	973	926	927	934	896	890	917	890	914	958	887	923	930	886	941	889	912	915	964	920	942	914	909	911	943	943	938	968	961	945	934	992	933	969	927	948	913	936	909	970	952	924	1010	929	872	966	922	903	934	918	919	945	998	957	937	928	943	931	922	938	987	887	922	959	979	936	925	979	995	927	971	912	898	921	949	998	1004	910	948	921	939	929	929	927	907	908	955	888	932	982	895	921	943	971	960	918	946	944	983	885	933	918	948	985	934	910	954	906	905	948	943	1004	1013	962	966	927	932	948	960	940	905	908	899	917	949	933	952	926	916	919	901	992	993	916	917	892	905	909	945	911	944	877	925	925	1001	956	951	936	926	916	964	915	936	935	894	944	930	919	935	933	922	966	938	912	947	875	911	938	905	908	904	964	950	901	873	986	967	930	885	927	978	889	927	987	849	950	911	930	921	957	955	964	943	884	928	905	904	939	916	930	924	946	969	947	920	909	910	941	931	927	918	919	941	890	837	981	934	896	937	960	918	943	938	942	933	898	961	935	969	965	913	966	909	925	930	953	936	893	931	945	940	986	884	918	927	951	938	929	924	888	947	886	966	934	984	915	907	930	944	940	963	951	924	920	933	891	925	941	970	925	915	953	915	931	957	920	927	949	882	908	980	945	977	937	924	939	901	899	951	993	943	915	1000	941	979	884	951	972	952	964	976	936	898	935	939	953	907	968	941	931	915	908	957	954	979	966	904	927	930	933	959	938	911	941	853	943	875	942	918	974	890	1034	972	957	939	873	910	902	927	998	948	907	912	947	925	929	930	925	945	959	935	938	907	910	971	944	983	986	922	934	928	940	959	927	945	939	915	942	865	961	950	907	974	923	930	955	888	989	921	981	957	939	913	969	957	917	939	949	895	917	946	919	912	908	935	898	915	924	955	916	887	927	966	941	922	889	875	958	952	956	898	922	929	1003	959	1013	947	878	921	926	948	969	902	911	928	922	939	911	930	896	924	947	926	953	931	894	972	946	928	908	941	878	919	914	849	926	879	982	955	978	915	903	935	982	934	942	896	931	955	899	930	953	901	949	916	903	971	937	913	883	974	932	946	892	957	923	925	903	952	956	900	965	963	912	918	952	967	972	950	923	930	911	930	952	904	909	914	908	930	942	963	919	976	941	931	883	947	913	964	928	946	941	918	894	907	959	903	987	979	945	970	923	943	959	947	912	955	961	881	903	874	900	925	908	930	883	924	914	969	882	912	968	964	947	909	947	927	916	905	972	939	975	898	924	905	973	961	874	920	946	943	925	940	927	896	945	948	956	937	914	976	918	927	928	909	967	897	959	947	958	854	948	946	923	889	946	978	897	938	924	938	958	921	959	990	903	906	940	894	924	940	899	969	938	886	970	954	958	911	949	957	921	948	936	893	928	940	936	898	937	875	916	934	904	966	944	896	935	911	929	939	920	908	949	924	951	923	924	959	964	906	951	930	935	926	935	929	921	952	962	880	879	889	926	935	988	950	935	954	900	933	885	955	940	937	923	946	963	917	994	913	894	923	942	960	867	882	930	891	978	932	933	899	955	966	969	909	946	915	937	866	977	993	871	908	929	908	930	963	942	923	923	940	940	915	908	920	985	883	971	921	934	902	847	920	936	945	939	947	974	919	956	944	924	938	950	933	918	901	945	973	916	858	930	950	905	889	936	934	931	971	961	911	873	978	939	957	971	899	967	952	940	963	826	938	914	927	886	923	894	996	916	917	930	902	941	893	936	954	918	931	941	974	995	953	907	956	971	972	897	976	940	900	914	938	939	907	948	926	961	905	937	907	896	935	957	922	953	965	934	929	928	902	931	893	897	954	897	968	934	915	884	946	965	905	923	957	981	983	963	911	968	925	922	963	940	922	918	942	1005	911	929	890	923	983	930	919	936	931	923	915	942	924	947	921	886	917	943	920	917	1015	936	896	943	955	941	909	967	897	926	940	920	908	913	920	929	932	980	923	920	890	904	929	935	942	951	941	922	944	896	905	962	904	999	952	936	1006	975	907	949	888	894	928	859	944	891	879	954	999	968	916	907	920	949	982	949	937	954	924	930	904	952	966	914	931	968	916	981	897	910	970	957	960	905	921	900	974	906	982	954	890	866	1000	929	968	942	922	886	963	964	975	914	948	935	964	915	873	928	925	946	862	901	876	911	923	939	947	965	965	932	935	899	948	946	902	936	965	916	964	932	972	925	939	908	896	948	945	907	931	1000	958	938	951	949	953	945	1000	933	914	898	962	924	921	945	952	916	950	901	931	936	825	940	911	932	954	954	957	911	937	925	942	891	948	904	952	935	908	901	929	947	924	949	929	925	951	940	936	990	955	893	943	901	941	919	898	926	997	976	887	955	910	900	929	928	962	974	891	939	907	954	955	976	928	898	865	937	941	922	951	917	936	928	923	964	898	907	971	937	951	979	940	952	888	975	883	979	906	924	938	951	876	973	960	982	886	900	898	918	955	881	940	930	921	902	927	896	935	975	908	972	972	927	924	953	978	896	929	899	922	967	896	962	942	897	955	972	910	939	914	901	942	913	952	953	940	894	943	912	943	965	949	888	954	926	964	896	864	933	926	938	993	949	1002	933	944	920	918	933	941	974	982	901	904	985	991	987	907	944	915	941	878	925	932	929	931	904	958	934	938	939	923	953	975	930	911	928	976	971	897	962	987	916	925	966	971	920	880	979	948	920	961	905	934	890	967	946	906	962	964	920	953	903	874	891	927	944	942	901	932	935	867	939	942	915	933	920	936	982	937	881	989	938	984	913	904	916	895	942	877	1001	898	915	866	942	935	895	970	916	909	941	887	942	924	925	929	880	891	960	924	975	973	905	946	909	908	964	952	937	934	959	949	949	931	903	934	976	884	912	923	954	945	976	900	947	883	891	882	922	912	888	917	913	914	950	941	924	914	937	982	925	921	915	858	937	945	982	956	871	892	901	942	963	900	854	906	990	853	946	912	939	915	935	949	945	905	941	956	931	955	931	917	924	924	907	906	911	996	854	968	853	960	967	906	942	949	954	949	964	957	926	899	870	969	975	885	926	929	903	979	880	952	897	935	947	914	899	930	943	923	917	960	934	927	930	918	915	997	904	923	911	930	927	1007	894	1017	922	999	929	961	956	906	930	956	919	916	943	879	907	939	994	911	917	930	886	989	947	939	938	969	959	918	964	952	912	948	915	890	947	948	933	944	901	931	891	966	904	932	917	979	968	962	990	957	951	937	881	936	870	954	975	906	899	934	956	932	920	949	925	975	957
23583	20862	25203	26653	20871	20875	3216	483	359	337	351	300	246	271	273	263	289	252	224	260	245	234	238	255	241	270	262	229	251	245	229	252	248	263	238	243	232	262	227	231	212	234	215	233	231	259	234	231	255	239	241	222	197	266	232	205	209	236	217	230	239	226	236	234	215	230	234	255	207	206	201	211	266	221	234	242	225	243	189	232	226	203	218	222	225	257	241	228	223	226	217	198	244	219	263	243	226	204	239	221	239	254	216	239	246	224	201	232	214	230	220	232	232	227	230	235	221	228	244	226	244	219	262	228	225	235	231	215	230	232	224	233	232	240	194	235	236	227	207	201	207	214	250	252	228	246	209	212	221	238	240	228	262	223	237	228	219	241	274	251	245	226	228	251	231	250	244	227	202	193	242	232	214	224	244	235	234	263	244	222	240	221	222	228	210	233	221	243	236	203	245	225	211	228	257	214	236	252	244	203	221	207	215	207	213	200	235	228	239	205	249	237	219	234	243	215	202	193	213	239	232	249	231	226	218	223	235	205	235	253	226	211	232	242	227	232	232	242	258	235	223	246	247	243	209	225	234	226	254	228	236	215	233	250	232	256	233	205	218	240	240	232	228	196	219	239	224	251	231	241	250	227	251	244	225	222	195	248	228	244	249	240	200	239	222	220	240	246	214	231	246	241	225	231	216	218	226	245	248	233	210	228	200	228	215	242	253	224	227	208	227	209	223	251	214	227	248	219	264	230	230	228	253	196	226	232	235	215	219	221	222	242	217	231	265	230	204	217	240	249	221	236	198	219	230	216	194	217	227	202	238	223	219	237	251	231	224	248	241	224	244	208	229	194	254	235	237	247	215	222	223	228	198	233	241	227	266	236	239	233	252	204	209	224	240	229	247	197	222	222	206	246	205	236	227	244	229	236	233	235	229	228	230	215	239	242	230	230	210	199	224	220	226	208	253	254	205	211	198	250	220	251	251	221	247	226	237	245	236	235	256	236	176	197	203	228	249	232	245	263	229	212	247	195	221	233	249	215	224	212	232	238	245	251	240	231	233	218	237	214	252	205	250	249	240	204	237	202	227	208	245	239	221	186	221	229	200	241	199	230	237	224	247	205	230	217	214	242	229	230	216	241	222	215	215	261	208	241	224	198	198	238	250	224	255	221	230	254	227	193	250	244	242	217	230	262	231	227	205	244	224	235	269	231	208	224	209	233	219	254	229	245	223	200	212	251	233	234	233	250	214	234	192	239	210	199	198	219	224	230	230	215	223	211	241	213	221	244	220	219	207	219	241	197	248	233	229	226	213	234	213	235	243	235	215	239	234	240	256	214	205	244	230	218	213	217	247	200	231	226	260	268	232	215	228	238	208	228	244	269	227	243	241	257	218	235	216	244	230	197	237	225	213	215	189	270	227	214	218	235	229	244	225	225	237	198	248	247	246	263	251	228	225	229	220	229	269	223	257	241	228	227	255	220	199	213	250	242	254	240	218	238	234	230	249	207	232	204	235	236	214	250	245	259	224	252	199	226	224	215	229	257	221	238	201	242	229	213	224	219	224	238	229	234	210	200	199	200	204	233	280	203	238	238	203	232	234	232	232	272	219	226	228	254	229	230	235	225	195	199	243	229	238	268	225	228	221	244	201	212	244	219	268	236	213	199	218	214	228	230	244	227	256	246	231	242	224	243	224	226	209	218	213	224	240	220	227	204	251	243	248	225	231	230	213	229	206	223	212	215	240	215	215	237	237	249	226	233	273	246	237	226	209	245	238	247	189	244	212	243	254	213	241	225	210	237	241	236	245	227	206	236	211	211	237	225	234	233	227	240	254	248	230	218	228	225	208	222	205	237	256	207	268	226	240	269	226	216	220	221	226	245	211	224	190	237	207	229	213	220	187	226	193	224	230	245	230	230	206	230	242	208	215	199	213	207	217	242	244	230	220	226	217	223	207	246	228	231	203	214	241	228	242	233	233	243	255	210	238	248	243	230	218	197	232	223	254	214	233	226	225	242	221	222	228	248	234	252	251	245	224	242	234	230	225	256	230	217	229	237	213	230	222	214	227	227	270	237	232	241	265	271	235	218	253	218	272	235	257	178	215	196	208	243	230	235	215	241	210	211	242	213	238	208	236	219	222	216	230	239	246	233	251	217	229	248	201	201	226	211	237	253	265	214	216	245	227	241	221	227	225	208	257	216	192	233	245	220	246	243	242	224	228	205	225	220	230	207	236	224	248	246	223	223	228	235	220	224	231	234	248	230	238	221	227	247	213	215	211	230	228	220	211	219	196	263	231	210	236	240	235	201	234	241	247	213	251	241	214	255	201	234	243	256	251	238	205	234	204	232	224	251	244	219	211	222	207	251	234	268	200	246	218	225	253	235	218	220	247	209	227	224	240	219	241	242	232	215	240	236	221	247	260	224	224	239	222	221	228	274	221	217	239	212	233	221	236	216	247	203	227	240	215	224	216	214	201	223	241	244	254	236	213	223	217	215	209	227	220	205	230	261	229	240	236	238	245	249	204	235	220	255	244	219	220	253	240	237	227	220	249	221	229	249	263	226	256	248	242	253	224	218	232	241	236	256	253	229	233	187	239	244	211	205	215	223	251	238	229	220	239	224	240	239	220	240	238	229	228	198	240	228	228	215	221	256	204	218	232	257	220	229	235	222	228	238	228	233	223	190	231	239	219	247	227	250	223	215	226	236	219	238	247	260	262	232	239	219	221	195	220	236	245	229	216	237	229	222	216	247	238	236	231	248	221	236	220	232	225	223	217	221	217	240	193	242	223	209	250	255	256	249	193	199	212	207	223	232	251	245	236	223	236	209	216	216	223	227	257	231	263	220	208	237	203	216	205	228	233	212	235	234	253	231	237	264	252	231	234	234	215	232	229	231	203	208	247	280	222	251	226	224	222	212	218	211	228	229	204	242	199	239	220	248	224	209	260	254	211	262	225	207	229	230	242	236	223	206	236	219	219	241	204	220	218	232	259	228	263	217	233	257	223	239	228	240	231	244	231	231	246	229	214	231	208	249	237	231	237	225	214	229	229	252	224	219	233	207	223	222	233	265	220	226	238	237	224	240	241	192	232	221	214	220	232	209	242	231	199	226	261	255	221	237	230	228	229	249	233	231	254	251	245	220	238	248	244	251	277	237	248	206	240	238	251	224	228	241	220	241	243	253	245	225	211	260	242	212	216	223	234	216	233	228	221	233	233	230	216	212	213	244	219	206	248	245	256	199	232	243	222	222	201	220	197	248	227	256	230	213	206	223	256	224	230	257	222	227	243	239	212	231	218	220	205	201	214	233	221	230	234	233	240	246	239	246	212	207	228	239	226	228	207	227	239	235	215	228	224	231	224	285	234	237	226	233	261	236	243	240	248	221	257	232	204	251	267	224	243	194	228	238	228	207	236	226	231	210	212	266	229	236	253	237	227	228	223	240	231	258	264	221	243	256	284	231	209	247	235	237	242	233	220	217	231	254
3428	5045	3217	1492	974	804	725	652	658	601	560	570	598	562	538	523	517	560	522	553	515	557	558	538	558	539	602	569	513	533	553	573	528	525	521	528	590	527	522	575	508	545	554	545	537	543	531	515	535	504	568	529	556	532	569	528	565	497	523	535	552	530	527	544	516	494	565	538	549	559	550	533	558	567	503	504	498	544	543	511	562	549	519	534	555	533	516	546	580	543	517	548	541	567	529	580	537	538	542	518	562	560	550	543	573	541	498	554	541	560	533	519	507	555	549	569	538	563	513	498	574	550	553	553	553	537	544	531	526	565	506	552	557	539	553	539	591	542	523	526	562	553	568	553	536	533	509	515	531	531	581	577	543	515	551	531	551	546	558	572	581	530	565	530	567	497	522	534	572	521	489	593	552	530	553	486	521	535	563	588	546	530	547	585	511	574	543	574	490	487	559	561	527	526	544	526	574	503	590	551	538	534	554	569	564	537	526	518	533	574	545	503	545	537	493	535	601	576	572	558	523	550	538	496	515	547	581	559	574	554	535	572	539	535	535	566	554	524	568	554	502	597	575	554	535	548	520	547	518	520	567	523	580	553	515	524	560	550	554	578	549	504	505	572	540	545	560	575	525	536	520	545	526	550	557	536	526	540	541	525	556	533	534	545	553	525	578	560	524	543	558	540	524	519	520	529	522	559	538	538	550	519	529	553	556	509	547	520	580	502	500	567	542	503	534	538	561	539	509	474	602	511	485	501	574	532	526	538	526	545	569	543	508	516	502	586	508	527	540	549	525	580	544	574	550	509	517	544	597	535	546	519	533	576	543	542	573	535	580	550	513	489	565	523	563	524	537	531	519	545	505	502	571	562	511	547	551	483	564	490	546	555	568	478	545	510	496	575	526	511	496	548	553	546	572	547	531	504	540	552	531	571	566	523	521	528	539	556	555	537	586	518	497	531	583	546	556	528	520	537	568	539	513	571	516	557	531	540	527	505	551	548	513	528	543	527	524	518	559	554	511	533	546	528	556	551	517	552	512	539	516	584	523	554	537	546	512	569	551	563	529	531	531	545	555	589	539	535	598	570	489	561	573	542	572	509	572	561	538	573	536	589	582	523	529	513	547	556	512	537	549	590	494	568	541	557	531	530	516	542	527	521	526	549	546	526	539	536	619	546	507	566	566	569	602	548	564	565	578	557	529	547	541	548	542	582	557	529	513	570	532	513	516	500	519	516	555	537	524	506	547	576	546	594	553	544	565	537	529	558	539	563	582	568	596	548	576	502	523	528	566	539	564	564	485	538	512	518	583	541	551	552	528	538	546	537	510	528	553	574	502	541	587	591	537	534	571	539	501	536	537	526	516	529	579	543	523	511	546	558	530	529	519	544	555	534	519	559	553	534	521	519	523	570	547	580	498	520	554	519	516	565	532	530	519	541	544	523	537	561	559	559	544	561	568	551	570	541	537	556	532	551	524	519	560	533	560	525	506	512	517	566	526	536	540	549	493	537	560	523	564	505	598	526	548	529	556	508	532	590	538	536	542	569	544	608	545	544	536	558	548	561	507	505	564	520	572	516	521	573	500	565	555	523	534	557	527	530	549	524	551	520	521	529	562	554	525	559	550	547	538	546	573	517	566	567	549	531	553	541	548	519	543	517	549	552	548	554	516	506	531	569	544	504	516	540	550	527	533	518	503	516	557	585	574	557	553	513	575	506	560	540	523	518	569	539	538	543	532	519	566	553	546	504	544	552	521	562	532	518	534	561	537	521	543	528	547	543	535	540	537	545	585	556	563	528	532	554	562	514	571	608	536	543	540	545	530	515	519	547	520	557	574	555	529	551	551	554	593	501	523	520	528	527	552	497	551	534	563	541	508	578	542	554	514	533	574	554	526	574	546	504	517	528	547	524	521	532	579	497	540	539	568	516	548	565	531	564	514	539	561	523	525	541	558	548	526	517	537	556	565	538	551	550	540	565	536	597	549	532	520	510	527	486	541	490	508	564	527	543	535	547	543	564	530	502	565	549	578	540	551	540	546	586	519	533	548	552	578	512	531	519	560	530	522	508	546	539	530	543	534	570	523	512	510	523	553	556	521	549	506	524	488	568	558	541	515	568	544	551	533	540	510	547	553	547	512	537	551	581	518	545	549	550	501	528	558	537	548	540	554	583	527	539	525	497	526	568	508	494	532	558	541	538	541	590	500	488	519	540	536	576	501	555	541	536	530	529	557	546	556	551	520	532	543	579	518	557	544	549	540	520	536	549	553	567	563	498	576	530	556	554	538	575	498	526	578	566	542	576	575	530	540	545	566	522	560	581	508	547	519	525	554	566	518	550	539	505	537	528	564	511	523	554	511	583	531	560	548	517	541	555	539	547	549	566	505	550	524	560	529	516	529	577	520	569	564	563	552	574	519	529	543	534	558	481	512	547	559	576	544	592	509	531	573	564	513	562	530	517	526	539	595	535	552	528	550	525	569	555	559	517	528	560	545	507	537	548	538	521	540	482	555	523	491	534	530	491	523	518	554	535	508	565	513	556	562	557	512	587	530	543	525	528	514	549	516	555	583	571	498	523	573	520	544	546	520	542	528	489	541	528	543	524	504	563	537	537	561	552	551	553	542	532	531	565	563	504	533	525	509	521	546	560	553	489	552	583	572	540	546	535	546	578	553	500	566	529	542	555	520	552	514	575	535	567	532	531	565	558	529	542	563	550	573	549	540	472	539	563	527	535	568	576	561	536	516	528	524	565	529	568	506	510	528	567	518	533	544	516	500	532	521	531	557	556	533	528	562	529	525	507	527	550	550	525	533	532	515	494	533	549	532	572	548	562	606	554	537	526	553	539	528	525	528	494	496	522	554	526	555	557	554	555	536	525	529	564	545	496	534	571	564	536	541	537	573	529	555	549	526	541	564	523	522	558	529	553	534	543	533	536	483	557	555	514	533	517	560	526	584	553	555	579	562	522	548	505	544	520	524	530	519	554	511	556	548	531	557	593	528	548	480	510	546	551	508	561	559	499	558	552	545	568	543	535	520	556	559	513	551	523	541	567	522	591	552	546	558	525	531	574	511	547	546	515	542	535	540	508	517	527	495	528	529	531	590	554	584	528	558	519	538	503	539	548	497	554	553	530	524	543	520	510	495	525	558	563	551	540	568	523	510	519	526	537	566	536	562	564	555	529	513	543	507	512	577	526	546	522	543	535	528	529	496	562	560	525	544	519	537	520	575	538	505	558	529	539	552	522	547	516	542	525	545	551	518	539	530	514	536	571	524	542	547	527	531	547	537	543	534	552	550	559	530	545	511	534	520	498	547	548	530	552	559	504	509	516	520	551	558	523	543	572	538	574	534	543	573	543	519	520	521	566	538	531	546	561	524	546	535	516	527	507	544	539	534	499	507	560	543	583	564	545	574	555	570	489	534	524	524	550	538	533	561	551	538	545	524	492	545	567	523	523	501	526	549	553	548	492	552	531	534	519	544	556
32473	11128	1338	555	459	390	414	389	438	392	413	405	408	415	439	437	380	408	387	404	376	383	455	424	405	403	366	413	383	380	371	395	396	384	457	392	440	396	394	385	439	405	407	446	411	418	392	399	370	374	422	416	409	404	421	408	423	423	398	406	425	399	412	402	434	386	383	410	382	374	397	397	372	388	383	366	390	375	399	433	368	399	372	411	414	437	397	398	379	400	388	436	407	394	379	416	399	399	404	414	388	365	436	383	367	381	386	361	401	369	414	394	397	431	383	392	426	392	351	376	426	446	386	409	432	427	390	398	378	430	402	401	377	375	406	392	372	380	380	410	411	392	395	368	408	402	388	404	388	429	396	418	386	420	438	421	426	398	380	419	389	443	394	384	399	438	405	398	394	402	361	418	386	373	421	432	434	407	382	386	421	408	399	403	398	385	417	393	410	392	381	383	430	387	367	427	393	425	382	382	406	403	414	405	379	378	366	382	395	383	389	378	419	357	384	414	403	408	379	384	390	430	364	407	402	383	376	389	427	428	414	451	424	443	425	392	372	390	384	378	398	409	386	413	396	393	401	378	409	373	383	381	430	372	423	400	377	375	379	374	407	419	387	379	399	402	396	407	389	384	392	406	378	386	388	403	356	368	419	417	407	385	407	400	394	359	396	398	423	393	368	394	408	396	400	390	419	375	355	386	390	395	398	434	420	378	374	387	426	425	396	407	386	398	393	428	378	415	409	409	416	416	461	403	429	419	406	359	403	434	381	412	420	432	379	422	385	414	415	393	365	346	434	393	373	403	381	386	428	419	373	407	385	395	406	392	405	443	395	446	407	376	389	406	427	387	438	408	367	396	403	433	423	387	424	397	436	431	399	415	394	384	385	407	363	404	430	441	401	364	392	382	384	390	383	400	413	425	411	388	383	357	402	420	379	366	346	397	373	405	379	401	376	386	389	404	383	444	393	402	399	388	392	407	368	375	388	412	371	390	416	396	361	377	420	400	410	384	418	387	412	426	405	355	387	414	434	392	397	374	419	406	411	418	389	410	436	385	395	429	430	403	411	376	399	409	420	445	402	366	396	422	394	399	409	414	417	415	399	417	384	365	412	380	397	397	411	407	390	428	400	394	407	399	388	385	416	379	372	418	461	354	402	386	362	401	415	429	396	390	434	443	436	396	376	385	366	389	379	392	402	408	409	417	412	407	372	383	402	382	418	377	379	444	405	386	397	397	395	392	356	406	403	386	376	401	389	421	406	408	386	360	424	432	413	432	448	403	385	404	406	398	441	378	394	417	393	412	410	402	415	410	442	390	423	450	400	408	398	379	394	365	425	395	380	422	367	400	385	398	460	382	399	382	378	425	373	389	425	446	413	366	368	393	371	415	388	365	420	386	388	431	405	375	376	403	380	407	423	385	436	385	414	401	382	389	419	408	366	412	379	423	409	421	393	424	416	404	380	368	366	388	402	390	419	345	388	399	392	386	389	405	390	387	385	385	355	398	399	411	421	414	389	389	419	413	376	393	370	390	408	377	407	434	426	416	393	375	371	398	428	384	405	392	364	408	408	412	398	383	372	372	387	405	374	413	419	393	358	369	413	416	367	388	404	439	379	413	386	398	388	365	387	381	368	389	357	399	409	433	393	386	398	390	442	393	430	408	439	390	395	408	388	440	391	391	398	397	417	402	399	380	376	394	419	409	371	393	411	385	402	372	423	381	363	389	393	369	399	376	403	385	416	349	400	393	411	375	408	403	401	387	402	379	387	414	408	350	367	400	406	385	428	411	366	403	368	358	380	371	428	393	382	400	386	385	414	388	404	381	399	387	364	425	419	386	404	372	397	405	386	401	389	398	402	444	365	400	393	425	402	401	404	421	407	405	408	381	430	401	406	391	400	380	339	397	345	429	386	398	406	390	383	423	362	353	425	375	383	395	397	360	375	403	426	380	381	415	400	435	456	425	403	378	386	408	396	438	386	384	375	403	386	408	424	396	383	400	381	396	390	390	398	409	387	398	372	414	385	393	412	431	362	442	426	378	425	392	421	439	339	404	399	362	379	408	392	402	415	401	394	384	402	383	388	424	397	413	400	410	410	385	397	418	399	385	412	370	380	405	429	415	414	365	402	388	433	418	420	407	394	403	391	375	417	400	406	406	421	400	409	422	409	442	444	408	410	406	356	414	384	395	418	419	381	437	419	374	369	363	372	381	401	396	425	401	420	380	456	447	373	412	423	388	365	371	401	437	375	437	393	374	393	396	372	360	383	386	373	382	394	386	424	359	410	413	409	414	378	410	394	392	382	388	401	392	396	424	389	415	402	423	426	364	383	315	401	400	398	388	430	381	415	373	371	397	391	397	392	374	397	362	380	386	383	421	398	386	394	381	420	382	382	408	449	449	414	410	394	390	408	416	413	413	378	389	407	407	361	403	406	390	348	395	432	370	392	371	391	384	417	401	439	372	397	407	404	406	409	401	354	415	387	368	392	396	384	382	369	388	407	396	428	392	357	397	371	398	450	404	390	379	377	375	405	417	426	399	384	366	401	428	392	412	395	403	399	370	398	426	399	409	422	376	455	391	390	432	390	426	395	389	350	364	454	395	406	428	440	378	383	378	386	393	384	368	364	400	389	400	408	397	377	352	393	417	358	368	389	371	394	416	374	379	399	431	403	421	415	379	383	406	408	382	385	425	390	398	444	410	381	398	405	389	383	385	408	367	378	409	383	381	347	370	392	420	384	384	368	432	385	421	394	385	414	401	370	398	397	398	393	399	383	414	401	415	430	373	370	363	396	392	415	374	389	384	406	414	389	364	413	450	384	373	417	384	418	419	436	366	402	413	377	409	402	452	388	376	422	430	446	426	381	395	414	366	432	399	427	420	407	345	401	422	423	387	362	400	356	380	418	414	362	398	394	374	369	417	407	402	354	424	393	393	390	389	385	389	401	385	409	410	433	397	430	421	394	378	405	402	391	415	391	414	385	423	430	378	389	400	391	395	421	395	435	403	432	406	412	395	404	377	402	384	380	360	371	386	410	429	437	446	410	431	381	394	385	402	415	378	408	419	406	378	402	372	388	394	404	399	398	389	387	412	431	396	408	404	372	394	363	405	386	403	362	392	409	363	387	417	371	398	425	390	399	385	413	398	439	439	380	397	418	388	404	382	405	367	392	435	384	377	376	391	374	402	418	397	417	400	390	377	418	394	421	421	376	396	405	453	359	371	433	426	377	369	392	377	401	416	423	410	416	354	431	386	395	421	399	367	390	419	410	421	416	415	414	355	396	386	408	421	407	422	428	355	373	422	402	404	430	380	397	428	466	370	374	421	354	413	453	401	380	419	428	347	430	411	419	393	389	374	379	428	395	394	426	392	389	398	409	374	375	335	395	376	358	433	406	426	400	451	365	390	425	403	435	400	374	408	394	432	389	422	437	399	356	435	410	379	398	416	402	426	396	381	406	417	383	394	385	385	375	403	425	442
5590	1065	952	910	933	850	893	865	953	858	942	903	840	899	935	885	909	917	870	875	890	883	930	873	898	916	883	910	878	883	899	924	863	863	899	924	921	926	924	874	898	950	882	897	875	901	870	871	963	902	917	871	894	889	871	889	919	935	903	943	913	935	918	846	900	900	921	908	888	903	872	911	878	908	906	896	892	888	919	935	928	915	912	881	881	905	900	945	887	931	886	890	962	890	958	847	922	915	938	875	899	902	835	927	897	878	877	903	895	870	817	895	869	935	949	939	918	902	872	929	924	879	912	929	922	875	843	855	896	885	924	899	892	884	902	916	903	899	889	942	870	849	869	925	863	984	913	855	907	912	865	868	883	899	897	910	847	921	877	942	891	876	900	948	907	891	925	899	906	943	971	897	984	927	873	916	963	897	924	942	902	865	906	885	925	893	881	896	949	881	944	850	925	934	893	916	915	897	895	875	883	838	953	910	874	848	893	949	926	939	916	915	908	907	910	876	892	853	898	898	914	921	918	873	869	884	882	915	906	906	868	904	889	956	840	906	897	912	883	889	905	908	925	888	880	930	910	958	910	921	891	911	903	925	877	898	890	916	890	901	953	900	892	909	903	907	924	832	922	894	866	926	884	902	912	922	944	907	909	890	928	909	880	911	950	873	918	892	939	875	925	865	880	919	878	876	846	876	915	880	856	872	940	956	967	908	902	921	876	942	922	883	901	890	915	884	944	879	907	909	884	858	910	911	938	874	890	912	947	833	984	900	897	877	910	931	906	897	874	912	936	968	888	873	908	894	878	895	889	869	931	926	878	939	860	900	950	925	872	917	868	863	936	949	939	904	941	874	872	908	876	945	882	904	887	888	845	878	873	912	963	884	879	871	929	880	943	915	927	884	927	895	894	911	902	889	908	889	897	923	906	902	928	874	887	907	917	910	887	853	939	905	856	924	919	911	911	829	885	907	883	893	895	902	868	880	924	882	960	926	859	893	878	924	902	907	847	908	869	899	923	894	905	930	897	887	836	911	893	932	957	919	931	944	952	944	876	980	924	888	922	985	906	842	884	903	896	888	887	852	892	875	915	866	936	858	892	900	990	953	948	959	904	904	890	884	899	893	857	884	931	895	918	927	866	922	959	890	858	952	933	957	964	818	905	890	930	869	857	943	871	830	901	910	937	855	891	944	906	883	872	924	867	864	856	941	863	934	931	877	874	938	889	905	940	911	957	930	874	920	882	841	882	870	880	950	938	861	897	903	931	899	892	876	904	912	846	864	830	927	901	889	866	892	909	862	892	937	904	899	885	903	930	892	866	904	918	877	881	940	859	929	954	896	888	918	840	958	896	889	937	881	922	909	914	897	906	871	873	939	868	860	875	890	880	903	851	908	882	875	968	907	902	892	863	847	832	875	927	924	890	862	910	909	973	855	928	906	864	927	878	877	892	927	933	903	913	910	871	929	889	862	886	940	902	910	889	893	946	917	886	927	938	870	885	902	934	924	927	913	890	958	886	895	882	850	913	946	863	899	912	910	966	917	963	868	968	898	900	893	872	881	947	880	879	921	940	958	931	936	863	889	864	879	903	869	928	920	879	862	873	936	957	908	896	883	947	906	867	947	931	881	962	872	942	884	971	909	947	880	891	930	909	937	890	904	920	942	948	925	920	904	926	895	942	1003	905	956	905	945	909	854	924	901	876	881	940	929	921	898	891	889	916	886	906	957	888	889	882	905	870	962	882	856	972	887	901	901	914	924	909	920	852	895	940	879	917	924	907	899	862	930	898	903	871	902	890	858	863	938	948	913	946	918	955	925	850	905	877	966	867	893	919	907	933	911	863	890	929	876	919	886	953	935	864	906	945	867	899	835	892	944	875	909	860	929	883	918	926	923	872	894	884	897	930	941	875	865	951	911	935	886	879	920	897	890	865	933	891	868	890	946	903	903	902	934	904	862	900	916	923	900	933	911	894	851	916	915	897	898	906	962	880	937	873	929	913	890	958	919	897	869	923	899	897	895	846	926	874	927	985	916	851	899	888	923	853	879	931	897	907	893	833	944	908	925	863	883	923	869	938	929	873	897	882	902	876	929	882	879	895	900	881	944	853	951	903	921	908	928	911	858	971	859	937	880	926	934	969	941	888	839	871	888	846	816	888	947	887	919	905	904	904	948	932	919	911	858	887	937	913	839	875	951	871	880	931	871	946	912	921	876	875	965	850	871	837	947	879	892	915	892	894	899	863	903	907	881	871	931	951	938	870	881	956	880	921	905	935	855	901	888	930	906	915	842	885	875	917	856	877	886	868	855	843	882	899	859	892	888	913	858	905	919	877	930	905	846	875	900	887	879	905	928	890	952	917	925	887	845	830	922	910	912	918	908	904	980	894	911	900	897	907	878	887	923	889	904	873	907	941	892	858	881	902	889	900	960	907	890	904	915	853	879	967	862	910	911	920	817	938	895	880	863	916	823	933	894	914	928	929	885	926	891	921	905	911	866	871	909	880	891	919	910	842	882	922	906	962	873	964	884	941	910	905	870	890	908	856	920	864	877	916	899	894	945	906	856	925	891	931	907	921	927	924	874	904	863	919	898	937	903	899	928	934	902	894	858	871	972	924	941	882	933	939	879	886	894	905	912	987	938	970	886	898	895	867	871	976	894	869	937	933	939	915	909	849	902	897	899	927	926	890	879	880	939	937	915	911	915	921	947	888	915	908	957	920	936	952	939	878	951	912	942	887	885	880	938	862	937	898	918	907	920	934	867	867	918	866	906	859	912	944	909	904	928	905	951	893	830	880	911	893	877	934	921	912	934	889	893	898	894	856	945	873	938	922	862	872	854	932	983	931	904	920	918	948	990	883	864	936	877	881	904	861	911	968	935	883	926	869	856	891	892	925	836	868	884	959	889	876	850	907	929	908	876	954	860	938	908	936	915	946	886	892	854	908	913	914	889	934	940	976	873	930	895	921	874	889	926	870	929	919	899	845	891	872	917	861	894	910	875	878	910	884	844	904	852	906	872	866	855	895	927	888	854	941	867	899	891	906	908	895	861	939	932	919	890	968	935	876	906	933	936	859	884	867	949	902	922	922	887	849	852	895	905	927	884	917	923	969	888	888	826	860	904	950	924	899	936	911	962	884	900	955	950	916	881	920	888	926	904	989	885	949	907	937	935	877	877	893	919	956	902	888	858	885	918	893	914	895	927	924	909	931	933	897	892	931	913	877	857	929	881	859	865	888	952	950	948	891	925	878	909	912	951	917	936	847	921	881	934	881	892	898	886	886	872	896	919	892	886	930	880	908	896	889	877	921	875	921	921	925	886	929	928	886	852	865	907	850	909	930	885	935	886	896	940	937	891	933	887	919	922	895	939	941	837	891	931	915	904	864	880	941	933	904	915	885	917	840	930	905	868	832	910	921	868	883	882	870	928	866	941	912	878	822	919	955	912	917	933	924	889	912	909	917	914	854	899	891	914	912	901	885	913
24420	20826	24537	27191	19941	1725	635	550	493	438	433	450	453	418	410	459	439	473	444	417	471	446	448	474	421	459	426	413	456	413	418	471	459	440	443	428	435	409	441	427	448	445	404	395	420	480	443	428	409	403	448	406	426	423	422	454	414	436	408	429	430	440	425	414	486	378	450	420	478	457	428	427	432	435	428	425	461	419	447	382	425	469	468	407	399	448	447	445	418	402	448	433	453	444	446	449	409	388	394	456	416	402	411	417	425	415	395	409	448	416	410	412	434	449	439	416	432	447	436	423	466	476	432	443	405	430	414	450	415	408	417	477	457	429	413	422	463	412	447	428	432	419	432	470	466	455	395	393	460	397	405	454	405	422	396	446	378	433	457	428	420	420	444	402	408	412	412	410	462	433	422	390	423	385	437	458	448	429	430	411	414	379	444	395	432	435	433	415	410	447	388	413	442	406	411	424	418	410	410	457	415	429	465	423	456	443	418	407	444	446	407	456	383	413	402	433	422	412	392	366	417	408	492	412	425	438	409	398	414	431	481	395	422	412	431	441	422	437	462	449	427	444	432	466	442	398	460	431	427	444	464	420	412	442	446	413	393	408	468	453	398	445	396	461	395	456	445	429	409	415	425	420	435	417	405	402	448	423	399	417	399	456	397	387	434	416	459	426	398	399	394	425	414	419	435	452	391	431	420	391	417	430	427	457	381	420	414	421	451	404	403	412	416	433	442	469	442	441	470	405	381	392	382	420	458	410	424	394	413	423	416	451	405	417	465	411	403	418	382	415	414	425	395	412	454	449	410	423	422	427	472	430	413	446	406	416	419	366	420	411	384	432	428	447	426	452	433	425	423	411	451	403	439	441	429	402	471	423	429	434	404	434	403	458	420	443	393	470	411	399	417	412	402	440	444	432	435	424	427	427	426	408	432	446	393	437	453	421	399	429	405	441	420	446	454	450	462	416	362	417	398	414	455	396	385	477	421	415	449	456	437	418	403	460	471	407	457	440	396	420	441	458	454	415	401	431	421	425	470	429	429	429	413	399	422	440	419	440	385	428	417	377	389	458	437	419	414	442	455	415	408	424	417	411	429	392	443	418	426	401	425	416	477	445	433	436	400	415	428	404	422	425	392	394	407	457	466	427	403	418	418	438	446	428	374	422	431	390	462	365	420	437	410	412	407	428	442	413	483	440	405	451	428	414	417	406	443	425	426	425	424	375	446	450	436	435	418	415	385	447	380	429	439	461	408	418	431	443	432	380	432	425	441	445	410	418	410	462	437	426	418	415	452	416	420	447	415	438	440	465	435	403	393	432	437	439	416	426	425	415	418	410	398	419	402	446	433	403	375	421	418	404	376	405	391	413	441	429	435	399	414	445	369	412	374	399	450	458	401	445	426	443	447	435	440	454	442	463	431	435	405	457	421	390	388	421	443	443	424	459	439	413	372	427	413	409	411	422	461	392	420	367	415	373	452	383	427	454	438	444	433	406	423	437	428	418	424	447	458	422	405	459	463	407	465	402	456	447	428	436	436	388	443	374	460	447	405	476	425	461	459	427	436	437	447	406	429	442	458	437	426	423	392	418	396	444	402	419	428	397	443	415	384	408	428	377	421	454	426	438	432	427	446	437	433	406	438	398	411	459	393	408	438	414	413	418	407	433	388	432	416	435	464	455	435	382	476	452	379	429	438	407	393	422	403	451	441	459	429	432	443	416	464	440	414	433	455	431	487	428	422	434	483	425	442	430	414	446	404	429	450	412	465	388	411	435	417	416	432	441	407	387	414	424	407	418	446	457	388	423	420	460	379	390	451	426	428	429	428	437	400	413	409	426	445	376	410	404	438	425	426	414	456	393	431	402	424	430	444	438	424	420	414	394	402	410	443	385	433	376	428	458	453	462	419	374	451	440	412	481	441	427	465	421	440	411	444	411	414	431	439	412	411	414	394	449	408	435	452	460	403	421	384	441	389	418	404	428	440	452	425	471	411	436	430	440	408	389	421	452	439	396	442	460	469	440	417	379	432	442	462	462	404	425	419	423	393	422	447	409	413	476	426	438	449	418	413	410	392	402	417	458	475	431	429	416	431	435	427	413	424	426	439	436	388	426	416	411	410	399	434	471	441	398	387	430	406	439	415	428	441	454	413	446	447	475	425	403	410	433	408	417	426	413	449	440	440	438	430	440	411	418	418	448	385	415	424	441	469	440	409	428	430	415	461	425	390	442	409	412	389	377	404	410	465	438	415	403	452	409	369	391	496	437	433	429	418	387	455	434	410	433	431	428	403	470	378	435	442	449	449	398	433	430	439	413	448	440	407	457	458	447	411	442	429	415	419	441	420	427	443	422	387	421	427	400	443	460	414	428	423	427	461	462	448	390	444	437	426	436	468	415	432	439	449	467	418	400	391	399	439	407	427	396	429	381	381	433	453	428	479	441	411	396	420	439	443	417	419	436	421	407	434	457	426	422	418	506	437	415	444	415	410	422	412	408	428	385	437	444	426	425	428	413	390	416	401	432	418	447	407	445	436	452	451	406	438	468	442	444	422	389	425	453	438	433	434	487	422	406	415	405	417	398	416	467	431	423	449	436	392	427	426	429	418	403	398	409	433	434	431	400	426	402	438	392	440	433	402	437	414	424	401	419	372	421	431	420	483	425	399	390	457	434	412	439	431	412	408	423	447	419	432	427	446	449	422	401	451	465	412	393	455	395	439	459	477	416	450	411	438	409	412	441	447	398	432	425	453	412	400	439	437	414	442	404	413	416	448	414	365	420	399	413	414	423	456	459	426	403	395	447	407	407	427	451	426	384	401	422	378	434	451	429	397	413	404	446	417	430	420	413	425	395	458	438	410	424	456	430	408	414	444	422	440	425	448	414	428	373	393	429	396	424	483	447	435	431	419	404	447	407	453	430	433	421	410	417	449	423	424	425	471	455	406	412	422	398	429	400	436	398	438	449	425	456	479	372	426	444	411	438	396	441	434	458	412	389	413	417	430	437	421	389	427	406	436	406	440	418	440	430	452	418	437	420	415	409	431	398	439	425	456	406	412	384	412	409	432	416	446	435	400	411	409	447	412	386	396	429	418	430	453	416	403	455	426	398	430	396	476	441	443	480	420	408	436	436	445	432	405	388	452	436	436	430	418	398	432	379	422	406	440	430	406	417	410	423	393	386	443	438	431	379	379	467	466	411	450	475	410	398	444	434	418	387	388	441	438	424	413	419	436	420	417	448	403	439	413	434	446	434	409	395	428	425	407	403	438	449	418	436	433	433	393	437	406	413	425	398	436	427	412	427	407	407	408	411	423	396	417	426	427	423	445	405	445	401	444	449	428	420	414	399	405	408	381	395	409	381	398	447	413	448	426	392	408	399	423	392	446	402	404	484	420	456	428	408	395	420	407	412	418	406	428	432	412	462	405	467	395	404	423	426	427	470	446	433	432	400	426	424	425	380	450	434	423	427	411	418	386	401	440	411	426	409
3355	3115	2315	1336	1135	1041	1018	1016	979	950	930	938	969	941	967	916	947	927	931	921	958	943	928	982	961	938	914	880	859	969	914	902	931	917	1012	922	967	922	896	967	942	954	914	880	926	886	902	896	909	917	927	957	930	875	924	888	929	920	942	896	1000	966	939	947	928	926	914	954	941	979	901	951	919	849	910	926	931	896	972	926	922	926	917	962	882	910	985	975	934	912	963	920	931	1009	959	938	956	927	944	953	925	961	884	901	930	948	905	946	967	983	942	958	942	909	941	880	960	888	952	936	950	983	929	933	917	937	972	919	921	982	920	927	894	897	864	938	965	917	938	895	933	936	935	950	936	941	916	875	934	925	943	923	906	982	922	922	946	935	928	878	955	879	927	944	957	923	918	900	937	921	912	954	998	935	930	920	938	903	955	919	963	898	936	940	941	890	950	963	971	960	939	915	921	934	918	873	940	955	956	931	1027	863	917	906	962	936	986	916	964	929	952	958	965	895	927	929	951	883	980	945	959	875	925	899	972	953	893	936	997	940	952	892	992	948	931	920	904	950	935	911	968	905	926	920	904	874	916	888	892	879	910	970	939	887	940	912	880	962	978	917	899	919	910	917	917	927	939	905	938	952	985	978	928	930	943	897	891	930	922	886	899	960	885	994	937	955	915	912	917	914	893	908	922	907	951	889	918	882	956	927	949	942	935	938	937	1014	907	887	950	960	936	903	918	987	905	872	958	940	921	921	962	875	915	868	935	916	947	974	914	934	966	957	938	955	934	913	958	905	939	923	964	956	921	891	931	950	934	970	901	979	911	939	941	914	971	927	932	993	947	938	928	896	876	939	923	925	914	900	906	952	877	947	935	884	836	879	907	938	934	918	925	934	972	913	924	908	968	949	908	942	957	943	992	907	913	948	969	956	952	941	933	935	931	913	888	913	952	939	902	933	946	903	942	938	936	969	957	926	939	1003	947	910	966	852	880	924	917	919	956	899	877	859	880	908	932	953	891	902	921	923	970	970	935	927	946	893	886	948	922	936	887	919	929	949	905	897	954	922	935	880	898	1014	904	906	990	916	900	921	954	950	900	878	993	922	950	946	851	913	941	936	921	907	957	988	898	917	942	930	915	999	900	953	926	910	935	942	929	937	956	902	958	937	900	923	938	949	937	885	914	926	904	850	907	976	926	949	915	880	919	914	910	868	870	927	927	951	877	934	957	927	933	958	956	909	911	952	907	982	916	894	946	960	895	919	899	932	938	941	990	885	960	927	954	918	930	929	895	889	932	957	943	891	935	933	945	917	957	909	927	917	888	952	964	913	886	1007	899	984	957	915	907	940	900	913	900	956	965	926	889	927	949	957	931	948	951	920	921	905	911	928	915	958	923	969	924	871	948	924	985	879	915	894	936	934	936	909	944	912	996	951	929	945	966	961	940	945	969	921	926	879	940	918	919	942	923	850	955	920	932	889	941	915	957	894	929	942	908	928	935	903	963	976	911	971	958	971	907	925	935	937	959	938	925	912	928	889	846	963	967	913	976	919	937	884	911	983	935	962	917	924	925	906	929	960	952	991	906	934	865	933	950	961	912	901	943	923	963	911	876	935	895	908	894	918	906	914	946	911	914	920	977	900	918	959	908	940	927	946	936	958	885	937	950	909	896	939	979	923	871	928	951	931	911	946	940	896	903	916	970	914	872	953	994	918	985	932	890	890	956	889	940	908	913	960	926	950	967	925	941	915	927	969	979	962	943	934	933	883	909	913	941	946	949	888	938	913	940	930	872	899	935	940	880	898	903	940	898	939	903	929	950	816	939	892	952	913	964	942	906	914	921	960	885	895	947	901	926	923	924	890	880	919	923	928	971	960	916	938	907	928	958	997	887	887	984	907	918	918	902	865	914	973	905	911	886	973	951	963	923	875	956	921	948	914	965	919	958	965	937	951	925	947	907	874	894	1010	932	849	924	953	923	974	883	864	900	910	946	900	996	894	939	929	957	907	904	937	948	921	937	949	899	917	975	956	888	905	914	911	939	927	916	966	922	949	911	966	872	907	960	973	935	884	918	902	978	977	900	911	924	877	940	968	1005	921	928	946	958	945	909	945	912	905	964	957	989	949	979	910	902	912	969	966	897	949	905	933	982	938	917	923	945	936	947	897	939	993	922	916	967	929	900	964	974	937	887	900	935	873	925	916	874	920	950	974	891	973	932	924	927	906	872	925	933	952	975	991	958	968	915	882	915	914	982	932	958	950	909	897	921	960	962	925	911	922	948	951	937	910	929	890	956	968	975	932	913	882	874	972	908	955	909	939	964	977	980	955	896	978	893	952	933	910	867	921	866	933	869	926	925	900	911	931	919	945	980	993	916	901	899	931	939	892	993	959	945	892	900	921	924	922	917	878	947	958	884	968	914	947	933	967	973	948	928	864	945	952	904	899	966	1011	947	904	917	972	976	921	930	898	908	940	910	985	876	947	996	926	909	950	943	981	907	939	914	911	941	939	983	913	945	987	926	910	927	961	952	950	947	897	964	962	983	946	942	941	992	975	928	891	905	962	958	952	909	901	919	898	910	938	925	929	956	940	925	901	912	937	928	952	877	905	889	968	929	943	986	988	940	923	928	921	897	951	878	952	896	918	948	927	919	885	972	896	978	954	942	917	910	920	925	905	884	960	939	932	899	971	897	921	918	927	900	915	901	908	957	906	943	932	962	936	886	980	917	881	935	930	967	939	885	930	938	910	917	980	897	926	905	927	948	946	939	966	919	888	937	915	890	899	922	919	929	932	906	924	967	884	886	929	958	925	920	931	920	909	884	925	969	912	938	913	906	898	964	884	940	871	917	917	893	944	896	912	947	953	898	933	897	918	932	921	959	971	909	943	952	932	914	929	907	908	952	941	955	944	868	917	887	944	918	931	970	888	906	897	952	922	909	967	921	908	952	979	891	924	932	940	955	970	922	895	919	930	892	883	882	925	923	892	925	925	938	929	974	969	923	934	976	912	952	908	964	932	929	889	953	943	883	919	946	946	908	950	948	936	922	965	914	918	887	978	930	897	949	907	918	921	924	931	1034	910	862	940	899	898	920	924	910	979	937	954	921	970	925	922	926	1000	959	946	914	917	958	922	954	918	943	961	941	933	941	879	922	952	964	891	945	888	883	994	971	948	897	962	956	895	912	912	931	896	970	953	939	946	912	908	875	937	938	932	889	897	939	897	934	919	912	944	954	939	924	936	925	916	919	896	991	924	930	952	900	944	911	895	940	950	921	851	951	902	937	890	904	916	897	950	950	937	918	920	887	950	950	948	907	892	961	900	948	885	939	882	945	963	934	921	949	886	920	960	900	936	890	956	973	963	868	941	895	967	955	933	951	898	901	940	894	935	898	960	893	915	971	930	938	939	936	931	936	876	939	951	946	941	993	928	900	944	959	913	877	899	925	892	915	919	920	975	932	877	959	903	944	924	890	920	876	982	911	902	898	935	905	944	971	959	887	902
23529	20818	25190	26556	20825	20834	3200	518	383	329	299	313	273	292	282	242	294	288	250	265	226	207	233	244	251	264	239	210	242	216	232	192	236	231	232	251	235	234	254	226	220	245	224	271	198	230	255	234	221	247	242	234	230	252	244	196	242	234	233	233	257	214	203	228	235	234	264	233	222	235	261	263	223	225	201	211	239	240	240	228	252	228	234	235	226	217	231	234	233	246	220	266	241	239	249	253	230	236	262	232	229	242	261	239	216	255	229	256	200	237	240	229	242	230	274	246	237	229	206	245	213	246	236	216	257	234	233	255	230	211	215	205	222	202	227	218	261	214	229	217	222	221	242	215	222	215	206	239	226	223	245	216	200	204	216	242	265	207	229	242	248	223	227	260	248	258	243	234	215	234	218	238	260	244	225	216	221	221	230	219	217	231	236	187	237	204	226	230	229	214	231	235	232	238	229	210	256	229	238	248	215	212	231	258	211	241	221	221	197	209	237	243	221	226	224	241	213	211	235	191	200	220	206	212	266	235	221	217	230	245	237	230	227	216	216	243	249	255	221	254	216	230	229	226	224	253	249	254	234	220	204	218	215	240	212	211	239	227	241	232	280	207	215	229	223	218	204	233	210	219	196	236	216	254	239	233	224	217	214	195	226	224	244	230	219	219	216	257	232	229	207	226	244	235	210	215	233	234	222	213	229	230	208	250	213	207	246	215	207	212	253	242	248	242	239	220	225	214	269	222	237	228	233	232	224	236	235	216	219	246	242	218	233	241	231	260	233	242	235	212	238	263	244	206	239	249	252	213	215	223	241	270	219	214	210	242	244	251	272	239	230	238	211	253	232	240	241	210	237	221	248	231	193	238	258	242	237	244	212	218	250	223	237	221	234	240	248	255	243	244	237	227	225	241	243	226	239	229	248	236	215	250	268	263	229	220	238	237	227	214	218	217	235	259	217	215	225	244	211	217	206	209	223	237	237	205	234	269	264	214	232	242	212	225	222	219	227	252	224	229	243	233	242	191	214	253	241	225	243	221	223	250	213	241	238	265	234	206	238	212	239	273	231	231	217	228	223	221	255	219	215	230	236	227	220	256	249	186	188	225	228	209	229	232	241	209	212	221	250	230	219	210	213	241	236	240	248	223	227	226	229	229	241	220	214	245	256	230	242	230	223	226	247	234	213	212	236	262	253	245	264	214	202	255	229	209	231	239	226	236	236	233	220	247	245	278	246	220	225	279	244	238	230	217	190	198	193	225	227	238	211	222	252	242	224	258	250	223	238	227	219	211	197	219	225	228	231	249	245	231	220	207	241	212	224	222	229	216	209	233	209	241	239	228	206	198	220	239	214	220	251	223	224	243	203	249	228	239	203	231	204	224	231	230	214	254	247	219	226	257	242	228	233	228	221	243	217	260	212	234	247	231	218	251	245	229	218	203	215	220	216	236	235	236	229	229	248	239	224	246	220	242	225	244	227	229	246	197	244	250	233	228	219	227	218	251	262	222	217	255	228	198	239	225	223	248	216	248	222	249	247	226	210	224	221	228	252	245	224	215	261	241	216	230	262	223	263	207	202	216	232	247	238	229	209	227	193	231	222	221	217	200	227	235	203	235	214	203	230	222	220	219	215	217	231	227	228	252	273	218	214	215	253	262	208	200	238	258	243	214	257	233	231	240	266	243	231	240	233	216	245	231	230	241	240	221	220	242	240	209	216	219	236	223	222	229	234	233	239	251	227	247	247	205	240	200	258	257	234	225	235	191	216	240	228	232	244	217	229	242	208	222	203	218	235	259	262	276	244	227	232	206	237	220	233	229	229	215	216	231	235	226	226	237	265	251	237	216	246	245	238	242	234	218	216	249	207	236	240	273	239	222	223	230	230	237	243	219	240	209	224	245	224	245	221	258	232	256	234	253	229	240	223	208	257	225	201	229	203	181	227	219	237	207	187	256	246	233	222	198	247	235	248	210	255	281	228	234	205	210	211	218	236	258	234	231	227	221	216	237	229	217	219	247	228	234	218	229	238	192	227	216	224	244	232	237	247	243	220	240	240	237	217	233	256	210	236	232	214	248	217	238	217	236	235	250	241	231	237	228	218	244	218	246	224	246	248	210	239	226	213	237	229	226	237	220	243	253	240	222	255	271	247	230	220	230	238	233	215	229	228	217	211	217	245	264	233	227	237	238	252	237	210	208	275	201	259	240	235	243	250	241	218	230	243	258	248	232	228	240	226	218	223	229	221	231	229	204	225	212	240	210	208	199	237	231	205	253	233	227	233	208	248	232	253	203	230	231	226	222	209	211	225	233	238	201	230	217	246	229	228	230	202	220	222	246	214	247	222	236	231	229	222	231	231	233	239	226	250	219	228	230	217	223	215	240	207	255	234	227	211	232	231	224	242	218	238	238	224	227	237	233	248	227	228	244	234	239	208	242	214	207	231	213	210	241	258	221	250	231	243	238	247	231	230	217	214	264	258	216	231	226	225	245	225	237	237	229	201	213	217	233	207	222	226	211	237	251	216	222	202	208	228	207	235	249	205	243	219	224	222	221	201	218	227	233	209	231	230	224	232	255	224	240	199	232	229	190	218	250	239	240	259	264	219	207	245	228	229	240	227	220	238	216	230	216	229	243	225	247	207	236	263	232	236	240	220	233	242	211	238	221	222	220	222	236	249	244	245	244	247	237	216	227	238	206	226	206	219	216	231	230	233	261	218	226	234	221	225	208	216	226	245	207	234	251	246	236	208	222	243	245	221	247	230	223	237	249	194	223	216	213	239	241	219	250	237	231	259	227	227	221	236	239	195	238	206	236	237	227	245	243	238	232	237	234	206	213	241	215	220	234	215	226	266	235	229	213	222	236	239	229	228	223	208	225	251	227	227	236	196	236	227	218	238	226	249	224	191	221	215	236	225	212	227	189	213	243	238	251	240	225	237	223	215	221	245	224	220	224	213	239	267	251	226	239	227	252	230	240	225	255	239	233	218	236	232	244	236	237	211	235	223	210	217	221	224	249	234	195	230	261	261	233	212	229	225	212	203	223	222	228	255	219	217	223	226	242	197	212	251	226	220	218	210	237	238	230	231	255	192	239	216	230	264	229	261	249	259	250	219	223	250	239	228	239	193	242	228	233	214	199	245	198	253	213	212	212	220	224	237	247	232	236	186	220	236	218	205	238	241	251	222	219	214	269	253	249	234	211	235	239	241	208	221	208	247	212	228	214	239	199	245	221	237	232	239	196	233	217	199	237	215	208	240	257	207	226	244	256	228	215	227	228	216	234	226	214	237	206	229	223	246	240	239	224	212	221	243	230	231	200	226	217	215	271	198	228	218	224	243	210	235	218	232	220	235	222	227	234	231	230	262	234	229	216	218	213	226	230	238	240	254	246	251	227	214	269	215	221	242	215	219	218	193	217	233	214	231	255	231	254	198	239	244	253	207	203	234	228	224	236	237	252	224	268	230	201	222	224	234	222	237	222	230	235
3430	5074	3250	1529	993	766	767	631	655	608	589	549	588	563	540	582	553	544	561	552	579	570	561	568	543	553	545	511	545	527	549	558	533	541	562	544	509	509	562	536	521	518	556	546	566	542	522	570	550	550	538	557	526	552	549	519	554	522	512	561	546	528	522	553	533	547	512	528	590	525	525	528	539	560	553	526	546	555	494	507	523	518	533	510	565	579	526	518	528	576	522	548	564	579	531	558	532	541	524	525	552	529	526	514	544	533	510	557	535	485	530	532	537	525	550	579	513	512	534	551	541	532	573	570	542	514	532	521	528	565	515	549	570	539	531	570	551	537	575	522	539	523	536	542	510	552	557	519	512	541	549	556	549	563	541	540	542	553	550	553	528	526	555	512	527	550	546	549	511	566	541	539	530	550	506	536	538	523	535	503	547	543	523	543	558	546	557	512	542	540	488	551	545	540	587	549	523	534	552	561	570	522	546	565	548	547	552	545	516	550	514	545	539	485	535	506	523	558	542	548	562	526	495	559	566	547	524	493	531	543	544	546	543	545	510	515	592	519	551	555	552	504	565	563	524	543	567	513	532	540	507	523	535	552	509	536	525	550	548	554	548	559	553	553	508	539	490	528	577	544	566	533	501	553	524	498	571	566	536	556	512	553	553	544	554	499	511	556	558	561	572	572	545	517	571	590	550	565	516	543	527	560	543	505	515	542	544	544	522	542	532	525	553	545	528	521	555	561	561	544	546	541	484	521	516	543	527	533	564	537	544	513	524	541	545	470	546	513	515	508	542	506	522	506	513	523	520	528	547	565	558	530	532	552	592	550	514	529	570	501	536	547	512	539	582	532	562	536	520	520	577	530	514	573	533	532	541	530	518	520	574	557	574	519	524	538	513	528	562	505	529	563	513	535	584	566	552	532	581	581	551	531	510	564	519	560	530	537	555	554	544	531	579	554	538	543	567	549	515	550	535	507	510	541	532	580	481	549	510	565	551	524	560	541	514	515	552	536	564	549	547	515	577	521	559	510	594	544	551	529	529	519	498	556	531	526	587	534	533	554	553	565	529	540	522	557	557	528	511	520	521	565	559	537	569	520	542	532	575	523	580	573	533	540	539	544	569	570	535	532	527	555	552	525	568	537	517	512	516	504	501	557	553	536	588	598	504	575	519	540	520	586	578	533	521	515	559	481	574	564	510	566	504	569	512	529	535	519	541	525	533	527	492	586	551	551	559	549	515	524	503	549	533	541	549	513	539	535	548	530	543	533	573	544	563	489	511	506	534	555	546	558	538	515	488	539	553	563	557	559	562	570	602	588	513	543	549	538	536	527	530	524	538	556	527	548	563	522	556	543	561	514	567	577	509	524	558	551	578	533	567	524	535	553	572	523	551	578	548	534	520	537	544	553	532	544	503	512	527	516	538	557	527	564	539	534	558	558	582	534	531	526	514	532	534	552	544	522	531	514	509	535	502	542	514	540	521	524	531	541	539	540	508	527	527	556	551	497	572	559	620	553	562	534	550	556	563	536	532	553	545	535	552	576	520	537	536	500	555	515	519	493	551	528	534	541	519	570	517	500	547	613	522	587	511	553	541	544	479	517	518	548	557	518	505	528	534	492	548	534	530	565	529	497	522	581	538	542	539	520	493	510	547	556	544	529	573	495	515	573	544	510	616	521	546	473	553	543	526	524	552	534	524	542	535	542	558	564	582	514	550	522	550	530	580	515	535	554	533	592	554	587	575	565	581	516	534	529	575	528	534	570	504	544	540	556	591	578	522	584	525	562	565	523	491	548	592	551	551	497	537	560	523	564	548	537	525	535	545	546	541	542	531	534	528	544	538	537	559	540	552	535	498	526	575	542	539	556	568	526	522	535	550	545	547	564	556	566	508	572	522	554	525	537	547	514	538	526	506	555	544	527	574	535	566	502	555	542	523	555	560	504	509	567	545	526	530	528	520	493	525	551	512	538	562	493	546	517	544	554	500	515	548	603	506	566	572	526	517	550	517	565	596	571	522	506	536	514	508	554	535	549	564	573	571	555	535	512	553	511	528	531	522	527	556	535	496	542	563	510	527	533	528	507	526	520	560	522	553	555	526	553	532	530	524	538	524	511	539	566	571	518	547	525	528	520	557	583	565	521	501	521	540	533	524	532	528	555	558	550	535	516	535	517	514	536	491	536	508	535	523	527	514	523	546	515	548	544	541	552	511	525	546	524	538	524	569	537	536	548	507	528	550	527	537	532	510	549	520	556	574	559	570	540	533	560	550	519	521	528	549	575	573	530	562	512	545	545	493	506	505	522	538	547	514	559	522	482	562	520	530	524	512	545	554	552	546	546	542	560	571	521	515	501	525	514	585	503	534	500	533	569	524	532	566	535	564	523	504	561	519	533	564	557	539	507	568	512	509	530	541	561	543	545	520	573	517	512	595	550	566	499	571	523	521	523	538	610	538	520	558	530	556	536	522	576	578	519	528	575	511	515	577	528	551	542	515	565	553	496	532	531	560	509	534	523	556	540	479	553	532	597	529	543	517	518	523	535	547	522	548	538	557	558	578	508	540	560	522	554	545	511	549	530	539	513	555	543	532	551	562	526	552	555	586	534	555	551	561	556	544	555	566	539	550	580	528	532	532	568	544	522	535	518	500	502	579	518	515	515	531	512	546	532	540	552	553	515	547	576	574	541	582	566	575	527	529	544	555	509	572	500	527	555	568	557	561	517	553	505	559	551	544	535	552	528	514	541	553	593	536	560	532	575	528	526	533	493	582	533	581	565	553	555	554	530	521	490	543	524	535	574	501	547	561	556	519	535	529	520	522	534	522	546	557	530	562	536	552	519	554	525	502	509	540	562	549	585	532	553	564	548	519	587	533	566	521	567	512	514	535	545	548	551	567	568	539	586	544	526	547	569	600	544	574	564	571	559	576	507	518	509	535	539	557	541	511	518	552	536	520	544	551	475	536	516	556	539	542	522	530	537	521	528	537	568	560	541	536	554	537	545	534	525	518	530	504	525	545	530	561	558	511	537	564	516	522	527	519	528	567	549	515	523	558	559	508	544	566	531	490	539	533	548	598	485	503	514	559	526	542	561	554	552	516	507	522	544	542	543	595	594	510	564	465	527	533	520	546	550	539	574	499	578	541	510	507	575	534	547	529	490	548	556	543	562	513	522	575	538	534	528	536	570	564	549	527	536	576	508	561	541	540	515	553	510	499	528	550	571	528	557	531	512	560	546	508	521	522	528	539	538	547	565	509	538	514	563	544	534	510	514	567	537	499	515	580	532	568	573	537	553	557	514	562	529	552	520	535	525	536	561	535	530	538	510	541	550	499	596	568	522	536	524	529	537	550	551	514	545	510	566	554	546	530	534	520	533	513	538	488	577	567	538	494	538	526	541	523	508	514	513	544	533	518	549	561	537	515	569	513	529	520	556	548	500	535	531	538	535	506	501	508	549	546	537	527	517	514	556	549	550	542	521	557	548
32097	11175	1309	521	433	421	399	414	440	441	417	409	381	408	402	393	403	364	421	422	427	379	391	393	381	390	397	429	386	441	405	404	395	391	385	415	368	400	395	410	392	394	420	403	412	394	420	404	405	408	410	400	410	383	383	436	406	355	374	365	378	403	399	409	420	405	392	387	387	391	422	442	372	404	386	398	398	412	395	418	423	428	426	382	373	390	415	379	369	405	424	427	391	404	422	421	399	376	409	413	361	396	375	420	421	418	415	359	383	374	408	386	381	396	408	405	402	411	438	412	412	370	423	374	372	377	363	429	384	388	396	382	392	419	445	429	394	447	386	424	416	420	378	406	391	399	425	373	413	395	427	415	396	377	396	428	401	398	354	388	390	370	394	349	403	429	452	378	390	421	401	402	414	376	406	394	361	365	385	434	420	411	371	330	399	385	407	414	390	421	422	412	370	407	405	403	423	387	372	390	404	380	406	376	370	373	402	388	400	423	398	374	386	431	405	382	404	402	437	407	389	403	393	385	406	395	403	437	422	356	392	400	355	439	382	404	409	419	383	375	389	436	392	370	368	394	401	406	409	420	386	373	378	426	396	401	404	379	362	419	395	426	400	392	389	442	409	386	413	407	401	411	421	374	402	389	435	346	373	410	442	408	440	379	374	417	391	413	404	398	406	441	413	380	402	399	422	370	372	395	376	373	410	405	375	406	369	352	410	407	385	388	373	442	386	415	370	423	402	387	411	392	414	374	365	365	371	383	380	437	408	385	385	406	411	386	431	424	399	411	373	383	451	392	412	357	383	409	433	432	407	375	379	432	389	374	364	348	414	403	411	424	384	399	368	413	392	409	404	409	411	386	406	434	389	385	360	379	386	372	405	402	389	399	409	432	433	419	438	399	394	405	398	412	409	398	374	433	375	382	412	408	411	395	384	387	410	389	391	440	419	402	358	373	393	407	413	400	390	408	422	396	398	383	411	384	445	372	416	418	356	387	385	385	418	380	408	434	398	388	421	372	369	391	392	389	408	414	427	404	397	374	389	394	391	405	382	396	458	416	421	420	375	387	411	387	392	422	352	389	390	383	392	378	401	424	373	400	421	370	422	400	404	391	392	453	457	404	419	384	383	403	395	394	431	385	413	410	395	374	414	409	391	398	386	386	384	393	413	401	428	427	380	396	378	383	376	369	430	426	377	402	396	367	403	415	400	370	418	403	408	396	393	378	394	388	438	403	388	382	386	405	387	445	427	387	391	399	425	383	410	436	411	400	385	410	403	370	422	407	397	400	386	374	369	403	414	433	377	385	399	398	388	405	405	370	405	401	409	426	395	426	401	404	427	391	424	407	385	418	443	452	414	395	392	392	440	364	385	436	369	462	411	418	380	411	385	377	377	447	415	396	399	415	436	376	407	368	401	398	389	387	363	403	407	402	384	436	389	394	359	407	429	416	377	418	428	401	429	386	372	426	375	403	395	421	409	383	398	417	442	400	390	385	383	410	428	442	392	411	393	429	398	424	408	391	414	387	371	418	366	401	398	395	406	436	422	432	415	420	396	366	419	349	416	421	413	397	383	380	421	394	379	414	422	326	396	421	395	458	414	417	381	382	405	401	410	399	418	342	392	393	387	397	385	404	377	398	386	399	400	375	402	394	420	407	441	372	393	369	381	431	413	419	407	408	393	436	403	399	379	404	404	405	397	390	413	393	414	372	417	382	411	418	389	433	363	436	388	403	372	403	436	426	376	373	390	424	383	416	395	386	374	384	425	399	389	385	403	400	398	423	355	414	413	372	389	407	413	407	438	393	406	389	400	371	440	421	370	407	390	384	381	417	391	397	398	414	426	379	409	443	390	404	361	409	381	396	407	383	427	428	366	416	406	411	390	405	423	411	415	405	415	385	402	388	387	459	400	397	400	377	408	373	400	438	405	413	374	396	357	396	360	383	412	384	367	375	401	372	378	379	396	397	413	386	407	382	374	398	401	412	424	383	400	425	413	406	410	379	420	423	426	417	400	397	410	388	373	397	385	395	385	390	392	397	414	373	411	429	380	418	370	405	400	374	371	383	405	421	410	419	380	388	387	390	389	414	398	414	411	395	423	395	408	406	405	410	390	385	390	391	374	389	395	424	400	423	390	400	416	367	415	426	384	377	420	361	390	434	373	373	441	399	404	422	358	419	415	385	380	362	390	358	399	400	414	432	412	401	390	413	385	396	398	405	442	361	390	406	398	411	396	421	397	400	365	417	375	439	365	402	390	426	448	378	386	406	397	382	382	392	385	424	412	394	414	416	365	397	394	396	396	351	351	367	403	407	389	405	421	433	422	441	440	384	415	392	405	378	436	417	427	417	385	398	435	380	423	386	404	405	390	371	378	395	401	368	412	400	376	387	412	384	357	374	418	371	415	425	414	423	419	394	372	401	398	389	390	390	378	385	406	362	379	377	421	429	378	404	388	393	370	402	407	390	371	411	369	369	361	402	415	388	363	365	402	402	401	385	409	390	383	415	446	371	407	408	467	385	390	387	385	383	362	405	387	398	384	390	438	434	421	365	415	411	390	389	370	413	421	417	413	407	416	422	402	403	371	376	427	403	397	407	376	341	369	400	400	373	391	426	382	425	408	437	435	383	395	400	431	366	392	395	430	379	388	401	408	350	413	402	394	398	398	394	390	392	397	415	420	417	366	396	420	388	386	410	403	408	397	427	400	398	371	387	430	373	409	408	400	387	435	386	373	429	410	392	400	388	386	405	387	389	442	434	407	422	376	417	373	380	402	362	370	377	409	392	410	416	406	389	396	399	429	392	381	403	410	419	404	387	442	396	406	380	419	413	395	436	411	436	395	407	391	381	375	416	411	389	404	415	409	398	413	398	379	407	402	394	387	378	386	395	389	361	414	407	371	377	376	410	384	400	407	393	395	405	401	397	411	378	402	426	386	422	390	367	398	388	393	405	394	429	420	339	404	399	381	419	414	399	366	396	365	445	402	408	375	404	431	416	379	416	444	395	417	383	397	393	376	417	431	400	373	437	409	369	381	429	406	427	396	426	388	393	389	421	392	404	402	363	417	357	385	394	386	394	395	375	444	386	407	436	402	425	410	411	378	441	410	413	401	396	376	430	395	374	393	415	385	400	370	410	403	423	379	407	398	409	431	389	412	403	429	395	414	379	416	392	382	387	377	383	379	417	381	408	405	410	415	408	409	421	386	382	373	355	418	414	426	403	389	407	387	401	402	411	401	369	425	429	393	423	360	360	395	401	389	423	392	420	387	402	410	437	382	380	417	394	376	380	383	398	368	373	436	397	389	400	442	429	402	416	432	407	381	414	360	362	378	394	386	414	401	428	424	432	397	405	397	393	368	376	417	395	392	361	385	386	366	415	394	411	374	407	376	404	419	403	376	407	435	378	413	369	417	384	402	388	395	402	367	436	396	420	405	415	407	376	427	410	395	403	437	457	429	414	377	449	421	408	370	412	422	385
5376	1066	1002	902	926	904	908	848	872	924	909	928	937	871	918	932	857	853	918	938	886	859	920	906	951	896	890	979	930	865	904	866	894	875	924	957	904	910	887	900	936	873	860	944	885	904	943	930	922	905	844	949	885	857	921	896	879	893	879	862	922	903	906	885	907	944	902	856	898	897	934	922	926	906	886	940	856	950	917	896	891	853	968	909	894	975	903	886	890	928	928	864	895	883	878	864	827	897	882	921	856	875	889	911	898	904	877	917	920	906	899	911	867	896	889	876	923	895	859	901	932	877	940	885	892	934	855	913	880	836	909	909	974	927	931	897	892	975	925	887	939	868	927	901	891	919	906	900	895	890	864	890	934	848	926	860	906	883	908	927	837	878	941	851	898	878	871	907	950	942	878	859	933	911	877	907	919	975	893	888	927	836	861	898	885	922	914	893	856	886	922	899	832	909	933	933	917	898	895	963	905	915	876	897	920	902	912	858	935	902	921	876	940	894	898	886	881	870	901	916	912	883	863	938	887	919	910	875	915	949	933	905	873	989	867	899	915	909	874	874	933	961	840	904	889	889	893	930	905	947	942	926	907	966	893	919	857	874	905	911	925	906	908	881	893	944	879	930	890	890	935	862	926	891	935	874	904	912	903	860	940	910	901	937	919	907	900	891	878	930	839	954	853	858	910	888	865	902	877	898	908	936	897	894	903	897	908	914	916	877	918	826	886	971	926	916	836	881	874	945	922	906	957	1000	875	934	881	913	932	856	934	908	851	916	890	890	880	853	959	853	939	863	910	948	920	950	885	926	902	884	877	845	929	922	884	886	911	940	915	890	911	890	936	852	888	886	909	911	913	939	913	891	922	935	930	887	944	905	930	861	898	900	884	947	935	937	863	913	858	921	874	887	872	905	887	920	930	916	852	942	896	892	913	909	924	910	856	904	868	897	820	876	942	883	866	882	922	952	891	922	894	833	911	887	880	954	886	924	858	921	864	948	906	875	865	846	874	906	911	915	875	924	979	894	896	940	957	918	914	938	906	875	852	929	926	915	905	920	871	907	885	940	877	932	880	937	945	914	882	890	907	913	960	899	896	877	931	868	901	861	873	923	885	896	881	895	877	932	877	833	879	917	935	941	909	912	894	865	864	894	861	833	873	899	856	875	899	902	923	940	910	867	905	881	903	898	832	898	917	898	915	865	923	899	933	923	869	884	906	901	927	938	874	855	885	924	886	897	887	877	870	896	914	935	906	833	910	931	877	854	878	917	920	887	920	899	965	892	854	884	876	872	924	948	940	893	890	852	871	879	891	888	914	857	921	892	924	881	941	896	929	908	926	938	879	908	895	947	907	900	873	877	913	940	867	914	928	926	903	875	877	852	918	884	915	876	927	879	888	868	929	896	859	945	957	944	957	937	937	922	892	884	934	894	939	875	861	915	897	922	900	903	870	887	840	853	900	887	907	923	930	893	867	868	963	923	945	917	898	963	907	957	910	958	911	867	913	878	839	918	915	882	840	909	899	884	918	838	885	847	860	874	908	868	882	902	945	887	894	894	888	926	906	907	889	871	873	883	915	903	930	873	882	953	894	900	883	875	922	885	918	949	891	868	897	849	913	950	938	891	898	935	844	912	905	903	933	864	891	882	882	854	892	931	919	911	965	832	883	924	885	934	891	936	912	887	899	854	910	888	925	904	880	904	902	923	945	895	968	913	901	957	880	879	911	912	920	901	878	873	909	965	908	857	877	890	928	881	920	935	905	907	897	966	905	879	926	883	882	906	902	843	927	877	944	879	897	928	881	879	841	893	974	916	919	887	851	879	892	932	913	885	943	920	946	924	908	934	925	954	879	921	934	938	915	881	872	935	908	884	828	890	904	938	927	887	918	865	905	871	901	949	818	918	932	948	926	907	913	901	827	969	982	938	879	945	880	894	951	917	923	884	842	952	920	886	950	872	880	918	907	883	924	916	923	909	887	908	901	895	878	906	868	877	865	870	932	860	906	938	870	928	892	898	897	898	879	922	966	885	932	944	930	891	837	935	908	876	867	916	847	925	869	896	927	886	886	899	931	912	880	902	931	908	894	875	851	878	901	862	877	885	858	863	890	911	888	964	926	939	877	935	900	890	866	913	933	944	872	874	929	894	915	955	899	829	911	871	866	981	923	945	920	977	929	932	921	897	916	892	904	867	870	936	946	910	926	927	920	853	914	895	888	940	855	886	871	871	882	906	925	897	903	856	905	950	946	886	876	858	930	900	852	940	895	894	910	873	900	919	896	902	905	914	856	853	851	877	845	874	915	895	894	887	871	871	925	929	894	889	905	885	873	944	896	832	937	895	923	921	876	866	904	905	954	950	919	911	894	897	926	874	865	915	903	939	854	910	922	930	898	907	919	878	857	874	872	888	887	889	924	899	903	913	914	907	877	933	903	923	912	939	894	905	916	836	846	882	927	944	923	897	867	883	918	928	882	912	898	905	906	908	902	875	899	953	926	858	911	907	897	951	901	876	861	858	994	865	863	891	895	824	900	874	887	893	858	887	963	862	890	904	944	919	888	912	904	886	918	922	870	923	863	846	896	886	874	947	963	868	920	862	880	928	908	883	858	894	898	918	915	903	904	875	894	905	892	893	843	887	916	883	896	905	902	933	902	910	901	961	941	896	925	916	895	866	872	896	893	901	915	931	871	901	922	919	892	864	898	947	983	905	878	852	915	885	892	908	911	919	905	903	873	905	927	899	932	854	859	884	897	965	837	850	904	864	911	888	929	885	867	949	904	882	921	882	889	873	958	867	913	936	857	889	845	916	873	860	929	879	921	905	872	919	906	832	965	917	935	974	893	922	914	905	917	920	965	890	850	919	886	863	900	897	913	905	916	866	901	902	894	952	875	988	873	918	930	929	894	916	899	854	901	907	878	943	924	816	952	922	895	920	904	896	918	837	885	912	864	921	933	969	907	902	928	864	903	851	873	842	930	903	872	891	940	921	878	921	929	928	881	886	957	922	926	913	882	920	904	921	912	897	912	892	891	840	931	953	870	941	916	833	887	850	915	871	861	902	855	895	949	916	919	905	884	918	866	936	939	888	872	952	926	917	862	948	916	897	915	895	896	944	892	898	910	877	844	925	924	852	835	887	881	877	903	837	925	930	879	898	904	926	892	866	893	839	925	886	869	876	940	904	890	861	864	895	849	853	902	943	961	858	894	886	854	932	877	881	884	936	905	851	890	875	909	922	892	918	891	859	883	918	861	877	928	885	884	892	905	885	868	906	903	875	867	936	896	976	842	892	909	891	897	892	912	877	921	914	974	891	851	856	909	880	914	928	913	866	837	875	895	870	909	928	946	875	910	912	902	967	920	854	917	940	876	912	940	944	879	922	906	904	919	868	887	871	842	944	918	927	871	885	894	919	890	911	888	876	966	895	882	929	885	911	944	948	871	915	920	904	865	895	871	899	885	955	920	910	969	894	939	960	874	948	918	926
24485	20814	24516	27172	19901	1691	609	546	487	494	423	392	399	415	412	430	410	481	465	471	414	466	420	448	425	450	395	413	418	398	396	426	427	419	432	433	402	446	428	441	446	473	419	450	410	438	375	397	403	451	412	429	456	433	420	438	431	408	396	431	418	448	442	393	437	433	383	461	405	442	437	447	415	442	399	408	428	401	394	437	438	423	395	430	428	436	397	396	449	454	420	403	412	412	407	409	452	419	428	470	419	460	417	435	430	466	458	418	418	454	435	398	398	426	396	413	448	451	449	427	432	403	388	437	436	423	391	453	439	432	416	442	413	404	421	401	430	439	425	433	422	442	428	429	411	379	404	421	438	419	410	438	466	457	392	432	387	377	426	423	404	442	397	400	414	409	414	428	417	421	388	432	418	426	442	415	398	367	417	465	422	436	452	378	445	413	391	447	404	424	395	418	429	378	444	438	417	437	413	426	433	447	466	426	404	379	400	413	434	373	436	407	430	404	439	413	424	398	388	409	434	420	442	422	430	388	395	404	431	385	409	436	417	413	426	435	380	434	411	440	391	426	406	426	405	421	410	442	420	435	402	444	458	376	437	457	455	411	469	454	452	404	415	415	405	434	402	406	426	422	406	394	407	423	405	442	430	441	419	432	420	419	399	462	438	449	441	459	452	404	434	439	438	416	420	423	437	441	432	412	437	447	405	451	419	435	424	406	445	383	420	411	417	444	423	379	400	432	418	411	442	421	390	414	421	424	412	383	431	413	405	443	437	441	424	428	418	426	434	413	420	439	403	434	411	420	407	396	418	438	441	456	436	456	447	455	446	444	402	411	387	412	438	403	415	437	388	458	416	451	418	393	433	454	417	416	457	445	433	448	461	460	426	400	438	414	413	405	400	411	435	414	433	425	427	472	429	463	386	405	428	439	428	432	432	393	441	433	452	384	454	421	413	424	449	432	423	447	435	424	442	437	395	386	420	409	435	429	455	429	411	403	421	395	431	430	405	400	462	394	463	401	462	462	429	433	396	397	431	410	406	448	424	438	423	427	445	476	419	446	423	421	455	406	433	432	423	444	453	451	388	472	393	427	433	431	414	424	404	412	474	426	399	431	458	416	400	447	422	447	433	400	443	441	409	430	407	401	398	407	396	430	433	453	405	463	439	441	393	428	435	462	438	416	408	426	435	407	392	471	463	454	415	436	436	415	432	441	430	434	415	414	445	414	456	455	437	423	423	457	413	424	407	407	445	386	430	452	395	433	424	429	430	395	424	434	404	410	387	421	362	432	422	432	454	414	405	429	442	401	438	459	425	408	394	451	443	443	437	461	411	456	450	427	418	426	459	476	427	463	458	419	473	472	435	397	477	447	398	398	418	411	408	407	476	472	411	403	435	435	435	416	415	410	421	425	430	459	447	407	421	442	395	407	411	415	438	424	437	436	433	468	412	474	424	406	434	417	398	393	453	419	436	425	436	419	428	435	423	404	392	477	443	413	442	426	413	396	428	441	438	454	432	400	373	387	402	442	435	399	423	440	452	402	441	427	420	436	442	423	418	396	471	450	392	417	417	445	441	468	420	390	407	440	472	405	403	431	411	441	428	422	428	456	401	412	448	421	427	450	433	388	410	421	418	417	402	427	423	423	371	436	456	443	425	402	395	402	428	420	432	435	432	426	415	419	418	417	430	447	428	448	432	416	402	443	435	430	444	400	403	430	427	431	390	406	407	390	380	401	409	446	408	440	435	432	443	395	408	426	463	431	431	418	444	428	441	435	422	431	414	423	420	442	422	413	434	424	430	466	466	402	412	450	438	432	428	399	442	438	446	432	464	455	430	437	437	441	385	445	439	444	470	401	416	407	415	431	476	385	414	428	433	443	416	440	442	448	439	439	455	397	418	380	422	437	407	381	417	406	438	440	385	428	413	398	411	386	428	453	395	412	407	383	415	414	395	420	439	424	386	422	427	439	439	419	455	421	410	408	433	417	427	446	426	421	422	439	440	478	437	427	455	426	461	436	414	427	416	409	411	464	400	437	419	398	449	422	431	398	413	401	428	408	459	406	459	448	392	441	426	428	460	438	455	480	434	437	422	431	415	394	446	447	467	457	468	409	411	443	395	434	397	471	427	417	413	381	405	408	469	443	374	423	460	423	440	432	417	435	426	433	431	409	427	426	448	429	432	416	452	434	419	441	460	441	390	437	399	413	400	406	443	428	449	442	408	357	424	439	446	458	422	409	420	430	435	421	432	412	446	435	431	393	433	439	441	417	437	403	466	401	397	402	435	395	432	441	408	461	444	454	433	445	411	454	400	423	407	397	398	406	395	416	402	416	413	444	391	442	422	442	404	402	417	416	409	433	424	443	403	411	427	429	421	402	435	432	444	421	416	424	448	414	400	438	403	386	407	448	428	434	453	423	459	429	429	469	442	468	461	423	417	427	425	416	424	440	381	395	423	434	469	416	412	460	443	444	454	380	428	452	471	405	401	424	429	434	441	445	420	421	426	402	418	428	402	436	414	414	426	413	410	422	421	385	465	477	429	442	425	429	400	439	414	427	420	450	426	459	427	458	432	447	380	402	475	439	450	452	432	429	410	465	420	380	418	424	386	448	403	445	417	415	425	479	408	433	373	418	440	453	467	398	453	431	455	413	422	418	444	386	424	424	436	428	427	417	440	439	447	424	434	378	426	454	420	439	431	456	463	448	402	458	401	400	430	414	460	446	388	423	405	451	436	422	416	393	429	434	392	439	437	458	392	429	383	401	415	409	419	389	423	415	437	378	388	411	463	399	430	412	469	449	397	349	406	441	451	428	399	430	418	394	409	377	424	432	412	444	442	424	386	391	422	407	399	401	466	438	423	468	409	447	443	382	412	425	424	398	454	413	434	433	447	408	441	420	437	417	423	423	423	425	436	455	398	392	399	464	394	474	411	457	425	416	430	423	395	431	477	422	423	440	435	437	405	403	379	461	445	377	444	438	430	419	391	439	407	415	447	407	435	463	428	418	381	423	401	451	437	430	411	398	403	435	412	434	417	452	458	426	403	432	394	422	440	403	425	404	404	445	456	448	435	377	431	409	415	438	409	446	448	421	440	414	428	463	411	407	446	444	387	459	412	421	429	397	458	426	427	400	411	434	427	489	420	431	449	476	430	430	448	417	448	399	427	414	452	435	404	425	421	424	422	396	451	416	435	408	424	410	429	432	424	400	459	436	438	450	476	435	422	387	439	426	428	408	429	413	388	454	425	447	457	419	443	424	431	414	418	431	418	451	428	439	400	432	413	425	415	410	407	400	402	466	360	412	457	410	366	430	452	426	433	433	407	411	399	431	477	439	394	433	378	401	461	424	429	411	427	406	394	440	431	409	429	419	402	439	416	423	391	420	421	400	388	437	424	429	385	408	371	410	475	375	398	397	392	437	421	412	407	409	455	382	407	423	431	445	416	440	456	411	448	431	440	408	448	384	405	410	442	392	438	425
3504	3169	2175	1325	1122	1030	1016	943	972	893	883	978	996	928	893	918	921	905	949	964	908	949	968	953	914	926	920	946	927	954	853	950	968	857	916	945	926	895	928	882	868	906	948	936	908	907	906	950	923	924	985	969	953	889	993	912	942	896	937	899	890	933	953	905	922	943	889	940	919	923	948	921	905	897	927	975	893	958	964	930	926	917	938	937	944	902	949	952	915	910	941	899	912	899	898	939	936	907	934	930	998	938	959	922	948	885	877	923	893	957	885	897	933	946	942	911	931	919	890	895	913	932	942	891	959	899	846	899	914	950	895	978	993	893	890	959	942	913	854	889	918	934	843	914	900	959	962	915	904	856	897	936	924	911	892	909	896	910	987	907	937	908	849	1007	888	887	951	941	939	973	970	948	933	956	937	936	885	978	916	958	902	891	945	950	914	962	954	915	1007	924	940	970	926	950	937	898	990	949	919	960	932	927	897	931	889	960	932	909	896	905	905	972	919	931	928	942	895	875	920	941	947	990	869	879	925	935	939	888	895	947	921	964	862	931	908	884	947	928	953	907	856	935	932	919	935	955	884	948	858	922	924	929	917	964	937	890	954	977	951	913	919	943	968	1005	895	865	911	883	943	921	952	943	960	888	908	917	917	940	885	916	925	886	921	953	890	932	914	931	965	909	962	949	913	925	1009	890	901	967	923	917	911	957	859	948	931	903	937	919	927	925	995	894	930	923	876	874	870	874	939	887	917	878	914	890	884	902	963	922	935	919	876	915	904	946	905	938	939	868	941	913	906	957	937	887	923	903	946	936	867	897	936	898	854	964	966	932	951	927	939	940	912	993	937	892	952	921	920	962	905	935	919	888	888	873	954	924	866	878	904	967	862	865	905	937	961	933	937	926	888	906	939	910	956	980	943	930	877	854	925	896	929	967	979	958	995	939	930	912	965	946	988	921	941	965	932	944	973	965	941	959	893	919	892	930	940	921	959	896	891	898	899	958	981	849	911	914	938	924	949	883	929	917	985	910	889	924	920	943	953	954	911	907	932	882	896	883	924	956	883	885	865	935	904	838	971	895	901	964	892	902	917	971	944	908	925	936	934	921	930	894	975	928	932	970	942	929	908	928	934	902	922	947	973	935	910	975	924	912	882	914	905	901	914	957	934	907	941	950	977	870	878	915	928	960	942	930	919	938	868	960	910	989	893	942	922	983	969	925	927	910	934	958	899	926	907	958	940	923	916	900	940	912	895	930	913	918	999	970	903	914	947	887	916	913	919	898	978	920	934	964	910	887	899	935	945	966	975	952	971	908	891	882	908	940	956	896	905	938	903	900	920	917	981	931	937	903	963	914	931	936	877	946	941	908	953	940	966	926	904	912	912	978	928	943	945	960	972	998	926	866	876	950	862	945	946	948	915	914	955	927	924	898	908	935	894	962	953	913	918	918	924	951	889	909	935	900	943	932	918	890	892	917	985	941	892	918	910	900	932	927	905	912	917	912	986	979	953	911	943	912	888	907	921	957	867	908	887	975	935	877	975	931	921	908	862	931	966	949	893	964	952	872	898	924	990	901	945	927	898	984	946	926	955	879	984	867	911	949	920	959	985	953	883	939	965	887	916	903	906	915	913	948	963	917	955	986	1002	884	978	948	948	883	916	934	951	947	960	901	944	950	939	948	937	941	947	907	965	926	909	879	950	936	896	943	927	888	942	907	952	953	900	927	920	925	916	939	936	914	842	880	984	986	919	930	896	929	904	902	930	905	870	957	936	890	913	930	908	870	889	887	906	987	940	882	1009	960	994	941	955	979	939	993	920	899	940	923	942	908	898	938	995	980	917	916	906	879	889	880	932	931	965	933	910	924	944	907	951	920	905	906	913	947	935	899	947	975	946	879	951	959	962	928	923	912	969	894	947	927	952	953	903	861	907	893	968	897	940	893	861	848	909	916	950	913	904	962	962	897	990	929	951	922	907	908	950	1014	923	911	917	953	915	927	984	918	930	937	897	889	980	965	883	960	916	934	961	887	927	956	966	916	938	919	915	949	875	966	950	952	935	942	911	897	896	963	896	930	908	962	950	969	959	957	940	904	887	956	936	927	904	939	888	926	956	927	888	875	929	926	882	948	883	977	967	908	924	937	924	890	923	913	940	931	885	944	888	926	925	887	923	959	960	992	878	933	954	920	909	983	968	981	939	899	938	901	919	962	953	922	957	943	979	945	971	963	870	902	913	930	937	875	890	935	948	977	925	887	982	903	945	916	893	907	983	873	1003	954	853	915	887	907	898	967	999	933	918	978	901	908	876	908	955	918	977	927	994	917	880	924	941	932	887	920	954	887	995	938	952	935	929	947	931	936	918	885	932	915	937	951	981	941	895	950	934	937	972	884	919	924	927	890	962	962	976	939	882	944	941	867	945	899	944	882	958	910	939	913	923	909	893	926	915	937	864	964	970	934	875	998	930	953	918	875	952	900	956	892	913	957	929	936	930	959	944	912	967	906	896	923	952	980	980	938	1008	865	928	942	937	921	909	928	899	938	922	955	934	880	918	936	907	897	956	926	854	912	962	976	875	904	948	933	899	921	907	937	953	931	949	966	927	920	856	917	927	994	944	865	945	970	919	890	955	899	932	913	913	949	943	910	925	934	950	952	926	930	965	913	917	967	949	904	961	916	958	925	936	942	943	942	925	922	931	952	882	936	910	952	935	935	926	886	918	927	934	899	896	948	970	933	915	899	912	936	906	891	886	979	890	933	921	900	892	932	931	912	943	939	956	913	950	963	918	973	973	918	912	896	922	924	985	975	888	899	921	941	922	900	957	888	926	960	917	1013	940	992	935	941	919	950	972	935	941	921	882	915	992	892	950	920	915	943	914	966	955	905	1017	899	928	921	903	980	939	900	869	973	911	876	913	940	957	930	967	941	856	939	919	899	876	965	908	917	950	959	988	883	886	897	911	893	937	906	933	913	900	977	910	884	944	956	958	900	944	923	919	925	978	918	989	916	968	930	953	954	892	979	904	921	929	966	944	957	904	920	950	918	950	908	956	898	856	938	1006	888	930	946	1008	958	933	920	885	946	931	902	957	919	940	917	932	956	998	942	942	942	874	909	904	881	919	987	985	906	896	976	940	943	921	980	924	897	937	901	891	940	891	929	932	894	939	958	921	898	970	875	901	874	916	919	972	937	948	985	889	931	906	966	951	968	893	945	899	887	885	933	898	976	935	920	876	881	932	865	945	875	948	911	863	914	951	923	968	891	893	918	932	893	939	976	946	923	943	933	940	935	934	949	904	922	943	934	920	934	910	914	935	955	941	962	946	916	881	906	876	924	922	916	989	896	903	921	921	965	963	942	854	908	932	968	942	903	941	928	926	911	973	935	920	871	905	940	947	931	966	924	934	1003	955	927	955	941	880	900	918	960	935	955	901	940	906	908	902	901	881	965	940	911	870	938	914	838	908	1014	942	951	919	938	946	882	876	923	906	935	890	960	885	902	889	941
23512	20814	25156	26576	20824	20829	3117	540	366	324	323	304	314	279	274	251	261	272	272	241	270	245	249	232	231	238	248	242	249	217	252	237	208	234	231	241	247	218	220	224	215	258	259	240	231	239	196	256	202	214	194	233	243	205	255	226	226	246	217	229	238	234	214	239	238	202	208	235	253	230	219	258	215	243	218	248	204	217	265	208	224	233	223	236	255	238	243	264	226	226	238	236	215	223	257	208	224	228	221	224	212	206	225	263	226	233	233	201	233	215	236	233	228	212	250	226	225	228	211	232	229	218	220	219	244	228	254	203	234	234	229	277	223	243	227	238	244	206	228	227	243	233	213	246	225	209	231	229	231	212	216	266	200	222	240	233	225	220	252	260	255	222	246	266	197	214	217	228	221	256	221	269	264	218	231	232	227	239	223	250	242	230	262	259	231	228	220	238	230	230	246	213	241	203	234	241	223	245	233	234	201	236	248	232	230	225	241	212	215	250	214	228	200	224	220	245	233	244	235	280	229	249	224	244	217	188	247	220	229	255	195	220	225	228	236	211	212	213	244	242	226	243	221	231	233	220	247	212	208	212	226	222	230	233	232	217	249	182	217	216	220	235	255	225	236	238	215	202	255	239	234	222	230	239	216	250	246	214	222	186	242	255	234	209	235	226	212	212	229	218	246	231	249	228	238	235	226	201	240	239	234	239	268	234	234	215	228	249	228	234	216	232	249	207	191	235	226	221	225	207	236	233	208	256	222	216	258	210	242	214	219	236	217	225	211	229	215	223	208	210	227	210	221	208	245	252	187	241	212	218	237	217	229	254	246	192	232	240	229	232	242	236	218	229	262	219	213	244	206	232	224	220	226	225	226	236	216	227	201	244	232	254	234	239	239	227	205	215	213	261	240	201	249	231	216	235	209	207	222	227	227	232	227	237	217	213	239	205	245	239	218	205	240	239	262	226	254	225	288	235	222	251	233	241	233	207	227	211	242	208	233	223	234	226	252	220	238	241	238	249	230	253	243	223	239	226	231	242	209	236	222	228	221	252	227	215	218	209	230	211	207	197	220	249	233	247	247	223	221	265	226	232	212	229	242	225	252	239	221	194	220	220	238	237	247	244	224	221	215	236	224	224	225	243	214	227	237	237	194	233	205	225	236	220	233	223	246	217	234	207	247	241	256	219	251	235	202	234	238	234	266	215	250	243	242	259	244	229	217	210	241	259	231	218	197	237	214	215	245	244	213	254	207	239	243	205	213	228	215	260	196	229	224	240	248	253	251	254	233	220	222	223	241	257	225	235	246	207	208	217	246	234	205	189	218	206	237	221	225	207	245	212	246	239	266	245	247	244	235	251	224	230	245	230	232	250	227	223	223	213	221	203	229	224	222	240	195	246	229	211	237	207	228	256	264	241	214	211	225	207	238	221	243	221	181	227	216	223	234	222	207	246	226	233	238	243	218	234	252	250	232	215	223	230	221	221	214	208	241	199	237	236	248	238	245	269	241	225	210	234	253	241	228	250	245	250	223	240	236	246	225	221	240	223	254	225	220	230	240	222	248	245	231	211	250	249	233	224	234	216	233	250	231	246	224	215	211	254	228	227	214	223	222	213	219	232	228	244	197	242	229	223	235	233	226	253	209	259	240	226	259	242	247	204	237	231	229	222	251	226	253	228	225	182	231	247	253	229	244	258	252	243	232	227	207	209	256	220	254	218	236	225	221	234	262	200	256	239	226	233	229	220	232	237	220	227	227	230	230	224	263	206	231	217	238	218	217	241	251	232	235	217	225	228	208	209	239	239	210	238	230	282	258	224	247	237	248	258	273	208	227	249	221	246	238	235	214	234	239	248	230	220	234	205	212	235	223	212	245	242	237	202	242	239	237	228	220	246	204	245	252	235	226	204	243	259	241	244	237	227	239	239	229	219	224	259	190	243	264	208	232	217	226	224	229	217	240	213	219	219	229	239	242	210	230	246	233	203	233	212	243	242	217	252	243	195	234	251	243	239	230	200	230	219	256	221	231	254	246	241	257	236	216	243	229	231	234	213	231	227	221	254	205	207	232	248	253	222	209	238	232	237	238	221	256	227	237	236	250	210	226	249	235	237	250	236	246	260	216	222	245	204	230	222	241	208	198	205	217	232	240	256	206	238	252	227	225	243	191	228	217	239	274	211	225	217	242	245	231	248	225	223	220	252	218	241	266	276	219	236	231	234	228	223	221	208	243	234	258	214	245	238	252	226	233	240	254	236	243	216	222	229	217	234	245	221	257	209	231	221	239	237	206	213	239	247	228	231	252	259	199	207	222	229	223	230	217	230	233	253	229	214	177	246	241	213	235	233	229	246	202	233	231	243	237	222	230	235	253	245	239	234	224	229	227	237	219	234	222	221	218	245	231	247	242	231	245	292	220	230	213	226	208	243	227	195	225	236	222	246	255	213	236	220	196	220	225	238	229	257	240	252	220	238	199	262	230	236	249	246	225	225	223	283	254	214	203	232	254	231	211	221	230	221	244	202	230	228	235	221	201	256	228	234	235	241	225	246	228	226	222	231	228	219	228	198	228	258	225	224	246	207	245	232	201	249	198	198	208	234	235	243	233	232	256	244	240	209	239	203	251	254	219	241	258	218	234	217	234	237	225	209	234	227	225	217	220	224	223	228	245	243	211	239	244	227	255	222	260	265	257	197	224	245	234	265	222	233	236	252	249	258	267	214	219	211	230	212	225	228	245	229	224	220	240	200	217	216	250	221	228	235	222	238	250	233	219	248	243	220	212	227	258	222	231	240	234	249	237	221	254	239	233	207	211	210	224	223	249	232	239	250	223	225	227	221	241	230	239	227	227	232	261	241	241	249	215	226	226	237	243	235	227	211	234	258	199	243	215	239	202	209	210	210	223	204	207	236	206	247	217	232	247	216	251	219	227	223	250	224	224	216	208	219	190	217	206	236	225	188	245	229	226	215	220	204	256	200	230	260	254	256	229	220	238	238	225	242	221	223	238	228	270	225	244	225	215	239	218	213	228	225	229	221	209	232	228	244	254	217	208	253	232	215	235	226	227	246	241	227	245	230	229	228	225	222	210	231	229	228	212	243	197	230	211	221	246	232	253	256	225	227	233	220	208	226	217	227	245	244	240	254	234	265	240	224	244	225	255	219	221	215	230	230	255	215	220	241	211	209	213	223	219	234	230	227	240	200	238	221	214	263	226	211	238	221	251	229	252	233	254	242	228	231	238	227	250	235	222	234	236	219	232	225	233	215	235	218	233	219	228	235	241	241	219	229	235	272	239	208	213	235	228	256	205	215	260	218	234	254	223	233	227	252	253	233	232	244	226	237	207	229	264	262	243	220	252	245	252	242	237	212	235	254	233	227	234	255	239	240	259	233	224	224	217	236	236	216	202	217	215	247	233	245	232	222	260	230	215	215	205	222	228	254	238	255	246	222	196	239	232	240	249	248	249	258	236	240	218	259	219	227	200	229	233	225
3632	5053	3209	1520	1028	798	746	616	595	602	595	611	575	589	534	563	557	548	572	590	579	618	549	603	551	542	556	548	524	520	569	582	523	585	509	507	520	512	546	586	564	545	533	533	570	532	541	586	571	544	527	529	528	591	490	551	542	569	540	556	504	552	569	538	542	541	533	518	551	539	502	541	550	554	539	583	559	566	524	526	525	547	546	533	540	522	506	536	532	555	573	508	512	520	547	554	519	578	546	511	527	528	581	528	535	551	549	545	542	565	542	512	557	588	484	580	510	565	542	574	527	510	545	548	554	552	573	486	559	505	546	570	565	539	524	550	520	557	580	538	520	545	564	600	528	565	532	553	542	551	573	554	556	516	531	569	567	569	524	558	534	542	562	571	559	589	559	570	581	546	566	538	527	501	534	518	530	488	560	553	578	487	562	565	518	503	555	576	534	550	530	549	530	569	596	593	551	582	508	526	586	571	515	517	540	535	559	546	549	529	529	513	550	584	550	549	574	532	529	550	527	539	534	532	514	570	514	550	541	529	507	562	488	550	539	530	570	519	505	550	569	538	574	560	551	543	504	533	537	573	585	523	549	586	543	519	599	515	507	516	522	545	529	504	559	554	528	511	555	541	544	564	520	577	540	531	582	530	559	548	522	570	565	568	550	533	516	514	529	525	538	552	585	547	574	552	504	523	514	561	559	552	540	521	527	527	504	518	551	564	528	524	575	545	513	517	540	584	523	529	581	535	539	563	513	529	477	545	554	518	579	607	490	550	588	549	541	577	545	583	550	591	570	516	550	546	563	551	553	500	524	534	548	556	526	550	552	534	542	586	555	499	558	516	522	518	555	524	538	541	526	545	524	556	507	553	529	564	560	552	586	526	549	507	496	537	548	564	584	534	587	539	503	556	531	547	561	584	504	563	568	551	556	571	501	579	522	547	575	569	578	588	546	552	569	540	529	533	560	530	509	543	558	549	520	545	542	527	551	558	515	560	564	585	508	544	544	560	548	566	539	526	502	527	508	568	585	534	579	548	561	528	566	548	541	528	558	537	545	522	570	561	509	565	557	547	560	534	521	543	520	535	564	549	529	540	568	529	602	577	528	503	499	533	500	554	526	552	536	524	563	536	527	515	537	522	546	527	549	490	516	529	551	535	534	530	533	528	536	566	503	531	525	560	547	531	520	559	578	523	500	561	490	553	563	528	583	538	516	580	572	501	526	498	532	538	512	583	548	535	543	520	543	570	548	522	557	568	507	565	540	542	587	523	538	533	583	569	573	559	524	569	527	549	564	544	543	519	549	549	560	550	572	552	565	531	548	542	517	539	578	531	533	520	606	588	580	589	558	519	501	524	549	552	522	547	517	539	580	550	569	517	541	552	551	545	514	570	514	557	556	552	531	527	545	591	537	598	522	573	576	524	558	542	570	559	513	551	572	545	507	565	571	586	508	554	521	531	527	580	533	520	561	526	537	510	574	547	493	552	519	561	553	549	502	505	488	543	519	560	543	512	535	574	522	534	557	557	536	552	580	538	514	544	523	612	530	549	555	541	525	546	550	550	525	539	526	552	541	552	559	560	506	597	565	552	493	598	541	531	498	505	554	559	569	535	537	574	529	536	548	555	535	539	527	530	565	542	548	532	500	551	531	521	545	583	521	540	547	493	529	542	531	580	531	542	467	561	556	512	559	529	573	613	540	523	512	531	575	559	500	495	547	564	503	537	546	567	558	588	562	555	517	535	547	552	575	547	516	530	523	542	533	516	533	555	515	536	511	568	547	564	563	555	530	516	540	546	534	578	534	561	498	524	573	503	528	549	517	553	562	549	586	489	536	528	562	493	532	516	485	578	544	573	541	531	503	554	493	568	523	539	510	510	526	545	514	501	554	546	534	516	520	567	497	538	551	542	566	549	542	543	563	587	550	559	522	539	554	546	543	527	515	551	552	527	570	558	523	574	592	517	520	548	502	531	506	549	527	552	547	560	542	560	527	548	547	551	536	549	531	510	525	520	553	565	549	572	551	538	534	547	515	591	581	517	553	518	522	563	558	551	531	515	564	564	572	578	567	542	585	531	550	524	534	527	546	550	582	548	515	556	538	520	577	523	500	534	536	527	516	543	529	543	530	591	534	558	521	532	532	589	523	545	555	526	525	501	521	551	527	548	560	529	528	569	508	553	552	549	541	523	539	548	559	537	554	532	529	554	517	587	526	533	512	546	553	546	538	545	563	559	523	531	537	564	575	533	548	545	544	525	524	544	540	554	494	549	536	546	541	556	529	568	545	550	518	558	551	517	551	559	543	536	573	521	566	575	550	521	556	539	571	537	530	570	548	524	553	581	585	580	562	540	573	574	549	559	507	512	481	545	538	536	543	516	558	550	534	513	548	540	557	558	571	511	539	549	532	494	515	533	544	515	539	549	569	542	546	551	507	510	548	563	555	530	536	555	541	481	546	561	515	537	503	537	520	547	529	558	534	555	558	565	561	561	518	515	574	541	562	571	545	547	520	542	555	563	540	536	541	542	526	575	546	562	535	543	527	565	575	546	532	565	520	552	529	524	532	567	503	543	573	558	519	533	567	522	534	516	522	548	508	550	534	598	552	550	559	541	579	569	555	511	574	554	559	542	529	549	522	558	547	525	554	591	511	541	572	551	549	541	549	568	555	551	580	555	510	554	538	530	516	567	541	549	511	535	560	576	566	540	549	552	574	589	536	541	559	517	531	560	572	506	527	562	529	555	515	520	556	558	555	542	554	506	557	557	522	543	472	521	558	532	523	557	583	549	535	556	549	528	549	570	569	534	528	552	530	542	558	536	547	523	542	526	538	557	500	537	511	532	550	493	553	550	532	539	522	537	557	542	548	540	507	541	526	531	529	537	555	570	561	510	536	554	551	484	526	574	562	572	550	513	572	529	577	566	509	516	531	579	527	561	541	595	523	517	515	507	545	542	563	547	515	504	556	528	510	531	557	507	516	536	543	535	552	539	552	592	569	579	557	535	528	533	529	543	555	566	502	536	549	554	544	529	573	570	539	577	567	555	589	553	527	538	547	516	595	509	537	539	554	582	528	536	534	566	546	552	556	509	499	515	561	548	539	528	563	499	505	529	498	531	549	587	562	499	560	570	534	525	486	559	563	524	544	547	529	577	577	530	562	540	511	527	560	562	517	575	536	577	491	516	535	535	549	538	547	528	533	519	530	577	548	528	558	556	511	567	557	565	538	525	546	521	531	547	531	516	524	579	564	561	555	533	547	552	534	517	555	544	531	543	524	543	547	574	555	548	522	519	547	553	552	580	528	561	549	545	508	545	567	536	498	542	544	501	525	533	629	515	565	558	538	528	568	566	533	515	546	522	540	559	545	530	561	513	571	541	574	521	528	551	502	523	545	525	515	570	558	569	546	482	562	538	528	545	541	502	522	537	546	569	529	524	570	529	541	522	552	527	579	579	527	497	459	557	539	597	489	554	537	570	537	518
32121	11064	1304	537	444	389	391	428	406	400	369	395	397	404	421	394	394	393	395	413	398	383	416	410	404	374	404	408	397	391	420	375	396	429	366	372	416	408	403	418	389	393	395	399	443	381	408	403	402	422	356	396	389	379	397	359	396	399	401	353	415	387	422	399	405	390	397	422	386	433	393	418	410	342	419	428	424	390	383	370	376	409	414	371	405	414	387	386	386	403	403	370	440	339	398	414	411	393	366	405	348	375	385	362	399	433	395	397	422	427	392	367	416	433	381	393	373	403	399	371	399	404	409	403	402	403	427	420	377	410	381	405	410	388	438	431	411	424	438	389	390	423	443	383	400	423	388	420	376	362	399	391	411	443	354	387	424	399	396	398	390	414	434	421	365	362	374	408	350	374	391	432	430	381	411	405	384	406	395	402	390	430	408	403	395	401	386	410	421	376	397	362	391	393	407	397	366	421	408	417	369	390	405	371	391	414	385	392	380	391	413	384	401	351	388	354	422	434	385	364	406	386	380	394	351	437	389	382	432	413	411	417	407	412	425	418	371	417	416	387	385	422	360	410	439	417	378	416	415	409	362	426	382	378	435	384	428	417	415	438	388	403	340	374	351	374	372	402	385	374	390	394	419	386	406	364	369	411	427	425	386	408	379	406	387	379	423	376	421	408	395	395	411	403	446	397	394	427	401	383	403	378	404	375	415	404	415	385	386	400	408	384	394	399	371	408	419	356	387	405	385	417	400	416	396	421	392	364	411	399	392	422	394	370	402	380	387	368	390	355	404	421	393	411	399	428	439	408	395	381	398	393	399	381	404	401	407	445	420	390	384	415	405	403	421	373	401	395	412	412	378	372	388	386	389	397	396	427	365	405	366	355	369	397	380	404	408	372	404	401	444	408	405	376	380	388	417	387	364	385	408	416	410	385	399	398	456	401	397	377	403	407	423	406	402	372	378	401	412	391	372	390	400	370	437	380	424	381	433	446	405	441	405	401	405	406	387	412	401	396	400	387	421	401	374	412	373	393	398	367	392	395	396	388	380	424	391	373	419	398	365	440	431	408	418	393	453	391	357	398	420	434	418	405	415	439	387	388	381	389	394	391	382	397	400	388	420	402	420	391	407	398	391	379	428	372	393	409	414	394	375	379	397	468	429	353	433	381	377	358	387	355	410	394	379	381	369	447	378	363	401	372	407	391	406	400	419	407	414	409	414	363	435	351	446	397	364	411	400	390	412	404	403	411	397	402	437	359	392	417	421	411	386	419	412	397	385	417	372	417	408	380	402	392	383	442	400	376	388	366	395	415	409	405	402	409	402	442	425	404	351	394	404	407	423	404	375	389	404	386	389	430	436	384	383	404	393	360	433	417	392	380	394	369	391	364	422	442	399	414	371	363	403	349	419	428	431	392	392	401	404	425	406	405	357	396	456	387	388	403	382	382	390	372	338	399	390	402	412	373	411	374	374	406	412	425	412	399	402	427	412	358	402	381	414	429	396	400	400	374	387	402	376	415	408	408	383	412	406	390	390	396	425	410	381	370	379	406	388	394	342	379	412	390	384	405	398	419	412	390	368	408	360	381	404	401	418	394	380	430	452	405	435	366	395	396	396	402	398	396	435	390	419	462	424	398	418	391	414	376	391	362	401	404	388	402	353	416	429	404	414	414	357	378	414	405	403	369	442	407	409	427	396	396	422	399	390	409	401	436	392	382	403	408	351	397	404	408	433	427	404	408	388	403	408	465	430	386	406	377	403	373	376	362	375	374	376	426	387	385	390	422	384	401	391	383	404	396	382	391	431	372	415	409	364	368	391	376	400	399	436	374	427	381	407	415	383	394	411	412	356	382	407	380	412	406	395	393	418	392	360	443	406	420	360	417	396	373	395	395	408	376	407	415	420	416	397	385	412	384	421	370	388	395	376	415	381	445	376	362	374	369	361	365	398	388	391	400	387	393	387	398	399	370	404	402	409	417	378	385	376	405	390	406	371	370	388	399	423	414	396	377	385	374	433	428	397	393	356	388	395	381	422	390	412	373	417	372	393	393	396	400	389	405	395	383	391	427	436	414	395	417	401	394	388	395	426	423	390	380	374	402	363	364	408	374	417	388	381	395	393	398	438	386	427	396	352	384	399	404	412	444	387	425	411	381	385	400	392	415	404	403	397	337	413	386	373	398	384	390	413	397	363	394	397	431	336	358	414	392	353	418	421	398	384	372	355	436	399	403	399	414	419	397	434	357	398	373	378	357	392	391	421	407	413	406	390	382	386	373	372	400	398	378	395	386	392	410	405	372	395	432	415	428	433	413	422	438	412	380	403	403	357	376	413	413	396	413	390	407	393	389	397	374	403	379	350	374	390	389	362	414	364	406	390	385	401	416	395	397	387	420	466	434	396	440	424	398	375	395	402	397	400	381	378	366	429	366	369	375	379	404	407	396	397	384	374	401	404	400	422	378	396	385	431	400	413	401	396	409	384	376	354	366	389	389	389	418	385	382	388	433	382	361	360	418	426	387	356	398	404	397	362	376	381	359	407	427	394	384	389	402	405	417	390	417	431	414	353	384	404	380	390	374	399	357	441	399	407	393	422	387	370	417	424	414	403	381	419	416	415	405	429	365	389	370	398	395	409	388	440	397	363	386	382	411	395	428	408	418	421	411	405	403	414	414	385	421	399	401	413	396	401	396	381	424	392	415	429	390	374	409	411	376	375	397	404	380	391	419	380	366	413	393	375	413	375	409	383	404	398	418	389	381	372	399	372	366	387	406	419	363	400	401	390	384	393	372	443	434	415	403	424	408	410	396	458	426	397	399	391	376	389	390	374	383	394	365	396	403	405	355	368	388	375	425	433	410	417	389	421	411	364	357	382	372	431	421	394	398	403	402	378	445	443	405	363	388	402	351	401	413	411	387	377	388	390	418	382	386	406	372	388	372	368	367	397	394	406	413	381	408	407	401	403	398	390	388	391	385	370	384	427	366	368	417	370	416	403	425	366	422	397	430	429	399	387	416	433	397	383	408	405	402	444	414	376	404	355	386	423	413	385	375	409	391	386	416	403	408	394	436	411	368	373	389	439	394	380	391	383	360	417	401	393	390	393	422	415	371	407	380	375	433	405	441	417	374	408	413	413	379	404	402	399	408	445	366	365	406	404	419	390	404	425	371	391	387	385	421	408	416	450	406	413	429	389	362	424	411	385	422	392	392	396	372	366	376	382	388	370	425	383	395	382	377	371	426	386	387	394	406	378	380	387	416	368	373	404	406	414	427	411	408	454	372	398	374	429	406	390	405	397	400	392	403	374	393	384	407	374	404	415	410	381	389	407	428	450	416	396	388	387	420	376	356	431	411	384	401	426	371	409	387	425	406	380	384	386	382	407	377	393	374	364	415	369	379	383	396	396	400	406	425	313	354	381	358	445	406	375	401	404	393	365	401	395	415	413	452	377	360	415	379	400	431	384	383	386	397	434	415	408	380	376	400
5330	1046	951	991	881	979	895	881	950	904	889	899	900	874	870	867	843	912	876	921	904	936	876	892	894	901	898	929	894	916	885	876	870	857	929	886	910	904	953	918	901	929	893	868	900	894	908	885	944	870	887	906	919	930	874	912	942	881	886	916	933	872	905	908	855	918	890	876	875	913	892	951	923	863	946	887	911	888	871	923	823	918	912	902	912	912	889	885	860	909	880	905	919	906	898	932	910	972	966	903	887	899	936	881	881	902	917	862	908	926	898	903	940	887	869	880	934	887	906	881	862	880	849	913	889	846	885	942	873	937	927	856	926	852	857	845	908	931	894	920	902	917	885	907	875	914	836	903	872	921	884	919	978	899	866	891	922	932	835	895	910	906	914	896	924	898	842	903	893	869	831	904	906	830	919	882	831	848	915	894	903	906	940	866	1003	892	912	862	864	932	924	930	867	901	846	927	906	897	862	889	886	893	930	928	871	885	876	911	878	895	847	849	856	928	890	914	856	904	898	850	937	891	866	900	921	860	916	856	903	911	904	908	836	901	953	916	895	856	886	898	895	924	862	900	890	909	868	905	938	880	862	914	984	862	907	938	890	916	928	881	907	885	897	900	887	916	895	894	926	891	886	890	881	907	903	909	858	913	941	896	932	846	891	885	838	898	844	867	903	904	943	927	854	892	884	865	872	916	883	862	899	858	876	880	895	862	890	896	892	891	853	943	879	840	959	917	887	919	951	887	949	916	885	968	888	934	886	855	839	869	898	888	894	939	878	895	873	905	884	905	936	884	900	909	939	881	842	904	887	879	856	932	931	909	889	881	920	888	870	926	941	889	910	910	903	965	876	867	842	873	884	925	885	946	912	920	911	854	880	858	860	942	921	875	881	918	882	899	906	940	858	915	878	908	885	812	921	838	976	904	894	841	894	926	934	878	886	933	892	849	875	877	862	869	935	874	862	930	949	919	864	869	892	913	899	908	898	923	900	877	921	920	899	893	909	891	942	887	903	943	938	907	950	883	902	918	914	924	914	843	939	890	931	892	901	923	926	881	929	886	907	861	912	910	862	842	889	922	897	866	909	888	940	881	880	860	852	910	917	873	865	875	860	895	907	940	876	912	892	881	888	892	942	870	942	910	901	932	859	893	888	875	878	833	888	930	857	902	890	877	897	907	909	920	865	918	943	925	884	876	893	916	908	907	918	915	860	906	872	958	891	874	922	918	920	852	920	869	904	850	913	887	865	921	904	904	913	927	968	885	890	835	889	869	893	904	867	912	912	919	920	880	856	889	846	921	890	889	864	853	865	898	870	912	928	861	922	907	848	910	905	927	890	872	862	896	923	916	809	891	914	845	905	866	918	879	943	895	923	866	927	903	920	871	906	954	899	910	864	948	927	873	896	862	888	865	903	940	908	875	870	918	907	900	890	832	934	892	911	899	899	932	921	875	882	927	876	857	872	918	895	885	870	872	915	889	901	943	883	862	923	899	859	839	852	928	928	895	895	897	883	888	904	890	893	881	872	865	843	902	914	918	899	859	930	875	899	967	895	937	917	919	931	888	857	920	932	896	907	937	887	947	919	854	921	903	950	917	887	899	881	873	838	889	909	890	885	870	902	914	938	931	869	952	890	879	892	900	826	896	920	903	850	935	931	827	854	887	874	962	872	899	875	954	908	944	908	882	908	870	852	911	909	905	846	877	880	904	812	928	900	873	889	920	888	938	882	945	881	902	879	913	827	896	938	897	879	910	930	957	883	883	847	876	922	933	872	829	902	854	886	859	907	937	898	870	869	911	925	940	908	923	883	893	880	862	893	903	861	869	890	860	905	944	948	897	918	910	862	882	898	939	905	917	917	866	859	867	897	879	947	903	868	909	918	884	886	906	877	877	860	907	888	890	891	913	888	876	944	913	872	936	836	918	921	881	896	915	908	951	873	903	922	884	937	907	884	911	910	917	885	938	885	880	913	848	855	896	871	893	877	883	902	874	899	868	878	891	903	823	884	932	933	874	951	879	947	902	914	893	891	841	882	928	844	867	890	926	927	871	902	864	875	899	862	916	937	861	948	917	871	933	872	889	927	870	861	897	864	903	874	910	954	874	889	910	922	914	886	927	933	883	863	935	875	861	922	891	877	880	882	963	917	870	899	923	902	913	897	908	882	914	960	839	908	870	876	815	876	912	900	903	911	863	917	898	854	885	924	869	893	901	852	914	832	900	918	878	894	835	917	923	921	909	909	862	918	879	849	902	882	880	930	914	893	839	897	905	885	901	894	874	879	862	910	875	907	869	885	896	880	902	872	927	898	914	879	865	873	924	883	885	908	864	900	868	869	859	906	932	913	916	853	912	904	907	939	910	940	889	896	890	897	885	879	848	970	898	854	900	905	912	896	915	863	967	866	867	937	862	885	899	883	921	958	882	864	898	908	920	890	937	882	883	845	927	874	923	860	881	892	915	895	888	910	908	927	943	919	801	837	862	835	916	918	890	872	885	912	956	933	880	903	934	955	943	879	967	890	936	888	888	869	839	865	916	952	931	898	882	865	897	944	876	852	944	878	956	899	916	908	894	875	884	904	905	915	884	890	866	898	893	862	877	926	897	911	905	868	890	929	912	873	913	924	862	833	915	919	900	906	918	911	926	860	913	940	903	895	879	886	923	860	884	862	909	880	931	906	922	913	925	850	886	957	917	923	883	882	945	924	926	903	919	908	896	853	942	835	914	866	923	867	942	865	941	841	881	837	862	899	885	943	865	888	914	938	895	903	874	862	921	855	904	897	876	892	933	902	827	912	908	903	918	857	914	840	857	961	899	939	894	891	905	907	958	952	900	929	868	924	859	852	923	928	890	865	888	880	884	837	911	904	888	860	890	869	913	864	920	903	900	859	880	877	881	874	852	931	938	890	883	869	884	904	911	881	832	890	865	862	902	888	880	905	921	862	984	883	856	907	906	895	875	948	901	887	899	884	902	944	873	925	920	880	877	892	866	867	889	868	875	899	929	897	899	914	925	945	899	856	886	915	853	947	964	853	884	864	964	879	933	882	867	919	889	892	881	862	892	896	851	887	916	894	871	884	889	897	913	855	898	959	856	860	920	899	925	928	902	888	895	847	887	929	869	888	952	887	899	889	898	911	856	851	863	892	870	900	848	890	876	927	940	885	907	903	866	914	919	867	912	949	903	922	899	948	920	866	876	887	856	867	918	909	858	912	907	874	890	921	845	956	850	916	909	905	901	911	872	911	860	887	925	876	940	946	890	879	908	901	901	907	865	878	855	857	877	880	924	863	941	845	915	904	868	929	839	801	881	953	864	883	930	893	879	888	845	938	898	875	893	906	880	873	869	940	924	852	880	870	912	866	850	856	878	942	827	943	871	891	886	920	893	932	874	873	878	864	888	920	894	897	857	838	866	891	849	853	899	889	893	869	900	906	867	840	883	908	888	863	891	917	880	921	936	907	858	908	844	871	910	906	887	889	871
24461	20809	24527	27174	19900	1756	634	574	537	508	468	465	472	456	456	426	441	397	474	413	430	397	445	450	432	440	440	444	418	457	391	449	479	432	426	414	431	440	419	452	409	454	411	401	439	445	417	384	450	390	425	416	436	464	478	446	421	429	455	416	408	423	425	445	434	447	426	426	401	417	441	408	380	418	393	435	447	440	429	460	418	383	440	403	415	430	430	431	448	438	392	431	431	402	392	437	397	407	457	463	443	431	429	446	424	434	433	451	423	478	460	479	443	444	417	410	430	461	444	444	431	405	422	423	464	466	452	453	440	434	446	421	457	416	428	430	396	425	416	427	407	455	413	429	440	459	452	425	424	437	454	447	413	407	411	422	403	444	409	435	398	374	447	433	423	415	441	445	433	421	428	442	418	455	421	413	445	406	432	412	407	371	480	443	408	416	426	412	420	424	435	414	411	436	443	441	459	428	396	455	414	422	398	432	457	423	409	410	469	427	452	410	393	423	418	458	468	433	391	438	411	449	415	414	426	429	440	432	434	416	415	433	449	411	436	396	440	431	458	419	438	429	437	471	459	431	431	396	418	413	445	445	452	438	423	432	441	429	451	401	431	428	404	380	433	416	446	411	440	455	410	421	410	463	426	377	413	367	410	380	441	423	445	394	432	417	408	387	485	418	414	456	418	424	458	454	451	427	400	439	417	382	428	427	433	436	417	469	430	407	428	422	410	439	412	423	392	454	417	412	421	455	405	401	398	447	418	410	435	426	397	448	453	395	410	381	461	450	433	408	437	420	440	419	432	439	437	474	416	417	422	438	415	423	406	407	409	460	446	393	402	468	415	463	432	465	423	455	441	458	453	415	432	380	471	409	431	415	403	428	413	442	411	446	421	445	476	449	439	468	395	416	440	385	398	434	407	469	449	459	442	417	396	437	446	443	461	384	401	405	420	430	438	484	414	458	447	450	428	434	430	416	401	407	483	443	466	395	402	403	405	426	401	415	396	381	398	415	439	452	459	446	450	430	445	406	404	450	432	426	443	410	426	448	439	362	418	429	427	435	429	440	452	445	383	461	454	461	462	447	473	403	473	442	466	423	462	402	436	377	427	449	429	408	388	404	437	417	417	462	418	464	425	444	453	417	441	408	439	392	383	409	426	424	409	447	448	466	450	393	384	469	435	367	431	440	476	427	450	425	430	422	427	415	412	454	437	401	404	411	454	454	439	454	388	452	452	406	451	425	449	433	470	431	423	412	388	415	410	452	459	422	416	434	465	433	466	390	458	469	419	432	411	429	400	398	404	420	423	451	440	397	440	455	420	439	444	414	440	439	414	412	410	427	428	432	404	430	408	400	408	429	429	436	418	454	432	445	412	428	432	447	446	429	380	426	466	444	473	424	450	448	401	445	423	409	378	468	420	415	442	404	425	414	469	431	472	417	414	397	409	431	412	458	467	392	397	399	429	381	396	409	427	393	425	432	441	423	433	416	426	438	424	427	421	417	420	462	425	404	413	437	385	388	447	417	441	400	419	416	402	435	427	439	457	436	391	406	452	428	431	389	436	420	405	445	402	424	429	446	434	429	458	413	431	425	409	449	438	456	430	423	434	426	428	425	495	418	429	414	419	396	427	460	415	413	419	437	400	439	422	392	452	445	395	455	441	437	462	437	442	417	432	438	418	431	419	443	414	429	406	463	437	396	449	410	412	402	394	412	439	411	386	448	450	423	439	422	443	447	418	422	407	424	447	411	417	404	421	439	383	442	367	419	441	440	449	416	422	427	412	399	427	430	426	394	407	421	410	422	444	452	446	436	451	449	397	417	407	431	431	431	408	451	430	408	397	404	416	433	414	416	438	427	403	414	480	413	462	416	394	479	397	460	441	471	413	425	413	409	421	410	432	424	488	448	479	434	421	408	461	481	459	418	445	453	435	408	418	464	472	409	459	471	408	432	438	393	433	443	433	426	422	412	458	434	401	437	404	432	438	460	415	405	447	457	466	439	413	435	456	420	434	448	426	379	428	426	453	403	428	417	418	412	429	432	408	423	475	420	450	391	393	416	405	477	425	394	471	427	436	408	441	438	442	411	397	462	435	428	419	417	398	450	447	425	419	424	403	439	428	437	410	403	458	462	412	397	399	426	407	443	401	416	414	444	425	432	466	466	451	429	415	402	407	445	458	434	434	453	446	401	399	407	406	427	424	408	434	427	420	417	366	428	437	393	421	418	428	419	475	388	433	459	437	457	386	447	413	422	435	409	399	396	423	452	422	430	435	453	435	432	407	389	449	445	411	397	423	382	455	449	438	445	453	397	402	416	397	401	405	391	409	447	398	434	411	433	433	366	414	404	503	410	422	431	425	435	399	433	431	395	440	433	414	437	475	458	461	469	411	420	428	426	429	437	409	437	418	474	411	416	414	426	438	388	418	424	420	481	396	430	439	420	446	384	421	416	419	407	377	440	424	461	381	385	416	420	453	408	410	456	424	453	381	420	427	431	443	398	408	390	406	428	458	417	414	437	437	425	398	387	426	412	425	423	418	419	409	408	443	450	441	467	440	424	423	414	387	377	442	419	402	427	454	389	424	447	449	407	429	423	468	398	408	417	419	406	414	421	441	387	411	419	426	407	402	449	430	394	406	383	441	386	432	435	423	426	454	427	454	433	464	426	420	407	464	424	415	423	468	447	437	440	404	415	412	430	430	425	421	414	420	412	423	424	442	432	418	384	387	443	475	403	423	402	415	429	435	422	438	409	439	448	448	426	445	459	427	456	388	461	428	426	421	433	457	438	443	408	433	413	441	428	422	440	404	439	410	410	412	450	410	388	393	413	418	436	422	374	419	403	411	440	402	400	444	412	447	405	412	405	444	379	453	395	471	441	393	421	428	424	442	398	458	429	420	423	434	393	403	455	426	424	440	410	415	437	465	441	448	424	399	414	400	457	412	408	446	464	427	414	448	452	397	401	409	482	451	419	428	435	431	434	407	414	438	423	410	445	410	411	452	444	427	425	458	405	458	417	444	390	438	441	424	427	431	420	443	402	432	426	430	451	406	420	423	440	421	458	413	419	442	447	439	459	405	419	412	437	430	391	419	468	428	476	443	417	436	434	443	453	434	403	429	414	446	446	401	424	473	424	430	436	402	452	441	396	459	451	441	419	417	479	459	463	454	433	400	410	419	379	426	427	416	455	385	416	433	445	397	423	422	426	372	437	441	441	407	417	418	422	452	446	433	447	425	435	462	444	396	421	417	458	438	442	434	427	405	415	404	369	451	444	377	404	409	426	424	451	416	443	404	427	421	423	416	440	451	440	439	439	405	432	437	425	471	433	407	408	451	439	456	439	372	397	443	426	421	402	427	412	423	473	404	450	412	467	456	474	430	441	462	425	426	444	417	442	443	406	413	422	445	422	422	401	387	419	425	385	423	437	381	423	459	429	464	438	417	412	445	429	453	465	436	425	411	399	444	422	461	443	443	421	431	410
3535	3082	2110	1378	1203	1118	954	964	926	1005	930	981	959	971	961	970	974	972	945	933	947	935	999	959	933	918	949	935	947	907	908	920	881	995	930	931	1009	940	960	906	937	882	926	942	950	941	910	922	931	898	910	1002	911	945	922	972	921	913	938	1005	904	908	916	935	968	938	965	937	962	888	904	959	916	948	966	901	943	984	952	924	886	890	927	900	1004	934	949	949	933	940	964	920	921	975	948	936	928	972	906	952	915	932	916	915	946	969	939	933	926	924	899	905	869	941	987	925	996	934	934	905	961	882	963	931	944	949	939	931	932	890	921	963	872	938	928	944	936	909	928	928	894	968	947	902	953	948	959	931	919	901	926	933	983	931	913	926	925	919	925	922	959	948	959	918	971	974	949	942	916	920	929	971	880	907	1025	981	970	960	946	919	927	920	934	923	982	918	989	887	945	940	962	907	938	951	921	933	906	892	920	910	927	954	934	921	950	942	964	954	945	898	966	944	963	992	870	974	868	946	958	958	938	910	953	891	919	964	945	942	894	919	902	918	943	930	983	956	947	958	944	928	917	906	955	974	964	911	902	906	923	947	924	913	931	969	952	949	918	980	917	945	947	917	946	929	913	910	900	924	940	941	941	937	896	948	842	950	906	927	929	914	921	893	925	918	874	961	905	892	934	1005	870	942	881	945	939	937	935	952	920	959	927	935	944	912	912	928	913	911	984	973	918	917	912	943	947	927	936	929	899	922	949	940	902	931	922	918	944	966	934	881	868	945	918	897	939	934	867	876	918	921	976	886	928	894	915	952	960	963	938	988	890	1004	937	886	967	900	903	960	969	938	902	947	940	888	869	877	874	981	923	922	886	894	916	955	906	874	868	895	923	943	940	1008	904	902	923	940	922	953	957	912	955	904	911	942	917	929	889	955	905	872	931	969	887	944	930	955	957	974	955	948	954	925	952	907	913	972	886	872	957	900	908	880	928	907	930	921	968	895	966	904	979	935	932	928	881	934	919	979	1012	968	906	1001	900	909	950	937	919	908	960	917	870	953	911	880	954	954	950	959	926	917	892	912	943	970	924	868	860	925	917	927	960	927	935	916	947	882	929	955	985	997	950	971	951	962	929	955	910	955	922	953	964	952	948	958	915	936	912	965	951	890	949	903	862	895	926	900	906	943	964	954	879	914	940	926	937	969	948	875	889	984	899	908	902	917	910	919	905	945	937	965	948	889	948	950	919	896	954	937	884	908	935	940	957	923	887	885	956	952	901	920	903	935	970	852	939	970	966	911	936	961	901	922	935	926	880	890	926	895	937	940	905	913	948	947	899	905	929	978	935	935	885	925	923	880	947	869	959	970	946	891	940	922	950	923	944	904	925	880	923	893	925	888	966	910	963	960	906	879	887	934	964	926	965	898	929	961	919	970	922	911	944	960	903	906	889	951	945	942	920	913	947	925	957	941	909	879	952	923	858	966	952	926	932	955	906	925	939	952	928	906	937	971	872	927	866	914	931	895	963	932	965	930	939	948	937	971	947	896	938	913	963	853	940	890	944	957	934	930	950	927	892	863	923	937	910	912	952	895	985	967	937	957	944	963	945	881	950	926	890	944	966	907	886	921	909	944	946	928	980	931	984	877	901	948	921	944	956	914	896	899	963	994	887	944	967	910	928	965	957	947	949	920	937	888	953	955	873	909	933	916	955	962	935	980	908	879	939	958	933	962	908	970	960	934	986	898	900	967	946	926	944	976	922	893	933	952	926	926	922	931	943	1001	972	909	908	954	909	936	940	901	969	977	960	963	911	938	910	931	1016	918	924	898	883	949	915	937	958	979	891	908	860	953	1007	949	971	945	916	898	930	901	918	906	922	1006	886	969	984	941	936	957	903	955	892	923	925	964	918	924	938	950	996	856	969	941	908	920	921	949	885	959	950	930	917	922	941	913	924	904	924	925	899	893	967	950	964	955	928	890	932	961	926	944	950	925	866	903	917	957	991	940	931	894	857	919	921	987	942	919	954	936	932	969	944	955	927	902	896	949	869	938	924	931	951	931	958	960	901	955	930	938	942	905	912	915	882	967	958	936	919	948	913	965	948	977	942	897	924	929	927	950	925	904	932	935	907	888	922	947	910	953	899	939	880	932	948	923	943	924	950	899	930	936	899	904	963	892	955	935	895	939	926	948	949	978	926	950	906	965	930	985	918	972	914	929	911	935	903	930	973	920	948	936	963	928	958	911	946	973	928	941	914	925	953	960	943	931	932	952	896	941	951	937	896	948	920	942	959	970	1012	966	886	948	942	907	1013	938	945	885	939	955	924	935	893	896	944	964	958	916	925	923	920	928	959	938	922	920	957	945	889	954	916	896	946	974	966	916	953	940	1007	899	888	889	894	887	888	920	935	908	938	956	943	934	938	943	893	924	948	943	951	847	942	953	913	980	923	993	929	1004	954	984	929	899	911	955	918	907	897	931	938	943	931	998	924	945	913	974	981	898	995	989	924	927	857	893	959	962	988	930	945	993	909	941	991	928	948	905	904	934	912	933	956	902	922	945	947	917	940	898	872	978	980	969	878	923	887	944	953	959	980	938	881	899	939	934	896	936	895	907	873	939	919	966	976	890	984	912	929	877	894	965	964	957	943	885	920	908	905	935	950	958	960	912	904	945	959	966	959	903	984	924	905	901	977	930	979	883	985	922	963	957	938	908	905	970	985	961	926	903	945	934	940	956	916	849	898	940	930	940	938	914	931	890	870	880	961	902	953	905	906	923	933	875	976	943	921	919	946	973	927	862	912	965	958	935	937	967	955	937	959	972	877	906	957	928	865	958	906	913	882	920	925	968	971	949	929	900	969	901	933	896	974	948	967	916	909	961	986	926	922	954	937	909	896	916	915	929	912	954	957	904	954	995	922	941	907	864	910	958	1013	995	930	928	943	908	909	945	940	953	906	902	900	964	887	907	905	925	924	918	949	904	948	985	884	914	933	948	952	913	870	850	893	899	932	939	1014	951	921	943	915	981	947	883	931	922	952	971	929	930	909	966	926	916	967	911	908	939	939	928	960	908	955	933	983	931	946	931	914	972	910	945	932	919	914	959	989	898	960	938	908	911	956	898	940	950	924	850	929	949	902	917	937	922	955	925	981	934	934	910	887	941	971	945	976	937	922	920	901	950	943	901	992	860	910	950	892	979	942	955	935	942	953	890	919	956	936	954	949	941	935	899	950	919	878	923	917	928	924	952	929	924	903	917	954	922	921	909	948	909	892	947	910	894	951	968	921	959	906	889	964	953	903	960	935	979	922	914	925	896	905	891	922	933	939	888	921	939	895	932	911	996	914	946	928	949	951	939	928	951	919	958	946	912	942	948	938	904	936	900	883	912	920	982	940	959	930	928	975	887	909	892	954	891	931	926	903	958	929	956	953	982	925	983	905	937	887	908	958	945	993	896	923	940	928	963	951	984	907	930	946	961	916	930	933	920	950	919	944	940	920	933	930	912	899	930	968	921
23547	20810	25148	26566	20815	20821	3160	505	348	355	312	283	277	287	262	280	234	254	271	255	231	236	248	235	248	249	242	238	236	225	220	241	212	223	228	248	227	239	228	270	232	242	246	261	205	237	235	234	201	265	233	238	245	237	252	246	220	214	226	199	224	240	244	213	234	250	237	213	218	216	245	251	255	236	260	240	225	227	282	213	192	267	206	236	232	228	246	223	254	253	268	243	216	232	233	206	243	215	259	215	224	216	218	221	240	219	236	191	244	257	235	229	221	215	227	195	257	248	223	203	238	237	240	245	238	236	213	235	227	223	215	245	238	254	242	214	221	233	223	227	237	229	235	232	203	256	224	232	209	219	244	240	194	231	246	253	232	230	236	269	271	263	261	241	240	219	213	214	234	222	246	191	248	245	235	200	215	226	265	218	226	245	201	251	209	237	225	200	218	221	218	253	237	240	242	218	228	224	215	255	230	234	221	224	243	237	234	224	263	246	238	246	216	212	238	211	227	235	218	224	249	241	212	203	216	250	235	217	216	243	239	223	226	215	247	209	208	252	229	246	228	245	273	245	237	248	251	253	235	207	241	245	216	236	241	250	230	196	233	205	236	237	243	239	230	217	224	228	209	260	215	245	245	242	230	238	251	229	215	235	216	235	207	235	243	233	248	253	238	248	233	226	215	249	188	231	224	206	234	214	237	230	215	240	254	222	232	241	228	217	242	212	223	213	228	228	226	215	246	231	236	254	222	213	236	231	227	259	247	210	224	210	208	259	258	265	267	230	239	230	225	234	225	237	251	242	229	209	247	229	248	201	255	221	216	234	248	233	241	247	209	233	240	214	237	226	209	212	244	230	212	193	222	217	237	212	233	237	224	241	234	238	225	265	221	200	225	250	235	232	231	203	203	234	205	239	239	205	237	242	251	203	239	217	214	207	271	214	225	246	226	209	220	241	218	204	255	224	245	235	242	223	254	254	203	229	231	218	246	236	238	253	259	220	220	257	237	243	246	252	235	230	202	227	235	229	256	238	234	235	217	227	227	220	241	231	227	234	226	224	215	236	235	211	225	217	223	215	216	246	225	243	221	257	209	227	254	229	222	241	217	237	223	211	211	235	243	237	220	218	199	248	250	231	228	222	215	212	223	235	242	252	203	224	214	256	229	256	263	199	234	197	249	216	198	235	219	225	229	236	239	231	212	243	220	232	232	252	243	231	264	214	228	235	245	214	230	227	229	239	242	239	218	223	248	232	233	225	213	210	235	230	220	241	243	194	229	224	254	219	228	244	215	224	237	240	242	225	218	249	230	239	222	197	230	256	243	216	227	247	225	219	227	251	266	219	232	216	244	221	258	201	200	241	254	214	259	228	248	237	224	216	255	226	220	233	206	209	219	227	229	259	241	253	228	242	228	230	228	253	214	250	216	235	228	220	204	214	229	224	247	201	270	222	205	228	230	212	222	235	213	212	210	246	224	230	224	209	239	228	251	228	237	234	254	259	232	239	223	237	208	249	249	230	247	226	221	261	213	216	216	229	231	224	239	253	261	216	197	235	275	226	269	224	238	218	230	217	228	205	217	253	260	195	243	232	221	209	222	247	228	184	226	226	228	271	234	228	206	203	242	237	229	198	233	239	197	224	236	234	207	229	255	227	237	225	233	211	210	204	233	218	226	261	226	236	216	253	225	234	246	223	242	225	226	237	234	223	231	230	241	256	242	225	247	202	223	231	225	253	250	253	225	212	224	211	210	234	229	206	216	235	224	217	250	230	240	206	223	243	222	251	249	238	253	242	252	253	232	240	240	239	245	265	245	209	234	213	208	252	239	204	221	223	223	237	228	225	223	256	206	217	239	215	199	252	238	223	216	198	219	245	219	252	199	219	218	226	223	238	222	222	240	246	220	222	203	234	232	204	212	216	224	208	218	222	241	247	225	235	206	235	221	245	228	224	252	242	218	245	217	218	228	243	198	223	236	221	259	219	242	234	246	243	240	203	234	223	233	236	204	223	213	212	240	213	227	239	211	220	218	232	260	227	224	237	217	221	222	232	216	211	226	208	211	263	233	246	252	247	204	227	194	274	258	254	209	226	259	241	232	210	226	242	257	227	248	205	230	240	239	216	255	245	215	214	211	243	231	224	209	221	218	257	207	233	234	213	205	254	260	263	216	228	252	237	213	236	197	238	209	246	222	242	205	216	231	230	236	218	245	281	238	216	210	220	228	232	222	220	243	201	213	209	261	230	240	192	244	235	230	231	236	189	230	231	248	219	246	252	232	237	246	219	223	239	243	238	241	215	255	251	248	208	228	242	222	222	225	231	232	248	234	241	235	222	214	214	209	230	209	219	218	226	220	207	200	271	248	259	235	248	250	230	219	224	239	224	216	210	238	225	233	247	222	235	228	233	210	239	234	225	216	230	228	204	224	238	222	235	233	228	242	251	239	266	233	227	222	230	257	250	237	188	217	205	239	217	223	214	240	242	208	183	219	249	194	215	216	233	213	224	253	234	233	218	239	261	245	252	271	232	246	240	230	219	229	217	251	219	250	259	242	203	218	262	268	249	237	246	238	203	223	229	212	193	230	219	265	245	234	253	229	238	206	228	257	280	192	228	241	249	227	216	239	211	250	238	216	234	202	234	245	222	234	238	209	241	233	258	252	200	262	240	224	228	227	221	236	247	232	219	212	235	257	254	254	245	217	255	230	243	213	247	228	230	220	254	259	227	235	263	230	260	219	227	207	236	242	216	243	205	219	222	231	225	214	254	220	211	215	236	229	208	210	232	210	224	245	213	212	242	219	226	235	194	215	259	237	240	220	241	215	201	246	237	228	222	241	195	243	257	215	231	214	221	208	209	229	253	226	258	244	210	234	222	217	218	217	231	242	238	217	242	224	205	208	257	259	231	252	236	250	241	247	247	224	205	230	229	221	205	223	248	219	217	215	223	221	211	228	216	212	252	223	231	190	246	257	244	247	247	247	235	238	234	247	235	230	222	233	250	232	234	194	215	247	279	241	236	243	193	247	223	218	232	230	232	236	243	251	211	245	253	244	220	214	229	189	227	237	214	217	234	242	255	221	201	241	241	234	215	227	234	188	212	223	214	246	236	222	233	221	267	253	231	259	216	246	263	244	241	236	215	232	223	231	216	231	253	219	232	238	234	239	220	236	220	235	255	250	218	212	216	262	229	230	230	212	243	214	218	215	228	219	242	254	230	235	238	241	211	204	234	207	224	225	240	229	209	252	263	251	213	235	252	218	237	230	252	237	233	229	215	229	254	213	199	222	251	234	223	272	220	235	254	222	249	256	227	250	234	231	220	243	226	230	228	243	241	214	226	229	215	236	204	239	234	225	218	225	239	230	196	235	220	223	241	272	241	220	233	236	230	245	254	216	199	223	216	221	206	240	235	239	198	202	202	210	228	263	237	229	232	236	218	246	217	222	249	234	217	225	210	258	214	220	216	244	228	216	243	237	220	213	250
3605	5086	3076	1504	1042	725	676	706	586	630	586	595	574	585	577	596	567	549	550	560	549	525	529	523	549	556	577	507	541	541	599	530	605	539	534	575	526	507	548	547	547	552	524	552	584	556	540	513	517	532	545	546	557	544	503	560	546	545	605	525	524	572	504	582	505	548	520	505	582	551	584	577	536	532	520	488	546	589	533	573	578	564	540	568	522	569	515	529	563	581	580	558	519	521	547	527	548	562	531	503	553	543	560	548	581	578	542	550	560	506	517	554	508	556	489	521	539	565	549	589	571	501	541	538	519	493	567	565	552	514	588	546	545	539	535	577	544	519	579	566	546	529	561	568	519	567	574	540	528	530	517	556	542	548	485	544	498	525	560	527	493	539	579	541	521	505	535	502	537	543	526	506	533	552	543	552	538	580	539	545	549	540	518	522	564	522	529	530	530	524	518	543	596	551	532	534	489	572	549	535	563	550	510	566	558	535	533	504	501	577	559	538	565	506	566	557	564	566	537	501	582	544	568	545	538	557	558	567	537	520	530	525	547	540	560	549	521	500	559	532	515	568	530	511	555	571	571	558	525	560	559	519	514	535	523	511	538	526	575	535	533	586	520	551	555	534	539	548	543	570	560	561	568	537	507	520	519	524	537	607	541	472	581	513	523	574	546	537	560	536	509	547	581	551	529	491	555	543	507	532	520	559	529	528	538	551	480	522	547	522	517	556	560	549	565	568	562	548	553	525	521	570	519	542	594	523	537	518	571	553	494	555	572	560	520	559	527	544	563	565	557	557	528	529	545	530	540	533	549	544	511	572	503	538	526	501	560	587	515	543	567	539	513	539	528	562	498	507	498	544	513	530	520	535	516	548	541	573	515	527	529	520	541	546	562	546	529	519	573	539	541	518	501	532	581	556	549	537	537	528	553	531	587	550	532	532	524	509	577	546	568	549	518	522	504	517	485	586	573	518	541	542	573	545	534	540	496	560	561	509	525	558	528	598	534	548	545	565	549	548	544	550	526	547	543	571	541	579	575	533	524	522	537	547	509	555	476	565	583	530	573	526	532	540	548	554	537	564	570	523	581	553	526	588	556	513	514	507	495	558	538	510	542	553	519	531	548	539	543	548	541	548	583	520	564	586	552	541	546	548	549	531	511	538	502	547	561	524	540	511	544	534	566	487	500	522	558	549	575	545	522	570	531	522	537	566	541	551	541	554	537	488	528	554	563	543	562	537	562	543	545	567	560	521	503	602	503	538	558	527	484	545	522	548	535	509	541	558	521	516	525	546	541	510	552	552	533	569	522	542	535	524	514	531	548	533	506	544	499	545	542	500	570	562	498	528	566	568	541	520	564	586	546	532	515	524	552	523	544	542	537	561	550	540	491	568	546	541	561	526	526	523	519	562	543	514	524	515	571	564	562	543	564	550	577	548	571	535	538	494	562	543	536	567	516	549	499	521	575	492	545	539	599	517	559	549	597	544	519	527	508	523	506	510	503	519	525	530	579	552	534	549	530	569	535	581	508	560	555	531	533	573	509	536	550	530	529	502	522	574	552	543	548	579	518	563	562	493	538	541	539	525	533	536	547	551	549	590	529	545	508	533	531	518	518	511	505	513	541	568	546	551	557	529	516	557	526	543	557	535	514	547	551	535	525	533	560	539	515	527	541	572	530	507	541	565	499	541	539	592	549	556	532	550	511	524	525	531	565	490	525	524	544	570	540	533	528	570	540	558	575	509	532	546	549	554	554	547	546	530	536	530	515	518	530	498	579	533	534	519	533	545	527	574	498	559	520	484	549	558	567	459	552	575	551	559	537	545	538	564	552	579	526	532	552	556	554	541	525	529	548	567	550	534	549	563	519	501	521	529	550	527	548	537	559	502	560	550	504	502	537	537	527	566	534	514	554	548	519	551	577	528	513	558	576	566	547	522	542	526	587	529	528	506	516	526	536	522	562	493	594	540	542	544	569	459	514	522	530	571	568	540	543	538	563	541	539	596	521	550	550	529	557	568	583	563	543	570	515	521	564	568	544	586	515	508	527	500	548	566	539	517	583	513	554	491	559	530	539	552	542	552	537	502	557	508	532	530	541	517	601	564	520	549	511	529	557	528	545	550	558	522	554	543	533	538	544	578	541	543	547	552	543	536	485	563	521	562	539	568	514	538	526	527	528	542	514	580	523	539	572	536	545	552	531	544	530	537	576	543	532	564	560	530	507	550	514	530	530	535	527	541	530	563	499	536	529	561	552	517	576	512	540	521	526	530	559	550	551	497	509	555	551	542	525	548	530	529	559	510	530	548	532	538	519	565	530	586	537	518	556	547	495	549	534	564	550	581	590	537	559	547	530	506	555	538	500	539	510	525	502	552	507	530	557	557	530	500	540	518	527	525	523	541	544	499	528	534	566	564	539	516	535	560	519	591	548	513	545	550	529	538	531	546	541	559	505	559	535	555	524	515	574	556	577	556	526	536	552	535	495	545	534	543	550	520	519	492	530	503	551	547	511	571	542	564	499	509	556	538	512	516	545	547	541	544	551	530	545	565	538	548	572	550	516	513	531	525	540	542	568	504	569	533	539	534	525	564	569	554	537	515	540	528	559	514	508	520	520	520	554	576	510	559	553	514	561	519	577	536	522	546	518	545	561	515	530	530	536	529	559	582	499	541	513	557	548	574	521	533	538	520	521	558	531	521	572	536	544	504	547	534	526	536	556	560	550	529	503	511	515	513	558	581	527	564	548	514	512	530	565	520	514	515	522	534	556	516	547	535	544	540	496	508	560	540	499	544	521	512	568	521	600	518	545	507	481	559	537	540	516	515	519	548	532	520	536	521	524	525	556	520	548	504	564	562	549	530	510	521	512	548	557	506	505	550	534	572	526	534	556	566	579	534	524	511	541	523	545	561	543	574	524	522	526	545	532	527	560	568	596	532	493	549	535	511	552	556	513	504	547	548	520	536	527	568	538	516	537	564	540	531	559	534	559	547	586	566	547	534	529	553	520	567	544	557	518	575	557	574	521	543	545	563	521	534	533	516	572	542	531	591	537	573	563	528	503	546	537	562	553	493	542	520	556	558	502	552	580	542	555	532	530	558	549	519	514	578	567	533	552	566	527	564	538	497	526	591	544	553	521	542	573	516	591	573	529	581	512	578	546	539	540	547	573	520	575	559	545	538	526	521	561	562	523	521	485	531	534	543	573	571	527	574	528	521	559	493	539	545	533	516	455	563	551	519	544	504	571	521	577	531	515	551	543	545	556	523	550	540	547	607	558	573	533	570	559	531	520	572	541	542	540	514	534	531	575	534	574	605	527	588	570	552	536	560	509	526	518	568	531	548	532	552	548	510	554	529	552	528	581	572	563	553	541	565	524	553	521	543	524	519	553	554	510	488	527	537	529	545	587	543	541	530	562	513	568	500	529	521	555	556	514	557	582	548	525	548	525	526	573	516	541	519	565	490	566	540	553	541	505	552	570	554	525	551
31989	11242	1491	693	562	558	407	383	367	395	396	413	382	374	422	410	374	418	419	407	399	369	418	380	396	406	395	419	415	384	385	425	413	389	360	379	405	410	364	383	393	390	422	382	390	371	366	386	390	445	386	452	409	410	398	403	390	430	349	368	370	424	427	370	389	381	371	400	387	397	353	355	416	385	405	375	398	384	380	346	399	441	366	374	363	382	430	432	394	381	383	441	388	402	396	400	399	372	354	416	365	382	394	400	400	413	377	396	397	422	377	382	382	434	392	381	395	402	402	390	429	404	421	373	382	426	394	408	390	391	419	398	348	366	414	385	366	402	389	363	395	393	391	411	389	421	367	420	412	399	373	386	406	395	371	361	356	388	413	386	430	383	398	398	359	417	395	408	402	409	397	435	417	399	419	388	388	371	375	423	407	402	383	400	374	383	346	410	398	415	416	394	442	394	375	384	377	439	383	397	403	377	407	387	414	371	411	393	420	410	407	396	414	354	391	420	388	399	398	412	366	434	397	392	378	395	399	381	395	404	398	371	391	423	414	378	372	372	389	382	365	375	387	357	392	386	387	375	380	397	382	373	394	384	409	367	371	388	358	418	408	368	405	429	422	390	415	378	401	355	398	414	380	353	370	368	433	422	364	396	417	382	378	425	392	392	404	378	391	403	365	375	396	383	422	397	435	407	431	396	374	407	382	437	410	378	414	373	383	392	353	375	344	393	389	385	416	376	367	404	410	386	406	408	383	369	400	402	395	383	410	385	397	409	387	399	362	386	429	401	385	405	376	432	384	412	405	422	391	398	363	344	423	391	407	387	409	417	375	397	380	395	371	412	369	364	388	401	388	386	378	404	411	381	395	398	358	382	366	382	414	397	427	383	413	384	392	396	392	377	380	384	357	369	447	417	351	415	363	391	381	391	395	401	369	392	402	425	399	388	412	389	403	387	378	447	403	333	363	389	368	364	361	375	384	361	430	371	394	378	377	391	370	426	415	373	375	370	408	404	407	369	408	420	401	406	386	380	379	376	389	406	389	448	377	378	373	398	393	379	384	389	413	385	439	389	395	386	357	372	398	371	412	411	384	377	391	447	407	385	395	406	398	406	418	415	379	377	435	392	434	420	427	401	409	409	398	387	385	404	360	392	384	433	420	371	375	375	395	440	415	398	395	362	401	368	396	404	370	399	394	401	371	396	415	409	380	356	390	412	391	389	382	383	370	400	357	378	416	437	426	398	428	436	395	380	373	402	395	401	406	429	431	397	391	421	381	383	414	410	404	377	412	400	404	428	373	390	388	407	401	361	383	407	363	389	404	402	400	371	426	435	374	399	392	368	418	413	353	421	387	388	409	398	364	428	387	379	358	384	423	376	417	400	389	415	381	376	385	440	376	367	397	409	385	411	397	435	397	391	396	373	415	381	433	380	376	370	408	386	384	408	427	349	395	391	384	434	443	410	382	365	413	406	376	414	377	405	370	385	397	418	402	443	414	402	411	394	406	401	411	352	425	387	437	382	396	381	389	398	409	369	406	377	424	427	366	412	414	388	413	389	390	379	408	418	405	421	409	405	395	374	404	367	398	390	375	379	381	401	403	414	419	402	397	378	383	356	414	401	373	393	391	379	399	437	394	412	410	413	423	365	400	403	406	420	393	379	400	398	408	375	384	385	371	375	387	405	402	387	365	412	420	435	450	416	400	382	361	403	358	384	406	435	391	359	376	366	382	373	425	378	380	391	369	388	376	384	381	399	428	379	370	402	383	414	431	393	381	391	381	397	420	427	445	426	401	436	383	379	382	361	416	390	385	374	401	386	396	390	397	353	398	406	352	383	433	391	358	371	410	372	393	394	427	413	386	390	406	385	409	407	404	398	396	429	409	384	408	401	369	400	408	389	409	406	395	383	378	393	389	419	373	412	416	408	408	399	371	409	373	414	432	375	368	399	376	376	401	404	369	429	403	410	424	395	383	415	423	394	374	422	409	367	388	425	380	412	373	394	393	391	387	410	360	384	422	444	374	435	410	402	437	416	400	372	385	438	422	448	392	414	382	393	403	395	394	369	375	386	397	376	384	389	376	359	392	372	354	416	414	422	393	411	399	436	404	361	413	375	398	373	387	377	420	430	426	410	406	407	367	395	414	380	414	393	374	386	408	393	362	400	406	411	378	400	383	392	399	419	389	439	420	404	334	437	392	430	397	381	412	411	393	398	393	376	390	365	429	412	387	400	395	402	415	383	408	439	414	391	403	376	431	369	421	389	401	386	366	412	373	409	389	398	401	410	433	411	382	330	376	400	418	383	376	386	407	403	421	417	382	357	436	375	386	371	379	425	386	403	366	422	396	385	400	391	403	388	384	391	404	401	390	414	419	370	418	389	434	384	374	393	377	367	370	367	422	378	394	375	382	382	399	412	388	380	406	445	422	372	387	393	403	449	417	386	398	420	389	374	403	395	367	350	388	408	392	432	374	431	400	372	390	415	405	399	406	442	378	397	447	393	401	404	392	385	430	382	384	397	368	370	419	412	421	425	369	406	391	351	386	373	426	436	397	411	402	385	351	394	373	411	420	384	404	397	362	419	400	396	360	447	393	390	377	420	411	404	380	370	404	358	412	384	378	394	368	407	372	403	369	337	356	366	431	427	411	391	372	430	369	401	390	397	424	399	386	438	401	381	407	428	459	399	367	362	409	402	446	399	405	387	388	407	379	407	414	373	370	448	366	430	380	436	395	377	352	411	359	372	405	399	363	394	403	404	373	408	420	398	389	378	417	376	406	396	418	403	394	367	380	397	398	406	359	364	398	392	394	403	408	393	390	441	387	364	368	398	391	385	426	382	425	399	423	422	419	388	344	419	430	375	393	404	404	369	403	402	423	402	415	383	410	420	386	437	396	415	391	373	407	393	439	396	371	376	373	396	378	411	368	427	397	400	396	368	378	364	401	410	347	360	407	342	402	397	412	358	435	399	397	389	361	396	414	428	393	398	389	378	377	453	402	391	347	397	353	387	415	415	380	387	393	385	427	392	384	391	423	425	374	409	407	375	421	406	395	393	372	376	445	419	377	396	383	368	384	411	354	430	409	352	414	378	426	412	389	377	411	408	402	390	406	397	409	389	399	389	392	395	416	390	427	382	392	411	382	383	385	385	412	404	401	402	395	391	414	357	364	416	407	388	374	398	382	379	438	410	411	376	401	381	405	402	431	394	409	399	388	415	357	391	432	388	455	397	377	381	373	403	444	390	360	399	417	347	405	384	421	383	413	383	413	402	406	395	401	399	427	425	379	400	394	404	402	397	412	448	395	360	377	400	377	386	400	358	377	420	364	387	382	378	388	414	366	377	398	427	412	371	359	386	380	412	410	395	411	386	353	397	402	390	370	396	393	467	382	397	353	397	384	403	402	396	375	422	388	410	375	416	418	402	376	358	375	398	405	386	400	390	383	402	405	379	371	374	381	423	415	400	404	438	401	417	430	395
5233	1091	990	941	915	891	906	932	885	885	898	917	921	840	938	932	957	910	872	904	895	865	894	858	817	892	868	942	913	907	899	906	908	871	909	846	917	879	917	888	906	839	895	856	899	848	913	916	922	905	887	880	894	918	885	914	904	885	902	871	878	928	893	922	899	904	876	878	871	892	930	917	913	863	899	872	893	799	828	906	867	857	871	849	919	897	897	906	850	924	880	843	939	892	902	867	914	880	844	922	944	915	833	887	937	855	911	945	946	853	894	893	897	837	908	953	917	938	908	912	907	898	930	916	875	915	901	888	874	881	874	878	901	869	882	895	912	906	901	945	898	939	885	915	897	912	957	866	917	910	826	945	865	898	874	909	912	881	905	861	899	890	973	849	894	896	871	856	894	912	882	893	911	927	886	866	944	887	917	906	884	865	910	939	910	880	865	899	857	966	890	923	884	938	934	897	901	906	934	881	867	841	889	920	881	856	908	912	934	872	957	983	896	941	877	929	918	963	879	893	931	893	897	880	916	899	873	941	924	850	864	873	896	924	900	926	939	920	860	888	873	913	857	927	909	892	864	842	875	943	905	915	879	868	941	894	866	891	923	924	882	910	932	949	860	926	935	916	980	860	895	901	896	937	850	951	926	926	888	894	832	936	861	886	883	902	880	907	916	963	870	853	887	881	883	916	937	910	924	873	895	890	912	867	859	912	933	907	870	896	925	949	933	865	900	905	863	934	931	864	956	876	935	895	906	896	887	941	858	815	952	895	927	921	836	908	977	930	898	880	931	905	935	879	904	914	864	868	887	831	915	916	889	857	899	885	900	896	861	903	914	933	918	864	881	854	913	928	903	871	901	906	904	903	848	917	854	900	900	916	952	838	932	875	935	913	927	845	881	919	885	886	852	976	955	935	852	855	887	949	917	933	834	858	900	926	888	796	925	943	901	923	862	870	916	856	827	902	887	882	907	889	888	909	900	904	897	923	906	904	917	880	867	862	888	865	862	882	912	898	861	861	897	947	879	878	911	901	880	909	842	876	870	931	868	957	877	902	889	885	898	880	846	862	895	891	931	915	849	883	897	886	883	950	879	868	895	876	884	911	932	857	881	899	869	925	870	905	926	888	869	878	928	922	956	893	877	959	873	854	864	937	966	829	866	852	882	877	931	917	879	876	928	857	858	905	911	901	935	887	898	907	827	885	926	883	915	892	903	884	914	899	865	872	829	871	954	901	883	856	900	878	855	855	878	912	900	890	941	894	934	907	953	912	902	875	898	853	893	904	869	947	860	881	875	950	911	890	924	888	917	890	912	915	883	834	845	905	856	918	830	906	898	863	922	903	883	871	929	864	915	914	907	917	902	901	911	952	915	907	869	900	879	933	934	885	832	878	940	877	891	847	875	926	887	911	904	912	843	905	900	924	857	923	879	922	896	923	837	889	882	898	897	894	941	918	850	892	966	893	907	894	922	851	910	906	934	880	893	887	950	865	847	885	925	875	938	896	867	861	911	917	843	884	873	825	873	888	898	896	907	871	905	898	890	909	886	886	850	889	838	887	907	878	926	879	944	860	859	884	906	905	890	916	913	917	864	930	942	907	916	875	917	886	834	893	916	887	880	877	852	927	863	952	917	911	903	920	863	916	885	900	858	838	919	889	907	912	970	926	934	881	877	907	879	818	950	954	904	883	946	886	877	909	864	896	870	886	863	922	896	881	912	867	868	898	924	912	911	953	849	904	829	868	958	926	875	920	905	882	931	919	876	877	950	907	878	901	913	881	897	907	914	884	913	892	850	940	891	916	859	956	876	884	907	939	904	888	892	912	886	922	884	864	906	848	937	906	917	922	896	939	893	897	891	912	925	858	883	933	901	863	882	869	929	850	895	915	919	923	919	867	906	874	892	915	873	850	890	868	902	940	918	873	858	931	870	946	891	817	909	885	873	895	914	880	805	903	900	903	831	914	888	876	912	885	902	886	916	855	879	894	930	870	903	871	897	894	884	894	896	888	887	857	875	925	897	861	911	890	841	896	919	919	921	891	855	896	945	908	944	888	863	884	909	893	875	904	889	909	920	948	888	857	951	930	941	897	928	936	933	883	943	890	901	829	886	954	929	906	904	867	895	904	903	895	881	931	911	889	901	889	876	909	888	877	933	865	870	888	900	900	857	872	908	886	874	874	867	877	880	894	923	884	909	921	904	926	922	887	909	898	893	929	861	881	890	923	916	926	961	862	898	929	939	893	944	931	892	903	909	867	906	902	876	929	886	870	875	894	863	865	859	892	937	879	879	889	949	885	879	919	908	851	914	867	902	878	912	860	896	907	873	909	877	902	890	917	889	927	852	842	941	885	829	944	924	956	886	932	919	873	903	879	902	876	917	900	904	948	937	890	906	937	916	844	883	922	889	885	894	897	920	933	871	830	901	934	915	946	904	928	915	845	951	941	913	900	871	920	894	845	843	907	917	890	864	951	888	870	842	864	894	826	879	878	901	906	848	905	854	929	890	914	892	889	790	874	882	904	879	899	849	942	941	892	899	898	854	887	857	871	943	909	863	878	910	917	864	842	898	840	892	838	945	871	876	884	900	884	817	918	906	893	901	870	875	901	930	881	857	896	856	944	929	930	931	908	947	906	935	928	933	845	898	875	910	888	879	902	932	910	853	867	893	923	935	927	926	930	909	884	834	877	881	873	904	911	893	894	897	925	874	892	887	903	862	854	858	912	930	872	887	945	897	869	930	911	859	903	885	880	883	893	890	888	855	882	904	868	882	967	912	901	877	868	882	921	868	857	917	888	851	849	948	855	887	910	914	885	889	866	924	857	868	864	891	955	968	882	847	941	904	903	949	883	887	919	856	827	832	887	931	880	925	919	892	826	878	901	900	908	850	917	964	965	925	917	891	946	943	883	890	899	863	818	858	895	892	891	904	878	907	963	885	929	837	889	854	923	861	838	921	896	872	892	858	869	862	882	905	847	920	854	934	890	912	925	888	931	874	865	854	849	892	852	910	914	861	932	899	855	915	895	912	932	886	929	937	960	930	914	920	874	925	935	893	931	942	923	849	936	888	850	869	861	921	898	905	878	923	854	907	951	937	871	909	909	932	941	893	871	898	887	917	933	924	929	908	927	890	919	855	901	901	917	870	913	889	863	943	894	904	906	899	888	882	863	892	922	910	908	884	885	882	865	830	845	839	885	864	929	896	905	937	919	841	868	900	916	878	878	928	840	915	950	868	845	896	902	904	950	933	948	898	908	955	881	873	838	870	924	906	887	929	901	910	919	885	929	893	925	897	866	908	915	866	865	836	868	952	880	891	934	901	889	863	959	833	861	895	830	937	859	929	933	888	854	902	908	911	887	893	865	915	872	871	903	903	905	880	926	934	887	911	930	897	896	839	923	883	897	885	898	897	880	900	905	935	870	970	895	887	896	908	895	912	879	871	920	920	867	882	896	859	927	921	854	909	883	917	915	921	853	895	892
24504	20864	24551	27275	19839	1612	612	517	471	497	465	427	433	489	388	451	397	423	453	455	469	479	448	411	456	425	440	441	416	453	462	423	375	426	433	451	415	421	449	418	405	380	420	403	428	449	455	386	444	422	432	435	445	486	431	411	457	443	419	413	395	464	420	405	411	395	410	403	439	415	398	429	439	428	433	392	475	482	434	422	417	379	426	432	435	458	422	464	408	453	456	436	422	424	427	434	434	455	478	416	452	407	416	424	455	421	385	420	446	415	442	438	416	423	406	441	439	409	412	441	427	396	493	444	441	376	443	423	419	402	473	440	397	427	443	412	445	456	478	417	436	424	416	440	431	421	461	396	431	485	402	428	450	403	402	491	403	389	412	417	445	404	460	444	457	455	418	470	416	389	462	415	416	426	446	422	395	410	467	455	427	358	398	415	423	399	446	434	455	410	408	461	423	409	411	421	428	431	396	443	442	432	442	409	405	434	418	487	408	396	399	406	420	388	382	402	431	469	401	412	432	437	437	430	427	417	435	457	408	442	422	388	464	415	435	406	434	435	438	417	388	444	466	422	392	407	460	433	410	421	436	430	449	456	417	384	433	408	404	417	422	445	421	452	434	434	443	392	414	434	437	472	416	411	431	434	419	408	417	411	431	432	439	438	399	479	428	441	412	456	396	440	429	435	426	430	425	421	406	398	410	440	427	423	426	414	407	419	475	432	399	434	383	413	383	427	412	438	427	382	406	424	438	423	448	398	447	402	410	414	430	411	416	432	394	438	464	403	413	392	439	417	445	433	415	439	448	385	401	426	432	428	375	446	449	413	384	404	465	441	438	476	462	438	424	419	482	412	378	406	470	436	413	411	419	446	450	420	424	430	422	448	405	443	402	410	409	430	384	388	439	387	430	411	382	391	415	388	419	419	417	461	396	427	425	420	431	406	464	435	442	438	476	429	426	455	382	416	407	412	452	467	420	392	409	419	400	397	439	420	450	404	433	449	437	408	444	456	419	391	450	436	390	413	445	424	434	406	429	407	424	453	422	399	453	444	426	467	441	424	415	453	417	421	438	425	429	420	398	464	399	439	454	389	423	424	420	437	402	464	434	458	416	411	440	453	448	400	450	415	412	427	435	419	487	445	424	412	397	435	429	391	410	404	403	377	424	426	470	454	460	443	401	419	433	416	439	376	442	414	383	440	396	448	388	403	431	420	429	412	397	419	395	422	430	417	454	413	419	385	442	412	415	453	432	438	482	424	359	375	402	453	451	424	400	443	402	393	401	403	423	422	426	440	396	398	464	436	413	434	457	456	432	409	446	428	438	406	421	478	444	416	365	415	403	409	418	466	389	434	379	455	445	443	439	428	411	467	415	439	412	416	415	415	450	405	420	445	405	393	412	417	400	418	421	395	404	426	382	407	413	407	442	422	413	415	433	430	409	387	451	416	433	448	432	385	397	408	419	421	466	443	433	403	459	458	438	419	395	403	374	393	403	418	443	404	443	413	407	409	423	448	451	417	390	440	416	416	428	418	417	438	441	444	417	454	424	419	458	407	403	411	413	404	440	441	431	432	408	418	414	414	421	387	389	362	454	413	449	452	470	423	402	418	429	382	442	458	412	440	413	420	398	409	414	445	476	391	428	424	408	434	396	465	438	442	414	394	400	443	404	406	379	394	430	408	409	412	415	423	432	460	409	384	460	475	411	446	435	422	460	398	417	434	399	416	395	456	459	405	396	402	466	412	383	419	436	418	402	442	436	413	441	450	446	435	388	388	428	435	427	393	417	457	391	452	404	443	458	426	385	405	458	427	426	423	406	411	400	401	390	480	408	473	457	433	416	396	414	421	440	441	424	456	439	427	450	447	432	427	449	443	406	421	412	444	412	425	395	396	456	416	382	437	413	405	429	438	407	368	428	411	489	446	401	425	404	439	410	423	451	447	389	411	454	458	444	446	420	416	405	411	433	470	385	438	396	460	444	439	423	418	420	427	425	414	396	438	436	388	445	415	396	425	434	403	445	440	406	420	402	412	399	476	434	453	429	466	448	432	413	387	413	405	433	436	447	417	451	399	379	371	438	448	448	442	414	463	426	471	415	422	418	425	440	424	420	420	443	452	417	432	445	415	439	475	428	435	413	389	399	424	439	447	416	420	408	413	386	406	391	383	409	424	420	410	412	422	452	450	436	417	430	402	420	379	441	419	421	448	436	434	459	408	427	406	423	432	427	427	443	445	415	403	427	441	392	463	438	434	396	461	451	434	393	396	401	454	429	439	435	436	418	400	415	414	395	369	389	416	400	411	394	396	439	462	428	413	417	426	415	433	388	429	419	401	405	434	426	392	436	411	410	415	399	418	426	396	417	417	433	436	460	430	385	434	413	406	441	439	398	425	416	405	431	430	409	412	427	445	453	388	447	450	405	451	428	420	423	394	425	422	377	400	411	380	444	445	423	444	440	390	365	411	437	403	397	442	398	422	427	440	428	395	434	421	372	418	468	416	421	432	393	396	412	394	434	448	410	435	434	438	435	401	433	431	458	440	442	415	415	414	424	420	482	438	429	395	402	409	421	410	423	439	427	444	441	403	436	412	454	416	392	451	448	472	440	463	425	437	408	400	406	428	440	419	394	419	380	424	495	438	381	409	431	453	391	398	421	472	464	387	414	449	373	430	408	434	407	456	434	412	456	474	408	390	404	415	403	424	419	410	452	381	429	446	390	437	401	432	406	449	444	408	421	436	431	403	431	475	469	415	465	415	425	417	426	414	453	444	424	432	437	440	453	434	404	455	443	428	453	419	437	398	428	441	439	438	479	398	404	417	490	441	438	436	407	403	448	443	464	391	439	421	446	407	454	424	430	395	404	432	430	449	418	413	350	405	422	442	454	421	432	417	409	456	415	485	432	394	444	446	465	428	419	441	418	446	394	412	437	426	408	447	406	473	412	424	419	444	426	438	419	429	409	472	406	404	431	417	448	428	412	406	429	431	396	414	442	387	445	452	408	465	419	385	452	400	441	421	406	434	446	399	478	442	457	404	452	437	413	415	480	459	400	398	387	402	430	417	429	426	385	448	446	427	409	428	417	437	432	427	429	435	401	426	416	400	407	437	412	426	370	397	424	427	432	424	412	455	446	424	434	400	431	405	437	418	449	454	392	424	449	397	401	450	399	445	390	411	443	405	440	414	447	438	414	399	436	382	432	431	399	404	441	415	431	426	399	473	439	430	450	411	436	423	418	391	424	441	425	426	465	388	405	447	442	426	469	409	419	437	470	415	431	440	389	392	436	413	409	410	462	434	418	453	421	413	374	412	403	446	417	444	455	388	424	449	433	419	421	425	423	417	423	435	412	413	439	453	428	441	460	439	442	446	431	436	407	430	463	424	419	420	411	433	417	450	397	428	418	396	454	406	421	425	425	415	457	423	341	415	455	442	420	433	367	424	450	424	420	437	413	438	448	438	412	380	431	396	427	411	432	466	449	410
3458	3071	2193	1373	1138	1052	1017	926	929	920	922	897	944	931	970	977	918	914	944	888	998	1037	957	933	924	948	938	989	905	888	901	953	919	983	973	927	928	881	972	955	878	884	891	903	934	922	963	922	913	966	948	835	924	972	887	895	914	943	932	920	926	881	897	919	869	928	908	931	941	887	931	909	873	934	931	956	957	949	935	945	990	913	912	913	896	936	917	929	954	1004	957	938	1012	960	923	935	901	961	909	919	970	887	975	916	897	909	991	919	958	951	950	899	949	907	917	999	910	943	945	965	894	959	925	963	922	903	904	929	897	917	972	874	925	897	953	920	890	947	896	949	907	941	924	972	956	924	930	882	922	931	886	986	894	958	896	976	875	914	904	917	926	908	918	921	929	867	925	904	892	929	928	881	875	920	981	927	969	920	902	918	960	891	924	967	953	955	928	941	935	883	972	962	903	862	892	922	898	924	935	955	930	930	883	946	915	875	915	897	896	962	919	914	973	954	943	894	897	938	951	923	956	921	987	955	950	937	895	880	887	931	959	884	906	929	928	993	965	898	955	961	912	928	914	950	930	938	930	933	988	989	987	910	916	930	920	977	919	901	941	900	960	911	962	912	973	962	890	908	963	943	945	940	998	898	966	920	950	965	954	958	911	941	926	973	905	957	911	943	878	929	914	953	934	965	933	920	973	927	954	918	910	885	945	899	895	927	977	949	962	945	931	996	869	923	905	1000	950	935	965	939	966	878	927	927	927	895	904	932	999	934	919	897	986	925	893	942	966	887	976	887	928	935	928	897	889	941	915	898	954	897	934	957	975	934	954	866	928	941	947	987	993	892	887	938	945	959	908	933	934	891	958	915	924	954	907	888	960	965	919	932	963	933	875	931	986	918	932	911	884	946	940	932	955	953	916	937	921	933	985	937	896	897	921	955	877	988	909	918	897	908	886	939	973	909	950	910	969	909	949	918	971	880	943	939	854	935	1008	947	889	986	955	938	980	908	923	951	945	893	927	934	930	956	976	981	937	947	955	886	911	934	942	945	916	964	913	890	933	941	953	954	977	975	898	911	889	929	977	918	868	957	906	944	1010	941	922	926	908	900	926	893	906	924	961	908	884	953	938	904	991	896	930	967	904	898	948	939	919	915	921	964	896	954	908	928	866	951	921	914	961	942	975	900	913	883	918	935	917	954	898	893	919	886	929	918	919	950	933	949	998	935	934	974	968	918	911	935	888	926	873	891	909	912	926	985	952	948	895	942	917	901	959	891	941	933	920	946	962	910	920	927	896	976	944	841	976	929	905	953	913	897	893	916	926	897	906	928	943	944	897	915	953	958	914	921	991	909	930	927	898	965	898	928	979	956	941	971	906	877	949	958	902	963	919	935	923	918	899	940	916	915	914	876	927	929	950	951	912	917	928	964	938	911	929	962	926	938	934	952	957	969	1017	878	978	911	966	914	955	962	925	922	917	930	915	905	960	943	950	941	943	919	911	899	912	957	919	932	907	888	890	947	943	939	908	881	957	937	871	942	926	957	948	987	912	942	943	933	964	999	957	963	956	882	921	887	949	970	924	944	992	934	888	935	913	897	931	931	921	958	904	941	887	899	934	951	922	973	855	897	998	922	907	919	865	939	953	895	914	924	915	963	939	990	955	951	918	926	881	915	911	939	899	897	947	928	948	915	972	915	905	944	898	971	956	1003	890	928	956	957	866	919	897	921	972	908	888	875	981	911	931	914	980	954	982	914	933	959	924	952	973	923	914	974	944	933	923	931	879	979	855	924	958	908	931	902	890	905	932	902	920	931	1012	895	955	926	954	943	958	997	921	898	932	941	919	920	980	888	924	883	922	960	890	928	889	964	949	876	946	938	901	916	923	890	914	974	933	939	864	944	924	925	1005	919	939	952	963	911	891	898	956	964	926	952	928	970	933	908	922	959	961	939	920	939	926	944	905	987	880	960	938	927	927	893	958	1058	921	919	942	858	928	938	943	912	971	886	983	950	879	903	947	907	892	945	981	926	868	970	953	899	939	910	913	934	864	958	884	911	922	954	952	933	939	890	969	941	946	927	973	932	933	921	869	913	952	914	885	915	947	956	924	958	925	938	954	893	933	958	944	896	931	910	958	906	919	912	939	979	936	912	920	940	929	941	958	948	927	975	912	965	924	907	929	962	949	909	945	976	912	931	916	948	972	1010	930	958	881	930	896	897	919	911	896	957	991	914	896	909	948	915	917	975	911	904	947	1000	911	966	944	937	954	939	931	908	973	939	967	899	957	894	919	911	886	843	901	910	917	904	948	913	929	955	966	933	903	951	899	910	898	898	934	935	946	938	908	936	976	952	925	940	913	914	923	898	949	951	945	924	930	951	890	961	922	937	961	895	933	1026	952	910	909	963	998	962	931	947	971	925	974	907	902	959	972	955	889	970	906	869	901	913	908	974	945	947	950	1012	945	882	960	922	913	883	943	943	957	941	957	951	927	927	940	936	936	942	886	891	967	949	935	917	950	953	904	927	923	933	952	921	946	954	887	940	971	962	970	909	918	944	929	935	917	876	926	946	943	918	954	971	929	923	908	915	947	903	891	909	938	931	910	946	945	917	946	932	978	1003	922	909	913	925	949	954	899	889	962	930	948	907	977	976	910	911	938	909	910	910	956	900	969	949	981	901	968	960	881	922	899	935	887	966	977	950	904	937	914	970	884	913	908	1029	912	931	930	914	889	951	921	935	910	937	934	921	910	940	935	872	922	930	909	937	924	914	938	892	926	913	953	927	882	912	965	947	967	964	955	952	935	898	902	936	879	936	918	924	889	899	924	963	946	944	889	895	945	920	910	890	923	937	915	952	931	910	948	926	933	944	948	914	950	920	939	860	968	973	950	927	889	937	953	984	912	898	944	924	935	854	1013	940	945	958	928	962	973	904	876	929	977	908	938	985	952	919	900	907	948	867	929	919	866	927	867	920	932	951	911	919	924	960	916	911	964	901	954	872	902	925	956	954	933	929	906	907	922	928	951	898	916	930	960	1028	940	873	962	995	943	876	877	883	912	923	909	957	885	941	929	937	980	933	919	899	900	913	909	942	915	976	938	942	919	946	935	921	905	897	886	941	936	971	918	954	913	920	954	948	912	944	919	921	943	934	967	916	953	954	957	958	900	878	947	891	930	855	917	958	951	941	952	929	924	887	950	972	927	944	861	914	929	931	986	981	919	962	921	941	949	896	995	1005	984	937	1038	934	944	879	933	910	895	897	924	909	953	949	893	944	906	971	967	939	964	974	937	934	940	974	960	926	965	891	905	908	957	944	937	938	907	949	916	916	955	948	999	970	905	936	903	876	932	944	903	982	938	941	924	966	956	913	961	925	889	939	919	876	956	951	911	956	929	969	906	938	898	890	938	857	919	960	992	961	888	975	881	1000	916	933	986	976	859	953	970	921	925	965	967	969	942	953	957	986	894	894	933	955	941	934	925	886	952	902	955	951	890	911	935	902	973	944	954	883
23589	20826	25135	26635	20830	20829	3091	482	349	336	322	327	288	266	267	267	249	266	235	268	260	275	256	235	227	228	251	251	234	210	232	253	227	250	244	230	239	232	241	216	258	238	209	239	256	237	242	219	245	233	235	217	233	235	208	199	242	239	249	232	236	239	244	234	248	197	228	246	260	240	217	232	211	203	210	221	228	230	225	203	222	230	231	245	223	241	215	262	203	226	224	244	223	209	213	198	230	245	228	243	226	235	261	229	243	224	239	238	246	228	217	224	238	241	231	229	232	244	222	218	236	213	246	244	231	262	230	190	217	213	228	245	260	228	220	238	248	244	226	239	262	222	221	244	223	253	234	246	251	219	200	229	228	244	246	232	264	216	235	216	236	237	265	256	228	208	201	239	249	232	236	203	231	218	223	218	207	231	223	222	240	218	210	229	210	229	232	210	256	237	201	229	236	230	241	213	242	220	222	225	225	214	226	208	192	234	225	247	206	213	222	249	268	222	266	248	237	263	207	238	237	202	222	234	235	216	257	250	276	227	209	227	225	234	228	233	235	214	218	215	214	207	233	225	208	244	233	242	240	245	245	218	255	284	242	228	237	232	237	243	209	241	203	217	208	217	224	206	231	225	207	217	283	242	236	244	226	229	215	203	227	210	218	234	254	211	254	259	236	220	216	232	230	231	213	253	219	212	236	240	188	208	233	231	194	202	208	222	235	223	207	217	251	226	214	271	239	232	214	233	238	260	201	247	199	221	190	205	213	249	186	218	258	212	218	229	230	227	206	233	250	235	231	218	212	230	239	232	246	215	215	245	232	233	255	243	256	222	193	209	244	225	193	219	240	242	210	224	232	224	241	238	232	217	215	221	224	215	251	204	210	240	228	215	253	231	227	228	246	233	243	251	215	192	266	227	224	233	238	240	233	217	223	250	238	226	200	225	271	223	231	187	232	205	222	235	246	223	204	212	228	210	232	240	226	247	228	227	233	238	251	230	261	225	243	210	236	271	240	232	242	201	236	269	227	194	197	216	248	232	219	229	228	213	216	218	204	208	228	204	260	226	239	240	251	213	252	249	227	233	224	224	204	198	225	248	229	237	260	229	237	235	211	219	229	211	244	217	211	218	233	245	242	223	210	200	225	230	225	257	205	189	225	260	245	229	209	247	224	233	233	228	252	220	226	226	224	204	227	241	221	202	240	239	246	216	213	253	228	233	229	209	211	261	218	229	221	226	235	237	189	237	200	255	221	263	218	213	279	244	235	211	242	232	207	240	227	207	258	250	236	217	247	248	220	244	250	269	231	217	268	238	238	225	238	244	210	232	231	236	223	232	226	250	228	233	231	232	228	235	266	237	226	277	229	234	249	233	265	225	233	213	250	193	228	218	236	236	222	234	255	243	238	233	215	236	216	224	238	234	235	227	208	236	257	219	192	239	249	196	229	275	243	223	221	215	227	205	225	232	249	228	236	224	186	214	209	245	236	215	231	241	208	225	236	201	229	210	229	216	228	234	226	188	211	236	233	267	236	212	210	240	213	211	226	221	207	239	218	221	231	229	231	222	215	218	241	252	227	239	231	260	232	249	215	217	248	238	197	261	211	243	217	243	205	236	236	240	216	202	193	217	225	242	218	220	255	250	229	226	218	200	230	225	228	215	238	206	257	221	238	214	225	222	225	218	236	235	210	236	234	228	256	257	228	255	219	254	204	229	247	226	221	230	231	239	229	210	242	239	217	248	215	212	238	228	205	220	245	222	229	249	251	230	238	229	228	255	224	243	232	260	237	224	216	209	221	232	235	244	273	247	225	208	236	229	244	213	253	244	233	242	204	231	219	223	254	210	214	220	219	213	199	236	227	211	222	218	219	208	215	227	238	245	245	214	223	208	222	221	270	197	221	237	216	233	236	217	238	230	235	245	236	236	221	229	217	226	237	225	236	232	206	207	238	268	190	238	233	204	204	210	238	211	191	217	209	239	237	214	220	259	206	209	217	219	208	226	238	228	217	263	241	233	246	243	243	218	225	227	235	266	252	242	252	250	220	225	231	238	220	222	216	228	251	230	224	193	253	226	228	225	223	232	225	207	225	221	212	224	262	230	246	241	214	241	226	238	233	221	215	225	240	264	221	228	231	237	230	245	227	238	225	220	236	246	254	229	234	234	218	236	245	215	206	245	210	256	229	261	234	231	242	208	241	230	223	240	241	226	235	231	218	199	220	240	210	230	224	217	215	213	239	232	230	208	234	225	234	225	225	228	199	243	222	242	245	194	263	224	230	208	212	207	211	242	215	216	204	238	207	252	239	193	225	248	246	225	239	274	216	227	217	247	247	225	233	240	205	241	224	214	222	259	248	244	229	220	250	246	266	232	220	219	215	226	216	237	243	219	234	249	258	231	273	219	260	227	210	241	232	224	213	222	230	233	227	195	212	233	233	226	235	216	218	227	223	227	219	206	254	245	214	232	216	197	228	212	236	237	220	219	197	224	186	226	233	237	236	243	223	217	224	232	235	211	231	240	221	245	272	233	241	213	241	236	257	226	239	231	231	217	220	239	204	244	243	230	230	220	236	242	236	243	238	230	232	222	241	202	200	231	235	275	256	217	239	245	214	219	263	221	223	204	220	243	233	242	247	234	255	222	249	226	228	234	226	251	214	222	201	256	222	229	228	212	223	262	252	273	262	221	235	220	223	214	224	235	216	235	224	201	214	252	239	205	196	234	235	223	210	207	216	230	229	232	263	269	209	237	223	263	232	229	222	215	240	231	222	222	252	249	249	252	210	233	252	226	251	219	201	243	217	214	232	231	207	220	234	234	245	227	224	252	196	223	262	222	199	232	247	235	252	243	222	259	228	228	242	240	216	203	201	222	208	230	221	228	239	198	220	223	212	212	210	219	198	240	268	245	259	228	222	240	231	236	211	240	230	223	244	230	244	230	216	231	239	224	224	235	248	237	224	234	264	237	257	227	203	208	212	212	217	233	245	235	243	244	220	223	233	249	195	242	206	220	214	231	228	204	218	235	243	245	238	200	251	235	229	230	233	243	209	227	263	247	229	218	210	253	240	215	239	246	216	208	234	210	200	236	274	233	233	207	225	244	220	235	249	225	214	251	224	241	211	196	216	227	224	238	241	213	188	230	235	253	231	233	213	207	227	239	225	237	221	204	255	248	243	243	226	229	241	239	230	239	217	223	194	225	220	247	228	230	215	201	249	230	232	225	215	220	196	238	203	228	262	221	230	219	253	238	234	239	229	271	207	219	223	219	232	254	233	214	236	214	239	246	238	222	198	242	242	229	206	223	234	218	235	232	210	186	221	244	213	223	205	238	217	233	210	239	245	215	205	220	233	242	259	219	222	229	210	219	222	232	227	279	232	224	247	249	235	225	229	242	210	219	245	211	204	236	216	225	235	191	213	207	235	237	241	243	261	234	202	262	219	248	215	246	250	235	255	248	242	214	225	258	233	260	223	224	230	220	247	236
3363	5069	3152	1465	993	732	706	657	613	610	563	563	585	544	559	512	543	561	536	585	525	577	589	528	554	542	592	553	585	564	571	525	573	549	511	522	530	550	513	505	496	519	563	534	550	547	596	524	522	542	518	535	533	530	575	567	510	578	547	523	616	525	503	552	496	533	511	562	513	538	531	548	521	549	547	558	522	518	538	534	529	531	564	570	564	559	570	515	525	529	551	538	554	522	502	501	524	522	520	545	543	550	543	536	552	533	544	567	545	537	515	528	516	541	512	543	531	565	526	560	573	558	529	548	532	508	569	544	576	526	535	503	533	530	483	530	581	529	536	516	545	500	560	539	530	519	490	518	547	521	548	563	571	527	535	561	515	488	526	513	557	526	531	541	547	484	507	541	544	532	560	500	528	526	551	540	564	521	577	551	508	514	525	514	566	546	492	515	490	530	544	555	498	530	535	553	557	514	490	571	530	578	501	530	501	521	535	592	577	519	520	519	552	529	582	525	563	537	535	509	502	504	542	518	529	534	519	518	508	542	566	536	565	505	559	560	526	538	516	531	509	533	550	579	531	576	577	549	553	563	572	527	510	522	534	558	521	543	498	483	527	582	543	504	543	510	493	575	541	518	542	558	538	510	525	512	531	565	546	546	525	539	544	565	520	524	539	563	527	534	556	495	505	512	535	540	558	564	523	559	565	534	588	572	565	530	540	543	514	563	528	565	542	537	567	538	556	517	592	505	547	531	496	553	514	569	536	567	587	563	543	512	479	525	519	582	580	524	549	556	567	544	565	587	557	547	535	536	563	504	548	538	591	515	566	533	556	557	490	584	509	526	536	518	534	507	560	554	536	528	509	541	526	550	528	562	549	538	534	533	534	508	524	553	546	522	564	506	532	520	528	517	554	481	550	535	521	505	537	565	469	552	551	543	514	562	541	539	542	533	541	566	511	513	519	574	566	529	520	503	529	555	518	566	524	493	589	553	583	521	529	544	544	568	531	530	525	551	535	522	544	518	605	512	542	514	526	544	515	522	508	556	575	541	541	501	548	549	535	533	526	521	571	557	516	541	588	558	541	557	573	510	528	520	523	512	535	517	516	513	526	531	538	563	543	557	544	540	532	535	559	556	542	543	538	535	497	571	566	484	544	561	513	538	536	549	560	512	527	512	513	534	537	572	570	557	490	567	536	578	543	541	511	554	493	554	519	508	571	524	507	553	584	524	518	563	533	552	514	568	493	497	536	526	527	487	587	516	534	551	519	530	505	523	556	505	544	532	580	502	538	510	558	544	568	544	559	560	569	552	564	570	521	643	531	539	521	498	520	524	524	561	566	542	555	521	522	558	544	555	528	555	530	564	555	520	536	556	529	523	520	544	519	553	551	520	538	534	536	547	504	556	519	556	537	502	511	533	544	537	547	553	549	508	549	566	547	539	535	553	544	541	543	519	556	546	540	544	530	546	506	517	595	522	590	571	541	550	539	556	562	576	580	534	560	536	515	530	517	583	519	546	544	537	610	546	540	537	528	502	523	547	528	562	511	590	494	542	538	534	536	561	530	505	548	549	516	540	499	532	513	555	546	513	537	507	552	533	531	540	507	517	546	539	546	588	570	529	534	566	541	505	579	525	551	505	527	528	561	531	520	548	497	541	508	544	581	520	532	548	526	497	546	519	487	553	575	543	540	544	529	529	553	533	546	580	519	561	511	581	574	519	516	541	533	516	569	551	569	550	514	586	550	555	520	541	560	505	497	546	543	524	543	559	548	544	574	536	577	530	515	517	541	518	531	492	597	578	514	613	551	573	592	577	523	531	513	540	549	537	551	516	528	498	520	555	545	527	561	533	543	573	531	573	577	541	533	538	540	573	533	576	533	502	497	531	538	517	530	519	559	530	550	502	537	520	530	534	560	522	560	558	587	530	565	536	556	539	517	529	501	514	558	551	559	518	533	517	551	518	516	474	589	517	538	506	543	560	548	537	581	562	533	486	525	589	525	483	531	546	546	549	547	508	511	565	499	539	563	550	529	543	496	542	517	526	557	532	538	557	564	505	555	534	557	511	520	557	494	595	529	522	518	552	599	540	530	523	497	518	534	546	543	532	485	570	508	524	546	547	513	514	524	547	529	540	544	562	538	539	513	524	522	515	563	513	543	507	507	545	531	488	516	596	565	558	499	533	540	564	553	548	548	550	572	560	526	559	545	557	564	559	520	556	576	514	566	488	551	547	510	543	498	519	493	526	508	542	572	500	510	539	535	536	551	533	560	553	572	541	541	510	499	502	536	535	531	551	535	536	513	520	552	555	537	536	501	515	524	529	528	542	487	533	529	568	525	568	524	577	537	514	548	540	583	525	565	511	525	585	537	547	559	559	548	530	554	542	561	545	542	507	540	581	538	554	556	512	539	573	492	559	537	495	558	534	533	529	564	477	496	532	547	586	521	545	528	536	525	531	528	526	547	541	526	530	533	502	527	543	556	474	572	595	524	556	536	529	535	532	566	538	566	519	565	524	564	544	524	562	567	508	549	510	544	543	532	548	502	516	544	557	531	531	591	579	491	534	563	534	537	529	510	557	589	531	551	499	502	516	512	586	536	518	523	567	512	529	549	551	519	552	535	544	553	515	517	565	568	528	547	537	551	578	533	521	503	520	573	582	578	535	531	497	528	553	522	557	532	569	525	543	544	555	535	571	521	522	522	556	541	548	544	563	491	540	529	543	531	528	564	562	534	568	495	538	517	527	546	517	545	524	570	510	550	558	532	531	494	547	505	528	537	548	549	521	519	503	506	557	561	525	579	529	534	540	538	518	539	527	525	575	520	535	527	525	548	550	533	517	508	553	540	538	523	593	555	484	530	578	487	541	529	527	498	544	489	533	564	514	557	510	502	540	561	514	557	535	532	548	562	552	496	504	521	515	525	535	495	554	498	559	522	517	532	541	531	549	515	554	543	550	553	556	505	554	540	543	566	524	567	532	570	568	536	565	530	564	561	558	555	564	539	514	546	539	526	525	543	539	561	582	517	539	558	576	573	531	540	499	524	530	549	538	535	530	472	565	585	504	554	553	535	541	568	531	511	522	532	504	520	553	511	528	544	542	550	537	553	542	534	519	572	535	523	574	521	537	548	526	547	571	518	552	573	548	508	557	550	511	543	511	533	564	573	549	544	540	511	532	506	540	522	540	513	548	549	567	539	561	515	525	518	573	540	546	498	576	533	529	558	562	495	557	530	537	519	572	559	574	530	529	532	548	536	551	549	570	518	544	524	522	586	528	540	564	551	507	563	571	510	527	540	524	553	537	528	545	569	533	550	556	532	587	549	556	488	517	558	566	524	490	524	556	504	528	534	542	515	562	518	511	495	543	536	544	508	532	511	495	544	543	556	545	542	550	539	535	524	502	565	565	532	555	525	546	541	476	542	523	520	568	523	579	566	517	515	604	577	529	559	538	536	571	548	546	562	547	544	530	554	556	561	561	556	506
32095	10919	1263	468	419	392	392	388	428	396	401	401	417	366	452	419	403	398	423	400	416	387	411	401	394	432	390	362	438	399	412	425	388	400	364	379	364	364	399	429	400	354	397	364	413	435	408	404	424	406	407	426	398	412	375	384	408	382	380	417	376	370	363	413	390	428	431	403	363	407	430	421	397	400	366	399	372	376	381	394	351	403	413	372	416	381	427	417	385	374	375	400	377	410	401	409	400	392	389	397	405	378	347	410	365	462	392	395	438	428	381	407	413	395	377	402	358	373	400	427	398	414	342	398	432	411	436	402	382	383	363	378	397	381	394	404	406	412	415	373	396	387	437	424	383	422	396	416	391	434	419	394	375	406	405	412	398	445	377	393	422	404	404	391	392	395	342	344	372	410	401	430	386	399	336	396	383	367	351	364	393	411	390	435	353	375	365	431	431	368	378	435	362	391	367	400	407	397	416	376	374	359	367	411	426	386	409	379	406	424	408	409	394	418	405	363	409	410	407	407	376	434	380	441	379	424	382	414	422	391	406	395	387	397	416	423	433	399	390	402	437	419	385	402	398	401	376	383	369	400	395	400	366	387	391	400	356	400	370	433	442	365	375	416	405	386	388	409	375	373	394	390	387	380	410	405	387	410	382	391	374	418	406	389	378	399	418	381	418	402	386	408	361	400	378	364	392	405	390	371	378	375	404	390	399	367	366	416	380	403	439	382	391	417	426	417	387	413	388	384	370	460	380	404	385	384	385	438	421	393	404	392	402	409	416	377	430	364	389	364	410	367	375	407	385	378	407	393	374	359	431	399	400	392	383	387	443	411	421	397	384	441	405	384	388	383	396	397	413	381	397	430	364	395	410	411	351	365	371	356	373	402	376	383	390	383	391	362	385	419	374	405	392	430	409	416	403	417	379	398	400	404	414	378	402	359	387	432	395	396	403	394	361	370	428	389	383	425	391	385	429	419	394	400	387	407	402	388	420	410	413	384	426	397	414	412	410	391	361	425	396	372	405	415	388	422	369	399	420	424	404	373	393	415	439	408	380	380	396	416	385	359	400	358	401	378	396	380	398	373	372	354	377	409	415	399	409	393	404	427	416	390	400	434	412	385	428	418	365	407	407	392	364	376	452	389	411	347	424	401	367	383	403	412	412	403	415	372	362	400	363	402	347	388	420	379	384	409	353	396	358	453	384	384	375	364	390	422	389	395	391	387	384	392	404	439	386	381	404	413	383	388	370	397	422	376	436	389	413	391	412	425	384	401	379	377	428	374	431	376	395	409	411	410	407	424	396	412	422	386	461	337	413	381	386	406	367	372	422	428	395	430	423	395	392	389	389	418	393	384	351	383	406	388	422	382	376	386	414	359	376	392	394	396	418	414	357	409	354	366	365	388	412	382	386	401	413	386	402	377	364	433	376	404	434	383	416	418	377	395	384	395	396	376	365	431	370	357	383	402	379	388	431	367	399	390	375	400	406	421	394	394	384	373	356	411	437	411	419	392	390	382	376	421	384	408	395	448	404	387	404	405	401	418	447	422	409	375	406	390	417	395	406	389	366	413	406	411	362	385	408	396	408	399	393	407	320	377	381	391	403	395	425	407	388	394	414	396	383	404	413	416	375	421	388	423	380	410	424	388	396	394	399	424	373	422	436	390	369	389	405	367	398	350	393	408	400	444	393	388	391	380	371	392	406	393	430	387	395	411	429	382	377	414	398	406	384	407	371	384	399	427	413	410	405	383	382	404	401	392	405	431	402	420	422	360	388	392	395	395	402	450	392	380	412	401	394	434	357	378	391	393	357	395	386	368	371	350	387	378	433	403	452	424	399	372	405	396	364	423	385	446	420	369	396	418	385	353	404	399	385	409	414	422	384	378	406	383	417	391	375	391	431	405	402	385	401	425	422	416	380	422	355	411	412	423	433	415	401	404	436	412	379	387	392	357	383	393	433	351	421	369	361	392	416	352	399	402	392	398	389	431	370	349	384	417	395	398	400	370	379	415	410	376	387	368	426	394	410	394	396	397	396	411	397	442	374	389	387	387	411	377	400	392	365	376	412	400	371	402	426	352	353	368	424	383	377	384	376	427	380	391	378	374	392	375	370	425	413	360	403	393	430	393	429	376	396	387	370	387	402	341	374	432	428	396	373	424	386	375	424	377	396	413	422	384	422	411	409	370	393	391	389	376	385	413	446	383	400	387	433	363	386	414	388	430	372	447	386	380	396	415	355	404	446	411	405	390	347	386	424	429	373	386	386	436	384	376	369	437	368	355	395	375	409	349	390	385	384	396	378	406	430	364	369	387	416	412	401	379	397	401	411	399	406	424	408	392	380	398	414	406	392	406	380	380	449	398	408	366	443	381	396	390	417	419	371	416	416	423	393	394	384	382	387	418	358	367	402	390	418	406	371	406	376	377	390	411	380	400	386	433	420	419	382	386	398	394	405	401	374	401	418	385	419	372	405	409	423	407	415	360	416	383	400	363	384	395	414	347	392	390	448	387	385	404	442	391	355	397	406	404	396	411	382	386	396	375	376	385	385	395	416	389	393	374	375	381	404	423	422	373	425	400	386	419	440	400	386	407	394	396	372	416	400	345	392	403	436	366	393	402	383	395	416	378	394	400	384	397	430	379	401	422	398	405	418	389	392	411	424	408	390	384	351	339	382	397	400	379	390	360	376	391	361	405	390	400	373	393	438	384	371	382	418	357	387	380	397	375	384	438	418	398	397	384	367	389	402	393	419	401	408	385	437	398	422	399	367	375	411	406	365	367	406	385	434	399	397	408	353	378	369	405	380	396	411	382	417	408	388	416	374	414	398	364	403	445	369	422	383	410	383	432	392	375	398	399	386	359	415	387	349	410	411	394	392	396	397	415	463	384	397	413	378	403	394	424	399	384	438	394	395	412	357	420	396	419	451	384	387	450	397	438	378	373	415	396	399	403	436	403	402	375	432	400	443	412	373	387	382	370	348	387	449	418	387	389	366	378	382	396	410	363	381	402	424	385	352	387	397	395	404	381	410	415	373	390	414	393	390	380	383	382	420	397	427	358	359	405	425	411	370	420	375	378	403	358	434	402	387	358	409	385	389	406	420	385	382	396	369	409	363	373	385	367	400	400	418	387	418	403	373	446	410	409	402	387	396	382	391	389	359	385	414	390	400	385	416	397	405	425	384	381	402	366	438	400	402	387	408	419	375	391	406	396	365	402	384	399	397	428	381	407	374	407	406	419	392	383	376	399	354	387	415	372	435	388	375	424	380	408	383	406	388	364	358	460	416	405	394	368	418	408	366	369	380	373	394	361	404	424	399	394	368	355	374	432	440	393	399	394	373	367	389	409	385	383	429	391	402	381	399	382	407	411	421	410	382	407	358	377	356	384	370	420	400	414	450	390	427	394	386	390	403	395	376	383	394	385	377	398	419	410	393	409	409	392	417	419	372	412	380	377	424	403	425	382	400	351	410	404	433	392	412	376
5275	1022	960	947	924	906	907	914	922	898	922	888	886	935	957	912	883	917	886	927	866	927	873	952	873	875	903	915	941	921	886	880	924	900	870	866	944	903	918	949	906	895	863	924	845	911	893	941	907	922	837	906	910	864	907	896	870	892	938	883	930	938	927	904	947	922	865	878	899	918	919	869	886	897	859	873	918	894	886	917	873	937	892	894	863	911	879	890	876	863	889	922	891	892	849	852	945	932	886	900	900	941	963	876	862	934	920	925	925	926	875	926	930	917	903	882	912	902	937	887	923	909	909	950	925	878	877	938	850	872	925	919	886	909	884	893	881	891	918	930	883	874	884	898	871	882	940	901	943	892	868	889	949	921	949	914	866	907	905	913	907	858	913	869	905	898	933	939	915	863	869	883	913	880	904	918	915	858	871	956	914	941	863	873	974	918	857	915	866	908	912	923	933	921	917	947	886	917	858	901	892	863	884	904	874	866	909	933	950	831	891	865	902	885	912	856	880	921	941	922	889	925	912	904	881	887	893	889	912	965	906	872	880	932	938	910	879	873	841	874	883	911	889	891	889	959	922	910	882	906	894	905	832	858	863	949	926	866	934	895	918	880	882	902	951	897	926	806	897	858	851	897	901	896	902	938	891	941	885	868	934	884	897	868	864	928	859	843	861	914	886	886	896	878	890	872	879	887	919	939	856	945	869	877	892	887	959	897	946	889	889	885	921	907	919	915	905	916	897	926	905	882	890	877	907	851	877	871	912	844	893	922	918	877	851	910	931	896	858	890	875	915	907	931	900	888	872	857	871	872	838	925	862	891	874	889	913	884	932	907	896	868	962	847	897	948	886	869	934	895	947	940	947	943	938	885	942	895	942	900	903	860	928	852	836	893	885	893	891	916	871	937	890	868	930	926	870	870	874	924	894	901	935	897	891	903	881	873	901	927	918	908	878	895	925	911	858	927	929	933	878	903	916	876	858	900	923	898	898	855	899	925	912	914	868	916	940	894	915	823	858	924	873	880	903	935	873	870	890	933	923	873	874	854	879	934	925	892	849	961	907	935	925	919	901	874	849	924	851	877	929	933	914	956	895	907	862	884	916	944	893	994	851	842	912	862	889	934	879	913	912	875	949	926	922	907	843	900	890	928	920	891	845	888	837	907	837	870	887	876	877	870	945	924	943	867	884	871	885	928	865	917	855	889	852	888	925	908	954	920	898	835	908	874	933	879	918	879	923	899	943	959	900	929	913	931	886	939	860	861	923	936	937	869	895	944	941	900	873	912	884	879	859	876	882	903	907	939	956	879	851	875	849	952	897	939	906	891	914	837	930	862	902	865	910	924	848	912	898	869	886	924	905	872	945	838	958	915	926	912	875	894	906	942	900	903	903	882	900	852	872	914	885	847	932	876	903	904	896	953	874	897	885	930	879	904	890	926	883	912	959	884	876	922	850	902	843	886	898	910	923	888	913	913	898	868	892	877	887	906	842	909	876	910	883	904	826	906	852	911	863	864	913	954	900	834	845	884	888	963	842	880	911	917	866	940	920	878	981	865	821	878	923	889	913	893	949	870	866	913	932	889	913	925	919	919	940	876	934	906	932	880	932	900	917	922	874	902	868	870	898	907	992	899	897	876	897	879	924	877	904	833	880	887	932	898	903	922	941	911	930	973	886	926	875	878	916	847	897	930	900	919	918	919	887	922	925	896	829	903	883	916	896	992	864	905	892	845	920	896	910	911	939	887	953	915	905	856	899	941	896	950	925	862	898	887	896	877	946	904	911	939	900	965	896	844	920	904	904	895	937	881	888	907	855	906	903	874	906	949	901	902	923	875	885	903	922	879	946	928	904	853	915	884	900	903	917	887	832	904	904	881	921	892	860	912	923	889	894	902	854	942	917	893	939	954	935	929	889	900	920	912	915	903	921	925	850	876	896	945	860	868	875	863	921	935	959	875	906	838	864	932	967	908	857	910	914	910	886	884	884	905	879	918	922	906	868	898	911	881	952	889	911	855	855	905	879	901	920	915	929	893	907	863	921	931	943	948	893	896	887	908	956	930	927	908	952	849	885	957	896	864	867	912	894	870	928	877	902	935	915	914	926	908	918	895	937	858	906	893	910	916	931	910	907	864	894	929	909	914	942	866	895	940	874	920	882	887	916	845	930	884	862	859	947	931	891	980	872	892	862	881	908	920	875	908	860	866	880	882	939	912	916	895	936	884	925	912	939	895	906	939	907	891	849	937	914	923	921	937	893	888	859	907	879	901	889	888	852	865	888	958	916	897	906	903	935	935	866	917	907	917	893	847	926	820	876	890	897	881	941	884	904	900	910	897	878	950	925	922	879	930	877	900	910	844	920	868	931	902	877	906	824	883	929	889	863	972	844	931	883	921	887	870	856	957	890	913	921	931	892	915	904	879	902	886	880	880	899	920	977	927	908	910	903	944	874	902	961	906	890	920	920	891	908	862	919	840	908	921	889	884	892	879	887	897	900	891	885	853	845	876	918	870	901	880	932	923	940	868	923	840	923	887	887	798	893	971	881	897	868	897	865	882	901	892	865	935	896	889	918	878	891	864	950	915	876	915	934	876	894	964	913	971	884	929	903	908	957	887	911	896	911	887	908	949	852	864	908	889	862	881	903	909	963	924	896	873	954	904	907	980	913	922	871	943	935	902	937	974	886	926	890	939	920	914	875	922	963	922	928	879	940	935	853	910	915	904	866	890	908	967	861	933	932	888	922	881	940	885	933	866	960	947	879	905	873	886	879	913	909	866	926	909	894	913	879	916	902	887	945	917	864	892	853	938	854	908	909	888	840	921	886	881	919	880	864	904	847	870	843	925	908	933	921	902	879	942	892	898	875	872	853	887	900	888	961	845	867	899	924	884	943	934	968	875	905	855	981	891	861	846	928	937	898	917	868	892	901	879	895	915	936	865	913	905	884	892	882	857	875	905	867	907	879	890	905	898	909	902	902	906	912	832	889	904	928	903	856	897	905	900	902	879	846	860	884	906	875	905	910	927	945	899	831	948	871	928	961	914	899	867	916	886	911	901	873	894	896	893	876	962	897	832	863	863	938	911	879	883	912	896	886	934	882	974	912	877	911	895	908	921	939	909	847	879	935	912	861	949	874	888	954	936	864	870	859	859	892	881	883	926	922	913	887	929	965	834	859	942	978	906	895	900	860	887	912	878	881	934	914	886	886	882	884	934	908	857	916	864	942	916	870	941	871	865	936	892	883	835	867	903	836	927	941	930	927	886	889	914	900	877	945	873	877	897	907	882	923	909	883	898	878	936	889	922	871	914	918	939	891	852	886	908	870	863	878	872	866	923	886	916	908	957	922	914	848	898	914	953	876	881	904	923	906	876	907	875	894	913	829	859	869	873	934	877	901	876	875	882	888	888	948	920	934	917	919	892	949	879	896	857	890	901	883	927	901	886	904	901	901	887	888	886	892	874	939	946	915	908	897	905	1007	900	834	939
24525	20876	24554	27334	19883	1702	594	528	530	496	450	450	481	443	429	478	441	438	425	417	414	441	466	422	458	404	436	459	418	404	447	444	434	412	469	411	423	440	438	467	424	436	453	409	413	429	458	452	444	411	410	412	449	409	417	441	409	409	427	414	452	411	432	492	404	423	385	413	420	422	414	456	466	419	442	423	407	392	448	459	442	390	423	421	425	463	471	428	420	395	432	416	393	413	394	440	434	440	428	415	404	426	418	411	415	441	406	405	448	484	440	392	435	423	413	399	461	460	451	409	419	411	428	425	436	422	465	430	417	391	375	417	463	467	409	468	468	424	437	422	377	401	443	424	447	425	411	437	412	442	447	426	411	389	452	436	402	418	431	435	416	412	394	404	457	382	431	440	400	419	472	456	450	380	419	471	442	409	406	440	465	400	430	410	464	428	448	437	437	431	455	430	396	421	437	441	421	407	423	422	435	417	457	438	404	438	417	409	446	451	466	420	432	472	454	454	421	428	430	412	406	439	470	451	435	395	494	394	396	418	429	419	441	379	429	397	451	443	408	394	456	423	403	423	420	411	376	442	381	414	416	477	447	436	428	392	430	431	397	418	409	443	404	420	420	434	415	429	404	414	442	406	432	438	422	407	438	441	433	408	436	421	423	399	397	447	449	431	413	439	474	418	406	436	436	427	434	430	378	409	401	448	388	416	453	455	443	424	450	451	452	425	439	447	423	411	460	417	407	406	415	423	415	434	435	419	478	401	455	441	434	444	398	394	369	372	419	440	389	377	401	421	433	403	398	446	419	406	459	449	398	416	415	479	470	436	411	381	444	380	391	419	404	388	469	409	427	393	419	450	436	398	433	427	468	436	448	379	451	440	405	441	462	441	448	486	409	409	450	439	445	419	401	421	412	457	411	430	470	454	403	458	490	377	421	410	415	442	423	415	468	426	410	418	408	434	412	471	432	450	413	424	403	473	421	425	429	407	406	410	445	409	439	426	409	417	434	387	477	446	426	428	399	457	432	423	435	440	442	437	434	438	401	424	405	401	463	439	421	438	422	395	394	389	427	434	398	443	442	392	433	407	429	451	431	435	472	423	430	436	400	423	421	479	434	414	408	423	410	395	409	438	463	396	435	413	450	429	414	417	454	422	442	429	392	437	434	458	426	397	369	462	456	416	444	415	421	462	432	448	403	411	413	417	451	449	429	395	387	403	438	438	426	471	419	425	427	421	441	388	417	416	459	423	462	466	433	415	444	430	422	420	424	442	433	392	415	457	465	415	445	410	445	449	415	454	425	435	419	438	395	418	407	437	449	488	422	428	414	401	439	377	442	398	411	437	443	422	426	432	432	437	435	432	424	396	423	382	414	373	423	394	425	465	464	413	421	425	442	411	425	402	436	463	423	403	478	394	442	445	452	463	415	470	427	453	402	437	394	421	429	458	439	426	453	453	456	412	363	440	427	407	421	439	404	428	405	483	431	410	444	427	432	427	420	433	442	378	428	441	434	433	365	415	454	405	397	442	409	407	419	419	405	442	437	432	447	399	408	403	383	421	429	422	459	452	423	437	420	467	407	450	401	410	460	399	388	398	410	464	425	407	448	413	404	434	433	448	442	437	441	462	389	423	383	397	440	403	451	430	444	409	451	426	410	400	440	433	420	461	447	432	414	402	431	397	413	445	464	460	417	421	420	424	463	423	436	415	423	433	435	427	423	401	412	414	472	478	408	407	396	398	459	408	423	413	380	427	426	441	400	437	413	440	415	416	456	477	429	422	424	402	428	419	429	410	435	402	462	455	402	404	406	445	457	420	417	385	447	419	423	429	393	441	423	405	424	407	381	435	460	454	466	428	410	422	420	432	418	471	444	423	410	398	474	396	439	414	429	403	357	422	419	446	420	421	405	445	432	415	433	430	423	400	430	411	426	421	419	452	427	421	439	422	423	395	425	430	411	419	419	422	405	405	436	456	438	428	414	474	447	456	458	431	426	398	463	424	430	439	424	409	457	435	397	417	411	473	413	443	427	437	395	405	445	468	420	419	410	434	435	464	429	412	444	421	409	408	407	444	400	432	418	441	388	455	463	430	398	437	391	425	407	435	417	398	394	417	423	406	455	466	404	430	447	433	415	393	395	447	404	401	408	409	425	417	434	417	418	446	442	448	447	379	407	396	445	478	417	425	399	434	404	448	400	409	428	413	388	436	431	387	458	424	409	450	405	423	420	427	392	426	436	420	440	444	406	435	437	388	428	423	449	435	440	412	440	440	403	388	408	431	415	429	420	463	442	454	424	441	455	415	441	402	465	441	388	410	420	453	394	416	437	385	403	465	437	460	396	435	413	409	431	401	436	408	438	397	420	424	445	459	421	446	408	417	429	428	401	417	426	400	429	439	452	371	414	421	401	450	407	406	453	428	439	411	438	462	419	391	462	422	425	449	401	417	418	454	411	422	451	398	421	436	410	412	388	424	425	387	439	451	392	453	417	460	421	410	460	437	423	415	422	432	411	447	440	460	379	390	434	412	393	398	383	414	429	401	408	406	420	447	440	397	418	410	396	460	411	414	453	426	395	439	362	424	417	428	439	392	436	448	441	413	458	363	403	411	449	447	426	411	385	416	388	437	397	449	455	433	412	455	405	427	425	453	416	437	418	471	428	395	442	421	437	412	422	399	407	404	412	420	436	433	420	454	464	421	435	414	386	427	405	414	429	447	450	428	425	456	419	397	417	400	397	457	428	389	463	443	435	420	412	427	413	455	432	445	445	468	387	419	382	388	384	414	428	421	414	446	453	477	441	398	458	471	463	418	414	408	463	454	408	437	416	413	459	409	442	377	450	436	410	464	420	377	428	465	427	432	462	425	446	448	415	428	410	396	446	444	451	404	437	436	405	417	451	453	448	444	447	459	405	405	410	412	428	442	414	478	428	425	482	433	457	453	400	457	428	405	459	454	420	422	435	405	460	408	448	408	428	421	437	412	449	412	429	448	439	438	415	433	418	470	441	445	440	404	449	445	474	421	395	414	427	400	428	428	441	416	415	433	416	431	440	453	388	452	404	430	403	428	431	431	396	386	438	439	401	407	429	416	409	432	405	439	397	408	469	399	416	434	419	428	410	456	389	415	388	437	412	427	407	416	425	415	384	391	442	470	459	419	434	389	450	398	423	462	370	411	426	426	420	477	420	414	432	428	418	424	425	416	416	437	422	412	435	442	432	431	436	427	422	407	420	422	416	418	410	455	441	463	450	435	428	403	423	410	424	400	397	423	443	429	414	427	436	403	453	423	379	443	453	442	389	458	442	448	406	417	435	412	462	414	445	432	438	389	430	412	386	395	404	421	369	418	428	420	396	440	391	428	422	430	416	438	421	407	423	431	431	417	412	464	444	387	396	434	434	393	443	448	436	416	442	444	418	422	454	458	437	348	401	432	436	436	446	410	463	423	441	349	424	422	481	402	459	434	441	428	432	419	436	427	449	399
3453	3060	2257	1382	1161	1067	1030	988	971	924	941	1044	980	928	963	917	910	925	986	937	970	1020	920	916	930	959	886	893	966	963	943	958	956	931	913	926	924	900	932	943	942	921	926	946	933	912	945	944	958	926	916	908	945	926	866	891	891	940	961	943	947	930	929	904	966	936	960	911	910	936	901	938	948	938	968	952	909	952	935	955	963	960	882	995	958	926	891	934	930	910	947	901	893	950	983	943	991	918	932	943	910	970	986	949	941	895	934	945	892	969	942	922	910	971	1014	927	930	936	937	957	987	978	935	941	924	921	966	926	906	926	912	948	914	919	938	945	942	918	963	977	986	937	893	984	955	938	905	935	891	929	948	952	932	936	888	945	950	978	933	891	904	899	937	941	947	977	946	884	877	948	919	958	956	959	963	971	950	918	984	906	949	916	929	906	959	898	918	884	948	961	947	961	940	963	918	929	970	925	853	906	911	1004	938	955	883	923	957	961	891	965	893	921	931	931	929	979	898	990	869	919	961	971	980	950	931	890	985	918	930	912	888	896	900	991	950	902	905	908	916	952	926	934	991	907	1005	975	956	931	968	969	952	967	943	951	913	928	898	957	953	921	893	961	913	931	942	941	875	966	932	935	975	952	930	965	916	974	989	862	944	918	920	926	898	882	932	896	1001	933	888	948	888	934	911	901	947	979	975	957	950	946	942	898	893	959	994	929	965	921	962	900	938	915	917	949	925	894	946	905	924	977	879	936	894	926	931	984	904	914	927	920	948	924	931	908	898	945	869	916	880	929	934	951	989	951	992	916	959	914	882	908	944	943	912	971	912	979	960	947	917	946	1000	872	953	935	974	942	937	963	988	928	910	937	958	961	955	965	884	986	942	958	948	932	935	949	955	987	936	956	906	950	948	955	981	966	934	959	982	969	964	961	909	989	919	957	938	928	968	945	893	952	992	942	888	967	937	924	987	966	934	962	975	971	980	923	932	861	921	895	912	889	949	968	914	913	921	899	914	913	888	893	937	887	878	973	923	917	931	930	887	913	963	930	932	947	970	949	911	914	845	940	966	917	922	943	888	964	971	991	936	899	892	910	954	954	974	924	926	993	937	928	962	981	943	968	946	916	940	912	891	957	906	934	955	949	989	934	891	939	951	915	972	913	965	904	882	920	929	918	924	936	914	946	992	928	966	967	882	929	940	916	894	937	933	997	941	953	919	932	942	924	935	919	927	995	897	884	914	925	922	893	916	941	937	924	947	866	925	904	962	987	920	994	902	952	860	913	867	1002	988	989	979	938	917	930	981	943	942	921	898	895	991	965	930	912	942	923	954	949	897	953	925	868	928	943	893	942	935	905	977	957	1010	870	941	962	965	974	977	992	1025	918	856	887	872	963	917	941	957	989	909	897	961	935	914	878	979	940	968	928	943	944	944	926	911	1002	890	956	968	918	936	945	960	965	933	1003	948	916	949	863	943	974	910	889	946	925	920	944	901	922	977	937	933	988	878	1021	918	922	902	957	929	973	901	916	950	924	915	960	891	926	969	902	983	916	927	901	911	903	958	944	900	916	954	931	891	898	971	902	960	940	942	894	873	930	937	910	938	885	926	905	981	938	905	940	958	970	961	909	887	859	945	883	933	961	878	1008	984	923	903	950	917	981	944	901	885	940	991	893	951	935	918	935	939	979	994	905	903	944	964	931	916	961	905	910	982	883	950	961	1008	926	883	941	957	950	990	921	926	916	938	928	855	961	924	931	931	901	944	960	909	976	931	923	931	923	921	937	930	885	950	985	942	906	930	1022	937	962	902	930	909	964	951	932	929	884	902	962	962	958	909	916	948	905	948	965	950	902	893	927	938	926	953	925	922	907	914	934	977	889	894	910	902	980	935	885	900	955	922	874	940	905	960	907	969	925	894	960	865	939	973	964	932	952	915	883	930	960	896	940	981	868	890	903	921	967	953	889	896	874	940	901	916	925	938	955	891	940	953	914	981	868	958	932	908	949	952	918	985	963	902	942	945	921	912	936	931	937	912	947	870	965	957	882	955	936	950	897	889	887	931	932	903	957	933	919	901	983	893	954	949	966	892	908	928	884	1012	923	973	944	954	917	908	888	931	941	956	964	940	974	924	888	905	931	906	915	932	934	940	959	931	874	943	934	932	957	969	869	918	885	900	943	980	977	923	907	895	946	931	936	942	910	932	955	921	917	923	914	919	969	1005	896	970	921	922	1005	906	959	939	907	949	869	929	984	971	918	947	914	972	968	946	1011	907	942	965	974	878	954	944	957	983	885	931	903	956	973	965	946	931	938	886	908	928	928	985	916	910	877	923	950	938	970	966	943	926	1046	919	944	943	927	930	951	964	933	915	946	956	941	939	976	978	921	907	944	963	946	944	949	946	962	918	960	898	949	909	944	900	930	953	976	922	913	922	944	939	880	929	928	898	934	970	948	943	926	917	952	969	951	894	890	905	946	975	965	939	914	922	963	907	926	940	941	955	877	919	933	950	952	947	918	942	904	951	946	940	926	1009	930	926	945	881	936	924	995	926	936	898	969	872	901	933	944	916	910	953	900	925	949	879	885	965	898	928	955	919	918	955	945	881	942	945	907	927	955	938	884	916	919	899	900	891	954	942	955	949	962	966	936	897	894	904	940	931	943	945	923	898	914	946	938	942	901	947	911	936	866	889	863	959	902	903	966	936	961	948	898	905	915	935	928	907	916	950	898	922	892	984	929	945	950	925	906	959	964	930	984	944	891	932	909	896	980	947	967	945	991	946	986	956	920	963	929	989	931	918	908	974	970	900	952	978	972	957	899	915	907	984	987	954	889	915	956	916	920	944	928	931	936	926	887	877	957	916	943	918	947	963	947	919	952	957	956	897	917	960	897	939	942	955	890	935	885	956	914	959	989	931	896	931	915	961	904	926	924	905	899	908	947	975	919	908	899	913	923	1005	998	961	925	964	938	923	879	960	948	953	919	937	970	931	963	915	943	934	982	950	898	958	906	966	902	866	932	957	924	972	881	918	866	953	990	942	920	944	904	938	965	944	901	904	916	933	981	937	929	933	978	924	885	937	908	908	976	947	963	985	925	898	902	904	974	962	956	947	940	909	916	931	894	944	933	884	908	907	969	945	863	912	947	964	926	957	918	944	931	924	964	968	961	933	936	907	943	982	907	990	847	964	932	914	877	933	959	919	905	966	928	921	898	905	910	951	904	933	938	939	956	977	943	917	912	964	913	985	888	963	996	905	906	958	1011	943	938	893	908	928	955	994	938	971	993	914	938	889	904	961	933	933	942	943	885	903	891	898	899	914	949	902	919	906	922	909	916	962	959	949	1017	978	894	983	914	882	910	994	1000	948	964	959	926	959	872	923	920	962	875	953	930	1004	964	916	905	938	943	936	900	1005	951	956	955	912	958	892	888	974	924	967	945	953	943	914	920	931	950	953	912	921	918	900	911	972	940	939	896	937	935	932	902	940	959	939	985	966	962	971	942	935	917	936	899	948	860
23561	20822	25124	26629	20820	20776	3142	499	353	327	325	286	283	276	295	269	251	270	244	243	233	255	239	230	242	231	238	238	223	260	243	227	194	214	242	243	217	206	218	253	236	222	240	233	247	225	232	250	226	258	255	241	271	207	242	221	244	231	229	229	250	240	213	224	214	232	211	249	241	230	214	225	233	240	202	235	209	233	217	203	221	231	235	251	232	237	232	224	249	225	219	231	221	210	202	212	235	213	240	240	260	232	247	253	229	231	236	235	218	221	233	253	224	228	219	211	238	229	202	222	238	260	217	252	237	266	234	219	224	240	238	211	245	215	207	221	232	189	249	225	238	222	208	212	227	264	249	223	250	213	225	246	230	224	255	194	221	221	235	227	235	245	225	248	228	249	231	208	197	227	222	230	217	216	221	239	231	247	226	253	226	249	235	224	241	242	231	233	257	258	222	231	217	242	242	223	232	242	229	217	270	249	230	196	230	231	213	228	235	219	201	236	243	222	247	230	242	210	249	245	222	243	253	229	250	222	234	210	234	221	221	245	228	217	255	237	226	217	215	209	239	247	223	218	231	232	214	206	239	230	235	204	189	231	211	219	243	237	236	230	232	252	264	219	227	234	209	243	226	242	230	216	241	223	219	210	213	237	211	208	235	224	240	251	224	223	212	237	228	241	228	242	239	196	226	227	223	234	215	223	263	245	246	232	220	222	236	233	216	204	203	229	222	228	230	225	224	226	221	230	222	213	248	221	219	218	181	240	230	228	252	205	238	229	217	222	228	212	212	243	267	234	229	208	250	199	223	242	261	232	243	226	195	214	199	185	235	265	246	200	235	223	225	230	219	227	219	218	209	213	225	228	275	231	221	219	209	217	235	243	240	249	247	228	247	225	208	212	224	262	210	213	227	220	193	246	226	255	220	199	246	218	222	211	232	226	220	216	218	276	228	213	234	230	237	231	224	234	209	245	251	219	205	229	216	234	222	257	224	228	249	233	224	217	193	249	234	229	249	229	245	225	233	255	249	269	230	254	228	218	199	186	230	239	236	220	219	216	252	230	208	229	238	253	168	224	225	252	219	211	257	223	241	209	223	192	242	212	218	249	239	220	239	224	218	230	241	264	238	240	219	240	237	219	215	218	238	227	226	251	242	240	196	205	223	236	221	222	249	225	258	240	222	226	250	201	224	222	230	217	197	230	236	231	216	230	228	240	236	256	212	218	212	226	227	217	249	262	229	241	235	224	240	223	220	245	239	216	213	246	230	224	239	253	254	229	222	232	250	228	234	224	241	199	236	228	214	184	184	229	221	245	217	203	236	234	254	229	226	232	243	228	206	238	248	230	191	221	240	223	247	205	218	246	260	219	228	226	215	221	222	212	219	228	215	228	208	226	235	244	223	248	226	249	245	209	227	236	240	206	240	208	224	237	223	220	261	207	208	228	215	231	243	221	234	241	214	196	228	208	230	241	209	256	231	239	203	249	202	210	247	235	212	225	204	232	232	234	200	237	213	225	232	243	232	258	245	214	236	185	195	212	232	216	202	237	222	230	214	236	239	245	254	223	207	226	216	235	246	232	239	245	243	231	248	232	206	200	225	211	229	203	215	234	210	226	215	214	209	206	231	206	230	231	234	242	244	231	210	229	235	227	267	210	220	249	258	203	275	250	241	207	243	198	250	256	213	228	245	208	220	240	205	235	210	230	211	254	237	224	250	233	231	205	231	240	254	208	242	237	260	224	238	205	207	234	235	226	236	219	231	210	265	202	230	259	242	226	213	208	220	234	232	221	213	214	247	218	205	233	222	236	220	225	260	238	241	246	233	245	215	260	220	246	243	238	225	220	258	243	243	241	219	233	245	233	249	252	287	200	238	266	260	223	220	210	237	225	206	208	251	228	215	204	250	257	251	243	226	188	234	230	216	227	228	201	237	235	196	203	233	235	200	214	235	199	228	227	227	256	235	219	217	232	220	245	243	224	228	239	219	215	264	216	216	212	236	217	266	228	234	218	226	213	210	247	211	236	222	226	220	222	225	229	223	221	227	225	235	232	228	254	212	214	245	251	253	262	248	259	257	232	225	229	264	216	259	228	240	224	233	234	222	226	246	207	213	233	225	237	267	236	247	250	243	230	233	225	233	239	225	215	222	209	213	245	245	256	264	241	223	246	206	256	237	213	238	223	215	233	216	205	248	256	239	249	226	217	230	208	225	225	213	229	215	215	219	234	218	227	197	182	227	243	215	236	238	195	281	255	210	231	228	238	233	235	226	244	225	272	250	213	237	190	230	244	238	233	207	246	208	204	202	206	209	216	256	241	252	220	218	255	219	231	248	223	234	232	226	216	222	216	245	217	245	245	218	233	231	204	220	210	242	236	247	233	230	250	222	222	222	205	208	234	235	228	227	234	187	213	215	227	221	215	240	250	229	199	220	212	234	232	218	252	223	211	226	230	234	241	219	223	223	254	212	231	244	217	200	236	248	216	228	239	233	229	209	241	215	224	245	244	226	177	230	239	225	228	245	225	248	240	229	226	219	193	234	242	225	260	213	239	231	259	204	236	232	213	229	258	238	216	233	211	221	236	243	237	263	240	224	224	228	229	214	231	229	230	259	232	238	234	219	227	228	226	223	230	221	203	216	226	214	235	235	231	238	195	225	240	230	215	236	220	220	226	234	233	227	239	206	220	211	237	247	206	238	234	211	226	250	228	225	220	258	195	192	234	262	231	225	221	203	242	225	254	262	213	230	223	251	216	208	221	218	246	248	222	243	226	224	211	205	219	262	232	254	210	260	229	245	219	218	246	220	243	234	239	219	181	274	224	238	257	237	226	228	236	234	245	248	211	206	185	251	240	235	219	206	230	221	233	234	222	232	210	255	253	223	236	214	230	220	230	209	214	226	235	227	213	263	223	228	255	205	258	220	228	253	252	213	234	206	213	216	224	223	212	219	239	220	219	226	211	229	244	242	227	226	225	187	231	211	260	251	254	222	247	228	258	206	221	235	206	235	223	196	216	243	237	212	253	226	205	255	238	243	232	223	231	226	226	229	232	216	214	291	210	234	214	219	253	264	217	215	215	236	254	239	223	254	225	216	256	231	258	226	226	235	237	238	228	210	249	206	242	225	223	226	233	238	235	207	247	240	251	221	248	211	195	211	243	222	238	240	226	204	214	225	209	224	254	242	208	220	204	253	226	216	251	231	249	250	216	226	198	243	234	255	243	244	250	222	223	217	241	228	233	227	217	216	242	234	201	245	221	226	242	207	240	230	240	214	237	240	236	230	235	206	249	238	234	204	240	232	239	218	215	204	241	222	229	227	243	237	215	232	259	211	242	209	215	242	221	244	212	246	225	217	238	245	225	241	232	217	240	229	234	208	191	257	206	258	230	231	207	226	229	216	230	209	230	235	251	213	216	239	224	240	245	226	240	258	249	255	237	233	200	235	213	225	266	231	209	224	233	244	233	253	247	226	229	231	246	205	246
3294	5053	3261	1516	1061	708	684	609	618	588	600	566	583	568	621	552	517	568	541	548	526	542	512	569	548	556	535	552	519	538	559	562	541	551	526	549	563	527	561	535	514	516	607	514	516	581	555	529	551	539	546	489	504	571	531	549	548	545	533	529	557	561	545	545	569	512	523	539	526	543	524	493	536	540	527	518	543	557	567	551	571	535	550	525	535	507	544	573	516	586	513	558	552	519	555	553	578	520	539	520	512	507	529	561	549	574	554	565	528	542	525	551	479	524	582	499	543	528	514	555	535	522	547	517	524	535	532	529	544	536	561	539	517	514	513	561	540	521	556	537	533	511	537	535	534	544	581	539	514	516	535	544	524	536	567	531	535	536	535	559	519	557	582	523	493	547	521	568	553	535	560	527	505	502	509	551	572	525	543	599	488	531	541	537	522	479	489	554	510	526	538	522	540	543	539	570	541	521	566	552	573	513	578	539	545	596	525	509	541	570	542	525	550	526	552	556	550	518	556	530	541	553	517	533	524	540	545	472	507	545	521	541	519	520	523	551	553	503	544	481	538	552	495	521	535	507	510	518	498	527	568	539	545	514	537	548	550	509	517	553	531	574	540	565	566	548	537	513	543	529	544	512	529	539	535	517	558	592	576	534	542	541	547	511	539	570	546	545	546	562	552	541	525	529	562	569	525	562	526	545	498	564	499	531	550	524	511	547	528	536	498	560	582	588	553	554	547	471	550	538	547	576	540	523	559	558	527	554	532	539	500	522	539	531	509	558	539	548	515	590	561	560	505	562	549	517	550	526	490	485	587	534	537	528	508	568	506	555	545	577	520	524	553	545	536	527	539	560	560	505	537	541	542	566	572	534	592	520	544	541	574	533	566	541	587	549	540	510	537	530	522	516	511	505	557	551	584	525	546	527	517	527	552	532	527	542	567	519	582	490	552	514	532	558	549	536	546	536	541	518	541	530	555	569	552	549	544	519	534	507	522	555	546	555	513	582	542	552	538	525	555	528	492	504	505	507	540	534	530	545	526	528	584	541	566	556	540	505	541	551	503	533	562	536	512	560	544	552	505	530	560	576	509	550	525	545	549	555	541	548	555	588	550	540	544	543	590	540	554	530	561	509	578	527	550	528	560	562	501	528	543	548	505	549	527	524	549	531	568	513	580	568	542	493	559	525	518	544	548	518	510	537	504	522	519	528	541	493	546	542	534	515	532	551	521	576	549	510	567	541	539	510	506	538	552	536	559	498	545	536	547	556	550	562	551	559	587	540	519	502	517	552	552	560	567	546	550	525	563	553	531	512	521	551	545	557	577	528	532	556	518	506	535	549	565	532	535	539	520	519	631	496	515	533	534	542	525	550	533	542	554	558	558	581	537	531	524	559	482	550	530	532	498	523	504	536	517	544	561	570	568	524	554	544	547	557	535	536	504	534	514	538	541	553	528	535	558	524	514	516	538	553	543	564	557	497	534	536	545	573	502	582	542	559	576	527	582	480	515	507	539	521	568	539	536	543	535	537	519	537	533	514	567	523	510	536	526	580	544	582	550	526	527	543	523	546	523	539	544	542	547	516	598	543	501	512	534	510	531	537	513	553	588	519	589	562	544	517	538	492	502	553	546	527	566	511	531	549	549	530	551	504	512	557	532	522	536	530	531	578	534	548	499	528	556	553	535	525	556	573	530	533	512	545	537	555	523	580	515	531	541	540	544	500	543	552	558	521	543	570	553	507	509	578	546	525	557	489	537	547	496	520	529	543	507	529	515	541	529	507	563	511	508	538	518	551	537	523	542	527	503	515	574	543	561	542	527	561	523	535	512	565	521	534	532	576	553	497	527	477	530	537	523	521	538	487	541	555	565	591	554	544	595	517	515	567	496	539	507	526	494	485	565	528	529	557	513	531	525	555	551	512	564	541	558	540	532	532	539	500	485	542	505	575	575	550	536	528	527	561	468	550	564	553	575	552	527	518	545	537	538	574	576	567	534	520	558	486	551	542	535	564	561	535	556	503	581	535	537	512	562	540	551	579	563	573	513	562	569	576	582	544	519	549	561	539	570	555	533	536	535	536	524	555	532	572	545	562	547	572	501	565	552	520	533	569	614	524	530	540	543	533	530	549	556	544	531	579	520	539	545	557	569	538	545	501	513	552	538	557	551	533	532	524	503	531	504	551	521	557	545	581	522	558	540	533	489	576	539	530	524	538	551	560	564	581	548	555	542	522	570	513	484	526	564	518	572	557	535	545	554	546	550	510	504	552	552	536	527	495	558	548	508	532	511	539	552	526	519	523	577	550	555	482	542	514	553	531	531	534	565	513	554	546	531	541	524	522	552	514	553	568	510	565	574	549	539	538	528	541	538	528	535	520	571	540	566	581	574	532	547	553	537	582	553	531	526	536	511	544	587	583	534	558	551	529	534	527	501	582	538	531	509	563	535	601	523	529	552	555	568	529	565	504	553	566	525	571	524	507	532	519	593	563	562	547	540	534	586	571	519	571	534	546	566	534	514	522	541	512	486	495	587	546	522	546	546	567	514	507	497	565	543	523	532	499	505	554	564	538	533	529	528	546	516	515	542	524	537	568	512	563	555	571	540	527	563	534	549	531	541	537	541	536	520	556	537	526	550	535	548	495	537	605	531	525	543	540	543	533	531	511	518	523	547	511	539	506	529	563	572	544	532	531	593	531	557	491	545	514	559	518	487	554	542	541	540	527	573	526	556	553	548	530	557	558	522	506	550	559	528	574	485	549	527	541	541	538	542	556	531	532	522	553	528	562	539	504	562	532	579	536	557	584	532	534	576	542	522	524	554	529	556	496	566	524	559	531	487	578	526	497	524	536	556	527	501	571	532	515	513	544	545	515	524	536	534	490	485	517	553	546	551	553	519	527	576	522	518	531	527	525	510	555	535	547	552	509	540	524	544	522	549	549	551	522	547	580	534	558	547	515	526	553	539	588	548	534	529	557	486	549	505	510	490	558	590	514	574	543	567	545	583	515	537	512	528	500	558	580	539	580	501	544	546	530	584	540	579	506	541	555	552	530	503	509	527	522	579	498	564	544	546	522	540	535	523	544	550	569	500	531	508	539	516	553	527	560	551	543	528	523	547	545	533	536	539	543	564	577	554	557	567	535	530	549	526	550	534	590	495	528	550	565	530	510	563	586	572	525	526	561	522	525	520	504	536	522	559	538	510	541	503	536	574	553	566	529	547	552	565	534	534	547	519	526	573	557	549	554	548	500	561	538	543	565	575	526	561	518	511	557	544	528	521	505	529	559	557	529	568	558	549	575	527	556	529	555	528	584	558	512	572	517	539	517	527	498	527	544	558	564	523	541	559	497	492	557	521	514	574	536	543	549	570	544	554	565	581	530	590	535	518	525	564	538	484	561	538	539	538	557	520	569	528	550	559	518	528	509	534	510	515	567	540	513	569	540	479	487	533	551	548	557	522	510	550	568	508	546	515	553	544	563	553	532
32073	10918	1343	696	651	572	448	382	401	375	425	443	438	408	416	379	383	376	377	409	438	404	380	417	416	397	393	405	409	394	389	427	394	372	416	426	386	450	399	370	382	418	419	374	413	388	385	405	395	416	405	404	421	398	397	401	380	366	433	411	396	390	365	385	367	413	418	401	403	454	409	407	369	380	386	422	393	348	387	395	415	387	421	378	381	425	370	413	379	394	370	400	378	408	398	352	395	390	459	408	421	419	423	428	398	382	354	410	359	406	409	379	370	379	416	361	436	399	392	396	377	391	384	387	424	398	419	417	386	425	408	398	380	380	423	380	386	412	437	375	351	377	429	416	408	411	373	390	388	367	438	399	406	393	411	393	403	431	380	418	422	408	393	408	374	396	384	378	407	405	420	423	420	422	423	401	412	408	375	407	390	394	358	384	388	381	386	408	348	398	398	380	409	390	385	387	407	394	398	409	385	437	348	435	357	389	403	404	400	393	387	396	409	392	390	389	393	391	354	393	385	414	400	395	399	391	403	399	393	422	393	405	369	406	406	389	366	396	390	402	385	383	406	402	418	412	393	365	370	377	361	389	390	407	410	431	450	386	373	391	423	437	409	418	397	416	395	383	370	379	381	435	387	412	405	413	411	403	415	423	411	417	430	389	399	371	462	388	392	425	357	366	396	371	431	378	392	408	414	409	410	394	373	411	406	388	416	418	383	382	379	439	366	485	402	394	417	398	413	408	388	395	369	409	422	371	408	410	390	375	373	402	373	388	367	361	397	374	345	407	426	433	380	414	401	405	399	395	351	451	399	391	399	376	407	403	406	381	390	362	362	429	376	374	380	402	402	439	418	394	403	404	412	377	386	397	321	383	423	405	407	430	414	412	442	399	405	399	398	427	385	431	397	422	397	391	401	425	395	419	379	379	404	398	405	398	408	412	392	410	441	403	397	402	419	393	421	362	373	416	412	419	374	400	408	434	400	425	368	391	385	415	397	399	390	387	391	434	399	424	428	389	421	376	373	415	418	411	429	408	406	385	393	392	390	402	423	416	408	379	392	406	435	425	384	400	420	392	385	376	414	403	370	394	398	394	405	391	376	381	414	382	404	390	362	383	417	434	363	378	399	384	351	361	409	409	402	395	371	369	422	376	413	391	444	412	385	381	403	401	398	429	409	410	385	393	400	420	383	391	391	401	411	386	391	394	381	374	420	391	373	407	371	367	366	343	429	412	453	412	420	411	393	418	397	385	399	448	425	419	387	398	420	413	374	387	382	375	435	408	341	396	391	377	377	390	411	381	375	416	418	406	393	380	371	423	381	366	425	443	396	403	401	370	453	390	429	370	442	405	410	400	375	402	399	379	422	422	377	390	397	380	389	414	357	400	384	399	394	412	391	393	382	427	423	399	406	397	393	387	402	384	420	401	414	409	378	355	411	393	380	408	415	404	425	394	356	398	375	395	378	435	438	395	435	404	374	391	399	409	396	392	393	367	351	418	392	390	387	371	393	369	401	402	405	435	438	420	388	371	398	394	406	422	361	359	381	408	415	367	411	416	393	402	396	400	420	379	407	378	394	389	384	390	399	426	370	414	402	411	401	409	367	404	424	388	383	391	414	428	414	395	389	414	421	462	428	389	379	398	414	389	395	437	396	437	429	387	388	397	414	429	395	401	370	379	382	399	378	391	394	403	405	433	391	395	412	421	379	418	389	396	388	383	359	403	423	386	381	436	422	393	369	376	402	396	419	441	377	398	396	420	433	406	420	373	389	386	389	396	367	378	377	379	436	438	396	436	401	378	437	426	415	391	402	423	392	416	374	415	405	394	408	420	405	394	388	373	387	383	407	390	365	372	422	424	386	373	396	332	410	386	394	408	389	429	363	375	413	390	413	407	392	395	364	409	398	386	395	352	370	373	371	402	362	392	380	378	417	409	397	369	430	410	378	401	370	384	413	418	408	376	394	349	416	406	394	396	388	399	420	395	398	390	389	388	416	415	364	428	435	348	437	400	363	401	419	409	418	414	370	404	411	385	392	396	392	410	421	392	372	417	375	393	379	429	388	380	422	434	395	426	386	378	407	366	404	390	422	433	406	431	393	397	423	416	394	367	392	422	380	380	407	460	408	388	400	398	362	397	409	394	378	405	405	398	405	387	387	382	427	400	382	417	439	445	401	415	418	407	380	394	380	408	415	397	398	435	413	379	381	406	373	385	384	430	412	385	392	415	399	424	394	381	385	411	396	399	369	395	426	394	396	383	431	409	387	389	404	339	371	373	397	388	399	389	375	355	415	383	398	365	362	421	400	430	386	432	420	398	403	418	389	349	367	386	380	378	385	431	379	385	396	381	325	429	403	403	379	409	391	368	386	402	415	363	372	370	424	413	403	417	381	356	378	393	383	385	364	388	391	400	377	372	411	375	394	389	399	396	400	391	414	400	361	370	386	408	380	370	425	421	404	375	413	407	415	418	400	412	386	363	396	402	403	362	398	409	384	354	373	448	409	376	389	401	381	410	391	424	402	393	404	386	383	397	398	406	407	431	438	375	406	393	392	411	363	388	424	388	424	425	388	385	393	399	394	412	346	391	379	435	392	391	429	381	393	408	405	406	422	434	426	387	430	410	418	371	401	393	426	383	403	362	349	405	414	385	413	391	450	380	383	408	365	381	389	380	379	402	410	452	388	396	391	394	351	385	399	399	403	435	420	419	387	383	386	435	364	381	393	396	390	391	359	415	380	413	363	400	395	383	390	400	410	412	401	381	437	427	407	385	364	356	382	400	423	389	429	391	369	365	380	400	396	384	442	423	378	389	399	432	377	391	438	382	385	452	376	400	408	411	402	421	391	439	415	408	374	431	426	380	397	434	377	400	387	360	381	380	401	442	406	393	443	411	417	421	440	378	449	387	393	403	447	396	413	382	396	424	392	386	397	426	379	364	411	417	421	416	395	397	428	417	429	396	442	412	364	388	367	408	417	382	433	406	412	360	427	382	430	381	400	384	360	404	398	373	429	402	368	366	393	368	398	412	378	396	411	403	382	406	373	423	391	377	392	394	384	396	344	402	404	391	397	427	456	398	399	459	414	374	406	354	436	399	396	360	430	390	365	370	405	427	366	395	379	398	382	401	415	356	384	417	397	418	394	409	413	388	374	381	424	413	398	386	432	417	449	373	396	441	393	399	368	414	395	369	416	403	415	392	399	408	387	395	389	396	394	408	407	411	393	372	398	411	387	408	426	386	420	391	401	413	401	408	408	389	393	396	388	402	402	422	389	393	378	369	372	399	385	393	376	379	412	409	399	399	416	391	413	380	394	387	395	392	386	418	410	383	383	423	431	408	395	412	423	419	392	421	427	401	388	389	398	410	394	411	418	423	368	409	397	433	386	435	376	382	398	404	391	400	374	392	408	420	413	385	364	380	420	408	382	386	429	372	374	398	389	389	409	409	395	350	390	407	398	388	410	399	406	401	387	391	408	367
5338	1110	1015	902	934	948	890	934	913	915	907	902	929	859	904	853	900	877	930	934	910	854	917	899	862	846	909	916	906	898	880	874	913	952	896	934	917	870	948	931	933	913	926	879	878	871	929	920	950	885	895	896	862	890	868	904	912	858	955	851	907	892	885	860	899	869	903	850	866	847	855	928	907	919	923	944	906	875	894	840	930	885	919	843	945	893	957	881	856	907	884	917	854	919	907	855	866	889	893	909	879	976	892	877	927	878	814	892	896	893	930	895	854	985	866	887	873	907	915	911	875	908	916	885	889	873	940	975	902	914	913	874	888	901	902	885	908	941	914	899	926	887	871	889	907	825	961	958	899	905	896	901	910	947	894	904	938	899	913	924	876	929	967	903	908	880	894	886	888	916	909	839	893	918	919	911	860	861	873	874	945	920	859	824	938	907	904	894	906	943	864	924	912	902	899	933	924	910	952	887	879	935	923	811	874	895	938	900	931	874	816	934	889	889	884	948	899	944	883	918	920	900	909	871	915	920	896	925	897	888	913	957	903	865	882	935	921	921	900	914	926	919	934	958	907	901	945	912	898	897	916	876	932	835	919	883	875	920	904	913	934	910	869	877	863	882	878	914	898	897	894	870	903	950	945	848	886	898	880	888	928	863	905	873	912	892	882	879	882	911	909	816	942	910	925	929	901	913	878	913	877	905	895	932	881	956	888	882	849	864	916	918	922	890	916	892	919	890	864	946	881	908	947	953	881	940	908	887	919	914	894	909	898	927	927	888	891	909	923	884	942	947	990	939	922	895	972	823	900	873	901	946	948	863	893	932	959	881	897	918	888	886	900	914	927	907	905	837	895	937	918	881	917	910	887	881	880	947	912	919	862	918	897	932	920	895	878	942	887	948	864	901	925	936	939	923	911	889	914	875	883	941	920	938	956	883	978	932	906	913	917	910	889	913	871	926	870	873	909	873	946	898	883	919	921	887	905	890	861	933	921	925	898	888	934	918	895	862	881	932	919	925	901	874	883	934	876	880	922	879	891	907	890	908	902	846	866	898	924	920	910	900	933	885	900	865	914	913	876	902	902	895	927	837	879	912	889	907	895	913	887	899	923	942	925	899	940	902	886	899	920	939	885	853	940	886	925	922	921	915	912	869	882	905	909	913	881	949	883	915	857	891	883	918	835	909	948	922	907	916	856	911	914	883	883	903	885	911	852	894	903	921	862	931	926	888	866	918	897	912	919	923	910	869	874	950	893	913	908	923	953	889	861	861	929	870	888	919	895	854	930	874	937	914	911	896	901	867	918	966	908	859	941	922	920	877	901	899	894	915	854	949	954	915	915	874	846	901	933	895	894	914	877	923	928	922	852	898	906	892	883	929	944	868	889	928	889	945	868	870	904	911	900	892	908	928	919	882	898	911	848	907	935	878	914	923	943	894	893	948	878	925	868	891	911	921	903	890	891	887	891	857	882	920	881	962	909	948	877	886	856	970	901	895	861	921	906	876	917	832	867	899	871	931	954	919	931	928	879	946	876	885	854	860	915	863	906	909	873	828	919	853	876	883	941	890	881	905	956	889	903	931	960	847	901	927	983	874	914	925	954	895	924	903	870	863	869	927	870	863	906	902	853	918	899	844	907	929	875	846	923	904	872	871	877	879	961	892	939	907	882	922	879	840	889	947	867	940	920	902	885	921	933	907	911	892	911	972	928	859	918	917	918	891	917	906	889	894	885	900	887	853	893	917	901	893	907	895	935	874	887	900	917	894	923	873	917	938	855	923	909	937	907	901	898	880	922	842	862	850	929	933	922	897	994	948	911	893	874	985	894	903	905	920	893	896	913	881	920	898	896	860	902	911	865	808	885	870	865	920	941	910	882	878	810	865	911	941	926	936	976	889	841	934	962	824	856	911	896	911	877	880	887	898	907	926	890	951	918	867	857	883	893	893	872	908	923	885	891	887	929	916	920	897	911	923	935	919	933	877	928	913	943	903	939	927	921	935	921	909	887	868	882	923	867	937	894	895	886	871	841	876	852	879	928	876	898	888	899	888	893	899	869	923	898	910	929	934	925	948	899	916	858	929	891	944	892	851	931	912	886	875	876	940	902	890	951	895	886	909	886	948	927	890	927	970	834	895	938	919	880	935	938	870	897	886	945	906	912	910	911	908	892	912	883	924	857	872	907	865	872	965	925	870	903	917	959	896	998	889	875	904	903	883	889	920	862	936	914	867	866	866	949	843	893	903	926	869	845	908	868	861	889	875	923	904	905	867	924	930	873	944	935	904	887	917	937	893	894	912	894	908	887	901	882	914	901	894	916	889	874	921	878	936	916	903	886	899	917	894	862	899	880	923	904	932	878	911	878	952	851	950	884	905	927	910	909	905	890	884	937	884	907	871	901	853	887	916	886	938	904	960	911	894	900	911	841	889	865	936	886	933	899	914	942	911	869	847	896	964	883	892	928	908	938	914	922	898	869	865	925	889	858	922	921	887	920	900	895	907	914	912	901	880	919	869	906	870	892	862	866	852	901	850	933	876	886	908	966	904	926	911	868	890	912	890	948	927	899	869	890	944	901	913	889	923	877	870	926	934	907	892	905	899	852	875	873	875	916	940	893	846	906	916	876	941	913	956	891	856	914	897	929	893	899	952	920	932	883	831	939	877	933	911	866	943	909	921	873	959	939	912	848	875	961	859	895	922	920	910	916	866	931	851	914	926	881	886	912	861	875	852	883	882	903	934	882	948	863	906	910	850	922	956	900	909	963	854	942	921	932	898	899	853	939	952	869	873	974	936	912	865	964	961	875	948	893	854	881	909	877	901	905	926	933	877	896	888	893	899	847	894	901	940	882	852	883	897	918	878	953	915	894	930	911	931	874	830	918	951	904	913	917	912	854	864	903	950	909	904	888	928	965	933	912	913	954	877	906	946	859	903	894	817	951	908	924	917	877	863	906	917	941	917	926	915	945	899	914	959	919	918	916	914	883	830	897	902	927	885	940	907	852	903	936	884	927	932	911	909	882	859	929	934	958	912	858	893	911	939	876	844	862	907	978	844	938	844	937	876	887	925	908	901	906	861	884	968	876	877	854	915	891	884	929	970	924	923	862	924	914	933	849	934	923	909	888	958	920	896	960	901	899	915	904	927	897	909	871	868	911	903	878	923	881	938	934	918	931	914	969	882	846	907	896	865	891	930	881	888	928	873	947	898	928	910	857	916	932	929	932	850	915	847	898	916	846	890	910	912	911	941	907	905	914	928	885	888	893	856	991	848	850	878	905	905	881	909	921	862	881	917	860	918	897	881	946	889	944	913	867	892	917	927	889	859	882	869	888	899	902	878	919	886	923	920	948	886	930	885	885	873	941	906	928	882	904	924	939	937	907	886	939	925	867	934	949	917	887	910	898	868	930	913	866	917	919	920	884	867	909	939	888	877	845	909	889	857	910	896	895	929	871	897	909	893	932	918	919	906	893	858	932	957	854	909
24468	20817	24455	27247	19617	1503	621	533	460	482	480	440	446	448	433	438	446	417	412	453	451	451	480	432	431	415	448	437	444	424	434	422	403	414	421	443	426	409	465	468	403	436	443	446	376	427	457	438	449	422	405	448	416	451	435	435	470	427	394	420	408	415	388	352	410	383	431	432	428	436	403	425	403	421	424	412	455	414	371	408	440	446	426	405	477	434	427	427	416	499	398	431	425	459	450	404	415	431	423	431	433	413	388	432	401	449	445	448	449	395	427	397	438	441	399	391	416	367	442	376	444	414	434	440	444	401	397	414	430	424	469	422	433	420	421	429	407	376	423	434	466	437	415	442	397	426	453	432	395	422	421	459	426	447	484	437	417	395	392	442	425	416	408	390	393	422	382	405	439	431	415	404	408	442	410	422	383	381	413	412	415	428	414	438	452	453	433	441	460	390	416	453	404	403	450	454	423	420	392	420	411	487	442	448	427	438	455	405	444	380	428	453	441	427	461	437	427	383	418	458	396	420	451	408	437	433	407	414	458	421	403	385	396	442	395	436	476	434	439	381	398	431	448	416	404	422	395	432	395	417	440	399	449	412	404	392	397	436	464	406	405	431	418	419	391	428	411	412	433	453	362	368	425	423	422	443	422	436	434	398	408	426	423	448	440	451	419	444	422	394	422	481	447	416	409	464	456	432	414	368	445	446	403	437	460	394	454	419	412	461	415	468	432	412	423	418	441	424	400	453	405	431	398	457	419	410	413	450	420	423	406	449	440	393	474	449	390	433	390	393	425	471	435	431	401	429	416	430	423	403	431	457	432	445	453	444	436	403	440	466	368	428	438	424	392	400	420	427	437	362	456	431	403	427	423	423	454	425	423	432	440	398	367	416	442	445	424	445	436	393	416	405	418	432	437	436	464	436	434	448	427	422	438	431	430	411	399	422	430	439	464	441	437	415	395	454	443	408	374	428	431	429	442	463	427	449	431	434	418	417	428	377	434	385	435	444	439	396	474	412	426	419	433	431	438	392	385	425	446	444	438	434	396	457	433	442	461	399	425	445	420	467	424	439	415	431	444	452	450	459	437	386	428	419	406	425	428	453	437	408	434	434	413	452	446	410	385	413	448	443	407	449	415	414	404	453	391	445	438	432	448	418	418	431	439	432	426	447	400	415	462	423	418	399	377	465	419	434	397	429	419	423	444	459	424	445	395	411	387	418	434	415	440	399	388	422	409	455	433	434	403	452	457	431	445	419	419	407	378	464	443	416	396	400	398	412	444	439	449	416	413	441	414	424	417	415	437	464	418	447	413	442	399	420	432	446	421	417	451	415	408	415	407	400	451	424	432	428	398	422	428	415	465	386	449	457	398	370	403	423	438	391	474	379	405	448	472	414	433	425	442	448	414	438	435	436	442	439	441	415	442	393	439	448	433	424	412	439	432	434	441	405	435	416	417	438	427	425	395	454	417	426	433	413	449	457	459	416	460	398	426	405	427	429	446	388	420	405	445	411	402	448	403	419	386	432	408	404	421	427	405	398	426	451	414	388	419	453	426	422	448	406	460	384	378	418	419	438	454	402	430	450	407	423	414	449	414	443	409	483	441	434	424	456	401	437	419	424	412	446	427	411	386	430	404	434	496	423	435	409	433	389	424	400	421	452	416	428	410	400	448	445	454	469	373	407	478	439	401	418	440	400	455	428	415	407	439	433	449	391	434	408	415	450	437	405	425	412	419	408	433	420	408	423	440	432	378	421	466	408	385	444	414	411	399	346	429	393	415	412	380	421	404	441	445	478	414	489	454	413	463	472	416	409	444	444	426	445	397	417	443	406	449	426	425	447	441	391	422	439	437	436	415	408	422	434	434	426	452	455	421	422	442	434	413	380	407	412	433	391	422	396	436	427	461	424	446	411	421	412	394	434	420	383	405	381	429	439	449	441	405	407	440	424	406	427	433	431	426	488	411	388	449	444	399	416	469	459	439	454	438	397	475	409	436	396	409	403	455	445	431	442	417	424	410	466	388	414	422	405	441	417	450	437	469	406	394	433	400	396	448	391	440	381	439	447	419	445	427	387	429	444	436	412	454	428	396	399	417	449	446	408	453	414	420	468	441	438	371	425	390	454	464	418	401	389	427	404	419	393	433	429	406	446	397	457	412	450	429	396	411	481	421	411	402	411	423	408	453	443	452	435	446	451	432	433	402	434	402	427	392	409	378	408	422	410	462	426	414	405	441	441	434	411	387	426	462	428	462	463	453	439	431	431	428	414	456	422	401	428	423	407	463	383	441	389	412	431	429	437	474	443	399	434	413	440	440	411	425	441	415	394	418	459	410	415	422	412	432	448	424	451	437	444	382	433	448	429	436	439	425	394	462	418	374	417	427	432	415	421	417	486	436	466	389	410	417	408	459	432	414	419	419	433	415	448	453	436	436	471	432	414	404	481	407	436	415	440	427	419	413	446	424	393	390	424	466	456	404	396	419	391	401	420	388	414	412	441	452	416	413	404	401	424	431	454	438	409	454	426	374	448	445	421	460	425	417	435	429	426	436	400	397	420	437	431	443	409	412	425	405	443	400	425	448	411	417	419	423	387	411	412	409	462	394	380	412	458	418	417	382	454	426	408	461	460	415	427	401	409	397	377	446	432	414	414	427	402	383	447	438	414	435	370	431	403	460	441	424	449	437	384	426	448	414	438	440	424	428	441	495	419	418	428	396	360	429	403	413	427	434	443	412	415	414	371	435	451	409	443	434	405	428	451	402	404	392	420	437	455	434	376	446	411	403	434	456	414	456	431	464	441	450	377	429	433	420	432	450	437	412	406	491	483	421	411	410	421	422	406	408	406	445	424	418	415	419	444	445	443	436	415	426	454	446	404	425	410	452	436	429	399	403	404	428	409	424	393	451	419	398	421	408	450	455	404	414	412	395	405	441	430	415	447	413	417	447	427	399	435	404	438	428	434	456	462	401	413	397	403	465	453	385	428	341	420	435	448	406	461	443	470	420	430	442	401	457	446	440	431	449	424	418	438	403	426	463	471	417	433	493	452	396	416	432	443	435	472	394	408	460	415	385	419	391	400	389	410	405	435	461	385	378	405	428	396	447	448	432	434	388	449	437	425	460	426	443	472	371	474	413	458	429	420	445	407	388	385	423	447	441	473	407	448	458	415	449	444	421	454	427	440	430	456	467	398	395	429	384	386	427	400	414	452	421	445	412	448	431	401	435	415	409	446	423	427	430	438	435	457	378	399	412	459	418	393	404	439	400	430	417	448	459	395	410	452	463	400	449	435	387	386	445	418	403	380	414	430	477	452	439	400	383	461	410	405	408	428	434	438	446	404	440	378	449	431	453	396	401	399	381	473	438	461	444	448	428	411	402	412	422	441	428	400	394	446	410	445	427	441	400	435	430	404	397	430	407	392	432	445	429	398	429	433	393	414	402	399	393	376	446	448	403	408	428	439	432	440	486	389	417	457	455	464	404	429
3476	3012	2136	1345	1143	1099	986	976	968	929	972	939	908	926	931	912	934	943	977	901	919	888	950	943	887	874	960	1004	945	933	899	939	902	974	919	954	950	951	912	955	909	933	902	961	927	922	982	947	957	963	885	957	940	958	879	947	903	956	865	968	959	958	962	935	900	923	958	879	944	984	946	945	899	981	930	943	964	949	890	985	982	912	932	936	947	932	927	927	947	951	869	943	922	902	991	936	916	953	874	988	952	910	863	902	936	947	879	923	904	954	963	946	918	977	962	929	978	928	935	935	854	899	923	944	889	926	983	883	933	925	948	930	914	962	934	971	904	944	885	978	923	929	924	897	981	962	931	968	939	900	936	983	930	935	922	924	920	952	952	981	934	928	997	926	908	971	901	934	943	915	872	943	919	934	929	957	978	932	944	933	895	930	890	942	972	951	940	957	949	928	986	905	884	961	904	922	978	949	937	875	940	948	970	911	986	981	941	928	945	957	969	915	916	945	941	963	925	934	955	920	962	895	964	951	886	965	922	909	928	987	1050	935	924	927	922	878	965	911	970	927	930	970	916	928	955	909	956	920	932	956	858	937	980	961	962	924	978	875	910	979	926	973	865	969	923	927	905	939	876	919	904	960	935	917	953	922	855	969	952	936	890	946	934	940	884	927	914	918	897	898	905	895	951	942	923	946	956	873	942	922	951	901	947	938	923	955	946	955	949	878	943	975	922	913	988	942	950	933	907	934	884	915	907	901	916	938	892	1003	966	870	925	937	937	885	895	880	917	944	927	980	887	942	887	918	892	917	927	951	927	908	934	932	915	961	858	883	923	948	931	919	889	937	883	983	944	903	913	935	908	949	979	921	890	916	889	914	917	906	952	874	941	973	917	928	944	945	956	889	911	954	940	898	933	923	911	899	850	948	917	920	950	996	987	968	929	878	917	981	915	964	918	921	935	967	914	981	925	948	915	955	908	889	953	874	935	1009	862	947	908	837	916	942	878	896	960	952	904	923	934	1009	846	906	927	906	896	916	982	885	924	927	975	949	900	913	915	929	896	905	950	889	967	950	885	941	885	912	922	976	938	949	901	914	993	924	925	929	924	926	965	966	931	962	879	891	937	930	961	894	914	951	953	927	926	946	893	953	939	931	971	950	915	877	1036	961	924	918	942	932	969	884	921	902	968	910	921	962	917	952	910	934	915	952	952	952	978	918	933	914	959	894	863	939	918	1000	910	912	928	980	956	935	956	941	921	945	930	934	910	885	922	926	882	953	897	930	894	907	915	954	937	897	858	943	973	936	895	889	935	946	942	896	963	905	925	896	928	942	894	876	934	933	904	918	925	930	899	909	935	936	960	917	946	953	984	917	894	906	935	916	925	972	899	936	908	982	891	901	931	889	948	919	916	962	943	989	908	915	897	957	939	901	951	951	951	892	937	931	913	926	955	938	919	932	890	904	910	878	994	887	892	924	910	901	953	1028	898	981	881	975	931	942	962	864	932	980	925	897	917	939	991	963	953	951	911	979	916	948	978	933	926	901	901	913	899	906	915	946	959	923	936	936	887	924	976	892	917	911	917	942	968	890	885	900	887	931	948	939	853	972	946	922	885	956	946	876	896	960	950	936	890	951	935	897	906	957	885	899	863	989	868	926	941	899	922	912	949	910	902	920	990	903	951	965	975	941	901	895	954	914	940	895	927	950	908	973	930	963	923	943	970	891	897	947	900	929	891	935	919	936	962	960	931	912	916	870	894	944	923	968	925	965	921	953	850	926	896	958	871	972	910	915	937	923	925	971	910	895	942	909	936	931	975	944	941	946	939	943	932	917	964	924	966	906	919	976	897	960	948	1004	954	947	915	928	932	954	903	978	924	919	984	896	909	901	904	894	938	946	949	923	980	910	971	912	945	892	934	935	934	933	907	916	944	966	853	990	950	935	943	955	895	970	947	970	893	896	982	924	917	933	892	929	906	926	901	945	981	966	920	886	919	916	934	987	945	925	892	943	912	936	853	956	927	923	934	948	939	875	893	974	993	953	888	874	895	910	964	898	994	940	892	973	938	910	962	894	925	926	883	877	914	914	944	914	936	916	924	949	926	862	914	933	860	925	928	918	972	912	941	956	921	950	967	926	954	975	921	960	966	906	954	902	936	934	921	962	957	942	919	941	942	924	959	891	914	918	927	939	911	957	942	904	984	939	934	917	913	951	949	909	884	951	926	935	979	963	896	944	889	933	957	910	914	952	910	927	948	946	915	887	913	936	989	894	967	968	878	919	922	975	938	921	948	934	908	923	952	928	883	944	939	988	922	901	892	924	894	979	969	958	891	914	913	904	873	964	919	891	957	930	950	940	908	915	897	902	942	936	906	898	906	930	970	999	975	894	920	958	956	902	957	966	910	899	901	898	921	894	948	970	960	942	955	967	914	941	967	925	934	953	916	986	940	912	940	902	930	943	875	870	914	932	914	932	887	938	882	890	924	919	888	911	910	955	924	900	899	982	945	959	918	900	922	967	932	1018	950	941	919	958	993	921	918	930	930	891	936	939	908	933	940	938	912	973	864	939	900	936	881	956	888	953	921	946	944	927	908	1005	929	958	931	934	954	1052	922	898	988	950	917	944	963	964	888	949	945	943	925	943	968	960	961	899	947	887	909	939	908	929	920	916	908	917	877	968	923	948	947	941	883	921	943	940	899	941	963	962	931	869	952	948	942	909	932	987	972	941	928	961	921	949	901	929	929	947	954	903	903	965	939	913	937	904	968	974	922	907	949	947	905	934	970	977	875	972	865	965	956	972	924	945	897	946	961	941	910	915	951	929	903	897	944	958	949	920	949	905	934	938	905	913	905	897	947	944	949	880	887	939	950	922	929	922	909	974	953	960	949	936	975	903	945	983	937	942	990	901	914	926	929	931	946	900	970	928	945	931	933	915	901	908	919	921	913	918	900	914	895	906	897	950	948	917	912	900	934	937	919	931	1009	937	924	880	891	912	943	902	1009	905	923	953	931	959	940	953	950	962	939	930	891	948	886	934	866	912	817	955	973	930	927	924	944	960	990	994	982	909	901	913	955	914	987	931	958	921	907	957	921	978	921	938	949	933	941	982	940	917	991	962	969	972	971	948	935	965	972	940	945	992	958	968	935	938	986	932	960	943	858	957	990	872	954	924	959	947	926	888	916	972	946	914	915	930	880	935	948	893	933	970	883	946	907	925	914	942	938	909	1007	940	960	977	891	906	921	970	940	902	915	970	916	884	903	933	888	917	986	915	884	905	901	909	937	921	857	958	907	947	911	962	937	949	897	934	941	945	991	936	876	946	940	966	907	946	928	987	893	999	905	934	971	938	959	919	966	995	942	999	918	947	1019	897	993	962	929	965	931	907	881	919	958	975	936	914	938	935	916	929	956	973	926	973	904	957	976	934	933	961	903	911	896	925	921	952	920	915	898	950	1012	921	892	910	962	933	941	923	948	940	898	941	905	906	919	915	977	879	889	918	914	969
23536	20862	25211	26634	20868	20868	2737	488	351	344	325	290	311	289	243	260	250	231	228	226	235	246	234	264	222	232	252	232	264	231	232	226	234	232	242	263	237	250	223	225	252	242	221	238	236	244	245	268	245	257	253	227	226	181	205	210	226	255	259	266	234	249	224	245	234	233	259	218	223	229	221	218	244	231	216	242	228	237	230	263	217	236	228	214	245	208	242	241	239	249	235	234	229	225	221	249	206	211	235	246	228	221	261	230	218	221	233	203	205	223	227	243	210	234	245	219	226	202	223	242	227	224	252	238	251	193	224	222	234	231	236	235	207	227	214	245	232	224	243	236	205	212	239	257	216	215	227	232	244	226	223	230	225	203	248	220	223	203	229	214	216	221	217	247	221	224	233	217	219	242	227	251	242	231	258	213	238	223	251	251	226	216	229	228	203	219	220	230	235	239	223	219	214	236	190	229	252	238	216	227	223	238	234	217	207	229	243	208	199	241	228	222	238	210	245	209	217	222	213	230	223	219	208	221	222	223	249	239	221	219	236	210	202	254	222	224	257	242	255	250	220	227	236	231	208	240	255	239	233	244	213	216	253	223	230	224	242	235	232	239	213	217	197	223	240	229	221	224	219	222	234	248	198	198	236	199	229	229	217	219	246	235	223	263	224	260	246	224	216	223	223	242	265	240	223	206	235	213	237	221	248	234	206	240	241	252	231	231	250	249	223	238	243	219	212	233	231	240	243	249	209	222	231	220	214	238	252	246	256	232	241	212	238	220	233	232	216	246	214	244	282	233	251	250	229	176	225	230	239	234	255	230	228	225	230	208	240	218	216	243	206	203	214	214	216	223	205	217	228	244	221	204	232	210	250	215	235	261	253	226	228	250	234	209	238	202	241	235	245	229	221	241	247	263	213	236	188	222	230	201	231	225	242	221	237	175	244	210	253	238	215	230	230	245	269	215	232	223	222	240	266	235	214	199	203	210	231	228	223	240	233	237	236	240	208	206	219	227	225	221	235	247	254	219	214	228	240	224	232	208	206	243	219	213	232	214	216	228	226	219	232	250	212	185	222	220	264	225	220	230	237	233	240	197	241	217	222	220	262	242	226	199	229	226	221	235	224	232	237	241	233	208	210	237	214	253	230	248	232	208	253	231	217	190	255	222	239	218	209	230	214	213	215	253	232	213	208	228	245	264	208	236	246	239	208	232	229	241	225	227	235	227	217	244	262	243	207	221	241	234	244	234	226	243	227	211	228	209	243	233	222	238	218	229	206	213	218	222	233	210	229	228	219	216	253	239	249	237	222	249	216	212	254	215	220	235	230	230	204	191	233	222	217	235	249	226	219	221	216	222	212	245	247	244	226	211	226	216	229	268	267	214	238	235	225	221	234	240	217	210	206	218	207	208	238	247	207	225	218	234	228	238	225	220	225	240	231	212	243	200	203	217	232	230	228	242	211	248	248	250	240	219	221	237	229	236	217	217	238	217	231	215	241	207	221	207	236	218	237	246	256	228	250	241	246	217	220	229	198	219	236	231	203	218	244	231	252	229	237	231	210	221	232	248	229	232	229	234	240	217	216	223	239	255	228	239	218	235	202	228	218	209	257	261	225	228	216	218	215	193	231	214	252	248	229	218	241	245	215	250	224	226	225	219	218	221	215	245	236	218	252	233	243	213	231	219	235	196	244	208	216	219	211	203	214	224	225	231	233	243	221	214	232	240	233	234	217	241	200	223	233	217	214	228	195	223	213	243	216	259	224	239	228	234	229	264	245	219	234	230	231	206	227	209	236	236	214	222	210	246	227	199	258	231	232	226	234	211	219	202	242	251	241	222	236	219	224	224	228	194	249	234	236	221	222	218	242	252	202	183	227	226	233	221	233	221	212	271	237	242	218	239	242	223	193	254	195	245	224	222	236	201	232	235	235	236	223	251	226	212	238	245	235	206	189	218	258	233	240	260	239	235	239	233	232	238	246	215	219	202	246	220	222	219	202	213	212	218	260	232	229	240	243	261	235	224	214	219	222	225	222	229	216	232	227	222	245	247	236	210	230	221	255	233	251	222	225	216	223	224	215	249	233	244	225	212	244	232	236	196	217	233	211	225	235	229	223	216	231	239	248	222	229	226	222	218	207	243	214	227	233	223	244	238	204	223	248	233	241	216	213	239	247	204	208	234	210	235	248	251	206	243	242	220	233	256	231	257	246	219	231	229	233	234	261	268	218	219	266	223	245	234	217	201	236	247	259	226	258	218	234	211	221	206	209	226	217	253	221	226	222	231	232	222	222	216	218	253	230	254	215	258	234	223	260	253	201	245	198	250	225	259	217	214	255	227	198	229	211	208	252	231	251	242	215	229	234	232	226	274	237	240	230	213	254	252	271	212	238	257	253	240	206	224	226	226	211	242	232	207	228	237	232	191	197	246	208	205	233	225	269	241	243	202	224	227	255	218	240	221	259	201	243	223	210	243	220	219	241	234	205	228	219	236	220	221	257	235	221	205	233	236	236	217	257	252	252	259	224	209	222	207	244	206	256	195	208	225	245	200	210	237	234	243	257	218	206	256	239	228	221	223	209	257	233	227	215	200	253	219	240	234	271	232	232	265	239	180	248	253	224	213	230	216	224	241	219	233	226	244	247	240	259	215	226	195	202	228	212	211	223	249	255	237	228	229	222	256	221	218	256	244	238	219	218	256	229	212	239	198	222	244	207	250	227	250	227	219	223	250	234	228	199	211	232	253	221	229	244	207	198	211	213	225	211	231	236	239	225	230	216	235	236	226	211	226	232	205	201	208	231	225	200	237	220	239	242	201	219	237	248	226	232	208	231	223	239	233	207	239	239	255	222	258	235	223	218	227	211	212	251	252	210	202	248	243	226	236	248	239	239	236	235	220	268	227	244	222	252	239	233	209	242	214	258	225	276	219	221	216	224	234	231	223	230	212	228	246	227	195	243	262	230	229	228	227	254	218	238	231	248	217	172	229	240	218	231	225	263	217	226	237	210	271	255	216	245	197	228	253	234	257	207	229	231	234	230	243	237	262	207	252	228	210	236	180	239	224	242	228	243	239	210	259	222	216	230	225	235	244	208	236	203	203	216	219	221	224	220	243	229	216	228	234	243	267	218	235	221	212	214	198	212	247	210	204	244	235	256	215	215	219	215	211	261	223	227	245	234	244	212	249	202	254	221	229	250	230	234	229	226	225	233	252	233	251	206	258	260	259	232	240	237	225	224	233	245	236	232	212	192	237	223	230	250	228	231	222	214	256	232	218	265	262	255	226	243	236	211	244	202	224	226	257	217	237	258	241	232	247	211	225	215	244	248	233	195	210	232	210	236	224	213	257	243	220	205	271	206	236	234	232	220	251	241	205	209	235	220	234	237	229	225	248	216	202	256	236	239	214	251	242	211	202	240	236	222	225	220	236	232	239	239	215	237	227	216	261	233	210	210	231	254	236	220	265	217	211	224	225	204	242	252	229	233	223
3514	5000	3145	1534	940	772	674	638	651	576	616	589	576	536	573	575	555	595	576	539	508	562	553	606	553	518	545	577	556	519	532	581	538	535	544	540	529	541	513	544	542	513	544	578	566	574	567	533	539	537	525	513	527	538	551	537	502	588	532	523	542	495	559	503	563	539	511	521	525	546	531	562	516	534	540	528	544	516	568	580	555	558	554	532	532	531	496	542	529	538	552	515	557	567	553	551	583	575	557	537	545	517	544	514	472	529	505	551	523	526	500	534	525	544	549	545	564	546	528	510	517	559	538	510	535	575	537	539	556	516	536	516	575	513	556	542	552	552	529	490	532	516	501	551	515	562	529	505	551	544	547	552	513	545	561	510	518	558	525	545	547	535	539	534	531	574	523	529	559	538	511	565	492	532	503	561	590	544	551	535	582	574	580	571	548	542	578	569	514	519	526	545	564	509	519	501	536	547	524	527	499	530	580	515	569	532	573	559	501	538	509	521	509	546	586	572	499	526	532	550	537	527	526	570	532	551	534	533	545	533	530	560	515	563	527	561	563	555	526	523	535	572	528	561	522	534	563	581	546	526	554	567	550	553	532	563	528	562	530	560	539	580	509	532	508	514	509	521	531	529	555	507	536	533	548	561	516	567	543	530	538	513	546	490	528	528	560	581	529	534	532	551	540	521	563	564	560	535	538	532	528	582	539	542	520	536	557	536	541	532	566	552	536	541	539	566	568	528	533	515	535	564	550	546	595	506	538	566	511	536	561	570	554	515	538	546	571	527	562	555	547	544	541	557	563	529	513	577	556	551	537	541	542	533	528	542	572	548	547	521	514	541	529	518	535	526	518	512	597	540	547	521	521	532	558	556	580	537	517	534	533	593	561	551	570	521	536	527	536	555	568	536	572	550	596	545	543	502	534	534	530	531	549	492	534	516	555	521	536	562	533	545	550	549	566	499	555	536	561	552	564	549	522	546	598	546	538	516	540	543	484	525	551	527	541	495	542	562	557	573	522	536	532	540	570	520	545	542	534	544	547	572	543	568	496	544	552	517	568	489	524	500	580	565	531	552	493	513	539	509	539	547	528	540	550	559	581	549	531	574	517	527	517	541	573	525	537	538	573	563	492	507	564	550	550	569	545	564	583	568	558	510	541	548	540	560	526	534	521	536	566	534	589	550	542	553	510	515	539	543	527	527	550	579	554	556	526	532	550	533	519	569	523	509	526	545	528	515	520	511	518	520	558	507	547	528	535	553	507	543	517	535	550	522	557	519	531	544	537	574	548	539	602	579	543	510	529	544	538	569	548	541	524	499	565	521	521	504	504	538	522	545	542	501	556	555	534	548	554	544	542	528	602	516	540	520	530	565	546	528	516	570	535	498	515	545	565	499	558	547	535	550	540	539	598	562	545	563	561	523	562	531	502	515	494	490	582	508	535	545	522	540	558	506	550	518	546	483	490	483	547	549	564	535	528	532	574	584	520	523	537	506	541	547	502	562	515	527	488	546	568	534	484	547	573	499	531	522	511	548	546	515	551	556	547	553	551	566	530	572	512	556	540	577	543	556	536	553	515	554	510	486	510	540	543	549	552	526	521	544	553	514	556	534	571	506	543	534	499	552	520	523	541	529	596	514	533	516	553	544	510	558	485	548	535	556	516	556	531	589	534	546	553	547	537	517	524	505	593	591	548	565	528	543	524	582	539	583	547	538	543	562	562	546	560	536	555	534	570	525	571	526	546	540	514	546	551	565	576	520	524	561	555	556	525	484	556	542	547	527	489	548	569	547	599	601	546	559	560	535	527	520	577	531	538	540	555	571	529	551	556	530	547	528	530	534	541	525	587	516	519	568	500	540	529	530	575	523	531	571	572	588	533	568	526	494	524	498	496	506	540	546	565	545	576	549	509	551	502	511	521	541	514	512	529	575	541	545	551	549	548	513	538	543	530	541	541	549	540	530	542	509	535	493	541	526	544	523	545	527	557	580	553	547	559	535	573	555	527	581	560	524	558	529	527	563	541	523	556	556	546	498	550	525	539	518	517	535	502	547	529	537	505	530	546	527	555	522	566	556	540	523	549	531	539	548	525	571	521	580	511	529	558	528	498	498	557	525	498	521	546	501	523	546	508	520	523	525	534	544	523	559	561	546	535	562	536	499	522	550	552	486	551	543	516	544	501	514	530	527	524	556	535	473	522	515	571	509	548	558	561	527	521	531	558	566	516	531	566	537	531	511	500	526	554	470	530	551	592	521	566	525	507	508	535	520	564	526	563	577	516	526	530	546	509	532	568	499	513	567	584	558	553	539	518	532	500	554	500	581	532	519	570	501	570	563	578	531	522	530	542	561	603	524	521	535	571	603	539	548	539	515	522	534	523	515	511	571	498	548	520	568	555	534	542	526	522	549	523	532	538	526	522	504	534	538	549	528	530	514	534	506	525	540	523	533	505	560	516	512	520	539	541	525	518	534	557	521	524	527	547	584	572	521	514	501	542	509	524	547	508	542	551	563	567	517	532	547	527	528	512	512	554	520	572	534	531	558	506	514	536	529	513	544	521	531	550	540	521	576	546	516	597	502	530	513	551	531	540	526	561	556	527	509	558	529	536	535	498	494	566	508	518	546	525	540	550	555	554	513	609	540	590	565	541	525	546	501	520	576	560	563	568	522	514	531	538	543	503	555	504	518	576	537	543	594	565	508	531	546	559	518	544	601	497	549	585	501	529	546	550	539	572	556	537	498	537	577	500	565	518	540	541	549	548	531	534	510	532	506	517	538	560	546	531	554	518	520	558	542	542	562	518	512	511	552	540	543	565	547	555	508	579	499	554	505	544	549	554	521	545	539	583	490	534	541	564	550	545	565	552	531	537	553	574	529	534	560	524	518	574	547	539	496	573	558	530	548	495	536	520	527	566	520	550	551	501	569	534	570	538	563	489	589	573	529	565	533	552	515	495	535	552	517	570	551	562	526	549	558	555	528	550	561	519	533	532	525	553	553	568	567	536	573	550	511	529	553	530	554	530	510	532	558	574	535	515	554	497	558	545	559	529	540	544	591	565	556	546	534	512	521	527	574	515	516	536	544	546	568	555	559	532	503	564	556	489	597	514	547	531	548	513	549	489	528	554	525	573	536	529	522	548	515	543	558	545	534	552	534	535	505	522	537	541	514	553	541	535	536	518	504	525	530	552	561	541	564	559	513	534	533	531	547	538	516	532	504	518	533	585	552	488	554	516	527	513	558	534	544	563	553	565	529	552	555	541	587	535	514	495	539	533	523	537	566	555	533	529	526	558	490	556	550	509	544	523	537	522	554	553	527	530	535	528	531	523	527	539	521	541	518	539	541	559	524	593	565	532	538	543	534	552	516	546	550	529	551	503	550	498	535	566	571	496	494	539	527	509	535	554	515	519	541	545	526	564	555	552	538	548	512	553	523	542	552	527	523	558	557	554	519	575	516	538	518	575	558	545	566	555	534	561	537	543	544
32019	10671	1112	492	429	421	390	412	385	415	364	397	397	377	416	363	368	386	389	383	371	415	450	380	381	391	401	394	414	411	374	387	411	408	402	439	429	392	435	412	387	389	397	400	417	392	399	391	369	444	410	377	451	396	367	398	404	369	400	435	382	393	404	405	414	392	388	357	378	378	401	398	417	399	420	401	421	412	389	399	429	413	416	419	442	345	442	411	404	403	394	379	440	344	411	389	412	412	423	416	393	399	392	407	413	404	407	412	379	374	393	401	414	377	433	379	390	373	381	368	399	381	405	416	379	420	380	379	372	374	399	416	399	406	391	373	394	413	378	397	404	399	401	379	394	407	388	397	384	382	387	385	411	414	377	436	409	402	449	403	385	426	387	446	377	384	375	386	417	411	389	426	372	388	404	352	394	397	422	367	383	371	397	374	397	435	402	410	389	408	353	389	407	380	393	394	402	389	375	404	439	419	417	399	388	429	334	387	379	366	353	399	398	410	408	353	362	411	385	391	370	386	393	408	414	393	376	378	430	388	365	404	422	373	379	386	393	376	372	367	386	384	409	414	407	406	374	368	412	378	410	398	387	377	356	398	398	402	439	386	356	448	393	389	392	380	417	386	394	403	371	364	407	367	381	400	372	378	336	421	384	378	406	384	441	393	419	430	427	376	377	394	356	415	411	414	408	382	420	412	353	406	415	370	395	407	375	402	380	345	426	410	386	390	413	396	400	380	411	449	401	403	409	384	368	391	385	396	431	389	390	427	412	435	418	353	383	391	410	414	397	401	341	404	425	380	408	388	365	424	419	382	405	413	411	382	401	410	400	440	409	442	407	379	383	386	405	383	356	371	363	391	391	362	364	379	359	423	412	399	372	382	404	385	393	421	397	396	408	395	406	405	396	392	379	393	375	387	384	430	408	383	415	404	412	395	387	410	390	369	392	411	411	408	400	389	384	426	365	431	377	408	386	413	368	348	417	389	401	414	429	405	405	368	340	479	391	394	401	414	383	403	404	398	465	389	428	377	405	437	366	425	407	406	376	390	362	432	431	430	392	352	401	347	427	406	372	371	398	385	379	418	371	382	396	379	417	393	426	394	386	389	358	458	408	375	351	411	398	428	387	387	426	369	415	416	452	407	394	392	409	408	434	383	417	386	388	383	427	399	372	389	445	417	395	401	388	407	440	428	403	413	379	418	389	426	379	420	434	391	410	408	371	378	387	407	376	411	467	391	394	415	366	381	407	374	398	379	399	401	397	407	384	402	405	395	386	403	379	405	403	379	380	387	399	418	416	384	423	408	408	423	397	406	410	436	399	385	374	343	422	373	393	385	395	441	374	442	416	438	411	416	394	400	420	414	375	390	392	380	429	363	384	388	372	390	405	385	400	420	435	368	386	367	370	347	450	393	355	393	449	402	374	398	403	413	412	405	406	420	413	395	392	427	373	404	383	382	427	423	425	380	373	379	401	373	397	390	389	397	381	392	380	399	371	386	373	370	363	393	377	378	390	385	381	418	430	397	383	410	384	405	407	408	372	392	365	410	403	410	437	411	396	432	360	390	410	374	406	389	381	396	407	408	411	401	370	390	380	388	425	403	388	384	392	368	375	379	405	382	393	442	425	450	397	388	383	382	386	418	403	391	414	439	381	403	376	390	413	401	391	405	399	417	399	410	410	409	365	429	364	371	411	408	367	403	420	398	412	390	383	393	420	384	377	415	402	383	385	426	376	442	413	403	419	412	389	413	392	359	398	425	380	387	382	418	408	438	376	411	392	376	397	417	393	389	409	426	404	432	399	406	379	362	416	398	417	403	351	416	382	385	442	382	363	356	416	410	400	377	368	383	411	397	389	387	411	413	413	406	377	398	398	436	427	406	425	400	372	377	400	345	400	371	378	359	403	412	395	378	371	422	393	397	415	422	413	400	399	409	397	373	398	376	413	416	409	369	340	399	410	373	381	406	392	426	384	376	393	401	380	413	399	351	423	397	442	387	394	406	391	406	399	377	418	462	417	370	397	410	407	418	355	401	371	404	389	395	385	401	380	406	398	395	398	404	431	397	385	448	424	410	402	372	359	420	410	412	424	374	430	426	374	373	434	406	389	403	400	351	400	400	400	434	402	402	402	366	414	426	388	388	372	369	425	395	412	390	419	386	401	397	405	384	385	410	381	441	412	413	403	410	396	417	399	430	426	406	379	389	381	442	409	413	400	392	383	356	382	381	371	405	361	374	378	387	419	406	363	431	393	403	385	369	408	409	388	396	372	402	387	394	377	413	367	388	414	379	377	381	387	429	416	417	380	418	383	418	388	405	421	388	408	368	384	363	360	380	410	398	412	383	390	391	416	400	372	389	391	407	366	400	378	413	387	393	432	380	408	400	403	374	373	368	448	398	415	410	401	385	401	391	379	414	388	379	365	365	429	411	391	384	409	421	417	411	394	394	414	416	384	387	371	368	366	391	384	404	369	352	382	425	385	397	355	372	422	356	384	395	356	364	412	415	397	394	405	420	375	395	393	395	367	419	397	396	419	381	380	420	387	357	394	384	405	415	412	373	412	397	399	406	430	389	417	381	380	413	397	400	384	424	425	384	399	411	425	401	378	387	382	430	369	409	361	398	403	425	396	387	367	360	411	371	401	413	388	385	404	417	369	428	405	383	420	390	418	391	364	384	435	409	430	387	361	376	381	408	378	367	364	390	379	362	395	434	401	373	384	377	381	375	377	351	379	400	386	416	389	397	385	442	428	380	419	400	401	422	434	395	410	395	368	408	384	426	413	374	432	368	425	424	402	378	396	385	403	421	392	386	420	395	424	417	409	398	401	397	395	390	450	397	365	405	398	376	383	421	419	372	402	386	377	397	438	410	437	427	435	424	421	370	385	422	412	406	429	419	396	405	431	410	405	394	376	416	418	398	371	391	422	419	405	419	368	390	427	361	378	404	392	419	422	411	400	416	385	388	400	381	436	431	377	394	419	382	384	386	413	417	383	400	411	388	386	364	358	384	399	398	383	365	408	370	409	421	412	382	417	399	401	392	404	406	405	395	400	404	415	392	412	366	473	389	431	399	411	425	364	362	372	445	376	390	421	403	392	405	385	381	394	407	394	388	408	432	375	414	423	456	374	402	408	396	391	402	402	401	377	374	390	433	378	399	385	381	390	388	378	415	358	436	395	390	377	380	368	426	408	400	392	411	370	382	389	385	374	424	373	410	393	395	363	369	414	368	426	367	387	378	399	430	412	388	405	370	357	380	432	415	367	402	417	408	393	408	403	390	398	400	397	398	426	428	381	399	374	369	374	397	388	399	358	402	420	413	410	394	381	445	419	386	394	409	371	409	419	382	421	416	390	404	405	371	384	396	404	417	365	399	378	439	405	380	409	441	424	403	391	408	378	399	410	390	365	411	392	396	384	413	398	403	394	350	384	351	411	409	380	397	385	349	397	374	407	410	377	413	419	409	387	369	415	398	388	444
5427	1031	1007	878	939	916	921	928	908	922	949	881	883	864	937	895	878	915	886	928	946	904	883	957	912	896	889	948	918	919	876	917	882	865	835	875	962	880	921	922	930	913	868	902	910	890	863	902	847	941	957	925	850	856	883	901	931	874	920	949	892	886	893	902	907	926	865	905	928	925	899	929	945	949	950	881	914	942	920	937	876	885	907	904	911	915	912	912	891	877	880	913	885	904	948	878	933	941	957	900	833	873	872	861	911	914	938	908	924	902	884	848	874	942	923	876	904	945	938	871	888	884	949	938	920	898	930	917	931	895	877	917	891	898	900	891	935	918	896	904	848	879	911	877	901	903	900	913	929	863	888	931	897	909	913	876	848	931	876	905	880	877	925	876	853	899	892	853	901	927	947	934	843	911	921	877	917	904	879	887	904	911	908	906	892	904	914	877	884	899	915	885	911	926	939	955	936	933	880	848	918	864	923	930	869	855	887	932	875	903	912	853	929	873	856	845	886	915	886	913	847	898	900	874	875	863	905	899	852	926	919	900	897	906	907	891	853	921	853	880	886	883	883	864	922	887	889	953	909	923	912	939	850	908	923	920	882	843	920	930	886	932	850	908	922	911	855	869	940	923	919	930	916	878	931	906	874	909	917	938	916	880	876	866	940	904	862	908	855	897	967	903	957	926	915	892	898	952	878	962	879	901	996	908	919	887	902	895	917	894	918	863	912	881	903	901	857	939	836	902	886	928	886	874	869	928	889	893	933	889	909	940	923	909	865	943	903	866	915	891	867	916	942	915	951	913	962	990	892	921	920	882	903	887	901	867	890	915	860	870	918	938	883	850	928	844	894	923	884	901	901	941	890	899	915	914	916	909	901	896	892	916	904	941	908	931	944	913	935	916	934	927	883	870	900	890	889	933	891	897	866	905	907	873	910	880	879	901	908	939	936	871	967	934	892	898	897	897	906	860	888	939	895	844	933	903	923	909	909	880	901	847	916	878	901	849	931	942	936	923	928	934	909	880	874	969	915	907	909	884	847	940	842	909	926	896	883	877	863	880	978	897	915	890	867	878	903	975	934	923	950	942	856	883	918	895	869	879	893	943	857	935	887	939	899	871	880	879	898	939	890	898	888	889	855	871	893	933	869	910	937	889	920	897	888	931	914	928	909	815	932	899	919	886	852	914	950	870	875	934	867	932	946	926	915	853	925	874	856	896	890	952	886	866	883	922	882	939	884	901	871	892	924	901	973	908	861	863	875	920	840	868	831	878	919	917	949	914	903	882	892	873	902	904	916	913	878	877	933	840	889	893	912	911	909	885	863	896	883	909	906	929	876	831	892	912	884	933	901	903	888	940	915	868	881	879	921	885	920	959	923	879	891	891	881	918	864	928	870	958	847	886	937	851	951	906	896	863	889	844	896	925	917	962	974	901	910	925	882	947	859	956	929	865	926	885	859	950	924	922	899	892	907	913	889	859	926	913	902	932	941	931	847	914	905	876	883	908	925	957	848	925	928	811	942	920	879	918	924	936	860	926	913	921	940	937	910	866	922	944	891	831	909	903	900	913	919	894	954	876	851	929	911	860	920	892	890	922	885	890	894	913	921	920	929	865	878	862	860	920	868	861	916	901	917	914	877	900	921	850	926	921	890	921	903	940	872	909	966	946	930	919	917	905	898	892	920	887	867	905	909	914	875	891	949	893	896	888	887	915	884	961	876	888	887	931	891	947	882	887	920	919	956	881	927	873	916	928	938	901	901	865	893	948	942	868	907	910	907	914	892	900	912	911	896	925	934	912	913	937	874	868	960	882	894	920	915	888	888	914	919	899	884	914	885	843	921	922	876	937	934	887	862	861	862	899	888	889	914	870	941	867	923	919	894	856	902	954	903	924	895	912	926	903	933	914	907	862	925	928	908	873	883	843	902	893	856	885	919	943	915	886	959	918	899	899	923	915	875	918	886	902	921	890	907	875	920	879	881	872	862	910	897	901	925	882	935	936	855	924	927	913	946	944	883	919	933	892	875	941	905	886	876	942	896	951	906	916	913	864	900	929	900	925	888	854	901	918	906	926	895	983	938	896	888	828	891	872	888	888	897	915	914	896	944	936	910	934	904	877	852	898	917	885	883	903	925	837	896	918	875	906	864	896	932	882	963	911	893	868	896	943	975	920	904	934	943	949	871	929	883	913	906	909	914	921	895	880	919	965	892	923	956	944	890	852	916	945	881	956	892	888	889	875	896	910	912	909	914	939	919	829	951	837	923	908	923	968	910	948	945	919	891	927	937	936	865	920	905	854	912	890	847	883	893	948	945	887	919	873	830	850	885	904	892	901	925	909	952	898	894	878	985	892	900	906	954	870	880	887	895	895	904	868	862	859	900	888	900	890	893	897	939	885	895	917	921	912	888	897	926	908	898	923	925	969	895	888	898	912	956	881	945	868	838	931	886	895	899	868	951	908	899	923	869	915	881	931	887	863	996	950	888	929	890	885	859	915	882	917	898	891	942	882	892	874	872	903	936	885	908	881	906	890	835	962	907	919	903	908	885	910	929	952	936	919	929	907	896	906	899	897	915	873	908	913	884	899	881	881	884	955	909	911	869	981	891	907	874	933	883	917	892	922	951	908	932	948	906	962	931	917	931	947	849	899	907	913	874	900	830	905	922	943	920	840	966	884	909	911	882	873	918	939	920	850	927	927	916	931	902	918	909	884	935	943	898	934	953	860	914	923	910	918	909	914	899	904	870	835	923	927	877	927	865	902	909	915	934	904	902	855	924	928	932	919	946	881	963	914	856	906	907	919	897	878	893	935	908	893	920	910	926	937	905	943	867	909	887	901	894	952	909	879	910	913	894	897	955	864	938	870	940	935	907	930	915	903	903	942	918	920	866	919	877	932	862	880	908	891	862	848	869	882	933	888	872	939	870	935	947	891	891	882	916	931	905	897	905	946	945	944	925	925	912	898	889	880	882	825	873	903	870	899	942	896	919	892	922	910	899	946	894	884	860	874	960	831	904	955	900	894	925	915	923	872	922	881	872	925	874	915	938	828	900	897	895	907	931	934	873	969	868	875	957	905	958	892	939	964	910	911	923	921	908	913	913	854	926	891	896	856	867	898	864	866	904	845	877	954	880	897	945	886	889	902	928	819	893	926	863	899	900	900	979	964	901	926	869	921	904	877	963	899	907	941	856	909	924	903	881	895	914	957	858	926	892	891	889	928	854	928	902	909	890	906	898	916	883	827	862	842	910	906	867	920	936	863	845	882	889	883	876	919	894	888	928	890	854	931	911	929	878	905	911	921	875	902	938	912	902	888	868	937	965	927	919	893	896	968	950	889	888	889	963	919	910	897	908	924	912	920	933	925	863	898	915	867	894	909	914	941	870	883	903	859	890	906	875	896	866	967	926	919	904	874	923	871	915	915	891	916	871	917	857	903	898	870	915	857	915	881	950	893	895	935	922	933	904	904	895	928	898	924	899	932
24530	20825	24435	27289	19553	1449	597	519	465	466	422	478	470	446	488	428	458	427	424	442	407	438	413	455	408	450	439	434	431	443	430	460	409	426	443	408	404	413	410	381	416	404	452	387	386	409	436	401	424	443	480	422	397	419	425	432	436	436	401	421	429	441	433	406	464	400	450	435	441	441	419	416	453	430	459	394	438	427	407	394	384	400	410	439	393	405	397	403	413	442	426	389	413	413	416	396	419	411	439	434	385	415	422	457	412	433	408	400	407	432	415	438	402	430	427	395	418	403	427	438	423	435	412	417	431	449	409	455	446	434	424	420	423	433	441	428	425	448	475	413	384	385	453	413	390	429	406	455	451	397	410	427	416	396	408	438	443	418	441	424	431	419	421	452	414	442	439	430	425	396	420	433	414	395	419	419	480	436	429	454	404	398	421	447	475	397	438	423	435	427	386	407	409	421	400	416	406	388	446	392	396	432	458	452	462	422	410	430	424	437	402	437	430	402	463	406	432	471	380	417	437	440	466	403	401	424	395	427	449	446	418	379	443	407	424	399	406	429	411	422	459	446	403	441	420	452	401	408	411	428	416	414	418	363	416	425	439	396	417	446	406	433	445	444	422	460	427	444	417	400	431	402	393	421	427	420	445	443	385	403	394	440	462	412	458	402	378	407	408	398	406	401	393	406	386	418	421	433	403	431	407	426	453	412	427	466	416	436	427	455	451	409	427	381	411	431	409	411	437	471	425	425	400	420	467	448	436	396	435	396	431	436	449	406	411	452	412	428	380	416	409	443	442	430	436	424	412	366	396	409	410	448	432	433	415	448	431	450	436	416	406	421	397	434	447	427	420	387	460	431	431	438	410	421	417	411	418	398	426	414	410	396	433	432	440	442	401	417	410	403	423	417	397	382	412	430	433	400	399	390	421	420	408	442	430	449	428	436	428	411	406	433	441	399	474	420	407	416	424	427	430	446	396	453	415	418	413	412	412	424	451	412	418	408	468	404	383	449	404	397	432	458	442	407	430	431	424	435	401	395	413	421	413	427	417	437	428	391	440	407	443	432	427	431	428	439	461	399	434	455	427	427	428	437	420	431	415	405	432	420	445	410	400	443	425	419	418	415	455	414	405	450	435	404	406	442	419	406	458	395	426	456	417	440	405	388	442	423	467	412	425	392	440	392	442	417	435	406	393	414	459	408	416	430	426	428	398	416	439	440	431	434	431	442	451	407	428	424	418	421	392	439	418	417	415	436	415	453	425	443	424	409	416	453	440	439	428	467	405	392	423	480	414	403	414	434	407	421	430	396	386	431	408	414	394	457	468	452	429	434	439	445	394	419	414	412	392	457	392	434	439	427	408	448	432	427	431	391	463	413	457	432	413	400	397	401	420	423	401	423	418	360	415	449	428	401	377	385	422	455	416	422	422	404	427	383	431	437	404	430	428	408	435	466	450	384	438	418	449	412	428	457	379	423	450	462	388	387	445	397	376	415	426	421	378	428	430	436	401	435	453	417	444	403	428	433	405	395	427	425	451	392	435	444	431	422	404	424	446	444	428	446	443	446	428	435	424	448	402	417	423	432	440	465	461	414	391	412	452	375	421	394	387	381	376	411	427	439	457	421	430	415	406	376	393	463	375	439	413	400	424	418	436	416	412	410	401	426	455	464	439	422	471	407	420	402	445	390	393	413	419	379	424	462	427	442	401	464	425	409	406	454	418	427	454	396	412	438	409	457	408	423	439	422	402	429	409	418	417	418	444	428	464	425	432	423	407	428	452	399	445	421	413	398	415	427	389	408	433	449	413	446	403	387	442	445	440	465	432	393	466	431	423	416	399	414	398	435	449	438	418	416	421	432	420	407	406	401	449	431	423	454	438	384	409	419	419	415	379	431	425	415	408	454	440	444	456	400	445	452	432	407	452	412	393	429	399	452	408	419	411	421	429	419	440	398	424	467	440	408	448	477	449	369	427	424	428	417	421	423	468	401	401	415	419	396	396	431	409	427	454	450	412	403	390	429	409	419	440	508	425	417	416	408	386	429	421	420	440	397	449	419	425	434	438	412	422	442	440	406	387	424	449	409	426	426	399	411	421	383	446	423	401	442	409	435	447	438	439	409	429	411	423	428	414	410	426	452	430	434	465	438	408	408	435	432	422	460	434	445	428	375	381	386	430	399	402	446	419	405	437	432	445	451	420	419	443	382	439	430	435	440	394	433	458	429	439	439	448	418	428	376	453	457	430	413	432	432	436	437	402	450	408	436	419	429	421	420	409	386	438	394	414	400	423	422	421	390	407	469	405	403	444	446	440	426	412	402	407	387	418	405	446	437	468	395	371	412	487	433	411	451	433	464	419	397	408	451	439	430	431	410	434	429	409	426	447	439	422	438	412	390	424	412	426	385	432	410	437	454	440	408	392	409	395	378	422	383	430	433	435	450	434	464	439	427	427	403	416	420	424	460	435	457	423	396	425	447	415	451	408	438	446	421	389	425	433	442	429	439	415	399	413	458	416	394	432	416	427	401	402	427	421	439	446	403	384	409	413	424	404	403	436	434	395	456	460	464	378	420	441	405	427	446	421	446	431	453	398	470	448	441	434	413	404	419	467	450	411	406	403	422	452	421	387	451	436	412	452	434	438	428	412	455	439	418	432	429	409	452	452	408	401	435	432	457	413	407	413	446	412	411	409	396	414	441	433	414	429	458	433	460	398	459	409	446	434	432	447	415	440	425	403	402	435	432	409	394	404	424	438	433	430	450	433	403	408	458	421	450	386	415	443	411	425	423	451	428	410	424	430	407	415	412	402	452	397	370	424	422	397	408	408	452	425	436	437	391	370	435	441	407	440	467	418	431	420	455	436	430	451	427	399	409	425	379	397	490	448	425	448	391	418	428	433	429	431	418	416	381	469	438	466	453	441	423	473	428	402	406	400	427	410	442	446	443	394	429	451	445	446	447	424	447	443	432	408	468	412	442	414	391	384	442	415	429	431	433	403	446	412	456	378	421	374	413	403	406	402	424	444	399	459	430	457	404	424	416	411	417	447	450	428	402	470	478	386	432	409	416	394	403	439	494	441	438	409	460	392	428	436	427	429	406	393	448	407	398	451	440	417	401	447	420	424	426	478	437	380	420	424	415	430	419	452	420	409	454	443	382	410	439	419	446	395	411	450	450	432	467	397	443	383	461	412	394	441	443	414	447	407	444	382	407	423	363	443	427	451	438	373	413	394	409	434	454	401	407	414	412	448	404	421	414	430	396	377	443	421	413	430	473	432	415	441	438	399	392	416	425	456	404	404	470	405	429	446	456	441	421	428	416	456	407	408	418	430	423	440	465	442	393	458	452	423	431	420	414	457	424	425	404	438	444	456	401	415	418	421	398	466	446	421	391	423	386	442	408	404	404	424	423	472	390	413	438	437	419	406	436	443	407	456	449	419	445	462	424	439	419	397	432	421	430	407	431	420	404	431	431	429	435	406	384	440	445
3413	3119	2219	1377	1124	1043	1009	998	953	965	965	970	960	968	974	970	931	955	946	928	915	927	979	899	893	945	918	990	949	959	860	904	914	939	890	955	931	974	922	966	995	970	925	936	926	966	957	951	933	1003	849	988	913	995	959	942	913	946	913	931	962	926	917	922	962	890	939	942	950	938	914	925	935	918	958	924	885	985	895	969	925	908	933	949	906	937	945	915	957	883	978	884	925	967	946	904	931	906	940	935	966	906	913	923	928	904	901	933	952	863	924	942	965	940	936	937	939	914	858	912	928	932	927	909	911	1003	953	927	969	898	950	936	941	965	885	931	883	898	955	929	936	932	898	926	883	960	931	953	894	996	942	916	982	953	928	993	925	906	850	873	925	896	888	953	948	946	908	919	913	943	988	949	952	916	921	946	937	977	934	945	978	959	945	917	928	954	939	920	922	904	899	958	950	948	951	930	935	965	952	918	950	952	931	971	912	924	934	934	925	930	951	934	904	949	961	984	900	875	895	906	944	926	982	934	939	861	942	945	963	919	957	947	947	901	943	935	961	974	887	856	910	879	942	918	955	927	929	872	907	983	939	951	922	922	921	956	948	928	915	870	967	945	943	932	906	887	987	933	938	895	954	976	950	923	950	911	950	951	921	978	986	915	958	973	955	956	964	939	892	904	939	903	910	914	957	925	921	918	919	922	961	881	915	953	932	921	975	942	930	932	908	927	974	934	939	941	950	923	966	969	963	957	918	882	879	890	974	983	930	986	923	926	891	923	946	908	936	925	976	929	893	938	961	937	941	908	920	1009	932	929	929	932	952	984	954	1002	957	936	949	931	908	949	926	926	978	940	901	941	881	954	962	885	941	940	906	937	969	938	922	940	935	961	940	943	989	924	960	899	917	932	918	907	937	915	933	1005	938	945	904	946	924	948	993	929	945	946	861	895	959	999	920	906	964	877	904	980	977	910	961	920	952	914	985	951	928	972	911	947	973	968	915	954	920	952	990	964	954	977	917	898	987	913	911	928	913	983	934	914	984	882	917	914	946	996	918	911	950	912	925	959	898	963	942	945	924	908	923	949	916	946	927	984	912	939	935	899	950	898	915	957	957	905	946	933	936	927	950	916	907	874	939	955	964	932	927	969	940	884	948	920	951	984	913	942	935	936	921	917	942	958	910	872	940	898	959	936	952	929	910	962	904	955	894	916	957	893	926	923	926	893	974	958	910	911	967	910	868	971	889	935	957	888	942	954	984	941	984	938	936	946	998	956	929	913	937	937	953	984	876	942	925	888	904	907	917	956	940	980	921	932	899	941	960	922	909	960	900	934	898	916	941	961	938	944	896	936	1036	942	878	945	959	916	928	981	922	931	904	989	937	878	952	931	949	961	886	908	856	881	924	953	923	932	914	916	932	918	935	945	953	872	992	906	891	974	953	948	916	974	961	936	931	957	971	906	946	954	951	914	957	971	931	932	954	909	926	880	893	929	917	896	909	939	931	938	903	934	895	962	991	957	967	930	935	985	919	922	926	908	929	922	944	963	929	905	949	937	924	968	950	928	922	964	930	932	938	932	950	942	965	920	905	895	917	899	952	936	982	934	909	955	856	899	930	897	942	974	974	973	889	917	868	920	943	940	937	923	962	919	908	919	916	918	916	944	881	919	962	902	904	927	898	958	971	906	922	881	982	947	910	918	876	928	898	891	988	960	880	861	933	963	943	997	934	875	958	1004	969	945	888	984	901	930	931	941	907	906	962	916	933	905	957	954	900	925	872	909	899	922	898	939	875	927	956	888	933	989	905	960	914	915	955	895	999	863	960	942	948	912	917	916	1011	904	872	896	945	914	950	914	947	919	894	928	940	887	932	946	917	980	895	882	902	966	896	1009	893	912	967	945	959	933	933	969	945	913	935	961	939	911	862	933	948	941	932	917	952	903	915	899	940	932	955	964	981	945	949	964	921	967	894	920	962	946	916	961	904	956	931	954	949	870	934	939	892	938	912	971	940	931	913	941	931	932	991	949	923	1009	932	884	978	910	959	997	969	892	925	905	957	955	894	906	956	909	953	919	883	947	947	949	921	956	962	946	952	874	928	912	898	896	911	940	961	928	928	941	922	906	912	947	930	932	861	899	959	911	906	952	902	942	915	872	911	982	918	963	918	976	961	918	897	961	925	944	1012	938	965	964	973	944	897	942	893	890	925	918	928	944	906	991	870	938	984	923	909	977	873	978	918	940	912	919	886	906	1000	885	967	923	957	909	923	891	938	937	959	911	982	911	917	945	926	917	880	920	953	923	926	959	931	981	980	958	868	922	951	910	904	946	915	935	909	930	904	973	915	978	942	955	948	980	923	896	920	936	930	939	887	880	900	894	907	888	924	876	964	905	952	928	897	1010	965	953	929	912	897	930	897	928	948	918	958	900	951	947	916	928	922	902	942	910	945	954	977	929	892	955	962	942	996	991	906	927	901	916	944	943	900	958	926	980	978	907	888	863	848	944	944	914	941	931	917	936	912	963	936	920	908	935	933	934	962	975	919	906	892	853	985	950	910	934	930	906	939	994	948	941	967	956	891	917	945	936	937	967	934	977	934	927	936	902	900	869	997	927	938	964	937	941	943	903	877	918	969	902	926	972	970	946	952	980	928	904	919	914	960	943	914	901	920	948	900	946	895	961	943	933	985	944	917	932	919	875	913	926	916	929	978	915	967	915	925	901	920	913	962	921	906	974	895	947	947	971	925	885	887	892	932	871	961	909	918	943	980	979	925	956	960	941	957	912	922	919	951	960	940	900	968	946	946	990	924	1013	938	937	891	895	981	974	937	924	963	985	963	943	922	945	921	903	940	920	921	928	961	936	884	964	917	920	944	983	932	908	965	911	970	943	951	961	1014	860	933	965	962	944	902	917	938	898	896	955	936	976	975	938	938	943	936	898	928	933	933	940	983	926	923	861	946	990	923	900	912	946	934	891	879	989	912	926	884	936	885	942	933	925	916	1000	946	955	943	939	915	931	875	898	968	903	932	970	951	928	966	938	922	1001	958	896	902	964	926	918	993	967	923	953	970	893	915	926	970	990	945	929	929	920	913	934	972	942	938	945	939	842	934	986	883	958	960	898	942	926	979	900	954	968	976	946	900	915	909	964	897	910	888	906	908	893	941	1011	940	914	920	933	911	875	944	898	892	889	937	934	930	952	923	902	928	912	919	922	909	911	878	958	992	910	942	971	936	972	887	942	994	850	912	971	953	923	956	943	913	911	923	993	889	922	919	984	940	939	886	956	934	918	979	946	896	952	962	946	940	999	965	964	925	900	968	918	959	955	936	901	879	939	910	877	943	963	961	955	897	954	929	926	983	949	948	900	928	889	969	937	948	909	937	923	974	928	948	913	963	932	931	968	914	956	889	899	926	942	966	954	946	879	988	894	976	952	943	911	918	922	902	944	912	940	948	893	898	977	972	887	960	953	927	961	908	984	924	952	950	944	961	959	985	975	874	942	975	890
23540	20836	25154	26649	20841	20839	2833	500	387	308	345	313	278	248	275	264	259	239	254	248	242	237	251	235	243	245	231	251	248	229	240	236	249	249	220	224	231	239	236	228	237	236	270	207	240	237	213	211	209	207	228	221	286	249	230	214	241	215	224	216	229	231	242	192	221	243	230	238	208	255	245	228	231	239	218	201	231	237	252	229	254	216	236	216	241	215	224	227	244	236	220	234	254	271	206	229	235	237	213	212	237	219	204	200	235	262	249	234	250	248	230	248	225	250	223	218	229	247	253	223	224	205	235	250	218	213	263	221	238	204	239	228	227	210	210	245	240	231	254	209	211	242	245	251	231	234	272	227	203	240	235	213	239	233	216	206	240	240	233	229	223	247	212	224	213	247	238	226	223	261	237	248	238	243	213	222	257	251	256	234	223	241	230	264	231	210	238	235	210	225	228	219	231	228	191	224	227	232	209	223	245	222	233	213	208	224	209	220	257	231	217	213	232	254	228	212	255	239	257	233	219	212	239	237	251	252	246	247	221	209	229	226	259	229	223	209	210	268	223	232	213	194	254	218	250	236	233	234	197	273	215	218	225	246	250	223	211	212	233	234	215	190	227	227	228	230	232	231	240	229	227	247	204	236	222	246	245	220	233	227	232	219	255	243	215	226	233	244	237	230	232	195	195	230	207	260	228	224	259	249	205	233	255	236	221	237	231	212	255	237	235	238	235	227	235	244	231	218	211	260	247	231	245	239	242	216	245	243	244	241	222	222	248	224	259	238	219	268	209	229	240	217	248	228	243	253	233	245	208	248	251	222	240	219	243	217	252	254	259	239	213	226	244	244	246	198	245	222	221	223	223	200	221	249	228	216	234	228	240	221	222	210	218	254	217	231	198	200	215	237	240	244	263	229	229	239	243	254	226	233	211	245	225	215	260	217	226	235	215	227	226	211	221	205	245	250	245	221	202	249	230	224	237	231	221	227	222	228	232	242	221	233	220	225	255	208	217	228	236	211	237	225	212	232	244	209	248	212	247	230	224	226	222	208	237	240	230	220	249	228	220	222	223	228	233	247	221	243	234	220	233	236	242	211	236	239	222	241	228	223	226	230	206	236	204	226	228	230	216	230	238	226	228	223	217	197	225	260	228	221	226	234	247	218	228	224	232	243	229	233	217	244	227	244	237	206	230	236	212	223	214	230	212	259	243	234	263	231	202	216	215	232	237	251	225	226	232	237	246	230	247	225	239	225	238	232	205	257	267	231	248	244	242	219	233	239	216	237	204	226	222	238	244	211	211	230	228	208	245	235	229	218	194	217	235	232	225	223	190	218	216	224	267	203	218	232	205	233	229	220	216	239	224	226	236	232	221	198	203	214	230	246	211	234	233	242	244	249	226	256	256	224	223	231	239	182	230	218	201	225	253	206	219	202	230	232	206	268	243	238	222	271	241	217	241	230	242	236	225	232	237	201	200	209	223	229	204	211	245	227	217	216	233	250	215	239	248	213	205	251	255	246	256	236	210	223	255	234	241	242	227	234	227	266	235	233	270	238	214	196	212	240	237	241	215	247	251	227	248	241	232	255	199	224	219	235	229	200	205	203	215	242	224	221	224	228	235	221	221	259	226	239	194	217	247	245	242	237	245	231	223	233	265	241	242	209	259	233	231	256	196	203	245	214	230	226	237	217	227	245	226	258	242	249	225	202	235	234	242	220	238	227	237	227	210	225	208	225	235	252	231	242	227	204	228	233	228	247	218	212	199	213	219	219	217	233	218	220	217	235	216	228	248	247	253	209	231	245	230	239	254	261	253	236	227	202	212	227	236	227	224	246	238	242	222	216	244	238	245	222	230	242	234	235	236	241	225	224	216	215	239	261	240	255	233	214	255	211	227	237	257	209	243	221	210	235	246	241	219	239	255	242	207	230	223	211	217	261	230	225	230	237	258	231	223	238	228	234	227	245	238	244	217	247	209	210	238	218	218	231	221	219	194	244	247	228	243	245	254	233	214	221	249	213	241	245	209	208	231	216	254	233	227	248	257	215	208	238	239	246	227	218	210	234	224	218	244	223	201	225	246	221	187	229	212	247	219	233	228	221	236	254	256	229	251	243	245	240	242	210	250	229	216	242	211	229	183	212	235	229	226	248	207	236	215	209	240	229	270	225	220	253	225	245	241	227	223	240	228	225	215	220	208	255	230	218	222	226	242	250	215	281	250	223	211	235	216	235	214	236	238	230	224	250	250	258	243	233	210	240	272	238	205	221	247	210	280	239	197	223	228	217	198	205	226	215	216	215	230	219	220	232	233	214	240	247	235	237	218	225	232	212	195	214	242	229	233	257	230	184	179	251	207	207	234	232	228	232	236	226	255	236	242	262	209	223	223	244	197	214	219	231	222	242	241	191	250	229	262	221	238	235	236	214	223	210	216	227	244	251	247	234	209	203	216	248	224	213	246	220	241	239	218	232	245	253	210	250	234	229	229	228	243	243	204	241	229	235	240	235	250	232	232	201	219	198	202	227	221	243	211	256	252	236	232	217	212	235	223	237	232	274	231	210	238	227	229	242	235	246	222	213	174	250	234	227	247	217	222	231	249	228	212	260	220	239	245	268	222	204	241	230	227	223	223	245	213	262	224	232	237	220	223	216	226	264	225	210	209	225	229	233	224	217	236	212	232	252	221	182	260	222	228	247	227	182	214	221	249	243	205	210	266	235	239	214	232	215	223	235	241	234	227	241	219	256	219	222	256	234	256	225	236	218	229	264	222	232	205	223	214	195	220	235	227	208	237	196	231	222	245	224	241	205	220	252	227	238	260	225	250	238	219	227	227	223	239	235	222	241	272	204	194	215	225	244	238	240	219	208	213	235	218	225	236	246	241	215	214	243	227	221	228	231	239	239	219	248	227	238	258	237	238	244	232	228	247	222	209	195	221	240	245	234	260	263	228	232	226	224	247	225	261	201	214	218	238	236	246	251	202	211	243	228	231	209	201	245	233	230	254	240	217	239	223	231	228	246	235	207	199	204	242	251	214	224	222	207	208	258	260	259	236	224	230	198	203	224	212	224	244	239	212	229	239	221	241	228	226	268	238	233	237	234	219	260	236	228	225	219	243	205	211	237	236	244	204	224	207	240	241	198	233	222	198	241	210	234	240	214	237	244	232	218	242	229	233	218	212	256	225	215	232	206	225	231	212	214	242	240	205	208	239	225	229	203	229	254	205	216	227	207	246	216	197	251	244	243	209	228	230	228	241	219	259	212	217	241	222	236	244	235	224	227	231	219	248	223	227	241	245	268	213	230	246	224	225	217	218	225	253	221	230	205	250	270	217	202	220	216	198	225	233	267	250	251	231	245	240	253	250	239	219	259	227	266	242	200	211	231	235	266	221	230	223	249	222	229	227	225	215	210	260	265	234	218	205	239	201	255	215	253	236	221	238	212	217	234	245	236	235	259	208	274	233	242	222	214	264	237	218	230	211	215	218	240
3418	5110	3068	1469	973	791	703	601	626	640	604	592	572	547	589	511	548	535	563	574	556	563	535	553	561	550	497	500	538	561	532	576	556	532	563	528	528	542	565	540	555	539	555	564	551	515	562	559	525	550	555	537	543	580	528	600	552	520	523	548	528	521	597	555	509	507	516	590	554	558	539	538	500	531	498	489	552	509	540	525	556	531	531	529	502	541	541	522	511	555	547	522	554	560	553	554	517	547	516	535	543	585	524	496	569	576	532	545	551	497	553	531	550	590	532	578	555	529	514	567	531	510	561	555	559	543	551	534	524	565	489	541	532	607	533	489	563	557	548	554	548	574	541	556	482	551	527	547	537	517	558	533	575	545	522	526	537	539	548	558	561	527	552	516	502	496	553	517	521	557	548	506	528	493	532	523	517	532	531	553	521	541	521	554	554	571	540	553	547	533	589	543	523	542	545	511	545	526	530	512	529	537	561	572	530	563	548	568	513	533	550	537	555	531	499	547	553	537	560	556	587	524	537	501	524	507	546	561	549	537	558	520	570	546	556	551	528	550	550	517	549	507	545	533	551	550	506	553	540	564	525	545	556	525	562	583	541	529	507	539	538	536	558	543	544	535	576	551	551	531	543	524	526	542	561	564	534	545	562	548	536	531	558	578	577	536	529	540	525	525	550	550	506	529	566	527	536	560	523	543	534	530	523	568	563	518	541	529	575	513	576	484	548	586	551	547	504	566	534	532	580	533	516	552	553	541	511	562	553	522	534	512	542	539	531	547	569	544	514	528	561	548	568	528	541	531	561	536	567	574	504	570	549	573	565	540	549	539	533	593	572	512	494	534	533	526	589	540	528	528	485	585	533	521	543	544	529	555	504	565	505	532	548	528	524	518	550	539	561	579	551	524	549	512	538	547	534	568	567	570	539	550	524	539	550	523	529	518	525	565	573	517	530	597	528	542	533	579	535	534	534	569	529	531	536	556	538	512	582	567	539	597	549	545	550	519	605	511	568	514	552	598	520	567	571	533	581	513	514	566	542	536	529	566	553	552	521	545	562	548	518	517	514	565	581	526	528	563	522	517	555	525	538	528	539	551	554	571	514	592	534	542	560	575	506	511	531	524	505	519	493	549	499	531	547	514	532	541	543	518	510	567	510	527	550	564	537	566	559	603	553	543	549	550	557	536	565	516	567	542	566	522	540	562	544	569	500	565	538	517	527	514	548	484	544	534	541	564	568	551	492	480	514	522	568	545	552	486	536	537	535	505	537	535	579	514	564	515	531	551	527	553	531	541	524	565	537	541	530	557	538	563	505	570	502	502	514	547	548	573	556	542	513	522	528	548	553	581	519	516	553	541	586	558	502	513	507	506	550	512	590	568	533	535	547	560	547	554	524	519	569	493	550	549	546	547	564	546	545	507	547	548	578	510	546	550	523	556	567	552	545	552	575	511	503	555	521	530	516	535	511	544	495	556	545	580	576	509	548	535	533	544	520	532	495	565	536	600	534	526	536	526	502	534	568	514	536	557	536	547	548	542	511	491	546	535	557	559	573	510	530	560	529	549	519	541	586	523	533	548	572	552	498	555	574	513	571	536	523	558	518	527	529	529	488	575	529	557	563	523	573	529	531	524	569	534	538	537	497	524	520	541	528	566	524	583	557	547	540	504	516	545	530	551	504	560	519	519	564	554	576	502	543	535	538	548	526	533	529	529	528	574	540	534	553	540	528	516	569	562	553	520	511	522	544	526	533	558	541	548	561	535	557	573	549	541	529	535	573	526	555	539	506	533	561	538	538	584	578	582	535	587	593	570	559	595	532	538	519	553	561	505	548	552	540	528	559	494	506	545	555	548	545	527	560	558	508	549	547	548	504	578	582	543	531	515	519	533	554	527	566	565	558	545	534	503	520	525	503	563	532	537	564	503	494	533	567	526	596	554	547	527	542	517	486	501	529	517	530	541	552	534	573	539	531	555	556	537	554	497	567	512	549	516	506	498	540	505	522	511	542	521	499	515	514	515	513	588	527	494	541	555	573	532	566	544	559	550	539	538	534	542	487	533	569	525	538	552	512	519	530	520	580	513	560	521	557	519	541	565	562	515	521	544	615	534	593	511	542	616	507	516	523	576	571	539	542	511	550	517	541	531	574	534	567	500	539	566	550	521	542	525	532	516	558	547	516	531	557	547	552	532	532	555	583	508	569	515	540	569	559	532	571	562	508	558	546	523	547	554	515	560	577	517	522	546	576	557	550	554	520	552	499	521	552	537	536	564	532	543	519	515	499	566	555	547	574	571	559	526	493	538	553	560	550	568	526	567	506	562	548	548	554	572	539	528	566	559	504	539	528	534	539	555	531	516	513	584	570	558	541	559	549	531	562	507	541	545	539	519	536	552	504	537	516	533	555	499	563	512	600	554	537	514	560	551	532	576	550	511	553	567	536	572	542	594	548	582	507	557	554	539	555	555	540	553	565	592	551	519	540	552	568	511	540	549	545	583	526	519	556	552	500	530	533	553	525	513	578	500	554	554	549	510	536	558	495	529	523	507	584	579	538	514	568	541	549	510	540	535	518	509	545	516	510	596	509	498	546	517	510	534	534	584	534	536	513	568	550	494	546	509	563	528	584	515	506	516	564	516	492	557	620	542	535	520	540	541	548	537	537	547	497	561	513	538	553	539	586	546	551	547	534	583	549	535	571	566	562	575	543	536	562	525	528	579	559	519	541	554	537	521	540	544	517	500	518	517	586	515	549	539	607	571	534	542	545	571	526	578	543	565	533	542	518	519	551	561	551	530	509	529	533	567	521	556	544	549	539	527	562	530	524	526	531	563	546	563	524	564	518	530	531	557	532	558	541	555	572	532	517	509	507	525	508	550	502	547	524	534	526	535	578	531	544	549	523	526	524	503	536	522	546	560	525	540	556	540	581	544	517	516	532	563	535	549	520	572	521	523	531	541	520	580	490	532	535	545	530	548	543	524	552	601	536	589	533	547	537	544	537	561	562	576	540	544	549	557	549	560	538	551	532	572	534	558	558	535	528	523	511	520	586	575	540	585	530	501	499	583	554	563	546	543	501	530	545	569	570	546	568	530	546	500	567	540	536	510	558	566	478	541	534	529	546	559	523	493	578	565	547	522	522	539	586	548	552	553	534	628	555	555	588	580	536	550	559	543	528	529	542	550	545	527	543	526	509	559	555	522	530	528	525	508	504	503	521	513	509	543	522	533	543	547	534	492	536	535	502	534	552	528	539	535	562	549	541	510	574	546	567	535	527	562	560	522	512	552	504	505	525	542	573	520	571	528	555	520	523	539	510	550	496	564	544	541	536	498	552	517	515	511	542	554	567	530	503	540	563	568	566	522	551	529	574	536	528	542	557	549	535	516	543	516	554	517	497	534	576	513	556	591	542	534	531	555	483	593	520	552	540	518	531	527	510	500	508	519	558	511	558	578	574	561	511	500	555	583	570	522	573	550	560	519	554	546
32007	10744	1301	499	452	452	375	383	419	399	406	428	397	438	353	395	417	431	408	453	414	405	380	417	374	400	413	429	360	394	445	408	436	390	361	433	417	402	375	388	362	396	392	417	421	442	435	399	394	373	410	403	392	413	393	389	415	364	394	422	394	397	374	420	409	415	408	393	426	389	384	407	453	372	422	443	396	397	424	415	383	374	395	382	393	382	372	441	407	373	394	367	420	388	391	374	393	393	405	433	412	386	410	378	376	389	405	396	401	441	387	393	376	380	411	411	401	453	410	360	411	407	414	434	392	418	406	428	363	401	431	406	407	440	411	416	402	449	417	385	423	415	397	398	408	428	396	335	384	376	359	358	406	412	384	421	385	366	413	402	371	402	382	380	393	387	400	390	389	390	433	385	359	405	413	381	423	361	404	354	397	409	401	359	424	380	353	407	403	432	448	394	392	369	381	401	391	367	403	406	416	372	385	400	408	414	341	391	354	379	388	381	413	421	420	431	404	376	380	384	366	403	384	384	383	372	391	425	374	380	423	432	414	400	401	387	394	419	394	394	403	388	391	399	424	410	401	413	395	371	412	385	408	385	431	413	384	423	411	371	408	414	383	398	420	353	362	387	426	391	387	411	437	388	385	403	419	400	402	390	407	390	397	429	434	359	406	432	406	413	388	360	398	407	399	393	392	373	373	372	388	413	412	403	390	375	396	391	372	409	408	402	397	425	402	396	384	411	431	382	417	434	409	414	406	416	380	432	426	389	418	439	400	387	399	407	405	427	376	466	423	401	392	431	375	407	367	459	400	379	406	404	406	412	377	379	390	423	379	416	407	393	401	411	417	356	376	410	415	391	408	415	390	425	398	384	378	441	402	389	404	455	375	410	362	385	409	426	410	424	424	414	396	415	456	395	401	394	404	361	432	426	386	412	401	362	431	396	375	435	390	386	399	379	412	370	431	424	426	350	374	392	401	424	406	398	450	384	400	430	378	399	414	397	369	391	368	385	380	411	416	382	372	425	372	400	421	374	360	427	365	428	410	404	386	435	378	400	416	419	400	367	385	431	389	403	377	376	419	430	409	401	398	442	403	385	384	392	401	389	340	384	393	452	393	405	444	426	409	387	384	405	386	383	394	381	436	369	383	403	420	346	402	455	428	368	375	390	395	448	437	388	426	382	411	394	402	447	373	393	425	451	418	412	422	412	411	402	422	381	406	411	457	430	424	396	424	413	404	391	462	378	395	387	387	410	445	393	391	416	435	426	408	377	403	403	403	400	420	398	384	395	389	402	404	426	391	393	452	390	373	382	418	404	415	403	392	440	405	400	403	395	404	407	406	433	397	424	389	413	417	391	423	402	461	390	378	383	366	391	389	390	424	397	443	401	380	383	430	378	418	407	377	440	384	386	396	389	424	387	417	364	409	393	388	413	424	407	382	419	380	393	409	371	375	388	385	393	402	397	345	347	408	364	377	411	402	424	410	411	414	426	428	399	446	400	409	424	455	422	395	393	404	418	376	369	435	378	429	383	415	360	400	418	407	424	392	410	422	387	401	398	374	385	412	391	392	398	383	429	415	421	392	422	421	390	412	382	380	373	413	418	417	369	401	386	429	412	411	443	413	387	407	411	399	388	417	396	403	379	395	406	399	389	437	423	402	450	405	415	452	406	370	386	408	363	420	407	415	360	407	395	406	380	383	408	411	367	401	388	369	364	402	450	401	396	365	400	409	374	413	427	382	384	412	442	432	404	389	422	387	426	393	390	427	395	381	406	393	406	409	413	403	383	371	437	393	418	419	423	423	406	407	409	393	415	410	395	406	418	419	424	406	375	388	387	387	401	373	388	397	394	414	424	399	408	383	394	419	417	372	396	425	375	416	436	358	362	434	405	393	426	398	369	406	359	428	380	400	405	373	422	406	426	384	401	442	387	384	417	380	361	414	378	397	430	408	361	390	386	352	395	365	399	397	372	392	395	404	415	392	376	356	396	392	408	379	410	432	405	415	403	374	400	389	397	415	410	390	403	400	405	429	418	393	374	421	378	403	421	411	374	402	428	421	379	427	377	378	363	374	368	408	414	380	406	378	420	448	417	420	398	385	383	426	422	351	401	393	402	373	367	420	429	396	370	427	427	387	378	388	387	396	412	412	423	363	439	395	391	380	394	389	398	420	421	400	395	366	373	410	396	392	388	400	388	406	354	395	444	402	404	423	401	419	391	385	357	422	400	380	408	421	379	369	414	405	404	445	400	399	404	434	422	425	393	388	427	422	406	442	388	444	424	380	388	417	391	430	375	412	398	427	385	383	458	386	368	417	389	429	382	455	386	393	411	388	380	417	399	385	399	413	404	377	440	385	395	383	380	411	377	388	385	401	380	387	401	385	393	405	392	378	441	422	397	438	411	438	420	401	395	413	372	419	391	371	407	415	375	425	387	379	399	385	395	407	389	421	385	406	387	407	410	446	382	394	374	387	385	394	400	407	431	406	407	424	385	407	393	475	405	390	398	408	381	445	376	406	383	426	419	414	419	434	377	353	406	427	409	426	401	417	391	406	388	429	447	436	405	368	383	419	398	402	401	378	415	377	441	361	391	401	423	383	377	416	405	383	404	402	394	371	420	411	402	420	396	394	402	423	406	431	404	445	423	439	421	405	379	418	417	386	370	400	443	413	402	386	386	370	373	377	431	422	424	389	388	422	354	407	387	413	436	416	403	428	411	410	380	371	397	386	394	371	425	390	364	366	368	378	412	415	372	388	376	398	406	382	406	378	393	398	438	386	405	369	407	405	372	390	388	392	335	399	382	398	406	377	396	407	415	380	374	439	381	388	416	401	389	374	353	414	402	427	395	405	391	390	391	378	385	393	370	437	403	373	377	389	398	390	442	379	387	389	407	424	429	423	398	413	384	451	396	413	379	379	392	392	404	399	378	386	398	410	381	387	416	409	398	382	386	417	416	381	382	393	439	404	421	402	365	372	436	421	386	412	402	372	420	415	364	399	422	409	352	413	405	433	413	400	389	435	376	409	408	371	413	384	392	381	413	413	403	396	417	392	416	387	406	387	387	401	417	385	408	403	421	419	405	415	407	394	395	397	398	425	421	383	383	389	342	427	372	387	380	390	391	457	399	413	459	391	376	379	396	395	441	409	393	410	416	404	406	399	444	446	418	427	405	384	354	402	394	391	397	377	386	380	389	433	393	390	439	371	447	407	427	357	399	422	458	413	399	421	406	389	395	404	381	426	388	386	379	401	391	395	418	437	424	355	395	416	413	406	365	420	415	416	410	407	384	384	362	384	399	369	399	363	384	377	382	413	370	400	374	417	404	385	388	401	394	379	399	343	400	386	403	413	403	418	412	415	383	386	374	398	372	381	393	413	446	392	392	390	409	392	382	385	377	426	407	400	430	399	372	413	411	389	406	380	407	412	404	389	365	368	391	383	423	396	372	388	391	374	438	374	391	424	403	404	424	406	400	364	387
5329	1064	992	958	879	896	942	869	930	921	923	881	889	924	935	865	846	950	903	864	902	889	897	924	936	866	906	859	957	868	907	914	945	947	923	940	949	932	886	896	908	852	885	864	910	887	921	871	899	888	864	942	909	896	896	937	918	875	902	914	907	919	886	957	898	883	860	950	956	914	878	937	864	914	914	859	853	924	904	873	915	892	851	896	866	905	879	938	909	869	913	909	908	902	867	910	863	897	930	925	886	890	848	918	929	843	883	889	878	871	928	899	867	930	934	921	859	863	968	882	870	906	874	891	901	929	914	919	850	925	882	887	860	947	922	888	866	945	880	974	899	935	923	921	889	929	905	928	953	902	885	838	843	926	937	942	906	897	895	890	893	917	900	877	878	938	880	876	897	864	838	943	892	899	875	870	881	940	930	902	940	932	920	923	873	910	872	960	942	866	944	945	911	918	880	932	937	881	955	836	918	915	883	924	922	896	858	897	859	899	953	934	940	873	919	885	896	874	898	864	884	913	886	881	898	916	896	948	851	936	910	925	919	987	980	856	929	969	930	879	905	920	953	923	882	911	918	930	941	894	868	932	889	932	925	878	918	925	908	901	935	878	940	953	875	909	948	912	896	946	859	868	902	895	900	931	922	876	890	862	943	918	921	950	842	944	912	898	905	897	901	914	888	865	904	928	900	849	894	890	913	930	910	905	902	872	952	913	887	900	915	900	890	893	937	898	879	930	898	916	919	902	899	926	909	888	912	944	917	913	930	891	921	940	912	890	919	913	861	905	891	946	902	908	946	976	937	893	907	930	859	858	928	931	894	877	948	896	922	932	868	913	899	893	916	869	886	902	919	900	880	919	876	890	887	852	836	925	978	923	894	916	906	937	860	890	877	913	900	913	896	867	880	908	898	982	911	910	883	885	866	871	910	920	952	873	901	885	870	896	866	921	913	852	897	873	913	885	935	875	928	893	892	888	893	896	907	891	943	923	930	907	876	863	992	895	914	916	862	896	882	950	944	943	928	920	893	873	914	874	943	936	878	945	928	886	919	925	892	905	942	896	934	937	907	929	932	890	979	903	911	842	970	926	936	934	906	907	899	953	916	887	969	883	883	887	909	944	931	947	933	972	930	913	940	907	903	872	965	870	867	820	891	865	919	951	886	888	925	895	916	907	945	889	901	928	887	941	885	891	927	936	895	859	862	894	952	886	881	911	945	908	924	913	895	900	915	944	922	946	923	838	888	880	906	890	910	850	878	883	862	969	978	903	991	945	869	955	955	898	906	905	947	892	867	888	940	916	896	869	955	920	882	872	912	910	923	899	895	914	902	959	840	955	892	908	882	912	927	877	941	951	959	883	859	957	950	888	933	888	921	894	932	839	939	902	903	905	918	883	921	881	887	854	856	905	907	924	883	878	860	916	958	889	897	885	899	905	941	889	837	956	957	893	908	941	931	889	870	876	919	938	904	891	918	925	889	946	918	918	910	898	939	889	910	925	954	923	880	896	934	893	946	897	918	936	867	895	945	916	922	900	919	892	915	942	892	904	920	869	915	908	919	929	870	948	855	881	928	890	875	904	899	945	914	948	911	918	959	889	959	908	942	918	975	919	859	907	921	902	896	904	932	892	865	910	876	925	875	887	907	928	945	868	955	897	909	913	923	939	899	877	899	894	934	914	884	889	939	888	892	843	918	893	904	873	902	924	934	908	925	921	966	951	902	920	904	869	883	891	907	876	917	887	938	919	917	900	920	908	931	878	954	885	855	912	911	885	902	893	965	864	910	888	877	873	846	905	915	918	878	884	939	883	873	912	896	939	902	905	922	884	815	875	936	911	960	890	955	896	930	856	918	919	926	911	840	888	889	870	870	933	882	931	881	886	924	921	939	896	906	899	851	905	912	883	837	853	908	932	971	929	922	839	862	905	888	869	885	914	897	907	914	915	910	888	902	965	925	927	924	918	900	915	904	947	873	888	898	947	936	890	909	891	945	931	930	860	913	991	973	864	873	863	874	912	914	906	914	883	905	926	882	935	907	935	904	879	913	935	933	876	895	916	901	879	915	906	916	900	963	945	937	915	899	889	914	863	893	863	935	930	899	885	888	932	897	886	863	880	952	906	908	931	894	880	884	930	934	923	869	927	827	898	911	852	887	905	934	908	871	908	909	872	919	903	911	934	906	910	858	869	912	882	924	958	886	884	925	859	883	888	886	911	932	842	896	884	894	895	921	921	866	914	915	918	959	929	918	928	922	958	889	866	910	940	927	929	897	908	908	960	934	861	945	877	892	924	923	865	937	898	920	923	838	911	933	903	840	958	915	907	932	868	912	833	926	903	917	889	870	902	930	862	915	827	892	944	953	917	907	928	923	960	910	939	879	911	849	892	915	881	917	818	904	898	899	875	934	910	945	920	902	889	936	919	884	958	908	895	901	891	938	865	908	905	908	908	951	870	912	921	897	891	942	906	931	904	917	905	912	885	905	916	909	870	905	949	886	879	907	936	961	887	928	905	932	896	943	915	883	911	892	946	907	909	861	966	894	874	895	917	879	938	911	897	882	860	929	859	894	900	974	899	926	906	885	874	949	907	875	875	907	956	916	962	958	906	966	902	917	913	947	932	879	922	907	949	906	899	893	902	957	911	864	886	909	920	898	912	977	908	920	863	866	930	889	893	923	889	917	946	895	952	886	943	867	872	896	890	942	902	914	912	916	872	928	964	933	842	875	898	916	871	909	924	911	875	949	889	941	898	964	922	884	930	909	885	864	878	912	931	916	936	946	908	927	932	927	935	911	887	924	903	935	895	933	903	924	942	941	936	903	930	926	895	869	920	902	875	919	862	879	891	902	871	907	932	889	898	866	874	872	898	905	942	937	924	876	908	921	960	908	876	880	869	876	903	830	856	938	966	909	900	907	887	936	898	904	921	899	953	846	887	862	898	923	880	902	907	941	936	918	938	901	856	886	906	893	919	932	877	915	947	945	868	906	934	927	947	900	907	902	918	892	865	935	938	920	930	896	902	877	899	860	908	924	896	928	893	892	846	933	923	892	942	907	960	884	821	917	945	902	883	923	924	888	937	914	869	915	910	924	890	914	868	882	861	882	868	875	898	921	872	954	902	906	880	887	924	932	948	885	991	894	885	868	904	927	905	930	928	885	915	885	903	944	906	853	893	860	858	926	943	907	913	926	929	917	938	936	946	892	921	888	907	894	922	894	972	948	948	944	939	921	928	882	913	921	901	934	956	909	910	872	854	832	874	964	926	904	907	890	907	939	895	901	852	869	899	890	884	903	985	907	916	899	906	912	890	850	907	951	909	875	885	943	934	950	924	900	925	929	843	917	901	911	912	949	949	904	904	891	877	905	842	936	927	896	914	892	905	935	906	936	864	904	936	937	914	975	906	870	903	885	872	924	896	925	885	911	901	979	869	910	916	893	859	947	911	899	908	884	979	914	884	853	951	873	979	953	918	927	875	909	862
24456	20822	24458	27269	19659	1509	682	500	521	476	502	474	465	457	426	457	454	455	465	446	432	401	435	438	443	422	421	398	438	436	430	421	416	460	390	418	438	434	410	431	428	439	439	430	412	481	422	417	436	421	421	423	416	426	431	429	416	409	401	415	437	429	406	407	377	428	415	417	442	391	412	439	417	446	426	411	488	430	445	416	435	457	428	461	445	429	441	435	421	414	413	387	431	384	415	389	447	412	437	427	438	418	428	429	456	453	429	426	402	409	456	429	417	426	444	431	430	404	375	413	406	437	406	441	415	430	405	421	403	443	412	454	403	409	439	414	436	442	442	413	437	415	422	446	423	430	413	408	441	475	404	440	456	439	393	432	444	436	442	455	459	436	425	406	427	427	415	443	410	450	443	483	412	454	429	396	431	462	400	405	411	410	431	454	455	441	398	457	431	389	468	418	465	394	397	462	416	403	439	394	436	430	440	437	465	425	407	425	416	435	439	403	392	455	417	439	426	418	453	450	462	446	394	437	434	439	441	442	417	439	463	471	449	422	425	488	416	399	429	418	434	489	456	417	426	449	418	418	398	448	418	423	424	412	410	414	453	424	430	418	463	449	420	465	423	424	407	440	390	441	396	447	415	435	416	424	475	422	453	478	402	421	398	370	421	428	415	412	444	440	391	391	400	394	407	407	445	424	454	397	428	461	409	433	445	448	420	452	465	435	423	431	408	411	438	443	397	422	437	424	419	397	398	445	388	408	407	377	402	406	436	432	409	448	427	417	424	405	406	418	453	420	446	458	443	417	398	464	433	414	436	441	435	402	451	435	427	461	397	448	445	407	420	439	445	459	461	416	408	424	426	397	452	419	399	408	437	419	448	391	388	434	392	436	406	387	431	449	388	417	424	402	443	447	431	447	457	412	432	429	409	420	410	452	432	421	425	456	437	424	401	441	450	406	424	420	410	457	432	415	446	388	427	407	400	372	432	425	433	445	408	460	392	405	437	418	474	414	451	441	426	415	398	395	409	419	403	413	403	455	408	452	412	411	433	407	426	441	372	446	420	412	437	437	444	467	422	413	416	429	445	412	412	462	412	436	471	426	440	455	400	397	429	395	407	388	445	436	382	446	417	414	436	436	410	396	404	472	411	479	416	429	429	446	429	431	472	412	428	416	427	385	445	403	446	422	418	431	430	389	471	464	419	447	446	449	453	451	414	436	416	400	404	406	393	446	411	423	450	437	404	455	401	416	412	413	413	410	428	430	453	405	416	392	431	434	376	407	397	433	426	442	402	408	414	430	418	419	424	455	415	447	439	412	430	430	438	436	457	377	427	449	418	465	451	437	398	437	432	414	447	439	404	463	395	433	439	428	422	394	395	413	452	425	403	435	438	458	460	456	444	443	418	414	432	418	449	422	434	387	385	404	430	405	431	398	479	447	448	434	410	403	420	408	440	385	431	422	425	438	460	441	442	468	418	446	441	424	450	437	435	418	412	450	417	429	412	423	449	449	418	423	433	402	386	396	453	454	441	400	398	448	446	438	442	417	402	453	418	409	397	417	430	452	406	406	446	431	414	421	405	423	394	437	438	451	431	401	408	407	404	473	437	443	478	402	408	424	429	398	421	434	423	403	396	432	444	453	436	448	446	388	439	399	389	399	429	457	429	434	436	446	444	455	399	415	411	435	417	427	412	431	476	404	441	426	418	406	412	399	418	435	447	411	437	437	400	410	406	419	393	415	425	440	450	425	427	427	429	467	422	456	439	424	438	392	418	425	442	454	426	451	398	434	440	473	402	417	419	416	379	407	398	478	419	412	411	419	416	367	391	460	381	442	404	454	408	403	444	415	429	445	435	419	406	445	421	408	453	449	408	421	410	428	425	477	468	435	378	458	388	425	436	438	442	434	433	463	385	453	388	435	405	423	423	441	432	423	428	396	439	412	417	417	385	434	452	456	441	414	402	446	413	421	439	385	442	436	403	441	442	433	412	436	453	405	447	406	411	425	455	400	445	439	423	425	416	442	474	426	381	418	416	414	409	456	395	431	425	421	405	439	418	431	442	407	425	411	422	400	412	421	456	394	419	435	419	413	427	377	412	393	439	433	423	422	443	423	427	456	406	455	410	411	427	443	437	462	453	423	444	448	433	421	446	398	441	440	435	418	442	406	405	441	423	431	430	451	425	413	443	416	453	383	441	430	407	433	458	389	424	421	389	439	431	435	434	450	413	406	429	414	418	403	407	402	421	438	434	428	452	466	400	403	441	444	404	420	427	411	461	402	410	423	423	391	430	412	430	409	465	384	442	407	406	402	434	426	409	407	438	435	452	408	429	439	396	430	409	364	439	402	438	435	463	411	439	408	417	423	451	408	473	423	426	410	442	443	435	427	420	445	463	442	409	415	440	440	439	426	443	426	408	443	439	470	416	402	401	453	486	440	435	427	401	404	410	417	399	436	410	449	408	414	394	448	427	435	438	405	399	462	399	426	460	424	425	412	419	444	440	455	446	416	466	416	428	422	397	427	409	406	442	446	429	440	400	427	391	459	406	404	424	396	428	423	434	423	436	381	428	410	396	436	414	402	436	400	404	396	388	423	440	367	465	468	450	411	398	397	453	442	464	439	419	399	389	444	453	451	433	415	431	423	407	430	428	395	471	422	408	475	430	438	434	415	408	409	418	426	433	471	420	451	435	453	412	396	402	436	435	421	430	443	445	449	418	442	417	426	442	427	424	452	425	458	450	388	429	419	429	398	428	442	434	441	409	420	448	452	444	435	427	435	420	423	434	434	441	414	419	419	413	434	448	428	424	408	457	430	446	427	408	416	425	385	429	408	406	389	436	425	432	432	418	452	469	404	439	430	411	397	403	431	451	434	404	449	432	447	420	418	439	412	450	425	443	425	421	420	474	442	441	413	435	410	378	421	451	383	427	378	389	427	424	429	489	404	393	452	402	425	431	473	446	397	456	412	407	425	431	441	395	434	427	439	407	442	441	421	431	429	437	434	418	447	391	427	394	369	437	378	409	419	416	407	460	408	462	376	444	397	396	376	434	403	417	413	468	430	386	420	413	428	456	439	467	428	446	427	381	356	421	438	402	427	397	420	409	444	417	373	391	402	406	441	413	385	397	408	442	425	397	401	395	403	436	418	393	437	439	399	419	429	414	452	401	421	425	437	445	423	423	443	454	457	457	457	437	418	466	422	466	448	420	443	415	428	473	417	424	462	388	398	438	435	390	414	432	374	401	441	421	438	443	429	461	406	414	444	406	409	404	466	426	417	415	438	422	480	424	421	389	451	399	416	435	403	375	384	415	445	427	428	403	396	389	429	391	425	399	402	395	430	464	434	414	412	414	410	467	440	423	416	453	448	418	437	415	420	396	450	494	462	458	469	458	440	451	435	405	411	412	414	373	429	494	413	428	423	415	393	433	376	453	371	419	430	415	452	427	420	397	440	438	415	396	415	451	425	408	463	391	418	419	434
3375	3105	2117	1377	1137	1018	993	1067	954	953	900	971	1002	946	923	894	899	900	935	950	941	903	997	987	921	906	967	906	999	954	935	909	907	944	897	915	936	984	917	924	904	927	899	945	965	898	933	923	869	937	934	905	927	975	930	981	913	922	965	886	924	913	963	918	944	960	867	894	916	941	948	914	949	982	919	903	962	911	921	939	906	905	907	944	861	937	961	915	921	950	912	896	870	929	953	1008	866	949	933	888	929	918	913	910	915	989	938	961	905	949	960	978	919	914	909	905	941	908	948	945	931	957	963	988	894	976	958	896	901	975	965	950	971	943	948	888	944	945	958	954	880	971	976	942	917	919	939	861	955	963	925	907	871	947	895	939	928	914	961	936	910	921	957	967	932	955	913	942	995	914	947	920	948	955	911	942	939	884	985	941	906	946	853	886	940	973	847	896	935	924	908	955	890	927	1001	893	948	902	909	910	944	892	932	961	953	916	962	955	884	954	910	939	870	915	926	929	962	943	943	910	888	903	881	929	895	910	876	957	882	920	912	930	924	946	901	914	914	946	882	949	933	1001	883	920	917	913	942	937	922	921	939	957	910	942	968	941	914	958	932	923	855	920	979	960	933	909	949	963	931	934	924	911	936	901	896	948	865	958	958	938	934	953	933	960	929	894	967	922	963	1005	920	911	939	932	884	955	981	976	874	938	917	948	946	888	963	978	911	885	936	955	944	899	973	938	885	948	944	935	929	956	960	922	890	931	940	957	930	944	868	967	952	935	975	880	891	982	977	954	914	918	907	923	928	902	936	899	948	930	949	984	927	897	919	906	949	997	961	912	941	922	910	898	1001	999	912	943	940	965	876	947	936	932	911	907	954	918	926	876	901	953	911	918	954	905	918	967	934	915	964	927	906	925	923	928	929	941	952	946	923	915	885	990	930	892	902	910	937	907	879	953	923	956	895	960	915	929	947	962	939	973	936	945	973	914	933	978	998	864	909	916	943	955	983	927	939	948	926	933	951	907	937	925	922	1001	892	939	939	935	932	975	881	883	980	946	957	913	946	927	940	963	957	900	916	903	927	955	1026	909	919	909	912	912	929	944	943	934	956	921	889	905	866	924	949	919	941	891	920	929	935	887	904	926	932	973	894	951	978	983	937	931	977	919	943	900	950	939	954	954	903	904	892	916	945	925	908	962	983	950	944	935	892	898	932	954	943	917	930	955	950	940	962	914	901	902	962	942	901	970	910	914	940	935	930	885	918	953	901	893	930	933	935	931	957	935	940	905	907	918	946	921	884	905	903	925	937	941	935	939	949	867	975	927	926	901	963	931	971	918	888	900	943	910	954	858	956	959	884	897	940	953	974	900	958	940	943	931	888	926	937	952	889	923	906	880	954	927	906	907	938	941	900	951	923	902	950	957	935	914	1013	902	957	928	891	927	974	974	977	939	899	931	910	892	920	909	940	903	961	973	916	914	925	907	934	899	917	908	923	927	895	913	905	936	973	906	979	962	981	979	901	949	991	943	912	886	986	970	975	960	939	983	910	961	881	954	915	925	901	955	888	973	923	968	954	926	976	903	942	939	918	936	883	893	973	959	956	885	914	845	917	896	928	881	947	925	929	1015	956	929	975	908	930	940	969	970	913	907	932	979	916	905	985	905	935	909	951	941	912	974	880	918	929	866	941	995	925	939	908	929	925	853	979	944	926	912	946	931	924	1015	954	908	926	920	991	974	933	956	890	960	901	908	904	858	927	978	934	955	977	954	957	944	934	993	956	928	903	929	932	887	929	959	906	932	930	942	915	934	941	908	901	929	940	968	920	924	904	901	954	947	972	879	908	961	917	882	946	940	945	886	923	878	914	986	922	973	968	953	945	927	906	925	910	890	933	958	886	982	920	891	937	929	907	938	949	886	956	919	916	989	924	902	999	922	909	911	911	915	917	925	977	961	924	948	870	883	972	905	978	909	907	963	976	958	941	920	951	951	885	1007	895	938	905	921	906	869	925	950	853	918	961	920	956	909	918	945	937	934	973	941	954	906	941	967	970	924	953	917	909	899	978	879	989	893	953	936	908	949	950	932	898	900	928	880	945	972	909	943	947	917	962	913	911	929	891	903	972	948	958	929	913	943	923	958	996	926	918	932	929	963	922	963	863	935	1003	931	942	928	928	954	913	947	924	891	950	911	991	946	978	963	960	938	936	886	963	938	897	887	909	917	953	902	951	918	942	924	894	923	890	976	938	934	908	930	920	874	914	901	975	917	1019	887	926	932	911	944	861	940	942	919	949	921	925	916	925	919	943	899	907	870	923	915	940	952	914	897	967	924	880	933	923	920	924	934	889	996	909	874	915	970	920	971	888	938	970	899	918	968	906	945	886	999	924	914	899	950	969	969	961	925	957	877	1006	959	937	903	923	881	908	974	947	897	867	948	852	908	944	939	978	919	914	846	915	942	959	958	928	891	947	923	924	997	886	982	950	990	965	917	979	989	940	940	889	930	919	944	941	884	906	974	938	974	955	946	930	935	848	872	923	939	925	955	917	913	937	929	886	930	924	916	949	913	906	962	872	921	868	941	931	879	933	927	911	921	909	991	1003	941	893	929	877	910	944	908	953	878	968	958	897	936	957	956	907	900	871	852	984	1009	948	954	931	923	974	933	941	906	904	967	983	903	974	896	919	1022	879	948	962	910	884	904	940	898	936	910	933	956	923	952	906	929	964	998	925	918	972	942	878	889	926	938	949	947	900	926	939	901	979	907	900	947	933	951	908	940	945	991	1004	922	904	920	910	926	937	948	941	939	919	918	879	993	947	887	914	949	889	935	938	934	971	914	895	973	887	920	942	929	941	918	978	957	973	1023	862	952	957	897	1004	949	924	922	938	921	878	927	946	995	933	941	899	974	965	931	976	1007	939	927	963	943	959	962	943	911	934	901	951	930	930	936	934	1011	932	962	962	901	907	927	935	942	925	925	980	956	971	968	884	927	913	934	962	916	924	922	915	929	919	990	907	935	980	935	914	911	900	915	980	965	1014	905	926	893	937	953	942	904	874	950	960	960	993	935	897	925	957	1038	938	963	877	910	923	883	939	845	895	949	944	965	893	964	897	957	949	896	922	924	928	924	920	937	926	981	942	905	948	937	887	956	881	910	952	990	911	999	984	920	907	905	924	943	946	907	945	982	889	899	983	900	976	934	964	957	952	939	969	868	987	951	951	875	933	931	917	925	916	911	922	901	911	937	906	897	960	945	895	948	910	967	999	968	957	925	993	941	972	913	914	898	903	916	923	964	937	911	925	921	914	885	948	907	1001	941	885	917	949	933	908	979	900	946	918	1000	947	928	915	855	970	917	983	977	904	977	951	921	912	912	910	956	977	950	918	907	933	965	944	933	931	935	952	926	956	904	882	947	933	964	936	931	905	972	913	925	874	966	967	933	956	907	1007	947	897	921	909	922	939	929	927	932	935	963	982	961	958	946	954	955	976	911	1002	967	892	960	897	967	920	917	924	911	991	972
23494	20792	25073	26602	20797	20795	3024	533	349	384	302	304	269	252	262	280	275	277	253	235	218	225	232	234	246	242	230	238	235	234	228	228	253	237	235	220	231	236	220	216	232	233	240	256	235	223	253	259	254	230	226	220	195	256	221	240	220	207	253	207	238	210	230	232	202	239	216	235	252	202	224	244	205	213	236	214	223	204	226	228	209	232	241	253	229	234	226	220	203	261	258	249	230	228	219	218	214	213	233	273	228	255	230	229	237	222	219	239	238	236	219	229	240	220	264	220	224	247	203	252	207	237	236	244	212	240	220	220	249	219	222	229	225	236	221	253	240	223	215	231	245	229	208	211	236	228	231	230	236	234	222	234	253	244	219	241	216	237	243	218	245	272	253	255	221	212	209	238	216	204	213	220	218	222	225	220	219	244	226	218	255	222	234	252	247	230	240	182	225	215	209	203	216	236	218	250	212	213	217	233	216	219	227	227	267	244	217	220	240	247	240	248	215	211	220	228	238	222	237	237	252	253	240	252	252	228	236	230	194	223	245	242	241	245	214	236	244	244	235	199	213	238	242	225	265	243	227	264	226	250	221	232	226	244	235	204	258	217	212	236	269	218	245	218	248	254	235	241	258	235	240	230	236	241	189	211	241	213	218	231	255	234	231	243	224	237	231	258	223	211	232	206	239	209	215	235	231	237	212	230	248	222	222	237	221	224	235	236	239	231	217	232	250	224	231	245	218	251	195	247	225	236	225	214	248	224	225	236	218	234	225	251	245	208	240	236	228	239	237	242	215	218	199	218	221	246	205	239	226	232	243	273	229	271	239	260	214	232	225	214	237	218	231	225	231	240	241	206	221	219	212	221	241	237	221	207	216	222	242	232	239	241	240	252	243	234	278	263	263	210	261	260	240	207	208	256	238	251	249	235	224	199	233	220	231	233	239	228	228	226	220	232	215	247	238	240	210	265	248	222	252	232	215	233	229	237	253	259	239	241	218	206	222	216	234	241	238	248	229	225	219	238	198	234	236	242	254	223	246	226	220	226	213	225	240	203	225	194	233	241	230	238	225	230	222	246	225	218	218	237	223	216	216	232	246	218	238	249	247	246	253	241	207	226	220	233	235	232	216	244	254	218	221	244	236	233	224	222	209	190	214	232	201	259	224	224	248	236	200	229	206	219	196	211	244	213	212	222	243	232	216	234	214	255	181	237	256	258	229	210	197	222	242	237	209	239	219	209	220	234	245	233	214	240	215	240	242	243	226	220	232	208	214	226	212	213	206	208	236	221	238	255	218	242	208	235	241	255	209	216	204	237	201	249	237	207	213	228	242	219	237	238	208	243	224	211	236	213	251	203	245	251	263	226	268	232	230	207	243	228	230	248	261	234	248	229	234	234	231	232	232	220	208	242	202	244	250	232	217	251	217	251	229	234	223	238	219	221	241	238	252	212	211	195	214	234	227	237	223	225	215	236	228	233	204	249	226	232	235	229	227	222	242	240	207	251	241	205	214	214	186	233	235	215	229	252	231	249	241	238	280	211	237	241	226	203	232	195	210	252	226	225	247	234	247	228	204	220	256	235	244	256	256	216	191	221	230	216	241	228	213	259	233	236	241	251	219	216	227	244	209	236	217	240	258	221	234	225	216	211	206	210	206	216	216	220	233	222	204	229	258	253	246	219	223	214	242	232	232	204	203	239	241	209	216	213	207	238	219	230	209	218	215	251	283	241	250	252	222	246	255	210	252	253	242	216	248	205	238	205	222	231	225	219	234	219	265	207	220	225	199	214	264	226	218	236	223	247	214	213	239	234	237	245	227	240	242	268	202	191	230	218	235	208	202	228	234	209	228	228	230	219	275	243	239	226	211	233	244	227	245	228	220	226	212	261	226	220	246	220	219	226	214	233	232	230	244	239	222	204	212	225	208	196	218	243	216	242	224	233	222	246	224	211	211	192	226	239	222	241	234	249	230	234	222	225	239	223	239	211	209	226	228	237	227	233	200	242	251	229	202	245	248	233	238	255	217	209	237	223	235	225	269	233	234	224	222	225	218	206	242	237	243	221	215	247	203	221	238	247	229	235	224	232	247	239	228	207	205	218	235	236	233	227	232	212	242	254	212	241	229	235	233	219	233	235	217	233	219	221	205	237	235	217	230	223	235	237	235	226	222	246	196	231	230	244	229	236	210	224	210	216	216	235	227	231	241	230	252	255	269	233	246	249	220	218	239	240	230	224	214	220	208	207	229	235	240	240	240	245	234	236	239	174	245	234	210	239	217	248	251	246	233	217	229	231	197	240	225	232	220	238	248	240	225	217	205	245	251	230	224	227	263	233	254	248	235	268	221	240	232	238	231	216	232	205	237	229	220	247	252	239	226	243	243	233	224	214	196	235	208	198	204	238	217	229	250	248	212	226	237	221	225	240	198	196	235	244	223	210	207	221	223	235	248	234	230	247	229	224	227	228	218	223	209	214	198	238	223	246	212	225	212	248	213	221	226	238	231	203	224	226	241	237	235	267	219	243	218	242	207	242	238	251	258	227	236	239	220	230	253	212	216	216	219	236	217	239	208	279	234	242	252	218	216	212	270	225	223	222	227	244	207	212	227	240	220	249	241	224	226	212	236	249	225	255	230	202	257	239	246	220	237	220	231	235	245	222	251	220	265	206	242	270	253	238	226	237	235	199	198	243	240	248	234	222	213	236	243	233	240	235	238	229	243	240	235	196	207	229	265	238	238	226	203	242	211	214	225	220	214	226	229	218	217	267	223	231	218	235	222	236	236	220	220	228	206	242	247	235	207	237	192	227	210	235	224	223	200	203	222	226	229	236	218	200	214	231	247	191	226	224	221	225	244	228	233	214	200	237	226	199	215	240	243	233	224	233	213	217	222	250	223	264	227	208	251	245	231	232	237	216	237	222	236	223	246	230	215	225	214	215	231	221	231	221	216	250	241	241	209	239	198	224	225	207	221	220	202	240	227	245	236	238	234	239	220	244	225	215	256	227	230	231	208	214	249	237	219	240	235	212	213	221	220	223	223	198	238	212	218	248	233	229	210	206	234	201	208	239	216	222	230	227	258	229	212	234	214	261	238	220	277	267	246	257	203	229	208	244	233	214	228	234	216	217	223	241	207	219	245	245	227	234	268	247	228	263	251	221	250	221	218	231	212	254	215	245	215	244	224	222	250	225	213	231	227	233	253	222	225	229	246	244	217	227	220	235	249	218	208	235	233	237	202	212	230	228	214	198	240	212	226	198	217	216	248	244	228	218	232	251	205	223	214	224	247	240	222	220	240	203	268	223	237	220	232	260	233	230	257	211	242	268	219	205	219	215	220	204	256	249	255	199	238	228	227	219	234	226	247	241	222	223	218	254	248	212	223	230	249	252	179	239	247	225	187	240	225	213	218	220	220	238	213	236	234	218	239	230	245	224	232	230	240	229	229	249	259	202	232	230	227	190	256	245	231	240	279	224	219	229	255	222	253	223
3452	4978	3096	1512	996	788	692	614	610	600	620	550	566	577	533	518	578	569	546	536	560	556	586	567	524	548	538	598	528	525	531	573	536	538	555	554	577	535	563	542	535	502	547	520	541	528	575	556	523	553	552	555	566	582	503	536	556	530	541	546	539	538	545	564	522	546	546	547	590	557	525	501	562	584	555	512	512	516	562	522	545	506	575	533	491	479	548	525	521	497	547	544	505	533	529	484	575	503	563	560	501	535	539	532	539	589	534	560	536	521	529	546	563	526	540	543	541	578	507	537	553	555	565	520	565	550	493	559	539	553	553	554	547	554	511	540	533	534	542	465	513	547	534	502	577	566	552	507	530	581	521	543	538	540	534	546	512	522	514	574	547	516	538	557	554	562	548	519	567	539	576	584	591	538	565	532	566	539	558	548	554	496	523	549	522	508	509	532	495	515	516	563	536	558	594	532	545	533	528	543	521	566	516	562	523	542	561	566	536	554	524	568	507	557	571	518	511	540	580	512	497	535	574	561	509	579	518	559	540	527	544	493	577	541	477	509	547	579	547	525	583	559	532	506	545	582	524	516	541	535	560	558	560	541	523	469	518	534	504	515	535	513	505	534	538	489	537	550	534	572	536	494	512	575	520	564	573	514	529	565	534	536	561	551	567	525	520	628	560	516	549	554	523	599	547	555	534	539	566	541	584	559	517	557	544	557	577	554	522	525	556	527	556	561	520	548	546	569	539	553	539	555	513	530	523	500	500	565	575	563	553	579	549	574	537	541	539	522	566	596	532	536	480	562	530	552	581	571	559	531	530	569	554	533	560	524	530	542	501	538	518	534	559	554	552	517	544	534	529	521	522	559	510	538	518	548	607	554	547	522	560	502	524	542	570	584	543	554	542	546	489	516	510	589	505	524	563	516	596	539	586	572	509	545	534	553	524	527	501	566	548	555	513	526	529	516	531	521	549	540	553	569	554	554	577	479	532	600	528	516	546	534	518	545	519	528	539	518	536	535	510	513	504	532	541	554	515	547	566	566	541	588	566	574	550	517	583	539	543	564	572	554	531	526	532	552	544	538	550	515	585	536	533	503	556	545	540	545	524	504	503	572	509	546	559	494	521	551	540	537	513	528	498	539	535	515	571	541	570	529	533	548	518	532	585	525	534	552	521	570	538	523	537	511	555	554	525	555	566	560	527	544	544	545	560	547	529	543	532	559	583	539	534	560	579	531	506	502	536	542	543	529	555	564	517	532	521	553	529	540	568	553	543	618	568	551	535	517	543	574	555	572	509	551	581	530	527	545	531	531	556	532	539	514	574	546	538	552	587	539	547	574	579	530	521	557	564	515	543	562	536	522	541	499	537	551	559	566	553	565	547	512	542	551	564	545	538	518	527	564	542	549	532	574	531	530	546	527	508	536	534	580	558	544	569	546	495	581	524	562	617	505	559	515	497	509	580	553	572	524	545	525	557	537	507	503	542	551	548	507	565	517	549	574	541	549	533	536	526	541	536	531	545	571	554	510	557	522	538	511	530	571	555	569	567	545	576	529	520	528	565	517	534	567	552	511	572	548	547	555	564	549	542	513	555	515	533	556	528	555	538	523	507	544	531	514	544	546	532	521	532	531	533	540	530	567	543	595	517	506	534	558	533	495	541	521	485	557	559	553	501	518	525	545	554	561	495	538	525	537	499	520	535	530	530	543	512	560	530	511	550	561	545	541	545	574	516	518	552	542	550	502	565	505	529	556	529	568	553	528	532	572	567	537	551	555	547	566	529	520	524	474	543	566	506	509	503	538	506	548	573	530	545	507	517	558	546	539	588	565	502	521	502	552	532	484	531	528	502	553	541	530	537	562	565	602	519	539	520	516	495	538	546	556	560	532	553	546	516	533	536	552	554	524	532	558	522	524	564	503	553	541	537	564	542	572	514	520	541	570	561	494	575	555	549	524	555	559	566	546	532	558	557	535	528	550	549	546	570	549	513	526	524	540	542	557	520	525	545	474	556	547	505	531	529	544	563	544	575	501	553	557	555	548	502	530	571	532	516	536	513	528	499	530	523	563	581	565	533	548	517	556	539	577	537	507	541	581	525	545	513	583	521	517	569	534	527	567	529	517	543	548	542	553	526	541	576	505	561	576	533	526	560	513	525	534	529	511	538	563	556	554	530	558	566	555	550	579	580	551	583	482	533	536	528	567	544	519	547	542	554	526	530	575	543	523	539	527	539	568	558	537	571	526	529	527	507	548	522	542	568	525	549	499	553	537	540	564	511	558	554	570	548	585	509	540	520	502	538	520	520	488	531	528	523	566	513	525	537	544	538	533	534	545	553	534	529	553	518	564	544	528	559	515	543	516	506	555	518	562	571	521	539	540	556	532	564	482	513	521	502	507	530	536	547	560	540	505	531	532	533	579	558	552	535	522	546	529	550	556	497	560	549	528	510	528	481	529	530	531	521	498	518	555	539	550	486	525	513	513	544	530	538	578	522	561	536	567	569	591	524	518	529	519	527	583	510	499	537	526	538	540	566	511	520	534	530	506	541	556	552	531	553	562	556	526	535	566	505	532	526	521	541	549	557	548	567	531	513	532	536	519	552	535	517	535	586	536	601	546	512	553	532	558	529	532	543	538	536	538	584	525	503	558	559	547	485	516	532	549	529	570	573	543	557	557	484	480	534	529	512	500	551	533	546	512	530	517	558	538	549	532	518	515	550	564	553	554	545	533	532	528	528	536	520	531	547	564	554	587	534	502	549	545	574	557	498	543	567	572	540	521	555	559	497	562	563	497	554	513	506	510	562	547	514	579	553	536	549	533	522	550	558	497	542	603	564	515	529	548	548	520	543	555	516	538	544	511	514	538	516	535	552	539	529	549	551	545	526	505	538	510	531	502	506	546	527	552	542	522	543	538	542	542	486	522	547	540	582	585	530	556	566	563	499	532	550	550	531	535	566	561	528	538	530	518	580	559	567	512	534	507	526	570	516	574	567	536	511	494	510	541	561	527	518	566	541	545	521	530	549	534	584	523	524	554	567	544	571	497	547	517	505	508	514	558	556	524	547	533	559	576	568	519	528	566	554	550	572	531	548	519	534	523	559	576	480	561	516	573	555	518	544	546	521	527	583	517	545	503	538	548	557	574	524	534	571	496	535	561	529	528	524	496	544	484	525	525	560	544	523	553	529	531	572	542	520	504	536	559	576	514	567	513	488	550	570	582	587	545	508	494	504	539	542	593	550	523	580	528	560	577	570	552	531	539	529	523	567	502	548	508	555	555	549	509	557	536	528	537	531	488	562	511	524	521	542	528	564	535	579	534	533	525	559	566	525	542	576	508	552	547	523	508	550	511	551	558	519	545	564	549	549	562	535	545	552	508	508	523	521	496	575	542	528	511	546	506	561	500	496	509	543	518	550	544	562	578	545	526	537	585	564	539	571	537	559	563	552	508	529	501	571	559	546	507	567	542	506	528	562	561	537	540	574	565
32029	10706	1187	503	449	429	423	429	377	398	372	386	385	402	408	397	362	424	389	430	419	455	407	372	391	411	408	436	434	372	422	415	405	398	421	416	411	423	382	422	374	388	400	446	393	453	405	384	409	394	402	408	405	400	403	395	425	406	386	401	412	425	370	419	384	417	421	366	424	403	384	396	394	418	381	420	395	427	458	414	418	398	412	420	382	360	373	445	371	377	409	421	404	374	384	380	373	392	365	392	389	420	361	420	412	430	372	421	398	416	411	433	389	415	395	380	428	375	401	386	372	418	403	405	419	411	428	379	401	379	395	448	390	383	398	434	434	395	403	376	431	357	369	396	408	402	399	422	397	376	395	419	366	394	381	427	430	411	393	419	387	391	409	392	385	431	397	402	409	371	405	389	402	421	364	399	404	409	389	404	429	372	377	355	396	404	399	409	390	408	400	389	389	387	404	395	405	404	393	401	427	387	451	383	384	414	434	404	398	400	366	384	421	425	381	387	364	410	389	396	383	402	390	384	389	420	397	441	399	350	389	371	379	449	402	423	390	381	404	411	388	409	375	380	364	388	378	449	387	378	393	429	412	410	394	403	434	393	388	394	391	399	402	410	389	397	391	411	417	430	405	401	367	392	416	419	358	405	384	365	377	336	366	383	414	434	410	375	409	389	444	432	382	372	409	413	367	424	428	402	422	421	410	445	406	423	430	426	430	387	406	402	384	382	434	378	412	404	459	421	389	389	412	434	368	437	381	427	377	385	355	368	387	382	400	406	367	423	413	395	372	417	427	371	403	413	423	406	413	401	386	371	383	418	358	400	388	411	374	341	371	414	359	414	427	373	373	374	400	402	394	379	405	423	401	410	397	412	390	415	427	383	431	375	404	425	381	434	428	386	398	401	413	418	422	402	441	412	373	417	409	388	381	403	393	395	429	402	392	407	432	421	407	431	417	405	432	403	404	393	414	376	426	396	401	418	391	406	449	383	379	407	374	405	430	394	390	394	431	385	374	392	424	404	413	361	400	426	395	417	404	394	406	360	420	417	378	402	357	393	393	393	442	407	405	369	394	370	415	402	400	388	382	350	400	379	373	388	390	373	403	408	424	384	390	394	433	407	382	418	410	381	410	406	417	408	397	377	408	397	417	428	434	393	400	393	365	391	385	386	414	391	395	390	424	377	416	381	376	365	394	412	383	380	416	402	438	353	446	430	393	393	385	353	380	389	403	376	418	385	416	364	404	383	372	396	432	383	454	384	389	380	406	353	412	393	430	425	403	387	380	409	409	379	439	402	413	406	450	422	419	398	431	377	427	433	391	376	400	387	394	430	383	391	387	393	401	396	408	402	399	433	380	372	384	410	385	372	398	406	439	397	402	398	379	379	418	396	399	390	432	445	434	389	361	379	405	389	390	372	378	345	400	400	394	421	401	377	416	375	425	395	398	378	375	376	412	433	382	378	407	418	403	393	421	388	423	408	438	377	385	400	375	419	382	389	402	432	392	398	446	413	410	393	381	409	387	385	412	386	394	390	395	385	439	401	397	411	417	426	397	419	344	387	409	362	393	426	357	408	391	399	378	351	409	404	389	398	384	421	416	427	374	386	392	400	364	400	398	404	378	452	422	452	399	392	344	402	421	379	430	414	382	422	425	394	407	375	389	398	401	411	382	391	412	399	415	402	415	374	389	415	396	398	389	401	419	438	386	402	407	414	404	369	398	412	417	417	426	422	393	395	398	400	411	398	418	379	424	358	402	360	399	428	420	377	432	400	385	427	437	378	366	402	402	383	403	348	431	414	392	367	398	379	404	369	398	402	415	418	378	407	391	422	410	399	392	442	426	409	435	434	405	413	442	452	374	400	391	412	387	413	380	396	372	414	395	403	398	433	374	437	429	367	371	421	388	410	408	411	369	416	433	339	398	379	391	393	407	384	425	407	365	380	369	405	427	400	427	416	356	400	409	391	406	414	435	429	418	404	406	395	405	398	374	402	405	392	372	388	386	371	355	402	394	375	409	401	401	373	390	397	409	427	393	396	377	428	391	404	395	385	406	401	414	380	401	371	372	382	399	388	407	375	405	419	396	360	392	414	380	404	399	405	356	457	423	386	390	379	446	399	381	426	392	413	400	416	424	397	386	385	405	440	418	390	378	395	379	355	389	363	372	401	402	378	371	404	386	388	421	388	376	382	371	438	380	383	385	391	434	428	372	396	410	413	391	437	418	420	356	400	405	452	406	419	421	416	387	389	396	383	338	421	379	385	402	426	423	392	388	376	371	415	406	437	371	425	398	409	424	411	410	371	393	383	392	401	376	422	411	412	400	370	433	388	457	388	409	395	382	398	402	432	373	367	396	390	393	410	380	431	390	379	407	387	424	384	404	350	365	405	403	397	414	395	399	421	359	423	429	383	370	398	422	437	440	364	439	430	415	389	418	407	399	383	422	413	402	372	391	414	391	402	384	378	410	364	395	385	391	402	401	383	375	378	436	435	392	409	404	378	404	415	416	387	455	415	385	420	418	409	394	393	378	390	432	413	434	363	387	432	428	426	363	385	416	400	436	419	364	383	394	388	374	449	357	405	385	385	405	394	397	403	407	417	398	416	392	409	406	386	411	432	398	381	389	394	393	381	380	401	399	428	416	395	425	388	371	388	418	411	397	372	405	396	382	386	404	375	390	369	421	391	399	389	416	391	416	448	403	421	373	385	406	422	375	358	413	395	398	367	381	425	410	395	379	393	394	372	402	406	403	413	414	389	424	397	381	441	382	421	407	434	382	389	408	370	371	366	391	405	452	400	389	429	412	410	405	390	401	433	423	425	407	401	398	433	425	407	398	416	364	454	404	411	406	369	427	392	385	390	387	387	422	386	401	433	456	422	380	410	424	411	359	354	366	345	422	396	428	429	387	394	403	382	426	426	407	401	370	409	415	383	398	390	443	379	417	401	383	422	384	431	420	389	394	391	369	402	409	412	390	407	393	408	436	415	437	429	401	418	397	445	384	379	380	430	387	408	403	402	404	377	392	412	398	395	360	432	394	434	385	395	418	391	391	416	370	407	376	361	436	400	378	425	393	394	419	393	420	406	458	404	374	384	397	417	427	400	406	357	375	447	389	406	387	435	387	356	424	414	414	395	411	413	408	389	378	385	359	386	408	432	369	406	404	404	385	376	435	396	382	390	399	413	409	398	376	401	407	430	382	396	389	343	421	402	445	382	389	404	400	413	428	436	385	418	397	417	418	387	365	388	394	385	389	440	420	394	356	368	435	416	427	357	387	398	372	386	419	407	385	370	417	424	419	392	388	399	407	406	373	428	384	396	414	383	401	399	392	387	342	392	385	381	402	388	438	424	447	389	422	375	405	410	397	380	442	411	427	397	368	350	405	380	335	406	393	401	398	373	366	413	395	376	429	374	364	367	400	413	414	382	401	390	398	381	392	416	399	386	452	397	409	391	414	393	364	395	403	388	409	372	428	418
5207	1072	931	951	953	963	925	911	896	950	926	869	897	894	896	921	901	930	954	863	887	921	869	896	904	897	921	901	887	948	887	936	839	932	951	870	871	948	897	917	855	890	897	901	955	900	940	940	974	894	890	880	955	917	849	866	932	962	873	897	883	914	875	911	931	846	944	872	939	923	968	896	900	914	900	887	873	889	906	911	879	933	908	913	955	885	933	909	926	885	920	917	926	914	957	892	954	893	885	918	904	916	904	887	910	931	899	933	875	910	885	921	898	897	896	915	930	890	915	895	889	850	883	944	876	886	843	861	958	917	893	880	900	904	895	901	912	921	903	903	934	929	885	847	894	885	906	884	930	935	895	915	925	909	1001	875	883	887	915	975	941	870	948	925	937	879	886	884	907	875	889	929	848	899	907	917	915	900	934	880	915	913	938	875	946	927	884	941	908	873	903	930	945	840	912	931	942	953	905	932	921	890	898	912	887	930	886	921	933	891	881	923	872	865	872	895	880	903	899	850	922	928	870	946	937	864	912	885	916	880	926	901	862	930	931	865	880	878	859	923	906	964	874	858	912	831	903	926	909	921	928	913	903	826	923	905	895	937	920	924	924	883	880	862	860	934	925	945	859	980	893	910	904	954	918	904	889	893	862	925	923	893	930	918	868	931	910	858	874	860	938	935	935	902	975	839	910	884	902	846	928	886	909	888	950	924	914	850	891	942	925	924	932	908	890	869	865	894	911	889	912	946	884	842	940	961	935	894	875	921	916	910	924	956	919	907	867	877	869	894	947	882	892	889	949	996	911	926	934	939	934	888	860	905	895	914	858	922	872	922	897	902	908	932	942	952	952	879	887	902	849	928	913	928	881	946	842	972	957	919	869	903	843	962	939	903	960	939	939	881	924	845	947	877	881	865	945	878	892	865	889	846	896	936	904	895	891	892	902	913	909	911	923	887	926	942	894	949	926	927	888	928	922	882	892	886	885	900	885	889	868	946	920	870	884	904	907	889	937	963	915	882	945	881	869	923	910	903	916	884	907	918	882	910	901	952	945	875	854	911	968	873	977	916	905	921	921	871	936	939	926	917	880	941	885	928	895	900	936	875	887	943	929	916	876	846	904	872	906	923	887	859	856	905	900	898	887	923	893	849	866	865	903	911	893	867	848	892	867	910	905	954	958	970	880	871	894	889	915	908	822	914	879	846	853	954	905	875	908	936	881	949	911	881	906	920	881	894	878	871	892	930	862	895	910	944	918	908	904	887	921	920	930	929	927	944	892	909	878	910	920	917	856	915	910	935	891	868	890	912	879	855	922	936	905	926	922	935	942	887	895	896	871	855	915	930	893	876	885	918	885	912	934	871	903	882	868	962	929	897	858	915	876	882	891	944	885	925	858	911	911	919	850	898	889	896	852	908	883	919	875	887	895	878	911	833	930	914	944	885	923	895	916	866	895	907	933	895	959	844	890	918	951	896	919	884	862	912	929	873	906	876	942	914	914	909	857	898	917	921	865	890	893	912	897	943	861	850	883	830	920	915	850	892	908	910	917	898	946	994	936	876	911	882	929	884	896	929	954	879	913	908	841	909	917	879	882	926	933	867	908	962	931	858	928	863	871	890	902	916	861	868	883	849	881	956	909	895	910	880	954	902	820	856	942	941	878	905	894	903	937	898	965	902	877	916	898	889	902	922	940	883	889	876	937	896	935	876	896	881	874	904	838	890	935	881	892	892	916	888	899	883	914	894	917	908	940	891	930	938	860	869	885	879	912	915	940	956	921	918	950	913	923	896	923	849	900	915	908	919	898	943	876	914	968	963	902	913	940	898	891	954	844	868	854	929	955	973	935	906	931	911	848	918	900	828	860	879	913	881	902	904	889	893	836	902	927	927	909	962	893	868	932	895	840	896	886	903	912	904	929	893	908	896	896	920	911	886	920	907	930	895	882	928	900	865	957	912	905	895	892	891	904	875	873	946	931	838	921	951	916	885	954	873	877	882	919	884	913	930	914	968	909	915	864	876	934	919	937	908	910	892	932	945	844	923	881	908	889	872	877	952	946	915	933	833	943	918	875	942	890	874	937	958	904	872	943	932	928	940	894	893	973	938	915	918	937	907	897	917	894	905	878	865	873	935	931	897	891	930	930	892	880	900	906	942	921	895	903	924	932	889	899	934	851	881	906	850	903	838	911	899	864	866	871	961	917	900	889	865	919	914	919	887	857	871	911	897	894	865	935	918	898	897	883	899	948	914	949	880	957	863	918	879	952	859	904	914	913	895	939	874	935	924	910	944	855	853	902	855	860	867	952	975	901	891	893	908	946	924	953	910	884	919	915	876	911	882	909	923	931	937	925	904	934	939	891	892	883	940	974	967	903	949	938	888	941	905	971	877	937	914	872	909	873	922	867	862	932	884	933	928	936	894	896	918	866	892	886	867	895	912	903	999	897	871	928	962	906	957	929	908	918	921	835	923	927	863	911	884	935	854	932	906	893	898	952	923	921	883	948	922	936	868	892	996	907	933	949	895	899	899	938	929	898	859	948	915	881	904	915	908	886	892	909	947	911	937	948	901	990	911	894	888	924	968	882	863	831	902	906	910	846	938	942	926	867	911	831	858	922	898	907	968	921	889	914	869	897	888	930	892	840	935	920	940	931	948	841	894	917	892	948	887	927	880	897	910	917	923	945	907	854	901	881	909	918	900	893	918	883	917	879	872	915	938	866	883	854	949	887	855	907	860	937	867	860	940	907	873	909	930	880	906	892	914	877	914	965	928	915	899	863	896	949	935	875	938	893	912	873	873	905	908	889	954	881	913	900	956	894	906	928	915	918	883	990	944	881	944	892	898	877	930	870	864	924	940	951	929	912	923	885	900	887	888	913	880	902	953	901	903	891	912	914	905	845	928	884	927	953	935	946	929	892	931	862	867	905	832	884	876	902	912	885	895	906	907	868	922	936	912	899	901	895	842	863	888	906	911	902	937	900	963	874	925	909	909	934	858	896	908	891	869	899	837	954	846	893	857	945	873	928	905	931	862	913	929	963	927	920	892	889	897	880	840	924	893	854	881	899	924	936	875	887	917	857	914	868	887	941	868	909	889	955	892	959	941	894	879	842	919	923	881	896	939	887	906	879	911	930	930	918	886	887	933	922	904	948	857	902	863	849	925	897	899	895	928	916	938	910	846	900	916	915	965	915	827	962	909	932	936	929	891	893	929	901	917	911	937	872	887	955	981	939	905	913	903	902	921	894	903	898	902	881	874	931	922	863	920	890	915	897	898	917	858	885	883	895	881	933	844	954	910	931	927	887	960	927	887	946	893	922	921	923	889	896	850	895	932	908	969	909	839	920	885	891	888	897	899	939	860	882	942	869	863	953	890	897	919	949	910	901	955	845	918	910	935	885	889	910	905	928	918	922	884	925	943	928	880	938	911	869	920	888	913	935	888	913	963	923	898	882	882	912	883	934	950	989	872	876	874	890	877	896	877
24443	20846	24477	27266	19770	1588	599	505	497	488	490	444	456	431	428	465	445	479	424	454	466	442	428	394	456	435	428	462	401	433	440	461	416	432	419	387	417	419	425	460	394	410	431	434	424	438	466	390	421	401	397	472	399	456	406	444	430	400	437	452	418	459	450	437	424	425	449	414	458	437	471	389	427	405	426	446	436	441	424	416	414	393	403	431	441	438	414	417	388	419	441	425	413	404	438	431	407	408	399	430	439	411	430	391	419	427	436	387	388	414	392	449	430	406	455	415	418	421	429	428	434	464	428	448	447	445	417	433	420	422	416	449	435	472	459	450	407	453	421	407	418	399	425	420	421	416	449	449	418	402	404	430	455	414	428	430	387	422	476	444	445	420	424	433	450	407	433	468	389	415	462	450	433	403	423	445	395	429	441	416	420	457	404	400	413	473	432	437	464	466	431	423	457	409	406	436	462	443	434	470	403	437	407	414	371	429	429	425	453	421	470	436	436	434	403	445	432	412	400	475	454	424	404	433	438	430	491	451	438	435	455	422	427	452	419	384	428	420	464	460	404	409	443	453	441	451	431	432	449	473	426	442	424	421	382	424	430	413	443	435	395	408	407	444	444	453	432	448	427	446	439	442	429	398	423	409	406	448	430	420	407	474	473	417	443	464	454	442	445	430	409	420	423	449	448	445	420	430	396	450	425	413	434	456	402	440	428	389	405	453	385	425	432	441	418	433	374	430	442	449	414	435	510	429	427	381	439	396	413	432	441	441	433	438	417	453	446	422	419	415	427	435	451	450	435	417	420	433	402	442	414	379	435	448	462	449	435	415	444	378	416	411	432	442	364	419	445	400	444	438	442	430	418	459	465	443	437	388	434	421	392	461	422	421	450	385	359	431	432	435	458	407	424	401	430	426	471	447	405	406	438	422	439	458	428	375	453	457	439	410	433	438	366	399	423	433	445	419	444	464	439	434	395	454	424	414	419	428	431	487	473	414	438	421	396	416	470	424	417	412	424	420	430	413	438	405	402	431	426	417	434	434	450	421	420	425	394	455	442	492	443	453	417	451	438	419	441	431	405	438	423	425	430	470	397	421	469	433	417	455	418	441	435	410	466	422	440	396	410	408	409	425	428	413	422	437	460	441	402	399	424	421	377	425	434	435	423	428	417	409	420	395	450	429	434	408	403	401	418	453	436	423	399	408	478	413	471	409	440	417	466	418	383	445	438	474	461	421	416	415	428	426	435	400	418	396	452	430	427	448	442	409	472	443	410	452	433	419	438	425	433	416	419	438	450	410	438	462	473	421	407	422	418	422	440	461	462	412	409	425	413	415	412	408	450	408	447	433	428	427	451	444	402	411	450	441	449	385	401	417	449	428	398	445	418	444	426	423	423	401	432	436	394	426	415	442	474	431	407	439	414	431	429	433	447	432	438	449	406	426	438	454	458	401	412	439	414	415	400	406	386	438	405	403	445	468	388	426	392	441	461	419	410	440	451	433	449	460	445	434	433	444	445	453	426	397	439	376	419	448	427	407	414	424	470	426	455	467	451	405	435	458	418	466	472	418	405	416	420	399	421	460	429	412	440	412	437	405	423	410	450	407	404	409	400	412	439	417	426	437	437	392	414	425	435	432	461	415	410	438	421	437	440	396	422	395	405	431	446	452	441	429	416	391	417	440	444	454	412	445	408	438	416	441	411	416	464	433	402	421	433	420	445	431	441	417	448	410	410	457	406	416	419	419	400	414	433	450	383	435	408	469	431	453	401	400	434	479	401	396	405	426	407	403	408	424	459	421	443	445	458	420	420	427	455	439	363	409	436	416	445	489	425	407	414	436	447	456	419	444	408	407	419	444	453	384	441	455	409	410	417	433	418	440	437	419	413	466	399	439	402	411	435	413	431	423	411	474	419	410	435	451	438	405	427	414	412	425	418	434	430	438	470	398	449	457	418	438	455	461	432	409	449	464	440	441	423	460	386	408	427	411	400	435	414	428	441	419	400	442	370	407	453	443	410	424	450	450	415	417	432	400	390	446	385	422	394	409	468	402	428	417	410	410	449	429	415	440	403	420	418	437	420	488	472	409	435	458	443	465	405	420	407	429	411	425	403	409	410	392	394	444	364	415	463	404	362	397	404	412	446	369	437	432	399	422	442	444	426	419	405	490	433	424	417	437	448	443	389	420	418	439	422	442	380	415	444	449	421	425	445	428	388	419	443	427	423	391	401	389	435	480	480	420	404	387	432	452	442	463	428	436	443	442	431	444	452	436	430	454	374	410	384	409	429	475	383	425	437	396	394	416	437	447	459	457	382	444	438	409	441	441	448	432	438	435	431	446	413	444	416	408	413	418	417	428	421	417	462	429	431	440	424	444	449	473	449	421	421	424	456	428	450	400	445	409	435	404	423	438	450	425	416	395	454	455	456	432	404	440	470	434	461	389	431	404	422	414	403	442	416	464	410	424	429	432	448	414	404	419	441	394	465	458	408	448	379	465	424	466	438	413	441	422	438	417	406	365	422	390	432	417	414	445	414	393	464	426	408	451	444	431	411	450	391	418	440	389	418	403	410	409	416	433	458	461	445	422	434	442	411	410	447	441	441	404	435	437	441	457	360	429	454	431	412	429	397	436	419	422	432	399	423	388	400	434	419	446	432	440	444	469	441	406	417	400	472	413	411	452	391	416	432	445	413	398	434	450	436	417	449	405	424	416	413	437	442	440	449	439	401	448	453	470	457	426	424	363	449	427	426	431	446	398	450	452	413	423	460	424	439	436	420	414	442	410	428	438	418	387	403	428	431	357	415	450	465	424	444	437	438	379	459	421	461	402	458	425	443	416	413	392	431	463	431	412	414	411	429	431	433	423	429	416	452	417	474	476	441	406	405	445	411	382	438	413	434	408	432	452	400	457	416	405	430	442	456	414	462	506	430	430	429	442	408	424	458	503	462	441	418	405	422	391	415	393	499	414	413	445	416	422	423	430	418	476	425	424	442	449	412	379	414	403	421	412	423	417	423	448	418	426	423	400	426	448	414	416	413	440	380	417	425	397	408	422	413	443	446	434	428	395	444	386	440	430	434	410	413	395	398	398	399	458	425	414	407	404	433	421	457	428	423	421	419	442	432	425	471	429	423	419	429	433	443	444	457	434	429	455	393	424	455	408	432	422	398	403	460	393	456	415	433	451	426	450	405	453	431	425	398	381	394	451	430	419	422	440	417	423	412	456	433	434	394	437	450	385	416	421	406	470	414	404	430	435	421	427	427	466	419	422	425	458	431	451	428	435	440	456	407	434	452	454	377	453	460	421	409	443	460	448	428	453	414	413	424	408	434	420	419	452	404	440	438	412	384	411	482	454	431	472	438	455	444	410	454	426	434	408	376	436	421	410	410	420	428	455	427	412	415	424	405	437	447	428	438	435	461	455	455	362	414	409	431	409	388	435	409	402	397	411	399	436	421	389	396	374	454	426	439	455	424	464	439	436
3385	3004	2163	1407	1140	1120	965	1017	997	953	979	978	984	964	994	1011	912	978	935	900	963	978	959	930	854	902	957	943	961	946	977	952	898	995	912	948	990	904	952	953	937	914	928	924	953	970	958	951	940	894	903	909	958	953	922	951	952	950	930	927	941	926	979	997	890	915	920	912	934	910	960	894	964	935	983	929	956	912	937	948	920	963	903	915	972	909	918	898	927	889	940	900	895	963	1000	960	967	920	915	927	960	900	965	948	900	985	976	937	894	969	882	922	925	995	956	931	957	923	917	943	925	943	950	934	976	949	939	948	985	948	905	948	876	913	909	862	944	912	919	941	957	981	901	1000	952	977	887	921	931	863	948	906	976	974	956	960	940	903	918	898	901	901	944	935	958	953	911	951	914	910	932	922	1014	951	935	929	898	929	923	930	934	947	972	984	947	901	907	909	957	973	979	936	970	908	912	931	902	917	947	932	992	878	977	879	929	955	942	915	922	918	909	875	970	1005	1039	964	962	832	895	928	908	920	939	965	983	922	940	956	857	937	897	934	927	960	880	938	925	948	968	956	875	949	942	929	954	954	905	919	960	974	969	953	927	982	904	919	924	938	922	945	973	934	971	965	924	1001	916	962	939	923	914	979	927	951	948	935	931	990	943	928	940	878	948	908	903	927	975	997	897	926	953	883	900	972	866	992	903	908	904	943	934	939	903	954	926	919	927	948	890	963	934	922	900	926	902	918	965	993	926	936	944	937	929	919	936	936	943	910	922	959	929	944	886	898	950	948	932	866	902	965	978	933	884	950	921	914	978	930	904	957	893	905	931	970	922	939	906	891	974	949	906	913	956	957	914	937	975	945	973	891	919	932	942	944	928	918	979	904	926	955	920	949	966	896	904	945	902	973	924	968	958	1009	926	915	918	896	899	935	911	980	982	913	979	908	923	983	933	945	984	906	894	995	921	953	945	908	980	1007	923	903	891	890	969	955	927	936	935	890	922	920	953	969	933	972	980	888	905	930	939	945	922	955	968	959	964	986	988	947	957	898	906	923	945	940	926	936	905	919	923	924	948	947	928	959	948	930	955	892	879	967	904	957	941	970	974	915	922	903	940	961	913	904	920	904	946	957	975	924	962	981	925	931	896	892	907	932	1015	914	914	957	940	927	906	949	889	929	889	886	944	1027	936	932	863	954	953	939	913	949	869	932	963	927	984	972	904	934	939	944	979	936	936	882	936	930	947	986	894	985	899	903	969	909	977	935	999	924	966	954	958	901	977	899	940	902	944	909	955	903	928	1003	936	924	991	905	947	892	932	983	961	977	906	917	932	885	997	936	924	912	922	974	933	989	943	974	905	908	894	901	940	929	862	908	909	904	946	952	975	931	950	933	912	980	974	936	960	929	929	879	992	941	933	938	956	892	952	896	945	986	878	909	921	918	908	951	917	902	930	946	946	895	911	951	983	958	955	956	928	941	896	937	894	924	963	963	918	969	924	981	886	934	905	988	877	946	929	959	933	973	1005	990	926	939	898	945	974	960	967	892	938	899	967	920	898	929	869	911	966	989	956	893	924	954	930	939	936	952	935	910	948	899	973	946	890	939	876	973	942	945	914	910	910	953	888	901	929	995	938	987	914	908	925	932	956	929	946	948	936	960	950	949	963	964	917	922	961	908	965	965	950	954	920	934	942	910	954	922	897	898	963	948	938	978	926	953	952	884	922	909	965	936	969	951	886	960	912	900	906	980	943	942	955	934	862	931	866	940	913	970	958	903	946	922	917	940	894	939	939	990	912	938	940	943	967	998	900	930	963	894	928	971	902	888	915	957	999	980	868	962	894	961	941	974	970	925	937	963	916	973	952	983	940	916	914	929	886	922	950	903	930	920	947	903	894	918	951	920	948	925	959	995	914	1024	975	935	929	925	929	934	941	960	929	925	902	920	989	957	930	897	949	967	963	949	931	957	929	939	916	975	924	902	930	955	945	951	971	984	937	959	910	934	919	982	878	896	946	912	955	945	965	980	952	919	925	988	896	940	922	886	931	897	924	900	931	905	913	983	910	988	924	914	952	913	932	907	937	938	932	959	918	995	946	921	933	938	917	993	931	889	935	940	913	914	974	895	928	986	959	887	891	909	904	899	916	917	942	871	963	926	917	966	943	932	972	939	949	977	887	965	956	916	963	906	921	926	942	904	965	967	927	929	930	964	901	943	891	937	924	916	907	1029	906	928	958	948	933	957	947	932	966	921	931	930	966	964	922	967	940	961	921	895	920	923	902	920	947	920	962	963	929	966	935	957	938	905	963	882	920	888	900	954	927	946	915	884	917	965	924	930	961	909	912	918	925	953	916	965	926	924	939	941	924	904	870	887	894	932	951	914	931	930	951	936	915	952	902	961	865	965	975	954	925	897	907	941	920	996	950	956	960	988	903	943	954	959	951	907	917	920	923	909	971	969	936	932	999	966	934	949	960	927	952	940	954	954	939	939	930	935	919	884	971	983	902	932	942	940	931	943	1004	916	926	910	946	941	922	926	921	955	899	939	929	904	958	961	926	930	924	981	938	883	921	983	906	944	928	923	882	939	960	894	910	898	899	919	959	928	924	981	916	959	935	969	971	933	985	1001	947	1009	900	936	931	903	961	961	936	991	975	977	941	945	966	958	946	924	916	1025	893	923	939	924	970	873	959	948	982	914	1005	924	937	958	928	914	927	884	936	968	948	906	996	914	952	987	916	952	967	893	929	918	917	879	940	941	907	948	946	924	959	927	888	931	959	951	922	913	960	930	893	956	972	913	908	943	936	907	960	853	931	976	979	924	930	927	911	935	946	953	913	936	948	918	928	938	939	912	951	947	993	948	932	940	911	930	946	938	937	955	976	952	959	918	973	977	939	983	920	938	953	916	902	974	873	884	948	930	917	911	946	979	938	981	905	911	952	950	866	868	918	1028	930	912	953	925	946	954	922	906	966	934	966	959	942	942	921	883	953	931	918	945	910	885	991	917	924	948	953	1001	981	960	933	954	1014	952	949	975	931	923	952	902	931	964	999	983	963	961	946	938	887	941	913	930	942	923	975	915	924	959	903	965	928	919	948	952	950	910	905	925	935	932	879	929	893	991	904	943	908	929	945	984	981	931	937	862	929	888	953	911	905	889	902	880	904	982	915	890	897	930	904	903	905	942	930	972	925	951	965	901	893	964	974	947	951	908	945	973	937	914	909	942	972	891	939	924	926	915	948	936	881	923	926	973	891	932	967	934	903	938	945	923	962	919	936	926	884	972	906	940	921	931	927	911	933	942	938	983	975	969	952	853	964	898	948	988	897	961	938	941	957	954	971	943	938	949	985	894	927	946	939	915	892	938	941	930	974	957	907	926	899	965	877	968	953	966	989	952	898	969	910	963	919	898	940	952	973	943	942	948	889	943	906	977	930	881	898	933	886	963	972	909	887	953	971	957	934	953	949	972	935	911	950	918	905	943	946	911	963	930	972	908	960	968	940	879	928	979	959	928
23568	20858	25169	26672	20864	20877	3249	501	362	315	331	341	261	276	283	225	248	297	280	220	239	244	257	245	275	250	243	258	225	229	243	241	250	237	246	243	262	203	243	226	244	250	226	217	256	237	253	204	229	216	260	212	224	204	251	256	233	238	220	241	252	230	228	219	255	215	229	212	251	207	236	223	223	221	224	225	219	223	232	216	260	226	212	219	242	194	194	260	240	233	272	224	224	244	203	240	215	236	230	192	216	221	217	210	238	211	187	227	237	238	220	236	216	227	233	255	218	237	257	235	252	235	256	249	212	240	218	230	222	221	231	222	236	250	222	237	217	253	236	222	238	244	216	218	229	268	233	217	264	230	233	204	233	218	233	236	221	226	247	226	225	246	216	211	261	232	209	230	208	232	208	215	232	237	240	227	234	232	240	232	243	203	216	241	204	274	244	259	223	235	236	215	220	219	235	208	232	227	253	262	268	248	276	242	219	226	245	237	221	232	221	227	261	209	258	251	231	213	208	225	251	186	241	234	243	234	235	244	249	229	223	227	238	217	179	220	208	233	235	237	216	217	246	229	208	249	240	207	231	220	223	249	241	234	229	230	237	236	204	201	230	230	242	245	223	214	230	270	253	223	277	242	234	258	222	226	214	214	230	245	231	240	227	202	242	211	242	241	231	224	247	237	217	227	239	224	208	219	219	223	200	209	231	237	248	220	237	229	240	275	225	232	246	237	265	240	238	244	211	255	195	212	220	236	227	263	230	225	225	216	236	237	217	246	214	208	234	219	263	221	247	222	225	227	216	248	226	269	206	227	216	258	220	213	221	236	241	220	212	229	231	254	234	201	218	246	217	241	241	225	218	249	263	228	228	250	220	239	231	271	226	248	260	267	232	250	242	247	210	211	229	240	258	256	233	234	231	239	212	261	253	234	216	206	198	242	221	257	254	236	233	197	249	241	242	263	235	197	214	231	235	224	228	252	226	221	215	218	219	198	219	179	233	259	234	228	218	239	240	236	227	239	235	219	232	214	243	242	218	250	231	186	230	235	212	248	230	214	219	216	235	227	232	217	261	222	218	221	241	258	210	256	217	259	249	243	219	203	222	193	235	246	228	206	223	234	271	217	221	227	196	190	251	220	241	232	214	244	257	219	269	259	263	218	231	254	227	234	253	245	242	237	252	211	211	221	215	277	218	216	217	235	251	253	249	224	251	236	235	202	233	239	224	202	227	219	235	241	236	247	232	213	236	232	222	217	265	228	240	204	212	215	261	220	239	263	257	273	226	224	255	234	220	205	221	213	237	228	224	221	233	217	226	243	246	235	231	259	254	254	248	242	245	250	228	198	226	262	223	229	219	221	203	215	240	224	219	254	237	247	231	232	279	226	231	229	225	230	217	230	236	229	223	217	247	222	233	198	220	220	223	198	206	188	217	252	211	241	243	236	240	239	205	216	234	224	227	227	241	210	251	234	210	250	213	232	266	212	232	224	232	266	237	244	233	247	231	226	226	231	210	224	238	253	217	215	234	214	231	213	229	208	239	265	208	223	233	227	223	256	258	202	247	258	247	233	224	232	234	239	254	219	242	240	229	230	211	231	240	236	213	242	225	248	220	239	238	207	222	241	231	211	234	227	244	230	223	244	252	230	216	226	248	229	242	232	222	226	266	249	238	227	239	235	228	231	254	227	237	217	228	244	248	251	246	233	243	242	209	217	266	209	243	238	226	227	252	228	233	209	227	228	247	210	239	222	240	237	218	222	208	221	235	229	194	208	246	232	218	231	255	232	206	230	265	241	204	244	230	254	220	226	220	220	221	207	237	218	231	219	222	230	252	211	226	228	222	220	226	252	207	210	227	213	228	229	230	206	232	249	230	227	235	229	246	218	216	214	226	238	243	257	235	226	260	240	228	217	211	239	250	263	221	232	226	243	229	259	220	232	274	260	229	210	229	243	250	236	238	226	218	213	242	224	231	214	212	242	213	236	240	237	232	231	228	231	209	214	236	245	214	250	231	236	224	254	233	211	221	206	223	190	265	241	211	223	225	223	235	231	218	230	218	234	204	248	202	255	226	242	227	235	240	235	209	238	240	230	230	232	190	249	215	223	251	235	229	235	232	250	241	264	226	215	243	238	227	249	232	230	253	253	233	205	217	223	222	254	242	228	265	205	217	228	262	220	218	235	225	227	232	235	212	250	243	197	224	260	207	258	290	233	236	257	227	226	245	230	246	251	241	247	221	237	222	220	225	220	218	204	240	268	225	212	242	231	235	234	224	217	246	228	246	237	231	236	231	226	231	205	216	224	234	221	231	214	224	201	213	253	222	253	237	232	216	233	266	263	231	243	216	203	225	236	216	256	223	252	225	251	237	239	223	229	253	264	249	218	246	237	221	197	244	237	215	220	203	210	226	259	239	254	239	223	232	199	246	233	254	254	221	231	221	220	229	247	234	237	239	207	204	223	222	204	221	266	233	232	209	225	253	208	233	240	243	230	246	233	263	257	225	254	239	192	235	231	239	203	232	223	249	222	221	239	216	217	217	233	242	207	238	208	223	210	180	217	205	201	206	250	204	222	247	212	227	241	224	220	218	242	231	204	238	231	197	194	225	207	221	206	213	252	246	237	250	250	246	232	243	210	247	229	231	228	223	229	241	221	224	242	250	248	213	232	209	269	237	222	225	212	228	237	235	226	241	223	230	235	230	226	230	213	227	242	217	219	228	224	220	257	233	217	213	234	244	258	218	241	218	251	226	230	234	236	257	230	249	223	240	221	224	248	242	238	238	224	247	255	221	244	257	265	242	267	225	225	208	235	214	244	243	255	206	215	237	248	220	264	245	231	226	240	232	276	244	213	230	231	248	232	209	240	210	234	214	228	220	212	220	263	244	203	253	237	228	222	206	213	202	228	256	240	214	223	241	232	240	240	237	248	228	232	277	218	264	209	232	218	241	244	226	239	217	236	246	229	207	248	228	243	224	248	208	263	221	203	202	215	250	236	248	229	199	203	217	211	252	201	251	199	224	212	234	228	227	219	218	247	190	221	220	241	205	234	230	260	221	228	259	232	232	218	208	206	228	246	220	242	237	241	220	244	217	223	237	221	228	246	222	228	227	249	243	228	209	215	237	216	253	198	208	237	226	215	221	223	213	219	230	223	231	227	247	208	240	212	239	214	224	218	218	234	215	219	240	229	263	266	249	229	262	225	240	240	233	234	246	231	233	231	215	282	246	254	208	200	228	207	250	240	254	237	221	216	220	229	248	233	214	222	214	222	204	225	197	226	217	206	248	210	212	245	215	251	208	226	253	226	231	230	237	248	234	220	215	235	221	211	237	256	253	223	257	234	235	231	236	245	232	248	231	216	232	220	246	262	207	239	207	237	233	203	205	263	222	240	248	226	230	186	219	224	231	226	207	225	235	223	252	239	234	197	233	227	233	230	227	235	247	257	237	232	240	241	252	229	235	208	241	231	199	230	205	223	237	233
3406	5080	3113	1545	972	822	732	632	617	627	581	591	571	586	586	608	598	539	572	560	555	525	562	548	554	564	572	554	543	536	541	571	534	514	582	536	530	535	528	523	565	500	561	534	546	548	582	521	552	531	586	559	506	575	529	548	535	542	526	574	577	564	556	561	515	546	556	525	532	582	542	531	499	548	543	518	517	529	549	537	519	554	547	548	538	546	550	535	506	555	535	551	548	537	582	574	557	507	562	544	575	552	517	536	519	582	527	571	530	540	505	519	525	513	544	554	557	504	475	544	536	539	539	559	550	525	534	525	528	542	497	569	538	529	578	550	511	543	521	520	565	503	496	537	540	558	540	492	557	534	548	530	514	511	537	526	550	518	542	538	510	545	525	500	550	544	558	560	513	540	540	565	540	550	540	541	562	540	557	496	545	521	529	546	505	559	513	517	533	497	528	560	547	565	530	574	524	590	543	556	556	510	527	535	563	564	528	510	578	557	549	555	545	568	596	522	488	575	540	584	559	543	570	578	539	533	538	521	565	543	557	509	511	547	533	546	554	528	536	551	521	552	533	540	546	499	515	529	555	552	582	572	536	560	548	512	578	515	567	563	524	506	560	573	543	513	535	515	523	548	539	510	546	542	538	563	527	535	524	512	525	518	538	510	544	514	575	544	517	534	537	574	516	562	539	539	515	568	589	528	537	525	527	535	558	527	547	548	548	560	569	569	527	551	524	506	550	559	532	556	545	558	525	542	596	512	498	549	545	552	561	546	500	523	528	561	534	545	533	532	500	519	548	514	551	531	512	578	564	525	525	544	484	526	539	507	524	553	533	517	562	509	543	510	565	515	554	509	562	549	539	506	574	567	527	534	526	561	535	557	558	519	562	525	546	535	527	539	593	535	524	534	540	562	610	520	549	532	540	546	497	508	522	524	557	521	560	557	569	558	539	564	540	555	541	503	518	523	564	508	551	531	534	496	532	538	574	536	554	526	558	560	547	510	563	571	561	519	559	533	569	532	574	559	580	504	527	550	585	538	533	503	541	513	507	511	561	540	525	577	503	540	534	545	503	561	553	554	582	546	527	566	547	553	545	541	509	574	542	529	547	514	527	559	544	535	533	538	542	514	522	559	532	538	539	545	494	499	547	565	549	558	551	502	541	543	480	547	533	526	575	551	524	545	537	531	510	561	610	513	555	527	552	551	561	543	511	538	547	529	564	499	510	510	517	560	526	580	562	545	524	543	548	549	551	534	531	557	531	539	536	539	579	531	511	532	543	552	558	567	500	534	592	562	528	553	564	565	492	527	542	509	546	535	556	562	566	517	521	562	534	533	599	569	582	578	485	518	482	573	538	569	520	539	515	566	539	506	548	563	501	506	549	538	583	508	533	515	516	519	539	534	540	526	547	572	530	503	548	580	501	576	540	531	550	489	560	530	516	533	549	488	523	566	534	502	528	530	519	513	546	534	518	541	536	544	527	514	561	555	576	528	528	556	549	582	499	533	513	546	546	555	555	556	563	554	517	527	557	534	540	572	561	536	560	562	560	505	554	558	528	552	509	577	538	521	538	569	600	565	513	532	560	528	558	541	529	555	534	522	554	515	546	524	536	552	518	521	538	506	567	517	545	535	523	539	533	530	528	545	533	547	554	541	524	496	554	492	543	551	575	557	533	564	555	512	533	543	543	533	537	549	553	537	530	518	539	546	546	528	558	560	547	581	529	507	518	508	519	555	548	565	573	520	531	516	549	533	542	515	577	537	561	509	510	577	524	553	562	565	557	580	545	541	538	504	510	556	548	557	552	559	531	567	538	588	549	537	567	536	521	528	532	545	521	513	521	558	541	606	572	580	530	557	553	514	544	541	524	501	526	526	589	535	523	531	586	560	496	527	522	520	519	526	581	520	504	521	546	569	545	556	537	495	545	532	556	524	521	531	534	542	538	520	516	511	551	568	573	541	562	528	516	541	524	557	546	526	533	589	555	550	503	546	558	534	531	562	528	554	561	547	497	535	516	550	529	520	524	519	549	566	517	539	513	544	585	588	491	537	548	572	563	543	522	529	555	547	531	566	510	507	553	538	556	539	575	551	531	568	507	564	559	585	545	543	564	558	523	540	538	527	555	538	545	546	546	561	503	540	515	524	537	561	589	602	494	548	514	558	560	530	526	559	502	551	514	551	572	523	557	552	518	546	546	590	538	541	499	522	539	505	536	538	548	533	514	536	533	504	526	533	506	559	588	521	563	498	535	531	554	548	552	570	514	541	549	555	551	546	520	547	539	562	564	543	537	548	537	552	543	514	536	551	520	551	548	566	526	511	524	497	525	528	572	577	547	557	542	563	522	536	528	550	530	521	526	545	485	551	558	539	571	527	504	532	479	530	559	539	551	572	523	570	525	569	567	560	563	558	534	550	531	534	520	527	523	546	580	547	559	529	577	551	537	527	530	535	533	499	520	491	531	575	568	581	582	542	560	527	502	549	588	527	549	498	538	527	545	495	584	548	578	530	558	540	578	534	527	546	540	512	524	516	561	560	537	523	534	570	546	505	551	538	541	570	582	603	510	583	545	526	555	536	473	559	522	528	524	549	510	527	521	544	525	545	566	526	573	538	521	537	581	518	520	492	517	569	587	578	541	543	552	572	537	543	529	556	544	555	541	541	588	496	557	561	505	575	557	544	572	535	555	576	525	517	514	541	493	529	518	569	569	546	530	529	555	523	553	562	551	536	526	537	560	538	503	489	552	483	545	552	552	539	578	540	554	498	538	524	595	543	549	505	547	553	541	537	513	565	511	514	532	555	546	559	560	551	521	610	541	555	535	546	504	527	534	579	521	568	508	543	568	492	544	539	532	567	545	518	538	554	522	544	557	527	534	544	562	580	559	578	533	601	537	561	510	543	557	506	530	526	563	539	574	497	575	565	504	534	539	484	564	536	555	537	527	500	527	513	548	563	484	483	487	531	550	531	599	547	545	532	528	578	519	552	544	548	551	509	533	598	558	533	536	521	532	530	543	538	538	569	601	576	540	510	514	521	544	533	522	524	508	565	544	519	578	568	540	539	559	540	532	535	547	511	568	564	545	469	571	515	562	571	502	546	501	514	522	535	505	522	579	577	534	549	548	559	528	484	571	543	540	549	543	506	547	528	513	544	533	529	536	539	523	557	513	569	533	514	551	551	525	559	535	564	531	543	565	530	565	571	536	524	503	529	524	541	568	513	535	577	550	562	598	536	570	583	544	547	571	532	527	517	523	514	553	518	593	540	528	538	504	503	526	529	504	586	497	526	558	548	514	562	518	539	487	573	525	572	543	574	529	548	567	548	529	525	512	567	522	525	562	533	521	589	550	558	546	524	563	514	527	513	528	525	546	549	540	539	528	559	550	555	569	583	535	570	493	533	567	530	539	558	554	540	546	551	531	502	553	490	544	520	552	547	542	570	501	557	557	566	543	600	589	576	575	510	546	524	538	523	552	528	592	551
32190	10938	1208	517	448	444	398	392	400	427	427	380	387	418	392	365	381	400	413	430	382	400	387	350	381	395	424	404	389	446	403	426	438	401	382	406	397	360	395	422	450	402	415	444	455	416	360	394	365	392	403	382	384	407	408	390	400	399	388	407	384	395	391	404	409	410	388	408	466	401	407	404	410	366	392	381	386	404	367	398	386	374	373	422	421	405	370	429	409	398	371	375	391	440	373	408	400	416	403	432	378	420	386	408	389	391	385	409	431	390	433	416	426	406	388	406	437	437	409	428	394	400	393	406	365	389	410	405	417	420	402	415	377	402	430	414	402	407	385	426	431	397	390	404	398	431	388	452	423	389	416	404	370	392	407	405	417	423	433	371	413	414	402	419	397	390	411	403	373	403	401	415	394	425	416	402	451	397	451	362	417	416	398	414	396	385	411	388	418	420	404	418	419	402	433	419	383	404	395	388	424	407	432	409	397	420	401	417	409	418	416	402	408	410	394	386	387	404	393	426	384	403	405	399	425	378	396	393	394	418	399	363	423	383	413	384	433	393	391	429	383	387	374	395	376	404	401	438	375	413	379	397	433	412	409	402	370	391	409	416	402	378	423	390	425	388	415	428	401	389	401	403	386	424	372	399	404	441	412	399	408	424	422	420	414	425	410	405	408	383	399	373	377	379	401	392	410	449	422	401	411	375	422	391	375	397	376	389	418	430	381	395	413	396	401	387	407	483	457	428	401	421	423	395	414	388	409	414	418	410	397	433	383	470	397	386	410	440	376	417	410	403	443	445	437	407	400	379	431	395	445	390	398	411	389	401	399	401	433	407	377	439	425	405	401	427	426	438	376	372	395	415	405	429	383	418	413	389	385	401	379	385	375	387	426	431	412	436	417	398	413	407	397	449	377	439	393	423	424	395	364	381	389	400	396	431	426	386	382	376	425	426	402	370	439	417	427	388	403	399	418	397	408	450	409	391	423	394	393	415	405	386	426	434	397	414	377	453	371	393	445	392	428	404	362	434	409	399	435	378	399	417	392	437	438	403	379	394	358	395	393	409	383	398	407	409	380	367	356	362	445	405	394	403	396	347	424	421	397	407	375	398	414	394	402	386	402	420	417	409	413	376	389	392	398	426	389	428	407	392	404	397	423	404	414	412	383	391	444	435	395	408	441	386	398	414	442	413	438	426	389	420	398	419	417	415	407	391	384	406	402	398	410	396	434	414	435	395	393	405	417	396	367	359	393	429	418	418	385	439	430	436	408	386	381	408	447	416	376	438	401	444	399	402	404	397	385	416	411	427	426	421	403	395	391	410	415	352	380	404	398	410	383	458	412	414	402	403	428	380	409	414	416	400	391	413	368	394	439	415	435	402	388	410	383	425	381	375	423	390	392	424	408	370	426	438	444	387	377	392	410	406	405	424	429	381	415	400	394	416	385	382	383	400	378	432	428	383	427	436	415	430	431	419	414	408	440	414	389	433	392	393	436	448	395	428	405	407	423	415	389	411	417	391	391	413	369	373	360	368	403	410	438	408	447	431	354	412	403	427	389	397	418	424	411	433	402	369	355	447	374	436	457	358	389	411	390	366	369	415	430	387	389	352	389	349	384	434	412	410	386	406	375	426	428	405	417	427	402	400	405	393	398	410	381	416	420	427	414	405	414	393	410	414	393	416	432	421	439	385	440	427	410	402	380	361	417	406	425	404	398	377	417	383	406	368	389	400	389	418	388	412	417	414	388	406	375	395	429	428	424	453	408	409	420	420	397	392	421	400	386	432	413	401	426	430	388	407	396	416	364	404	422	405	410	386	392	402	386	362	400	435	431	445	423	441	413	382	389	380	418	430	407	410	407	414	420	379	421	376	398	420	423	424	415	354	418	370	403	395	422	415	367	427	403	400	440	371	428	422	453	413	380	400	371	418	402	442	427	414	395	384	408	423	453	416	428	384	400	379	408	413	377	437	406	400	364	429	379	464	420	394	352	336	393	384	376	391	409	401	436	368	421	396	406	386	418	382	441	382	409	408	443	397	380	389	419	379	410	358	435	385	402	390	422	440	379	441	404	369	381	403	457	402	433	387	413	389	402	421	441	423	392	428	406	435	387	414	432	399	403	372	374	413	361	431	419	390	400	395	387	429	407	386	429	418	432	400	443	423	423	419	383	388	416	416	406	399	415	376	390	339	438	440	411	406	417	357	438	392	369	389	421	415	401	402	468	416	383	352	399	425	386	406	328	399	389	373	403	381	374	402	402	418	449	430	408	345	447	413	375	373	449	422	391	403	452	404	395	402	376	418	411	397	395	403	373	430	386	398	413	455	433	395	464	411	391	432	429	421	407	396	396	407	353	402	412	397	407	405	410	398	406	378	429	409	432	416	412	379	409	392	423	389	393	402	402	411	398	426	429	388	364	412	427	397	438	404	409	409	425	372	386	410	390	408	395	393	381	396	420	409	425	429	376	384	389	395	378	443	421	404	393	329	402	366	409	435	406	382	383	424	371	401	411	415	382	445	403	374	391	374	409	416	422	417	380	410	403	396	379	407	415	400	398	416	387	404	401	376	418	411	436	402	370	424	375	429	410	417	418	402	379	394	426	388	415	426	446	425	382	393	423	391	401	420	412	433	445	405	456	404	384	366	415	386	381	409	416	352	385	397	369	389	423	400	393	389	423	400	442	419	397	407	425	466	400	416	424	394	397	447	435	419	394	413	377	396	397	409	374	417	408	394	399	432	413	391	408	408	421	420	407	436	404	404	381	409	379	386	372	390	368	430	384	398	405	389	401	388	401	407	417	370	417	414	385	435	423	419	421	386	398	368	394	404	454	424	406	433	418	412	392	369	414	412	412	437	434	417	440	380	397	389	446	475	424	361	406	427	396	387	427	420	410	345	423	421	408	415	395	359	432	420	374	418	436	411	408	429	426	438	424	415	393	432	404	459	428	426	417	417	387	398	411	450	389	374	390	353	398	430	404	420	419	417	442	387	379	404	384	423	397	430	387	427	379	403	388	398	428	396	385	450	395	406	411	445	420	390	372	414	408	432	391	377	369	405	416	395	456	384	388	393	417	392	406	390	424	419	400	404	380	405	398	433	449	384	415	412	424	382	394	374	418	402	404	416	392	411	385	394	394	384	379	415	389	387	382	377	386	425	423	414	411	406	404	383	374	428	373	417	444	407	411	410	369	396	397	409	388	404	441	369	420	395	428	416	403	421	434	414	376	399	419	424	418	392	419	429	428	406	409	399	393	371	452	439	428	417	415	433	405	427	397	403	383	402	441	402	432	409	463	376	402	408	424	395	403	414	429	405	417	410	402	415	427	398	376	409	418	436	414	392	410	382	397	388	371	425	396	442	370	427	388	427	376	417	400	417	402	390	418	411	421	378	393	419	427	401	414	423	398	369	398	417	414	390	360	381	416	405	358	383	413	423	383	363	442	391	406	417	382	422	440	411	403	382	396	419	389	397	411	391	410	367
5238	1108	967	974	921	910	902	918	899	882	940	890	908	881	919	918	862	944	956	958	884	911	950	911	922	863	954	917	920	968	937	901	930	953	923	876	905	887	966	847	884	918	874	889	954	936	969	905	955	917	909	965	930	936	891	908	936	916	898	933	847	914	936	893	931	916	935	957	901	854	901	901	941	880	919	889	907	927	952	883	930	891	910	905	855	946	929	971	911	862	941	853	896	895	913	852	940	951	871	939	934	897	904	958	929	874	862	872	939	934	927	985	877	920	951	935	902	963	933	930	908	869	899	931	885	945	883	943	882	926	895	909	891	926	926	903	901	860	929	921	904	962	895	903	945	915	894	945	940	857	951	915	885	927	912	914	926	895	927	870	858	929	910	928	958	886	844	915	914	933	904	867	946	911	913	908	924	851	910	932	941	878	894	967	983	955	908	878	888	974	856	913	934	873	1038	948	916	910	917	953	909	977	906	948	917	917	879	939	877	937	893	915	958	892	885	935	928	892	882	883	889	873	922	884	959	965	935	894	907	951	930	896	895	912	916	916	922	902	901	915	882	913	898	931	944	938	887	935	946	869	860	922	865	858	876	901	900	964	861	920	896	933	915	893	949	894	947	957	898	949	850	915	907	931	912	891	929	886	955	920	940	884	886	895	902	930	903	898	881	942	922	917	927	903	926	898	906	897	900	961	916	934	891	931	931	967	830	948	929	900	862	922	942	894	914	925	900	890	896	922	891	919	957	869	846	897	883	897	998	923	901	915	882	878	900	894	912	874	920	926	926	905	847	923	875	868	920	945	933	922	852	918	942	940	895	906	926	885	886	831	873	856	926	910	915	874	953	910	891	891	948	881	938	917	892	928	926	928	924	955	925	888	898	931	890	979	843	933	889	883	916	888	921	894	907	905	873	942	877	871	911	931	895	924	915	886	922	956	943	843	917	955	901	970	896	905	905	929	921	930	865	969	908	968	867	885	935	872	905	921	944	948	940	926	895	863	947	920	918	929	894	851	909	847	890	911	893	914	898	895	956	851	921	911	880	913	888	908	910	905	880	919	868	915	912	926	887	927	864	939	953	914	913	876	930	883	885	968	879	910	863	922	863	937	946	889	940	894	942	892	877	926	904	862	907	894	915	945	889	909	928	913	937	940	881	922	932	935	925	885	963	922	923	889	878	957	880	943	896	931	943	887	961	920	969	915	939	923	874	937	942	930	912	886	920	935	953	862	897	967	892	925	893	911	940	883	905	883	907	900	915	955	882	915	900	927	909	907	895	872	917	914	938	970	932	952	925	927	866	922	919	929	915	974	948	925	927	911	928	932	960	852	862	899	974	912	948	900	922	893	908	952	923	924	873	927	949	917	985	891	922	952	932	912	885	894	882	929	934	923	923	955	971	913	888	926	918	921	900	948	908	975	896	921	932	904	893	907	953	932	921	884	932	940	942	927	924	889	893	870	900	935	870	870	919	862	896	890	909	938	900	885	925	976	927	872	889	884	893	964	914	883	909	887	910	914	913	937	912	933	941	933	887	928	935	918	920	945	896	869	887	984	928	969	946	898	874	910	898	864	910	923	929	880	955	947	921	899	874	898	924	865	913	896	883	912	890	931	876	888	937	914	856	928	940	940	849	959	895	918	881	869	988	919	882	980	965	885	895	907	918	902	883	914	894	904	901	889	889	913	854	922	912	918	883	923	881	879	896	878	907	887	923	938	953	929	896	930	868	899	888	938	844	912	862	923	934	952	954	900	878	892	967	915	902	900	909	923	844	903	884	972	898	965	921	899	882	900	885	909	940	880	908	909	906	898	897	927	904	932	941	934	950	914	875	896	874	915	908	886	969	946	906	927	922	911	890	904	873	917	914	971	955	887	892	896	954	951	957	890	881	919	952	915	903	908	898	901	921	872	830	911	895	956	943	889	976	888	899	898	901	893	904	821	929	903	907	898	869	936	882	895	888	972	902	941	852	902	972	944	891	901	917	907	927	917	921	882	913	954	898	919	920	876	916	938	927	890	905	942	906	872	939	912	946	936	965	960	918	917	941	900	954	888	901	881	960	919	945	930	889	912	924	948	926	959	930	896	854	915	921	920	891	912	934	867	975	993	913	948	930	891	940	943	880	927	982	841	946	910	892	943	939	919	977	929	935	889	929	922	899	970	922	923	846	874	922	864	923	945	932	927	900	924	885	923	920	911	886	916	974	894	879	889	900	898	913	934	962	947	950	938	959	925	918	903	900	923	958	885	946	844	922	927	988	944	939	919	935	899	871	858	941	931	951	940	879	909	892	812	940	936	891	940	909	911	880	866	916	916	922	930	921	964	910	936	989	887	891	905	938	965	879	913	923	875	922	939	935	913	929	893	930	892	922	886	931	872	921	871	879	938	951	902	946	956	913	875	967	894	868	948	929	892	891	897	920	899	862	930	936	891	915	948	925	899	898	955	884	935	934	857	888	934	888	912	916	964	892	899	954	892	877	877	861	902	908	941	921	899	892	931	894	888	931	910	949	903	884	939	846	893	884	944	870	931	861	881	946	907	909	860	902	938	921	885	894	890	954	918	864	905	885	842	918	949	891	902	907	856	915	901	921	909	894	916	847	912	888	908	870	915	924	856	897	890	900	854	943	939	916	908	877	930	899	929	904	944	963	960	916	911	1002	910	958	873	928	904	883	906	866	904	921	968	894	963	935	907	879	911	940	970	929	905	881	886	980	926	920	879	890	957	926	963	891	895	909	912	929	887	863	931	899	920	946	873	936	917	944	879	849	940	917	905	925	945	920	950	921	934	933	894	926	949	929	897	920	950	886	916	967	905	906	953	878	922	896	915	899	914	888	873	903	952	884	936	878	945	892	914	902	888	940	935	938	887	905	861	906	956	898	906	886	951	882	921	940	829	933	935	885	926	910	914	941	877	927	903	947	905	889	929	916	960	943	916	925	957	949	910	909	900	865	917	864	890	888	932	959	911	922	907	859	943	869	919	913	930	933	923	876	916	982	895	864	964	929	877	907	964	886	932	908	904	880	949	958	907	899	886	885	942	944	953	860	896	881	844	909	928	887	905	917	942	916	931	919	906	945	970	948	950	917	889	903	896	911	927	900	906	922	948	935	877	964	910	869	932	928	918	939	882	939	968	870	945	899	900	885	879	947	893	940	919	937	888	883	913	929	880	887	891	950	915	927	963	901	901	911	923	879	935	929	932	926	946	959	938	982	950	901	872	902	937	851	901	895	928	932	900	905	896	927	881	892	902	936	917	915	909	960	892	900	939	887	925	939	931	875	983	909	952	915	909	901	944	872	891	910	875	911	889	955	882	931	928	946	917	878	937	882	913	920	913	959	875	897	931	833	942	871	917	886	903	961	911	967	920	955	903	904	885	911	923	860	903	920	872	983	930	929	949	967	902	897	910	909	866	947	898	898	907	918	839	936	943	939	832	915	919	956	943	891	884	968	896	902	913	942	908	910	928	927	966	962	897
24533	20880	24532	27346	19853	1468	630	544	497	477	469	439	453	413	463	435	440	404	425	478	427	464	403	436	438	374	434	425	431	432	455	457	449	409	427	404	421	448	413	445	396	445	414	443	421	434	447	422	445	431	418	447	478	439	462	453	450	448	438	440	378	402	463	398	406	447	426	444	466	434	453	455	435	454	461	467	440	462	416	427	525	428	452	385	427	419	438	425	446	419	435	406	434	413	410	408	411	412	463	445	440	438	448	445	475	418	402	421	454	428	445	433	420	419	411	369	471	449	444	431	439	385	456	410	462	417	452	456	406	414	449	426	409	435	410	439	394	428	418	440	426	402	448	405	448	419	440	437	408	458	431	440	424	457	438	453	461	438	468	452	474	456	450	439	427	413	454	414	395	412	431	424	445	448	422	439	432	437	447	424	425	470	462	409	396	450	427	416	420	378	475	431	463	431	416	398	433	436	411	402	412	491	474	405	448	475	426	476	392	420	477	418	407	382	459	411	421	452	447	398	430	440	432	433	475	437	404	432	405	388	434	462	405	433	419	433	426	414	425	396	408	427	423	412	408	401	491	408	438	459	444	464	448	420	431	443	439	427	423	421	430	438	436	389	420	421	428	452	402	406	427	426	439	410	425	422	453	428	402	435	414	422	397	446	481	409	425	397	410	417	449	464	426	433	473	466	439	457	451	418	449	449	430	417	422	428	427	449	458	447	451	432	417	453	454	477	419	449	465	473	420	461	438	450	456	398	415	484	446	437	435	448	428	445	436	430	433	431	459	402	446	407	454	405	425	445	442	430	413	456	407	400	451	436	433	411	421	417	429	385	437	459	435	477	410	442	421	448	445	437	424	416	469	381	381	455	461	445	412	364	436	425	366	458	453	448	432	416	401	408	465	428	440	422	470	479	465	469	421	430	446	390	409	417	406	422	404	444	424	449	380	422	462	409	445	427	405	382	438	456	427	400	395	396	442	398	403	413	395	436	442	432	414	427	456	447	447	422	444	462	440	421	453	405	401	431	423	419	427	438	434	429	431	393	407	421	432	475	444	399	446	438	390	400	420	436	406	414	434	435	415	439	471	443	436	432	426	444	446	465	425	425	456	395	388	405	424	428	423	459	459	447	501	406	441	422	421	446	465	439	450	393	439	387	416	425	426	423	448	468	428	439	399	435	444	460	410	409	425	461	424	466	434	420	421	446	451	418	408	434	406	441	395	395	424	398	435	388	437	422	421	429	448	454	438	418	426	417	439	437	427	451	392	389	428	421	457	442	429	427	403	437	447	425	427	419	455	438	442	473	415	448	452	401	452	414	428	422	428	403	474	402	421	409	470	396	442	436	429	434	417	439	454	442	468	406	418	469	386	440	406	446	433	460	472	431	436	421	419	442	443	430	454	458	460	430	417	458	442	415	433	489	402	449	431	446	411	450	419	436	434	459	480	422	454	385	458	407	410	436	426	424	415	406	389	421	439	422	413	426	421	456	421	423	414	401	466	444	417	440	401	434	429	444	419	435	430	453	438	407	402	420	455	428	486	425	385	433	484	462	440	413	482	455	403	435	430	419	440	444	424	465	477	426	394	457	459	465	447	419	457	424	451	488	429	416	450	429	435	435	400	425	400	451	390	419	445	400	414	398	441	383	416	447	444	429	394	413	459	419	417	450	426	421	414	417	447	435	475	413	440	448	465	423	404	427	442	422	407	403	437	412	429	426	431	439	439	424	466	433	416	467	415	463	439	435	432	444	429	412	413	411	423	451	488	438	448	487	408	436	398	416	403	467	454	436	419	438	453	409	446	433	423	446	420	433	448	457	408	414	419	450	431	418	397	466	437	425	437	448	410	454	432	397	396	462	428	425	406	393	452	413	444	453	413	394	432	386	393	376	391	470	383	464	443	428	434	446	443	465	442	428	414	417	455	415	382	426	454	460	450	466	397	436	445	447	420	423	422	424	457	423	410	405	410	465	394	387	430	448	448	421	430	433	447	442	410	469	451	428	419	420	433	414	423	473	415	423	401	442	380	457	398	415	402	443	387	426	433	455	446	428	397	434	421	454	398	427	415	407	441	437	421	420	425	427	413	446	447	427	423	449	427	399	418	402	387	389	436	422	395	425	458	431	438	454	446	399	444	413	393	418	437	461	420	443	434	415	469	464	449	456	428	449	440	433	442	458	419	428	407	430	430	441	425	401	415	416	437	438	400	463	415	413	422	386	428	401	402	407	460	398	439	463	402	420	436	411	466	431	403	428	447	435	443	405	474	497	403	397	415	387	414	465	432	411	421	409	458	385	414	438	418	427	387	446	435	421	442	405	444	447	409	406	420	416	373	472	478	427	441	419	461	443	428	445	437	410	454	418	445	417	445	409	410	435	396	378	412	408	377	414	459	441	420	414	444	420	439	415	448	411	462	411	425	431	436	434	427	447	426	435	470	428	454	416	440	416	406	385	472	425	443	424	424	434	404	423	447	452	440	423	446	441	425	471	464	438	419	431	418	432	454	445	469	445	436	412	420	476	440	415	473	416	405	458	434	464	403	406	424	399	462	469	431	427	442	479	429	451	425	415	441	425	463	437	439	448	423	416	425	409	430	433	424	431	467	475	443	436	444	429	409	471	431	426	395	418	410	458	414	433	451	425	463	428	411	423	410	385	413	432	420	462	403	396	461	422	452	413	405	422	399	444	411	437	417	455	417	436	430	417	437	455	442	438	447	394	460	384	423	451	437	463	445	423	438	422	413	450	433	405	440	423	442	459	435	457	419	457	421	415	435	457	456	393	430	448	427	439	413	398	410	398	425	465	460	417	460	444	413	402	393	450	434	455	431	439	479	448	407	469	421	436	406	402	387	404	439	432	417	390	456	448	476	374	412	434	460	447	419	455	419	427	454	478	426	409	384	428	440	417	416	429	433	456	392	460	441	390	438	423	424	434	406	443	398	418	441	409	400	441	445	433	424	433	411	424	434	411	442	485	429	442	410	413	456	448	399	404	413	410	387	449	433	414	407	407	433	478	432	412	443	432	418	455	407	386	462	437	437	448	438	391	419	462	399	450	417	434	441	432	420	427	425	412	414	436	439	430	400	467	410	472	393	451	421	415	411	424	407	391	423	422	412	440	433	443	435	445	441	453	454	426	421	442	463	410	391	409	456	443	451	455	438	405	479	413	433	438	445	452	416	474	397	435	416	433	408	434	419	450	427	469	416	459	427	420	387	409	434	467	420	418	395	403	454	444	435	427	440	426	443	452	446	439	459	408	381	430	436	446	431	392	425	454	464	401	430	452	448	406	457	454	451	412	442	440	428	414	458	449	419	385	442	465	435	436	416	463	393	430	424	440	425	410	450	394	435	418	448	426	441	439	425	416	426	406	422	408	465	436	431	417	478	388	425	422	461	427	442	440	409	419	408	426	419	406	488	418	437	414	443	467	419	458	431	407	458	407	411	458	443	431	458	441	472	491	471	429	404	438	461	427	427	430
3589	3134	2260	1392	1112	1048	943	956	930	1014	916	974	941	952	965	945	919	932	902	952	951	910	952	943	930	997	921	936	943	920	949	973	963	1001	1032	921	944	929	955	941	940	964	910	943	968	958	892	962	892	976	940	918	920	907	983	950	926	884	942	948	955	966	961	981	881	952	966	952	950	895	958	953	932	908	963	934	963	905	947	981	936	989	956	899	958	951	913	1009	995	962	934	878	950	943	901	917	955	890	968	938	957	938	927	987	900	938	884	933	971	982	954	913	929	961	923	911	978	972	932	980	966	901	923	891	920	979	908	931	939	1014	941	904	902	893	935	948	892	940	899	934	945	944	882	933	929	990	988	923	936	944	946	978	950	974	947	949	910	938	964	956	969	982	966	953	920	973	910	952	898	954	935	913	955	981	980	936	966	940	903	932	910	946	917	943	966	936	972	941	910	933	943	997	932	951	917	920	910	963	953	1010	893	941	963	978	929	916	963	943	974	973	955	913	898	927	927	871	1003	914	953	918	935	985	898	938	922	926	949	926	949	898	952	935	946	1008	939	957	952	911	910	943	924	908	875	965	906	929	964	959	968	940	976	946	1020	955	923	935	948	927	948	929	930	912	954	988	1025	916	932	925	975	978	962	909	921	931	899	979	941	985	981	937	979	896	928	966	981	992	966	980	883	937	899	875	913	902	947	987	955	908	970	951	955	930	1026	926	941	930	918	945	906	940	965	960	973	913	959	886	966	936	920	927	930	1000	944	896	911	869	960	950	1023	957	897	933	921	900	975	927	926	917	904	962	949	966	993	894	924	972	908	925	971	931	910	926	945	968	934	976	908	1010	941	921	971	969	931	977	926	976	975	911	934	850	943	926	945	952	992	922	944	912	926	886	932	930	933	961	887	890	938	963	932	898	949	1036	907	971	925	962	996	943	995	939	930	971	921	954	924	964	983	943	928	949	923	951	920	940	927	1008	918	950	911	962	980	871	951	916	949	936	985	936	957	973	914	946	955	897	920	951	960	942	955	968	961	922	947	902	896	914	951	912	913	996	898	933	968	958	894	915	908	909	945	948	973	919	870	966	942	950	943	938	944	927	965	963	958	968	968	899	912	998	928	925	992	1007	937	928	964	927	953	948	924	942	953	954	969	986	955	992	891	935	932	903	938	1005	956	942	937	918	912	932	967	941	901	965	958	968	935	961	934	870	970	923	943	940	952	951	899	905	953	973	952	924	946	938	915	975	957	1022	985	927	967	951	983	941	853	946	904	928	903	961	959	864	918	882	888	915	968	985	938	944	964	938	949	948	968	942	944	934	922	955	1013	942	975	938	930	976	951	915	953	902	943	928	999	923	934	917	906	932	910	855	995	904	910	942	967	1033	945	942	944	949	952	979	915	966	988	912	931	936	939	952	942	912	909	952	1012	955	900	890	962	978	918	922	893	982	951	942	922	880	940	897	935	914	912	944	939	922	936	922	880	883	906	947	930	928	944	953	948	935	941	948	968	995	899	956	962	949	951	897	932	915	935	973	950	960	986	918	879	974	1006	961	951	909	910	982	962	944	887	874	901	973	976	921	970	934	917	960	958	937	893	910	946	921	986	905	919	928	937	945	922	908	966	919	880	964	960	915	979	954	908	889	933	987	907	905	943	964	973	951	961	918	951	932	925	970	949	956	962	960	939	903	938	938	917	987	958	945	939	941	945	936	945	984	971	903	914	914	932	974	867	955	936	962	981	1003	928	932	970	955	940	923	967	981	910	1010	993	969	981	925	918	947	969	918	950	964	917	973	896	950	975	934	929	943	976	904	948	949	898	933	902	911	986	944	903	918	905	967	942	971	935	903	949	972	905	918	934	928	969	928	905	934	971	891	959	931	933	910	939	948	908	911	940	935	843	928	943	1017	957	946	980	948	957	923	933	956	899	947	912	975	954	943	945	987	920	919	957	962	965	967	898	943	910	957	947	915	941	942	939	917	918	978	978	924	890	939	984	978	944	874	948	970	934	962	992	1027	1004	937	917	897	903	909	931	921	956	981	902	942	915	931	937	985	947	967	917	969	964	948	910	952	913	957	952	883	961	944	923	922	980	922	945	954	905	903	917	927	950	937	979	978	926	917	915	890	980	926	962	898	949	870	910	942	922	951	944	942	952	930	951	921	954	978	934	929	936	965	912	964	949	959	980	940	964	943	939	958	969	927	937	940	943	868	982	950	946	920	931	937	890	931	938	970	931	948	934	1010	909	941	938	958	941	945	923	940	945	941	932	975	951	948	882	912	966	931	934	908	916	939	935	900	958	943	894	953	920	922	967	921	933	945	910	966	905	931	911	947	1000	921	947	922	966	942	1011	945	945	970	939	971	963	897	920	908	965	976	958	957	900	931	948	946	953	908	949	967	955	955	919	947	920	921	967	958	910	947	931	976	930	1028	930	944	957	975	956	956	920	934	959	864	957	928	937	958	916	946	972	933	981	947	979	948	976	932	966	967	954	956	925	954	974	907	980	996	973	943	930	919	898	948	984	874	883	984	971	873	919	967	972	910	941	947	958	911	959	934	890	928	910	921	959	935	927	925	965	934	876	1013	900	975	951	929	989	912	1019	947	921	990	994	949	938	949	948	917	910	974	930	944	977	965	903	944	1014	905	966	918	872	967	918	934	933	935	975	919	958	966	960	998	904	985	960	925	923	916	998	917	999	962	943	952	878	939	942	944	929	988	906	967	969	968	949	957	969	953	941	945	988	947	928	913	964	1036	917	925	925	909	946	937	879	977	974	947	892	953	882	931	875	914	954	939	972	914	936	958	901	940	963	974	895	895	976	933	976	970	940	939	958	965	936	983	936	967	926	953	920	913	882	954	970	930	894	920	942	959	940	891	949	922	950	983	920	963	948	886	961	972	916	963	978	928	919	963	972	975	984	935	929	981	983	943	906	906	951	938	885	924	906	951	1029	909	952	951	908	982	940	903	961	982	978	931	896	969	944	959	977	919	925	949	932	907	953	975	919	978	950	903	932	954	911	972	910	877	929	975	919	944	949	922	925	964	942	976	935	941	951	944	944	949	910	961	974	916	895	930	950	957	981	894	939	975	974	931	963	970	903	975	950	928	922	920	923	947	924	902	1005	971	931	915	908	912	923	969	998	913	906	920	924	923	950	929	981	924	987	923	919	957	942	933	978	864	929	909	898	879	968	913	922	985	941	874	904	975	969	958	972	904	958	891	919	963	891	913	883	907	940	935	921	948	974	915	952	908	942	952	937	936	992	867	874	921	957	1001	913	947	861	913	979	915	894	989	910	917	875	989	950	990	951	898	959	908	939	922	930	935	951	903	966	958	955	889	995	919	929	939	949	924	921	917	958	971	933	935	967	915	941	961	985	920	932	957	905	947	907	982	961	930	958	974	877	967	883	920	891	991	922	933	956	964	960	968	907	966	915	920	1027	947	954	930	917	929	976	943	915	914	914	957	932	921	952	967	965	994	963	939	920	977	970	950	940	1009	944	895	899	952	925	924	893	879	984	936	892	940
23526	20810	25154	26566	20818	20812	2921	492	358	312	335	301	271	303	279	232	254	237	250	271	241	236	249	255	228	226	259	245	196	255	244	237	215	209	234	199	210	249	233	220	252	251	245	253	230	280	233	245	218	212	252	218	220	244	224	242	226	258	243	237	203	227	217	235	232	219	223	233	207	242	235	199	235	245	217	220	263	250	230	216	263	234	213	230	242	216	221	215	252	224	223	230	220	188	224	230	237	227	220	245	210	207	226	219	234	243	224	219	247	219	212	256	243	248	231	242	222	233	285	243	208	211	211	199	241	236	236	205	236	237	239	243	218	219	226	243	228	209	223	238	221	213	238	229	237	213	233	274	226	229	247	245	236	220	203	218	224	226	218	205	226	228	200	227	215	209	218	214	235	186	248	215	228	216	268	243	238	204	209	225	251	223	222	224	255	260	211	246	234	211	217	256	229	274	225	216	264	251	199	234	245	223	222	214	260	233	258	216	221	231	216	224	223	219	204	222	231	237	237	207	207	238	202	249	224	276	229	209	235	201	213	215	220	216	254	240	231	239	230	228	221	247	199	252	211	207	221	240	211	195	247	234	222	270	218	242	222	219	253	246	217	223	238	238	209	212	276	236	209	242	233	220	254	199	240	210	220	212	237	228	235	264	240	236	219	237	203	237	246	213	224	231	218	229	204	263	258	233	227	205	226	235	235	242	237	250	226	231	237	223	218	200	249	216	230	206	232	224	235	235	203	248	209	227	245	215	236	238	218	225	243	246	239	223	235	245	210	223	235	226	257	204	253	223	235	198	232	230	225	220	226	233	204	219	225	236	252	233	257	219	254	204	235	225	222	253	235	234	232	211	209	215	209	227	223	219	229	235	249	205	206	209	250	217	228	228	240	206	224	223	232	215	229	200	205	237	243	219	207	214	233	235	221	227	232	249	247	244	241	239	220	223	223	234	208	227	203	237	219	214	200	229	243	239	226	207	229	248	229	225	224	195	207	231	232	240	219	239	238	220	251	243	216	207	207	211	234	264	246	286	230	207	226	246	235	251	211	251	236	228	225	218	241	203	269	231	263	237	223	241	226	247	226	215	233	222	220	229	241	213	220	249	234	226	259	214	222	205	240	231	219	217	254	219	228	248	203	241	214	234	228	209	217	229	224	234	220	235	218	192	217	236	234	223	227	216	244	207	226	232	229	247	227	220	202	214	242	215	194	230	219	209	230	223	236	251	226	225	223	240	223	212	231	232	239	220	224	215	239	237	216	213	239	220	250	239	235	218	229	232	246	199	210	205	210	228	237	235	225	248	232	212	232	211	248	208	239	233	221	237	231	209	211	237	231	225	216	209	236	239	227	226	252	229	265	245	212	229	225	205	221	222	187	261	222	261	252	224	245	220	198	218	251	223	227	218	203	242	229	225	226	203	221	246	194	219	232	241	204	225	225	261	252	229	205	236	207	215	224	252	224	213	217	225	189	222	219	220	236	255	234	222	226	217	216	233	191	227	234	215	248	247	256	243	214	216	217	221	269	245	224	240	228	217	212	252	213	249	218	209	205	239	203	227	236	236	222	243	226	216	207	213	232	228	224	215	216	246	214	214	214	219	247	220	214	230	245	252	218	214	241	248	222	218	202	243	220	230	241	247	228	230	230	232	239	206	257	222	237	210	238	225	258	235	245	202	228	195	246	214	238	246	228	213	232	208	211	260	244	226	229	202	218	237	254	250	238	233	237	254	232	214	274	223	201	224	238	264	237	246	245	223	214	261	206	206	224	220	196	220	249	219	229	205	211	215	204	215	239	242	204	229	246	216	231	217	204	226	253	236	236	264	210	243	220	225	245	199	234	227	203	212	228	230	231	202	227	235	238	254	196	223	245	238	231	233	223	219	229	226	234	188	209	225	225	235	217	236	216	226	229	249	244	207	237	243	234	240	218	233	248	209	249	241	225	230	228	216	225	225	246	204	275	216	226	226	230	256	220	213	249	259	238	240	236	250	242	226	232	220	232	226	208	240	215	229	227	240	249	230	208	238	226	238	264	218	280	186	218	247	216	211	199	213	216	201	254	257	223	241	205	228	223	234	220	246	226	233	252	261	213	211	220	206	231	231	229	216	265	214	196	221	231	222	232	241	244	219	223	247	251	235	218	201	228	223	225	220	207	218	238	240	242	232	211	226	220	257	230	234	267	232	217	229	220	217	235	242	223	230	242	214	214	199	207	271	240	229	191	210	216	230	225	244	248	192	213	224	238	253	252	216	233	247	222	239	215	226	230	230	229	237	234	221	208	214	211	270	234	203	236	212	209	232	253	259	235	237	221	225	232	225	230	220	222	232	248	217	201	202	222	225	224	219	226	253	248	245	240	250	249	216	268	259	224	217	206	223	229	258	232	249	209	210	214	240	214	247	238	209	233	240	222	206	203	254	216	239	218	262	253	241	219	220	197	233	226	204	237	227	221	254	226	221	229	233	243	211	187	241	234	212	245	229	236	250	216	227	221	236	220	233	213	236	207	232	225	228	210	223	225	216	239	230	202	269	242	207	232	215	247	233	229	216	213	210	200	208	208	211	238	235	221	209	234	218	245	227	222	212	256	234	227	196	213	235	240	214	209	213	232	212	230	237	227	215	265	235	255	217	254	233	232	200	265	223	242	246	251	214	240	245	229	241	217	239	234	222	240	225	233	230	204	256	212	223	232	234	246	228	232	216	248	200	231	225	245	226	211	235	214	211	209	235	210	218	227	238	265	239	245	215	230	223	277	230	262	207	235	201	211	235	239	234	236	212	226	253	220	243	214	222	226	223	218	213	218	229	218	205	281	249	240	238	220	214	220	210	236	232	253	256	253	219	214	224	234	209	212	226	235	231	237	206	219	227	225	234	206	230	227	242	250	228	213	238	230	223	179	187	204	213	238	237	213	240	230	235	255	227	235	258	217	223	236	224	231	217	231	262	219	237	250	260	212	244	231	211	242	211	246	214	237	233	238	233	226	214	212	216	227	224	195	248	253	219	221	233	258	226	190	249	236	215	211	265	222	218	228	238	263	264	199	228	266	214	207	246	252	236	244	229	240	226	231	212	216	251	259	242	227	228	215	216	244	237	239	245	221	239	235	239	226	280	235	219	223	238	215	217	205	242	209	218	225	205	275	225	199	234	250	255	229	234	209	219	237	228	223	227	219	214	220	230	236	213	223	217	220	248	217	232	215	213	242	242	237	247	241	267	213	208	212	249	264	226	228	228	274	235	226	241	226	176	206	225	244	230	234	226	229	225	239	229	242	220	234	193	248	261	218	236	236	246	228	271	224	204	222	218	263	229	224	261	204	250	233	232	215	224	199	226	192	263	238	251	231	207	226	245	201	203	243	236	234	242	230	242	233	249	215	227	245	204	196	208	240	254	215	237	213	224	210	252	229	215	227	234	233	228	247	226	226	226	222	249	219	193	246	232	255	231	255	232	240	214	228	224	242	220	220	240	251	230	246	226
3486	5002	3168	1562	1015	775	686	609	594	624	584	532	555	568	574	587	546	545	539	533	523	587	557	548	564	522	543	575	585	530	572	591	525	554	537	572	574	503	564	485	555	505	539	510	558	505	545	544	520	560	565	510	547	543	557	476	556	510	574	526	529	479	574	508	522	571	549	546	549	548	571	507	562	534	502	474	547	550	524	547	552	541	547	515	506	509	516	588	547	503	511	524	521	539	530	543	523	537	558	488	556	521	539	488	530	524	533	578	535	545	515	526	591	553	532	553	520	566	554	530	530	535	572	618	559	541	512	545	561	553	568	526	508	555	534	543	520	537	562	535	534	554	565	566	528	589	558	517	538	524	549	538	492	544	571	543	573	539	513	517	506	539	562	545	516	543	516	582	509	492	545	527	501	521	512	555	557	528	528	516	576	507	519	547	515	548	547	567	500	525	565	573	518	586	553	576	537	520	563	506	542	543	554	545	570	543	522	548	541	561	588	524	516	585	484	514	527	548	532	540	540	572	530	516	581	596	521	536	529	556	515	520	556	545	555	515	547	563	553	531	566	542	525	546	522	524	523	513	546	508	523	519	514	538	536	523	543	491	573	489	501	549	555	544	511	562	550	566	514	508	555	501	540	561	593	565	531	520	528	534	533	520	562	501	560	540	540	553	528	518	521	561	553	573	522	530	576	548	515	491	554	572	529	567	550	540	528	517	542	547	568	546	504	553	531	538	552	571	536	541	568	515	502	544	511	528	569	527	534	516	557	523	563	563	543	580	600	514	513	566	545	546	546	514	511	580	538	517	539	506	549	553	527	539	556	549	544	505	562	574	558	526	542	539	539	554	545	565	568	553	515	580	548	523	552	536	539	550	544	576	518	546	543	569	542	539	539	519	549	532	560	525	541	533	533	523	572	495	564	535	515	548	544	486	505	511	548	561	484	577	498	566	510	582	526	550	483	517	514	503	541	508	531	499	528	522	533	590	519	506	585	543	558	507	521	538	534	553	548	501	549	540	581	545	531	477	576	528	570	578	523	535	533	499	528	553	562	540	557	557	547	525	578	560	554	549	560	542	489	497	501	534	553	578	515	498	572	552	555	541	567	536	530	547	553	525	539	551	560	489	534	525	567	558	548	566	522	527	539	560	558	538	510	518	562	547	541	578	543	538	577	543	541	518	507	507	560	563	531	498	539	563	560	535	522	554	540	523	483	548	498	526	551	511	497	523	527	531	528	529	529	544	562	491	544	567	555	580	524	542	565	521	568	541	518	545	525	547	558	563	549	529	547	559	575	552	553	544	526	527	584	539	512	552	537	551	528	533	534	497	544	487	541	541	533	577	530	558	531	536	540	546	553	531	525	501	554	575	519	559	571	577	552	556	528	519	530	492	525	551	535	548	525	545	545	529	553	495	548	555	482	511	541	537	553	506	523	527	501	545	551	509	536	559	522	538	550	522	519	521	519	531	517	547	488	540	529	555	512	537	535	514	534	523	486	558	543	540	538	593	547	535	520	566	564	587	535	503	516	504	536	516	508	556	568	508	504	522	547	545	549	523	542	559	500	547	515	580	549	528	539	550	554	524	521	547	535	555	589	551	546	550	522	522	558	548	499	529	525	540	554	516	533	502	558	523	549	510	564	550	544	571	559	572	517	551	550	491	506	526	515	589	505	591	532	537	543	513	531	565	493	497	558	535	528	506	515	542	562	564	517	556	523	525	539	510	602	496	572	546	513	539	528	572	571	493	557	536	538	535	548	529	506	527	539	525	556	547	537	555	522	506	505	580	558	514	525	526	501	538	559	537	523	509	505	546	536	535	511	581	560	544	543	600	511	546	595	497	564	542	556	549	521	558	570	536	520	535	563	548	538	556	543	511	547	560	574	485	546	499	539	476	527	502	526	562	546	527	579	516	532	531	550	556	548	517	550	563	532	529	547	507	538	522	529	537	571	550	555	536	526	526	541	519	559	524	551	548	509	553	524	557	515	514	556	556	553	506	580	569	519	538	523	517	561	580	559	553	529	530	552	552	530	511	510	564	587	543	555	551	552	466	529	522	544	530	553	547	547	529	563	519	577	548	558	532	569	545	483	560	536	563	581	538	511	519	561	554	547	554	552	568	533	540	570	572	548	524	553	587	569	554	543	539	528	526	572	538	557	500	513	509	507	514	544	568	539	560	527	543	587	556	584	531	552	549	517	491	539	534	576	575	555	555	550	517	538	527	561	523	529	498	527	539	530	551	519	550	547	545	509	547	546	559	504	532	523	529	513	562	525	481	572	571	522	511	555	496	570	523	473	541	596	554	550	544	580	494	553	522	537	504	516	562	517	503	544	530	564	600	542	604	520	540	564	566	561	538	547	587	562	512	511	549	510	556	540	531	532	515	499	518	554	546	534	573	562	527	586	516	536	552	543	496	519	532	551	515	569	570	558	546	531	507	511	522	524	537	546	545	545	554	548	543	585	532	510	523	592	511	529	528	523	567	530	565	551	558	541	512	579	554	541	537	537	526	542	562	538	502	557	530	565	543	557	582	571	532	562	510	580	574	502	513	551	511	565	583	552	539	531	529	499	520	561	520	522	521	547	530	530	566	526	516	560	564	526	508	522	544	501	518	566	552	567	529	525	527	575	566	569	525	541	557	549	565	573	562	537	548	515	491	501	530	550	509	503	538	548	514	551	558	548	558	551	538	521	554	500	511	546	558	542	517	554	519	554	562	534	533	518	546	543	555	563	543	501	547	535	518	549	545	508	536	551	520	525	534	555	552	540	555	548	552	569	527	512	527	502	558	537	533	530	561	556	543	528	533	538	512	523	519	526	562	519	575	550	535	534	572	510	526	538	540	558	542	573	559	514	542	521	530	542	549	508	513	511	516	542	527	542	546	587	533	533	552	522	532	536	547	505	553	550	523	512	583	561	507	542	564	580	490	543	508	565	546	564	536	588	511	547	546	606	530	508	580	529	505	541	523	533	584	587	541	538	586	515	590	510	561	542	573	548	532	527	530	567	527	482	540	545	543	552	522	543	526	491	552	559	550	550	582	522	584	539	564	571	565	555	543	516	530	556	560	517	564	553	520	499	563	575	554	525	519	543	518	531	544	549	544	568	587	539	514	550	524	532	511	524	546	486	521	516	552	561	545	571	499	552	518	571	535	549	548	552	532	551	526	502	543	542	530	593	519	544	564	538	550	586	539	533	546	525	546	539	584	552	535	517	529	499	517	510	494	546	549	565	529	509	513	562	538	510	547	557	530	553	562	570	586	529	545	557	553	539	552	489	538	505	578	545	515	538	536	589	533	492	522	552	517	526	572	577	530	555	513	533	555	556	501	550	554	545	498	548	488	564	496	549	535	528	506	544	520	540	511	550	538	524	543	563	554	517	519	544	579	541	582	584	523	571	577	509	533	577	605	531	505	533	555	522	500	499	548	531	526	510	541	544	547	530	532	570	559	554	514	546	536	529	530	546	525	569	526	558	522
32080	10646	1209	545	450	439	402	395	402	406	436	367	408	416	404	416	389	381	401	429	405	374	389	390	429	414	374	427	426	398	385	382	381	369	417	407	387	442	374	402	403	337	382	420	405	369	422	400	413	350	390	427	385	403	390	412	433	401	384	408	413	373	375	401	374	421	429	418	415	393	387	381	377	381	410	393	439	400	405	376	421	390	446	408	378	401	364	395	400	403	435	385	407	395	393	393	407	421	375	386	411	369	375	395	400	398	386	376	410	426	432	381	421	388	381	395	395	432	406	390	373	410	382	393	351	386	444	400	431	393	407	354	378	424	431	382	401	410	413	419	418	398	416	397	408	376	437	399	407	431	351	393	445	430	391	389	392	384	404	431	415	378	428	355	399	364	394	378	405	395	366	396	370	412	391	367	414	411	436	407	440	429	393	375	382	390	418	378	393	363	397	368	380	365	422	395	423	399	430	423	402	458	430	415	428	425	412	378	436	420	387	414	393	374	368	422	447	408	396	373	386	397	408	410	406	414	397	405	377	410	419	399	402	395	393	406	365	363	408	431	449	404	376	413	443	439	410	417	425	365	355	402	424	388	441	392	400	416	404	427	412	419	385	402	398	425	441	369	412	435	373	375	412	365	420	377	412	371	427	425	394	379	374	398	418	395	386	386	438	413	431	394	406	355	378	378	418	381	399	389	407	390	398	374	396	433	385	446	403	445	415	388	381	417	396	393	374	408	408	405	408	381	378	456	408	383	361	394	401	400	388	402	430	406	378	377	385	407	416	383	446	424	407	404	386	406	374	390	462	415	394	370	378	416	428	408	417	436	381	441	402	417	399	378	422	403	396	395	401	386	380	391	420	379	416	365	388	369	440	419	362	398	350	372	383	390	401	423	399	396	357	392	420	405	409	412	399	384	411	398	382	429	405	369	413	357	411	391	390	409	407	397	417	391	438	409	379	384	390	435	424	422	376	375	380	375	411	368	389	404	417	403	353	409	392	403	380	401	426	429	405	410	419	393	409	408	400	403	403	424	430	378	435	395	380	397	370	392	398	394	392	386	364	406	397	399	361	424	424	403	410	401	375	375	415	425	374	360	397	407	392	398	338	401	429	397	366	362	412	422	378	410	414	411	429	435	431	420	377	375	404	387	397	431	423	371	421	377	403	407	407	372	419	389	397	412	391	390	368	416	431	455	422	392	445	393	408	400	384	424	395	380	398	386	384	395	398	397	409	408	395	365	407	456	398	443	413	400	447	402	417	407	361	380	413	407	381	404	427	425	421	458	417	413	421	401	415	365	387	420	377	387	434	439	395	412	395	396	427	402	392	411	408	359	415	428	372	445	436	425	412	408	378	394	434	359	380	378	362	399	381	394	449	456	423	404	414	385	389	377	409	351	419	391	408	380	426	431	415	435	415	415	380	416	393	393	401	457	373	394	411	414	402	375	347	395	399	384	448	388	403	427	421	408	399	386	401	393	399	400	405	407	387	411	442	439	390	390	373	409	396	382	403	417	375	390	394	421	422	416	407	418	395	393	390	420	381	406	429	386	404	429	411	399	391	405	389	444	394	417	378	393	393	397	404	423	411	427	400	363	375	408	412	396	393	402	422	436	382	410	403	411	413	384	382	405	370	395	384	389	382	415	414	382	452	436	426	390	381	390	415	420	379	398	394	379	422	372	411	429	401	410	416	430	394	422	418	411	390	408	386	334	390	393	381	391	411	389	395	383	364	409	399	430	379	410	395	406	351	374	398	413	443	423	417	398	409	385	401	384	383	382	355	415	422	396	409	430	402	378	360	395	398	369	406	391	372	439	407	389	396	405	402	463	388	419	397	407	400	391	401	408	374	393	364	390	428	405	414	417	404	406	433	432	410	403	414	411	390	385	393	408	453	398	415	396	401	388	373	400	397	404	394	412	383	402	431	399	423	374	393	381	393	412	443	405	425	397	397	378	396	404	389	431	426	420	381	391	425	387	410	395	408	425	427	379	361	369	406	392	406	398	438	421	394	381	413	389	391	387	384	413	389	368	404	400	429	391	373	392	382	387	395	411	376	447	424	360	436	412	400	400	399	370	397	406	392	373	416	430	395	400	417	391	343	442	399	407	374	375	388	415	396	378	436	386	379	365	401	393	378	381	390	345	377	377	403	400	427	446	412	414	399	398	414	364	404	380	415	377	403	377	362	382	413	378	370	413	416	405	432	427	430	400	366	395	367	426	439	372	388	395	390	425	433	433	417	437	421	399	404	395	360	362	399	366	405	409	375	419	408	421	358	408	442	422	379	393	425	429	404	449	355	401	371	382	393	407	397	390	393	420	409	427	364	438	402	366	414	403	399	396	410	421	368	430	394	468	388	403	409	376	348	434	432	402	381	419	413	389	437	394	414	415	395	401	344	392	406	435	397	367	408	383	387	384	433	392	400	444	416	433	377	408	397	396	406	390	346	399	413	376	409	434	420	399	423	463	396	367	399	425	417	392	403	388	409	409	395	370	403	397	431	386	404	368	412	420	434	391	421	422	399	417	418	392	418	411	392	400	409	389	436	388	414	388	382	395	419	382	427	393	392	408	370	392	388	357	393	407	369	401	444	410	410	398	426	411	406	406	401	414	404	456	426	440	403	406	389	381	409	404	426	397	431	416	416	417	403	390	367	377	403	389	379	409	432	378	410	391	397	414	424	382	375	421	446	424	403	436	437	398	372	427	399	460	416	388	431	420	397	437	372	401	382	362	373	370	447	443	442	397	385	401	394	370	396	370	376	415	404	432	404	377	393	413	389	417	379	398	429	372	389	425	409	367	394	391	399	404	394	411	402	419	388	380	372	400	410	404	406	403	410	417	394	423	421	393	366	440	409	401	349	402	461	422	408	397	367	392	369	433	411	381	404	424	436	404	373	406	389	375	419	414	377	420	427	401	424	414	404	441	427	364	394	413	404	387	409	427	400	389	369	400	392	428	391	398	404	410	372	361	403	404	420	399	391	378	427	399	396	395	391	380	373	391	417	383	396	351	418	412	381	402	401	389	411	404	362	413	410	379	400	391	421	396	367	445	390	387	413	437	402	443	359	374	374	383	397	399	413	403	407	423	390	423	386	395	390	422	401	406	414	390	373	407	440	390	391	436	458	441	421	401	375	390	418	358	428	393	375	430	398	431	388	401	410	411	403	454	419	415	379	421	421	402	408	399	395	371	410	400	404	413	402	406	386	416	451	430	390	401	422	410	420	416	399	378	414	385	373	412	388	386	382	400	422	411	392	421	421	410	401	431	387	404	375	401	384	400	397	375	392	379	390	410	396	410	357	345	420	396	394	400	379	407	423	416	387	366	396	415	418	403	429	411	453	420	388	387	421	423	449	396	423	375	413	394	455	419	405	423	404	428	399	395	415	391	392	414	370	389	383	403	413	391	403	395	351	418	393	375	392	421	401	391	454	412	370	400	394	412	398	381	455	424	451	395	410	406	390	410	435	380	401	398
5320	1030	964	948	947	925	860	961	930	890	870	940	931	966	899	909	868	908	933	912	868	903	952	995	929	894	874	888	944	905	903	910	934	923	935	962	893	933	903	868	934	916	967	925	954	921	891	922	952	902	864	943	909	904	908	937	870	906	869	950	910	858	889	922	896	920	903	915	906	879	840	930	912	913	887	909	930	908	896	894	949	884	892	919	915	865	898	923	911	893	896	882	968	931	868	899	911	879	914	913	900	966	941	888	910	904	853	911	958	942	894	925	928	900	895	910	960	856	984	915	901	892	942	883	896	881	922	908	883	908	863	917	899	905	917	963	913	905	940	879	910	942	895	901	866	912	937	898	954	891	965	891	853	902	835	913	898	908	920	910	870	934	940	966	949	948	915	941	912	847	925	888	918	893	888	878	889	883	908	903	903	899	864	942	880	900	901	946	898	850	908	889	892	905	874	916	863	928	927	953	936	894	957	939	931	892	935	894	907	958	889	916	870	904	949	893	897	913	915	906	896	910	929	894	905	891	949	906	911	901	908	890	892	881	889	932	926	856	902	890	901	933	952	878	869	875	942	873	941	899	914	912	913	951	901	903	938	939	918	960	914	900	923	907	993	937	930	880	947	908	865	872	928	878	889	964	932	861	894	926	885	928	902	935	905	895	903	979	877	892	891	906	942	867	920	901	958	907	1001	861	926	874	902	912	900	920	929	897	917	923	940	924	890	912	919	897	958	939	889	950	871	972	905	925	922	895	900	916	904	877	917	907	959	914	925	891	938	853	954	902	941	906	914	895	903	849	883	945	901	934	882	901	882	927	881	900	929	948	916	937	938	866	891	917	914	886	941	893	911	918	879	857	924	908	929	931	876	907	894	874	963	877	893	815	871	901	885	894	892	943	889	842	946	871	875	880	942	927	922	899	899	940	971	894	914	949	911	929	922	912	921	895	886	905	910	917	877	894	893	898	921	901	921	891	948	928	847	933	906	911	878	924	909	923	891	944	921	969	903	926	898	877	921	899	933	891	911	935	905	938	895	919	970	926	888	905	926	923	913	941	891	962	900	914	903	945	972	930	919	973	883	892	873	895	947	905	892	899	898	923	903	907	934	878	893	929	908	935	891	902	921	893	873	934	894	887	922	913	881	954	925	911	907	916	932	900	917	907	951	946	902	942	927	889	959	913	895	942	910	842	866	924	948	913	975	934	901	904	911	868	955	882	880	876	894	912	872	894	917	921	930	928	874	903	942	948	884	918	925	875	877	866	919	926	911	929	895	920	911	982	877	846	880	883	893	938	963	886	903	905	892	955	880	875	887	876	883	924	944	910	921	953	858	889	882	896	885	912	834	889	956	908	913	861	895	908	929	905	901	936	900	900	942	907	893	968	907	939	980	924	932	874	880	939	912	964	868	967	902	948	889	913	914	917	967	928	917	886	898	959	962	888	888	915	898	924	958	864	932	949	898	912	937	890	936	912	903	868	889	898	900	925	939	942	917	833	937	966	949	916	893	900	842	931	885	908	919	889	883	910	898	902	918	864	957	895	908	862	900	927	936	908	908	969	932	889	948	940	898	963	884	919	885	891	880	965	904	923	922	918	939	893	854	923	875	900	946	917	899	851	890	909	876	909	862	886	852	935	927	892	880	906	923	885	913	918	941	904	897	876	926	920	924	882	936	901	883	920	925	914	957	905	892	897	927	912	904	908	927	859	909	959	891	871	943	961	914	905	951	898	928	958	942	869	967	953	910	967	952	897	911	915	907	969	877	895	903	934	927	889	904	921	886	935	907	909	937	999	946	925	933	931	925	958	904	914	916	946	949	868	891	930	937	915	960	957	957	906	888	946	953	954	987	862	938	885	928	918	849	903	907	878	922	923	930	925	932	901	905	850	904	970	912	886	907	913	928	935	894	960	943	907	940	878	942	838	895	864	1006	881	916	913	860	927	881	914	889	987	913	926	894	915	941	932	876	916	909	938	927	878	911	889	852	933	882	881	894	909	888	919	913	911	925	911	940	902	961	892	910	871	960	911	925	906	957	960	988	906	903	941	957	935	870	914	896	893	917	873	948	886	893	871	958	928	881	920	925	909	920	947	889	910	863	917	916	950	953	921	898	920	902	894	899	870	953	893	914	949	876	933	925	921	922	869	939	961	906	937	879	883	897	900	927	949	896	904	913	908	912	932	880	916	906	898	968	908	903	907	899	888	903	929	870	874	911	886	961	924	892	995	885	934	903	922	905	921	891	888	921	912	890	874	899	884	913	938	955	947	926	985	900	899	873	896	886	891	913	910	964	925	882	984	884	925	895	927	875	956	893	936	918	893	898	919	854	938	941	929	910	928	916	901	895	897	940	902	910	904	929	901	907	911	854	887	915	904	885	928	924	945	925	898	928	938	901	926	929	860	898	905	900	912	921	949	933	921	926	902	913	928	949	932	930	945	903	866	868	888	901	945	941	917	927	895	970	902	885	935	917	894	939	898	872	906	912	907	927	895	909	889	919	882	955	947	896	893	902	868	907	932	957	896	886	901	903	925	908	949	894	942	907	951	938	896	927	899	869	924	935	954	928	893	912	916	930	884	888	920	913	863	907	901	893	946	931	881	883	925	911	898	894	867	922	891	925	935	904	885	929	913	911	935	894	953	882	929	919	901	964	881	940	964	956	934	887	944	953	884	904	885	910	805	927	931	906	898	866	918	889	912	934	947	950	946	849	945	896	960	963	883	939	949	878	951	898	937	946	918	883	872	897	900	890	920	868	917	863	929	944	892	919	879	879	896	869	899	936	904	915	907	896	958	898	828	925	873	937	917	905	873	905	925	963	934	938	894	932	916	916	874	945	938	952	913	906	907	898	947	902	898	916	872	944	963	897	951	893	941	894	877	918	903	922	822	871	958	870	937	919	904	909	913	915	953	901	937	877	859	988	898	908	887	917	947	882	906	883	852	892	922	965	936	952	901	823	992	901	914	957	921	956	927	885	940	985	929	869	916	912	920	918	879	916	877	907	888	943	899	1004	920	909	912	874	882	876	917	941	919	898	883	854	927	885	932	947	858	897	960	862	936	900	935	908	898	880	927	947	892	898	942	854	907	904	890	892	947	937	896	925	914	933	876	891	933	896	871	918	909	927	938	947	931	952	924	918	893	899	912	937	938	907	900	895	881	915	883	924	908	894	899	900	870	947	932	873	908	874	966	928	905	855	919	917	879	922	890	963	861	917	941	857	901	905	924	912	876	884	949	921	887	921	879	922	962	936	920	910	895	924	938	904	893	894	934	882	857	982	929	870	957	922	920	914	877	858	901	920	915	902	885	882	946	916	962	906	894	972	905	898	914	918	907	940	913	939	944	914	873	946	940	951	874	926	893	885	904	921	860	897	901	913	948	987	906	915	903	885	956	884	932	854	929	945	885	946	895	920	945	896	931	932	863	895	935	967	892	934	879	923	840	928	892	910	942	924	928	892	889	908	891	950	955	938	941	907	901
24510	20856	24490	27295	19649	1510	596	520	457	430	479	480	455	437	426	412	436	424	432	446	466	447	430	465	403	435	437	429	419	413	430	414	406	402	423	431	416	391	419	445	418	406	403	447	414	420	437	451	430	430	399	408	459	442	396	435	406	426	409	410	448	392	420	388	402	398	444	430	447	396	422	397	407	391	426	393	464	416	449	409	395	433	382	411	427	395	427	445	415	411	474	446	422	422	405	411	409	394	409	468	435	442	432	406	412	441	431	420	389	415	420	466	399	465	440	455	412	413	437	417	420	454	431	450	408	409	467	425	425	420	440	432	399	387	452	426	433	429	408	470	450	430	393	398	442	433	415	426	438	465	441	412	441	404	430	410	433	377	399	472	461	434	451	408	431	424	421	489	438	445	427	448	456	446	438	409	409	437	438	436	442	440	456	446	435	445	422	429	447	429	407	410	404	448	436	451	444	459	380	420	433	431	465	452	415	406	401	425	415	459	470	428	457	423	393	440	419	415	455	420	467	424	422	437	424	432	403	445	417	430	457	409	449	421	418	437	459	456	373	418	380	459	412	432	433	460	415	425	424	437	429	423	447	401	397	417	396	441	475	415	420	421	409	414	441	427	425	440	460	409	427	465	424	447	423	432	403	419	398	473	426	430	424	438	422	424	448	458	458	388	413	401	405	423	409	438	419	408	439	443	451	430	423	430	431	408	415	412	420	423	450	427	437	426	463	441	413	433	411	441	458	424	453	389	482	467	411	400	437	421	432	449	410	435	453	459	451	412	381	406	404	424	464	418	414	431	382	387	423	473	453	422	418	438	426	412	467	403	372	429	423	452	416	412	426	433	426	429	388	479	447	398	416	444	392	428	399	390	415	412	414	427	423	374	397	426	426	428	423	407	429	431	441	436	436	427	419	412	415	427	459	421	379	429	412	435	424	452	398	436	367	390	438	415	413	444	422	441	441	413	443	433	407	433	421	373	405	444	410	423	428	463	430	414	418	430	394	415	443	421	427	404	430	438	452	463	448	407	393	452	413	394	449	424	440	443	399	380	411	394	429	445	431	444	433	427	442	463	420	418	458	435	412	442	425	442	435	436	430	426	440	418	392	442	397	424	435	446	438	422	446	426	433	423	445	451	429	464	478	382	455	417	393	397	436	425	405	457	425	418	462	413	410	413	428	442	439	434	457	408	441	458	436	427	415	439	426	418	455	396	420	425	403	426	415	411	407	434	417	423	421	449	453	437	444	462	429	428	402	437	433	407	407	437	453	408	398	435	463	422	455	444	466	404	404	400	398	457	445	403	445	462	414	434	444	404	403	385	403	392	419	453	448	450	426	448	492	411	384	428	383	400	436	465	434	458	400	412	425	459	405	419	436	443	393	415	413	380	454	430	398	446	436	410	435	409	438	426	405	474	434	434	440	397	394	383	434	401	394	408	399	466	445	409	449	416	403	399	435	442	446	436	444	448	453	440	440	434	458	417	404	429	422	411	440	437	423	448	445	425	462	474	437	431	422	414	424	464	431	428	418	435	418	430	393	385	427	415	402	410	417	413	403	410	457	437	442	431	421	422	427	434	412	425	390	417	450	415	454	393	425	425	431	415	443	409	388	483	413	411	409	450	422	406	454	474	417	429	419	431	446	428	433	482	420	427	465	443	434	407	442	428	451	429	418	411	432	421	428	440	415	458	452	432	429	435	407	466	427	443	458	426	460	481	447	442	409	465	380	417	445	391	425	441	432	436	399	454	451	435	428	434	462	410	439	417	401	446	408	410	416	385	423	430	419	448	447	435	435	458	436	436	455	421	441	381	409	420	399	457	404	481	449	392	393	429	412	431	402	447	442	433	419	410	425	431	414	431	425	437	430	380	435	419	449	465	394	433	422	409	429	384	432	417	454	449	431	464	446	423	419	412	426	425	420	451	399	415	414	477	446	440	445	403	428	406	422	466	453	434	393	479	434	425	429	431	401	455	398	436	442	456	460	441	388	393	439	424	427	436	421	433	440	408	416	478	420	446	461	452	414	418	420	478	412	439	430	434	402	434	420	433	428	465	434	428	427	411	440	381	396	405	464	422	388	418	410	410	442	485	416	467	445	459	454	401	406	419	469	456	413	426	410	408	425	402	439	441	428	452	463	461	385	449	408	425	412	412	438	453	440	434	429	456	423	440	435	431	411	435	425	433	440	416	444	429	409	408	410	432	409	436	444	452	426	401	440	424	460	452	429	404	439	423	429	437	430	418	414	435	448	420	440	424	408	418	396	392	432	414	453	417	391	454	414	443	421	420	412	419	379	434	445	405	425	430	464	444	483	459	418	435	425	423	409	442	408	385	442	418	442	414	447	462	424	399	418	452	405	442	448	414	433	420	423	441	435	455	455	426	386	398	463	419	406	408	444	427	432	412	408	406	422	408	422	452	380	398	392	441	442	421	414	414	417	413	420	413	415	432	416	427	413	436	440	421	420	446	450	428	436	414	440	407	425	438	365	426	401	436	413	418	415	408	446	428	417	432	431	405	448	431	448	412	419	428	424	424	378	400	440	409	423	420	449	419	391	432	421	430	440	461	422	422	425	424	416	409	419	416	392	423	403	387	435	453	393	420	435	410	440	429	418	408	409	394	471	413	396	409	434	418	416	401	404	416	389	451	447	407	468	420	432	416	391	432	430	410	447	491	431	438	460	390	433	399	406	410	421	403	442	446	426	438	430	387	402	423	418	430	428	427	442	431	482	366	448	406	429	438	459	457	420	417	419	458	427	420	444	456	474	404	426	415	464	381	413	389	427	445	405	423	422	486	466	435	428	410	414	440	420	467	443	432	420	453	417	401	418	423	441	397	446	467	386	441	434	452	438	451	471	387	400	426	427	408	449	442	428	441	432	419	407	384	433	390	416	458	435	420	426	420	447	444	466	459	479	474	448	411	419	438	407	447	399	396	425	439	425	448	407	410	414	417	402	440	412	474	441	402	419	462	402	458	418	492	451	428	456	465	433	423	405	429	422	452	405	409	425	429	433	412	398	421	484	472	407	421	413	444	442	416	437	438	481	442	460	480	423	460	443	409	425	409	423	436	429	403	429	414	398	389	420	461	408	414	431	403	436	412	408	449	407	454	429	424	445	438	422	392	421	414	399	453	449	403	483	451	424	418	434	430	423	376	391	430	423	404	440	411	479	425	412	383	414	389	441	442	423	438	441	445	452	440	400	397	421	413	434	471	433	434	467	443	457	412	433	446	455	477	438	417	413	450	433	404	449	411	441	440	454	408	402	458	431	430	471	408	449	415	402	426	454	398	395	408	424	380	437	447	417	409	420	403	429	392	459	443	431	452	432	444	429	418	412	426	423	415	422	434	391	456	422	454	435	424	465	429	408	360	425	440	429	429	451	423	413	410	416	409	426	433	422	442	441	405	417	423	431	459	472	389	431	416	448	426	412	444	420	439	435	449	408	462	427	363	419	440	430	447	424	444	410	395	448	430
3353	3159	2114	1378	1204	1061	979	951	948	949	994	908	999	959	933	955	931	906	962	984	862	947	979	972	993	910	955	950	947	980	922	921	952	979	916	1007	936	961	949	918	979	926	960	924	936	976	963	896	879	936	983	982	900	915	906	935	928	933	891	948	957	950	988	931	929	944	968	950	906	982	943	966	945	957	949	999	939	951	980	909	891	900	968	939	939	919	938	963	934	961	913	912	884	953	936	950	973	927	935	979	969	889	985	905	919	910	891	917	852	936	964	977	933	977	913	955	943	927	871	925	954	971	954	939	965	914	889	896	974	975	947	924	978	974	985	945	962	933	890	903	897	986	974	966	921	953	892	925	932	910	955	929	919	992	909	914	916	952	909	921	919	937	914	933	957	852	961	946	947	969	965	932	935	968	922	923	1009	946	943	947	907	963	936	901	989	925	939	918	924	922	882	904	931	956	901	950	919	955	918	957	967	945	894	953	961	923	963	913	953	933	937	926	881	944	912	882	899	917	964	897	952	924	896	876	900	919	913	936	958	894	929	922	957	918	919	932	847	901	936	899	935	992	884	985	865	968	882	924	884	964	924	917	963	961	976	904	969	961	901	998	879	895	892	942	954	928	956	942	943	995	943	981	911	908	948	875	952	929	924	860	939	923	1021	971	942	954	956	929	875	945	945	977	945	935	956	988	980	965	946	935	918	955	928	916	930	885	906	925	951	984	917	915	900	940	887	936	943	940	905	929	940	942	950	961	856	945	927	924	924	937	915	976	912	967	959	914	961	931	962	944	960	956	911	977	947	940	923	917	898	895	949	984	906	965	925	916	921	938	925	935	1006	968	942	980	933	901	892	939	983	981	927	933	920	933	969	918	951	921	929	921	898	896	909	959	930	948	1006	928	928	886	952	936	985	921	884	886	912	903	896	925	903	994	930	880	944	964	975	926	905	933	885	954	954	975	926	889	984	974	933	916	925	950	941	968	980	968	943	989	955	940	960	952	946	945	920	948	911	884	937	988	925	927	941	905	930	939	985	985	844	944	936	948	921	896	887	939	915	973	948	937	939	963	918	927	895	915	914	949	904	924	911	970	933	950	961	978	966	935	935	917	960	935	944	927	959	971	909	956	927	933	963	945	942	962	922	959	946	938	947	904	953	953	943	934	981	905	909	964	930	940	946	922	938	947	921	859	919	932	993	936	881	928	861	943	948	946	951	973	868	943	924	975	943	941	884	897	943	888	897	984	949	969	963	919	912	975	938	933	943	910	900	1007	943	896	996	876	927	890	910	920	931	919	982	900	899	941	952	897	900	909	958	912	931	947	971	924	939	888	948	953	952	966	928	881	956	908	970	979	903	948	925	973	949	913	926	959	900	954	955	965	961	888	925	915	918	916	986	923	972	945	913	948	934	921	909	933	959	941	972	964	892	910	941	944	957	979	899	887	949	939	982	945	1003	966	980	913	949	941	918	978	926	914	905	956	931	911	926	897	963	955	921	972	902	941	939	932	966	939	932	923	913	956	1010	936	950	958	957	944	911	975	936	960	900	917	919	938	968	950	946	967	927	943	967	907	922	877	948	964	943	966	939	919	925	969	980	905	911	906	918	928	877	880	987	970	945	920	940	903	904	928	948	918	914	949	913	947	936	933	962	917	1013	899	940	938	909	929	923	918	908	964	905	952	913	938	914	961	922	964	927	890	971	980	878	934	1008	887	924	969	944	938	959	919	952	921	918	933	939	877	921	900	896	900	986	971	930	920	898	943	897	930	925	965	959	961	916	926	944	921	895	890	894	946	875	964	883	903	960	913	886	967	928	917	922	963	934	921	874	946	954	896	904	892	913	994	951	941	1001	929	932	935	916	933	947	921	926	896	905	997	980	940	944	926	947	911	977	924	932	917	980	955	908	971	928	947	915	916	921	975	930	1003	941	925	934	964	953	926	975	916	905	948	890	904	867	890	992	893	983	926	934	900	962	895	961	872	913	945	962	953	957	888	931	966	936	939	914	949	940	955	957	903	907	932	947	931	885	973	931	957	921	944	957	964	914	923	956	939	934	921	884	884	936	917	948	928	949	956	932	979	1010	887	961	954	978	943	931	874	975	921	962	992	862	922	898	933	937	946	908	886	897	930	945	933	957	965	894	946	939	927	868	936	917	988	917	929	977	923	908	942	899	984	931	877	947	988	909	945	901	890	936	922	906	935	922	928	905	928	917	932	948	872	903	1003	953	982	936	937	926	959	956	977	958	934	939	927	915	900	905	889	979	951	909	935	963	944	936	957	979	929	897	918	900	894	945	936	931	959	901	917	946	907	922	950	856	953	931	945	936	941	869	947	934	940	955	938	916	916	900	945	955	926	906	990	929	942	922	912	895	887	975	988	980	929	922	922	938	961	920	969	906	934	971	946	909	938	935	952	975	975	964	941	934	976	844	901	949	950	885	975	956	890	922	912	987	945	884	890	910	914	901	924	922	971	892	992	960	946	965	945	886	950	980	935	915	895	910	982	975	967	924	979	915	953	893	871	952	968	957	986	900	895	929	918	947	934	928	950	974	942	933	945	966	956	947	949	892	946	970	958	956	998	965	947	963	943	905	880	870	927	965	946	899	931	924	915	931	955	987	909	928	960	936	923	928	995	915	906	975	935	951	953	915	961	936	945	935	928	962	952	912	935	925	971	934	929	912	959	934	944	931	943	930	992	913	948	935	961	996	966	893	882	926	960	923	923	873	903	904	965	949	976	935	957	938	957	905	948	916	940	920	956	905	926	927	928	948	1001	935	916	909	953	958	959	939	914	901	961	912	942	888	955	972	935	972	946	982	920	991	915	896	962	952	976	926	912	928	927	918	879	900	919	909	967	841	900	930	950	976	935	983	950	981	949	929	986	937	984	1021	915	913	952	950	929	927	949	935	899	911	934	922	935	898	943	907	963	945	973	927	907	932	885	902	938	962	968	933	908	978	900	1035	944	880	952	933	962	955	972	972	954	934	884	978	911	907	966	897	882	917	992	926	922	939	925	912	929	956	928	976	993	933	924	940	967	959	959	1006	947	923	931	975	945	924	923	935	932	895	977	901	960	931	913	877	877	899	934	913	908	960	949	915	953	899	991	910	1000	909	865	991	912	918	940	894	989	926	874	949	918	957	986	1017	970	1014	909	958	939	935	985	956	986	934	892	928	953	977	958	823	884	987	916	951	913	981	965	970	888	932	935	957	927	950	947	933	944	908	923	926	981	923	945	940	955	902	1000	916	918	943	978	937	965	924	920	919	941	955	889	935	980	938	891	913	937	969	1004	890	960	1004	974	916	935	916	972	937	915	993	981	949	949	964	908	959	952	951	964	939	911	986	919	938	1007	928	1011	954	917	946	902	947	939	956	948	861	971	957	907	947	915	909	971	933	899	935	940	902	909	961	907	979	962	959	949	942	891	933	886	866	915	971	934	931	921	975	923	934	982	879	912	951	972	944	890	972	940	860	909	909	930	948	941	931	917	917	914	918	938	938	933	945	911
23501	20798	25092	26593	20805	20789	2787	470	336	306	341	305	274	293	263	260	244	272	255	246	234	229	212	250	237	239	235	231	250	235	230	218	272	230	249	202	250	264	227	246	221	229	223	205	237	242	213	228	219	228	192	235	222	269	274	239	242	231	236	218	234	234	248	211	199	192	222	205	252	206	264	222	249	226	207	210	227	218	244	221	222	247	208	231	244	221	215	232	226	210	207	219	221	246	228	242	216	209	256	235	233	232	231	237	259	215	234	245	253	232	214	261	201	242	202	221	210	233	239	216	234	220	225	241	207	229	231	224	244	221	245	194	245	234	234	209	220	211	218	239	214	220	216	214	219	196	231	239	243	216	219	223	254	225	238	208	219	229	227	224	208	247	230	219	210	225	230	237	214	223	241	205	233	229	214	218	215	247	238	237	251	235	254	217	196	212	246	209	228	201	236	231	228	243	256	216	226	209	227	215	221	247	230	251	253	230	216	215	240	213	221	235	217	225	219	270	244	223	241	241	245	224	246	210	224	228	228	229	236	254	234	244	231	223	232	253	235	230	204	234	221	221	251	224	215	236	209	229	202	221	232	255	214	230	216	218	221	224	258	245	246	230	258	229	199	232	207	234	198	251	229	224	223	244	207	190	201	223	248	233	251	224	188	195	221	255	227	221	213	222	236	221	231	220	205	205	209	255	264	247	228	221	241	269	221	230	243	212	210	208	224	236	229	231	212	216	252	215	225	236	231	255	215	217	224	238	207	195	208	224	259	231	249	227	221	217	230	207	190	257	247	240	223	259	216	201	224	227	226	223	226	211	219	245	220	225	224	210	243	234	188	203	222	207	206	241	226	225	217	229	272	249	233	216	219	205	242	248	206	225	199	237	228	223	217	223	227	220	234	247	217	223	226	227	242	240	215	225	265	255	227	250	221	259	240	235	229	265	229	217	237	222	218	257	272	218	244	241	252	254	201	208	238	198	243	226	239	249	243	235	233	225	231	227	219	258	207	242	235	216	212	202	241	259	256	232	237	207	219	230	220	222	239	225	213	222	219	237	250	221	221	209	237	239	204	237	234	195	194	231	228	223	229	199	226	222	232	214	213	242	218	232	202	274	246	230	250	236	211	227	205	228	223	233	196	203	239	224	225	233	221	210	215	205	232	238	245	209	248	231	254	211	243	230	246	246	231	257	223	247	194	237	236	252	229	207	242	191	209	213	202	223	207	200	232	191	217	201	223	233	230	215	240	215	217	235	239	244	213	249	223	234	224	212	227	212	226	231	233	210	221	233	220	236	230	237	230	235	240	236	227	246	218	237	201	207	221	237	232	232	254	235	246	220	214	223	242	247	224	227	239	218	248	239	234	237	228	251	232	215	244	202	232	225	258	241	227	196	221	217	250	238	230	241	230	226	245	227	215	238	240	225	229	231	258	240	235	222	250	222	225	218	209	254	235	229	214	242	250	217	221	212	215	251	244	228	234	234	225	226	233	256	239	225	235	260	214	187	209	246	218	232	232	246	215	208	242	259	207	229	229	199	217	238	257	233	230	216	213	219	237	214	225	230	238	270	262	245	247	221	238	240	199	243	223	227	244	227	202	248	206	246	244	241	220	210	237	227	209	223	198	239	234	223	212	258	222	247	242	197	217	234	249	195	232	225	214	242	215	243	235	236	215	213	263	192	239	248	220	236	222	179	204	221	246	207	203	199	211	216	209	211	246	231	231	212	228	233	197	230	252	220	228	246	232	210	217	225	247	219	263	230	229	229	222	202	240	236	186	241	226	205	243	219	254	229	221	236	230	223	241	217	231	242	229	224	224	246	209	240	261	227	234	220	253	253	230	248	211	222	207	230	233	251	236	237	208	233	261	212	233	226	234	210	199	223	226	237	240	223	216	213	227	258	244	234	221	232	226	230	204	246	203	217	229	212	243	221	238	221	224	226	204	256	253	260	203	232	236	215	205	201	202	224	241	208	247	216	250	216	226	246	213	233	243	204	226	211	227	248	226	206	202	225	202	253	206	204	218	226	253	235	217	230	258	243	214	216	229	214	222	216	220	216	242	237	221	266	250	229	230	201	232	256	219	202	245	208	209	238	230	221	202	237	209	216	196	238	226	239	234	206	225	198	227	227	260	225	221	201	237	235	260	239	208	236	249	213	227	233	233	223	207	236	241	209	229	231	234	232	231	214	217	217	211	215	230	246	218	242	238	212	250	228	194	215	245	212	211	234	250	235	198	253	215	213	245	220	213	258	239	221	207	209	236	216	189	234	212	248	267	225	216	251	239	219	245	216	202	265	221	242	214	238	220	256	191	216	230	249	248	218	229	217	219	235	239	214	200	213	227	215	205	254	242	247	252	230	223	213	214	222	240	243	210	228	244	232	221	218	282	247	223	200	200	226	197	244	248	222	231	242	223	225	216	224	242	220	236	247	241	229	287	210	219	210	255	247	219	248	231	224	204	217	211	238	239	246	229	209	230	236	236	229	203	225	224	217	206	201	214	231	217	228	233	213	233	220	246	234	239	225	219	226	207	232	236	194	209	255	231	209	245	209	262	244	232	230	223	265	233	208	203	210	227	213	216	233	226	240	247	219	231	244	208	225	251	223	228	250	232	238	240	228	235	218	223	207	216	242	196	230	242	227	202	222	230	212	292	259	237	216	221	238	233	236	243	224	239	257	225	213	223	233	272	182	197	230	211	241	236	212	234	270	199	234	214	201	274	186	209	255	262	243	223	233	286	228	231	210	218	220	254	247	206	233	208	243	204	231	213	245	243	217	236	249	203	227	205	225	226	227	212	234	213	227	223	220	216	215	215	221	229	228	234	220	242	200	233	220	252	231	219	244	246	250	219	236	209	225	236	233	250	240	239	212	243	243	227	222	238	237	213	241	229	220	256	214	232	232	215	266	222	252	215	210	193	232	260	220	219	223	221	217	212	235	227	235	224	258	229	227	251	217	204	225	250	230	208	235	224	229	235	227	221	191	210	220	227	249	235	213	236	217	217	242	221	222	214	251	234	211	273	240	211	224	189	231	239	240	233	224	247	237	241	219	218	192	237	225	223	214	243	232	243	238	237	210	217	232	236	219	227	255	213	240	250	247	241	226	251	210	249	250	218	254	218	202	239	236	227	227	188	249	240	254	223	215	223	213	237	226	256	272	209	234	234	234	228	217	228	229	211	241	242	211	267	240	219	241	201	217	228	243	221	224	227	229	254	225	236	225	245	206	195	228	232	201	238	223	234	246	233	228	235	232	251	236	241	213	223	253	264	224	224	215	243	247	217	222	250	279	256	211	237	217	243	204	243	241	204	227	261	211	225	216	214	222	222	238	214	204	264	272	206	224	212	240	243	228	234	208	259	205	221	269	234	254	243	246	216	213	228	229	219	191	226	205	214	229	196	232	223	241	212	234	232	213	221	221	232	225	217	230	208	259	213	241	231	233	177	219	219	221	224	225	259	249	208	201	229	218	223	220	202	228
3391	5083	3105	1514	978	797	695	634	582	593	575	588	541	569	536	539	597	564	570	552	514	548	550	516	537	543	571	521	522	559	567	550	576	572	523	528	588	550	544	533	542	519	549	523	541	576	565	535	538	525	513	512	531	519	520	580	586	486	560	556	503	533	497	545	518	564	530	505	555	545	522	536	494	541	556	527	550	533	500	524	522	541	603	546	555	550	519	542	511	548	523	587	522	557	569	568	551	513	552	549	536	581	568	500	522	533	532	572	568	557	537	513	527	506	531	566	535	547	529	522	543	573	546	505	577	571	532	576	538	556	539	554	543	560	543	546	515	533	578	497	552	530	539	530	551	580	562	536	546	550	524	530	538	509	538	508	547	572	556	532	529	533	541	534	556	515	560	529	533	583	534	576	497	579	559	520	522	571	519	505	542	582	545	519	557	531	546	536	579	561	542	517	550	533	526	516	566	584	535	533	516	554	571	540	534	507	520	517	553	499	521	518	562	567	560	547	499	563	526	561	530	522	534	538	529	562	522	560	557	543	519	541	532	525	551	522	531	546	565	504	529	528	538	561	561	499	571	590	539	486	554	538	535	530	538	511	562	562	578	528	537	560	532	532	561	538	517	557	549	511	511	542	530	514	574	531	563	532	537	539	550	514	533	497	570	532	566	527	501	555	505	483	530	527	520	554	531	523	528	554	546	532	547	548	512	562	482	523	540	492	580	541	532	509	546	514	559	608	517	549	562	499	528	591	569	577	509	512	537	529	552	510	539	556	525	519	557	555	555	515	562	515	533	529	580	543	523	531	565	541	550	556	539	511	555	502	548	519	531	574	523	522	532	557	546	580	523	530	493	525	567	514	527	542	510	524	520	559	541	483	552	532	541	513	570	520	528	589	537	571	538	547	541	525	529	510	532	578	530	526	578	534	531	578	585	557	507	537	588	518	533	529	562	512	536	506	513	544	534	550	543	531	549	513	553	590	534	560	516	561	536	509	510	557	500	542	556	520	539	565	543	573	561	517	523	525	558	513	502	568	578	524	535	580	552	525	569	534	558	525	564	542	512	492	500	595	517	560	517	566	580	556	532	542	549	532	500	535	566	534	515	510	538	558	531	537	508	521	599	508	526	533	528	518	501	556	513	571	523	553	537	544	525	548	552	567	516	556	512	498	546	567	541	535	569	506	546	525	529	552	546	557	536	503	503	552	518	540	532	540	603	517	529	561	541	518	554	566	557	500	539	534	524	503	487	533	533	541	500	511	535	518	509	509	539	536	543	538	539	539	566	541	572	577	536	499	579	540	528	547	561	524	560	515	529	520	560	533	554	511	521	533	501	546	519	570	536	553	567	523	546	532	547	457	525	527	508	548	574	560	533	521	556	548	551	531	538	538	542	549	514	544	556	514	542	539	558	577	519	527	516	508	554	524	499	484	524	533	539	509	556	519	534	540	542	532	543	561	553	512	555	519	526	583	569	549	532	534	555	575	554	535	533	583	531	549	542	520	529	506	536	540	563	503	598	581	537	547	558	529	529	557	546	530	546	536	540	505	543	553	585	527	553	531	498	546	514	554	551	540	581	548	525	544	531	546	520	599	537	549	553	536	532	561	516	570	518	529	528	520	530	527	539	531	550	502	542	516	551	542	546	539	540	539	550	518	532	522	549	536	568	582	589	528	488	545	530	534	561	503	555	496	573	519	525	558	550	584	524	517	521	514	519	511	482	580	560	544	530	547	512	555	530	523	554	593	510	514	538	532	536	558	509	577	501	579	529	548	544	543	552	535	550	529	536	505	530	534	524	568	535	503	554	550	568	554	501	537	527	526	555	503	515	555	557	537	577	521	526	558	556	523	507	546	518	531	547	548	552	524	493	544	511	560	531	533	559	517	526	539	501	596	564	580	547	542	510	563	508	539	529	562	549	552	554	564	528	578	548	538	530	555	518	538	586	523	491	555	529	562	577	556	525	597	551	539	551	519	531	519	588	564	525	554	556	537	548	495	566	560	526	512	553	501	557	541	529	555	529	519	539	511	523	533	543	546	554	546	541	558	505	551	526	555	538	548	549	532	524	552	526	510	550	534	606	527	472	552	524	526	535	535	536	544	515	536	528	505	531	555	588	577	596	561	542	575	532	510	545	532	551	521	522	516	567	543	493	539	533	510	542	538	515	544	556	546	541	544	544	527	528	544	567	525	541	546	497	521	528	546	541	517	559	550	575	522	527	533	576	561	559	545	560	537	536	524	534	564	552	567	465	525	529	528	530	538	549	558	536	589	565	504	535	600	517	527	547	529	473	554	540	545	540	505	529	544	517	535	558	523	567	547	458	583	522	560	514	563	521	544	510	555	511	564	539	572	557	543	524	526	527	519	511	543	532	546	547	550	536	505	556	534	579	547	572	547	531	556	524	539	542	510	531	569	549	562	555	576	523	538	549	528	536	553	499	519	524	512	548	511	540	552	497	544	547	563	537	573	540	500	529	611	529	555	584	505	503	518	518	507	538	535	591	516	538	537	550	552	546	501	548	578	572	551	565	477	550	560	573	527	554	470	543	525	506	540	547	534	557	467	513	541	495	487	520	533	549	484	543	532	549	593	545	592	528	560	546	543	536	576	508	499	569	492	512	569	511	533	510	472	575	556	556	566	527	553	549	518	552	533	544	528	558	531	497	533	540	530	554	567	540	585	556	559	497	507	514	534	493	552	527	538	537	518	527	529	563	561	571	542	570	545	534	562	552	528	548	514	549	527	544	534	520	575	515	552	541	537	523	561	550	537	561	500	524	549	517	556	533	486	537	517	492	556	526	540	555	547	577	536	512	554	534	533	546	524	527	534	542	529	548	533	565	562	548	530	534	537	541	571	539	517	533	536	542	559	530	505	523	559	521	532	547	521	516	537	554	490	579	541	549	507	529	582	518	575	559	523	550	533	546	549	545	505	507	529	545	507	567	564	533	560	542	576	537	570	548	546	546	582	515	497	539	554	554	529	537	525	525	491	573	538	560	480	497	569	524	542	553	596	514	551	509	529	523	505	520	510	535	519	521	517	535	547	529	531	581	511	526	543	529	536	535	549	567	544	523	550	545	527	543	548	571	537	539	527	598	552	546	534	526	573	572	520	583	535	532	530	549	532	586	561	528	513	525	556	538	536	492	518	554	561	534	547	559	537	559	560	533	504	562	528	549	542	551	506	568	572	562	525	572	549	530	545	514	536	521	535	515	559	564	539	505	553	529	554	540	518	548	534	506	554	547	516	578	540	554	542	549	536	513	571	510	522	526	522	527	539	554	572	544	570	566	540	556	542	545	531	520	543	559	555	561	541	560	562	559	530	584	548	505	488	489	568	585	535	549	578	565	556	516	510	575	531	543	582	541	510	530	534	533	522	500	524	571	549	515	525	524	508	534	549	543	589	515	533	510	507	541	494	537	558	558	588	564	565	555	530	554	534	535	546	522	527	532	515	514	581	551	553	552	560	560	541	553	517
32072	10496	1113	506	420	404	382	378	391	366	386	441	442	438	376	409	430	400	390	387	401	387	396	411	400	372	406	343	413	399	424	401	389	445	431	434	393	418	429	416	407	404	369	430	404	391	382	422	409	439	410	393	348	391	411	382	405	398	413	427	405	399	409	394	388	417	430	431	398	439	428	404	407	400	419	404	332	423	386	422	402	400	395	379	393	387	432	401	408	404	412	402	401	394	409	400	423	426	405	438	387	410	440	363	388	408	404	418	429	399	394	413	422	417	396	434	416	402	410	362	420	459	414	409	447	422	404	409	406	421	393	393	365	401	373	357	389	415	408	428	417	365	435	414	424	399	366	418	415	370	397	410	344	386	435	427	391	411	419	403	416	406	391	402	385	397	427	386	407	411	437	403	383	376	420	414	422	426	417	404	432	378	393	397	376	397	397	430	428	357	400	419	382	381	391	420	403	379	366	405	401	389	374	383	392	387	390	415	411	420	387	409	379	431	388	384	398	396	414	403	415	369	407	413	408	414	346	422	420	420	440	420	443	400	423	391	427	409	371	399	413	393	433	380	365	394	401	421	406	396	410	381	400	428	392	380	419	400	409	382	402	367	400	367	380	417	404	410	418	412	409	417	395	431	372	398	394	427	406	428	400	397	358	433	411	396	364	399	416	373	382	416	423	439	369	418	434	406	412	425	439	388	393	352	375	404	414	423	351	419	391	423	378	384	384	374	387	416	399	410	411	393	391	412	404	390	411	409	381	408	388	418	433	381	442	448	391	403	399	379	406	402	407	417	393	462	403	398	411	370	395	377	367	429	394	414	377	420	416	388	404	423	433	408	438	431	431	406	433	398	389	365	424	390	430	406	383	370	376	376	401	395	377	397	426	378	401	413	391	428	388	407	432	382	424	416	381	451	440	419	433	392	423	409	398	426	460	390	385	420	368	406	436	376	435	396	391	355	387	368	408	409	367	415	354	410	388	408	431	404	370	453	411	409	418	443	425	398	380	401	404	380	423	398	378	427	415	448	407	374	402	411	409	398	384	408	440	371	403	368	366	397	415	395	405	393	396	407	396	419	398	402	418	378	420	374	401	392	399	380	399	370	385	408	433	415	348	423	393	385	391	380	389	395	442	398	431	411	413	419	387	424	446	387	409	427	409	393	406	428	386	364	373	397	394	405	413	396	450	398	419	362	396	390	400	418	382	372	388	412	402	395	373	377	411	388	400	406	389	415	389	405	391	387	411	433	407	416	368	414	417	339	386	393	362	431	372	422	420	391	417	391	418	410	378	441	422	418	431	400	405	443	418	401	377	405	400	397	421	431	366	383	428	400	436	374	417	406	427	383	395	374	392	402	399	415	386	384	383	366	357	396	387	452	398	394	417	391	370	404	416	425	380	397	346	414	439	423	408	434	420	404	390	422	449	418	388	392	380	397	398	406	407	404	372	438	415	410	414	378	417	427	395	393	407	351	381	433	394	404	382	427	394	390	413	375	416	412	411	385	425	382	408	428	381	351	402	416	404	459	389	411	417	351	426	426	457	407	418	407	391	406	368	398	419	371	398	368	394	413	415	397	382	383	417	400	384	400	393	402	412	410	416	379	435	386	381	378	423	432	414	428	407	426	394	375	417	405	416	388	410	391	460	425	399	396	429	412	375	388	425	364	389	421	370	384	393	424	422	406	405	406	384	401	403	407	404	441	422	415	415	414	406	400	403	378	404	381	404	336	411	379	389	381	344	406	425	399	375	408	421	402	404	384	419	439	410	450	381	438	381	420	405	390	392	379	433	358	415	388	396	409	398	415	389	396	403	410	409	441	379	367	399	397	374	393	396	419	406	453	395	406	440	385	375	359	414	373	391	405	362	442	413	400	427	389	430	417	407	382	421	426	410	416	388	370	414	447	405	433	411	400	414	414	410	395	376	422	433	412	375	380	396	404	409	383	384	397	409	405	426	379	396	417	390	370	380	356	413	388	422	388	407	381	406	423	409	431	416	427	411	443	401	413	427	369	412	375	384	450	409	406	357	436	411	402	421	403	413	415	413	404	403	396	395	387	370	392	427	418	421	375	425	412	388	401	396	387	448	394	406	406	421	370	433	387	399	401	410	406	407	410	442	407	371	392	408	402	416	419	408	449	455	430	450	416	400	441	403	390	370	418	393	414	386	418	440	383	405	435	436	424	398	390	423	407	386	417	429	406	391	402	362	356	398	415	394	418	401	397	409	414	387	393	402	355	417	445	409	449	408	428	395	410	404	437	414	420	390	397	416	405	397	404	381	400	394	428	420	412	389	401	410	398	425	398	406	382	402	426	406	383	413	388	376	423	422	434	408	413	407	410	410	404	370	441	406	408	412	447	446	415	406	453	427	430	369	421	406	436	418	393	419	399	374	391	427	436	428	399	409	404	401	401	395	412	391	380	363	399	408	386	370	394	395	427	363	420	375	414	421	374	379	404	391	393	421	394	412	382	393	405	383	440	415	366	440	408	375	420	432	372	392	381	419	378	427	433	436	382	389	403	412	433	344	432	418	409	407	395	407	394	404	394	384	415	435	429	421	447	442	443	444	390	418	445	417	396	409	384	382	386	385	390	416	381	383	418	412	400	381	386	422	407	415	406	402	421	422	423	403	394	379	408	425	423	369	425	377	402	413	374	389	379	357	425	416	395	368	391	404	383	376	400	380	435	397	378	378	390	404	468	420	411	423	425	417	366	407	396	395	386	420	376	424	448	364	407	388	378	400	434	373	350	420	409	378	418	390	414	378	433	375	420	380	421	436	440	429	413	410	447	422	409	372	404	370	393	381	442	381	375	416	397	356	397	412	394	429	370	414	392	398	411	399	363	392	388	426	411	370	385	369	422	406	377	400	395	417	386	403	401	406	361	385	417	434	432	415	387	417	426	447	397	412	398	417	395	397	402	410	425	418	370	385	415	445	379	376	401	451	397	395	349	413	383	389	452	417	382	402	442	443	414	403	427	391	393	410	385	406	388	401	410	387	420	412	404	423	429	376	400	392	415	400	426	402	410	396	416	390	392	433	382	391	424	391	376	407	437	415	412	416	411	401	406	384	429	386	401	460	391	368	406	419	385	424	413	379	427	410	390	372	384	369	389	424	394	388	423	379	384	369	384	399	448	395	379	385	377	408	390	396	414	399	423	378	378	410	412	366	359	408	372	441	407	388	376	413	413	376	386	393	350	420	421	378	411	407	408	422	404	407	394	392	406	405	445	364	430	467	387	398	428	427	393	387	382	412	397	384	418	386	427	393	430	388	409	373	395	386	366	403	373	412	422	397	414	411	401	393	379	401	412	423	412	400	397	390	363	428	408	424	406	403	371	393	412	434	431	414	431	371	378	426	395	353	392	416	450	419	381	389	405	408	397	442	376	381	399	397	429	413	401	419	386	433	437	409	411	407	390	379	380	402	367	404	393	389	360	387	391	385	392	437	385	385	388	384	403	395	400	458	382	370	444
5474	1063	976	948	949	894	932	936	883	947	900	915	923	938	866	937	938	885	902	966	934	899	928	891	908	969	946	958	904	925	942	949	875	939	956	866	879	932	929	931	905	898	909	939	939	917	918	887	941	932	865	913	950	937	907	925	961	892	913	890	924	924	945	935	922	870	875	884	989	926	896	919	905	873	943	915	891	909	922	906	910	963	865	945	882	944	874	903	893	918	962	890	882	906	905	932	908	922	895	879	938	866	899	855	967	864	903	909	868	922	942	908	892	942	913	874	914	969	944	881	944	925	916	888	909	955	933	910	884	902	987	968	846	901	884	878	910	912	892	910	916	908	943	930	899	959	957	925	904	890	928	916	912	943	877	920	964	927	942	948	930	890	895	908	917	874	916	929	883	919	879	933	886	869	912	938	937	924	961	905	938	874	915	912	882	875	897	900	933	884	937	922	908	979	923	890	914	905	935	892	906	921	909	948	951	914	925	883	934	874	919	856	896	934	892	901	1002	920	892	903	961	911	939	950	949	883	924	864	893	876	937	891	902	919	919	949	922	940	961	858	892	912	867	915	956	872	891	945	911	918	907	939	902	864	908	883	895	936	903	926	922	903	919	972	917	895	907	910	953	886	944	867	873	898	928	888	904	901	865	933	927	886	909	940	875	881	889	915	923	906	879	893	886	903	918	930	925	909	945	912	883	938	910	863	843	899	891	950	900	905	974	863	885	958	931	869	912	894	977	932	858	872	951	945	880	906	898	894	956	923	918	896	845	848	876	907	923	893	927	893	924	895	930	936	897	896	942	941	931	948	903	947	869	900	843	868	924	880	902	867	888	951	936	941	891	911	872	905	972	883	938	899	862	901	884	884	908	885	920	900	910	908	950	913	929	924	893	924	837	948	960	911	907	861	985	956	888	950	886	853	917	958	887	936	854	953	876	929	900	954	877	930	921	852	916	875	947	941	921	922	887	948	922	939	975	957	968	821	951	894	878	929	910	985	931	839	904	915	918	932	946	894	914	905	869	919	918	883	855	895	914	851	875	957	888	927	904	877	883	928	944	923	892	903	926	962	963	929	933	866	928	877	941	888	885	896	984	946	988	942	918	932	881	871	921	895	962	948	928	928	906	939	859	917	930	909	939	909	887	916	884	896	902	889	969	964	913	949	873	908	932	930	899	863	921	863	923	858	868	862	981	887	929	875	896	873	955	904	931	897	911	969	908	967	914	881	941	971	862	920	905	879	919	906	909	845	916	896	884	926	855	946	889	920	963	908	915	887	857	871	928	901	942	939	951	906	933	892	888	860	862	849	919	898	921	921	893	924	905	942	898	903	911	910	895	903	869	898	900	942	861	923	912	905	848	903	933	948	954	936	892	947	927	876	874	923	911	922	915	928	899	967	886	916	906	972	920	891	949	887	912	921	927	927	949	850	918	940	876	971	957	917	919	929	944	942	881	938	881	901	911	926	917	932	903	907	942	916	901	945	915	898	896	991	926	884	929	895	923	920	862	912	909	882	905	866	933	912	854	918	906	931	916	879	907	932	964	907	900	961	920	949	947	955	878	878	873	902	890	913	867	983	873	897	856	966	968	906	908	897	920	921	902	928	926	903	895	947	882	964	937	865	964	908	905	909	929	916	924	956	908	976	900	970	927	889	921	890	886	917	1001	920	942	927	891	932	970	954	914	883	937	901	876	932	961	899	919	933	943	914	885	918	911	937	955	928	937	944	910	922	901	914	889	926	927	914	907	931	909	908	925	882	893	883	882	957	928	929	912	931	943	942	956	942	937	956	909	940	911	909	957	880	948	852	921	930	869	924	920	936	900	875	869	885	936	921	956	844	937	990	933	915	994	945	903	893	916	992	867	896	952	902	906	854	902	841	903	887	864	872	894	896	902	910	835	891	929	881	860	881	897	860	904	941	915	897	918	915	910	874	898	918	867	959	886	930	847	898	948	944	871	911	936	906	883	906	918	927	909	909	911	910	917	928	921	930	916	919	873	863	904	877	928	863	919	909	902	910	915	919	945	870	858	943	959	898	942	953	951	890	909	871	899	868	909	971	964	901	866	942	880	933	949	888	894	870	929	945	932	935	895	970	878	919	885	927	936	843	876	898	881	924	899	913	895	936	954	869	914	928	911	946	964	924	925	890	897	904	976	931	884	879	916	852	931	919	903	913	954	957	917	901	937	881	916	907	955	952	922	865	916	932	955	903	882	900	867	892	893	891	892	900	906	896	921	948	980	903	892	927	964	874	898	940	895	876	922	923	926	963	917	922	888	924	932	911	935	864	917	941	870	982	928	926	886	922	898	875	927	920	850	888	868	893	908	910	926	900	884	879	908	873	934	866	890	902	916	902	920	915	904	919	896	913	891	900	931	940	929	895	908	927	922	926	890	929	927	916	929	908	938	863	930	896	905	914	921	888	867	908	912	905	856	892	918	899	891	937	861	925	961	943	864	921	891	886	911	903	958	936	955	867	893	907	939	891	914	934	907	871	950	915	874	935	912	916	907	876	915	900	946	900	926	927	899	947	928	930	943	937	905	904	892	935	879	889	1016	855	908	911	926	910	922	864	877	893	909	940	862	911	878	903	937	928	936	898	957	856	881	932	884	953	939	880	910	854	945	893	837	895	935	902	926	857	830	878	906	855	923	882	874	843	878	829	924	899	931	909	890	921	913	921	905	916	883	954	908	919	921	973	957	909	892	917	899	986	977	910	932	866	859	878	900	902	864	930	941	945	901	957	980	935	930	903	926	900	899	910	869	887	900	942	876	918	925	903	923	908	883	902	936	929	877	914	933	913	882	900	860	939	919	943	898	933	913	912	895	926	938	883	946	904	846	908	899	916	973	959	918	933	922	888	892	889	886	898	885	888	870	933	861	878	914	1012	933	940	885	854	934	914	971	878	911	903	910	908	941	848	898	922	914	935	874	903	923	925	878	906	880	907	968	930	942	876	893	918	861	962	938	911	898	864	892	900	867	902	922	939	938	873	926	949	918	958	946	912	941	864	930	858	942	878	892	942	886	917	883	942	936	897	935	905	962	897	907	867	885	935	913	916	922	938	939	884	913	877	933	857	937	899	888	943	860	921	910	925	901	929	966	932	945	900	938	880	908	926	918	925	878	915	907	893	907	880	897	896	922	973	945	881	952	902	923	902	937	916	899	818	936	916	921	926	916	869	945	876	927	933	931	894	902	894	920	927	927	951	975	845	920	960	922	902	913	915	900	872	915	903	918	965	880	962	871	925	907	933	957	912	905	929	899	881	856	916	939	872	912	866	964	921	930	871	916	911	940	934	868	872	957	906	908	939	924	967	913	889	901	870	911	906	900	890	910	922	900	958	994	879	928	957	899	888	899	886	849	910	912	912	925	858	884	918	907	923	894	922	894	886	915	923	931	929	898	921	876	880	866	916	966	898	954	932	923	907	973	930	931	891	881	878	950	874	901	941	954	917	914	899	912	885	884	910	967	882	888	869
24475	20856	24495	27333	19666	1506	611	525	451	475	454	479	486	475	450	471	485	479	441	404	429	427	399	443	457	416	466	421	381	430	427	411	425	422	415	465	438	424	439	384	416	449	382	460	424	404	433	434	417	387	435	433	458	428	443	436	454	433	409	436	416	445	384	414	430	450	461	445	445	430	395	401	413	434	422	414	414	433	476	464	445	434	471	413	426	434	419	408	432	404	387	443	398	447	417	416	432	409	432	428	409	439	413	398	402	460	432	443	448	436	427	462	418	421	443	457	454	409	417	431	405	438	412	412	394	393	451	456	440	427	449	429	464	441	452	432	437	442	403	390	432	435	391	435	431	438	430	444	430	450	454	441	438	423	429	447	416	417	445	449	393	444	407	389	418	405	429	427	435	432	410	412	373	412	443	431	475	424	406	406	412	415	425	423	494	443	435	425	450	431	426	435	439	412	399	433	458	421	459	392	471	410	411	451	450	457	461	436	444	420	465	427	457	448	405	417	473	448	452	408	443	412	429	422	395	429	435	413	448	426	427	482	436	449	431	444	429	399	415	429	448	451	437	416	430	432	416	443	467	420	450	442	422	431	412	422	432	437	432	418	490	426	448	434	465	447	401	379	430	442	449	431	394	457	413	451	438	407	420	468	402	445	428	385	415	431	442	422	450	439	423	450	455	430	430	426	445	438	446	418	437	439	442	443	412	429	426	433	404	439	437	400	404	449	440	421	409	416	427	418	437	449	441	400	431	417	444	430	415	478	453	449	415	401	434	432	386	448	413	436	445	428	465	423	424	475	427	439	433	447	442	457	445	421	410	436	427	477	431	446	479	439	378	457	414	457	414	461	419	441	401	423	439	460	430	434	408	395	442	434	410	457	417	463	433	441	416	440	462	420	447	388	437	449	439	422	421	422	418	422	425	462	465	454	446	430	433	418	473	407	450	437	503	404	433	374	453	421	443	413	428	425	407	419	442	441	420	377	423	465	420	471	452	430	448	442	412	484	417	482	425	453	431	450	421	428	414	438	428	394	427	441	406	411	453	462	427	432	399	426	444	475	437	410	396	416	481	417	439	435	380	442	387	392	452	409	408	446	423	482	427	431	399	435	408	383	448	409	421	381	431	436	401	419	454	449	471	411	431	423	446	420	432	398	422	426	417	399	452	428	407	435	425	399	439	388	416	397	427	440	413	451	462	408	429	433	415	380	451	460	448	417	439	405	420	465	425	432	434	439	427	453	441	412	421	394	465	453	424	420	437	426	419	419	430	446	427	440	420	430	455	448	450	432	418	408	416	427	398	462	429	470	445	408	422	444	396	433	414	407	424	418	458	394	433	422	446	441	442	429	449	438	432	442	411	467	428	454	427	418	431	432	444	414	439	425	460	444	432	407	430	404	431	449	433	434	431	440	414	429	428	431	466	437	467	396	429	425	392	481	445	458	458	429	410	427	426	444	424	428	423	419	481	376	451	471	438	388	397	446	424	457	437	405	410	415	404	396	408	380	423	436	426	425	453	457	468	458	401	426	407	412	433	470	452	432	438	415	436	413	451	416	466	430	428	387	481	405	390	395	455	441	426	453	407	447	441	396	413	390	443	404	447	458	426	437	467	467	424	423	396	458	444	409	439	420	375	433	449	414	452	398	438	443	474	409	389	447	411	442	436	412	445	434	450	446	460	452	417	391	399	425	443	465	417	438	433	415	419	429	485	410	456	406	471	456	434	428	467	421	451	425	388	430	422	442	439	421	435	432	373	440	448	424	423	449	478	414	433	451	435	410	452	441	414	415	425	414	445	419	431	458	408	446	399	383	438	435	458	456	400	439	402	419	413	465	417	397	403	389	432	426	427	425	442	458	373	423	407	416	419	437	433	411	427	471	413	410	428	445	450	409	401	407	436	425	398	430	419	446	408	487	466	432	446	427	409	441	438	427	409	422	416	447	457	436	436	422	457	442	469	442	377	449	449	414	407	406	457	465	436	461	458	408	440	438	441	397	433	420	415	422	394	425	401	418	453	384	382	461	421	469	426	421	403	428	393	425	396	433	398	420	405	431	427	447	437	482	458	395	394	410	406	408	429	429	439	409	447	420	439	439	453	422	451	476	407	423	429	429	407	404	472	405	393	413	442	415	414	412	436	430	454	399	377	434	439	467	437	447	453	406	433	413	441	425	426	414	435	450	408	409	412	444	415	417	404	451	413	403	452	449	454	444	476	468	376	395	468	431	414	458	407	428	390	393	421	396	420	402	429	419	441	455	443	455	431	412	485	436	430	420	425	423	461	425	425	408	441	394	417	456	428	408	430	439	428	424	438	394	451	404	392	437	404	401	421	418	437	456	405	446	439	429	437	500	468	466	446	411	452	445	432	423	412	416	387	416	454	434	453	440	395	430	437	415	412	407	420	428	469	392	476	435	436	447	422	412	420	440	404	432	410	428	404	442	429	402	414	411	423	421	418	469	440	448	388	376	457	454	424	452	422	430	398	434	466	434	449	395	460	431	428	428	488	401	420	446	441	431	373	424	419	451	394	439	429	424	436	417	428	410	404	404	422	412	430	418	416	400	447	462	460	410	412	429	447	400	408	423	407	425	414	404	434	445	433	442	440	408	420	479	440	439	435	410	413	418	391	394	449	445	417	439	430	449	462	449	405	429	425	418	416	437	428	445	447	468	457	425	406	421	415	394	413	416	406	421	392	423	393	415	379	400	425	442	451	425	465	431	450	424	431	416	473	431	476	450	416	418	443	423	439	444	436	446	452	409	416	388	429	457	453	470	420	435	410	444	442	420	413	432	437	443	443	415	414	413	455	400	451	431	400	431	454	410	479	434	390	445	403	429	432	430	429	416	429	438	471	442	408	411	434	438	441	396	415	450	417	422	411	391	453	432	429	430	427	405	409	464	424	388	460	435	433	440	423	450	434	458	420	435	442	430	472	451	407	439	414	426	428	452	468	411	414	428	402	426	428	450	428	440	447	442	442	406	418	438	427	468	440	410	399	438	395	412	448	455	416	415	407	386	445	402	444	386	452	417	445	438	454	436	457	447	452	443	437	375	422	437	424	441	439	410	458	452	407	439	426	420	445	412	480	408	397	455	449	461	413	423	435	388	435	428	426	384	411	403	440	398	405	412	444	428	428	379	441	427	407	415	382	400	471	423	408	405	410	424	444	399	406	430	434	456	420	453	458	420	425	426	422	437	450	446	383	444	431	456	430	420	419	407	466	414	442	438	420	435	432	442	420	431	410	407	405	406	415	415	457	452	427	413	449	394	387	411	429	427	424	396	420	425	415	435	408	453	430	431	421	439	410	412	415	451	423	392	456	394	404	459	455	403	442	429	427	458	458	407	430	449	406	403	460	418	422	438	399	409	409	403	420	454	458	403	448	409	486	451	424	469	415	403	419	433	445	426	423	422	413	417	382	429	410	412	444	441	446	421	445	425	441	459	439	415	445	447	442	411	406	441	391	426	429	451	423	385
3482	3118	2202	1364	1133	1066	973	968	987	997	916	946	955	1006	945	950	979	952	961	930	986	956	971	945	940	950	958	975	897	930	955	987	914	911	944	932	971	980	905	916	927	952	917	933	919	897	957	950	963	891	877	956	908	912	987	946	914	900	949	962	980	985	958	918	980	936	949	943	936	908	907	942	937	957	935	917	856	913	956	957	926	917	879	971	933	961	980	930	914	988	970	950	922	943	941	909	925	914	933	981	905	952	913	945	952	926	921	938	969	912	935	965	908	923	967	945	928	958	906	935	954	911	905	924	974	993	1008	927	956	996	923	942	939	897	921	933	933	908	944	935	982	920	958	975	893	889	968	908	935	939	928	962	937	901	975	913	857	937	953	933	949	907	935	920	900	969	965	941	982	934	958	976	913	953	1021	880	928	964	938	911	964	921	929	897	914	959	995	927	892	982	949	907	921	919	945	942	971	962	898	955	946	930	979	934	916	944	1012	979	944	919	952	945	944	942	955	964	874	992	925	964	928	958	984	902	927	937	966	897	895	970	928	1000	935	950	967	889	895	901	957	960	979	879	936	994	957	960	936	889	944	946	906	937	947	909	928	914	950	990	916	951	935	943	922	947	981	924	884	950	983	904	912	885	901	1008	909	919	957	934	958	960	958	972	898	982	919	942	973	949	923	961	983	934	967	936	972	899	971	915	908	938	897	965	1004	918	886	967	938	923	944	952	923	956	895	1008	942	935	988	948	904	970	966	948	962	892	955	982	951	989	919	923	931	947	926	943	980	919	942	914	935	924	945	957	938	895	957	967	936	1012	937	952	958	958	993	888	961	886	958	968	943	911	971	998	956	918	969	932	857	927	964	944	949	927	982	894	950	867	930	985	1010	920	909	940	919	935	920	947	965	912	942	924	949	920	938	917	974	964	976	921	929	965	895	970	989	954	941	961	972	956	942	982	896	906	960	933	967	922	947	895	902	948	926	905	919	1001	984	930	928	923	928	975	909	974	916	930	918	978	915	915	923	972	962	905	887	928	972	953	957	896	949	870	1042	926	1002	944	944	963	898	924	923	940	954	989	848	880	980	950	903	899	900	921	946	942	918	898	926	984	893	944	879	941	894	943	968	976	917	924	886	888	956	944	945	965	952	939	938	980	909	935	928	935	961	963	925	914	966	963	982	990	931	964	967	913	949	968	968	910	990	907	953	927	944	909	923	947	908	930	929	947	906	936	978	951	951	873	925	884	885	948	898	938	939	1002	932	911	931	909	901	933	1003	893	974	881	959	953	972	899	1000	896	967	871	951	900	966	920	923	919	966	904	896	912	927	968	917	988	937	937	934	935	947	936	952	918	959	937	963	910	921	921	912	924	946	973	898	849	942	934	941	893	922	915	946	923	922	958	988	969	964	922	950	978	934	909	918	997	1007	942	985	951	938	948	950	939	913	889	927	908	936	890	916	972	900	938	958	967	941	925	929	954	986	919	976	977	956	933	938	934	947	973	991	929	940	947	876	954	960	942	947	974	923	948	951	905	892	965	946	939	941	990	912	901	949	978	931	964	895	946	903	936	849	924	957	936	981	903	982	952	919	922	937	965	977	911	875	961	880	942	982	953	965	903	911	966	965	934	971	947	963	955	914	967	961	960	937	948	966	920	940	959	963	940	955	883	944	958	942	934	970	945	896	897	925	923	981	912	941	956	861	981	925	927	899	955	923	857	960	940	948	911	943	939	899	956	925	1009	944	939	972	932	909	963	969	974	903	926	896	965	911	924	947	954	979	917	942	935	929	907	924	916	960	911	898	951	924	915	948	948	977	948	942	927	920	927	927	937	967	927	930	962	963	922	946	873	981	960	908	980	925	852	978	972	911	912	942	904	960	924	911	936	944	918	876	961	952	946	949	930	892	940	988	985	874	909	946	940	952	924	918	978	965	922	925	951	901	904	959	901	914	967	937	996	964	956	939	996	939	969	918	935	916	964	911	928	921	947	954	976	887	936	898	950	930	931	941	979	921	989	923	1002	986	955	887	929	956	943	888	914	916	908	928	853	946	919	939	888	902	924	958	922	879	925	915	915	922	930	942	878	925	917	904	943	912	914	896	995	983	945	914	930	922	887	963	897	916	926	962	922	990	893	933	985	933	923	934	955	946	943	925	913	963	924	953	916	926	927	930	972	914	902	971	898	935	989	990	912	910	926	967	946	898	932	930	995	949	927	927	948	960	909	974	891	910	924	942	922	875	924	970	957	977	885	1001	983	956	963	904	906	921	983	967	974	999	924	968	924	970	952	929	943	967	940	993	887	844	933	925	930	927	920	905	956	996	941	940	935	901	987	1013	964	963	923	946	926	939	990	903	937	959	906	926	923	947	870	920	980	898	948	947	944	935	911	939	950	950	933	914	945	928	949	947	960	922	885	997	886	929	949	953	907	925	915	941	986	964	945	917	938	916	941	906	938	898	950	971	944	959	942	942	981	947	942	992	934	998	971	946	965	974	979	908	922	915	895	942	959	985	937	894	926	944	943	967	956	989	936	935	948	966	968	904	925	931	918	950	919	967	913	951	1009	917	959	953	980	943	976	935	915	920	879	956	980	944	934	928	959	938	889	948	930	994	945	944	907	924	922	1003	948	896	943	886	922	915	970	927	914	962	971	943	885	963	940	915	913	927	916	905	936	947	953	902	949	960	927	961	917	934	934	954	883	919	953	947	938	904	963	933	929	915	904	971	961	972	933	982	971	956	882	1000	939	940	920	925	945	890	903	951	892	944	918	997	918	896	912	917	937	1000	931	931	942	909	923	989	935	978	949	903	970	964	938	934	894	899	906	928	916	977	944	990	957	927	901	930	948	935	935	900	918	927	956	905	908	994	895	999	894	972	928	1000	945	931	957	912	922	887	951	943	921	973	882	977	967	913	974	905	968	902	956	934	901	1000	985	943	903	917	868	946	1008	939	897	956	950	977	981	953	956	934	962	938	924	910	937	897	971	889	935	955	871	960	900	903	899	958	939	921	926	954	988	973	950	1011	909	938	944	943	938	914	933	914	914	901	926	917	912	978	928	933	905	947	927	929	924	895	970	930	925	916	912	949	963	930	977	939	912	971	891	935	912	883	918	979	930	923	930	934	983	883	938	938	945	939	908	965	935	938	940	937	925	920	934	929	923	974	923	862	951	893	878	931	933	960	970	944	943	998	928	937	970	963	998	908	934	939	1004	943	976	933	1006	909	919	966	905	944	944	910	937	964	908	917	907	917	916	911	936	952	936	965	969	972	920	994	966	960	962	937	966	944	906	949	952	878	917	949	942	960	924	984	934	921	874	968	959	933	917	926	908	930	962	900	925	856	950	929	939	954	906	897	926	916	905	947	907	953	968	938	929	861	927	896	978	986	956	911	886	914	909	916	953	922	947	847	964	973	919	981	932	975	919	965	984	903	970	919	912	948	981	896	921	970	959	986	1006	942	877	906	920	951	958	997	949	999	956	926	913	999	989	930	999	947	899	945	892	933	1008	943	917	938	923
23598	20888	25224	26696	20895	20894	2965	498	409	329	292	271	305	290	279	253	244	207	239	255	267	242	259	274	205	251	252	228	244	247	216	256	244	255	254	277	230	235	228	219	216	221	226	233	231	225	245	254	235	235	232	222	234	222	230	236	200	226	223	257	221	240	243	211	224	237	247	199	237	272	230	223	239	227	259	213	220	246	230	239	234	234	230	229	266	218	237	244	234	232	246	226	216	246	204	232	205	220	189	240	222	230	233	236	224	210	227	211	256	226	182	242	252	222	225	233	213	230	244	207	221	214	219	244	235	216	210	228	255	223	249	247	240	217	227	226	257	239	219	205	245	235	229	249	216	232	225	237	222	272	235	227	230	187	210	215	231	233	229	251	192	218	239	239	225	250	221	220	221	230	214	196	221	215	235	239	205	247	252	236	253	243	196	209	207	233	236	213	255	249	207	241	223	221	219	243	232	223	218	228	250	235	224	236	233	221	201	232	247	240	244	223	228	216	209	213	221	226	215	233	244	257	278	240	219	241	189	223	221	240	221	217	246	238	211	219	203	236	238	240	245	242	232	226	216	256	256	262	191	210	216	247	233	253	235	233	246	265	221	260	243	228	211	252	212	233	212	227	231	232	228	229	214	259	250	228	226	230	221	210	249	195	193	205	239	236	257	232	246	235	219	234	242	223	218	250	232	218	242	202	217	205	215	235	221	200	234	225	222	213	241	225	225	201	228	237	228	237	247	250	243	194	227	257	215	230	217	233	232	250	228	215	241	267	246	215	209	213	258	232	239	227	235	198	228	235	231	259	270	239	271	219	219	235	193	234	237	244	243	202	226	227	249	235	222	237	242	247	205	206	224	240	242	248	226	253	215	221	241	213	202	244	220	236	216	236	260	206	225	232	257	258	209	227	254	260	249	241	237	233	246	229	235	250	243	230	231	224	243	248	247	229	216	234	274	231	241	240	233	259	261	230	227	245	215	197	235	216	240	239	235	197	176	221	232	221	239	244	219	233	218	209	219	233	204	191	267	227	230	247	229	243	209	236	232	254	214	227	223	225	229	264	236	217	234	221	208	232	217	229	232	262	242	239	204	218	246	249	214	213	258	244	277	224	219	233	229	229	257	244	232	227	261	255	226	210	212	236	226	212	237	215	264	226	205	256	226	211	224	232	215	237	244	233	226	240	229	235	235	229	220	234	234	235	235	235	211	239	234	225	258	238	218	242	231	240	230	221	221	224	217	215	229	236	249	220	244	239	232	218	207	238	210	202	249	240	231	221	245	225	229	238	209	217	236	249	229	258	243	250	237	221	219	234	235	242	215	227	216	214	220	219	223	234	224	211	234	250	240	227	208	216	238	209	227	251	218	250	269	190	249	242	218	241	214	216	234	230	216	212	216	198	215	261	212	221	211	239	246	231	222	233	235	203	243	242	249	254	242	238	225	233	227	223	257	244	265	217	245	240	227	216	234	260	230	206	196	192	236	257	200	220	218	222	238	261	212	213	244	233	228	213	231	244	221	242	209	244	208	231	197	232	209	253	242	203	226	239	213	217	241	233	234	224	236	234	220	234	246	228	234	244	242	250	226	227	254	214	252	247	223	234	209	201	214	242	213	223	222	251	261	233	245	215	228	222	225	213	246	220	240	213	218	209	238	213	215	227	255	211	240	231	228	232	230	246	202	225	190	193	236	224	218	262	250	212	223	243	227	263	194	243	230	255	255	244	203	203	229	236	254	219	236	244	232	218	244	237	230	220	255	252	208	199	265	249	226	226	224	273	264	236	240	224	231	260	240	218	236	245	259	229	231	220	233	229	233	218	260	215	210	257	239	216	219	229	256	218	223	256	229	200	224	209	244	236	205	235	235	258	218	228	223	243	240	237	229	236	246	241	228	217	236	199	249	224	265	233	214	203	234	222	238	197	209	229	242	220	231	239	232	234	238	244	240	239	259	238	220	251	213	238	213	243	227	235	225	208	194	241	248	225	247	241	231	235	249	217	193	246	231	230	237	205	230	241	234	236	238	227	239	256	196	231	249	254	195	253	209	228	219	233	277	248	238	217	204	230	211	198	248	219	232	221	210	238	260	222	250	234	242	222	212	223	225	247	210	232	227	219	216	214	257	256	219	244	218	225	254	243	258	218	259	236	205	229	199	239	223	254	239	215	248	203	225	213	258	225	210	212	238	255	204	224	220	212	245	213	239	232	236	235	231	226	228	249	228	197	240	246	212	204	226	208	224	234	231	214	219	221	206	230	231	217	220	201	205	242	216	231	224	241	198	244	226	225	240	243	238	230	201	210	271	254	249	224	238	228	220	224	247	226	232	226	235	190	234	257	247	192	239	202	252	217	203	254	226	215	251	211	219	216	206	202	264	231	242	268	268	232	240	240	244	236	221	230	267	254	220	215	227	236	251	199	196	235	207	255	247	199	230	216	242	236	217	220	208	200	209	257	201	237	257	220	232	263	226	236	226	245	245	258	201	231	201	238	245	227	219	221	266	208	230	215	224	228	225	230	215	251	240	224	222	233	212	229	243	218	210	256	248	204	226	217	225	249	264	238	231	218	247	218	213	238	230	218	230	216	250	230	211	229	218	243	248	243	234	228	228	237	215	229	246	245	263	229	233	221	222	247	257	230	217	229	233	224	223	231	244	235	242	230	238	200	239	204	200	228	240	217	222	216	246	226	233	211	251	219	221	214	226	214	223	212	237	247	274	258	236	235	211	232	249	229	205	218	247	246	252	203	223	212	257	231	236	227	231	223	218	254	242	214	232	233	232	256	205	247	214	195	237	254	230	250	221	240	268	240	189	210	214	211	238	254	263	231	231	223	211	250	221	211	256	284	274	239	226	224	250	211	223	221	241	237	213	207	234	224	240	232	219	202	245	231	237	259	224	219	235	218	254	214	239	251	227	213	234	216	257	236	222	224	241	239	245	202	229	217	195	228	253	209	212	197	213	204	214	223	219	194	234	232	238	244	237	218	226	245	260	224	247	230	256	217	222	254	225	224	236	239	239	228	265	246	216	221	234	223	230	222	265	249	232	227	235	204	230	237	235	188	233	235	225	232	226	244	249	237	233	205	226	214	252	247	199	223	221	237	240	227	207	234	229	231	250	269	246	231	215	234	270	249	231	263	211	233	245	248	214	242	215	212	226	230	240	235	230	226	220	235	215	244	245	220	251	212	195	241	213	247	227	235	194	219	231	247	261	238	246	256	233	261	223	218	255	196	214	218	234	244	250	234	242	244	236	250	236	229	253	210	246	229	232	256	227	254	210	230	212	215	234	225	225	251	238	231	246	250	239	220	226	220	205	204	222	256	234	254	230	227	248	241	224	223	253	235	228	253	267	222	254	227	199	207	218	225	228	250	236	232	222	225	234	242	196	232	253	238	235	231	210	250	206	208	241	237	232	253	235	221	239	253	225	243	225	224	234	227	208	212	252	223	219	275	290	266	226	241	245	246	252	244	210	247	263	228
3469	5073	3178	1571	959	819	738	678	586	606	586	586	553	551	521	597	524	538	601	551	535	514	577	556	568	538	544	534	525	556	598	549	546	528	511	582	549	569	546	533	525	486	575	516	567	507	536	551	547	550	545	546	517	559	522	562	505	520	558	564	507	542	543	559	513	549	539	545	558	556	584	553	550	552	552	564	506	563	547	568	554	541	549	511	528	556	500	531	589	539	549	527	565	566	569	543	547	522	524	567	581	562	542	536	549	532	517	585	538	539	531	496	571	536	515	545	569	539	553	530	520	518	525	541	541	525	547	552	510	520	504	570	536	498	542	539	535	560	497	582	526	532	536	557	574	576	517	540	531	533	576	564	544	556	515	553	533	518	542	539	501	570	571	583	554	535	584	523	540	553	538	528	574	546	572	540	553	501	574	523	529	524	544	555	555	499	582	560	522	526	485	556	512	533	523	591	528	543	575	549	523	560	556	559	529	577	528	521	526	526	550	574	552	509	560	532	525	523	549	500	539	543	544	584	561	534	571	527	499	547	552	576	571	523	580	523	512	539	571	571	528	538	568	556	537	539	575	504	535	532	546	555	544	596	523	550	524	533	549	546	578	532	536	535	512	539	543	556	548	563	547	515	512	527	508	539	549	552	550	526	551	512	539	533	511	509	544	541	546	592	522	519	582	552	528	539	510	517	529	576	524	549	534	532	512	513	556	519	547	538	559	526	508	561	558	559	569	540	518	568	577	574	541	562	535	541	537	521	544	558	564	531	518	553	553	518	516	567	518	555	503	527	527	579	534	545	528	558	523	520	592	486	544	512	559	533	550	518	500	560	511	579	547	576	571	579	516	500	549	564	578	545	488	584	588	514	543	542	531	545	532	544	562	529	498	507	574	523	550	540	589	535	568	548	530	549	505	576	552	554	502	503	523	541	559	547	544	521	544	540	575	543	523	568	554	535	553	546	548	578	515	492	561	527	552	556	574	499	534	540	551	552	529	549	521	556	589	560	525	544	542	597	551	519	585	562	534	573	578	493	570	568	534	549	529	529	545	541	584	570	533	515	555	551	553	517	523	495	584	483	550	527	530	583	541	533	520	564	532	543	527	535	541	550	526	534	578	572	526	584	547	551	529	521	533	508	544	569	503	518	563	502	552	555	516	564	541	515	541	537	557	558	533	522	517	562	583	530	555	523	545	565	511	526	515	551	549	536	581	552	547	546	566	557	530	555	558	525	519	542	563	501	541	551	535	542	538	558	558	557	557	517	509	520	552	544	536	515	526	554	567	562	536	525	548	548	523	573	564	585	555	495	600	503	555	572	580	551	521	553	576	537	526	586	541	531	545	534	511	547	517	493	564	528	542	581	550	527	510	555	514	544	531	563	534	557	548	526	564	523	516	549	536	524	564	542	531	549	589	540	564	532	530	525	561	572	537	555	530	535	528	588	544	536	581	547	549	561	540	555	529	541	605	533	553	572	545	520	523	534	579	492	494	549	535	512	563	528	477	564	544	525	519	549	551	544	540	521	527	564	540	529	576	526	538	573	547	564	540	540	569	571	553	600	585	577	578	564	552	514	491	547	547	526	523	517	546	566	552	533	508	518	515	561	547	550	604	543	574	538	574	527	550	522	530	538	542	557	554	537	507	553	548	524	555	529	530	537	527	543	562	539	536	561	534	521	534	541	537	547	530	576	570	506	555	498	513	562	531	556	540	564	569	542	498	566	531	543	575	486	529	545	512	548	501	549	536	532	543	551	488	520	523	513	588	539	555	543	538	575	545	542	534	552	533	546	558	547	560	570	551	557	543	583	559	544	533	533	528	578	565	509	513	597	557	537	522	542	518	556	536	530	532	555	529	551	567	501	560	495	549	509	518	509	514	510	556	565	524	531	537	516	578	532	571	544	519	518	519	548	533	542	519	552	564	497	510	524	543	537	535	550	535	529	555	561	521	521	551	542	533	543	535	532	531	529	524	480	547	558	546	559	577	550	554	547	525	533	508	512	566	547	531	482	529	541	541	531	542	515	570	551	520	542	553	549	494	526	528	554	571	555	553	500	571	541	564	528	560	619	592	531	569	556	527	498	557	542	550	601	522	541	556	556	510	528	552	577	559	524	541	511	509	553	512	526	541	548	559	531	539	548	542	559	539	552	532	524	535	548	542	517	561	602	555	519	550	524	581	545	514	532	482	591	518	567	542	533	539	521	565	568	511	562	544	576	585	485	537	504	545	573	509	545	545	540	538	630	569	538	519	555	532	520	535	571	567	489	544	544	496	513	541	524	577	553	555	536	517	559	587	528	497	540	532	555	560	568	557	574	546	532	595	492	552	503	518	522	537	600	577	544	506	546	558	546	586	556	524	547	601	542	571	547	577	539	527	565	543	551	499	554	514	545	543	517	523	516	529	538	515	525	526	506	557	517	558	545	547	518	522	511	524	527	550	519	562	594	552	513	609	546	513	525	511	552	558	561	541	552	537	513	541	539	570	542	518	517	521	534	525	499	543	515	590	510	535	520	536	541	553	504	543	554	530	554	553	510	527	527	531	554	556	584	492	525	576	512	587	532	535	558	562	531	498	518	527	501	533	588	545	514	533	532	570	542	512	560	513	556	541	496	546	481	566	570	558	522	555	506	514	526	541	566	554	588	557	546	538	526	546	551	545	561	525	522	556	506	550	603	535	531	543	559	565	578	539	563	523	535	573	543	536	555	538	575	574	575	537	543	536	497	579	531	583	515	567	550	508	545	540	514	528	527	553	603	529	539	502	569	510	574	577	524	529	502	539	545	533	546	538	491	552	522	530	519	506	570	548	515	571	534	506	497	495	523	519	543	534	573	522	527	573	494	544	538	579	540	547	602	523	508	528	560	539	591	525	508	515	538	558	534	567	541	538	549	539	527	504	566	557	541	552	520	582	528	523	530	547	509	542	539	549	575	550	545	554	545	524	568	526	531	537	538	537	523	506	528	559	540	532	542	499	577	527	533	508	534	553	552	545	520	529	496	560	507	559	532	575	551	549	476	539	550	487	573	554	551	525	525	583	530	563	534	546	535	542	526	557	533	556	564	511	531	533	556	570	544	510	542	595	557	537	508	542	530	577	573	521	616	564	539	551	560	549	518	533	550	514	525	519	553	532	557	535	543	538	573	525	553	574	576	521	537	508	571	569	550	531	531	577	551	538	534	503	531	569	569	520	537	524	575	537	503	500	593	508	542	551	574	488	568	531	548	518	530	542	567	536	503	534	549	525	561	525	572	538	542	564	550	512	521	597	489	553	557	544	520	533	591	545	527	527	553	514	545	548	523	494	533	506	536	569	565	568	560	541	498	560	551	523	543	536	542	553	485	544	524	539	553	539	520	551	566	569	547	526	518	562	557	563	563	573	543	516	531	571	561	535	551	527	497	567	600	528	537	513	562	553	544	531	526	579	529	537	568	549	505	562	581	569	527	567	543	534	567	505	528	569	477	522	528	557	550	551	538
32015	10519	1211	458	446	433	397	407	426	439	395	394	390	377	380	403	361	379	417	449	406	421	357	377	346	447	407	409	425	371	437	415	431	409	377	392	416	424	388	381	421	391	401	396	416	421	389	412	412	434	397	413	418	407	401	440	377	387	362	390	385	404	431	378	401	442	403	372	404	437	364	382	422	391	376	385	381	424	381	393	425	382	385	403	362	431	410	402	403	398	416	421	397	382	406	429	391	388	392	379	365	374	373	462	421	405	421	370	362	378	390	404	385	438	392	421	413	382	387	392	448	365	368	386	373	386	409	393	344	406	415	365	353	395	408	431	413	380	408	413	398	360	433	400	409	399	396	376	369	421	365	371	440	415	352	371	412	386	426	431	391	420	415	439	388	401	418	397	416	428	395	359	397	412	392	351	367	437	419	453	378	429	399	407	395	407	405	394	356	410	383	405	413	410	422	409	396	374	379	440	396	453	406	359	381	391	415	412	397	419	439	428	438	405	419	420	434	427	435	418	403	395	407	372	368	373	390	399	394	368	397	398	395	405	395	443	357	416	380	351	396	374	380	397	443	441	422	395	414	413	373	443	443	360	432	412	393	455	462	390	391	402	371	409	406	377	435	401	404	407	436	400	396	398	432	431	380	387	400	432	399	386	421	385	378	373	393	423	390	368	385	442	460	421	433	399	388	438	447	398	397	395	432	384	408	422	446	414	437	407	436	394	424	381	398	429	359	421	441	390	380	386	403	394	386	379	422	435	366	383	382	407	410	408	384	394	400	391	404	374	392	340	394	409	383	371	420	407	389	340	410	414	405	434	403	372	398	406	402	409	406	367	418	405	392	407	400	394	385	423	427	416	408	380	410	418	394	416	411	388	422	393	403	434	427	433	391	389	392	401	419	431	400	400	397	393	412	383	427	418	422	379	378	376	392	413	374	445	387	409	385	396	426	388	389	405	371	463	411	387	413	447	435	344	404	443	418	417	411	418	403	404	398	397	418	398	383	399	392	416	393	399	367	405	402	408	390	432	416	411	346	378	395	426	363	394	453	416	388	391	385	399	419	406	400	394	345	369	415	385	415	374	420	392	401	387	412	386	383	407	385	367	382	430	367	457	365	393	411	379	439	444	382	440	402	343	380	409	412	366	405	363	423	391	399	392	372	391	405	393	446	387	409	425	443	392	406	383	416	370	391	418	444	398	414	388	369	371	435	405	382	382	403	435	389	400	365	381	430	424	381	381	423	383	379	419	385	412	354	380	408	403	405	412	403	386	402	395	381	403	375	433	428	397	407	390	404	406	432	437	473	406	427	369	418	406	374	393	421	427	380	406	421	384	405	394	406	401	408	418	401	423	377	396	396	372	424	432	415	391	431	451	387	395	384	395	366	458	398	373	423	397	439	397	413	433	401	368	441	404	375	387	436	380	428	471	416	386	401	436	421	405	411	368	425	399	395	424	389	396	400	409	381	410	405	399	399	405	380	380	399	373	391	395	412	407	406	413	412	406	396	369	372	407	437	429	421	377	397	414	415	366	392	363	409	411	397	396	378	356	401	409	446	370	413	378	402	396	436	383	394	383	379	379	411	399	373	413	397	445	375	390	428	372	426	395	391	451	388	419	422	380	444	382	449	395	379	391	406	405	379	408	412	422	398	399	410	419	391	395	343	375	380	427	389	370	387	404	385	435	404	441	419	427	376	388	383	411	411	420	380	393	411	430	407	404	398	396	411	400	393	421	402	416	415	405	399	389	378	429	382	379	437	378	379	376	379	413	384	406	403	370	405	381	401	424	428	414	404	421	364	420	385	386	411	396	385	366	393	434	404	410	387	447	367	425	408	360	386	411	414	400	411	405	375	421	426	403	402	379	417	396	397	395	427	370	362	411	393	370	412	381	413	355	368	338	392	390	421	378	394	398	409	396	402	395	378	388	401	407	381	412	396	411	410	397	389	375	393	420	386	425	378	386	405	386	384	379	424	423	432	406	402	410	415	438	411	392	370	366	410	406	397	414	387	413	401	391	403	415	390	430	381	376	402	416	408	381	380	442	378	372	376	412	383	453	384	412	403	377	384	405	405	392	396	372	418	421	411	401	402	392	368	349	388	396	387	363	378	423	397	371	388	405	411	375	405	408	402	433	399	396	412	427	410	390	408	406	430	399	404	393	412	439	392	405	400	415	430	379	382	373	397	400	401	376	407	398	380	368	419	393	390	355	418	370	418	391	394	409	436	400	406	369	399	379	410	417	446	390	376	410	377	395	413	400	402	437	420	375	398	369	446	413	405	413	407	405	408	381	390	416	402	421	398	350	417	392	409	363	393	421	408	391	437	403	446	379	426	444	417	392	365	372	430	359	396	405	396	368	384	377	430	406	391	370	364	409	428	391	405	376	412	418	423	373	419	398	430	421	383	406	406	424	411	400	406	416	359	409	391	412	407	356	438	443	420	392	413	397	424	382	409	457	396	413	366	391	425	383	375	368	410	358	391	408	420	385	379	418	374	390	425	397	389	415	413	374	374	383	400	398	393	379	411	394	460	375	426	420	391	381	342	414	406	359	387	423	399	408	409	405	372	442	411	401	382	403	393	400	395	386	354	390	399	373	418	419	413	434	374	426	407	439	376	398	376	359	393	383	387	403	441	397	393	380	401	361	411	449	408	343	396	422	406	385	403	402	361	424	417	408	381	373	400	410	385	390	402	356	439	388	417	353	424	403	396	410	385	368	413	384	386	392	410	395	408	418	412	396	385	410	399	401	412	369	367	419	397	387	414	410	413	359	400	404	357	418	395	400	422	400	418	403	419	434	404	415	399	366	397	411	384	335	377	390	417	396	394	420	394	411	409	407	430	424	433	393	417	425	461	412	407	405	367	380	383	403	410	389	364	415	398	405	395	467	415	386	439	398	391	410	414	391	378	385	448	405	401	424	352	422	390	436	413	418	383	406	419	409	416	416	363	386	432	381	377	388	431	439	392	409	390	396	395	399	404	425	398	395	369	393	416	438	355	376	408	409	402	413	326	379	403	392	400	442	424	386	389	416	447	414	419	441	388	386	384	374	398	443	415	384	354	386	394	360	435	379	379	449	395	442	402	373	398	425	390	413	356	360	400	429	390	420	422	379	393	404	410	412	379	395	371	388	397	397	365	413	393	402	433	388	396	447	396	414	382	397	427	418	447	424	395	396	416	417	365	368	376	422	424	382	397	401	375	363	416	445	406	395	409	408	403	406	399	411	402	389	400	398	396	397	408	437	397	397	386	429	401	392	410	405	437	436	424	414	433	407	421	432	410	376	385	384	399	427	408	421	416	406	375	399	448	395	413	391	392	392	379	382	456	410	408	380	398	402	430	393	397	415	381	379	377	328	400	425	408	391	409	425	399	364	387	390	391	411	374	422	411	426	398	405	415	370	408	402	364	410	435	359	380	413	455	385	377	425	415	393	423	396	396	378	399	380	411	378	386	392	444	401	422	378	378	419	363	384
5316	1107	1022	957	935	976	889	848	932	886	900	927	889	959	901	901	864	872	889	876	913	880	936	864	905	904	969	876	883	908	910	924	938	918	902	896	894	929	893	942	928	911	881	912	904	935	861	883	944	926	891	924	959	881	885	904	898	861	843	933	906	914	872	918	910	888	891	876	862	907	943	895	906	851	864	902	857	888	911	935	951	876	929	884	932	896	887	891	925	878	947	910	941	892	922	895	883	891	882	885	908	959	887	913	895	954	915	885	893	894	931	877	910	955	888	913	931	891	876	886	904	904	916	897	940	856	915	855	943	916	881	873	911	896	887	954	929	887	942	903	914	870	970	924	923	886	894	956	930	942	950	952	987	895	931	886	939	859	883	879	920	873	894	918	924	863	901	926	948	873	906	855	902	913	883	936	943	920	969	898	906	939	903	862	950	954	916	893	919	914	888	877	942	871	838	905	920	902	902	923	858	894	896	920	965	924	912	954	912	872	904	932	819	888	914	900	900	899	958	862	913	878	932	887	892	881	893	890	907	863	929	912	907	865	856	931	907	917	916	886	949	909	889	868	909	897	910	907	912	914	927	901	912	920	909	907	961	923	881	918	903	910	949	865	932	901	885	880	896	875	893	876	941	916	885	912	920	938	895	893	865	862	876	852	873	896	958	886	972	853	852	894	937	883	849	895	883	887	923	929	924	886	889	902	880	947	910	940	919	893	904	872	917	938	943	921	871	936	961	898	907	918	961	889	907	879	953	910	896	938	915	911	893	885	903	889	913	864	1004	920	901	920	881	880	920	862	880	947	905	924	923	863	890	868	886	880	916	989	919	883	924	934	913	930	915	911	954	917	915	908	913	925	882	950	903	894	909	927	933	920	916	909	908	891	927	915	932	925	948	920	913	894	890	909	934	902	893	904	905	871	891	874	887	902	881	894	897	970	896	909	909	890	962	963	877	897	913	888	873	924	913	910	916	869	913	894	940	888	878	898	883	853	920	1026	871	932	912	871	914	928	870	875	962	891	946	893	887	865	905	866	906	860	944	909	853	935	900	876	856	867	875	917	905	877	891	925	902	830	849	890	891	836	890	902	902	915	880	955	913	918	920	924	895	862	849	907	921	886	913	887	907	920	898	933	924	854	859	954	873	876	942	868	905	960	938	843	914	935	905	911	923	920	923	941	947	905	900	918	868	950	919	902	931	894	847	856	892	884	878	930	937	921	927	906	894	934	956	880	909	923	891	882	869	930	938	920	886	883	931	914	930	934	898	891	921	885	943	922	906	868	881	878	879	887	894	903	938	889	905	901	889	873	948	946	921	926	933	928	870	878	936	867	907	930	837	907	882	907	882	880	880	875	884	902	896	865	895	906	938	888	891	966	917	898	917	846	923	906	893	895	902	910	888	924	918	890	892	865	896	867	871	919	917	892	930	909	925	985	879	901	891	927	906	895	953	943	915	901	908	926	937	958	957	888	903	882	901	930	946	876	919	933	853	876	863	961	895	861	946	891	901	924	885	864	892	931	906	942	924	905	844	948	909	871	926	884	895	891	874	878	912	930	906	886	920	948	895	906	874	965	917	885	894	884	941	931	930	852	968	908	899	961	920	830	882	899	942	910	883	920	943	914	898	924	872	897	915	885	869	864	911	898	868	934	893	896	886	888	908	914	889	836	871	892	852	900	885	975	817	871	942	867	881	956	907	924	894	907	937	910	823	919	897	895	917	915	976	918	890	915	954	893	892	916	945	906	877	882	913	896	877	917	912	945	889	909	926	912	909	914	914	945	909	957	847	938	887	917	910	930	905	924	911	887	882	886	915	912	927	898	925	903	902	870	874	919	888	902	889	938	874	873	884	940	880	916	895	956	896	869	960	927	878	905	910	886	909	867	880	923	914	904	877	943	946	954	909	909	909	879	920	852	895	901	878	890	937	908	896	968	896	899	876	877	938	843	903	873	913	925	903	863	944	895	897	944	894	923	913	889	850	898	927	945	935	884	900	910	906	876	908	899	907	903	960	911	936	902	934	908	964	827	881	921	901	908	899	919	904	891	940	868	876	888	924	904	885	886	880	889	903	869	948	902	841	946	899	890	877	919	893	869	925	947	852	855	912	937	919	940	901	882	886	891	918	922	945	978	901	878	879	884	934	862	922	922	907	905	922	947	928	935	919	909	889	927	891	929	884	886	910	909	936	925	884	919	909	982	882	935	949	1001	925	913	872	872	890	875	843	968	912	950	918	940	936	901	887	884	865	894	914	909	925	939	912	899	937	932	919	880	938	907	815	904	915	909	866	882	948	867	881	859	944	891	874	960	963	901	956	909	906	922	933	871	890	961	869	928	902	950	921	889	926	929	899	893	915	906	877	968	924	908	891	913	918	922	879	905	920	908	881	892	966	893	849	913	870	944	899	934	913	878	866	899	900	901	937	884	879	894	872	910	870	903	855	876	871	925	886	893	896	900	916	937	929	903	926	914	916	959	886	900	917	866	923	937	899	916	933	907	913	946	898	857	866	877	874	904	932	865	909	958	922	933	891	883	909	926	922	919	909	916	877	959	908	889	909	941	933	927	858	867	915	963	916	893	907	864	924	938	950	873	872	872	884	889	901	931	915	914	881	904	908	922	854	906	935	927	954	972	923	888	890	896	896	901	916	892	896	930	880	923	924	928	890	865	944	915	917	901	880	904	934	870	887	907	900	934	936	911	885	912	900	927	868	889	902	862	952	901	915	904	951	911	936	877	924	897	851	884	919	885	888	934	929	980	889	938	985	946	941	846	953	880	936	905	959	841	896	874	858	885	888	919	925	888	920	874	923	844	881	913	929	905	937	938	908	906	870	895	898	931	962	887	945	953	924	910	882	929	904	964	926	947	911	861	857	940	914	925	928	922	902	879	862	921	893	905	943	903	934	882	899	942	908	938	929	923	896	910	929	960	922	856	910	931	917	876	909	970	885	892	898	912	893	853	926	923	872	935	920	906	893	912	927	920	901	887	866	922	909	862	844	899	944	971	915	914	941	897	890	855	922	931	905	934	910	913	904	865	911	863	967	945	891	954	943	899	907	888	918	967	867	910	899	919	916	879	882	922	944	890	978	915	938	903	914	881	873	893	874	898	913	878	935	869	937	906	905	892	896	929	926	893	905	929	899	910	930	917	901	926	883	910	916	906	879	896	948	874	880	926	875	933	911	956	959	957	911	916	865	892	869	902	899	901	883	926	896	911	881	915	986	936	931	951	927	908	917	905	939	895	941	876	907	902	893	892	864	925	889	954	913	892	883	907	909	906	916	857	900	923	900	877	876	878	873	880	928	907	919	903	924	908	944	901	915	930	934	876	922	935	903	930	906	887	871	914	875	860	864	914	847	885	889	888	910	904	901	883	901	879	929	922	855	865	904	903	926	933	891	909	942	910	942	881	884	949	955	887	908	927	906	901	928	944	916	899	920	930	898	917	955	904	894	915	864	898	898	912	912	911	852	927	880	946
24549	20876	24539	27352	19712	1487	620	532	445	450	448	464	468	439	405	422	442	465	447	443	445	440	407	451	427	399	415	435	428	414	461	422	433	411	423	404	406	440	431	420	410	408	418	406	391	412	438	415	404	424	417	452	470	414	453	431	417	403	418	413	441	420	436	436	396	445	420	431	430	423	431	458	440	393	406	450	429	435	434	402	416	421	378	431	430	448	462	390	422	428	446	400	430	421	427	422	442	382	468	434	434	425	427	471	388	413	449	421	440	394	427	416	462	396	416	462	411	411	413	428	433	427	484	419	450	401	419	414	440	440	450	433	413	437	402	464	447	443	393	427	409	437	427	417	434	404	436	432	459	410	425	449	418	454	434	440	412	432	418	396	416	439	425	382	411	456	418	436	435	476	405	430	422	380	440	420	461	424	480	433	453	437	423	431	398	402	405	436	421	399	453	455	423	376	435	465	396	482	464	456	460	436	410	435	427	434	447	453	449	436	432	427	374	417	408	384	405	423	435	423	430	466	431	460	414	393	446	436	441	389	404	457	435	448	454	439	445	414	449	442	427	429	419	434	452	440	467	426	440	451	465	415	409	478	447	482	438	453	419	419	418	441	428	442	429	417	440	438	423	441	444	429	422	437	439	465	456	446	413	442	421	455	430	402	450	398	425	407	405	416	409	413	444	410	433	413	368	468	446	388	424	419	433	398	416	442	430	419	418	426	424	410	433	403	440	414	476	405	392	443	447	435	431	415	409	461	441	453	439	451	445	398	378	452	451	449	418	453	382	393	413	432	433	430	413	392	425	411	454	434	431	460	420	443	433	445	426	467	451	479	389	418	390	443	371	450	376	427	430	380	401	435	420	410	433	455	441	440	430	429	421	424	457	418	420	438	406	414	429	430	472	408	428	419	434	420	427	422	405	448	432	459	425	415	433	405	400	433	434	404	451	430	393	440	450	412	398	467	414	429	412	405	407	420	433	446	416	445	442	414	442	464	412	444	402	439	390	420	427	402	432	420	428	439	458	393	409	418	421	437	455	437	445	427	421	362	452	473	460	465	414	471	405	424	491	429	417	430	421	437	408	403	403	455	437	450	442	424	442	416	421	445	419	406	422	447	446	420	407	424	417	478	413	405	461	442	439	411	391	433	406	414	403	429	427	424	461	460	414	411	448	450	453	468	464	433	416	406	418	451	415	430	416	444	427	497	400	418	416	442	401	426	437	434	438	444	448	446	437	456	459	446	418	444	411	442	440	423	423	416	422	406	393	414	435	402	373	436	477	390	431	442	396	422	431	422	423	453	458	440	418	393	447	397	452	413	421	431	420	388	427	436	434	377	433	453	467	460	446	449	427	426	432	433	381	442	405	418	429	449	418	484	420	418	488	467	426	423	449	465	403	409	431	445	425	431	426	396	404	424	431	420	413	406	403	432	429	451	459	441	443	405	388	485	430	435	443	458	451	413	418	430	459	415	375	405	407	435	468	443	453	414	478	443	444	461	473	405	411	390	439	427	403	416	486	428	436	437	445	441	453	421	406	399	394	455	424	382	454	434	438	470	393	417	431	434	414	482	425	460	451	394	443	427	422	419	469	455	417	438	444	420	436	417	471	401	406	360	397	400	431	435	430	451	457	472	498	461	469	434	415	450	397	431	419	424	421	418	455	418	400	476	407	410	420	421	439	400	442	434	384	443	387	381	429	432	446	451	460	431	391	442	427	422	436	409	435	411	486	425	441	404	438	436	404	432	443	447	416	407	438	451	411	443	456	388	417	435	398	401	409	433	408	428	409	423	479	460	431	419	387	419	438	428	436	462	412	410	398	410	405	429	402	437	399	437	421	440	423	415	460	436	409	401	434	428	395	446	436	436	425	447	438	410	462	438	424	410	396	442	406	454	454	432	419	443	415	457	426	434	422	436	418	410	434	425	419	454	413	436	435	422	436	424	440	430	471	429	434	424	400	415	450	413	405	433	452	396	405	469	411	424	421	391	427	429	444	432	378	371	407	454	444	438	478	452	400	421	391	469	429	425	397	391	400	439	368	424	475	445	419	391	467	441	458	374	383	401	439	385	452	477	454	435	462	428	441	460	433	460	463	402	444	447	443	436	378	449	414	427	431	448	423	448	458	391	433	433	427	413	419	437	378	401	390	440	431	414	422	445	425	450	438	398	434	433	427	400	392	417	447	445	418	427	411	438	431	489	432	427	433	458	447	410	446	402	441	449	418	429	393	451	437	449	397	439	424	444	428	474	427	442	414	403	409	416	399	409	403	454	419	416	437	463	382	417	396	418	453	416	467	444	447	430	418	394	414	409	442	427	409	424	407	474	404	403	406	435	418	417	433	466	441	388	459	396	397	419	452	407	417	419	446	427	425	415	414	427	466	412	391	409	381	399	425	420	467	459	414	426	442	430	431	440	473	425	430	418	455	441	458	405	424	432	406	407	421	426	409	423	411	459	442	396	407	435	403	427	432	440	498	431	388	444	421	427	393	396	393	392	455	419	409	393	402	409	448	444	409	450	452	433	414	415	462	432	430	399	404	449	468	409	404	435	393	396	407	425	400	437	449	439	449	398	424	437	452	424	453	411	404	419	414	412	404	382	414	467	434	467	435	438	418	405	411	431	433	450	420	417	417	452	434	455	447	432	432	451	459	434	443	442	444	445	410	417	405	413	428	400	447	458	417	419	390	454	462	444	413	413	406	393	468	438	439	430	409	435	460	394	436	406	405	380	448	410	451	409	477	419	473	419	424	389	407	438	404	415	411	449	426	424	439	432	466	429	439	426	397	430	413	439	354	424	446	426	417	437	425	439	406	408	427	445	473	436	439	481	441	378	435	431	438	401	381	437	414	419	423	438	427	458	437	415	466	434	451	444	435	457	439	420	441	453	453	408	430	407	408	438	434	401	395	442	456	424	395	428	423	448	422	386	460	387	406	438	428	435	452	432	426	431	392	446	419	409	435	398	482	416	447	439	422	416	461	419	439	423	440	428	393	402	460	443	449	433	391	416	381	489	452	427	419	470	458	410	426	408	410	432	439	413	405	456	420	419	442	413	433	402	448	406	425	446	424	429	443	460	391	415	403	434	461	421	470	427	414	416	463	390	436	435	467	446	384	441	478	431	459	443	465	429	457	429	472	426	436	417	421	436	460	430	419	425	406	443	416	445	423	448	423	442	376	427	439	430	382	436	435	430	389	416	423	396	420	419	423	381	448	439	449	389	405	427	418	408	401	396	428	425	438	458	408	421	410	419	390	431	408	447	405	426	421	445	377	436	399	436	455	421	459	429	414	406	417	432	431	440	454	442	440	417	451	396	425	437	431	402	405	432	432	447	426	437	429	424	438	440	463	412	433	436	431	443	413	427	410	435	479	383	400	441	461	439	414	388	405	443	409	435	438	426	429	448	423	425	455	445	453	422	418	419	381	461	453	476	458	486	454	400	423	457	455	424	455	420	417	450	418	431	434	429	409	425	428	417
3384	3217	2225	1467	1200	999	1032	964	999	1004	978	972	1015	981	952	983	958	891	942	992	898	974	961	918	953	983	944	958	959	904	939	968	909	914	976	969	923	953	958	945	952	941	933	941	937	933	881	952	921	952	923	979	908	914	951	931	949	943	930	878	1024	896	937	920	941	945	936	976	902	967	936	942	969	921	928	939	926	955	952	974	993	998	922	960	944	863	925	924	983	963	940	928	986	934	901	914	986	971	933	947	968	948	972	993	960	903	992	966	962	951	942	897	945	946	937	972	910	939	941	977	962	874	979	911	932	916	923	931	961	965	961	893	887	906	994	934	944	907	971	977	924	879	922	947	904	930	910	961	905	922	985	920	970	958	973	935	965	923	901	962	930	915	927	943	991	961	943	952	982	939	951	929	936	932	943	880	910	948	936	891	957	962	930	922	952	908	929	912	940	977	921	953	949	973	1000	914	938	992	893	944	909	980	981	926	927	925	914	956	951	903	995	960	941	979	939	981	950	983	914	918	932	946	925	953	889	901	930	961	944	961	927	931	939	1001	913	951	932	944	943	984	969	941	948	955	921	946	877	922	968	939	916	903	906	1003	919	914	968	917	935	933	911	991	937	896	956	904	910	919	969	941	967	951	948	929	952	934	971	968	1007	906	966	949	900	942	939	884	915	988	950	938	943	1008	909	976	957	990	933	940	961	911	952	919	963	956	960	916	895	925	971	887	890	951	973	915	924	970	927	933	928	888	959	909	959	973	958	937	909	947	918	959	957	916	922	907	928	954	931	950	971	951	955	895	877	956	982	897	937	953	897	939	930	964	1026	909	939	1013	930	917	968	941	956	935	936	962	902	956	932	939	983	957	924	906	972	922	1006	991	958	892	946	952	931	931	946	902	970	938	929	924	914	944	939	971	951	927	917	920	956	968	933	954	954	906	949	887	915	955	957	974	931	911	1004	947	931	886	902	947	933	896	948	911	896	911	899	913	914	919	967	951	1016	928	936	906	954	957	944	936	943	922	976	942	942	951	942	974	916	927	968	897	880	973	955	965	948	925	966	942	923	908	943	914	953	1003	959	945	953	980	930	905	954	957	949	922	944	908	875	956	915	931	941	874	927	918	970	935	961	943	895	938	932	956	957	951	898	980	937	1023	941	908	906	962	953	947	925	933	896	896	941	1016	923	888	971	936	938	948	984	978	984	943	935	942	1010	900	946	920	869	986	926	904	924	985	995	942	966	1000	953	958	930	927	938	954	925	957	936	903	979	1002	912	921	942	978	968	932	944	959	969	941	909	947	926	960	896	957	902	928	959	990	885	937	993	962	874	879	909	961	936	932	888	972	934	995	982	956	970	901	944	978	920	979	917	950	924	906	949	925	932	884	915	968	921	909	924	959	969	988	955	954	934	861	954	912	935	977	939	920	968	948	942	953	925	903	972	970	917	930	943	966	939	902	902	983	980	919	923	992	942	938	903	882	916	870	950	929	917	924	947	976	891	962	930	981	962	953	959	905	936	950	951	889	930	971	955	947	948	933	975	932	949	899	956	927	932	943	957	985	919	971	929	987	968	890	909	957	901	895	985	964	911	987	952	1008	887	935	920	1028	913	937	943	837	1012	936	934	930	914	907	891	940	950	893	972	948	983	913	957	990	912	929	956	937	1016	922	924	952	927	944	917	960	951	909	931	948	921	920	908	896	898	1002	921	937	929	956	965	922	978	963	941	977	940	932	923	957	975	951	957	948	915	976	890	954	959	880	936	900	898	931	965	878	957	983	990	967	899	944	960	919	886	933	982	938	900	945	923	998	920	941	921	949	976	956	940	910	951	948	942	913	925	931	903	950	980	888	934	885	966	957	935	890	876	984	862	932	929	924	937	988	904	895	996	964	948	930	939	948	918	941	912	958	897	885	917	916	977	905	915	931	877	953	922	916	944	958	936	973	924	891	922	935	927	949	901	947	937	908	976	930	965	922	931	934	967	885	906	940	963	903	976	910	967	1034	874	917	946	855	944	1007	946	866	938	891	924	911	926	965	920	931	929	950	987	928	916	954	926	983	941	898	912	965	1005	932	966	925	942	919	939	976	926	1032	973	909	935	955	887	972	929	959	937	931	969	956	959	1006	985	913	962	949	887	939	924	939	993	970	1010	899	983	927	909	947	934	949	971	937	929	940	899	925	953	937	932	931	941	957	909	992	914	914	929	938	871	942	913	940	912	969	945	983	934	934	965	919	932	959	932	931	985	902	1010	968	1000	936	926	916	947	971	957	973	967	955	988	956	944	951	942	932	971	942	1007	903	918	931	972	947	942	948	949	930	990	916	944	966	882	973	901	921	895	948	935	945	931	932	939	890	953	936	959	926	914	989	918	986	925	924	942	963	941	907	892	999	929	937	985	969	960	959	1005	874	948	950	946	933	866	954	922	979	918	954	904	970	936	942	957	934	964	897	914	954	929	843	926	886	895	908	932	952	957	949	936	938	956	919	900	937	928	889	957	980	938	964	966	982	957	942	898	928	879	945	887	916	935	949	952	926	935	938	909	895	918	918	949	914	944	886	933	954	950	915	957	948	945	907	897	921	920	919	1027	930	938	966	978	915	966	915	971	949	912	928	900	978	971	907	932	934	882	947	893	900	912	939	1008	955	925	991	974	960	952	930	909	922	907	916	939	917	911	899	934	976	921	950	946	969	937	976	973	984	897	956	955	893	942	916	948	1053	914	943	872	947	920	927	921	900	877	944	942	874	947	986	912	925	875	952	953	958	944	938	906	918	959	942	957	943	991	918	898	951	929	935	946	940	938	946	932	876	914	923	955	932	952	944	929	952	901	952	961	922	930	947	956	976	966	928	934	947	924	967	976	961	981	925	930	943	891	937	915	877	973	939	860	989	902	929	938	940	968	933	938	946	947	983	896	872	916	983	962	958	949	866	955	923	944	905	899	952	964	924	946	954	979	912	900	958	943	924	956	955	949	927	902	942	1045	903	953	942	928	881	939	957	959	989	916	959	893	864	956	948	958	943	995	892	966	918	971	902	1018	992	939	981	963	906	875	920	958	868	985	996	928	914	972	920	924	966	952	962	935	889	939	923	910	924	950	914	917	944	963	971	942	919	950	931	942	1003	961	882	950	962	915	937	976	961	921	929	916	905	902	927	940	866	934	944	934	946	939	958	927	905	873	910	947	925	943	947	939	924	910	915	934	940	935	934	862	941	923	949	890	936	938	952	899	929	952	977	975	979	903	960	910	971	957	939	946	960	959	946	890	940	949	889	938	907	933	990	940	969	972	958	964	961	951	952	944	907	913	974	885	915	952	949	933	959	961	968	928	939	1006	955	902	894	931	979	931	947	948	926	916	921	949	972	922	905	943	972	888	945	902	944	958	943	953	997	946	852	939	913	941	938	920	918	933	972	911	994	975	853	958	990	996	954	938	966	949	919	879	891	939	935	1002	951	924	938	930	922	928	886	892	905	962	921	989	925	922	972	968	934	957	973	899	936	951	966	939	945	904	943	952	880	977	981	929	959
23532	20850	25166	26685	20863	20851	2899	503	389	323	306	299	296	309	312	276	261	250	238	241	241	252	295	283	254	248	245	227	244	268	254	240	220	245	238	217	224	226	225	256	261	216	237	239	227	257	241	238	222	206	227	260	210	232	221	233	226	239	232	216	237	241	224	224	235	208	222	228	232	234	249	234	236	226	257	222	232	228	233	256	243	237	228	237	225	243	223	249	199	220	255	211	221	247	254	245	234	259	232	233	266	237	256	242	244	225	210	252	233	239	235	241	233	251	244	203	229	233	227	241	223	252	228	180	216	218	221	213	251	251	232	243	255	213	224	242	234	218	219	231	223	251	209	230	232	203	231	222	235	227	212	241	219	246	236	203	236	214	226	235	239	203	237	244	246	224	252	258	274	240	225	249	237	254	242	229	223	228	241	230	225	218	229	239	223	237	226	245	227	237	241	213	206	266	221	249	230	265	262	242	255	249	209	249	196	244	201	221	230	219	248	232	244	213	240	219	235	222	214	236	249	220	225	250	243	239	212	253	271	248	252	240	218	238	247	219	223	212	231	215	268	222	235	217	205	218	250	220	236	239	218	213	240	246	227	236	232	243	238	233	220	207	238	234	248	243	221	231	251	232	249	259	212	209	222	231	221	203	231	235	263	249	241	249	204	245	279	234	201	228	220	211	221	187	221	244	247	249	229	226	264	209	214	236	247	244	250	206	260	240	205	294	234	226	245	227	234	237	244	242	252	221	195	217	214	208	248	232	222	223	224	236	288	233	207	242	193	215	253	245	264	224	240	260	237	207	240	222	231	261	249	224	232	221	233	238	201	225	243	239	259	219	231	235	218	261	228	226	252	219	239	220	265	246	221	229	227	224	231	268	227	196	189	233	231	259	257	228	234	248	263	228	242	234	219	237	236	211	226	279	228	246	245	232	221	245	245	227	259	232	244	232	247	231	224	226	228	240	214	256	258	244	215	220	224	213	227	231	214	223	215	224	202	218	228	221	233	203	212	222	233	216	211	236	204	253	225	213	253	229	220	221	252	255	213	246	221	229	230	226	258	231	233	241	251	258	228	236	209	228	227	221	203	204	244	261	245	239	216	223	219	211	253	257	251	276	247	234	222	225	212	223	230	233	216	249	261	226	239	216	234	227	242	222	202	243	240	252	240	213	254	216	245	201	210	238	246	230	227	213	233	231	243	210	232	238	231	233	247	266	210	215	228	223	241	221	245	225	229	218	226	226	251	250	256	205	251	264	214	209	232	250	220	235	238	211	206	214	260	254	236	200	177	234	206	215	207	251	236	232	246	221	238	236	207	237	239	229	247	244	231	221	202	217	228	230	229	243	209	248	215	230	233	241	209	221	220	229	211	228	197	244	231	211	228	210	225	240	216	205	195	238	236	269	230	234	212	245	215	265	204	232	237	226	238	210	220	201	214	211	215	256	209	250	197	229	205	239	208	210	225	241	211	232	250	221	253	262	243	229	235	228	227	241	235	256	225	253	242	236	248	246	216	217	253	232	215	207	229	227	252	209	225	227	237	225	238	221	248	241	224	245	235	223	231	260	266	238	224	231	221	220	242	249	241	241	210	264	252	244	231	236	249	224	241	237	213	185	221	215	237	210	241	232	216	210	217	210	247	247	237	235	234	219	229	239	219	224	247	236	252	256	223	235	222	228	218	257	241	225	241	213	236	201	234	224	228	202	219	207	207	213	249	220	234	200	237	238	226	226	237	251	229	245	233	254	231	241	248	212	253	224	232	243	228	237	220	216	212	231	220	238	235	220	216	206	223	232	238	226	207	233	213	213	254	218	214	254	216	228	197	223	211	256	233	191	216	209	229	217	216	229	248	220	208	218	229	227	210	203	250	238	230	226	247	226	222	247	229	233	235	200	241	209	227	248	233	207	227	178	228	248	202	213	242	231	239	225	234	250	203	222	218	243	237	243	259	222	239	231	217	192	205	237	225	223	222	203	247	218	240	242	221	228	218	231	250	199	214	242	229	210	229	220	195	238	259	244	220	219	206	223	209	223	226	243	221	207	214	247	224	215	238	190	213	207	244	246	241	193	226	200	230	206	204	232	216	200	249	235	224	220	211	225	231	218	214	207	201	222	232	227	202	217	248	222	243	217	247	263	203	241	233	250	207	241	234	218	220	240	228	207	248	265	251	254	200	243	229	238	228	228	240	220	254	247	243	234	226	249	216	204	249	267	223	228	227	245	199	239	244	232	202	214	226	220	227	251	208	217	233	261	254	242	253	232	250	243	222	232	217	276	206	210	244	191	206	225	241	235	251	252	240	245	230	239	226	263	242	215	214	222	228	237	221	216	228	222	212	211	237	214	219	227	248	223	263	218	224	224	254	227	221	246	243	215	238	203	227	218	252	237	216	243	220	239	219	229	226	239	244	222	234	212	211	227	215	220	216	263	240	213	233	218	229	230	266	255	213	265	200	229	194	235	233	228	249	232	254	233	235	223	212	214	223	232	241	211	225	235	266	224	239	232	229	220	225	250	246	245	233	231	277	255	254	223	230	246	230	224	244	230	244	244	238	247	235	233	199	210	245	219	235	256	217	227	223	216	222	250	239	237	230	210	245	242	250	247	252	202	216	256	213	255	258	253	228	245	236	217	237	208	273	234	242	228	246	216	219	202	207	225	257	242	234	210	247	229	226	227	229	238	251	232	252	234	237	243	238	246	210	219	212	232	213	221	218	238	235	214	229	262	217	230	233	233	214	221	241	200	204	231	239	210	213	222	226	234	222	256	228	241	232	235	219	233	254	215	212	215	217	226	227	238	214	217	231	226	235	237	235	232	249	213	193	241	240	215	205	243	262	237	227	231	214	226	250	256	245	227	249	232	229	215	230	260	219	245	234	227	218	206	242	248	210	227	245	211	206	234	212	234	243	192	224	223	217	227	226	240	245	204	243	202	244	228	217	224	240	246	247	223	221	228	229	257	251	225	240	223	225	235	221	238	238	231	246	234	246	255	273	231	256	221	245	253	244	220	239	240	230	207	215	224	242	215	204	206	236	232	242	245	231	218	246	223	210	262	224	224	255	248	234	248	245	238	249	244	207	235	226	230	217	212	273	227	233	253	228	237	242	241	259	240	229	241	241	222	247	208	234	240	230	200	243	248	250	216	200	259	198	261	214	253	233	203	220	223	240	215	237	245	220	212	266	209	228	222	242	219	254	217	204	253	241	205	232	232	229	228	234	225	230	215	224	215	220	227	250	203	212	202	245	229	231	243	270	242	240	207	214	242	189	218	239	214	208	228	216	226	248	242	234	216	228	244	210	193	219	248	240	241	240	218	261	208	204	217	208	239	234	229	232	234	252	225	236	214	207	217	245	228	252	232	239	236	223	248	215	239	223	219	244	222	244	228	224	227	214	266	242	238	212	256	196	254	221	239	226	226	217	257	241	206	221	234	222	208	217	220	236	231	237	210	217	231	238	257	257	216	236	218	219	234	241	246
3364	4899	3141	1508	968	809	701	631	618	549	580	613	559	538	559	542	505	510	575	586	571	573	549	558	539	545	575	565	547	502	567	537	559	565	538	562	563	557	580	501	518	524	521	501	575	542	573	566	573	543	547	543	575	540	553	558	545	556	507	529	514	496	519	533	549	556	520	563	547	547	514	567	575	565	563	587	559	545	535	496	523	555	516	549	529	561	550	536	538	498	490	532	564	551	586	542	520	486	536	544	550	565	535	558	560	569	525	538	582	589	524	563	557	558	569	535	506	499	508	549	578	537	524	533	520	591	527	537	576	556	560	574	501	561	514	530	497	571	543	526	494	527	540	515	557	573	580	530	567	572	539	525	557	574	542	538	556	497	520	532	538	499	542	556	525	552	506	552	550	519	529	485	548	529	575	547	574	530	528	545	517	548	542	526	535	536	500	528	515	539	519	509	528	534	537	547	520	546	556	571	546	547	547	524	557	550	584	558	513	503	567	536	532	514	518	530	543	559	554	542	533	537	519	570	519	511	505	535	541	573	544	535	551	483	531	542	526	531	532	565	547	530	521	494	518	568	552	557	569	481	502	555	547	506	519	547	522	541	556	552	534	541	565	504	544	537	538	523	562	517	533	544	574	534	467	563	535	529	571	524	528	556	496	568	522	522	544	587	540	531	548	550	549	533	545	549	568	564	556	508	547	514	559	521	552	552	529	538	551	536	553	512	552	541	557	551	536	564	547	536	515	550	566	575	500	556	544	587	568	526	527	542	564	518	556	505	529	549	516	572	556	526	495	574	550	509	531	537	528	564	547	474	532	546	530	529	545	573	511	538	523	514	533	514	535	506	592	546	551	509	538	528	548	533	496	529	540	526	515	542	520	502	546	538	507	555	531	581	542	502	509	504	551	528	544	548	522	562	535	574	519	537	533	542	511	539	554	531	550	507	534	546	569	544	576	575	552	503	560	490	538	539	520	556	537	552	538	541	538	556	551	499	534	533	539	520	589	541	532	566	543	529	492	548	560	536	535	532	551	553	565	535	533	561	489	587	501	494	518	508	553	567	539	553	540	524	520	573	546	562	566	556	586	553	545	574	550	489	566	503	529	557	549	565	507	553	514	540	574	524	563	571	569	580	545	544	515	538	582	504	569	536	551	531	552	561	512	531	530	498	503	540	558	573	523	510	527	535	524	575	553	532	554	517	553	563	580	513	535	572	536	510	574	541	554	522	547	513	498	539	540	516	522	565	551	491	541	533	541	561	507	491	564	531	547	549	560	579	550	582	578	556	538	537	527	550	531	561	559	532	525	529	532	562	590	513	559	503	545	544	564	512	540	558	578	524	552	543	523	553	526	555	528	599	570	586	545	530	536	535	567	517	564	545	553	529	498	536	497	499	544	547	526	553	543	542	481	516	542	503	509	545	496	531	568	536	505	561	543	499	564	508	547	552	559	538	531	551	528	539	584	571	527	526	501	543	502	555	530	566	531	541	558	562	568	546	536	543	562	491	513	581	531	592	554	516	570	540	509	540	564	552	546	520	520	540	536	541	559	570	527	552	518	551	519	537	545	526	555	527	535	478	537	503	565	540	533	548	549	529	468	571	546	562	548	519	531	610	542	575	546	528	564	555	500	553	568	542	522	542	530	539	554	566	538	533	547	593	569	563	560	541	538	524	519	531	544	514	554	511	529	560	532	511	500	509	524	549	553	482	573	551	556	511	542	542	512	540	585	549	556	537	566	542	518	548	542	534	564	533	507	575	571	560	577	499	534	532	543	526	552	543	621	572	526	535	556	545	547	518	542	515	515	559	581	504	509	479	528	543	575	538	559	534	538	512	489	548	556	577	531	500	538	543	519	556	554	558	541	537	530	524	518	538	549	518	540	508	564	558	556	556	560	543	530	563	525	535	535	580	552	546	520	563	548	526	563	524	554	589	503	561	577	534	526	555	536	537	588	530	546	556	531	490	520	532	576	538	538	554	563	527	564	504	529	524	577	523	520	521	511	503	513	530	540	516	559	567	523	553	564	543	544	567	551	534	563	525	540	576	547	567	531	540	512	571	547	600	518	556	547	535	583	534	548	532	511	521	574	521	546	549	551	536	558	503	563	552	529	528	552	542	582	550	581	464	566	551	528	506	507	542	528	528	557	577	530	500	548	497	497	534	519	541	531	537	561	537	520	544	533	537	514	542	508	503	530	532	537	535	500	519	548	499	557	587	552	546	541	549	568	544	515	543	528	578	541	582	528	544	570	558	529	504	542	562	567	561	518	546	538	533	504	549	583	539	599	561	552	570	529	530	524	522	562	570	544	533	524	541	518	514	539	544	559	551	595	565	523	523	541	530	525	570	486	564	555	549	556	540	507	525	551	554	574	514	549	524	580	536	549	539	532	486	555	546	547	571	552	538	527	520	558	548	540	558	522	525	485	518	510	574	536	531	538	504	584	515	549	557	512	554	558	500	530	572	546	518	538	506	556	614	518	523	508	506	541	537	533	523	533	493	521	548	530	531	511	531	491	559	547	571	555	538	509	522	545	524	556	560	489	515	486	526	533	538	520	573	591	554	505	505	542	520	492	497	518	556	527	527	572	504	532	551	499	575	532	530	540	523	536	507	547	564	518	581	536	522	492	527	548	529	551	545	541	511	554	552	542	522	509	536	521	536	541	570	502	512	553	545	564	526	530	496	559	532	542	520	549	579	532	523	537	584	533	538	557	603	533	533	548	549	575	533	557	587	549	507	568	573	573	525	552	512	521	536	550	585	562	539	510	562	517	541	568	508	544	563	570	561	553	519	563	504	556	517	552	499	553	484	533	555	564	569	549	512	520	541	536	552	570	537	532	507	536	598	543	510	575	532	531	587	513	603	512	560	530	528	536	560	507	523	522	549	588	523	538	570	530	545	500	557	563	561	568	574	491	488	556	559	555	556	525	581	613	557	539	527	531	531	574	581	540	509	568	535	540	531	520	553	512	550	564	597	540	504	513	543	546	530	532	506	527	535	539	534	536	568	534	535	509	522	523	555	509	541	511	524	532	546	524	544	549	560	564	530	564	545	506	523	537	578	553	571	511	576	518	536	495	494	516	501	570	540	541	512	548	537	529	563	539	530	545	589	533	564	572	532	554	509	554	495	520	576	542	511	524	524	590	529	502	520	523	561	511	540	540	574	549	530	549	523	535	534	569	510	553	556	573	543	579	534	560	539	543	545	514	566	538	538	520	527	498	564	532	539	547	502	532	508	529	544	545	576	566	554	530	496	573	526	576	515	557	516	527	504	551	567	538	543	504	527	531	553	517	525	519	587	562	495	532	539	534	537	547	555	523	603	538	510	506	524	559	545	526	574	557	502	573	535	552	613	545	567	539	527	478	577	495	524	524	538	495	593	551	538	542	518	540	545	564	547	546	496	532	563	563	551	522	536	542	573	521	545	555	536	579	566	538	534	518	553	553	556	531	520	538	513	522	548	562	521	530	559	575	549
32200	10445	1088	502	404	386	429	419	401	404	355	459	390	438	407	405	454	407	407	400	418	399	424	431	433	429	374	425	402	386	414	461	428	377	427	412	391	420	408	425	388	422	422	443	422	396	407	404	399	386	445	436	434	449	411	387	403	422	434	421	372	414	373	373	385	430	417	395	417	411	395	448	394	404	378	442	393	406	415	410	405	375	385	429	409	392	429	448	403	399	430	448	402	400	415	402	407	405	395	407	433	389	419	439	355	382	405	418	405	394	412	370	435	418	428	419	360	403	389	451	394	386	412	396	386	413	432	402	397	441	400	409	441	436	423	407	387	403	425	429	398	413	404	362	409	390	426	413	406	440	405	408	375	440	385	425	402	423	399	395	422	410	399	391	430	383	450	415	410	422	384	401	380	433	393	401	427	394	418	413	410	368	417	365	404	385	422	382	460	450	401	398	454	428	407	426	412	414	352	397	393	424	429	403	373	375	411	398	423	419	422	408	417	370	397	414	417	416	392	387	426	402	403	398	398	418	376	396	396	433	416	418	407	394	420	376	404	426	378	394	438	396	376	401	422	402	381	430	415	406	389	366	380	397	365	412	366	401	391	393	405	411	400	421	441	453	426	414	381	407	385	418	402	413	393	421	401	413	390	427	399	408	415	380	391	385	403	377	431	437	426	395	387	376	421	410	403	416	422	437	369	359	421	416	414	457	436	400	398	407	357	426	385	407	414	369	375	400	368	386	402	413	430	423	418	423	397	384	405	415	399	397	369	439	386	414	403	410	400	440	373	437	425	399	395	418	421	385	431	385	390	407	423	373	402	414	437	405	417	401	395	413	407	394	423	420	421	394	372	425	401	421	445	395	397	419	385	412	427	403	391	410	398	378	438	405	431	426	410	379	411	431	420	409	430	398	379	369	411	402	414	365	396	383	396	380	418	424	390	424	352	382	367	424	386	393	399	408	405	436	405	390	393	377	415	409	438	405	431	382	371	422	412	434	403	403	403	365	397	380	405	401	412	387	406	395	381	435	402	404	403	422	415	414	383	436	424	432	390	396	439	412	414	435	415	389	406	404	377	438	417	405	372	405	415	424	425	434	428	364	406	382	388	435	368	422	419	377	403	409	390	423	359	423	386	410	400	376	406	393	377	447	378	402	368	422	395	404	407	368	408	394	397	418	407	407	406	424	406	381	427	426	399	344	374	379	416	358	399	410	393	441	396	395	407	404	410	404	395	452	375	402	421	435	423	393	424	385	450	411	352	432	411	393	436	387	398	417	421	387	405	407	407	429	413	387	426	422	384	381	418	402	395	410	402	398	395	369	363	392	404	399	382	396	413	443	434	381	397	410	388	388	415	427	397	400	383	386	423	406	383	403	388	408	415	415	415	404	385	412	393	384	436	457	430	397	369	377	372	373	444	371	392	403	360	388	396	417	437	402	396	409	379	423	400	419	410	368	427	425	364	406	429	399	386	420	377	431	387	404	433	403	377	394	378	387	425	388	437	389	412	408	391	416	418	390	409	417	434	393	405	412	406	394	390	431	418	404	456	436	399	430	396	398	402	395	387	335	398	404	426	369	407	412	402	387	412	414	393	431	414	411	437	372	392	392	382	392	395	384	391	436	426	409	384	410	421	364	378	424	370	399	390	440	422	402	357	376	381	367	390	403	360	397	408	434	420	416	415	404	417	417	432	429	396	417	403	405	400	363	379	383	425	383	406	380	430	422	381	386	440	392	377	400	428	414	407	383	361	410	405	391	387	368	421	416	411	429	405	403	392	378	392	388	431	386	415	385	398	403	424	408	369	394	410	389	381	428	423	405	432	385	415	418	427	407	397	376	379	403	438	450	395	443	421	423	436	410	417	414	370	429	391	387	388	431	389	438	417	419	435	434	448	427	412	423	409	381	396	410	377	403	431	407	426	389	397	416	462	432	423	416	407	420	401	402	385	411	412	403	401	387	438	382	419	406	433	399	352	400	396	429	414	393	362	359	472	395	422	372	366	413	398	439	436	395	422	376	397	399	407	410	379	415	424	396	354	411	446	380	394	394	366	396	446	398	387	419	408	394	392	419	426	395	356	376	409	404	407	407	438	380	382	409	404	393	368	416	391	383	395	420	410	405	411	391	423	433	381	393	425	449	413	386	400	389	415	391	437	395	419	359	416	430	413	406	426	423	411	423	423	413	393	400	404	390	414	413	407	382	366	401	395	419	416	397	391	414	418	451	406	443	408	391	393	411	448	384	365	400	396	418	386	433	415	417	387	396	409	407	405	390	395	425	400	437	433	441	422	426	413	360	400	418	404	409	415	431	390	396	393	416	399	427	419	386	421	421	416	408	377	413	455	404	375	416	407	435	399	420	382	409	417	401	380	405	410	397	424	439	411	418	392	453	418	426	441	423	415	441	382	393	427	352	409	387	388	407	392	372	391	378	401	411	344	408	398	459	378	432	422	413	393	425	371	424	401	367	387	416	398	398	379	405	423	370	390	416	409	381	413	369	374	399	377	372	405	401	389	417	423	409	411	391	386	376	433	418	388	372	418	405	391	405	412	402	401	427	386	377	392	386	401	403	391	398	417	380	401	371	429	403	424	374	425	389	378	373	375	383	363	363	397	382	430	390	413	402	406	375	429	377	377	387	403	426	383	409	394	373	369	410	411	394	404	406	414	398	415	423	401	419	383	409	402	395	446	416	382	394	373	419	392	434	421	428	416	425	383	395	409	376	391	432	428	387	384	394	368	419	429	411	371	400	431	429	428	414	422	403	386	376	353	379	399	406	396	420	370	424	412	411	410	360	397	405	411	420	387	395	426	405	409	382	434	418	393	405	371	399	411	386	377	372	376	399	410	423	427	406	425	405	399	379	373	428	401	383	413	424	388	407	379	358	404	418	392	396	412	367	386	384	404	387	429	418	386	415	398	397	403	421	378	426	420	441	424	406	393	358	380	426	425	399	429	406	405	385	434	401	398	404	403	388	433	376	391	398	378	432	398	402	386	417	450	398	357	413	399	388	420	387	373	423	407	366	406	412	386	452	399	397	394	401	423	430	408	383	399	410	403	394	419	373	432	389	419	402	401	404	365	394	376	388	391	390	398	455	402	390	432	394	403	433	449	379	391	402	400	426	422	428	386	360	377	408	412	398	386	391	388	392	408	410	389	401	414	378	412	401	453	419	423	410	410	387	405	410	381	400	412	402	454	395	382	425	383	403	382	393	434	386	393	392	435	404	408	348	401	399	403	432	402	382	419	421	389	398	399	426	403	385	422	392	432	391	418	435	420	412	397	443	380	409	401	406	380	443	411	374	387	414	418	388	422	389	427	412	417	422	407	405	396	402	437	424	423	392	384	425	426	391	373	400	389	408	392	408	404	418	390	408	397	402	395	441	411	378	399	423	394	413	450	422	389	413	456	429	390	450	373	392	370	367	402	431	388	424	412	397	405	391	401	402	420	417	411	350	385	402	402	396	382	395	434	410
5215	1028	914	906	938	921	954	924	872	852	896	950	979	923	938	916	902	909	852	966	964	961	946	924	920	856	929	915	930	938	949	979	917	936	873	944	902	899	871	868	898	902	918	916	918	866	892	880	922	964	946	922	934	909	904	910	885	930	887	854	860	908	955	898	897	913	881	912	914	915	998	949	917	895	899	882	921	932	934	869	922	912	925	942	918	886	855	924	891	953	918	882	902	910	887	960	910	921	960	916	913	891	914	886	910	940	943	876	944	905	920	863	872	937	893	935	973	914	952	883	915	947	894	928	914	954	905	929	897	943	922	972	923	939	928	946	934	885	922	912	938	940	877	929	881	938	933	928	923	899	932	953	933	895	890	979	909	923	921	897	895	883	938	912	930	955	893	871	917	907	902	911	917	929	922	894	910	930	921	936	925	931	976	906	893	954	924	970	881	908	903	983	892	869	899	872	953	874	948	995	926	947	903	948	880	921	882	850	867	889	924	916	898	903	935	926	893	884	912	873	906	894	917	897	955	912	963	880	958	931	916	918	921	951	906	910	874	900	928	892	914	937	892	921	878	910	940	937	912	914	900	876	941	935	899	903	920	925	961	944	979	952	884	935	945	919	951	878	932	920	936	874	915	885	913	973	880	866	913	899	954	909	915	870	886	864	842	884	941	903	881	915	896	928	904	855	904	899	944	872	918	921	967	899	887	936	943	906	886	986	884	880	959	897	988	950	939	893	916	944	891	963	912	884	889	920	908	921	961	916	943	901	885	880	897	909	918	978	917	957	902	911	926	899	872	879	934	871	962	990	880	947	919	908	931	946	891	835	902	922	908	928	927	912	900	915	904	930	941	909	907	932	853	896	963	924	873	869	947	918	866	959	879	895	910	922	951	916	884	883	960	934	909	897	945	913	924	942	908	908	956	936	926	923	947	910	909	985	902	945	942	911	974	890	878	981	893	892	898	903	858	896	934	907	914	926	902	877	913	947	932	900	951	962	937	906	962	890	844	955	933	913	927	888	961	911	913	885	941	907	957	896	946	899	918	970	831	912	877	920	930	924	903	957	910	908	972	889	944	904	943	916	908	920	910	909	884	865	959	911	919	903	879	878	922	927	929	883	835	929	896	871	924	962	922	850	904	888	883	921	978	936	891	950	906	916	933	935	906	907	942	890	832	890	926	955	930	891	927	939	924	865	908	961	898	919	914	868	935	930	875	944	935	927	982	903	954	940	870	942	899	902	908	951	916	916	871	874	948	879	861	874	871	899	903	884	948	894	953	940	876	910	904	889	957	873	922	892	915	906	973	864	914	921	932	898	929	933	940	948	911	967	880	966	952	936	945	877	913	954	908	910	885	933	900	947	915	921	956	882	905	938	957	913	905	881	922	909	922	915	936	994	903	944	926	913	883	891	969	886	894	853	949	880	931	928	876	906	920	923	901	924	921	956	888	885	883	886	900	880	856	867	895	967	925	919	964	903	971	925	896	920	910	928	930	927	873	892	900	909	930	884	910	946	925	873	899	837	906	953	909	941	908	900	932	860	930	949	896	899	917	945	937	902	891	918	904	952	935	921	904	901	933	926	874	914	925	938	937	909	951	951	867	906	953	937	936	917	919	945	912	926	922	913	857	942	946	951	885	877	927	938	902	904	900	907	892	879	867	870	912	908	929	874	876	926	900	914	925	924	897	932	922	939	903	921	915	871	927	881	914	909	890	897	893	935	878	958	936	936	893	917	924	924	940	887	877	953	893	855	917	937	906	902	921	985	917	936	970	867	935	885	917	903	904	913	942	904	911	845	932	863	907	902	860	915	952	898	900	958	838	900	913	916	943	943	945	883	928	936	908	926	893	900	887	911	987	944	856	972	910	956	908	991	949	878	911	921	896	925	925	936	927	959	912	958	870	900	890	893	981	906	963	968	922	950	895	887	932	849	897	924	947	920	901	883	933	911	885	886	919	914	923	899	908	898	893	912	956	932	894	917	875	944	854	907	911	959	920	897	893	976	945	893	1008	896	951	896	871	925	949	867	916	840	914	929	872	980	958	957	959	984	919	958	943	894	955	885	926	879	941	897	920	869	904	903	899	878	963	903	878	881	928	890	907	926	921	907	899	951	879	900	964	958	897	910	969	859	918	951	940	870	920	975	919	873	945	883	936	852	977	896	976	922	940	937	878	897	913	908	948	865	976	893	898	906	935	914	910	928	864	914	970	872	881	894	896	894	952	907	911	868	907	929	911	872	888	905	904	907	934	930	931	930	885	915	958	877	895	874	916	865	915	874	876	916	934	926	882	942	907	896	878	900	934	893	963	930	920	950	884	931	949	896	906	904	941	902	916	881	876	976	903	941	886	936	913	911	897	915	924	906	900	939	882	939	873	896	996	902	912	951	869	951	907	927	928	898	906	884	931	940	929	920	938	868	926	885	961	959	906	933	954	921	901	921	904	936	909	873	932	938	939	907	949	947	851	938	932	895	941	948	965	929	963	924	962	887	878	922	896	934	880	937	935	912	947	902	901	939	904	893	927	896	901	895	888	917	960	898	965	911	954	891	935	920	920	883	925	911	881	875	910	882	959	942	929	900	889	956	864	896	891	932	913	884	899	898	941	897	939	910	907	927	904	899	964	942	938	956	957	909	874	872	911	866	899	912	891	955	890	899	917	892	955	884	928	893	906	923	888	935	925	915	951	935	923	892	915	908	882	905	887	968	881	959	953	919	919	926	929	930	879	904	885	928	876	912	884	909	934	929	911	951	904	929	977	889	931	908	907	910	942	935	859	892	939	905	910	921	935	957	924	902	933	925	878	921	922	925	915	907	919	943	877	892	871	911	900	882	933	1002	962	890	916	910	927	897	911	953	925	898	942	955	926	956	895	968	928	930	922	942	929	941	886	860	925	923	865	920	916	945	897	951	904	869	886	890	936	863	888	897	935	926	888	920	924	978	923	909	860	900	932	914	877	849	890	915	928	923	901	932	921	898	913	910	880	929	884	880	937	866	983	873	923	899	942	881	895	906	870	942	848	936	936	922	945	954	960	927	907	963	936	965	929	877	901	951	933	824	898	864	904	954	880	885	916	847	903	927	923	886	931	911	903	834	930	873	887	946	1003	870	935	911	914	923	950	912	924	924	918	930	920	944	967	929	864	886	894	897	923	917	947	931	896	898	915	929	908	888	936	877	943	938	886	895	924	888	941	933	950	905	957	907	907	945	943	893	889	886	908	915	888	935	884	929	852	934	895	968	875	902	874	923	891	921	896	930	905	905	983	888	869	911	896	927	894	954	935	919	893	930	931	887	925	929	909	937	908	926	918	889	931	931	959	913	925	883	947	969	933	874	901	896	896	994	914	956	967	894	950	870	945	915	917	961	929	880	930	911	890	894	891	903	923	911	967	905	953	892	951	814	927	960	870	898	877	942	1001	953	954	876	897	927	900	918	931	891	932	913	909	895	894	976	905	940	909	937	922	900	964	914	950	897	933	969
24530	20852	24496	27324	19701	1458	624	519	481	469	431	454	492	449	465	454	439	403	448	449	432	464	405	432	454	416	434	473	429	408	452	427	454	439	439	430	426	450	431	432	457	429	438	435	453	426	387	391	439	424	432	471	453	423	446	461	417	475	429	430	416	422	428	420	382	420	453	399	391	437	426	426	432	435	423	409	437	477	467	453	443	442	412	426	452	387	415	422	484	482	408	432	443	464	411	399	467	466	441	445	436	444	413	398	449	453	383	421	420	403	448	465	412	439	402	439	450	415	433	434	394	408	418	439	413	427	443	479	430	440	428	454	415	414	449	431	441	432	454	450	435	418	463	401	435	430	423	451	428	470	400	430	404	435	413	441	432	427	442	427	480	456	413	390	431	431	406	436	406	431	473	468	426	470	428	402	421	455	445	488	425	432	459	458	395	442	446	411	431	414	441	415	426	402	476	457	401	428	449	414	452	447	444	408	448	449	439	463	423	413	417	390	428	394	423	450	430	427	413	426	431	419	392	406	435	430	411	406	453	446	412	446	448	439	416	469	450	458	426	461	423	378	426	449	454	433	484	423	425	369	434	427	418	432	440	409	419	428	398	415	415	397	426	461	391	431	447	432	411	461	424	416	430	469	446	424	434	419	412	443	426	445	424	451	436	405	443	416	404	425	443	434	449	428	427	491	448	416	419	424	423	442	445	401	439	428	433	438	449	402	428	463	451	447	459	441	395	396	418	423	377	427	439	416	453	436	413	445	453	417	445	406	402	440	434	424	419	410	453	437	397	402	396	449	458	455	450	433	440	424	403	409	424	435	465	430	468	457	434	407	452	411	434	419	435	424	417	414	429	418	403	428	439	476	421	422	419	430	437	485	447	428	462	434	413	406	445	434	371	424	442	471	451	480	438	434	507	418	436	421	443	423	408	453	469	431	464	390	465	451	451	401	445	424	421	472	444	438	438	425	414	454	452	462	462	419	446	419	432	460	419	433	477	422	464	397	446	394	423	450	405	393	422	425	433	442	457	413	436	411	421	423	425	431	426	456	476	428	415	450	432	427	445	396	411	454	451	447	383	405	457	394	404	413	435	449	438	384	438	436	395	452	408	421	423	444	419	452	444	458	413	453	395	422	409	453	439	435	424	434	423	401	427	436	407	380	431	421	482	442	425	461	398	457	424	458	437	423	415	439	398	383	417	457	495	407	446	443	461	484	428	405	437	408	379	445	437	462	398	459	422	427	455	432	455	443	438	412	409	421	439	378	430	410	448	435	381	414	390	388	452	450	420	418	400	403	388	404	470	411	430	431	413	419	436	424	405	392	418	427	424	413	434	423	385	415	392	435	395	430	478	383	449	419	400	428	459	429	447	411	474	432	430	418	423	448	442	450	447	447	441	402	428	430	399	463	424	430	429	454	461	418	458	447	468	444	432	469	421	400	422	455	495	430	411	394	427	415	419	440	434	452	397	462	426	417	456	454	432	430	416	435	400	455	451	448	416	435	439	459	424	451	436	393	409	419	409	441	450	456	396	452	452	464	460	422	461	449	434	424	419	431	422	390	386	414	450	440	417	435	421	459	450	419	446	424	458	465	425	443	412	432	426	492	447	443	455	436	426	453	430	407	428	435	429	412	449	431	454	452	457	403	411	435	438	437	485	435	454	430	435	396	420	449	405	428	434	404	418	419	493	435	430	445	444	425	407	426	386	432	456	428	399	401	380	432	422	449	436	396	473	448	414	406	443	395	432	431	419	430	421	420	435	446	419	421	441	437	455	417	443	439	379	424	419	419	418	404	432	411	464	417	430	425	436	467	450	408	460	432	435	480	386	434	428	450	454	415	450	424	434	411	433	430	384	457	467	400	444	431	385	391	430	443	428	433	448	461	398	399	451	416	403	412	435	403	388	413	427	432	412	410	441	433	444	426	410	412	422	429	415	375	464	442	405	403	449	463	400	411	422	434	465	411	414	440	421	422	448	415	429	420	425	433	443	391	451	443	460	435	412	442	417	424	444	437	430	447	397	430	430	420	445	415	411	388	424	413	400	426	429	473	439	430	406	422	429	390	409	434	433	426	435	396	433	436	444	457	442	392	430	445	420	441	410	405	405	417	428	439	415	396	440	421	427	415	368	443	426	410	416	420	409	476	439	442	416	427	438	467	436	415	396	426	402	415	400	439	436	442	451	424	415	430	409	406	465	387	404	458	424	443	414	452	452	427	473	418	445	470	416	472	437	447	445	431	389	436	475	472	418	406	446	460	419	433	477	436	450	478	405	455	441	465	423	455	429	409	380	398	447	381	427	479	436	453	402	419	403	428	389	444	411	440	439	443	409	419	434	438	433	432	444	396	418	432	459	441	401	386	379	410	412	442	433	410	409	474	437	444	427	368	426	433	413	398	457	427	447	412	436	419	430	468	468	444	419	427	418	452	425	453	404	403	439	430	411	455	441	422	437	485	465	434	444	429	412	458	435	438	421	409	414	436	459	454	425	422	438	420	448	453	406	470	427	439	432	427	452	450	441	434	416	451	425	413	417	471	398	449	451	473	464	463	462	413	400	423	371	397	396	425	468	445	439	380	399	398	427	408	445	377	420	411	440	487	419	407	432	422	446	458	418	457	424	419	393	413	392	402	439	404	412	382	429	435	463	455	434	403	433	490	467	447	418	419	397	384	440	456	452	445	393	434	419	441	451	414	425	423	453	488	440	455	420	434	419	443	442	412	423	420	450	420	412	401	434	383	460	436	423	398	434	438	447	399	433	428	418	418	462	436	425	433	438	432	417	408	434	435	421	416	409	405	444	444	421	439	456	435	455	452	459	414	405	432	429	426	453	398	437	453	453	429	426	394	396	433	417	410	388	462	423	387	434	430	464	441	411	425	470	439	407	447	425	424	418	376	400	439	433	410	407	408	445	429	401	416	410	408	423	438	427	453	400	421	419	421	431	370	432	445	389	418	440	420	433	408	454	447	428	419	414	447	405	465	413	422	431	430	433	437	422	424	417	404	403	434	431	418	440	428	390	440	426	462	458	449	397	385	398	446	423	452	396	429	458	370	452	407	429	412	421	496	462	410	430	443	424	439	426	450	411	432	391	408	416	473	422	418	433	447	411	409	448	427	429	407	404	387	439	448	408	408	401	417	453	404	464	404	396	408	449	434	407	435	470	483	461	422	432	417	488	373	436	416	421	411	453	420	434	470	428	396	464	445	467	465	432	476	439	433	401	435	397	394	408	483	463	453	442	417	447	413	440	440	426	429	472	463	430	434	425	457	400	455	427	425	417	431	418	394	476	452	446	404	427	420	430	445	422	414	436	410	424	396	430	400	428	442	416	459	422	436	421	421	446	403	435	410	387	384	419	482	421	408	430	396	416	392	415	407	419	453	440	453	421	437	400	419	408	403	413	434	474	444	427	424	426	463	455	438	429	418	381	371	397	437	411	452	440	411	415	457	401	439	448	452	410	424	430	464	408	420	408	472
3455	3125	2158	1400	1149	1041	1004	990	968	950	921	941	984	981	962	961	923	946	1007	938	952	1023	884	924	964	928	933	927	942	933	976	940	950	988	961	914	986	974	930	945	942	935	973	918	933	941	1019	930	907	857	927	958	967	916	937	948	889	918	914	958	927	943	952	919	918	954	940	993	943	993	948	975	983	958	974	943	958	939	943	876	904	954	967	1022	989	951	968	913	937	878	969	857	937	945	902	949	887	915	975	909	917	946	918	933	909	968	997	971	957	987	942	896	932	964	951	955	914	933	915	924	854	940	929	967	958	993	930	912	919	963	939	991	942	933	912	928	901	908	945	943	966	910	974	967	986	938	911	919	941	981	958	996	912	851	944	939	966	961	964	938	923	918	929	963	928	991	939	900	965	956	931	931	922	926	917	940	894	965	871	954	995	941	924	916	966	983	952	920	955	985	973	931	947	932	943	927	945	961	959	907	927	984	956	901	960	975	987	871	928	941	980	912	954	970	926	953	899	976	978	904	976	986	904	960	922	938	917	895	905	917	922	969	964	946	998	929	950	985	926	959	944	955	926	953	925	916	986	887	870	926	953	971	990	913	973	1012	962	946	934	966	993	909	940	970	919	940	923	947	980	989	954	953	978	958	917	977	953	960	924	993	943	935	932	943	931	959	883	951	971	961	906	943	976	915	944	948	943	963	925	879	884	916	941	1023	948	844	930	890	954	907	965	924	939	941	891	1009	914	895	889	941	972	973	956	939	969	899	919	946	927	959	973	920	931	934	933	927	904	921	954	977	929	905	925	896	946	911	940	968	916	919	989	962	953	941	885	979	888	949	935	944	943	933	995	916	925	951	886	939	927	971	990	940	956	940	936	945	955	939	928	927	960	1008	948	952	924	972	939	968	927	971	970	939	879	933	953	978	921	1009	877	968	909	979	904	921	937	948	891	888	923	923	980	937	944	942	985	925	982	937	953	1011	951	951	883	959	939	976	965	913	909	910	901	942	934	900	913	982	931	978	932	941	943	946	947	938	944	949	951	948	955	928	936	991	933	937	904	905	965	881	973	952	921	917	962	905	932	943	930	945	943	952	962	965	951	898	964	987	950	926	977	961	965	916	952	896	956	999	931	960	913	904	973	966	956	978	905	899	960	922	928	965	901	930	929	967	924	1010	978	925	914	942	949	938	989	913	923	969	890	989	935	884	901	923	978	926	939	893	932	999	909	899	944	963	881	986	915	940	921	948	919	926	968	900	933	945	958	958	966	949	929	929	978	980	925	899	942	919	934	918	926	925	940	929	994	938	888	905	908	966	970	926	906	909	937	874	901	970	960	963	895	958	938	923	945	953	915	991	926	954	938	902	928	937	927	925	971	1005	965	949	901	919	954	961	930	946	946	971	925	947	960	952	937	935	925	934	963	958	892	914	948	970	934	935	952	922	996	924	925	903	945	923	960	927	944	839	941	956	905	939	942	921	970	926	958	980	943	902	942	983	944	992	913	962	878	948	911	922	947	935	957	930	935	930	950	893	925	976	922	903	957	944	909	956	934	939	896	953	961	951	978	933	920	965	957	961	991	960	897	936	956	901	947	951	933	953	968	932	974	908	936	959	951	927	962	954	908	940	923	959	931	936	918	942	947	942	903	937	952	901	913	930	943	888	934	986	922	907	956	969	924	963	958	941	932	943	963	956	917	909	938	971	919	915	933	917	969	933	955	971	931	911	964	901	944	903	924	952	971	922	960	921	931	928	949	942	943	936	884	934	962	953	887	931	941	954	955	927	859	952	940	921	965	952	910	926	929	944	915	932	922	980	928	949	940	959	934	976	949	928	941	969	968	964	919	886	945	892	964	937	960	936	915	932	944	920	1004	935	966	1009	914	912	904	956	955	970	959	898	932	983	911	948	964	935	934	965	941	879	921	963	944	986	914	979	915	969	979	990	900	941	904	937	898	930	966	981	941	928	934	908	921	953	949	932	921	943	934	930	893	931	919	945	939	923	968	945	961	877	950	918	928	918	914	917	893	967	839	953	901	921	943	933	935	989	840	985	970	892	944	971	920	880	947	949	913	963	904	1000	926	951	898	911	926	936	939	942	943	926	943	950	881	967	1004	938	916	953	887	942	933	916	1040	952	950	923	923	960	929	913	931	955	895	953	921	973	969	1045	928	1004	895	959	986	992	914	923	927	970	919	941	977	937	985	880	955	944	933	957	872	929	915	993	937	912	939	900	931	968	885	975	919	936	942	963	924	927	940	919	938	943	913	957	910	908	997	951	914	969	933	890	908	916	935	941	987	918	920	877	920	944	940	960	890	925	959	905	898	909	972	966	887	912	927	923	960	955	947	963	906	924	948	957	914	950	933	934	916	955	939	909	957	917	906	924	922	910	930	984	961	946	981	939	942	955	911	923	917	936	929	908	988	940	926	931	911	950	888	925	941	955	922	913	890	889	956	906	875	928	976	928	941	927	956	914	923	948	923	910	1005	1000	931	915	905	917	1002	914	931	951	986	959	995	963	910	969	945	882	951	939	984	896	934	927	900	910	911	946	939	959	973	928	980	893	975	926	916	944	971	968	893	970	967	952	944	964	979	941	989	986	920	929	905	945	949	923	994	962	944	974	1005	921	939	913	923	997	848	1003	921	875	909	942	970	984	994	922	935	893	947	920	910	962	940	933	924	919	952	936	888	987	946	918	926	941	922	922	949	935	951	970	935	955	898	933	971	950	922	939	935	942	939	934	956	931	941	999	952	865	906	920	936	891	941	927	909	872	969	949	923	955	959	970	927	995	965	953	945	986	884	969	949	871	918	953	918	956	953	989	923	931	908	962	948	971	908	961	905	923	923	913	961	976	938	937	931	905	979	942	913	900	921	973	951	970	960	907	963	944	963	885	937	950	948	938	921	943	925	917	939	989	921	914	939	947	979	914	953	963	941	919	892	911	971	939	954	940	879	916	914	992	930	885	910	940	943	919	940	944	923	962	954	914	881	971	955	973	936	982	995	893	930	937	865	945	976	917	943	974	913	917	895	921	905	921	907	939	953	933	938	922	965	948	989	961	956	949	950	949	931	884	978	939	918	943	902	875	970	922	902	963	968	916	966	960	988	952	900	983	936	905	939	958	915	924	922	930	951	931	1010	942	923	968	929	1020	933	936	937	1001	952	971	944	916	960	922	961	962	998	967	929	924	969	908	940	951	967	982	1004	960	921	954	938	979	915	931	947	926	909	948	970	934	962	982	916	969	947	955	1001	934	909	885	931	909	933	924	972	915	916	957	958	909	945	883	961	922	945	932	919	1001	914	938	885	904	969	964	979	946	909	971	973	898	992	945	955	917	920	957	932	954	928	905	877	909	896	891	980	916	876	967	919	966	952	932	907	969	954	966	955	932	954	972	933	914	902	956	924	949	910	977	969	993	965	898	990	915	972	942	967	962	897	950	966	938	928	914	978	917	963	942	970	926	963	943	928	947	908	926	932	950	963	989	955	972	943	932	908	901	969	982	900	922	949	969
23628	20854	25135	26661	20864	20874	3058	539	371	319	302	319	305	306	247	256	254	250	262	263	234	251	250	245	235	238	221	202	233	229	229	235	256	253	255	266	253	231	242	223	219	228	215	206	246	240	241	248	248	251	231	252	251	250	228	237	217	232	233	229	248	263	233	235	263	234	222	242	244	213	224	241	270	230	244	213	207	240	242	197	223	245	234	223	250	222	258	253	250	219	229	258	220	280	189	226	247	242	233	231	207	265	221	220	223	239	248	214	227	233	238	232	279	234	228	261	226	233	249	255	219	216	234	248	257	249	219	241	231	230	223	223	248	227	249	260	257	248	259	231	250	210	240	243	244	224	232	226	225	209	242	266	248	213	242	226	225	235	235	238	248	247	208	255	226	220	257	229	212	265	226	217	247	209	218	253	225	207	235	228	227	241	214	238	249	240	264	239	244	213	222	248	205	232	249	211	231	240	249	223	226	243	268	256	228	224	234	247	251	240	199	215	232	235	246	223	215	230	233	236	254	249	205	221	232	242	254	225	220	207	206	257	232	205	213	218	257	230	246	227	223	237	249	236	201	230	237	244	233	218	219	233	222	208	229	225	222	248	266	233	225	247	228	209	260	241	257	212	244	229	218	266	239	217	230	230	231	252	251	231	245	241	249	218	227	226	233	253	198	233	256	235	233	219	224	204	214	239	235	266	221	255	252	263	225	261	242	192	234	238	262	224	217	246	237	243	252	230	230	219	244	229	211	219	227	212	208	256	214	239	256	273	246	250	218	203	234	251	245	224	216	234	251	237	226	266	230	217	212	236	249	234	219	246	226	229	224	220	220	217	240	239	230	237	213	214	218	215	210	248	280	258	214	216	225	234	241	191	210	233	245	235	247	203	243	239	237	245	223	212	243	236	227	260	221	235	226	228	242	242	219	233	216	245	219	218	224	190	247	269	209	212	257	234	241	235	245	237	232	238	202	231	232	223	212	250	224	201	234	216	250	224	237	245	217	252	224	254	241	240	221	241	262	226	220	222	241	237	246	204	235	287	246	244	237	227	197	232	235	247	208	220	245	227	245	204	224	239	213	243	226	246	226	231	237	222	218	232	245	220	225	245	239	239	237	235	220	233	226	227	238	234	276	236	229	267	233	232	249	238	262	242	225	240	223	239	219	216	241	219	211	242	215	231	253	245	245	238	228	228	221	219	250	244	214	274	224	243	237	249	225	233	246	221	232	222	210	242	235	214	239	232	213	231	211	207	221	240	239	220	237	233	209	231	220	219	258	228	229	224	216	240	243	219	234	236	242	221	217	221	262	242	202	209	242	230	249	227	252	228	216	226	220	212	224	231	252	214	255	237	230	217	231	219	260	249	228	222	210	231	206	262	195	226	253	229	262	196	250	238	234	243	238	219	224	233	233	246	237	215	235	208	230	256	256	229	252	240	240	220	219	210	220	238	215	227	223	273	228	215	240	245	241	219	256	244	244	212	252	219	224	213	229	200	233	241	239	249	235	211	244	226	206	205	236	243	220	257	211	249	235	229	234	244	243	233	226	215	194	245	240	224	223	237	237	254	223	221	202	216	236	224	228	217	233	214	235	228	255	234	233	231	232	254	255	211	233	242	246	239	238	225	217	221	218	246	211	233	190	211	219	226	224	255	264	269	232	254	212	220	229	226	236	219	218	231	213	223	241	235	219	208	262	261	221	232	207	203	219	235	241	211	222	230	225	241	212	226	210	241	257	250	201	229	242	221	219	223	236	188	216	255	222	204	207	249	218	224	194	231	219	233	250	231	243	252	216	206	215	211	241	230	222	233	257	255	225	234	217	217	212	240	218	212	235	228	250	217	245	215	205	249	250	200	199	253	233	222	192	224	235	225	241	227	245	245	242	226	239	229	229	227	242	262	239	239	205	229	240	206	237	247	214	240	246	231	242	230	236	249	232	266	195	195	214	225	230	236	270	235	236	231	243	249	244	232	223	240	232	239	231	226	221	219	205	206	195	238	244	237	227	217	240	240	206	200	249	229	225	209	219	243	252	242	249	254	232	234	236	255	233	246	246	196	215	235	206	235	224	240	230	250	232	240	244	240	254	216	223	238	221	245	217	259	245	256	195	241	218	223	230	226	254	223	222	232	249	227	228	250	240	257	244	259	278	181	218	200	232	237	245	249	249	227	230	210	259	241	257	216	233	230	198	220	205	231	220	218	216	215	255	245	203	249	233	252	230	218	258	230	226	226	220	222	194	226	221	229	238	201	214	253	205	205	227	223	248	246	205	219	216	214	274	218	214	241	232	220	231	211	220	225	216	246	218	217	238	216	210	219	219	217	239	215	261	231	208	222	232	232	232	230	208	221	225	246	225	236	222	234	213	251	215	250	243	241	231	218	231	261	202	242	232	236	242	232	204	195	202	220	236	220	233	227	223	247	264	261	221	206	267	237	223	219	217	213	223	216	213	268	233	244	215	249	209	231	235	196	223	229	206	231	233	256	219	228	232	216	239	243	245	221	256	221	238	222	250	247	238	217	244	205	230	220	229	242	230	229	233	242	218	203	216	237	231	245	242	206	232	241	202	195	226	199	218	214	210	227	232	234	213	236	219	240	248	259	247	234	220	235	219	234	228	238	250	235	243	233	214	209	209	221	227	224	229	241	224	223	213	209	236	230	255	208	217	195	233	214	252	261	233	238	203	221	243	219	244	242	222	203	233	238	223	223	203	245	263	202	231	241	220	233	217	219	243	206	242	266	245	258	237	237	226	235	240	230	239	227	213	216	220	244	238	233	268	255	204	239	198	243	236	234	244	211	232	238	237	211	232	222	251	245	277	251	214	231	244	228	231	234	217	217	243	204	261	197	210	223	257	219	250	229	222	242	214	244	235	229	240	245	245	235	231	212	222	212	231	230	216	228	219	247	211	247	223	236	268	248	220	254	221	235	232	239	222	245	224	241	237	215	228	218	204	233	222	201	219	226	238	235	220	234	235	228	237	226	184	226	208	203	259	230	221	260	234	235	192	219	236	208	227	215	227	231	220	229	216	201	237	207	228	220	213	265	256	250	242	251	216	227	228	245	243	231	243	231	211	239	243	229	227	242	228	218	248	223	208	212	245	224	258	237	209	207	243	220	216	235	234	228	253	244	245	215	246	231	216	232	258	237	227	223	224	255	217	233	215	207	251	264	253	238	192	215	251	241	217	200	229	240	248	215	243	225	224	238	233	233	189	220	233	246	234	223	202	236	223	233	263	234	230	205	255	245	228	228	229	215	223	221	208	216	226	233	263	232	245	231	240	220	217	270	236	217	238	216	216	231	244	241	241	215	220	221	244	237	233	228	205	241	231	251	240	216	218	236	244	256	222	231	250	198	235	267	264	239	217	232	226	221	232	221	249	232	218	258	202	225	212	213	215	222	214	230	225	222	236	207	243	251	223	220	238	208	233	241	225	232	238	241	226	223	254	227	233	248	202	226	222	250	196	218	212	244	223	218
3315	4960	3190	1541	973	776	689	684	619	631	644	567	583	550	574	555	581	565	586	560	536	585	589	581	551	550	587	565	538	589	531	541	571	552	573	545	528	514	573	516	481	567	560	506	566	537	547	547	555	541	583	548	506	538	558	533	531	515	540	536	558	543	543	531	557	570	556	537	557	550	572	534	549	568	526	563	535	519	503	529	547	556	540	521	544	565	579	553	554	514	558	561	498	557	509	521	483	567	547	516	549	511	500	545	580	568	543	505	511	543	528	527	550	567	577	558	499	514	546	542	556	531	578	566	535	539	538	543	530	522	543	540	528	518	520	525	559	582	575	566	518	536	564	564	518	552	536	555	514	532	558	513	513	545	562	491	575	612	559	531	575	535	517	540	523	592	498	554	513	550	525	529	594	539	529	595	542	544	551	593	545	553	514	539	532	544	507	563	529	507	533	547	537	558	514	550	552	517	559	518	585	559	527	507	539	539	510	500	547	524	555	526	547	605	544	518	554	519	510	515	578	565	497	533	505	549	524	574	553	533	553	511	563	524	534	570	524	530	548	532	540	527	532	519	544	575	572	555	533	552	537	554	570	518	542	542	542	550	559	533	546	549	524	530	523	565	569	547	531	538	504	584	577	537	531	559	541	514	526	529	534	564	571	519	530	547	559	573	561	575	551	539	518	550	570	484	491	522	554	529	494	579	547	535	516	552	574	580	550	550	542	519	549	527	547	543	567	550	579	553	577	598	520	519	557	533	574	590	597	538	524	558	506	547	547	562	526	522	580	528	485	503	528	532	552	508	538	516	537	513	537	535	533	537	500	531	562	532	577	510	555	556	549	533	547	538	528	550	534	551	537	537	532	523	508	508	556	539	543	526	573	551	542	499	561	540	549	544	544	576	562	569	542	568	547	543	568	538	552	547	519	574	540	552	541	529	530	544	506	574	530	528	516	529	540	544	559	546	566	531	585	572	558	516	556	559	525	528	535	542	564	569	486	526	547	522	535	531	559	542	561	513	535	517	538	589	515	544	552	526	521	556	542	545	545	595	517	552	561	544	547	574	559	485	525	529	524	527	591	578	551	537	542	582	558	530	533	561	580	558	497	523	577	584	563	568	533	538	554	554	582	518	524	539	557	530	570	523	578	501	483	540	515	520	556	571	541	540	517	556	527	555	546	510	533	539	534	543	541	528	550	548	518	529	501	568	556	558	558	530	567	556	584	517	561	522	484	554	542	535	529	551	547	514	543	522	548	530	522	543	513	539	552	555	569	514	530	510	554	542	512	543	495	515	568	511	545	540	536	546	598	586	546	540	499	548	543	562	541	502	528	536	576	554	568	526	583	555	561	582	539	534	552	490	585	533	574	533	517	577	536	521	552	575	578	546	589	525	560	541	499	532	572	544	554	515	503	534	568	499	521	524	524	530	549	517	517	567	553	515	520	531	482	526	555	557	507	525	533	526	537	532	529	573	568	548	512	569	519	538	497	544	525	528	527	592	527	536	557	538	502	564	543	562	570	567	524	503	555	545	583	541	557	521	544	555	547	523	498	524	510	540	584	505	527	560	563	543	561	542	560	531	503	581	541	554	560	531	511	564	505	577	541	548	562	547	560	530	539	522	522	536	536	556	584	549	543	532	540	583	558	543	546	516	552	552	563	539	563	523	536	525	582	544	516	573	512	473	547	573	554	538	543	551	507	571	542	508	515	586	570	541	537	568	544	557	530	566	566	532	505	544	542	497	596	548	577	540	531	521	533	557	578	579	500	538	528	562	561	557	538	555	562	542	519	574	518	532	538	540	552	556	556	554	538	533	544	514	544	549	563	547	547	539	547	513	533	557	549	522	531	534	519	514	536	564	534	552	517	547	532	559	542	548	532	554	517	527	552	521	536	567	544	524	545	542	527	556	564	555	581	531	511	551	566	514	566	598	596	536	494	524	542	584	569	532	549	504	544	536	519	501	535	543	544	532	529	532	550	518	570	499	527	495	539	515	537	541	576	559	551	527	547	508	560	541	555	546	518	523	522	532	544	553	523	591	566	550	554	569	544	558	589	543	497	561	520	571	531	521	569	535	564	516	559	537	575	568	550	537	569	552	539	542	569	539	509	551	557	522	533	508	543	573	566	513	528	552	541	497	518	508	516	527	538	517	570	582	501	552	546	553	552	561	521	519	523	553	544	507	599	545	550	555	538	535	527	496	520	523	564	522	552	546	551	531	560	513	565	555	549	557	569	503	513	590	524	578	534	554	525	502	527	534	531	563	503	513	566	535	570	544	497	519	562	566	531	550	552	532	514	531	508	576	596	522	537	551	562	561	505	532	508	532	533	578	565	516	554	533	560	517	532	536	551	554	523	576	514	553	565	518	507	560	561	625	566	518	522	505	486	527	522	555	543	548	505	522	520	547	542	548	569	527	535	514	505	525	541	593	511	518	560	555	593	557	519	524	530	532	515	520	564	543	539	555	571	544	555	546	551	557	517	513	525	529	511	548	544	574	575	544	505	571	577	556	514	538	526	546	469	587	541	559	562	561	521	505	524	572	507	554	583	573	517	546	505	537	523	547	561	534	499	515	536	508	565	577	529	530	509	535	539	525	529	557	513	566	525	526	506	549	508	520	533	551	529	544	532	522	528	562	542	559	540	524	585	511	550	550	512	552	508	555	528	505	524	520	577	534	585	561	550	525	506	523	547	559	499	536	563	520	520	574	539	542	525	528	520	512	556	565	528	540	604	558	587	546	521	475	499	543	565	556	497	549	582	516	523	543	535	547	531	550	556	523	540	537	535	512	529	512	537	553	580	532	535	550	569	533	532	540	542	573	530	530	496	529	545	520	554	561	553	547	549	544	478	538	565	530	555	575	502	566	580	535	545	510	552	538	530	532	540	520	522	536	540	511	504	517	527	553	546	557	545	536	535	529	531	548	546	531	536	559	553	528	520	559	553	548	571	542	515	545	534	521	569	556	562	475	524	545	538	561	541	576	490	537	563	563	544	542	605	589	545	557	528	553	577	516	530	543	538	544	549	569	546	582	531	525	536	520	535	512	523	525	533	512	574	544	571	521	548	512	561	569	549	541	531	532	544	484	598	560	544	557	588	547	558	597	567	570	508	553	537	565	551	565	557	519	552	492	540	531	589	572	555	550	566	536	485	528	543	527	560	528	564	534	599	563	566	522	508	558	511	544	521	541	525	533	590	505	522	552	542	558	525	526	546	539	522	512	549	488	526	525	567	586	541	517	531	549	520	526	515	541	576	535	554	549	534	534	516	534	517	572	566	539	553	558	597	519	580	542	547	530	533	582	537	522	530	539	541	531	544	539	559	593	511	571	539	548	519	555	532	521	543	584	549	580	525	591	545	557	541	563	523	512	536	517	522	575	529	547	532	538	572	515	516	587	558	589	561	564	533	565	559	511	561	532	548	574	549	554	526	514	564	559	537	514	550	585	566	504	609	524	561	551	555	561	519	532	564	575	526	506
31986	10747	1172	469	416	407	355	377	380	387	407	411	388	404	403	430	404	449	429	456	392	418	424	419	396	425	385	386	411	409	407	396	357	409	412	400	363	378	405	385	394	424	415	386	419	399	389	405	413	404	401	412	396	403	395	382	446	442	396	373	435	407	399	403	390	395	431	449	392	396	383	400	416	421	429	399	402	439	352	415	407	386	422	390	390	371	405	422	414	378	411	457	410	388	416	409	404	412	403	382	405	413	391	370	430	385	473	357	396	401	428	399	387	415	418	401	425	404	399	369	381	412	437	403	383	386	415	374	397	388	392	425	429	433	399	424	417	403	388	402	392	387	404	383	403	418	406	427	438	408	404	399	413	398	403	420	412	382	391	395	405	391	392	396	379	428	425	387	397	412	418	433	391	405	418	398	429	396	430	412	417	377	384	413	383	426	455	408	406	448	397	456	378	392	413	422	380	422	435	410	378	406	384	417	424	373	387	411	433	357	427	426	371	406	396	422	403	411	383	415	383	397	412	420	421	434	423	397	428	413	397	396	373	414	395	380	392	398	432	395	444	437	416	439	402	410	417	409	411	396	374	414	427	384	391	396	402	375	392	410	360	427	388	426	405	409	407	424	385	419	400	363	390	392	396	441	371	414	438	393	416	396	410	420	405	429	411	411	456	455	423	445	385	367	365	394	388	388	390	412	389	407	442	393	394	407	450	457	407	410	405	361	408	382	413	423	419	362	348	427	374	415	399	373	364	378	404	427	395	411	401	436	442	378	422	385	398	400	411	410	415	414	410	414	415	380	414	412	425	395	382	446	401	388	412	379	375	419	410	389	395	434	433	378	380	385	419	405	428	380	428	434	446	430	401	390	441	422	418	412	407	415	425	399	398	434	390	413	403	425	437	402	379	363	399	387	393	401	393	398	404	430	369	429	395	403	420	406	399	390	437	453	414	422	376	392	445	414	438	420	373	414	377	398	402	398	394	405	418	366	396	429	437	421	411	414	397	404	431	416	400	398	388	412	402	421	377	405	383	402	394	391	416	385	384	420	415	389	454	423	399	417	376	403	424	363	417	423	400	400	436	412	441	427	385	405	407	432	384	397	443	410	425	435	425	394	404	407	439	388	401	419	394	377	388	381	391	372	448	420	398	339	419	422	399	406	441	404	414	400	394	349	396	394	400	398	404	400	400	365	454	390	417	361	383	430	437	389	395	405	395	420	434	433	432	387	381	449	386	391	407	352	421	362	393	411	366	421	418	399	369	398	376	392	433	368	397	396	381	420	434	418	398	394	405	395	378	392	416	380	393	428	405	377	403	392	409	386	389	381	386	387	383	433	415	443	408	391	393	431	454	422	403	419	376	391	428	363	411	425	398	372	422	402	394	406	404	401	402	369	452	410	401	404	421	392	388	414	443	374	415	422	425	428	431	393	395	380	408	349	366	401	458	364	382	424	415	436	389	419	392	426	390	408	390	373	423	378	426	389	399	411	374	400	389	374	402	399	384	365	432	422	391	391	390	409	426	415	422	407	389	408	368	381	382	417	392	407	401	427	407	385	434	440	401	396	377	410	424	367	382	405	348	398	432	365	430	401	414	399	432	396	420	390	413	405	415	407	436	389	415	425	394	426	396	446	459	370	412	389	402	395	413	402	432	391	371	412	409	384	423	444	408	384	427	400	409	423	401	405	396	428	441	411	413	424	370	398	389	386	377	389	433	418	404	393	415	391	398	440	431	402	410	443	453	410	371	390	429	383	418	404	409	460	425	414	382	407	362	401	392	416	361	401	363	355	412	424	400	429	405	403	426	398	396	369	378	384	387	402	384	375	402	412	414	375	406	427	397	381	392	405	407	420	411	385	396	400	412	385	353	422	379	390	389	441	448	406	418	408	387	445	431	414	402	398	393	391	393	422	390	369	404	407	400	383	398	404	417	408	443	420	437	402	403	393	400	389	388	395	395	404	400	405	403	386	449	373	335	379	448	401	387	394	395	434	416	404	395	424	419	438	421	397	386	393	387	446	419	398	376	393	422	399	388	423	400	352	398	420	446	418	400	385	439	413	381	350	399	410	407	397	421	386	418	387	407	388	380	453	442	426	415	422	377	391	399	403	418	417	412	392	431	429	398	411	421	400	410	357	390	391	399	433	414	423	427	432	418	411	392	402	399	368	397	358	390	446	434	424	417	389	371	402	401	398	408	409	397	415	364	390	399	379	422	409	406	413	434	402	413	391	407	419	413	450	439	442	424	434	402	388	396	373	433	414	419	408	432	408	403	381	400	417	442	390	391	384	402	403	383	406	415	398	381	411	379	402	374	414	408	399	398	407	384	372	430	422	441	431	406	410	420	408	406	387	392	386	428	454	411	420	406	400	414	423	413	399	370	440	409	408	385	399	408	411	388	417	407	423	369	408	394	384	374	385	402	378	396	370	430	399	435	444	442	442	410	398	403	379	394	407	396	376	404	418	397	388	457	416	427	424	367	413	411	393	384	430	396	425	405	424	443	399	429	405	414	417	405	398	399	387	399	421	410	418	407	414	380	447	413	430	403	414	424	366	411	402	391	408	410	400	427	409	430	394	391	410	412	378	450	421	382	443	405	421	423	420	401	442	390	414	393	387	404	419	406	399	432	452	405	381	410	415	385	395	423	420	447	397	428	391	408	411	414	445	368	442	414	405	448	424	389	397	392	427	411	403	363	403	409	435	376	420	420	382	418	395	431	377	418	388	385	378	399	407	418	423	410	397	421	398	414	391	393	413	446	426	413	405	417	403	397	432	409	347	420	423	401	382	404	389	399	368	389	399	438	448	420	384	417	362	439	418	380	426	413	432	434	457	415	354	409	395	391	433	378	377	377	415	427	413	421	393	440	403	414	375	417	386	387	405	419	419	411	418	427	389	342	428	374	391	398	390	394	409	375	422	418	418	394	383	441	402	385	393	389	404	387	387	430	384	373	393	442	427	414	404	393	380	408	408	441	435	399	407	417	394	396	417	359	428	434	399	403	398	422	436	416	381	425	384	395	421	368	459	425	382	399	412	382	414	379	429	384	426	377	393	399	421	392	391	366	388	393	459	404	405	411	424	389	390	390	415	417	374	404	396	427	393	419	376	424	380	362	408	400	438	385	437	424	397	433	428	445	438	401	350	422	441	423	410	370	406	405	394	427	425	442	410	402	431	445	387	404	401	396	371	415	384	399	446	428	409	421	407	394	401	395	391	414	381	391	403	398	432	411	375	414	445	426	417	385	382	405	403	427	396	424	403	421	422	405	426	393	441	385	423	395	387	386	405	419	382	412	404	445	393	392	384	418	409	444	451	402	404	389	422	428	405	344	388	413	406	367	385	396	431	424	420	423	410	385	399	443	391	372	428	410	404	418	413	417	411	379	427	437	425	376	418	394	409	376	417	410	437	410	436	442	398	415	437	399	416	419	383	416	435	360	418	448	389	420	356	391	387	397	422	385	416	387	426	392	407	441	402
5308	1070	1031	912	944	902	889	911	895	930	918	952	929	867	867	945	992	920	876	937	967	906	925	904	935	922	931	921	908	958	917	865	939	923	971	932	934	960	924	960	895	921	965	926	946	893	939	967	954	934	1002	933	911	917	964	888	903	910	899	960	890	943	887	988	951	872	894	908	900	932	897	938	936	930	944	865	927	891	932	914	924	934	962	912	887	916	934	918	903	943	940	893	899	890	869	887	914	943	882	908	923	882	871	874	928	889	944	929	941	930	908	949	940	897	949	937	959	939	937	946	946	903	892	928	914	891	864	927	896	907	928	972	923	921	886	890	901	915	931	923	915	941	918	903	952	910	899	936	927	916	952	909	907	937	947	940	896	973	925	928	875	914	939	962	889	917	904	934	969	915	943	902	947	906	928	908	911	907	882	877	925	941	928	918	912	913	931	929	911	880	892	906	956	921	878	898	918	940	893	914	911	940	914	892	918	947	952	898	919	906	950	858	945	903	932	883	887	985	889	909	968	952	861	935	902	989	874	946	906	900	909	899	880	916	923	930	910	860	925	927	887	893	905	905	934	952	915	902	910	929	880	926	947	891	879	927	918	894	918	912	962	936	935	934	945	889	891	936	884	933	943	933	898	954	933	882	943	912	896	935	949	881	914	921	974	918	887	914	940	967	868	942	896	898	972	893	912	915	934	895	943	894	884	942	926	893	958	909	923	950	902	868	891	882	890	954	895	900	901	960	919	821	947	875	915	903	943	824	892	942	887	888	936	926	890	911	885	962	912	878	902	940	885	944	957	896	891	953	874	959	901	979	917	917	968	938	910	900	932	876	883	874	918	940	869	901	900	903	891	899	893	952	907	929	961	856	886	889	966	910	908	888	930	895	885	943	938	941	914	826	940	916	878	910	881	917	862	925	918	933	868	894	913	924	931	894	965	942	933	932	838	864	838	926	935	877	919	894	951	918	951	900	920	880	941	938	932	988	922	916	880	916	952	914	899	926	885	973	907	908	855	914	941	904	998	907	895	870	910	927	903	909	969	933	958	924	920	940	930	924	925	953	871	906	900	931	902	955	928	921	855	947	889	923	930	902	909	914	883	917	888	877	951	873	906	911	922	949	990	905	885	978	917	898	891	925	935	962	940	852	921	915	932	947	855	929	913	904	900	917	883	918	897	930	916	913	953	855	930	905	938	940	950	857	940	867	927	940	926	906	960	952	893	923	910	915	961	878	884	893	929	863	887	902	934	892	891	885	828	937	967	931	928	894	915	960	924	916	925	999	920	928	905	907	913	894	935	930	937	898	888	842	947	885	942	928	862	945	948	895	912	941	916	913	944	938	867	940	890	912	893	914	909	928	957	958	830	898	898	933	863	923	904	896	928	917	951	880	904	950	972	886	867	961	908	856	947	901	900	936	907	924	865	932	956	889	892	921	933	919	911	902	935	879	938	961	946	946	937	871	949	952	881	900	999	923	884	874	911	952	872	907	897	906	922	899	907	925	914	861	964	900	871	957	920	902	894	916	927	949	947	916	981	969	913	937	911	943	969	890	909	949	921	912	902	953	966	902	863	923	891	977	913	879	880	866	906	898	917	958	924	919	928	903	953	906	918	917	914	941	921	930	863	882	945	899	950	950	880	902	922	864	916	938	868	915	877	874	896	909	935	892	967	900	949	919	956	924	963	942	891	947	959	947	936	918	854	894	970	919	894	985	883	889	920	966	917	856	900	849	933	936	882	933	854	916	961	907	881	945	976	900	957	945	920	903	932	909	925	887	909	924	918	886	935	938	947	906	904	911	939	982	969	888	897	946	904	1013	956	915	951	923	852	941	918	886	903	905	969	895	927	892	975	932	921	910	913	889	895	938	926	885	874	876	922	906	932	963	898	919	921	930	916	899	883	907	925	897	889	968	901	879	977	860	974	847	845	935	913	928	871	932	960	932	868	905	890	894	886	883	923	963	920	907	866	871	859	913	903	903	918	883	910	868	933	922	903	924	927	866	926	882	946	923	917	949	879	924	912	902	926	892	845	918	827	883	960	934	911	924	871	978	928	904	938	939	941	905	898	917	921	938	949	899	920	927	890	907	913	927	937	903	903	926	926	988	874	933	919	906	947	882	930	960	897	880	911	901	909	937	923	896	901	927	935	906	910	969	906	903	931	904	877	929	928	928	962	934	955	958	909	935	929	877	891	843	940	976	942	915	946	883	931	959	934	892	912	933	909	964	923	874	971	898	967	873	949	873	903	900	948	890	911	955	858	937	988	908	941	915	919	871	889	863	892	922	870	909	947	898	911	890	918	932	896	936	877	914	890	918	914	875	917	914	924	855	909	937	919	874	911	955	966	880	948	920	927	912	969	900	892	868	945	867	924	888	908	948	955	853	920	928	935	874	933	931	916	911	892	904	913	931	929	944	909	865	892	904	892	901	889	922	874	899	927	946	841	924	907	928	923	877	908	866	901	887	914	978	1008	916	900	929	975	931	992	910	915	958	940	868	931	847	887	933	894	874	871	907	936	903	887	903	950	934	889	869	899	917	951	948	961	895	911	919	996	929	927	944	873	935	921	944	925	893	950	910	894	934	978	912	938	941	928	853	896	910	935	912	937	899	896	947	900	906	890	919	894	920	858	922	904	932	894	874	908	930	944	886	957	949	896	918	921	944	962	926	912	909	930	920	902	940	911	920	947	979	957	935	901	851	860	883	904	892	918	946	908	909	920	875	910	955	882	976	898	864	898	924	877	938	938	935	865	923	875	931	929	903	897	908	872	912	959	979	901	983	864	956	949	928	928	952	924	904	910	878	859	867	953	926	931	928	904	955	926	896	940	928	985	927	866	912	941	926	957	925	947	936	899	910	899	925	956	890	878	954	975	925	929	924	908	904	933	889	908	929	959	918	949	905	911	936	909	918	891	917	903	928	875	961	946	940	908	929	909	961	964	936	878	906	928	889	955	940	954	938	895	910	859	891	870	917	910	866	863	935	910	906	900	952	914	870	917	942	940	899	964	886	978	939	890	904	878	872	893	908	887	905	944	942	948	910	902	909	904	936	911	889	929	918	921	903	940	896	882	879	914	897	887	914	946	932	917	930	912	959	877	903	909	927	895	907	946	890	914	899	942	909	900	865	923	890	833	904	927	878	927	893	926	942	897	874	940	879	957	886	893	925	889	877	948	948	938	904	917	927	906	972	925	926	1004	930	938	900	901	947	911	905	886	932	938	889	917	932	931	942	890	907	990	867	864	915	914	904	932	902	978	912	877	920	969	887	910	865	914	942	877	917	940	923	965	888	900	913	961	937	952	921	900	914	889	941	858	941	885	945	932	952	925	943	914	927	904	897	946	876	914	864	877	875	865	891	925	912	919	995	912	933	872	896	899	967	908	913	965	885	923	936	864	955	936	868	861	867	846	914	981	977	928	965	896	891	892	921	947	911	936	934	865	963	932	918	917	888	930	884	882	912	923	896	913	898	927	928	897	925
24543	20866	24513	27354	19516	1436	564	511	479	467	484	454	441	460	424	474	439	447	459	445	453	487	420	430	457	422	425	412	455	416	466	455	451	437	409	461	431	424	454	427	437	365	415	450	396	445	398	394	475	438	431	406	448	459	438	401	431	421	436	402	449	436	430	458	470	402	460	427	423	415	436	456	409	411	403	399	430	426	419	439	441	411	440	429	430	383	424	404	424	411	420	466	464	436	417	426	462	394	422	457	429	427	444	434	443	446	404	433	480	455	437	409	416	398	434	461	430	432	431	457	465	451	419	482	429	438	460	417	417	404	425	422	453	425	465	415	440	432	441	416	455	442	430	421	443	428	428	424	426	419	435	391	401	424	396	452	415	422	439	417	386	408	437	404	462	428	488	436	454	464	424	429	449	392	417	445	422	442	414	406	383	413	412	414	416	470	424	476	443	405	475	416	496	439	427	417	442	390	408	430	394	459	420	410	400	445	420	401	419	438	420	413	449	408	420	419	417	419	448	460	416	431	400	447	442	423	425	420	431	439	431	441	416	428	360	420	451	422	414	447	444	444	437	426	447	443	420	432	434	455	411	434	481	435	469	464	462	402	426	420	454	391	443	441	462	457	384	422	412	424	391	399	433	461	436	459	431	443	455	439	390	428	433	441	422	397	433	408	432	452	437	412	417	459	417	407	370	417	420	430	399	391	429	417	431	462	414	425	428	411	415	421	451	413	424	435	428	430	453	432	375	443	439	445	394	403	400	432	399	435	404	393	437	421	415	395	408	456	426	441	445	425	421	427	412	400	399	428	427	446	417	408	391	405	400	453	428	425	437	462	463	443	454	420	433	480	422	418	408	473	435	457	484	403	466	450	436	421	414	442	409	418	456	468	438	415	446	445	401	444	409	432	424	385	411	429	429	436	436	418	409	402	415	421	418	431	425	433	418	430	440	405	418	418	416	438	446	433	442	440	434	419	390	416	422	450	428	466	420	411	437	470	446	432	389	417	399	404	415	427	414	427	423	440	442	434	436	428	388	435	443	446	454	473	440	450	419	420	438	429	447	408	423	419	474	442	460	421	413	424	449	418	453	437	412	421	430	400	404	501	437	416	434	442	387	470	424	438	402	429	374	445	413	424	459	438	396	439	437	426	456	415	418	470	436	419	412	455	405	461	448	408	440	453	441	420	469	410	412	437	425	438	465	438	459	420	446	428	414	380	395	467	425	407	397	420	432	423	417	431	452	442	426	408	459	409	433	385	474	431	443	441	441	468	462	413	426	422	418	429	438	453	415	395	420	440	434	424	434	441	458	396	406	440	401	421	414	399	428	449	406	409	439	400	443	423	422	413	446	423	417	443	423	437	395	446	398	442	387	427	440	452	449	421	455	425	435	433	400	420	425	422	421	401	414	444	423	456	428	429	453	445	448	445	443	442	451	442	447	434	417	409	460	423	471	430	453	415	429	472	440	438	438	418	437	448	459	435	414	423	437	433	422	442	419	401	486	428	454	448	425	411	397	430	444	479	430	378	459	414	435	443	468	418	393	397	403	418	385	462	428	426	402	469	445	398	415	391	435	478	402	408	444	433	435	391	431	437	419	446	443	441	395	435	435	414	409	439	443	429	396	417	412	410	421	450	464	452	443	436	426	441	467	419	418	424	416	431	431	437	458	434	420	472	442	442	426	447	427	405	445	439	433	427	457	396	423	445	431	443	462	481	441	453	426	415	419	426	460	449	410	412	422	447	399	385	405	429	420	425	400	409	396	423	433	417	415	451	424	406	432	476	431	464	401	453	420	430	414	404	431	455	430	432	434	422	463	457	458	421	406	417	429	442	438	440	388	407	419	490	468	456	414	439	458	430	402	416	455	431	427	439	417	447	446	448	455	429	414	422	406	448	435	407	420	435	482	434	413	455	430	415	413	441	404	395	426	425	431	418	431	390	448	410	406	419	436	440	472	448	434	438	407	460	452	456	434	459	413	427	433	401	431	391	377	411	415	441	409	391	413	393	430	395	377	407	418	415	428	414	457	487	461	427	407	479	469	426	429	431	423	426	435	455	447	437	431	401	394	444	416	385	388	448	424	445	448	412	399	384	443	418	430	412	435	460	432	429	476	466	451	428	436	443	413	414	437	428	455	445	468	419	426	408	406	439	470	436	434	422	411	395	459	412	440	426	476	414	446	396	410	433	426	442	398	440	423	425	427	465	431	458	429	411	447	451	447	424	415	422	465	431	444	448	438	411	423	411	402	414	455	456	446	452	426	400	461	400	408	461	467	414	421	377	424	449	449	375	438	406	466	422	462	439	435	459	441	423	428	426	421	439	428	399	449	442	446	453	471	428	453	400	440	418	407	448	447	426	396	446	430	468	472	402	454	433	448	409	438	422	443	437	452	450	441	440	459	410	452	420	444	454	416	434	428	415	463	407	438	416	446	429	432	359	440	427	419	431	405	404	404	449	439	393	420	489	430	427	432	468	420	416	444	448	465	435	389	461	432	427	421	415	424	408	443	419	404	423	458	407	413	441	413	421	480	463	450	408	417	431	425	441	443	398	429	438	409	414	445	420	412	445	463	375	423	456	414	424	395	445	428	459	441	426	371	416	412	425	447	435	428	415	452	403	389	451	417	428	468	402	425	448	441	438	417	460	451	433	464	438	421	415	380	420	450	436	429	454	460	395	419	419	427	384	384	425	444	438	420	429	448	425	459	436	439	393	392	452	423	451	388	384	427	421	440	429	414	432	433	451	455	384	414	388	419	412	428	368	465	443	431	408	425	443	436	433	417	455	471	476	422	455	434	430	432	417	441	394	447	426	446	427	456	392	481	438	410	481	424	437	410	433	436	440	444	463	445	468	428	421	422	460	439	432	441	450	432	421	444	438	403	425	433	458	427	410	420	429	425	410	423	420	451	416	410	418	431	437	409	432	388	405	436	411	431	448	460	415	411	458	448	430	417	454	442	429	388	413	394	404	411	435	474	447	437	444	439	450	426	427	373	415	379	431	408	445	411	428	425	386	411	406	428	409	437	422	408	416	428	401	464	410	431	417	467	428	436	427	450	419	384	476	421	410	420	411	446	446	445	448	424	424	426	409	384	375	403	460	401	456	420	426	406	439	432	459	415	432	404	402	392	431	408	449	433	427	435	462	424	426	406	400	446	429	443	421	435	454	413	429	404	407	429	447	408	424	427	428	427	438	395	455	436	412	439	416	438	434	394	463	420	430	433	425	415	441	443	452	428	425	439	420	429	393	438	412	397	428	419	421	414	419	415	426	441	402	427	455	451	393	429	423	430	466	406	411	453	434	415	414	388	416	391	381	475	435	424	430	430	451	408	441	432	424	429	390	397	414	423	407	440	436	424	436	430	411	400	402	422	446	484	431	424	428	444	461	417	434	472	402	456	373	388	404	416	409	421	433	382	422	428	414	429	427	462	424	391	429	423	432	439	404	466	480	398	430	394	472	400	466	436	419	419	462	462	410
3463	3010	2247	1377	1228	1030	940	1007	985	1005	974	984	937	947	958	960	987	981	971	988	964	905	958	988	977	966	995	918	985	950	993	1017	891	962	948	989	943	942	979	904	905	898	936	968	929	901	969	941	984	964	971	906	944	921	916	1005	897	897	912	968	966	918	943	867	985	911	947	894	918	901	909	876	953	921	871	965	934	911	941	967	1000	924	909	935	923	951	920	962	969	949	975	932	954	913	982	950	894	980	903	923	921	920	903	984	977	899	967	934	926	909	942	954	928	908	955	904	922	969	916	915	907	948	961	916	886	924	959	947	962	943	954	934	931	944	930	960	943	936	939	968	933	990	988	1001	963	904	963	919	932	895	931	950	914	926	985	924	936	907	979	909	970	930	893	892	929	974	961	956	956	973	923	958	947	964	937	908	898	967	965	961	952	943	975	957	963	912	977	953	907	969	960	905	916	927	983	908	975	914	947	923	941	961	955	924	922	962	923	923	898	923	921	988	931	917	905	900	944	947	882	913	975	900	986	1009	925	924	935	913	912	946	920	901	941	924	936	930	934	927	941	992	967	900	908	952	893	964	909	915	926	920	941	922	958	959	940	943	878	915	959	921	952	921	899	888	908	904	950	878	965	956	943	950	964	963	946	1003	943	919	931	915	942	967	942	945	944	873	915	918	936	953	879	943	955	918	994	982	923	932	984	899	945	955	901	935	882	917	922	912	980	964	928	867	932	924	938	978	947	936	946	919	933	1012	948	924	975	909	959	950	922	934	884	964	954	912	970	937	939	930	896	934	922	911	946	919	907	925	898	967	880	927	903	861	911	943	969	924	936	912	957	927	916	989	951	962	901	904	961	904	871	922	936	917	981	919	885	940	949	956	954	992	901	944	980	963	996	963	952	890	922	949	898	942	904	972	1014	966	980	982	949	974	921	1077	962	943	963	949	949	918	984	908	940	918	952	943	963	969	1027	963	911	980	1000	953	895	924	939	882	944	947	926	969	952	932	860	961	951	915	946	913	937	895	900	917	970	963	1002	953	927	1030	941	955	967	963	978	918	950	927	958	899	943	978	941	954	919	936	956	991	909	965	946	968	895	945	957	930	907	937	934	954	945	1006	985	962	911	929	962	897	907	915	923	950	942	917	940	939	911	966	898	947	981	930	942	889	952	919	936	954	907	954	935	961	923	972	901	857	935	920	908	990	932	938	951	1018	887	960	931	931	949	952	968	944	941	942	931	959	985	1022	952	946	915	983	950	967	982	963	927	969	932	909	970	968	935	995	987	943	930	952	926	960	956	963	933	900	917	996	974	924	955	951	960	954	928	900	983	890	902	930	981	922	928	931	932	949	947	963	913	918	921	895	992	997	963	900	963	944	942	934	951	912	990	927	938	929	918	900	992	901	957	915	941	927	918	956	920	927	954	933	947	896	941	959	952	906	984	977	922	969	926	985	957	972	926	915	921	922	914	951	951	886	974	966	922	960	978	913	923	974	930	906	922	976	960	926	935	942	971	880	882	923	884	956	891	987	973	969	907	945	966	879	860	905	946	947	981	892	980	905	975	949	925	962	986	936	910	941	975	910	920	929	904	964	960	986	987	874	996	945	943	984	939	989	895	900	952	913	916	969	895	929	938	957	910	880	996	895	956	921	979	963	956	891	948	929	890	919	990	944	956	917	898	883	923	893	962	959	963	922	903	973	919	896	917	935	969	922	921	901	928	953	914	1000	942	889	1003	993	973	960	926	894	970	933	927	946	949	920	950	952	967	920	909	926	962	923	914	936	931	913	915	965	988	924	908	898	963	1041	901	944	955	938	964	912	933	952	957	992	927	939	979	926	990	910	892	987	915	884	983	960	918	928	942	923	906	961	965	937	876	943	964	927	894	920	877	938	981	924	952	891	971	958	935	932	923	948	897	963	978	1014	877	918	954	933	928	942	918	885	969	938	951	918	912	969	918	955	958	964	991	1008	895	955	910	948	856	875	915	949	956	930	939	932	962	935	930	1016	919	953	1003	937	925	935	920	959	903	986	964	951	947	953	876	953	947	905	942	937	872	977	935	942	958	938	928	897	946	948	942	908	991	911	922	969	918	926	935	936	984	945	996	963	926	904	985	913	934	937	881	868	933	966	935	914	882	966	910	915	971	927	945	927	928	951	957	926	972	936	912	958	913	958	943	914	884	930	935	935	958	914	971	979	962	948	962	975	957	969	913	899	895	951	948	920	966	941	893	905	981	942	923	915	910	910	956	936	947	923	944	928	946	951	914	967	916	925	936	922	962	871	967	918	939	899	934	912	944	931	891	881	939	899	879	873	979	948	975	1002	889	943	902	952	960	943	925	952	907	921	919	906	933	987	996	967	908	923	964	928	927	927	951	951	933	916	939	937	970	946	978	959	939	961	951	905	907	951	971	936	912	955	989	948	919	963	957	940	972	970	962	883	1000	925	879	929	960	947	903	971	897	934	900	933	926	946	901	888	981	940	981	970	962	936	934	909	915	1020	886	980	946	959	959	885	892	926	953	897	924	975	947	946	976	954	996	862	908	869	991	936	927	926	916	982	886	956	981	919	881	966	924	916	996	914	1016	984	920	912	906	991	954	916	975	983	968	906	1024	912	901	960	962	941	935	981	998	1041	934	845	883	894	874	942	942	923	946	901	942	910	1024	933	965	965	966	942	957	977	883	945	908	958	947	932	966	935	911	933	965	938	932	938	926	890	933	932	940	957	920	928	946	986	947	970	976	992	943	916	942	949	929	972	884	914	920	938	1010	1011	919	941	868	975	912	946	931	955	928	928	888	919	938	957	961	970	971	878	919	939	967	919	916	963	963	953	956	932	933	931	946	942	947	919	954	950	941	924	899	948	913	929	916	945	906	973	901	926	876	985	984	993	978	937	946	943	993	911	949	963	931	985	948	955	911	942	956	939	969	949	922	874	863	917	964	904	913	946	955	948	961	977	923	924	978	982	980	933	955	974	908	926	935	904	949	901	971	1001	912	962	932	900	985	926	909	915	939	887	956	896	948	944	999	951	918	960	912	968	948	975	946	968	912	995	906	868	924	873	963	952	966	915	958	942	965	919	936	916	964	960	1018	980	942	945	864	907	891	966	962	950	869	975	962	1008	876	905	967	883	897	958	941	928	987	947	924	957	891	945	919	983	947	952	913	927	948	954	907	966	954	948	887	937	941	924	888	978	967	881	948	992	1041	948	986	930	974	906	948	906	977	977	846	926	1016	928	938	932	895	908	961	994	887	895	998	941	928	965	919	949	924	932	925	968	995	952	898	912	900	969	967	960	908	936	987	962	942	944	914	939	946	965	922	966	959	937	900	955	925	984	880	993	898	963	902	924	911	999	911	908	961	936	975	960	986	921	893	930	968	962	948	951	958	926	922	969	952	934	940	926	959	976	1007	933	950	921	927	896	919	913	898	898	970	911	943	983	912	944	974	909	959	1002	918	914	934	953	963	910	925	966	930	966	946	918	942	923	908	966	918	987	929	909	930	933	937	951	941	914	949	882
23582	20866	25181	26676	20869	20870	3069	465	386	330	327	306	282	290	300	264	286	253	226	232	255	264	235	255	254	242	280	221	242	241	253	249	235	217	233	233	196	249	254	220	229	199	217	251	249	221	237	239	215	234	230	250	213	242	271	204	219	218	264	221	232	242	239	219	224	278	219	211	218	248	239	222	267	250	213	256	219	246	284	232	239	189	204	242	223	228	237	249	215	236	259	243	235	228	245	217	201	236	253	221	259	205	248	200	258	232	255	249	236	217	242	240	257	221	246	205	246	252	238	252	236	282	240	223	237	216	201	211	226	229	258	228	228	242	230	212	224	233	224	225	236	240	213	265	209	199	263	237	230	218	234	256	231	201	247	260	243	257	231	252	224	252	235	236	235	235	241	243	226	277	214	217	225	210	239	245	238	214	201	220	219	237	253	209	223	219	271	225	237	243	233	240	222	230	235	231	232	228	239	249	198	236	231	214	237	226	256	218	224	260	251	223	219	229	218	219	207	223	273	220	236	241	209	227	271	245	249	208	194	250	208	214	240	210	225	207	215	208	225	212	237	237	254	221	248	233	231	244	238	240	216	238	237	236	214	240	250	214	226	248	211	256	227	215	219	261	227	228	235	212	218	215	250	227	233	226	226	211	228	240	232	246	251	226	206	209	235	256	208	216	221	212	250	208	223	251	246	194	231	236	207	224	264	228	251	252	217	230	207	221	228	240	244	214	237	225	227	264	251	224	245	239	215	243	213	212	251	236	248	243	230	219	255	261	242	236	212	228	224	237	229	246	263	210	223	234	240	222	247	223	236	213	227	220	241	206	223	232	260	227	248	230	239	212	245	240	210	216	235	220	228	257	230	242	212	225	215	234	240	224	206	231	231	224	251	240	231	232	264	239	238	233	239	236	238	203	232	244	222	235	241	222	242	220	233	220	241	251	243	205	215	250	233	251	200	241	231	248	213	214	234	231	242	235	236	241	225	222	212	261	239	225	207	253	235	224	221	215	226	219	238	228	240	245	264	237	222	247	218	220	259	237	225	211	212	235	242	225	233	221	209	233	225	236	217	263	243	231	214	246	246	243	197	240	222	203	234	238	267	229	239	223	225	230	211	227	233	248	242	234	216	227	222	236	225	228	212	199	252	240	226	266	204	225	250	236	224	207	202	194	249	221	223	227	230	231	210	199	217	216	243	257	248	239	236	222	231	224	211	230	210	240	250	210	210	209	251	232	225	262	234	242	225	210	218	266	237	236	236	226	251	242	202	222	259	221	227	184	246	235	215	241	230	240	214	228	213	188	216	243	224	223	250	232	228	213	227	242	224	237	246	225	240	226	216	222	239	245	254	235	246	253	231	257	233	193	211	213	264	194	238	243	217	234	216	229	203	222	236	237	201	237	258	216	216	201	213	222	253	225	231	216	220	200	201	217	215	232	218	189	261	249	231	241	242	232	219	220	232	243	246	236	238	234	233	225	205	232	210	238	212	224	239	251	216	245	224	225	234	203	224	237	219	219	214	242	209	221	203	216	240	229	218	218	239	240	247	238	224	193	228	243	211	213	225	234	256	240	209	226	229	251	235	239	238	244	241	211	237	216	208	230	214	218	239	227	227	216	254	226	226	255	255	240	231	221	226	244	227	224	240	228	238	230	228	225	257	244	224	213	252	270	233	243	233	228	233	242	220	246	241	227	219	224	223	230	233	252	237	201	233	239	214	228	239	205	196	218	252	219	219	267	224	246	209	251	236	224	231	230	247	228	234	206	230	222	221	214	221	240	236	250	250	241	233	240	214	262	239	233	236	248	231	258	225	256	214	239	227	215	226	246	235	240	260	223	243	224	246	206	259	222	236	238	239	263	232	223	265	241	252	249	222	210	234	261	233	216	200	222	217	214	237	246	209	225	209	203	220	254	216	255	226	223	226	244	201	232	225	203	223	226	228	239	215	212	218	215	210	245	233	248	242	235	207	200	231	199	227	246	258	233	222	250	271	233	236	230	252	225	247	252	264	238	221	224	221	243	225	218	235	237	231	228	259	247	213	216	214	231	240	210	217	221	227	243	218	241	239	243	219	260	219	221	228	240	227	208	209	245	254	223	259	234	256	200	232	233	242	220	232	239	208	230	223	236	230	217	207	237	211	221	226	239	221	241	215	225	229	242	207	258	235	244	224	261	211	247	212	238	218	233	218	244	237	230	238	239	238	212	208	218	219	209	230	232	204	231	228	206	223	251	221	245	238	211	245	252	224	211	212	261	271	208	256	215	207	223	251	242	219	221	228	227	213	246	229	219	233	232	221	232	231	232	239	219	254	188	237	230	233	230	259	218	210	242	250	245	248	237	238	255	229	209	211	220	183	214	229	209	219	235	248	213	245	228	238	212	272	197	206	225	257	233	238	238	230	237	263	229	234	235	225	229	259	181	232	225	252	262	210	235	249	242	214	239	247	228	251	236	236	210	215	273	234	213	232	233	235	247	221	241	236	212	224	234	210	226	233	226	217	237	234	227	217	256	217	241	235	219	234	219	226	218	251	220	241	224	277	236	211	228	257	205	224	227	202	229	227	228	232	227	218	233	234	226	227	236	237	225	215	216	216	250	218	230	207	221	209	252	223	203	242	222	232	233	220	228	213	206	236	204	240	219	200	187	238	247	244	252	235	217	238	232	210	244	225	220	229	233	234	224	223	215	218	257	232	232	242	215	235	241	217	222	192	231	234	221	224	239	209	242	244	231	248	256	204	276	245	223	227	243	261	231	230	224	209	239	231	204	226	225	258	221	238	218	265	205	217	232	248	216	226	258	230	253	218	199	232	220	222	247	241	217	222	217	201	221	231	248	244	244	229	237	256	222	250	227	242	238	241	255	232	222	248	240	283	231	223	240	233	259	235	221	216	233	246	205	215	230	261	246	223	234	209	231	232	218	234	268	221	207	241	207	216	253	238	233	233	212	226	237	252	263	250	246	265	236	210	243	241	249	221	219	215	212	258	208	235	222	222	219	198	233	237	240	222	202	247	203	241	259	243	231	205	237	228	249	267	215	251	193	222	231	215	235	254	206	228	219	207	223	256	231	271	226	259	238	212	219	244	224	254	247	247	228	244	259	255	229	236	235	265	201	221	230	252	223	214	249	226	249	235	221	233	239	222	238	232	242	239	199	210	249	247	220	211	220	239	244	218	243	251	238	241	199	215	213	215	239	224	210	247	226	250	225	237	223	225	207	229	207	236	248	240	252	215	213	210	253	240	222	230	240	248	232	234	242	242	219	249	221	205	221	226	223	241	229	218	217	213	235	215	221	234	205	237	243	256	234	227	243	230	231	217	222	234	232	224	215	246	224	227	226	230	243	230	230	231	236	228	207	214	221	263	240	230	227	229	229	223	225	208	237	237	209	234	240	213	212	244	271	256	243	204	248	230	258	230	208	207	246	256	216	241	224	216	230	237	245	237	249	220	210	234	194	231	251	221	211	231	240	252	193	238	243
3311	5068	3133	1445	990	773	703	705	625	633	564	594	584	584	581	551	569	559	593	567	532	531	565	563	560	552	583	562	548	573	499	609	541	535	517	581	559	590	580	533	534	504	562	560	550	531	551	534	584	525	591	561	525	581	545	552	591	526	510	503	572	571	534	527	562	535	529	533	545	507	518	507	520	547	527	546	559	524	557	588	513	520	552	538	542	530	553	581	512	501	511	572	554	601	519	535	493	537	537	571	555	548	544	586	520	522	519	557	548	550	554	587	562	531	586	512	545	540	562	561	551	538	557	567	528	518	540	522	547	537	526	545	565	566	529	562	566	571	514	557	566	571	529	578	536	550	524	545	520	544	578	520	545	558	537	540	546	558	551	541	567	536	572	530	540	498	514	569	554	517	530	521	561	510	569	522	572	557	551	522	534	481	559	534	538	545	535	570	569	554	539	540	528	558	543	530	550	551	533	540	552	539	543	550	507	597	563	593	511	561	565	552	536	547	534	515	544	586	562	539	516	508	545	496	530	519	570	520	506	597	553	545	510	528	568	557	554	555	532	537	550	554	524	567	556	545	536	538	544	540	558	554	494	535	545	526	547	497	517	530	541	535	549	509	539	533	568	556	504	507	552	550	578	554	514	562	556	528	520	556	521	517	560	513	525	553	537	533	547	546	542	541	547	556	522	535	510	568	569	539	562	513	528	553	531	574	589	524	532	542	532	505	514	512	525	507	534	545	555	584	520	543	553	538	539	551	560	520	576	576	499	515	563	547	527	525	560	547	526	545	513	540	523	501	563	555	496	530	522	532	519	536	520	512	539	565	541	560	522	515	579	499	522	539	520	490	562	519	566	505	532	511	541	562	547	537	578	526	542	518	553	552	532	530	497	570	522	593	564	551	530	558	510	537	520	496	522	567	532	601	500	541	519	538	566	529	561	571	512	543	513	551	572	532	564	513	557	526	554	582	524	547	500	526	550	530	514	525	537	575	516	527	517	566	558	548	553	570	563	523	573	528	506	545	527	538	539	555	521	541	492	529	519	612	568	537	535	564	530	514	520	547	527	533	528	544	588	549	553	545	547	540	549	537	543	510	547	530	554	556	556	535	563	513	537	525	545	545	537	519	547	538	567	529	543	554	524	530	543	550	578	544	515	536	511	539	549	561	564	543	556	567	551	545	523	541	566	515	522	524	533	578	562	558	544	547	565	529	530	556	548	566	561	552	547	561	554	548	558	587	592	559	544	572	536	521	557	515	531	583	529	544	575	606	568	576	575	574	542	520	514	567	561	542	538	524	544	549	549	522	540	556	559	543	533	552	533	519	521	543	569	549	539	540	542	520	546	564	517	510	553	546	561	538	553	569	501	554	529	558	533	555	552	600	574	515	486	582	547	546	529	532	544	531	612	551	546	564	563	554	530	530	527	515	535	501	559	503	542	573	527	562	508	582	501	558	510	495	529	513	522	538	551	513	530	585	518	586	569	522	565	527	521	575	496	564	546	545	527	558	523	532	516	568	540	571	547	535	529	542	564	561	523	532	575	568	506	531	524	553	549	562	601	510	560	519	555	529	509	565	507	527	539	550	556	517	489	556	528	511	541	533	557	551	564	548	540	562	555	526	540	558	501	477	544	512	537	535	499	560	498	517	567	562	544	533	567	515	545	565	523	555	553	563	529	555	539	538	578	545	551	519	520	561	540	561	521	561	530	581	542	528	568	534	571	521	541	519	580	565	544	546	490	516	561	511	561	514	544	539	540	550	563	531	501	514	537	537	556	543	536	522	535	524	554	528	504	525	519	529	565	537	556	519	540	539	535	533	497	565	545	534	536	556	532	550	541	535	577	539	557	570	544	571	533	584	534	569	548	567	556	575	529	552	503	532	563	547	506	513	578	515	551	519	529	576	485	595	571	501	530	531	539	579	552	526	527	532	559	567	537	573	524	544	548	563	554	516	545	543	499	538	550	553	523	580	544	537	555	525	570	556	557	582	558	513	555	557	506	562	538	539	521	553	539	553	592	553	543	555	471	552	541	559	509	494	527	579	544	540	536	547	555	514	524	483	517	529	530	531	535	546	535	552	536	549	547	534	535	524	566	501	530	537	534	539	501	530	566	566	548	545	514	541	565	546	551	519	523	538	526	580	534	558	532	544	533	535	530	540	532	539	573	541	524	517	553	549	550	550	521	585	559	538	515	555	567	514	591	566	502	564	541	580	485	524	551	548	466	569	533	548	563	503	544	525	553	544	577	591	494	554	545	545	521	543	486	559	539	549	518	523	545	526	557	527	555	593	542	530	560	563	522	590	513	562	534	607	558	554	564	555	557	609	548	574	529	577	525	547	548	549	522	527	527	520	588	580	517	547	520	565	552	536	535	512	560	535	530	561	584	536	553	535	560	531	564	585	534	545	533	510	545	540	513	528	505	532	543	560	550	529	527	570	540	509	527	495	536	570	522	551	591	553	523	546	531	536	522	558	554	486	529	573	532	579	519	563	520	550	555	488	544	522	509	563	550	565	531	552	534	543	568	551	582	561	521	526	525	522	541	536	555	566	507	563	544	546	564	563	570	560	513	505	505	523	563	559	574	581	559	548	523	582	537	550	531	570	567	572	553	548	593	539	599	560	536	517	554	536	521	545	524	569	574	567	563	502	556	520	531	578	539	519	544	511	527	541	526	530	543	531	535	530	505	553	529	518	516	583	529	571	531	526	523	509	526	517	554	541	531	555	545	572	543	536	578	534	572	521	538	553	532	579	521	537	569	566	550	559	563	568	542	567	578	542	565	536	547	594	545	526	559	527	566	547	550	548	539	530	511	567	536	574	556	538	587	562	536	488	534	533	516	581	523	546	547	528	545	520	573	540	531	552	537	512	516	575	533	588	523	565	538	565	541	560	530	534	535	550	524	531	530	526	535	553	566	580	574	599	501	551	565	538	511	568	559	568	532	578	529	518	543	577	560	549	549	560	536	521	559	538	566	522	566	517	538	571	553	527	546	560	579	515	527	544	521	517	562	552	533	548	526	542	543	515	532	547	517	519	530	528	560	560	585	548	577	507	573	582	555	560	549	515	542	515	519	590	556	547	548	506	549	545	549	550	567	529	553	551	551	554	551	566	527	554	548	496	540	480	488	547	553	533	580	532	554	525	556	556	565	569	558	553	502	565	513	529	578	561	514	522	545	551	544	526	575	564	561	531	554	562	524	545	480	546	556	510	554	568	551	596	542	523	542	495	552	514	549	553	553	538	534	522	505	577	563	517	527	545	573	526	489	576	536	560	534	519	525	551	568	532	553	521	530	516	541	525	570	514	564	587	563	561	574	541	549	499	552	550	567	553	531	530	520	556	567	556	519	543	547	553	555	535	555	586	546	551	521	534	522	541	551	601	510	527	509	534	526	555	543	574	554	520	546	583	536	553	555	519	543	540	551	539	592	533	531	564	543	493	552	556	545	526	530	582	524	512	565	567	491	571	505	578	513	538
32272	10603	1141	442	431	407	428	409	422	414	395	378	399	408	411	436	410	439	361	379	418	424	413	384	418	451	416	402	422	397	405	427	418	378	393	416	431	421	406	402	400	399	383	407	358	462	435	397	422	416	402	408	397	398	437	396	408	390	395	415	392	432	428	403	431	399	376	388	411	392	378	418	425	445	448	410	439	403	389	448	366	382	430	423	381	410	394	394	409	416	408	382	411	397	378	434	406	433	448	402	414	433	403	474	393	433	381	448	392	393	423	395	420	447	330	397	392	395	369	428	434	409	391	365	416	398	374	430	426	394	438	443	418	412	446	421	408	424	429	408	410	411	394	431	405	408	404	367	427	418	386	429	393	396	416	427	406	446	412	418	414	386	393	400	441	414	382	398	417	366	375	391	404	431	446	383	404	423	405	398	427	374	441	427	395	402	423	410	395	422	413	408	382	413	418	400	396	441	395	388	397	421	436	399	418	401	394	383	392	402	394	397	442	398	415	453	393	396	382	442	434	395	401	399	406	418	447	411	390	385	398	407	409	419	419	416	387	400	404	442	424	393	437	459	422	407	335	356	415	392	430	419	403	384	391	376	379	407	375	429	423	392	414	412	431	403	410	411	390	395	429	384	393	438	414	389	396	387	393	450	388	423	429	394	398	398	430	407	430	429	410	424	406	428	419	427	392	381	420	381	373	399	434	437	396	421	393	377	367	389	349	387	396	401	392	390	421	360	403	416	406	402	417	400	424	398	407	375	422	404	456	402	434	440	372	399	394	441	388	409	407	423	381	411	418	446	411	404	395	382	422	436	361	381	414	432	399	431	390	356	373	439	429	398	407	428	418	404	429	393	384	391	422	425	373	425	438	402	422	389	374	448	436	427	402	416	412	388	405	424	383	394	372	417	391	411	372	370	410	424	405	445	428	394	422	422	400	436	406	384	411	383	407	406	398	389	413	392	399	422	416	431	371	388	367	424	411	388	430	420	370	396	403	416	400	443	392	439	408	412	372	385	444	392	392	446	407	384	401	425	372	442	433	412	437	404	447	406	431	380	415	425	381	383	393	399	407	428	422	393	403	462	416	424	378	376	392	400	405	423	391	432	409	385	429	412	420	416	403	381	397	431	416	425	398	400	419	414	386	448	392	404	443	368	430	402	398	436	408	390	392	403	392	405	437	427	435	434	348	405	437	399	408	425	383	418	451	413	416	394	400	434	437	411	420	383	417	403	347	401	431	390	415	402	413	422	382	440	417	415	399	405	396	370	359	403	401	430	446	441	379	384	411	391	423	405	450	395	430	410	392	434	380	422	432	432	395	417	404	382	402	439	365	415	381	393	424	419	378	379	438	386	395	390	422	444	403	401	394	348	402	370	425	380	442	429	400	386	410	402	450	401	431	400	437	418	419	380	399	399	411	412	423	375	366	390	395	410	392	402	427	415	446	402	384	414	411	414	385	406	414	399	382	375	418	406	456	396	402	426	393	406	418	430	439	406	377	418	402	386	428	403	428	421	431	343	387	400	396	430	418	373	369	382	404	383	418	396	392	403	439	380	422	400	385	398	472	409	430	395	415	422	367	422	428	411	436	420	404	426	368	377	443	419	404	435	372	435	386	429	403	454	436	419	390	397	404	408	401	367	408	372	407	459	406	381	413	399	426	401	398	421	425	381	396	429	421	368	370	427	426	395	419	408	409	403	415	445	395	440	419	396	406	408	401	376	414	417	442	424	424	440	387	408	417	389	405	407	409	408	382	460	436	382	409	403	398	398	398	417	402	416	427	476	409	406	389	384	417	413	398	351	373	431	400	443	396	403	419	428	422	396	390	408	420	411	403	381	391	394	393	399	423	406	400	388	418	398	438	399	398	419	377	376	401	422	390	429	398	422	392	433	409	406	403	393	373	438	418	394	423	431	421	403	408	401	443	423	390	359	436	423	360	405	399	424	439	424	405	419	403	389	402	433	403	423	407	384	377	383	412	408	450	425	412	429	392	403	404	409	400	398	406	376	366	432	384	399	371	396	432	377	389	389	434	414	389	388	398	423	389	417	393	413	425	393	481	437	389	392	414	392	433	416	419	376	428	391	398	413	379	419	431	439	396	394	413	427	401	394	405	420	394	449	385	402	361	420	388	437	426	420	366	387	427	402	358	415	412	410	434	424	435	433	412	375	397	383	421	399	430	394	388	402	436	409	397	415	431	433	425	389	382	425	369	441	417	423	432	394	375	411	441	444	413	411	418	405	416	428	391	407	386	416	406	412	436	409	414	399	433	412	412	377	412	423	427	364	387	421	405	422	448	383	447	389	417	401	389	439	423	399	380	398	428	382	411	386	428	388	386	429	372	399	455	404	421	392	419	411	402	359	414	388	373	398	419	440	449	401	376	432	447	399	433	427	408	400	409	403	430	409	424	398	436	403	428	417	425	440	381	394	427	380	437	402	407	322	394	394	381	404	380	372	420	405	434	421	416	426	415	380	389	385	382	417	428	438	370	364	402	438	440	404	400	372	392	393	382	374	424	373	403	385	413	428	423	414	425	427	393	365	448	416	399	367	394	385	383	446	410	418	433	396	404	374	401	386	404	414	405	405	398	416	383	403	385	389	380	413	412	402	396	390	412	435	438	388	363	415	379	415	437	420	432	414	410	387	408	445	385	427	434	402	435	400	417	427	444	399	403	384	383	415	415	410	394	428	445	393	396	417	459	411	402	431	388	473	408	373	395	455	430	385	402	401	426	418	425	359	418	408	405	406	451	433	405	411	392	397	415	412	400	400	368	413	402	454	431	399	409	411	435	376	420	421	378	396	463	415	417	412	367	444	399	394	391	452	390	436	401	420	381	378	392	432	352	445	420	376	372	432	436	417	407	405	399	404	373	421	418	373	410	381	412	412	418	372	438	431	426	378	393	387	436	449	460	386	408	448	386	414	433	390	392	370	430	377	399	422	419	419	374	402	390	374	404	402	405	386	426	400	402	386	442	431	394	424	457	355	422	411	392	402	411	395	409	420	405	353	420	423	396	406	421	431	463	398	396	442	375	427	408	408	380	422	409	418	354	404	374	417	436	430	407	400	396	395	441	403	442	375	427	458	396	403	418	450	367	396	390	401	424	412	403	423	438	414	393	411	410	406	418	419	393	393	377	413	409	421	383	407	408	404	413	353	413	419	427	414	366	405	441	412	385	382	380	445	386	384	410	403	405	438	416	379	401	459	402	420	441	411	416	355	421	391	391	437	420	426	455	403	409	397	413	368	422	417	403	419	416	420	399	398	396	388	388	402	416	403	410	429	385	381	392	408	395	413	430	378	400	407	404	398	415	399	378	383	441	415	435	399	378	420	383	408	397	433	412	438	411	413	470	434	441	433	421	365	373	440	433	397	429	435	410	399	412	430	388	400	405	398	390	390	458	422	393	420	392	445	404	375	424	393	401	400	433	388	429	429	455	435	408	408	425	393	412	421	379	395	400	407	402	418	372	408
5284	1046	1000	922	929	944	918	948	953	927	939	868	913	967	912	967	934	992	862	924	908	836	933	925	903	925	879	891	893	945	925	938	903	933	945	915	924	915	954	924	933	878	907	921	918	940	984	902	993	944	921	864	919	933	945	959	934	937	939	924	932	913	922	926	870	892	878	908	916	909	882	883	983	892	948	886	932	847	930	890	962	920	893	940	909	930	913	889	870	917	933	911	886	930	914	930	975	909	943	910	946	927	866	950	929	896	873	958	963	902	916	930	967	956	915	901	916	897	917	885	916	900	958	902	938	884	942	945	989	901	908	923	986	922	922	909	898	939	936	936	930	956	853	914	917	905	881	899	933	919	971	945	930	978	968	974	909	886	920	950	946	944	882	949	945	957	962	904	885	948	914	945	957	832	978	821	882	956	891	868	835	932	941	909	914	928	915	921	927	934	937	912	897	922	930	933	887	876	935	935	937	919	934	876	870	905	905	932	974	915	950	872	946	938	923	929	973	936	873	949	940	914	925	898	894	918	896	926	926	861	937	924	924	914	905	928	940	946	918	888	964	929	976	911	940	966	920	962	946	922	927	971	925	880	905	933	929	949	947	894	906	903	911	937	938	981	903	914	878	916	891	870	970	939	915	883	900	927	954	921	898	966	897	949	930	903	949	899	846	881	928	927	943	890	901	910	937	924	914	889	941	876	915	955	892	931	986	885	907	894	942	936	900	895	903	986	901	928	926	938	896	921	988	911	934	929	888	920	918	955	967	976	966	912	922	842	894	939	872	974	907	950	935	929	868	911	950	917	926	968	928	919	933	930	941	913	909	900	889	887	877	912	994	912	918	923	969	909	932	933	910	915	882	929	931	888	868	943	950	900	934	899	934	907	942	980	885	902	923	918	905	942	944	943	883	859	883	973	928	880	920	918	887	926	977	905	901	964	915	929	917	927	921	946	945	913	954	895	890	917	955	897	929	879	920	921	897	966	963	901	963	927	933	914	939	931	919	930	953	911	924	934	893	935	900	951	964	921	877	873	905	856	949	942	975	866	926	895	892	939	892	912	935	937	885	886	941	929	945	934	910	984	935	910	890	911	938	945	1006	900	902	877	962	919	886	909	913	944	885	900	1023	935	956	927	882	953	987	898	895	879	968	939	918	936	911	922	917	893	922	938	911	929	891	888	925	885	917	873	921	939	918	874	939	901	938	882	923	943	968	874	915	979	890	915	940	914	923	926	875	904	869	926	878	905	973	979	978	906	891	924	907	941	950	910	910	924	953	899	874	851	902	895	908	914	925	920	900	979	907	878	921	943	904	964	906	907	887	883	957	911	867	985	896	918	959	917	964	947	955	915	976	972	902	896	879	952	931	950	887	954	908	898	931	917	970	914	894	922	924	922	907	882	933	1000	942	917	975	920	878	929	961	934	956	903	930	848	972	857	948	926	865	910	898	879	930	926	948	887	950	911	909	892	900	941	955	964	869	941	973	901	969	928	932	928	913	968	884	940	813	966	916	870	912	912	945	1001	933	923	920	959	899	907	917	970	877	982	963	947	876	964	973	939	932	935	891	907	917	928	928	893	911	908	927	890	895	923	959	949	916	886	913	919	914	919	929	919	947	898	920	866	945	952	905	995	909	919	954	945	929	914	903	895	933	932	961	933	924	968	973	987	957	932	888	965	888	902	889	931	915	869	888	988	870	929	956	937	860	977	938	948	861	916	968	937	943	952	950	919	870	942	956	894	888	902	906	933	890	929	943	901	896	901	928	872	914	887	903	912	956	953	967	914	921	964	979	872	971	942	922	938	961	924	914	878	938	977	917	936	913	994	919	937	927	937	975	974	905	910	923	931	925	915	893	928	905	934	924	967	943	911	954	917	887	851	1013	892	942	965	908	897	845	925	921	909	858	927	920	909	897	911	891	927	901	942	945	883	934	894	894	913	864	915	930	945	933	860	893	964	927	925	957	907	943	944	969	933	909	876	949	986	904	941	891	915	881	938	856	910	876	938	908	969	924	972	896	910	960	917	968	925	881	940	892	877	917	852	950	945	918	947	936	927	871	975	968	939	975	952	885	883	922	861	877	939	946	910	885	888	923	917	883	900	913	911	989	937	916	948	870	916	948	925	907	922	928	911	981	950	975	959	889	897	962	911	895	946	884	928	952	887	906	956	919	934	936	957	919	967	948	962	955	939	970	878	916	914	948	920	948	881	985	921	897	954	939	908	931	991	901	897	957	918	902	930	926	936	932	917	907	877	945	954	923	917	923	940	923	958	892	948	941	918	903	928	908	940	963	889	937	902	919	896	916	904	913	951	902	877	905	863	961	952	900	946	926	915	887	939	924	942	886	921	913	881	905	931	870	888	913	891	939	937	972	897	904	954	876	934	924	890	965	972	948	947	873	971	970	915	945	888	917	906	912	964	977	910	930	905	938	912	916	908	908	969	913	919	896	915	887	952	940	888	885	952	915	956	958	918	896	927	941	892	895	962	903	915	919	857	925	917	955	883	931	955	943	887	931	894	904	903	914	932	906	931	934	918	951	887	954	912	906	966	872	929	944	952	858	880	942	916	993	969	893	947	888	859	883	867	902	885	888	915	914	876	913	926	865	946	939	904	940	943	888	860	893	922	935	922	950	942	919	898	938	929	951	945	899	884	926	934	874	904	907	884	950	897	949	943	959	954	952	931	849	886	883	867	877	932	912	898	896	899	900	943	906	928	894	943	914	951	916	904	948	938	851	875	901	878	946	932	922	902	929	933	953	956	938	948	905	963	943	923	864	919	951	931	865	995	878	963	956	952	933	935	919	962	923	942	876	880	941	915	919	949	911	937	887	924	926	909	941	951	970	925	890	938	954	892	973	864	942	915	982	892	898	865	943	982	930	898	935	884	971	906	871	883	847	883	934	886	909	958	941	865	988	968	914	943	950	883	914	970	927	923	879	947	914	865	921	976	902	911	915	933	972	863	913	914	925	903	906	941	905	908	845	956	912	863	887	884	990	915	924	943	918	902	977	900	849	952	952	922	866	956	957	914	892	969	915	955	877	937	928	972	916	922	922	925	925	938	926	928	914	907	939	889	937	934	920	984	946	949	959	964	874	909	906	925	902	909	866	986	952	933	924	910	893	958	911	948	908	944	940	890	930	915	914	939	955	901	895	913	964	893	872	891	895	906	923	932	944	938	912	910	924	977	913	890	882	899	923	928	933	902	836	951	916	949	944	891	955	882	930	923	890	870	958	927	893	945	943	939	924	939	887	897	952	954	904	915	928	939	930	982	918	935	932	900	936	875	961	863	912	887	921	971	938	967	943	923	929	924	923	921	919	962	867	933	907	918	949	921	922	924	934	898	939	912	899	903	926	931	942	946	946	895	902	894	885	952	868	940	951	881	890	905	970	857	938	908	903	947	913	922	939	937	851	935	956	933	924	942	890	915	936	886	924	892	943	892	914	950	877	988	862	1000	906	931	889	933	872	948	947	895	908	917
24576	20884	24561	27363	19600	1378	584	490	532	487	440	451	414	442	427	405	460	424	464	458	487	438	416	473	390	428	408	411	441	460	437	424	433	436	416	461	432	420	426	412	432	428	414	443	475	435	420	410	489	453	432	434	369	477	458	427	438	423	441	422	433	453	432	450	420	386	437	459	417	413	407	413	431	416	455	428	434	434	406	479	420	463	399	441	411	430	414	411	416	432	437	464	441	446	489	444	416	424	416	444	411	436	431	446	430	427	411	428	436	452	449	429	426	437	436	442	380	399	442	410	418	438	426	436	470	453	446	429	390	452	432	465	454	378	416	406	425	438	430	438	439	397	441	417	468	449	423	403	425	444	445	410	403	412	389	426	437	420	389	469	448	409	409	397	464	438	443	371	448	428	438	426	435	419	428	408	404	432	386	455	420	451	413	424	398	432	468	406	455	420	429	452	440	465	419	419	411	428	397	428	423	437	401	413	459	395	428	389	396	437	437	407	413	416	401	400	397	423	414	428	446	436	426	462	462	461	454	439	457	400	425	431	464	425	454	443	436	400	410	411	476	396	396	480	422	455	433	434	391	443	404	420	420	436	421	431	420	420	377	410	445	434	432	418	394	447	395	421	427	431	467	429	427	387	438	420	416	366	438	436	464	407	453	443	452	448	414	396	444	423	407	417	462	425	422	440	430	441	413	433	481	411	399	438	422	427	414	430	423	499	434	404	446	442	405	434	451	422	412	405	395	423	426	404	452	491	424	438	463	428	462	469	392	420	409	414	453	447	399	405	412	406	469	416	405	391	388	440	459	436	445	412	457	424	435	432	422	412	424	428	388	430	413	450	460	475	383	431	420	416	418	426	454	404	438	418	437	445	434	444	434	426	460	442	410	433	416	436	442	485	421	459	454	422	392	436	455	415	422	483	458	443	458	421	415	459	465	426	420	434	389	402	445	452	437	403	411	402	446	448	408	406	425	438	426	435	438	416	423	388	429	424	397	439	431	393	421	416	421	410	433	438	444	405	423	429	420	407	432	421	396	431	423	422	459	439	424	451	433	405	415	421	466	428	450	379	400	425	436	434	430	476	445	399	439	385	478	469	436	450	447	455	452	421	436	391	447	455	454	397	419	436	452	429	413	413	456	412	438	421	424	435	413	442	390	431	418	425	393	411	414	450	446	418	421	490	432	455	439	401	447	483	452	415	416	410	437	428	456	493	485	433	412	433	472	398	368	425	395	433	448	394	452	399	418	380	390	375	401	401	438	414	409	374	465	462	435	420	458	394	420	400	433	454	443	436	413	399	435	457	441	412	439	422	424	412	420	463	432	409	427	426	443	460	431	426	454	422	414	423	445	411	408	442	411	387	379	413	426	432	399	420	384	415	382	391	441	415	460	435	458	447	433	419	407	417	416	449	450	464	417	413	388	446	435	422	419	422	395	452	417	405	462	412	429	437	370	394	402	445	443	414	438	434	439	443	413	400	423	400	407	401	450	453	450	429	459	419	436	425	411	422	414	472	411	419	420	436	436	455	409	398	432	418	468	425	422	406	453	429	425	403	416	425	431	436	458	442	425	410	419	444	417	428	402	438	449	410	419	435	436	459	408	452	412	429	439	426	406	421	434	454	397	417	418	434	409	426	475	474	485	430	436	423	432	426	411	445	426	433	390	433	432	416	432	449	434	432	417	434	456	433	416	429	438	472	458	433	461	454	402	406	415	423	390	434	444	465	426	421	397	382	377	433	429	442	390	407	424	405	444	408	413	406	433	404	412	454	460	448	415	439	431	408	413	399	461	449	427	468	450	443	431	400	409	412	449	433	474	399	461	407	442	455	433	408	415	409	433	420	407	441	434	448	451	440	421	459	453	431	403	415	432	429	422	374	382	418	425	412	446	429	428	418	446	438	406	360	380	432	437	426	436	396	467	432	432	418	447	421	412	408	450	433	452	445	432	390	398	425	428	416	415	436	460	404	415	503	389	413	413	437	404	416	440	441	444	444	401	450	433	494	443	412	429	461	456	433	421	467	430	417	419	438	417	424	405	408	416	458	437	379	440	444	428	396	481	434	469	430	423	432	455	380	423	434	428	440	433	438	453	443	446	406	421	426	477	410	446	389	463	464	442	406	404	425	431	446	443	420	466	372	457	412	421	402	456	413	418	443	421	407	423	389	445	432	434	417	448	444	409	442	409	407	412	449	400	418	424	449	450	437	449	437	455	434	405	456	475	424	445	414	434	431	438	415	450	407	417	430	453	410	447	449	429	417	401	413	394	453	434	444	438	422	397	437	456	425	438	422	427	431	443	375	434	440	413	479	407	463	445	443	439	446	446	409	441	433	439	442	390	397	444	436	426	423	437	418	417	451	447	387	438	437	447	458	457	458	442	457	420	412	395	407	429	436	436	416	433	449	399	424	421	402	435	419	451	404	394	415	464	433	416	405	456	427	398	448	402	391	400	396	427	430	402	455	396	419	448	451	448	409	438	436	407	447	431	401	444	469	416	371	412	402	466	405	432	439	415	463	449	448	466	450	420	395	440	409	459	435	471	412	427	428	453	458	421	420	446	428	421	400	423	426	387	431	475	455	440	486	458	361	441	451	431	459	443	446	409	414	413	449	426	413	388	412	442	422	414	444	460	419	450	417	380	403	436	396	389	465	404	402	389	433	407	405	459	380	422	430	421	435	407	421	428	392	450	414	427	422	420	480	430	366	418	443	463	423	416	445	441	431	436	418	432	417	442	441	407	430	442	447	428	450	458	442	430	414	419	420	427	411	468	482	382	451	434	432	410	449	423	423	440	466	419	415	402	434	420	423	450	438	439	408	444	460	455	449	421	430	419	441	477	445	408	422	435	428	424	441	452	441	445	452	401	442	436	417	431	448	414	384	435	412	438	421	438	394	411	454	422	422	412	428	409	455	407	472	387	419	483	456	452	414	422	424	442	421	419	417	425	428	464	417	438	413	417	442	389	395	411	398	450	429	434	453	397	391	388	426	440	420	434	432	411	434	390	425	446	446	418	415	378	421	410	434	430	421	375	398	429	426	419	428	393	437	437	444	433	456	430	432	483	428	448	479	420	457	431	409	426	478	432	439	448	432	453	408	419	410	430	423	402	438	431	389	435	413	380	438	432	442	440	415	426	424	449	418	383	465	405	421	449	402	447	417	446	408	430	438	446	387	440	428	442	427	443	423	421	456	404	382	407	454	417	395	433	420	434	447	480	409	442	411	399	433	426	418	425	412	406	409	410	421	401	406	421	414	397	377	427	413	413	419	435	431	435	459	460	443	451	399	399	421	426	432	453	423	445	416	453	418	434	446	408	428	448	423	460	437	438	430	409	396	417	442	435	431	404	407	431	438	454	462	393	400	430	402	395	414	430	438	439	431	404	411	426	479	383	428	376	426	465	379	411	457	425	415	432	467	451	411	416	431	425	424	424	479	478	420	403	431	403	393	415	448	431	466	394	435	399	439	461	472	431	439
3379	3068	2187	1394	1154	1116	991	995	941	1003	1050	1024	1010	970	949	917	992	1008	973	958	963	974	968	953	961	956	946	950	982	966	923	945	931	938	915	982	930	943	918	903	973	975	980	985	944	936	921	930	947	883	978	911	917	947	995	880	906	877	951	921	963	978	899	948	934	900	895	948	941	920	945	924	924	1006	944	924	956	890	942	959	959	923	972	969	977	950	936	891	980	901	940	872	944	914	958	891	916	984	844	948	908	912	918	985	923	916	916	950	918	970	919	983	930	942	974	884	995	935	935	964	980	942	942	950	913	955	928	930	950	950	938	964	966	948	983	1016	914	983	949	900	951	910	883	948	1003	931	955	964	925	966	960	970	980	915	940	948	933	925	933	940	976	910	927	948	912	882	904	970	941	955	993	939	943	876	921	1011	928	946	961	944	964	938	908	947	950	919	962	933	927	945	902	942	923	927	917	991	905	888	972	958	927	930	957	931	971	903	952	968	935	937	936	912	919	955	888	897	962	904	985	837	907	949	968	955	924	922	916	985	925	899	929	980	930	955	954	913	969	960	978	995	968	927	927	941	1003	902	933	995	904	981	935	867	914	922	938	919	887	894	989	977	963	953	875	912	955	959	958	911	918	939	887	936	920	968	889	954	891	926	933	942	920	940	920	957	883	951	975	974	927	904	904	915	913	941	909	948	971	941	904	952	941	1017	970	915	932	922	944	970	974	913	928	950	941	927	922	1004	919	1005	927	954	943	958	909	932	953	918	910	951	881	939	920	942	947	940	970	976	980	942	973	899	881	880	971	922	961	936	877	946	950	916	899	904	995	965	914	961	908	978	920	951	958	952	947	931	979	1004	990	919	1029	934	921	903	920	952	964	964	958	912	950	937	994	927	899	971	983	909	942	966	949	934	900	942	945	929	1002	964	903	961	948	953	914	980	922	901	1002	989	954	941	943	959	874	945	897	952	949	955	929	877	958	944	892	937	962	942	947	920	990	918	931	966	956	955	932	935	919	938	900	950	906	959	928	892	962	968	957	964	990	975	900	922	960	891	960	963	925	935	972	937	891	940	991	901	1025	926	938	890	1013	938	862	929	950	927	911	920	963	943	973	914	977	909	914	925	964	926	916	961	977	978	929	946	955	964	930	912	933	934	954	905	977	923	946	929	1010	907	922	972	886	933	991	952	1003	959	897	943	956	919	981	927	1004	958	968	978	910	958	940	965	955	965	956	949	992	947	990	908	909	939	910	941	982	936	983	903	946	923	893	949	999	883	937	958	957	925	991	910	951	919	956	974	987	884	892	957	960	967	947	944	928	961	1014	978	919	891	957	963	984	985	927	963	915	912	899	980	966	916	964	941	952	980	967	878	975	943	901	898	930	952	958	929	883	962	968	995	959	946	981	951	914	963	948	940	908	980	907	966	932	921	929	905	937	915	947	878	917	923	903	940	928	910	903	935	922	945	959	904	982	988	880	971	968	973	912	845	938	919	971	969	913	958	988	915	911	1011	962	862	951	980	927	936	940	898	972	924	963	966	941	922	917	954	947	995	997	886	922	912	866	902	958	974	896	928	950	909	951	898	941	882	920	938	948	955	933	985	898	935	959	965	916	931	930	902	929	981	924	904	963	933	940	980	956	940	903	907	932	934	919	963	940	973	978	917	900	940	958	930	947	960	906	968	947	919	977	942	923	918	909	964	952	939	945	948	867	928	939	925	911	965	963	935	936	974	923	990	978	941	957	982	973	908	954	942	964	972	962	964	946	889	933	959	903	1003	934	916	940	949	928	968	996	990	926	904	906	904	952	919	911	961	940	918	972	967	892	909	963	928	916	916	920	940	903	914	940	927	917	941	997	908	919	1018	907	916	939	986	915	922	944	954	933	894	926	887	943	940	980	945	889	944	979	906	885	929	942	957	912	895	978	880	964	925	926	941	934	972	953	910	953	948	922	917	1007	944	981	967	904	928	959	941	938	953	967	951	894	1011	938	904	1000	872	944	977	956	906	878	960	982	958	953	959	921	957	929	973	909	946	917	902	912	906	880	878	1036	948	946	952	934	977	944	920	891	954	897	926	945	988	909	977	963	960	899	891	931	1001	898	968	953	872	885	947	934	900	895	944	967	925	937	971	971	911	915	959	947	959	931	946	907	955	955	942	985	964	932	980	953	936	968	928	951	900	982	919	946	927	941	897	934	946	924	900	989	995	914	945	983	991	961	939	910	976	943	909	924	1012	963	934	973	923	967	954	969	892	954	938	935	939	948	988	925	919	960	949	903	942	949	966	936	974	919	961	959	937	975	921	951	945	962	967	949	937	937	965	899	950	925	851	890	933	1007	928	918	1010	949	939	977	1015	946	1026	954	913	923	907	913	938	940	929	945	959	969	916	914	900	954	922	930	928	862	951	939	977	956	968	926	920	929	940	954	876	982	901	969	973	970	964	860	926	950	914	983	987	966	929	992	942	877	923	940	967	941	959	959	874	942	917	972	927	992	948	894	929	1014	970	989	932	974	943	948	934	901	922	965	916	932	921	966	941	955	925	980	994	915	913	911	921	968	927	915	882	890	845	925	936	996	986	937	876	904	922	939	913	939	902	955	911	956	964	931	964	927	994	880	958	928	911	932	969	925	901	911	989	894	915	949	891	948	929	968	949	942	934	940	935	948	1011	954	953	873	965	923	954	932	987	941	954	907	880	916	922	899	930	995	910	939	974	974	922	977	1004	952	974	943	950	893	929	984	938	952	910	916	916	914	921	989	904	933	899	887	939	970	923	933	921	983	919	911	964	886	891	939	922	941	923	908	897	898	865	948	952	931	1014	924	942	959	957	914	841	976	920	946	917	952	951	947	1006	959	943	939	892	922	1011	979	923	908	920	937	930	928	942	917	916	973	878	986	898	909	980	945	937	971	892	986	960	966	935	938	926	955	946	909	944	942	963	918	941	898	917	961	981	881	972	925	960	914	935	964	915	976	989	981	886	905	935	945	903	963	983	989	906	922	917	884	938	879	959	885	923	933	900	974	976	899	937	929	912	921	952	954	922	929	956	927	871	1007	941	923	962	960	893	946	967	918	909	916	948	900	950	930	915	944	995	945	955	947	929	954	896	955	960	1035	1003	915	926	937	913	925	933	927	939	933	977	937	916	926	991	951	955	942	947	974	899	924	934	904	913	929	928	909	929	964	952	943	921	932	926	902	905	929	934	957	955	915	1016	983	938	971	968	900	910	931	917	930	915	931	928	992	956	973	946	947	860	980	923	998	906	899	901	914	903	969	869	914	934	962	936	916	958	948	907	911	948	951	926	904	993	951	955	939	952	1001	981	951	942	927	962	964	963	996	948	920	982	938	907	937	999	953	973	907	970	916	927	945	987	887	961	953	924	930	912	955	870	960	934	959	899	883	982	937	977	901	904	947	925	937	955	913	917	942	943	907	958	958	1010	989	948	939	910	917	939	966	900	899	992	928	959	891	958	975	913	908	951	930	941	980	1009	946	926	918	892	882	926	957	944	920	935	979	945	913	943	913	943
23546	20838	25165	26612	20845	20835	3015	522	392	314	265	326	309	277	281	313	250	230	274	253	234	234	241	238	240	236	245	234	231	228	222	229	232	227	250	224	233	243	250	236	241	250	230	250	301	227	224	258	240	233	219	253	248	237	214	204	248	248	196	223	245	236	222	228	233	241	246	257	186	222	259	225	221	216	232	240	233	214	205	230	216	235	232	216	250	260	237	246	215	236	226	244	248	228	242	226	224	228	243	244	239	226	231	215	246	240	213	258	228	237	229	253	252	229	234	245	219	242	237	218	246	209	216	250	242	259	227	234	202	225	212	265	215	229	237	224	248	216	224	246	221	248	242	247	229	198	215	217	210	192	226	218	216	251	225	229	240	205	252	237	223	224	253	234	227	220	242	255	223	231	228	258	249	243	264	251	241	228	220	250	201	214	253	231	236	227	196	216	217	239	257	218	215	255	217	228	245	221	276	210	214	215	198	226	200	209	224	206	248	212	235	241	262	212	243	252	221	235	256	227	235	220	227	222	254	249	233	257	204	209	257	213	226	212	227	233	233	212	209	257	222	195	242	259	241	226	267	244	251	245	198	240	219	264	232	230	238	211	227	230	247	234	213	256	210	210	232	246	234	238	206	259	234	229	215	208	223	210	227	222	234	225	224	277	204	263	205	227	216	226	248	249	228	268	217	212	212	255	237	237	225	219	229	260	234	260	226	234	235	259	223	228	253	236	219	212	213	226	253	239	224	234	234	236	229	218	224	243	250	230	240	213	251	241	238	213	232	216	204	240	242	246	212	244	226	210	228	241	207	260	262	210	265	217	203	228	221	213	228	223	238	228	214	230	260	212	233	221	236	218	254	238	226	259	213	217	228	241	244	211	254	245	246	218	221	228	260	222	253	222	199	205	202	270	235	216	242	227	230	230	213	222	240	237	263	249	232	246	240	223	242	257	235	229	240	228	235	266	259	246	247	207	240	224	205	210	214	213	206	199	237	223	232	259	228	205	251	236	216	225	224	218	222	235	220	240	224	231	214	207	252	210	214	192	232	237	220	239	224	248	240	202	238	229	226	197	220	224	209	230	233	217	218	219	237	245	232	222	253	225	236	235	199	213	227	226	213	222	213	240	236	266	219	261	232	209	231	261	225	228	212	218	232	229	225	218	234	239	258	242	199	226	242	257	239	229	238	207	232	229	238	211	241	242	237	237	224	239	247	226	208	239	218	250	218	233	227	218	232	236	264	244	250	258	240	216	229	233	235	200	234	253	234	232	223	244	248	223	233	243	248	238	248	256	239	218	224	227	219	241	216	200	237	225	245	210	225	194	217	250	227	212	237	234	241	260	235	232	210	227	243	197	243	214	206	201	228	221	210	211	222	242	234	215	203	228	207	237	202	239	220	228	239	242	240	210	234	227	209	233	262	211	219	232	228	222	216	215	236	222	201	217	279	211	227	249	222	226	224	222	228	249	271	208	232	203	215	259	206	235	234	237	210	227	270	227	230	268	274	223	215	189	255	222	232	255	220	238	246	243	228	223	237	229	238	215	249	241	235	238	230	236	217	188	231	224	213	228	208	235	261	240	242	236	243	240	207	227	241	276	259	218	205	192	249	233	256	257	275	232	204	222	232	247	237	225	208	184	211	243	244	240	215	200	243	240	195	239	244	198	261	229	246	229	225	230	198	218	202	228	210	230	220	216	236	236	216	239	224	227	234	217	227	204	256	245	221	241	251	249	220	213	231	247	224	205	225	230	276	270	235	261	240	235	224	208	203	227	223	225	249	235	226	219	212	237	227	216	216	228	222	233	239	204	243	211	243	246	225	215	220	214	245	234	229	259	260	221	238	230	187	214	227	234	224	218	236	228	217	244	255	245	204	230	258	255	225	224	242	221	249	240	211	224	201	216	245	239	225	257	240	213	210	231	248	278	245	249	224	224	220	242	212	223	233	239	228	238	213	217	267	245	257	242	220	251	222	231	248	222	250	211	240	254	235	258	239	219	222	209	220	251	232	233	233	215	202	236	231	225	244	242	211	236	244	232	241	229	226	217	209	235	234	236	237	210	255	246	233	238	210	223	223	239	213	246	214	203	242	223	233	233	250	230	219	239	230	235	201	223	261	242	215	224	220	222	229	223	248	230	216	244	221	242	220	229	236	236	240	271	221	233	228	201	241	224	241	216	259	228	217	215	219	217	187	215	224	207	248	226	248	229	237	234	227	244	238	238	210	231	253	244	239	224	233	227	208	226	225	224	238	250	239	236	224	208	205	245	239	227	264	246	232	214	238	207	241	254	237	205	230	226	252	225	229	206	204	197	208	206	238	250	215	233	238	227	232	192	217	240	244	236	245	235	248	204	218	215	219	236	245	231	193	218	265	233	209	210	209	211	262	208	201	236	224	238	216	200	196	247	220	209	230	249	238	209	239	221	208	235	240	217	177	208	243	213	212	265	228	254	233	222	233	205	219	220	257	228	241	248	224	212	226	245	238	233	237	269	210	214	206	211	229	230	222	231	240	208	215	207	260	214	243	204	237	236	264	220	275	225	209	228	213	229	206	207	256	182	261	278	247	235	247	235	239	242	232	231	238	217	221	221	231	213	208	238	249	202	227	215	245	232	211	232	252	256	212	206	220	220	242	224	239	237	242	229	217	215	193	237	219	233	237	214	173	223	233	225	226	223	187	232	241	220	239	202	217	226	220	225	261	235	255	221	235	222	232	237	241	211	254	230	259	249	236	218	222	227	242	246	221	208	240	230	240	218	214	254	211	192	250	215	228	245	276	219	235	256	237	244	224	199	221	248	216	228	254	249	246	233	236	214	221	221	232	261	240	253	236	232	208	264	210	231	221	237	217	243	225	243	251	230	267	243	216	238	203	235	213	213	210	268	231	256	204	275	213	223	257	233	218	208	217	233	218	230	256	259	218	253	243	226	281	213	237	229	215	223	208	214	244	226	207	219	230	213	223	239	246	223	225	246	256	258	221	224	247	243	195	251	274	232	242	225	248	192	207	239	230	242	226	230	234	236	244	235	210	223	236	222	250	259	195	225	232	241	235	226	234	214	209	231	216	221	206	232	230	234	261	217	213	230	235	230	248	238	241	244	207	238	235	228	226	236	229	223	243	245	258	240	247	208	204	213	230	217	232	223	252	257	216	241	220	207	237	218	237	238	257	217	231	232	224	253	236	212	241	250	248	241	224	256	243	202	227	202	225	231	233	223	181	209	244	263	189	213	228	235	237	220	242	214	223	232	229	236	217	229	234	250	263	250	221	235	210	219	237	239	215	205	232	248	230	228	239	240	209	234	252	205	218	223	247	247	214	242	231	191	240	235	250	255	250	213	215	214	235	224	240	221	238	272	236	235	247	239	235	223	235	224	241	200	190	200	221	238	218	222	245	267	230	242	274	231	206	210	224	236	234	242	226	254	230	238	213	206	225	254	243	241	192	236	221	256	266	248	209	251	248	229	237	235	234	215	237	222
3382	4910	3162	1487	1042	793	704	623	608	646	574	551	606	560	615	545	573	529	534	553	547	547	541	585	560	547	535	492	549	520	498	549	585	586	585	565	555	520	559	545	521	588	544	539	544	579	563	539	577	537	573	560	549	546	558	562	585	504	509	525	561	506	545	533	501	545	531	576	538	521	533	576	508	553	558	517	532	540	498	542	537	541	572	547	544	541	550	564	570	520	576	505	536	548	512	535	548	524	523	518	533	533	532	544	496	576	554	514	542	568	497	572	529	540	567	564	530	551	550	518	567	516	550	586	532	532	530	541	521	519	524	562	488	507	561	544	534	548	570	534	580	527	525	525	534	530	497	530	520	532	526	544	531	571	500	528	563	536	539	567	520	525	562	527	523	518	538	569	556	551	565	530	553	550	537	538	540	577	571	543	543	579	545	596	500	537	557	549	533	558	553	504	536	557	583	561	545	552	495	544	548	569	569	492	521	536	563	535	513	497	576	538	540	599	538	535	511	535	589	547	525	515	484	500	507	547	504	527	560	611	548	582	567	492	557	506	545	528	529	572	556	544	518	567	538	519	550	560	530	510	526	533	538	526	539	573	554	545	565	511	538	581	546	542	581	577	553	539	542	523	538	547	539	543	540	522	529	574	545	553	528	528	531	558	564	570	522	522	535	545	579	513	536	552	571	528	549	553	540	555	555	574	528	586	531	544	562	549	503	529	537	539	582	516	551	554	546	539	539	609	534	573	551	526	536	563	561	597	502	553	543	539	530	513	549	560	558	565	564	523	569	560	554	564	561	564	544	574	534	479	530	539	502	526	562	522	569	560	505	545	506	526	562	571	532	568	546	528	551	546	529	551	555	531	535	513	573	591	531	516	548	491	488	521	564	597	552	542	512	536	515	536	512	499	543	567	525	572	510	512	556	538	524	571	571	507	552	527	556	532	538	556	518	547	559	517	563	518	573	546	569	541	546	547	517	510	536	563	493	521	515	530	534	564	592	511	539	554	521	551	505	543	548	546	511	521	602	576	586	537	551	564	513	591	566	534	567	558	501	533	545	538	549	518	573	524	519	545	506	510	532	534	552	561	534	601	506	533	553	528	578	534	548	517	487	509	514	533	546	533	527	528	533	506	514	526	541	523	554	535	548	544	516	602	532	553	537	537	564	529	550	567	515	552	532	541	533	534	520	520	552	518	518	545	523	527	522	555	538	495	529	584	535	476	541	519	518	571	561	505	555	556	590	526	540	569	511	570	563	554	540	536	547	533	538	534	553	555	532	517	530	561	546	459	518	516	587	557	503	494	524	516	539	540	563	541	539	580	533	534	547	555	551	546	580	586	519	535	563	534	551	543	555	580	523	531	568	536	514	492	509	544	583	535	543	577	539	508	550	533	532	538	559	552	510	549	585	540	530	532	518	516	502	567	500	578	534	577	522	497	561	519	528	495	530	556	542	545	521	535	597	588	594	574	539	526	534	527	495	552	532	542	538	534	502	486	581	551	532	530	537	518	521	573	552	547	523	523	523	518	555	569	526	524	524	566	568	535	544	554	538	513	529	545	567	519	543	545	539	533	533	537	537	558	536	509	531	544	520	541	539	568	526	530	552	514	519	570	563	558	532	518	501	545	544	513	504	500	539	520	581	515	525	575	563	536	523	498	516	500	543	529	573	542	555	597	537	534	547	572	510	503	581	563	582	568	530	517	550	531	549	504	547	532	568	549	551	535	564	546	539	556	507	528	534	514	538	583	533	584	576	539	531	561	512	517	538	535	518	547	536	547	530	514	557	529	516	527	525	496	555	514	521	552	532	499	509	520	581	569	571	536	527	560	564	510	538	504	556	513	546	507	577	541	518	532	540	533	540	518	547	536	526	573	525	515	555	505	575	569	499	551	541	509	501	498	574	557	542	512	523	508	544	538	538	551	537	530	504	535	539	512	536	527	505	553	571	530	555	537	545	528	540	549	556	520	553	523	565	549	544	564	541	577	521	544	548	579	552	555	537	514	588	570	541	507	546	527	521	559	582	515	564	544	503	531	532	521	577	519	580	554	545	518	558	563	575	600	547	551	519	546	560	519	567	521	529	521	515	553	498	508	513	548	519	540	529	516	550	534	497	514	578	560	524	548	542	539	513	550	551	533	532	563	536	520	540	547	570	567	494	556	548	552	553	537	534	546	534	544	564	573	518	545	520	548	533	531	520	609	532	538	570	485	554	539	556	523	547	563	547	521	536	544	521	504	536	507	559	530	546	537	560	554	548	533	553	543	565	560	518	535	558	534	512	495	572	527	567	523	560	583	540	510	522	553	551	534	549	540	502	577	569	543	536	564	510	553	549	542	580	549	560	520	571	515	533	513	554	522	555	503	566	561	531	548	512	538	533	521	573	568	518	560	561	553	572	576	579	519	543	572	538	520	578	586	525	558	553	550	545	542	525	565	519	515	546	502	507	520	548	545	576	551	557	533	559	527	551	598	559	510	541	570	533	527	590	468	560	503	507	522	540	597	561	520	537	570	539	532	492	522	516	564	549	510	535	538	500	526	514	515	549	545	533	546	547	526	534	527	564	562	545	588	536	561	565	510	532	511	512	514	548	544	552	525	523	568	544	528	570	542	531	529	571	547	520	543	537	511	526	515	492	532	535	522	534	502	529	561	563	542	526	553	554	556	540	570	528	538	571	505	531	543	578	548	547	521	510	559	567	565	587	520	543	533	542	541	535	527	536	561	559	553	553	519	533	582	533	510	556	541	548	539	564	548	484	592	568	542	503	564	553	553	525	501	509	530	558	568	553	558	545	576	562	519	534	498	515	562	553	543	554	538	540	533	566	528	530	503	532	525	533	548	511	556	556	490	573	509	526	521	519	541	539	507	526	518	574	514	540	519	494	539	538	590	572	565	567	546	573	557	557	502	556	572	544	548	559	511	555	551	527	520	512	535	520	576	550	516	547	553	543	579	550	503	548	584	507	562	529	567	513	565	531	538	575	524	575	546	552	502	544	587	528	532	481	580	566	534	547	554	570	506	540	575	534	546	556	530	517	529	521	552	559	542	487	516	504	561	536	582	516	561	514	530	528	528	548	540	528	481	549	548	533	565	514	519	548	520	529	578	495	554	543	528	530	489	545	557	537	537	505	558	589	526	550	520	497	560	526	555	550	552	548	544	548	517	557	523	526	510	547	547	554	560	534	554	551	555	539	536	489	519	521	540	548	551	508	527	525	538	557	523	539	540	579	499	544	511	548	584	529	538	530	550	540	536	522	519	541	507	544	555	538	529	522	529	504	503	558	538	578	520	575	543	556	540	515	517	521	582	547	527	527	572	512	543	551	565	554	553	550	543	546	527	549	516	516	526	567	567	515	527	579	526	558	598	537	586	571	559	520	486	533	574	526	520	508	516	490	578	513	529	560	528	568	501	553	511	521	535	521	519	513	501	522	507	512	529	559	525	541	528	568	549	512	553	516	551	560	556	531	567	557	548
32123	10502	1172	451	431	421	406	368	355	428	375	456	381	393	407	393	415	413	407	381	425	393	395	418	419	429	432	391	429	392	398	414	389	425	375	410	409	420	416	420	427	393	405	416	417	443	402	362	419	420	435	426	410	396	458	430	365	425	383	450	402	407	339	403	368	386	393	407	428	431	398	419	435	383	413	395	426	430	376	409	437	388	433	400	396	433	402	478	408	399	457	463	378	440	419	413	385	386	374	420	424	411	409	424	418	385	393	388	395	413	350	420	408	401	391	414	412	423	381	414	401	364	445	423	393	399	374	447	374	395	418	395	440	405	408	390	391	425	380	376	377	373	391	393	393	402	455	420	402	390	400	420	402	383	451	437	408	394	416	402	398	404	430	445	385	431	431	415	343	390	392	396	422	428	378	430	410	411	400	383	406	390	428	413	394	423	408	425	419	403	413	413	432	397	394	418	373	371	414	396	399	414	349	427	408	429	438	401	393	420	394	404	429	405	431	375	400	429	438	386	414	427	404	423	408	412	435	411	388	422	450	356	400	417	432	418	360	395	369	411	436	382	388	407	431	404	451	429	427	410	422	387	416	384	388	426	399	412	396	404	397	410	353	388	372	430	432	406	411	413	386	436	403	384	453	371	441	405	398	429	385	387	430	426	404	410	430	408	362	388	444	396	408	372	403	379	478	388	420	428	404	388	413	437	413	394	404	428	410	422	433	395	405	407	382	361	369	405	391	389	403	415	439	385	401	370	385	429	409	423	439	399	374	413	459	426	429	373	377	379	450	419	392	422	413	405	392	416	406	390	402	450	422	429	417	389	393	402	391	401	422	353	423	409	414	405	410	393	418	415	424	403	431	412	350	402	361	422	365	415	399	373	428	382	408	426	431	418	409	413	403	445	416	386	417	433	418	402	426	430	420	375	382	401	388	407	404	408	371	369	411	403	433	369	384	432	401	410	400	425	435	408	383	401	402	391	390	388	397	387	449	427	443	389	425	365	378	389	409	398	432	379	398	418	416	359	371	385	396	430	398	402	407	401	388	440	414	436	411	398	429	387	427	384	425	427	418	398	407	402	384	444	389	437	393	426	389	392	437	398	369	386	419	419	399	446	383	439	420	419	405	417	403	348	406	403	375	412	402	391	408	391	400	401	421	445	421	411	406	391	422	420	394	399	406	379	381	414	427	413	407	371	400	427	410	388	412	388	411	422	428	409	412	395	400	409	424	416	408	377	412	411	434	405	412	418	464	402	387	395	376	420	408	412	414	429	390	404	391	380	428	396	354	418	419	413	431	425	401	416	386	377	427	401	413	415	413	408	415	444	379	399	417	378	417	386	394	394	422	386	395	417	444	425	407	408	393	415	390	391	402	398	432	440	382	401	405	398	420	447	360	422	389	399	394	400	406	433	386	417	391	434	412	418	410	443	393	396	463	374	427	392	345	433	355	379	412	390	381	386	441	421	437	390	424	393	395	400	409	378	392	378	393	389	426	429	424	395	403	372	425	386	385	410	409	423	400	395	408	409	429	389	422	425	413	367	400	409	392	421	407	431	408	362	397	400	386	407	406	426	419	418	413	412	394	393	395	407	389	426	374	396	377	411	380	405	411	400	397	372	400	423	404	432	396	386	380	407	396	410	392	407	397	417	405	432	457	406	405	392	423	439	409	400	421	422	451	385	425	446	405	397	369	436	421	426	427	450	399	431	399	444	405	403	398	426	395	405	456	404	418	390	411	392	412	421	397	384	353	399	435	408	452	409	395	419	372	420	455	437	414	418	404	396	415	416	447	427	391	418	422	393	402	378	397	394	400	415	431	417	405	413	409	435	353	366	372	386	446	379	421	373	381	384	401	383	407	423	403	401	429	400	392	385	435	419	417	425	400	396	428	402	398	398	410	394	428	413	388	360	378	375	414	406	414	438	392	391	370	398	403	372	398	419	383	370	405	420	431	446	406	418	407	407	432	407	406	389	401	412	392	376	371	428	387	410	379	396	400	400	395	439	406	398	462	421	417	369	424	396	412	392	413	396	440	387	396	413	417	404	404	426	419	412	420	444	425	390	421	410	400	414	403	394	417	389	364	391	410	442	409	418	410	428	429	398	414	420	388	424	414	404	375	450	456	366	385	393	390	422	469	417	395	371	417	409	427	429	417	394	424	466	428	387	420	451	383	417	401	388	401	420	389	405	422	399	405	403	400	427	416	431	394	401	392	406	388	403	398	373	413	386	419	419	419	440	440	429	405	357	385	401	418	432	417	403	421	394	414	417	412	402	402	386	377	412	437	420	408	407	423	372	413	433	400	370	403	445	434	416	400	386	429	417	456	404	421	404	450	389	392	392	433	403	412	393	401	388	393	391	439	402	398	393	419	396	393	413	424	426	398	393	369	397	440	405	390	413	407	428	392	403	404	433	419	425	422	424	411	400	432	411	392	410	412	378	409	412	411	371	412	369	384	404	412	426	374	416	400	417	389	418	388	414	430	385	441	416	402	432	422	372	426	362	381	392	409	393	396	420	396	410	441	386	441	444	423	421	407	396	431	413	402	418	400	400	439	402	432	396	430	397	389	431	406	409	418	434	421	417	402	417	392	407	453	414	474	416	404	402	397	394	416	419	389	414	395	444	401	375	420	370	404	385	399	388	442	408	429	415	406	423	449	433	416	415	404	441	432	384	425	406	420	399	423	411	377	409	425	397	379	390	377	410	379	453	428	429	416	407	388	436	436	436	393	406	427	383	390	358	389	392	384	461	381	412	414	377	401	404	395	413	389	432	402	386	437	420	406	401	393	386	375	421	423	424	400	412	430	415	386	415	376	404	377	389	401	429	384	414	423	427	415	434	382	446	419	422	410	416	383	395	371	443	416	431	422	388	402	418	405	403	389	410	370	412	383	404	415	432	425	411	406	410	411	417	371	362	422	422	393	419	361	441	358	411	404	431	418	407	415	404	429	404	446	444	401	415	400	380	410	448	440	370	388	413	408	420	396	408	405	413	422	445	429	362	411	393	367	408	371	419	394	424	402	420	406	410	400	419	374	397	397	372	453	420	410	430	410	370	407	415	397	354	374	393	415	473	445	398	370	413	404	410	395	418	389	419	394	426	374	386	392	386	392	387	376	429	391	387	430	408	382	386	404	395	393	437	382	452	393	392	406	407	429	404	384	396	383	440	377	420	413	439	417	397	374	401	380	393	438	401	411	393	382	397	409	410	389	411	400	403	394	387	394	401	437	411	429	412	421	412	432	392	427	414	383	333	409	393	377	392	374	435	424	403	421	432	414	399	407	434	425	413	420	361	424	384	426	415	427	400	427	413	426	446	395	419	402	387	394	376	410	395	413	424	413	424	449	415	403	362	406	384	421	406	450	405	398	423	402	437	381	395	396	417	384	413	406	346	412	389	397	387	411	399	394	428	385	395	451	376	418	402	410	384	424	357	397	388	388	425	407	386	369	383	423	408	418	388	392	397	413	435	418	411
5299	1000	977	945	924	934	940	955	914	942	990	881	952	976	925	935	902	917	899	904	933	884	951	887	905	914	937	934	909	873	916	901	928	936	884	968	933	903	910	979	934	860	866	925	959	958	928	894	915	921	932	973	889	920	906	910	959	910	926	901	953	866	911	996	939	908	897	873	897	929	961	911	925	930	912	912	839	948	887	917	926	947	899	893	915	923	952	919	933	913	900	901	852	892	907	973	910	906	932	931	970	879	897	929	935	901	917	889	913	914	938	926	919	950	898	900	974	983	940	947	968	906	909	952	934	815	921	973	951	937	890	862	888	911	867	976	920	927	916	919	936	914	862	925	893	895	916	900	902	899	932	916	963	934	907	865	904	925	884	933	895	936	953	911	901	941	917	906	916	945	891	928	879	990	955	887	921	934	906	902	910	919	885	914	862	885	903	943	938	871	950	906	880	914	902	948	973	932	954	888	890	928	899	899	912	891	967	914	914	924	919	976	908	869	905	928	966	964	900	930	874	908	942	899	921	953	971	943	907	948	956	901	910	929	950	967	935	941	851	914	929	912	937	908	894	879	960	897	926	932	859	910	869	922	869	928	940	902	922	964	918	934	907	945	881	891	1010	946	934	928	878	953	913	983	941	953	923	903	950	932	877	889	959	917	947	863	932	893	864	902	911	1016	938	917	910	947	913	890	907	934	905	910	899	901	882	907	896	926	939	870	953	899	886	927	909	933	856	946	955	962	922	944	926	956	910	948	891	931	899	873	842	906	925	928	901	916	938	964	930	898	890	953	912	923	918	871	931	962	931	934	905	885	933	872	945	911	899	902	934	923	963	902	895	879	903	925	922	882	958	903	957	909	891	933	970	935	865	977	971	914	909	872	904	876	914	877	902	866	930	931	852	926	945	919	927	897	946	942	931	911	906	961	932	903	929	935	889	875	961	889	910	904	964	918	869	991	910	920	929	883	923	950	924	903	937	954	849	890	888	885	940	931	921	956	939	927	897	875	887	838	926	885	890	947	891	956	870	928	874	901	908	822	860	885	953	904	948	935	968	914	932	873	909	927	954	914	899	894	917	911	931	864	914	906	920	908	889	887	914	874	937	908	883	889	905	890	932	881	911	961	953	933	881	973	881	897	938	868	911	936	888	885	879	894	940	912	893	899	893	898	870	986	953	952	940	878	913	963	908	950	966	915	895	938	915	938	948	896	909	906	952	885	886	931	837	899	961	884	947	962	922	885	874	880	907	943	891	931	952	915	916	918	900	939	932	877	900	926	942	962	915	939	945	867	919	917	936	882	946	937	958	855	893	939	952	926	944	958	891	911	940	927	901	898	947	866	901	937	973	903	885	897	920	907	854	908	938	951	865	936	938	920	925	952	955	903	939	970	936	966	944	917	895	914	931	915	887	983	917	887	892	930	929	879	904	911	959	883	890	909	931	958	937	937	904	941	978	867	931	896	909	945	938	968	910	935	943	940	931	921	892	866	851	932	867	918	897	928	928	896	921	930	921	917	912	919	904	884	900	932	920	916	912	987	912	883	875	929	897	926	901	919	904	860	919	911	937	921	884	908	892	932	954	950	919	921	913	899	972	915	916	952	919	924	934	929	928	875	988	854	888	905	907	964	921	924	917	875	888	930	934	959	961	982	914	893	984	920	914	861	957	958	923	1017	941	923	901	926	926	895	884	916	933	929	879	899	972	879	959	977	936	951	887	920	930	932	929	939	957	929	928	969	914	868	949	973	905	922	917	954	902	919	877	930	903	911	973	960	908	867	914	962	972	894	856	935	913	870	928	906	878	903	909	886	898	926	947	938	945	952	941	924	946	897	934	943	855	962	920	942	995	932	916	900	950	922	918	924	954	948	928	911	891	860	982	937	940	944	919	898	979	921	927	903	980	941	888	912	914	947	928	881	925	909	889	907	930	953	945	960	949	930	920	919	943	950	922	905	897	904	924	957	953	922	907	951	900	893	914	895	916	907	879	884	911	930	881	903	917	937	900	954	926	936	926	854	856	929	925	912	891	924	968	931	891	914	871	919	892	906	945	905	928	879	927	981	964	907	893	878	933	958	960	899	928	889	929	903	939	978	934	891	942	920	957	965	943	890	956	901	873	961	889	920	912	917	955	931	931	893	909	880	947	884	918	935	946	899	926	960	880	887	922	910	920	946	949	937	903	898	919	883	937	921	952	914	957	922	931	923	874	912	921	880	894	901	902	980	915	905	899	891	910	904	934	983	987	895	887	939	917	912	887	935	887	908	922	880	945	889	884	892	899	911	890	941	915	875	900	938	913	966	935	934	921	916	947	893	902	963	953	898	976	947	894	934	957	875	951	881	960	937	979	951	1020	959	937	926	884	881	937	838	902	910	892	919	884	898	954	941	967	959	914	946	912	952	948	873	921	984	971	923	910	925	897	890	900	935	933	920	893	896	946	917	903	905	944	922	898	954	883	897	899	894	864	941	840	875	878	919	890	897	929	940	876	904	902	881	912	959	911	953	917	887	970	907	904	937	932	953	956	987	892	906	912	875	899	930	894	848	932	909	891	944	891	855	950	851	973	955	894	937	973	903	897	853	872	905	975	966	920	977	969	869	884	880	904	907	884	966	837	889	915	887	885	884	863	946	907	947	963	939	986	906	921	907	867	891	911	913	937	951	914	929	992	914	902	882	899	935	967	945	994	907	923	896	927	944	892	953	953	863	895	874	929	929	870	879	938	917	933	887	938	927	975	932	865	969	921	940	899	900	892	902	930	886	868	946	911	945	936	892	912	941	918	980	947	946	915	944	898	912	905	947	893	979	948	895	948	878	912	911	891	919	867	946	895	912	887	928	910	953	947	901	862	897	913	866	891	894	910	876	911	897	898	902	866	891	950	928	916	926	927	927	907	874	900	921	926	882	964	928	937	910	874	896	894	890	884	883	882	981	937	949	877	869	910	927	933	949	912	929	941	942	889	907	978	921	939	930	944	922	954	858	865	991	901	959	934	909	909	972	912	915	899	877	923	937	905	888	914	873	882	891	947	937	881	916	925	917	894	956	943	870	908	916	906	908	871	877	1021	900	951	938	921	900	953	898	922	980	984	898	860	963	959	920	924	957	923	871	923	903	921	931	887	904	906	890	957	908	907	891	960	922	887	888	908	924	874	883	966	894	918	968	901	937	858	890	951	966	865	917	907	883	924	898	938	929	961	956	924	933	932	869	896	878	931	905	868	917	851	894	936	919	913	909	918	918	927	907	918	901	942	932	906	932	899	878	934	897	837	884	906	894	910	935	970	955	929	946	926	958	921	878	922	928	945	944	918	913	960	922	906	909	924	939	910	952	961	870	898	898	918	907	949	941	928	956	911	935	925	957	916	895	968	917	922	964	935	953	920	917	880	925	932	935	879	934	966	930	926	910	954	986	904	938	912	927	890	864	834	928	962	914	891	887	939	920	945	927	887	947	932	897	933	918	948	905	960	915	918	914	971	882	908	948
24513	20844	24454	27346	19509	1413	642	512	462	442	494	472	461	478	457	443	454	410	442	400	444	416	392	421	402	394	449	408	420	441	480	448	408	459	417	428	432	426	408	412	463	465	399	406	423	407	431	440	400	416	424	436	401	416	401	433	458	430	409	426	416	430	407	416	452	410	436	432	425	416	426	433	453	395	427	448	412	454	396	438	392	394	451	422	387	439	444	411	413	465	432	468	453	431	441	434	426	422	413	452	422	432	458	441	454	420	446	408	403	461	413	427	436	442	395	408	393	472	402	433	434	410	396	460	404	425	448	439	408	386	455	437	398	407	437	441	431	445	397	411	463	443	420	429	420	426	417	440	413	422	422	431	421	429	393	451	431	438	477	423	434	414	446	421	404	402	443	397	406	417	444	447	425	415	483	413	385	424	436	454	443	423	438	395	402	394	448	414	460	429	474	427	445	401	412	426	466	443	375	443	381	433	408	428	426	437	416	371	414	428	442	421	401	441	431	398	452	414	394	442	437	384	421	440	414	491	469	423	448	429	403	491	403	427	452	438	425	438	464	469	456	420	440	433	415	490	395	388	445	415	431	433	426	407	389	455	408	424	477	443	406	471	450	418	432	431	419	433	424	440	414	436	460	412	375	437	418	424	406	444	428	405	431	456	423	442	426	428	424	416	479	440	448	411	415	387	428	424	432	406	461	433	467	420	463	448	447	398	444	424	470	443	426	408	417	472	449	389	428	405	382	370	443	406	434	386	416	432	431	433	433	433	416	476	427	426	501	434	419	414	441	436	411	434	416	423	455	440	407	426	397	407	416	442	424	415	382	407	464	439	429	418	452	447	379	421	450	485	437	399	424	424	455	429	459	433	463	426	443	451	399	483	454	434	427	473	384	401	449	462	442	458	437	427	429	403	435	433	430	474	389	440	453	421	402	430	413	440	394	418	417	399	404	427	442	406	432	422	460	449	408	406	479	385	389	445	412	434	441	432	458	432	419	422	444	429	411	387	394	433	418	396	370	440	403	389	423	393	455	424	434	424	390	398	413	396	398	417	442	396	413	433	412	435	412	443	419	428	441	390	403	459	450	454	422	416	444	460	424	436	433	441	462	425	409	436	432	422	439	451	392	449	424	427	439	394	421	444	451	420	445	442	457	434	410	416	432	451	446	382	449	490	450	408	449	416	413	447	420	441	379	427	426	461	428	418	404	410	409	416	374	422	390	434	432	446	436	448	415	435	439	427	435	432	488	401	406	396	435	453	460	439	443	424	428	465	422	440	449	452	476	417	439	421	426	425	434	407	439	384	417	415	490	419	437	448	442	444	398	435	440	417	459	429	404	430	446	455	422	432	437	442	430	407	440	423	451	428	469	432	400	435	412	426	427	435	383	436	424	422	387	444	435	414	423	403	445	433	446	402	446	473	429	442	391	441	443	404	474	405	456	426	428	451	466	424	422	476	418	418	393	417	405	417	460	441	444	402	408	430	435	426	475	405	396	443	407	456	447	443	423	429	410	442	417	461	449	431	426	396	401	444	389	417	424	376	421	468	423	412	431	446	435	432	421	413	408	409	447	460	444	442	435	431	478	429	450	418	394	412	391	447	404	453	407	433	414	422	452	366	424	405	424	425	439	452	464	476	424	440	441	434	414	391	421	430	425	419	385	384	424	455	382	470	464	418	469	455	406	420	413	427	420	449	420	440	450	418	459	421	424	420	406	424	365	372	471	406	432	399	424	422	429	428	434	406	417	438	453	420	465	406	429	441	409	409	457	424	483	432	426	425	415	378	441	468	428	423	413	411	388	407	418	412	409	410	436	413	463	401	418	458	407	478	420	397	400	477	421	425	439	412	415	401	428	444	406	462	399	446	413	429	424	420	407	452	470	406	397	411	409	420	432	403	436	440	456	457	420	404	444	407	420	482	457	442	465	406	404	429	448	432	419	424	463	432	428	477	434	362	432	402	400	439	435	436	388	410	432	433	444	415	409	410	454	428	386	440	440	452	454	443	426	481	407	423	430	414	378	476	421	374	414	410	433	434	442	429	449	467	460	429	429	406	410	421	459	442	438	471	430	416	436	416	419	464	404	408	415	413	432	418	418	472	409	463	397	404	461	428	453	438	418	411	429	441	462	412	415	418	435	411	457	461	411	424	386	447	396	414	417	402	458	439	440	461	416	399	431	391	414	426	403	428	429	433	427	449	439	432	469	380	437	440	444	426	384	426	411	442	453	438	436	436	440	455	447	436	458	416	455	454	437	405	494	420	446	405	388	411	435	440	447	426	460	439	428	407	417	393	431	414	456	403	421	397	466	415	419	427	420	435	425	452	436	436	393	410	421	387	389	411	445	436	418	416	440	439	419	411	413	428	434	419	419	466	445	436	419	386	448	419	409	422	431	425	445	461	428	412	428	416	430	416	431	423	448	427	465	429	437	444	444	405	406	432	425	435	429	476	436	419	454	403	417	416	428	427	425	443	441	440	432	444	444	433	449	450	426	417	459	443	475	403	434	438	470	428	423	444	399	417	418	418	425	413	436	426	411	377	414	450	423	456	463	471	435	445	417	416	463	453	410	422	448	401	412	452	421	422	454	433	431	429	423	416	399	447	446	421	403	380	438	432	415	413	406	425	437	421	447	430	445	432	419	409	397	402	401	418	402	447	441	481	433	443	444	414	458	447	432	376	451	452	429	427	434	447	474	395	424	427	438	440	426	474	432	443	389	410	424	423	402	454	449	402	424	402	393	421	423	414	408	446	410	448	438	434	423	443	423	409	434	397	423	429	431	421	443	472	420	448	434	448	433	437	453	443	412	396	424	392	435	478	422	425	442	437	446	426	447	426	402	428	454	413	406	370	431	445	454	409	448	458	473	440	405	440	459	442	455	434	456	440	440	408	418	476	420	403	424	429	432	465	423	470	435	416	401	437	445	411	434	435	418	416	404	461	435	431	455	415	427	446	434	452	435	449	404	403	433	439	423	414	435	447	403	430	466	414	420	434	420	455	408	418	470	472	446	422	425	423	455	444	412	406	445	457	410	423	426	421	445	433	397	424	444	422	456	420	407	430	398	412	460	412	429	396	424	411	453	394	403	397	445	403	429	427	419	463	433	422	404	430	384	405	415	406	417	398	435	428	429	408	415	431	400	441	462	464	436	457	456	390	457	445	403	408	431	446	449	427	419	440	463	403	464	446	415	463	443	429	450	441	365	397	390	450	393	399	420	458	388	449	444	441	412	395	443	435	424	421	442	430	439	447	431	404	415	388	442	385	419	460	435	398	413	399	395	427	414	423	392	428	404	441	436	431	447	435	413	423	438	442	421	405	402	401	417	415	442	441	404	371	443	433	418	453	405	425	422	440	467	435	392	455	407	436	431	385	429	416	441	431	421	418	418	411	411	398	402	383	444	427	423	405	384	422	444	458	453	414	383	432	409	445	442	396	425	444	444	455	401	400	365	428	442	445	442	403	419	438	424	421	423	379
3366	3131	2215	1346	1080	1006	952	956	1011	999	962	982	963	922	960	903	923	888	966	936	899	946	971	941	910	967	965	960	941	966	872	964	956	957	950	953	952	983	931	958	977	882	957	919	962	948	932	1027	985	930	954	925	912	970	960	934	972	975	935	910	955	908	989	936	905	961	955	976	940	923	933	949	942	961	963	941	964	967	966	976	909	910	910	923	976	871	962	967	921	911	939	883	968	925	906	995	990	958	989	953	905	928	945	951	911	910	954	949	918	915	909	933	944	959	939	869	931	978	955	874	990	926	935	921	889	956	955	974	967	904	998	957	952	865	872	966	930	950	936	876	890	969	956	968	968	947	954	976	953	940	950	953	911	962	934	936	922	976	952	924	982	969	951	989	926	915	1000	936	936	956	921	938	964	926	939	959	940	931	951	932	924	915	1008	860	945	926	935	955	936	880	908	965	889	936	911	920	914	906	995	916	981	963	930	923	989	945	927	896	1001	973	908	999	880	913	939	936	907	909	923	924	918	985	936	909	918	945	983	934	920	986	961	942	894	971	987	877	968	951	921	954	844	905	981	929	942	926	952	903	939	979	939	960	967	991	934	953	876	879	851	879	974	922	939	948	889	899	911	954	943	926	926	913	915	993	931	1030	912	979	944	882	936	931	917	931	895	927	969	961	927	909	918	954	971	955	929	920	892	910	945	900	949	900	890	1006	943	942	955	938	955	905	899	976	932	913	904	950	873	977	899	958	931	969	929	916	961	938	995	967	976	876	875	939	945	955	967	965	933	954	962	907	965	940	979	964	917	878	914	897	951	909	933	986	943	957	979	935	932	953	916	970	962	1000	944	938	917	954	949	980	952	886	950	979	939	925	1019	919	912	980	917	937	973	983	914	970	942	928	941	950	947	987	957	931	897	923	996	939	914	903	938	938	917	941	919	924	913	901	933	1004	958	1001	917	903	968	938	922	963	942	968	955	945	910	923	931	939	923	898	903	984	937	900	941	942	922	951	932	984	1010	902	946	944	948	1018	862	914	945	931	964	1022	966	964	947	936	947	933	893	898	932	977	944	935	964	938	935	926	911	925	919	920	963	908	981	908	944	939	917	911	972	920	941	941	895	931	912	902	934	969	915	889	937	955	1011	926	953	924	942	892	929	898	979	905	940	903	951	977	1023	966	895	932	941	893	983	932	928	941	943	968	953	969	932	934	946	912	929	1010	928	953	979	932	911	967	878	913	939	937	925	901	899	1008	983	992	898	980	959	911	925	939	976	937	935	906	942	933	972	936	969	929	963	982	948	919	957	910	953	896	976	961	967	956	899	981	969	898	899	931	900	919	971	945	928	921	951	956	924	960	961	935	925	935	1024	913	905	979	937	916	910	933	967	990	918	930	921	966	940	988	923	909	856	931	960	942	955	878	917	942	912	924	910	973	935	916	947	885	954	948	935	936	936	913	961	970	911	921	947	946	963	968	901	974	956	918	968	927	963	963	940	942	933	910	968	921	934	924	926	963	928	950	916	971	909	1036	923	938	945	931	938	960	919	954	904	975	919	913	963	978	970	977	948	984	928	895	1005	962	900	1003	924	975	1000	946	910	907	916	979	915	916	943	944	980	977	962	986	940	883	954	993	949	906	940	958	943	963	949	948	932	943	926	970	896	937	900	909	915	998	974	918	935	957	924	937	966	914	968	910	922	954	886	940	940	907	982	961	931	985	925	912	942	955	929	941	903	875	944	920	888	969	946	947	943	961	955	934	889	900	912	933	931	915	911	972	935	883	984	957	952	875	946	948	916	907	942	947	918	979	927	909	969	949	941	962	917	978	959	945	915	972	926	978	978	942	917	917	925	882	967	895	953	967	929	947	936	961	912	970	924	934	926	913	930	967	921	900	947	925	960	939	962	907	950	943	920	927	968	962	873	960	948	982	974	988	969	934	958	952	910	989	986	941	993	1008	871	972	948	947	963	945	909	930	964	914	954	969	943	948	959	931	906	952	937	1000	959	930	974	945	988	901	973	1014	902	937	902	965	959	932	944	877	966	915	978	924	968	930	976	948	977	943	894	1007	929	969	935	928	939	916	995	961	995	902	942	961	896	919	980	986	911	966	916	1018	904	883	976	956	950	973	939	1035	955	977	873	962	941	941	924	909	892	950	917	932	927	930	923	949	911	939	974	934	850	917	936	915	947	892	972	929	1013	973	927	946	929	923	932	961	1015	929	934	915	948	878	917	951	973	961	1007	923	945	913	985	897	982	916	942	913	945	891	995	967	958	921	956	946	970	932	943	942	939	952	963	935	950	930	933	935	887	971	930	920	957	913	914	951	970	924	951	952	943	905	920	918	992	897	996	914	894	946	950	898	993	968	908	935	974	927	918	897	954	934	948	918	963	950	903	930	998	891	907	895	955	938	918	914	924	938	946	940	1002	932	945	977	996	935	942	967	899	937	925	929	893	937	982	971	929	968	939	888	971	1013	920	971	929	911	942	890	965	942	906	946	944	945	948	987	925	992	950	899	987	936	1010	926	880	953	992	977	935	995	948	967	936	878	951	897	976	962	934	932	989	952	934	909	898	969	956	934	905	934	1000	882	918	951	888	960	938	968	956	957	915	916	946	895	966	895	932	939	948	900	849	926	946	938	955	964	916	919	959	955	934	948	975	954	973	933	973	976	913	940	956	941	932	952	983	915	949	980	949	927	1002	898	924	996	940	940	867	933	939	947	945	1007	906	922	1012	990	975	977	958	927	946	888	921	930	976	915	951	936	900	930	976	919	942	985	973	974	935	937	914	911	992	849	926	957	933	967	917	901	925	954	926	931	1006	940	928	936	944	884	968	866	960	934	922	957	949	925	987	953	924	946	950	952	934	909	972	944	945	915	929	888	930	894	941	911	896	914	905	946	904	898	993	929	915	908	922	938	925	939	977	936	903	962	956	948	918	922	925	916	893	870	921	922	910	912	961	932	942	960	930	949	967	913	983	922	948	971	989	950	930	895	900	950	968	925	947	939	953	955	948	972	930	921	950	918	958	975	942	934	960	948	939	930	929	978	949	914	950	916	975	936	922	940	932	998	926	1002	952	974	999	995	988	923	968	933	922	903	929	921	938	922	953	927	939	935	956	925	942	927	962	945	927	928	964	950	952	954	916	932	1013	965	858	947	915	954	961	938	916	940	941	956	914	923	919	971	949	1008	927	887	908	941	911	948	932	920	952	935	985	943	954	973	916	965	1002	953	990	984	929	967	976	932	865	943	944	937	893	911	908	941	976	919	935	977	982	963	897	944	977	869	957	1036	893	955	977	919	941	951	931	971	969	935	953	964	968	924	924	960	888	904	953	913	950	951	875	921	957	939	960	961	995	884	941	953	934	923	924	929	926	986	926	916	959	966	915	946	885	1001	972	912	912	910	934	929	955	965	929	935	993	980	915	911	974	972	926	918	946	959	948	929	999	977	961	918	902	965	960	943	1002	928	868	920	972	968	957	922	937	920	981	972	916	992	930	917	953	937	952	950	971	944	936	903	944	930	919	917
23640	20900	25217	26735	20908	20906	2996	510	381	310	321	281	294	259	276	280	279	268	257	266	231	245	250	219	225	259	248	242	246	233	213	212	215	245	234	239	227	228	263	228	216	243	232	238	209	229	216	234	211	214	248	227	247	222	239	243	238	223	224	238	235	221	242	231	221	221	234	235	247	234	212	239	249	192	245	222	226	203	224	237	211	232	236	231	216	248	242	224	235	239	258	224	243	226	221	209	264	218	249	234	256	215	227	240	227	228	209	230	232	222	244	211	249	229	229	231	222	236	249	254	231	233	220	195	228	219	216	243	210	230	228	224	245	187	241	229	231	229	222	230	223	233	250	214	258	207	270	240	231	210	264	224	219	208	209	203	221	199	219	245	251	246	242	231	242	217	251	213	223	208	259	249	245	192	204	242	220	236	209	223	184	208	186	243	218	239	204	224	215	243	245	262	217	244	258	237	247	230	247	216	202	239	241	211	233	224	215	212	216	258	216	256	224	224	241	218	235	228	203	213	240	208	198	224	247	202	225	235	241	207	227	253	233	235	245	220	265	222	233	239	211	203	209	256	229	234	250	234	219	241	230	229	240	217	217	221	239	222	253	228	261	260	206	232	237	239	263	236	242	224	209	254	235	215	267	242	230	235	209	231	222	221	224	253	250	213	239	234	229	213	230	229	242	214	178	194	237	199	222	234	241	233	239	207	250	246	229	223	233	234	198	212	235	222	248	232	255	245	213	214	222	234	251	213	241	214	241	226	224	230	228	227	212	208	242	248	236	242	237	199	223	244	234	221	247	232	255	239	215	232	227	224	268	222	247	237	241	226	230	236	233	205	226	233	204	214	225	268	203	243	212	243	255	223	243	255	214	239	222	242	225	199	242	239	227	236	257	239	232	234	205	257	234	209	244	235	216	213	227	201	233	237	230	259	251	209	208	237	234	267	226	248	204	218	194	204	231	233	220	230	227	210	218	223	245	260	246	204	213	232	240	248	216	245	228	236	212	240	234	234	229	232	235	232	237	240	222	240	234	238	229	221	228	214	208	224	229	231	245	201	244	228	228	228	235	240	230	233	243	237	227	212	223	232	222	252	242	231	223	246	249	250	228	212	258	249	227	218	221	236	233	230	239	244	194	236	218	237	249	217	243	244	233	202	264	243	213	252	233	216	235	248	241	241	198	261	254	239	260	230	229	217	199	210	238	235	223	252	215	244	221	220	222	225	241	221	219	227	224	233	217	243	235	257	245	250	252	214	226	246	225	245	238	249	219	225	243	225	215	211	233	226	214	239	242	235	228	179	202	235	238	239	215	254	229	224	230	245	231	257	215	218	229	243	266	231	247	235	260	231	205	225	224	227	194	231	230	201	220	213	217	220	233	200	236	248	222	240	225	224	238	258	248	208	215	225	220	222	229	247	221	242	234	236	198	232	208	253	217	210	213	244	214	238	246	239	205	210	212	269	237	248	228	251	237	219	267	239	232	237	230	219	195	225	236	236	246	236	238	217	249	254	236	262	261	228	214	217	209	224	210	227	226	216	255	225	246	204	210	204	249	235	242	246	247	219	201	239	229	213	220	199	230	246	223	237	231	267	233	235	220	202	235	231	246	223	209	266	228	220	240	218	236	233	198	242	239	204	233	241	199	239	221	235	229	244	226	204	225	250	232	210	219	237	243	211	223	245	218	214	219	213	244	212	217	237	222	236	242	237	207	258	255	226	246	208	229	211	210	223	227	239	223	220	238	212	215	237	245	202	228	219	218	230	222	230	205	227	233	219	199	238	243	245	208	212	231	206	210	225	210	245	243	241	274	228	233	223	263	216	207	256	221	257	205	211	241	237	236	215	211	223	218	241	258	241	189	190	231	242	246	239	215	230	223	230	236	250	258	252	252	249	221	214	232	242	234	232	227	243	219	212	242	242	232	250	222	226	234	228	211	233	221	239	200	214	213	237	220	240	252	236	232	235	201	234	256	223	252	260	223	206	210	247	245	215	234	225	239	251	254	237	242	211	235	223	245	216	248	238	218	251	260	243	236	206	248	215	217	257	264	245	215	234	264	225	236	210	233	227	242	234	215	229	238	211	230	232	256	260	248	211	225	260	221	215	228	261	250	237	209	220	228	239	217	261	213	210	229	228	242	222	245	247	245	218	193	200	221	248	235	251	241	204	230	207	250	233	224	219	222	249	202	208	201	263	247	237	230	217	259	238	219	226	230	239	225	203	209	246	224	232	220	268	245	239	242	230	234	225	221	213	218	220	219	208	237	206	236	249	245	213	219	218	217	233	208	229	252	252	225	237	228	237	248	241	269	265	229	232	247	242	209	240	219	225	257	218	218	233	252	246	247	228	242	200	254	236	227	242	223	218	247	271	246	250	242	228	220	246	241	244	224	220	241	230	248	228	243	230	219	245	220	216	223	227	242	217	211	226	218	253	244	250	237	231	230	213	213	241	230	210	221	233	255	240	231	256	250	237	229	229	270	234	221	203	232	231	210	222	222	241	210	253	231	245	222	256	234	227	227	247	235	247	229	230	227	228	231	246	254	234	208	241	201	209	216	211	242	224	216	260	215	226	239	233	223	236	236	230	202	212	244	228	206	219	232	193	236	235	231	214	216	226	229	254	217	224	252	237	224	258	253	261	240	260	239	222	219	238	242	227	221	239	225	240	207	232	225	236	223	215	193	255	203	244	222	256	254	225	228	261	204	248	228	198	213	232	238	242	244	244	240	259	229	254	233	250	239	208	214	231	251	207	224	212	222	248	235	219	204	225	205	217	182	227	226	220	225	244	226	214	223	240	248	248	224	230	254	237	218	242	252	225	238	182	225	241	261	252	256	259	224	223	218	231	224	237	211	236	236	256	252	235	227	203	214	239	234	228	271	216	226	237	239	228	226	277	220	231	257	217	231	212	213	222	259	219	239	238	220	223	242	230	227	220	247	220	225	214	239	241	210	251	222	230	236	209	219	260	241	204	213	198	190	216	260	258	220	245	251	247	216	233	208	236	225	220	248	249	224	230	272	219	212	247	230	220	231	227	215	263	212	241	235	212	224	244	237	219	229	231	268	229	204	217	204	203	229	225	213	276	228	229	227	196	246	213	214	233	251	232	250	234	241	239	265	218	243	230	256	245	228	238	208	209	218	191	263	229	243	247	234	233	236	215	224	222	249	251	252	228	236	233	218	209	225	226	225	212	262	210	227	218	227	229	227	194	233	238	245	235	240	228	244	237	223	272	248	235	229	244	228	221	261	206	242	258	216	225	223	210	216	207	249	231	243	241	225	228	211	235	247	213	210	231	204	226	231	203	212	227	245	242	231	229	203	242	211	235	226	246	270	270	227	231	241	266	239	242	247	222	215	252	258	238	240	226	214	204	226	239	235	224	239	230	221	243	244	251	219	261	239	254	217	214	229	225	220	236	208	227	208	228	205	234	231	234	251	216	225	237	233	245	248	200	222	239	238	226	227	217	230	209	206	226
3461	5088	3157	1519	1005	751	662	644	701	609	623	541	590	603	519	542	569	522	551	534	535	561	584	588	564	540	541	546	533	532	534	508	580	521	550	551	569	547	530	550	542	594	564	550	578	561	479	527	501	548	586	513	623	537	516	536	579	542	528	527	493	528	565	574	533	525	567	524	557	564	540	554	559	568	539	558	538	564	547	530	529	556	520	568	561	615	526	527	524	495	571	549	534	522	572	534	501	525	548	567	582	550	557	525	518	563	590	593	528	501	523	542	583	546	536	578	547	546	546	515	578	564	538	550	530	551	571	552	578	549	503	605	558	560	566	539	570	543	534	566	541	565	534	552	552	543	530	546	543	548	525	537	534	536	565	539	512	530	560	545	536	526	547	519	507	551	548	543	563	511	524	487	542	540	494	561	525	522	546	486	565	487	516	579	557	547	516	531	551	556	551	507	593	547	574	556	551	537	588	520	524	545	530	527	559	546	543	550	516	552	553	546	546	594	568	557	557	585	529	552	541	564	571	557	562	549	549	553	594	539	505	551	548	569	553	567	553	558	531	550	558	578	556	568	556	563	517	552	566	552	578	542	530	565	589	577	570	566	507	530	532	497	580	541	564	553	569	572	557	554	556	542	537	548	509	574	508	557	517	540	520	521	535	556	573	513	588	536	556	486	556	530	547	528	528	580	586	516	567	556	553	561	564	567	536	555	539	516	566	543	547	571	539	566	495	568	528	534	560	511	528	570	537	571	495	521	528	542	536	558	550	538	499	485	579	519	544	535	574	539	577	509	565	557	526	547	557	547	566	494	551	551	528	542	530	559	498	552	540	551	519	602	606	556	533	554	538	514	558	567	551	563	516	558	539	561	561	531	538	533	520	523	568	567	551	532	564	536	556	530	539	533	511	547	529	524	539	524	534	541	530	570	571	557	519	524	537	516	540	521	555	573	559	538	516	543	563	534	551	541	541	510	541	569	576	567	560	509	534	548	578	545	551	520	572	526	543	549	523	550	540	543	565	541	556	515	552	571	549	564	537	530	580	507	518	559	533	551	561	560	567	515	538	545	599	563	559	598	549	559	581	518	496	553	516	565	580	553	569	504	560	532	564	545	521	537	544	550	565	544	537	526	553	575	566	550	539	558	549	541	560	552	540	561	560	558	534	534	512	560	511	546	536	525	529	512	535	540	521	537	559	547	506	538	575	534	541	497	568	558	533	591	531	563	522	551	564	534	544	567	589	512	563	519	550	539	527	561	538	589	543	565	601	535	540	539	544	540	546	561	504	596	537	539	518	508	502	537	536	552	599	531	573	537	512	546	539	495	545	550	508	582	557	560	570	537	490	585	568	530	520	520	545	542	548	575	548	521	543	570	538	538	562	562	521	530	563	570	550	522	602	554	541	517	562	555	503	544	567	513	571	543	527	529	605	591	496	558	563	557	572	549	542	509	497	599	488	536	548	515	538	545	557	558	503	554	531	534	521	541	565	539	578	553	569	543	517	565	533	532	544	577	508	524	518	504	524	522	556	577	551	561	554	567	527	534	549	566	515	525	523	558	534	595	522	558	524	540	531	496	559	521	568	561	528	510	499	524	548	526	570	561	520	533	519	516	544	582	547	560	553	562	554	532	551	560	561	520	570	525	520	541	547	568	537	571	542	534	540	550	561	527	555	578	545	554	577	543	538	552	542	502	495	539	542	539	528	533	529	547	497	520	541	533	556	580	547	534	561	531	568	540	563	548	511	536	530	553	494	602	507	592	582	556	529	553	566	504	542	552	513	560	491	530	501	577	548	545	581	556	558	540	572	534	556	575	559	549	543	581	500	526	555	555	563	566	589	546	566	550	558	522	525	621	507	573	525	539	541	587	499	577	545	570	501	553	527	581	556	554	499	544	528	546	584	568	568	552	546	516	581	494	588	495	504	552	542	550	516	548	552	536	591	520	528	553	514	489	498	542	542	539	547	514	593	550	596	526	553	546	517	514	536	547	567	543	590	553	517	528	503	545	560	566	554	546	580	570	494	524	597	550	560	547	549	559	594	554	580	555	577	554	562	522	564	571	539	548	546	565	567	552	570	570	563	539	577	576	529	599	542	517	560	551	544	547	583	555	528	546	549	507	508	531	534	582	548	560	515	592	593	537	568	545	532	576	538	542	558	546	530	559	523	526	545	574	545	562	533	511	532	549	526	510	530	522	561	566	545	531	555	585	533	524	532	554	537	554	527	588	557	575	549	524	548	572	544	577	554	526	552	542	601	564	539	517	524	552	524	546	547	538	480	527	556	508	567	528	524	531	522	546	542	564	554	548	548	530	530	554	529	606	536	536	513	537	591	569	551	590	516	535	552	534	573	529	551	545	526	567	570	552	537	566	571	542	558	527	584	545	535	559	540	501	594	557	548	526	539	496	515	546	565	534	548	522	530	555	509	576	520	516	565	521	507	552	543	536	529	533	545	593	533	507	542	504	551	531	585	580	524	532	567	541	524	534	583	538	503	558	571	539	559	556	535	506	570	523	514	520	509	533	537	539	505	557	492	540	545	535	524	544	552	529	522	578	561	533	557	550	512	556	513	542	549	556	517	535	537	528	531	556	573	524	548	553	544	558	545	534	522	546	575	561	555	533	537	558	567	587	550	516	531	556	565	527	562	538	540	511	555	552	560	567	573	532	509	558	566	520	541	547	540	533	522	514	537	549	565	565	563	523	559	557	520	538	560	547	572	515	573	541	536	593	515	518	527	539	540	519	495	511	535	552	529	534	576	588	543	543	531	542	566	578	580	532	560	553	544	534	543	529	586	567	552	551	549	556	557	528	572	495	546	543	534	563	601	563	541	526	498	544	538	564	575	580	507	558	530	548	553	549	563	546	542	550	553	523	511	538	554	558	523	583	540	580	543	547	555	573	515	542	532	536	562	528	531	526	518	541	505	557	511	549	494	513	542	558	533	524	549	563	539	559	506	543	550	537	545	530	533	567	485	558	547	570	560	529	525	540	556	547	572	534	576	574	547	518	568	549	568	513	536	534	517	523	569	548	544	557	529	544	553	553	534	514	529	533	531	555	534	513	541	532	569	573	512	523	526	541	500	527	567	543	554	524	537	521	560	549	594	503	552	529	565	549	558	510	546	552	545	546	542	541	560	555	540	550	538	527	568	547	590	585	516	561	550	519	533	541	564	523	531	543	572	519	534	509	512	558	546	528	527	539	547	546	573	494	539	533	541	533	567	565	567	554	531	556	541	562	590	541	535	521	520	537	551	538	571	532	559	532	510	566	521	550	577	553	544	532	587	565	535	556	536	518	521	560	508	533	577	574	517	524	552	577	540	628	547	531	541	576	589	541	509	571	559	571	561	536	540	588	509	502	567	568	524	571	549	536	517	518	538	514	538	563	519	555	518	534	556	559	522	553	519	552	543	485	529	527	589	537	535	522	557	549	523	564	585	527	533	573	562	536	544	511	547	564	518	519	557	542	561	500	535	552
32214	10306	1166	444	440	461	433	426	423	432	458	402	389	439	432	426	399	418	403	415	406	407	430	409	422	436	425	404	385	396	431	401	387	399	389	408	461	457	410	401	389	407	398	408	403	415	387	437	427	425	422	408	394	402	404	413	422	409	396	364	400	406	441	416	387	401	417	398	433	393	402	438	402	428	438	358	360	421	382	415	453	382	402	421	411	410	395	412	427	439	422	411	387	405	420	424	397	431	434	381	414	401	419	400	382	426	390	430	410	414	395	417	428	372	398	425	369	386	382	406	381	398	377	416	357	401	378	403	397	416	456	419	423	412	376	411	413	399	448	360	450	426	414	374	381	408	385	390	409	419	422	428	382	432	377	425	448	412	414	385	384	389	423	396	377	375	413	389	390	402	410	405	419	405	404	399	390	402	405	406	431	426	422	433	417	398	391	393	391	404	407	413	391	421	432	381	412	416	370	403	407	417	391	387	359	383	421	428	431	388	426	407	404	396	416	420	412	412	405	408	417	363	405	396	392	433	389	457	363	403	404	432	401	400	415	390	425	427	413	404	399	410	417	405	362	412	394	390	369	365	421	395	398	415	399	412	425	428	418	403	395	418	431	402	413	436	464	415	392	380	374	404	404	410	409	418	417	423	405	433	439	422	377	380	363	407	403	422	385	386	407	427	399	387	381	406	427	394	439	363	390	421	416	441	383	399	424	414	392	397	394	416	449	409	425	393	382	460	390	446	429	416	437	420	401	400	412	394	427	430	440	402	394	372	407	420	379	425	412	395	417	437	428	377	447	379	423	409	386	375	386	421	393	410	369	439	387	355	424	421	422	447	408	406	436	418	394	396	383	441	430	412	423	393	399	396	396	409	409	385	405	418	410	433	429	376	403	425	370	409	408	402	412	424	451	385	403	400	421	435	427	425	422	387	398	425	410	431	392	403	384	421	407	453	374	392	420	373	347	367	412	409	427	431	399	394	465	403	418	408	432	410	405	415	389	407	407	402	425	415	367	426	407	389	425	423	422	386	416	384	379	393	434	421	390	428	415	431	438	410	395	371	416	406	420	422	403	425	409	392	396	438	395	456	399	408	423	432	406	443	388	437	407	434	399	410	409	382	389	428	409	397	404	387	402	447	433	417	402	430	437	403	406	415	402	387	412	415	406	412	412	398	406	431	439	416	445	371	412	438	368	392	420	415	375	406	414	407	376	373	414	374	375	390	396	399	413	428	389	403	373	426	411	399	395	391	384	432	375	392	385	378	407	397	427	419	388	419	407	403	403	417	435	386	438	444	406	402	421	418	389	394	442	399	355	408	413	451	417	405	431	408	419	386	416	438	466	416	387	385	380	369	414	388	397	421	392	422	405	422	397	377	432	409	395	388	416	398	395	357	380	348	364	401	395	436	419	386	409	393	431	446	438	414	373	397	402	390	391	424	402	382	400	436	392	435	396	409	400	386	397	402	438	390	412	397	422	372	405	392	400	410	412	398	407	362	430	388	402	444	413	432	392	345	422	398	442	390	415	424	475	417	392	392	421	376	397	433	450	443	420	434	385	415	408	438	440	378	407	404	376	389	411	446	420	425	395	433	401	408	395	394	442	405	378	407	402	386	389	442	428	395	450	419	436	437	427	405	415	410	363	399	383	431	415	427	423	407	424	386	404	418	440	447	410	404	346	387	429	403	430	382	424	428	398	419	434	407	428	392	439	396	404	398	376	398	434	452	402	433	419	408	434	405	397	443	391	404	421	396	411	378	394	413	424	401	387	360	421	413	409	436	395	445	434	413	380	393	435	435	411	358	484	399	403	413	434	407	412	373	443	425	427	402	383	379	407	400	429	417	404	396	391	399	396	384	425	426	400	434	402	425	414	384	411	393	400	425	382	447	385	388	410	421	411	398	428	386	440	385	441	403	414	430	391	394	398	394	439	378	400	412	386	392	409	414	408	408	393	393	406	398	400	389	394	414	410	410	386	407	404	425	385	355	403	384	408	442	431	410	385	395	394	365	390	439	459	426	406	423	400	409	384	390	412	385	426	372	406	391	411	396	430	416	417	405	395	433	414	398	407	399	432	392	418	405	421	420	427	459	447	457	417	363	408	387	421	390	403	406	405	417	382	413	401	358	378	392	412	396	413	403	379	407	421	381	398	416	400	424	407	402	407	376	390	426	367	398	388	409	380	399	417	411	412	413	351	433	395	410	416	421	425	422	407	436	433	432	422	415	452	438	411	421	408	402	441	393	403	415	436	416	395	389	400	393	404	432	405	405	413	404	425	419	391	373	405	390	393	419	400	475	406	392	389	389	419	397	406	384	388	430	431	415	410	408	393	422	443	405	424	381	402	400	411	395	414	375	426	455	416	410	360	364	405	437	382	404	452	404	397	393	441	392	411	402	383	379	390	376	445	413	427	461	379	410	420	402	423	421	394	392	404	382	401	378	410	394	416	420	420	433	354	438	410	395	411	364	395	404	395	404	394	392	402	407	393	387	406	444	437	431	428	427	397	387	382	392	394	401	402	378	406	391	397	418	450	417	405	400	424	389	463	415	405	407	379	451	413	369	407	406	430	414	456	437	400	399	416	403	423	421	432	425	392	413	368	393	406	417	433	420	394	447	391	441	422	427	399	449	421	370	380	425	416	417	448	428	390	389	401	409	397	380	437	439	409	416	408	432	410	368	406	405	388	398	403	369	416	400	430	393	365	420	420	406	397	394	419	419	413	373	435	366	438	428	392	421	395	442	429	402	384	436	395	374	385	432	444	415	411	384	433	408	411	406	424	391	395	414	356	418	435	399	434	431	362	434	390	378	409	390	396	367	383	416	408	399	391	409	414	404	368	401	382	390	440	390	439	420	407	415	417	405	403	427	401	412	419	379	412	444	403	428	439	432	437	381	459	396	395	436	414	423	382	399	377	430	396	398	413	405	422	393	401	426	418	438	433	400	405	440	377	382	399	388	389	401	394	377	382	415	382	395	382	426	399	425	429	402	422	414	393	461	395	380	378	398	385	435	382	387	384	449	440	443	413	372	406	392	391	397	388	413	407	389	394	378	385	414	458	434	413	440	408	412	415	435	419	405	402	419	387	419	401	415	399	395	434	406	461	411	386	403	429	403	416	378	409	402	393	379	451	423	397	417	390	392	391	411	405	436	398	411	388	394	415	422	379	374	423	431	438	393	378	426	414	382	406	387	359	380	377	396	415	418	377	409	396	411	394	405	449	380	432	375	366	388	428	414	392	405	396	433	418	406	398	419	403	442	393	430	359	375	411	374	441	452	375	398	396	430	390	415	420	404	398	415	412	360	395	467	390	416	411	407	396	433	407	369	408	369	441	414	397	422	426	421	431	434	448	367	400	424	437	403	398	409	405	408	379	378	402	402	418	392	411	378	386	402	400	390	397	416	394	423	394	430	372	397	388	420	409	396	359	406	411	417	437	412	454	405	369	403	420	388	376	389	449	409	441	403	385	398	430	438
5362	1125	1013	907	925	934	884	898	942	940	899	908	921	892	967	936	922	891	918	931	906	906	908	903	969	947	907	887	920	926	945	887	938	891	888	942	862	899	923	879	922	954	925	945	887	923	928	966	942	951	902	925	866	911	959	966	871	948	954	929	944	913	951	936	853	934	885	905	904	893	950	945	947	921	928	914	929	910	951	909	937	936	941	898	905	946	912	924	983	913	907	933	949	898	971	879	955	949	910	879	899	921	889	946	912	902	946	912	895	973	923	955	920	882	903	933	927	865	1000	898	961	925	868	915	950	890	930	936	942	1006	950	951	953	931	907	925	977	939	908	948	920	881	925	968	931	972	964	968	924	894	888	933	911	960	879	894	985	977	937	921	907	912	880	919	927	891	915	888	943	946	947	906	978	930	932	891	916	978	933	956	912	886	981	936	848	954	952	894	933	898	920	970	927	952	954	873	923	911	895	887	927	958	1005	873	920	893	880	922	888	936	937	900	948	949	943	961	903	952	922	882	950	927	930	942	885	918	944	936	922	901	941	951	930	905	911	952	905	835	930	862	892	921	923	947	932	936	900	878	880	940	888	935	924	897	964	950	957	936	925	891	983	952	909	944	893	942	923	966	881	880	973	918	829	905	930	910	948	1002	937	897	916	842	927	951	900	915	919	885	933	889	921	944	870	924	975	940	902	946	942	880	913	913	993	970	917	941	935	956	931	950	899	949	929	878	917	904	855	921	978	971	942	893	919	961	921	943	974	1023	934	887	873	913	931	940	892	961	910	903	889	935	963	915	943	872	882	910	911	933	930	877	909	911	985	952	893	861	939	886	936	904	917	900	945	918	894	904	907	898	955	951	925	945	898	921	962	881	926	945	922	923	908	914	926	891	902	937	908	916	880	955	889	975	964	896	892	919	934	928	958	931	925	900	892	953	931	899	973	909	909	909	931	940	950	944	937	960	896	994	866	929	896	939	929	859	930	935	886	936	967	928	874	928	885	939	905	922	921	945	924	934	945	941	941	966	962	915	940	913	974	905	953	876	935	926	902	954	916	923	932	906	992	930	871	885	938	902	937	896	894	872	958	929	891	957	927	916	933	911	896	872	925	889	853	921	914	955	870	961	895	920	895	926	913	920	857	914	897	897	906	918	879	951	894	942	907	899	955	926	907	964	891	901	915	956	930	893	883	935	937	951	926	934	980	925	915	868	905	848	898	958	908	917	899	927	934	870	927	955	935	921	907	893	1012	924	896	894	942	924	934	884	919	915	949	911	915	936	912	936	895	913	940	957	880	960	936	921	958	914	970	928	937	899	946	912	941	914	951	901	942	909	894	977	925	948	909	925	934	899	906	918	916	872	939	938	934	896	897	925	917	922	914	922	953	880	869	904	919	884	956	906	848	963	947	991	866	966	934	963	952	946	920	923	889	921	965	900	934	975	994	949	955	908	909	947	946	935	928	977	942	949	946	916	880	913	909	890	941	904	935	894	922	925	889	905	918	885	956	987	937	916	942	978	898	941	982	906	918	840	920	907	878	928	950	946	973	927	921	919	910	917	921	877	914	924	915	916	958	888	902	888	914	944	932	930	921	955	962	924	878	923	918	889	884	934	939	887	824	960	898	928	917	876	931	853	956	892	881	946	894	909	928	912	963	944	916	938	904	877	972	969	890	883	973	905	860	973	909	918	946	903	866	914	930	928	934	917	908	867	880	872	865	988	866	914	922	955	875	936	938	899	942	892	956	863	960	925	891	872	885	906	876	904	930	948	921	899	943	958	901	901	927	912	942	881	930	968	889	965	907	948	920	906	873	947	947	932	881	959	906	917	948	933	911	852	906	925	896	942	883	960	920	948	965	965	888	968	895	887	921	922	953	905	955	930	950	875	939	941	912	883	917	942	934	941	894	947	897	929	959	952	922	907	893	996	923	863	870	888	893	908	900	904	922	919	914	934	923	947	879	902	921	881	899	946	937	957	896	891	939	931	974	963	931	929	899	943	944	912	950	901	960	941	892	970	898	953	966	921	885	933	895	905	923	920	946	882	935	874	904	887	875	933	927	936	990	914	950	888	983	957	948	962	882	937	950	973	879	946	886	886	950	917	901	917	937	871	916	945	922	947	888	866	920	943	948	917	936	952	925	892	939	921	892	903	925	926	957	955	880	944	929	924	917	916	907	925	906	966	929	957	900	900	916	864	877	902	867	886	949	894	971	891	965	916	854	915	902	860	944	892	917	901	892	949	888	900	994	926	921	947	938	947	930	833	911	908	940	897	917	895	861	902	968	934	902	934	964	925	939	906	949	930	994	894	892	925	971	957	950	913	900	956	942	972	887	920	957	970	901	901	894	931	962	898	943	892	965	874	925	950	932	899	961	921	919	919	930	915	912	883	930	958	936	927	925	946	892	900	899	882	949	934	864	935	881	908	958	961	933	906	928	964	944	931	885	925	933	920	945	891	967	925	881	931	903	923	922	962	898	890	905	958	963	964	921	906	952	916	898	934	914	929	897	907	903	905	958	958	913	897	935	952	914	941	958	904	937	900	899	936	890	898	976	975	915	959	912	886	976	903	933	916	924	977	937	930	927	882	898	945	964	904	935	903	914	907	932	879	947	922	927	961	947	935	910	979	910	944	854	930	895	872	943	920	932	910	886	882	982	931	898	884	910	919	972	931	914	895	953	967	921	920	861	876	920	955	924	883	937	982	949	924	922	933	885	936	928	906	895	906	944	909	870	899	968	914	911	990	908	936	897	924	918	938	974	941	895	965	949	936	887	909	944	927	924	924	954	891	952	931	855	971	903	856	894	924	932	947	896	865	909	922	956	916	889	939	949	935	936	906	919	866	920	935	943	979	924	908	935	960	932	924	934	950	920	910	948	922	909	927	879	884	919	907	907	934	933	961	869	974	869	881	885	909	880	948	924	939	929	959	900	932	876	922	917	877	906	895	918	901	838	929	932	913	869	935	939	912	888	917	920	910	897	978	951	917	943	944	868	906	910	927	940	926	930	969	924	915	924	934	919	948	886	969	958	935	886	911	960	942	948	941	950	942	890	901	960	970	924	891	919	973	886	947	912	916	894	905	871	983	895	917	977	917	940	982	972	901	967	945	900	953	935	922	953	881	889	875	968	951	901	929	915	891	905	955	899	949	867	920	899	901	937	918	954	928	951	915	911	937	887	896	890	955	912	919	869	922	891	897	895	921	949	929	932	922	891	868	949	955	912	899	927	959	939	941	916	880	989	956	905	901	907	951	913	945	946	927	891	970	936	887	884	900	895	904	955	949	958	964	909	912	965	955	923	909	922	862	972	920	949	920	935	914	932	932	924	929	942	1019	990	925	888	977	909	956	906	866	867	919	930	925	929	944	924	913	890	916	859	912	941	939	908	954	957	880	948	937	912	936	959	895	977	917	885	906	925	964	902	971	921	946	882	929	968	928	902	892	931	918	929	884	922	962	924	891	860	921	977	928	893	997	960	926	923	935
24585	20890	24492	27433	19583	1398	616	531	506	496	456	463	453	474	432	417	438	434	472	431	415	460	448	403	460	442	467	434	426	406	423	433	441	449	441	461	383	420	463	393	410	420	417	422	474	445	423	425	440	436	474	459	415	424	416	453	434	457	422	448	432	415	446	436	459	434	437	445	422	418	423	461	409	442	443	414	423	435	423	468	453	428	389	448	452	416	439	427	434	444	429	411	441	459	432	419	457	464	424	421	481	452	388	407	420	414	439	430	436	402	462	392	416	452	466	401	443	406	440	441	423	415	455	458	427	430	394	423	412	426	442	468	454	450	456	440	406	430	406	418	457	405	424	420	429	491	443	445	448	414	443	413	423	429	444	427	403	413	436	411	415	420	413	421	397	400	461	420	448	421	431	422	445	457	411	392	421	420	434	436	418	466	372	438	463	426	393	410	424	434	477	422	417	413	449	416	404	449	422	420	447	429	416	429	403	472	422	418	487	438	447	425	454	444	427	423	428	427	416	430	474	412	443	413	428	454	444	398	439	410	398	420	440	441	418	433	442	381	455	428	434	449	437	441	425	412	425	410	413	416	471	418	418	439	424	428	453	419	463	429	430	407	422	417	454	442	457	440	412	440	432	428	470	428	406	418	411	404	454	453	405	407	417	449	414	461	420	419	419	447	457	440	445	460	431	425	467	453	444	416	462	463	396	414	420	433	450	432	448	483	462	378	426	448	427	453	483	487	432	442	451	400	420	434	400	444	446	443	432	433	439	455	475	404	470	409	451	431	422	418	419	391	418	465	436	448	434	443	434	467	399	441	452	437	416	398	423	479	426	427	422	414	431	404	386	442	417	429	415	396	472	450	458	460	391	410	463	414	409	415	428	414	384	428	423	424	407	477	447	396	420	456	447	384	445	444	438	487	418	432	408	414	430	425	416	426	430	399	434	392	436	461	428	426	384	426	417	442	459	408	444	438	438	424	435	489	444	466	419	497	437	466	421	441	475	405	435	435	371	409	440	443	451	422	414	440	461	447	404	428	432	453	431	467	432	418	462	426	459	432	432	390	420	439	403	427	470	434	416	400	439	422	444	469	452	434	428	470	376	439	415	381	431	458	422	401	396	413	433	365	452	385	472	453	384	411	428	481	402	435	440	479	391	422	438	450	451	439	435	408	462	469	449	407	399	436	409	428	370	414	405	408	430	470	459	421	418	431	434	463	421	444	420	466	449	407	414	463	428	463	398	419	395	417	507	453	436	398	397	453	449	419	467	426	432	455	443	400	467	411	416	441	443	435	402	403	408	419	426	435	440	422	429	427	426	432	475	424	426	421	447	417	435	474	425	458	454	430	445	433	429	462	413	412	385	470	412	396	442	437	418	460	455	406	396	394	425	427	449	440	472	409	452	452	423	424	390	432	418	378	427	427	452	415	457	397	412	441	409	415	440	436	417	414	463	426	451	433	460	391	436	436	415	426	438	393	423	418	469	442	410	420	422	387	475	417	460	412	426	405	425	434	450	472	442	415	398	412	400	451	405	452	441	422	416	423	423	417	448	410	433	414	477	430	406	437	437	473	477	429	438	385	427	423	460	427	441	440	420	457	440	470	426	453	406	432	450	458	429	462	416	450	414	417	424	423	452	432	453	423	438	416	390	437	415	385	420	423	417	428	404	445	438	462	399	432	390	422	428	429	437	432	410	448	362	415	469	451	422	411	443	412	402	430	431	439	448	437	441	441	422	415	407	432	448	418	398	452	424	431	406	408	413	447	461	456	443	414	443	414	458	445	452	413	428	484	425	428	382	392	419	427	420	451	453	431	439	421	385	413	466	437	405	437	411	401	451	440	420	413	410	433	454	442	416	434	457	405	430	432	383	412	419	471	415	458	418	454	414	416	432	398	418	419	472	452	467	428	442	460	469	404	433	429	453	446	401	413	430	455	393	462	440	469	424	396	382	383	456	438	408	433	449	412	438	395	412	456	405	391	460	445	427	452	438	426	417	435	424	394	383	438	417	450	446	389	421	461	398	404	434	444	457	456	457	421	409	411	450	452	402	376	422	424	420	422	478	423	413	449	448	428	441	435	414	429	421	435	403	445	403	426	420	380	398	405	403	396	445	451	404	469	427	461	448	439	437	421	464	475	398	402	423	416	438	393	438	407	398	407	435	464	403	383	436	398	397	453	471	433	437	439	427	416	456	386	465	482	439	412	415	446	465	454	428	422	451	453	394	395	454	434	477	445	411	431	413	450	425	420	407	448	431	424	469	436	429	387	429	370	417	430	426	404	435	494	437	429	441	421	445	438	396	467	418	466	427	431	490	428	431	438	456	434	414	426	458	408	444	428	433	440	413	430	423	394	413	431	421	421	433	403	424	406	428	436	399	430	413	458	414	424	441	440	399	446	404	444	416	405	460	419	428	422	417	443	439	441	439	425	438	436	369	444	436	423	452	438	444	440	465	449	432	458	454	462	407	421	409	411	414	469	425	414	429	431	445	433	421	444	462	430	420	433	409	427	417	435	378	393	418	451	444	425	412	449	447	435	428	407	448	434	419	386	454	418	431	413	413	441	431	416	387	369	432	412	443	433	401	429	424	438	401	478	482	419	421	399	448	422	442	441	410	433	472	443	423	434	467	447	432	408	417	408	385	395	431	416	436	424	465	451	475	473	439	398	431	467	434	422	407	420	444	430	411	454	399	420	428	419	414	406	421	431	416	410	484	454	463	410	406	436	430	400	444	452	433	405	435	436	430	407	422	402	418	450	405	422	473	438	409	463	432	422	451	424	445	400	433	437	415	458	409	433	418	422	427	435	445	447	437	418	408	388	428	458	419	415	433	468	418	457	402	438	398	412	413	441	412	451	374	446	452	456	437	439	430	419	401	461	445	413	419	481	413	474	438	405	427	424	450	402	398	416	435	408	411	446	456	475	404	421	440	409	432	463	401	437	424	448	443	449	431	440	433	447	448	413	465	430	429	427	410	460	453	457	419	409	445	418	436	396	402	428	423	396	388	463	480	459	454	428	417	407	442	458	425	454	448	443	405	421	443	454	455	408	441	430	439	430	442	434	452	420	399	411	407	464	450	400	444	391	468	457	438	402	417	430	447	421	438	439	445	446	422	430	462	410	415	409	432	446	412	428	462	467	428	449	429	424	392	474	388	429	426	473	400	430	447	419	438	421	445	409	386	449	443	431	401	421	444	487	430	413	462	417	471	414	448	412	398	431	454	407	426	416	397	441	424	431	455	467	495	423	409	452	433	416	392	411	458	425	405	421	404	397	419	418	468	443	480	430	417	414	412	433	415	433	442	430	440	411	442	412	425	435	438	388	491	428	477	446	400	414	391	452	447	436	442	453	439	448	416	405	430	424	436	383	443	363	424	444	423	442	441	416	445	424	409	430	478	427	406	434	387	420	391	426	474	403	407	427	421	466	405	440	443	448	402	442	444	411	414	451	444	398	413	438	439	415	460	418	407	440	436	416
3455	3055	2218	1389	1176	1066	996	939	988	939	937	946	944	926	956	985	931	944	983	928	952	971	962	960	921	982	941	897	971	947	982	994	976	964	930	921	910	924	936	918	994	944	942	971	961	959	975	958	922	966	969	975	917	907	949	903	971	929	908	940	933	937	951	911	963	979	927	939	977	931	963	952	965	956	944	937	949	910	930	946	931	946	922	910	931	980	969	972	1005	957	986	908	968	979	952	909	986	985	980	909	931	983	954	931	976	964	968	936	932	955	993	977	936	946	932	905	933	943	957	874	944	957	942	975	923	921	985	951	947	994	950	961	953	921	998	973	987	965	957	959	900	919	935	894	1004	959	932	976	904	939	949	926	942	959	904	946	919	955	961	918	970	937	1010	960	916	953	897	932	921	971	990	918	1000	878	904	990	972	963	943	930	928	919	959	949	873	932	984	998	943	947	974	955	954	965	931	867	927	937	855	982	973	942	909	967	962	889	1009	983	960	928	991	935	929	838	995	975	929	970	969	912	945	976	952	931	964	898	948	967	1014	953	930	918	957	928	975	931	955	960	956	966	958	885	937	943	952	967	1004	938	953	934	964	949	948	975	954	923	901	950	954	909	942	937	963	956	953	913	955	977	919	967	970	935	881	942	997	946	955	934	946	992	931	910	900	907	933	1020	917	972	914	911	967	967	985	967	906	972	929	942	994	920	904	972	917	1014	900	914	955	944	912	940	980	1019	934	981	878	960	1010	940	904	982	930	943	966	958	966	973	1004	962	943	995	944	964	941	972	962	960	960	967	928	964	920	959	948	983	913	949	950	950	960	946	926	1005	1020	985	940	956	867	941	948	916	962	967	936	987	997	956	990	906	918	896	949	932	978	909	959	962	910	947	949	924	948	902	898	965	921	924	923	941	987	908	962	949	922	1012	905	937	881	982	885	911	913	963	944	958	936	971	958	945	935	928	962	967	951	948	879	941	902	974	964	909	954	971	1001	969	970	993	887	928	947	992	916	1003	922	918	952	909	902	939	967	935	948	980	942	994	950	965	902	1015	922	960	923	976	983	972	932	988	925	965	932	933	948	878	959	897	955	986	924	949	893	919	948	947	928	947	920	952	916	928	935	976	926	958	917	969	977	929	956	959	910	932	969	915	1010	995	894	965	960	990	989	912	862	909	1029	985	973	901	945	926	914	921	905	934	916	934	962	959	971	913	977	983	999	897	990	926	946	879	915	920	941	956	956	894	950	910	991	888	913	928	929	964	905	986	920	988	940	869	978	963	924	934	926	905	965	959	957	978	935	936	932	1017	977	920	980	962	937	957	999	966	965	948	864	945	928	900	936	979	927	891	987	940	929	1025	935	949	1008	966	939	897	968	974	894	969	918	973	941	1026	923	1001	951	948	967	941	972	968	1013	953	978	934	978	919	957	917	1007	997	921	976	951	942	978	931	982	939	890	903	990	961	931	982	949	1031	989	935	947	916	938	867	945	938	956	922	960	931	913	972	949	937	1012	981	924	954	986	962	932	978	983	922	961	907	902	913	1001	971	908	923	921	939	984	928	913	930	899	946	892	933	991	924	983	954	920	969	937	948	898	942	922	959	937	925	961	932	944	981	918	938	953	951	905	935	908	891	946	945	978	907	918	922	966	933	963	924	968	870	978	944	950	983	882	922	934	994	888	904	976	909	949	936	960	959	969	908	956	964	943	983	993	953	957	955	922	964	964	902	924	934	920	908	931	976	960	966	923	890	1034	942	956	938	968	964	923	942	960	942	981	906	904	959	984	981	927	932	903	955	906	909	934	939	943	928	926	974	965	934	936	937	963	966	947	949	917	957	917	965	948	1002	944	908	940	995	926	929	897	933	933	954	909	983	902	951	985	948	957	930	966	941	923	939	944	918	965	950	929	965	981	926	941	953	951	973	951	1003	918	914	955	963	966	1030	933	1031	965	918	941	930	984	948	934	981	988	991	984	934	925	942	937	881	934	978	978	953	975	979	919	960	895	947	1004	969	973	919	962	931	927	1010	1061	923	926	962	976	991	926	966	929	945	970	939	943	979	923	954	1035	938	933	897	946	918	902	934	954	884	960	964	951	975	959	990	941	986	952	967	973	956	894	973	956	924	927	978	979	931	971	994	977	991	867	908	940	912	1005	930	948	984	938	913	925	922	992	926	1007	928	943	971	973	955	914	962	927	957	989	976	946	903	927	947	945	1012	1004	949	932	961	954	957	987	991	927	932	937	970	961	930	920	944	943	931	941	946	882	938	940	995	904	954	937	931	951	973	915	948	927	994	968	934	966	920	953	894	982	913	957	962	940	958	932	948	909	918	933	875	901	978	944	934	914	942	967	923	927	899	955	925	958	924	914	902	927	894	927	940	915	921	934	950	936	919	980	944	950	957	983	957	991	900	928	933	970	978	958	923	963	951	963	991	995	949	983	907	996	935	958	957	1007	943	1007	922	963	954	927	983	965	895	901	912	899	897	978	960	915	898	926	1013	940	927	913	893	1008	989	940	937	977	921	939	932	951	958	879	919	921	948	950	947	957	894	953	933	949	912	948	978	960	981	970	969	927	998	989	974	972	911	960	895	907	909	887	992	950	911	910	950	964	948	938	944	930	889	979	972	952	931	972	908	1001	974	877	891	884	958	943	940	965	937	904	996	952	909	953	917	956	903	988	938	926	942	1017	973	977	916	930	1010	1022	973	983	897	949	887	936	931	954	913	945	962	933	963	980	924	954	940	919	898	943	930	985	959	907	967	955	1052	942	970	932	926	929	971	949	985	1008	921	958	947	893	919	940	939	954	1002	946	877	980	905	938	890	915	978	944	983	924	940	963	951	881	955	923	940	901	949	956	939	931	960	991	927	934	946	947	934	947	919	946	939	948	945	937	960	994	952	890	954	978	935	950	943	868	999	946	975	995	915	904	868	941	901	941	989	905	909	970	940	896	891	1021	891	909	942	946	907	926	942	949	995	916	959	943	983	990	932	957	994	980	986	948	894	943	908	967	965	896	937	956	1002	912	934	974	954	983	909	875	932	911	953	903	952	902	962	946	974	970	936	956	904	952	939	932	900	959	919	941	941	953	939	918	937	907	933	967	929	997	939	964	956	931	914	923	919	919	951	951	1008	953	967	961	933	951	938	974	955	904	899	965	952	962	918	901	969	902	978	930	918	845	947	891	977	947	896	1000	967	925	958	902	876	941	955	920	911	886	918	917	943	972	942	972	948	961	927	952	944	990	936	949	956	908	940	939	993	898	968	917	898	987	943	952	996	937	944	932	925	924	998	965	942	922	958	978	967	933	987	917	916	1009	907	969	968	991	915	942	923	923	981	978	907	1005	1001	928	1003	944	1016	988	956	857	901	937	961	994	956	951	950	938	956	1014	940	929	910	968	979	887	938	937	875	923	916	929	930	924	911	951	889	967	983	954	913	967	938	925	928	1005	937	932	931	937	976	983	933	940	940	964	925	967	912	950	942	970	911	896	912	879	979	998	947	921	1019	950	950	964	969	931	944	890	1049	931	953	933	903	921	917	958	1060	986	967	929	935
23556	20854	25162	26661	20861	20860	3092	526	383	375	310	277	249	252	268	256	264	267	293	264	242	230	239	230	239	254	255	235	231	262	223	237	222	241	240	214	222	226	222	246	254	251	249	253	266	203	264	241	247	254	223	193	229	230	227	241	238	214	257	234	250	263	232	244	264	240	212	239	230	232	209	196	240	259	211	250	226	216	216	232	271	219	174	219	215	251	222	219	222	229	233	246	234	242	235	227	212	215	194	236	219	226	221	226	253	223	248	201	221	220	189	216	250	259	214	191	207	237	203	240	217	228	210	229	241	206	265	255	242	217	221	218	207	235	228	222	239	240	266	226	225	208	265	222	221	209	253	232	214	226	223	212	224	249	243	246	238	228	220	242	247	231	229	210	215	238	243	223	222	256	198	209	239	219	242	227	232	249	226	241	236	217	249	203	229	249	207	217	230	230	215	229	250	238	237	253	260	215	218	216	224	214	235	206	226	249	230	231	223	221	222	226	227	225	227	223	245	218	252	219	220	211	224	244	201	238	205	211	229	255	229	229	221	226	263	260	240	219	243	221	217	240	215	225	247	221	212	249	237	221	217	233	234	220	214	214	248	246	223	246	215	242	223	223	213	200	257	223	201	237	244	206	213	210	249	221	230	259	210	208	214	251	242	219	248	237	240	248	218	203	237	238	258	239	246	223	228	222	239	208	236	246	250	202	232	236	256	194	224	222	224	261	244	256	242	236	231	213	256	265	218	257	205	222	214	204	249	262	235	215	243	246	213	230	230	213	251	268	243	241	203	201	237	269	267	253	237	217	231	234	243	225	254	244	224	243	214	220	222	250	252	221	231	246	219	221	227	215	248	244	242	229	243	233	202	226	237	231	246	247	243	238	230	220	235	228	235	240	226	221	249	241	237	231	231	235	254	228	218	246	237	270	239	227	234	215	253	227	223	229	207	236	222	228	242	222	232	260	219	225	224	249	238	218	225	206	236	260	201	220	228	239	221	225	196	223	254	218	249	251	234	259	224	224	239	228	240	201	215	232	246	244	190	219	221	244	249	213	215	236	247	251	213	270	249	248	216	242	248	207	214	229	243	236	269	238	213	225	237	258	222	219	201	222	209	236	248	212	242	233	219	214	241	219	232	245	218	204	208	232	238	220	233	198	245	252	228	206	220	236	240	226	235	213	221	251	187	226	219	210	225	234	241	234	202	261	228	202	254	243	230	244	230	210	226	227	241	254	240	230	239	236	218	222	243	234	230	243	218	254	232	240	213	239	232	254	257	208	243	213	249	211	220	199	208	234	234	218	271	217	230	242	233	226	237	229	220	247	218	238	223	226	225	221	263	219	218	233	214	220	187	217	222	255	240	223	221	226	242	231	253	260	241	251	237	231	257	213	255	228	215	187	208	238	236	251	256	198	244	226	239	257	229	222	234	201	204	230	237	225	221	225	247	230	204	247	220	229	269	250	243	216	224	240	235	238	250	247	224	229	223	221	210	217	224	258	240	257	242	222	221	227	247	220	212	249	227	230	237	234	253	219	251	232	260	233	243	207	229	240	237	248	224	253	234	224	218	237	247	223	251	223	239	242	214	229	228	263	243	236	221	244	221	240	240	233	225	223	238	216	250	237	210	220	200	228	227	213	235	216	228	234	228	208	252	223	245	233	213	237	209	237	229	235	235	232	206	218	259	243	256	260	220	246	252	248	200	245	242	223	225	234	248	205	227	259	231	232	209	248	223	207	209	221	223	245	234	231	188	214	223	229	214	274	218	263	235	253	197	232	239	263	272	270	230	237	248	243	252	232	194	221	211	234	234	254	238	238	244	214	241	213	217	250	233	224	223	233	274	228	243	224	207	228	209	232	225	207	259	235	251	245	237	229	231	230	244	255	276	256	235	218	219	226	220	248	231	202	262	224	228	225	200	226	243	219	233	218	212	232	221	230	211	211	240	216	243	254	258	219	239	205	256	216	238	195	224	238	240	193	257	246	231	224	234	263	268	222	218	231	224	238	235	256	245	258	226	245	214	237	218	227	244	220	242	239	241	226	223	242	218	230	208	224	215	211	260	219	226	222	228	226	225	214	214	205	224	209	227	246	268	242	241	220	243	240	233	212	220	248	229	227	254	200	248	223	226	257	228	223	235	227	254	254	232	270	247	240	225	231	215	212	229	211	274	199	221	252	200	245	236	238	237	220	259	225	247	231	247	237	243	210	222	248	241	205	247	227	245	263	232	246	220	250	224	251	217	245	240	238	231	255	243	243	234	217	225	217	222	255	224	235	215	239	196	209	212	205	211	231	247	188	257	261	210	255	223	228	238	225	231	178	236	226	227	217	237	214	218	232	265	247	250	245	227	232	239	213	231	216	199	227	203	196	215	237	217	265	230	226	213	206	218	253	234	222	229	215	237	237	225	252	246	243	263	205	211	232	231	240	219	224	218	210	224	210	231	252	246	212	231	205	222	242	209	218	239	238	239	231	236	204	226	252	239	226	251	229	232	246	242	248	233	215	248	220	246	228	219	218	229	244	207	214	211	223	221	214	251	214	255	210	229	208	256	234	211	225	210	228	252	222	215	258	195	222	236	225	210	215	217	231	206	244	219	226	223	242	245	208	226	226	215	231	191	224	258	220	229	255	232	234	202	215	214	210	216	239	232	198	241	246	249	204	232	238	235	269	237	230	219	232	198	225	216	216	236	221	218	252	223	231	209	227	219	238	222	222	204	195	219	222	243	247	238	242	219	227	230	198	247	228	216	215	223	227	204	238	241	219	233	238	245	249	242	239	224	232	238	262	227	197	219	221	216	254	197	236	224	230	229	220	236	210	248	261	237	221	223	231	200	235	270	244	236	240	249	214	231	236	225	227	233	233	242	222	244	227	208	207	245	202	249	222	231	236	215	232	213	210	233	225	240	228	214	234	250	241	225	224	255	242	232	255	248	234	189	259	192	238	228	210	201	206	234	242	253	236	230	191	209	249	225	222	226	235	211	223	216	237	227	213	215	235	229	214	227	256	230	228	201	241	236	238	235	202	206	192	244	222	239	244	272	244	221	222	209	242	240	298	211	221	205	261	223	233	239	219	209	231	238	232	225	244	255	244	237	232	263	265	212	236	231	240	235	239	198	235	233	215	242	232	244	234	229	224	225	248	220	236	222	250	224	221	245	241	228	257	224	222	204	211	234	242	245	248	251	211	216	220	239	201	226	231	237	221	218	211	242	225	213	233	220	236	221	229	238	226	227	228	224	227	221	247	244	217	241	258	271	231	212	212	236	217	229	257	235	243	235	215	229	208	230	236	232	219	225	221	230	225	230	215	251	216	230	207	221	237	219	238	199	224	227	239	239	210	224	237	224	210	247	231	233	219	225	226	207	223	231	231	219	226	229	213	222	210	208	230	218	238	240	250	203	250	238	224	216	217	245	200	217	214	224	234	238	228	244	205	232	212	238	237	248	193	205	235	249	215	241	222	234	248	220	211	223	238
3347	5016	3178	1523	945	796	741	645	608	619	576	565	584	590	566	510	609	545	542	573	538	560	568	554	514	566	536	538	553	541	551	578	532	564	561	552	577	545	493	572	531	516	574	548	559	539	567	529	522	550	548	498	534	510	539	549	553	541	563	532	513	518	511	536	594	514	509	565	610	526	567	522	581	559	539	528	538	531	523	546	525	552	576	461	529	598	529	572	564	549	575	615	554	568	596	548	517	547	546	569	549	565	551	545	591	572	564	523	532	526	532	504	501	520	487	555	535	556	607	569	552	507	570	545	576	551	561	525	565	569	498	531	581	524	554	522	529	529	528	531	544	560	562	556	536	537	530	547	486	593	529	586	547	510	518	555	561	551	544	569	541	502	564	531	553	539	524	556	539	523	592	541	523	555	549	563	527	542	555	525	555	531	573	534	579	497	514	503	520	553	567	533	549	581	533	556	511	516	504	552	553	508	547	537	577	537	526	496	560	543	565	582	529	542	523	562	538	538	527	514	518	596	550	557	602	554	578	542	517	547	576	546	538	544	521	550	508	546	562	559	518	565	565	529	529	535	490	536	513	589	553	567	505	529	532	545	571	536	494	539	544	524	528	567	549	522	545	534	543	562	520	581	532	524	556	525	568	546	518	523	581	560	587	504	533	556	537	530	564	600	567	570	578	578	555	610	496	520	525	505	518	501	534	538	538	550	518	577	546	517	544	536	474	528	531	513	551	533	542	562	556	526	532	529	552	500	525	498	557	520	570	540	541	542	557	562	552	537	553	566	570	561	523	532	553	556	541	532	524	552	534	519	558	519	557	543	540	543	565	542	518	551	552	516	558	545	527	537	551	574	519	501	531	537	537	520	550	496	539	497	541	545	523	592	541	568	585	534	555	562	511	526	550	551	532	571	532	519	532	541	575	551	555	512	526	573	573	513	546	558	545	567	500	545	578	543	576	548	542	532	554	554	548	537	569	517	504	526	573	573	518	550	543	542	513	580	506	521	554	538	531	546	506	584	540	571	536	560	538	539	573	516	555	530	560	554	548	519	551	536	534	590	502	554	552	511	578	555	567	521	561	571	541	527	541	556	607	529	534	513	536	525	544	550	559	584	543	538	510	569	526	560	542	568	515	590	558	533	545	546	549	549	549	539	566	538	518	581	568	562	531	530	521	525	555	539	536	550	539	568	556	573	547	557	564	549	557	552	504	521	551	551	521	512	545	552	563	490	507	539	532	559	561	545	515	512	562	540	592	549	549	564	507	584	522	536	516	557	511	596	569	553	565	571	521	559	501	516	539	543	547	521	556	545	561	500	495	528	558	547	549	544	527	532	544	537	560	568	564	550	544	561	505	513	531	539	504	577	542	547	515	506	574	533	554	539	512	519	531	536	521	517	549	492	577	508	513	549	554	529	498	537	543	549	503	557	538	552	595	521	573	545	551	523	545	530	567	495	548	536	531	544	552	537	565	514	542	558	566	538	541	524	535	548	547	568	516	546	553	548	551	560	527	571	515	548	543	560	545	558	533	490	515	534	555	543	533	510	556	500	537	520	523	515	548	537	503	572	573	554	568	560	542	562	504	516	496	549	567	575	523	545	526	529	541	542	560	538	532	563	583	515	576	583	546	539	516	511	550	531	562	552	474	560	582	515	510	487	547	578	534	523	540	509	541	542	546	539	534	531	546	535	597	489	559	545	490	542	502	562	555	508	559	526	487	535	536	562	552	555	514	548	505	511	540	513	579	528	561	541	503	566	564	495	541	532	542	556	548	542	568	568	526	547	575	527	574	571	534	527	561	541	552	537	535	567	552	562	506	543	538	511	536	566	535	568	590	534	526	512	535	539	538	537	547	566	542	503	514	507	534	550	530	518	522	532	540	578	555	540	547	534	557	571	526	546	565	536	544	599	520	554	498	596	515	516	521	564	555	530	506	522	539	523	556	534	561	513	523	511	534	520	567	550	540	536	562	543	518	507	539	588	595	575	552	544	542	535	515	592	567	542	562	542	552	544	519	532	509	593	547	538	520	543	539	556	502	548	522	549	554	492	586	535	553	550	532	520	562	513	542	575	573	513	558	542	531	538	510	525	558	552	503	553	556	509	504	569	568	518	542	515	558	559	491	542	534	542	571	561	521	557	516	521	554	548	558	526	541	588	570	530	560	514	567	534	504	564	567	506	554	527	539	527	552	541	570	544	572	531	543	511	557	564	509	513	525	538	529	503	529	515	537	521	532	542	540	552	548	522	554	559	534	521	535	507	511	545	529	557	531	554	540	539	535	511	583	548	550	559	513	531	519	556	543	505	573	541	540	569	548	563	541	578	525	513	552	560	539	491	563	519	560	517	490	534	559	523	522	569	522	525	537	584	530	517	522	521	509	509	551	544	567	555	580	511	549	561	536	549	551	558	561	509	517	520	540	526	537	548	498	574	537	530	488	543	545	566	547	556	547	536	551	564	558	511	536	522	539	536	543	599	528	522	523	502	525	551	558	529	517	510	506	587	558	552	542	525	548	548	521	529	551	543	524	526	544	541	538	556	592	551	565	523	546	559	554	548	538	549	560	521	559	573	571	555	557	517	536	569	493	541	555	547	583	536	523	521	525	534	548	573	565	610	588	545	557	482	536	520	536	581	527	513	554	528	538	520	537	563	549	555	541	535	552	553	552	560	513	533	530	532	552	516	540	518	547	537	545	517	532	527	506	553	533	533	563	550	593	491	496	540	550	530	512	571	498	497	503	499	561	523	547	515	527	514	496	542	515	517	559	555	533	538	545	527	524	523	533	509	517	513	511	571	533	521	525	521	533	522	520	554	558	545	522	591	517	527	566	541	569	511	550	532	563	546	554	504	524	553	556	532	535	520	546	540	536	563	515	565	571	541	512	570	528	501	562	564	517	546	547	555	527	506	531	502	566	511	571	535	576	564	526	518	525	516	572	514	537	559	531	543	504	577	524	528	555	513	527	558	526	523	521	516	526	576	542	548	513	548	566	565	524	540	548	570	521	594	532	513	515	547	547	526	539	512	539	561	481	533	571	582	522	524	513	505	563	548	564	526	557	521	557	545	565	593	528	544	552	528	516	557	538	547	548	538	528	525	515	531	551	526	507	564	581	542	540	543	509	521	572	567	553	600	499	535	549	555	540	568	533	542	496	545	531	518	564	519	535	546	487	541	537	551	588	506	570	531	513	549	543	578	555	545	539	551	584	511	518	554	530	565	573	515	535	561	530	541	528	551	570	548	580	533	535	558	514	530	529	560	538	531	547	579	534	535	528	541	565	572	524	513	544	555	523	551	558	561	543	526	551	529	496	547	533	557	536	520	579	531	491	564	541	499	510	555	523	552	543	514	538	518	525	561	563	574	513	539	565	553	524	536	567	574	522	544	532	559	537	533	582	520	556	539	518	527	555	558	522	573	496	559	567	540	562	533	502	530	568	547	545	573	542	567	559	555	530	553	569	549	526	527	523	553	562	568
32074	10588	1152	457	405	378	395	416	437	415	432	445	468	415	422	406	410	401	382	391	402	375	439	392	428	409	379	442	423	402	393	384	416	428	438	386	413	413	429	405	382	390	442	384	414	401	424	435	457	401	374	427	376	412	418	426	418	435	387	380	369	416	399	375	415	424	402	411	372	436	389	419	424	415	395	419	389	413	401	400	399	392	457	395	403	430	381	397	401	466	402	428	391	420	408	411	421	378	424	392	399	415	447	439	385	387	412	399	381	449	383	430	395	423	406	431	437	434	414	461	426	378	404	413	405	417	440	411	382	409	410	387	419	390	407	376	438	422	384	420	385	358	414	427	364	418	398	373	384	386	435	379	367	448	412	431	387	429	406	439	443	375	395	379	420	366	369	417	384	427	406	404	413	383	394	400	426	404	407	414	399	416	422	455	438	384	401	393	400	380	375	413	411	404	364	390	388	364	404	439	379	396	420	400	421	405	434	422	390	411	394	439	407	425	404	398	425	404	415	408	402	407	418	408	381	383	413	436	445	388	411	429	373	400	419	388	439	421	440	416	448	387	445	410	419	430	395	417	430	402	428	385	414	401	406	426	391	392	413	387	412	381	406	423	405	433	458	390	402	385	430	374	404	443	375	388	418	364	427	400	452	392	417	407	423	450	407	452	412	371	378	423	384	393	421	429	384	398	399	409	407	373	408	385	414	384	403	370	417	389	448	392	411	406	413	397	411	371	373	402	422	410	496	379	411	411	408	371	387	418	395	421	382	391	422	413	407	436	486	386	420	380	442	373	385	409	396	416	402	386	396	420	383	387	372	417	425	391	424	407	398	428	424	428	420	400	403	406	386	368	400	391	379	398	426	360	408	367	377	434	436	393	444	409	426	371	433	450	397	358	388	398	385	384	433	448	416	392	403	432	398	407	412	407	452	410	368	366	407	421	382	385	419	443	406	406	401	402	450	422	411	408	378	448	425	374	380	410	406	417	381	402	423	420	408	394	417	388	389	415	425	389	420	414	391	387	402	459	432	370	394	439	399	373	412	429	351	385	390	384	403	424	425	409	420	387	415	393	399	375	396	415	419	406	410	444	397	397	377	409	441	419	396	396	383	408	432	424	385	408	409	393	391	441	426	379	404	471	447	414	389	381	378	431	413	415	430	436	382	396	387	414	404	446	408	415	404	378	411	442	407	423	406	355	418	413	413	366	425	400	423	375	407	414	425	401	414	448	402	397	402	422	393	401	408	421	424	390	391	421	413	440	424	378	401	418	442	370	404	428	405	397	383	415	413	347	396	379	400	399	389	384	403	393	437	374	398	392	374	385	441	409	438	398	435	413	406	392	402	440	381	418	428	415	449	424	446	453	407	414	412	419	385	428	449	404	443	401	390	353	425	397	440	427	385	379	429	441	436	420	414	395	442	400	402	413	414	380	405	405	415	418	407	390	372	398	436	422	379	405	401	420	372	427	432	450	398	390	397	404	424	422	368	412	390	403	427	390	398	383	401	401	361	378	418	411	440	407	418	404	406	391	383	388	408	420	397	415	410	401	403	395	384	409	378	377	419	419	435	419	378	385	441	435	468	418	437	418	395	415	430	410	402	406	403	392	414	379	401	429	406	394	397	436	391	409	377	417	399	405	454	457	414	374	428	415	393	422	403	409	419	405	410	433	417	418	397	430	403	387	385	442	394	428	423	389	412	427	381	376	379	375	390	396	410	432	432	381	423	421	441	406	372	443	448	389	459	412	409	421	394	448	422	426	386	419	416	416	403	400	413	396	467	411	373	376	358	455	426	441	433	410	410	381	412	424	414	398	412	406	413	451	385	415	410	423	406	438	393	425	390	377	412	423	442	435	412	431	394	388	381	408	391	403	426	395	402	377	361	439	397	410	392	424	408	406	395	472	434	406	421	411	392	387	375	418	410	490	417	417	374	416	417	395	371	385	411	444	377	420	401	402	411	458	404	421	398	458	400	452	387	422	438	408	413	437	399	399	435	409	350	415	428	359	380	424	401	404	398	389	388	410	409	413	421	406	417	394	383	359	414	404	396	408	393	421	388	415	403	385	403	426	433	418	390	393	397	406	398	440	391	410	438	398	408	398	394	413	404	414	397	399	387	403	405	406	407	432	404	414	415	427	346	428	390	413	393	410	436	435	415	411	392	389	395	424	416	359	409	397	404	402	411	405	372	389	417	413	422	405	404	405	393	360	410	405	416	417	411	414	434	414	391	428	371	350	431	406	458	428	403	402	392	384	431	416	440	404	382	379	430	444	438	355	352	409	402	458	434	367	385	388	376	421	463	416	456	439	393	390	355	419	416	420	434	387	375	404	449	399	406	378	429	355	377	413	445	379	431	394	464	419	406	403	410	377	415	449	398	438	421	387	415	382	402	405	390	376	411	398	413	434	439	408	375	401	414	412	396	365	377	415	410	433	422	396	415	450	394	403	428	415	450	408	429	437	418	400	434	433	445	397	416	420	436	415	410	421	400	436	372	434	422	395	382	423	428	410	415	370	401	394	408	401	379	388	430	426	397	397	444	424	420	411	408	393	406	402	388	407	434	387	396	402	404	368	382	425	403	402	439	469	425	394	400	432	398	422	380	418	434	430	410	415	441	397	423	401	398	419	397	419	398	376	386	426	402	447	401	384	385	438	422	412	423	426	410	427	421	402	411	448	407	423	410	394	397	443	438	381	401	410	401	426	384	415	404	417	410	384	405	441	393	411	367	431	407	447	433	405	455	385	405	469	403	407	418	425	378	438	391	431	384	389	420	390	394	435	439	394	411	392	389	389	395	395	382	418	414	383	469	416	384	410	414	432	425	351	414	421	399	397	438	381	363	386	440	405	405	405	430	396	402	407	441	429	368	414	430	405	407	404	410	418	401	387	422	409	401	424	403	399	386	377	432	414	398	414	416	404	386	401	423	435	457	437	399	443	377	393	432	421	387	431	442	470	414	447	428	392	403	406	404	446	387	370	421	442	349	383	375	418	401	408	400	367	449	408	393	431	396	420	404	364	426	451	388	436	428	366	395	383	416	422	377	406	423	455	407	441	423	409	408	442	400	429	425	441	406	379	400	418	426	375	441	399	378	376	404	417	426	421	399	395	429	454	435	408	381	381	450	394	430	433	414	414	412	408	409	385	406	391	395	396	390	390	433	403	389	430	442	393	403	408	392	420	411	411	425	384	410	456	405	432	426	360	406	391	410	425	392	396	378	385	359	426	419	388	427	416	402	384	421	444	424	387	433	412	441	374	408	424	400	430	414	399	395	361	418	407	422	427	419	402	386	366	358	391	393	410	416	371	413	446	476	423	430	435	418	382	442	392	377	413	401	427	400	383	409	416	375	420	395	434	376	389	421	420	405	375	392	397	424	444	437	417	420	407	406	417	386	408	402	412	438	416	432	419	425	392	437	452	420	417	437	414	355	432	437	440	391	409	428	421	413	370	420	396	418	412	424	425	428	409	420	437
5361	1082	970	920	939	951	927	921	908	980	928	918	955	865	946	905	989	930	945	958	909	913	915	953	929	957	962	859	971	873	907	902	883	929	934	900	916	892	903	891	925	903	981	915	884	931	883	898	901	926	924	920	887	905	942	978	910	926	911	933	895	901	919	948	942	883	929	901	922	938	929	919	918	922	932	932	976	979	988	926	851	946	924	925	880	993	897	933	958	914	956	893	905	895	917	943	949	913	896	896	932	932	893	899	920	906	889	924	961	939	879	910	918	918	925	905	988	920	920	908	933	937	911	851	873	914	902	935	918	950	963	957	883	917	927	923	923	901	885	939	928	923	965	947	925	933	863	933	935	906	918	917	901	923	879	932	933	946	908	918	906	893	872	930	931	884	889	953	916	895	922	968	928	896	907	929	977	963	982	952	947	938	903	930	918	886	870	953	937	952	898	901	905	847	922	919	925	952	929	943	929	916	868	925	891	895	934	903	916	885	886	936	970	932	928	891	905	938	967	927	904	927	947	875	981	924	912	905	905	923	911	923	896	966	922	927	921	894	936	945	875	862	940	958	912	869	896	927	945	952	930	914	956	938	875	916	894	915	932	928	976	897	942	906	899	928	885	884	859	921	967	845	876	897	895	905	945	939	948	965	923	909	886	901	870	953	899	918	908	898	947	891	883	892	854	919	945	923	905	934	904	857	948	899	965	968	876	896	902	942	916	946	946	922	914	916	891	967	947	930	909	922	949	894	877	891	949	880	931	930	922	904	924	912	926	922	929	894	943	893	942	928	896	995	933	910	886	927	899	936	918	887	965	976	892	898	934	909	912	920	972	917	951	894	929	929	966	946	967	916	883	893	902	874	921	938	956	896	877	926	859	937	930	971	952	928	897	950	904	960	992	879	879	862	910	912	943	931	953	924	961	945	894	898	889	903	853	957	929	945	897	925	975	872	878	881	939	919	915	922	928	925	883	957	879	928	898	918	927	885	914	971	916	918	895	933	933	935	887	915	881	958	949	914	907	919	942	906	926	895	916	893	921	934	992	905	960	963	905	969	920	914	945	913	923	946	932	885	928	946	899	892	907	959	907	911	936	866	925	915	962	929	951	970	957	908	896	922	887	881	971	993	842	945	902	902	926	949	893	903	897	941	964	926	872	904	924	951	918	928	890	904	919	907	993	974	916	907	954	892	911	929	918	958	933	880	890	923	928	908	911	910	927	937	893	987	908	901	876	975	895	984	881	940	944	961	903	973	940	926	914	945	878	956	880	879	938	912	850	962	934	887	891	954	926	893	928	936	930	930	911	928	967	923	955	924	947	964	927	885	896	929	932	886	991	965	952	927	928	963	918	976	965	887	924	862	952	975	917	923	936	916	885	927	909	871	895	955	946	950	844	880	927	904	946	939	933	943	902	952	884	894	904	992	913	923	947	897	919	909	941	895	935	939	922	915	855	955	911	915	960	952	925	961	878	943	919	880	929	899	883	947	881	981	889	861	944	991	870	886	910	911	934	937	891	972	919	839	928	964	959	919	939	923	918	908	906	889	963	978	899	894	937	934	890	898	979	950	891	968	918	941	980	942	892	949	899	955	884	951	947	910	924	931	882	907	987	867	902	934	970	894	890	968	910	977	933	944	933	870	920	925	951	890	925	879	947	923	945	939	905	966	915	934	935	894	879	895	986	910	875	916	918	948	925	955	903	920	875	879	927	904	945	905	897	881	942	860	968	945	928	916	1005	873	967	937	938	926	878	902	967	945	882	887	929	910	906	937	900	953	956	924	934	927	955	930	921	927	896	936	889	902	932	886	900	973	914	908	911	931	891	980	898	977	971	892	952	963	915	896	874	945	888	976	898	949	905	954	927	883	952	879	936	862	924	896	1008	920	943	942	917	943	915	897	913	929	915	920	905	904	1007	883	899	918	965	898	924	886	943	1003	956	870	933	941	890	892	838	924	962	952	850	955	899	916	916	955	868	889	813	951	1000	891	963	892	929	923	936	940	930	942	892	925	881	869	952	901	930	950	942	922	971	895	920	947	941	926	926	934	923	969	914	913	902	929	945	854	941	949	964	915	911	927	912	863	918	968	907	897	907	925	973	890	912	923	901	911	896	936	891	960	944	916	912	949	904	924	916	894	927	949	938	944	910	915	909	939	895	911	957	939	870	961	883	918	922	915	928	901	903	885	888	937	934	934	920	911	910	938	890	890	878	940	932	936	875	925	934	915	935	931	925	926	911	923	942	953	989	963	892	924	901	902	939	904	954	922	923	947	889	933	973	911	919	924	944	936	890	927	929	959	896	930	901	910	917	918	968	923	933	909	957	947	909	943	953	960	885	999	896	929	889	859	956	918	903	860	907	932	906	947	921	931	933	926	927	899	955	929	883	920	886	894	952	890	892	938	903	927	907	906	1001	850	943	931	915	925	963	959	905	946	845	921	980	926	905	939	949	971	915	912	942	888	928	987	896	885	884	957	899	897	902	919	920	957	921	912	921	884	908	903	905	980	873	960	884	983	920	889	883	918	898	930	963	899	925	916	916	930	952	888	939	896	980	925	926	878	901	936	849	955	916	874	921	893	890	915	891	905	899	949	906	892	942	953	965	886	931	879	909	888	920	912	987	894	929	915	926	908	906	911	923	908	919	904	870	938	879	867	942	904	933	928	881	890	950	866	926	965	944	907	962	951	894	950	947	932	909	936	921	889	966	897	909	961	980	927	936	867	902	915	969	870	909	893	929	920	936	904	914	931	903	990	915	864	906	916	893	957	907	916	951	943	963	912	914	934	930	926	934	956	921	932	916	972	944	942	927	931	910	894	932	914	915	932	909	940	916	935	893	967	896	913	920	913	920	945	914	921	962	920	953	913	926	835	942	942	954	966	866	926	926	869	898	932	913	981	934	958	905	998	919	903	921	894	894	983	914	931	995	954	931	933	937	943	903	911	914	968	920	926	903	955	997	935	917	943	879	850	919	926	953	938	917	853	940	939	892	945	930	887	919	896	899	910	927	973	924	940	926	994	945	930	936	926	913	892	932	956	917	922	872	893	956	940	953	911	927	907	913	925	852	931	903	900	945	895	944	915	864	963	924	923	885	929	962	955	956	951	919	932	917	968	878	971	945	880	914	946	911	921	948	981	932	948	907	886	926	934	899	923	908	902	953	974	950	902	881	942	911	944	889	918	918	904	956	903	888	946	884	886	925	853	949	882	948	951	886	915	914	906	949	937	881	889	918	905	946	921	858	947	982	938	888	914	931	892	907	916	919	981	887	921	869	904	958	914	896	925	915	962	956	912	896	947	905	908	902	833	922	927	923	878	932	933	899	952	895	908	937	861	915	930	892	907	869	939	941	934	969	889	929	879	918	949	899	894	908	967	943	907	881	912	915	920	907	873	923	922	918	878	962	926	918	949	945	954	932	921	937	950	961	932	889	896	893	948	981	944	958	916	915	862	940	936	905	926	930	924	892	906	915	945	888	924	926	953
24595	20908	24554	27415	19584	1455	632	524	524	489	472	456	507	415	461	454	479	487	435	408	453	450	467	500	456	467	444	382	440	453	431	422	412	396	449	428	444	455	471	414	437	415	391	454	459	404	414	435	443	434	461	418	449	425	463	434	459	452	458	485	480	444	415	454	460	436	401	440	439	474	440	432	453	444	434	424	454	364	469	418	468	449	425	437	445	437	412	437	482	425	456	472	404	427	448	445	410	448	437	441	441	424	445	449	423	433	425	441	415	432	420	432	439	446	441	459	401	493	428	479	420	438	419	466	443	447	447	434	443	439	445	420	470	463	445	445	405	445	450	420	481	449	438	415	432	417	418	433	411	437	449	437	454	472	419	460	433	421	389	372	444	441	478	435	471	427	439	462	444	426	425	426	415	447	457	423	439	456	434	415	426	414	447	433	452	416	440	475	451	419	438	428	433	463	432	477	462	421	428	429	421	485	456	440	432	432	460	436	462	428	453	433	470	441	426	430	463	450	398	419	406	420	393	423	420	429	423	453	426	410	440	460	439	457	453	454	403	432	446	419	451	450	415	439	444	395	412	439	503	411	461	421	412	426	455	430	421	412	470	390	402	446	434	450	434	424	454	430	435	464	448	427	457	434	434	437	446	436	452	471	454	407	380	424	441	410	425	420	481	448	459	406	377	421	397	423	442	409	418	483	386	444	438	431	424	453	419	467	472	439	429	464	464	447	430	394	460	417	439	435	458	462	414	461	452	414	448	453	446	397	375	407	442	400	452	447	445	434	405	410	450	432	457	463	443	441	437	410	475	413	382	447	430	461	398	440	425	436	440	450	476	454	473	430	449	440	387	479	411	415	423	416	370	408	451	421	391	417	430	456	485	420	406	416	424	454	446	443	394	414	412	400	412	426	450	453	415	475	486	403	411	419	445	424	427	444	463	443	435	454	432	423	442	424	421	423	459	416	451	448	455	439	386	413	411	444	438	453	426	452	449	441	458	449	433	424	407	456	439	411	406	431	387	425	436	415	451	418	424	423	416	428	385	402	401	437	446	453	433	410	450	451	438	442	440	434	419	395	422	449	457	482	417	448	423	428	433	459	407	437	428	473	415	395	452	447	478	429	487	436	439	448	464	441	437	471	412	410	472	478	449	445	450	428	490	439	436	407	437	477	443	442	435	418	437	457	412	425	466	464	399	429	416	419	406	417	439	432	437	413	423	435	450	390	442	412	414	427	440	429	423	402	437	442	460	473	440	444	425	449	428	417	411	439	432	446	430	400	408	440	421	431	439	423	443	430	440	409	443	456	432	421	468	443	442	431	460	429	458	454	430	449	428	466	432	445	429	440	444	428	431	445	459	425	435	418	458	435	408	416	450	452	437	438	370	407	450	459	464	403	429	460	430	411	412	437	456	409	442	454	419	400	428	411	421	424	454	425	420	434	464	403	448	422	424	418	455	440	443	427	437	424	451	414	436	395	430	424	487	427	425	422	391	425	412	439	447	454	417	427	414	449	412	452	468	445	425	410	417	406	455	432	412	412	461	452	404	413	438	439	439	438	436	408	412	403	415	419	411	442	434	438	450	424	437	444	460	426	429	462	489	464	433	447	433	480	475	406	403	430	410	391	445	402	451	462	410	490	444	465	435	413	427	468	447	431	440	435	422	399	428	429	438	467	446	417	444	447	435	404	409	456	437	448	468	446	419	472	451	480	417	431	423	434	438	388	459	419	430	436	430	438	446	476	434	428	482	433	452	414	457	437	413	458	416	470	431	436	412	408	476	385	386	414	418	434	454	429	406	414	452	471	412	458	394	444	427	382	421	424	426	417	460	441	417	444	420	445	425	461	446	443	416	456	424	448	421	416	432	423	415	488	437	379	429	368	434	445	442	420	418	393	440	410	455	463	420	425	454	421	384	428	460	460	464	428	441	464	454	397	420	429	440	456	433	409	426	415	435	442	425	456	391	398	450	462	416	474	512	461	454	397	397	397	444	445	429	422	421	449	415	461	398	434	424	419	392	391	410	411	458	452	478	435	416	420	443	449	434	412	457	419	394	398	501	437	457	409	445	403	444	445	423	407	395	424	436	463	410	440	428	400	409	414	417	421	428	388	420	398	386	405	444	431	463	455	394	449	411	409	426	426	439	453	427	430	447	432	431	395	405	481	400	413	471	447	471	449	426	415	444	430	422	395	443	421	421	414	471	439	411	442	411	423	404	439	422	435	421	402	397	442	449	414	432	425	426	473	444	415	458	416	417	437	451	487	419	423	450	471	437	413	500	443	444	449	428	415	462	424	425	430	452	432	433	485	440	427	436	455	395	458	411	409	432	433	459	454	471	394	432	457	463	453	427	432	433	444	374	392	413	450	442	449	435	404	418	418	416	452	438	440	459	473	430	432	422	410	446	419	456	492	451	440	456	434	421	418	418	459	441	426	436	417	464	448	449	404	440	437	453	448	397	433	410	418	393	435	457	452	436	434	435	423	416	457	445	479	432	422	400	420	434	464	412	443	429	436	369	432	459	378	434	467	432	441	423	437	484	470	443	440	433	432	439	416	442	441	435	471	442	390	452	474	429	435	402	383	431	474	443	420	428	418	418	447	426	417	464	429	453	432	388	414	443	419	421	462	449	463	450	419	403	436	424	393	483	425	418	423	420	422	439	417	440	437	430	390	446	455	437	460	456	425	418	417	437	423	418	416	379	409	448	427	399	406	459	432	476	412	415	392	420	440	444	410	424	427	424	458	448	408	440	420	438	423	437	422	423	431	442	458	457	401	402	399	437	447	447	430	430	407	468	438	417	446	452	442	402	398	416	422	384	432	420	437	416	430	412	439	433	439	458	449	443	499	466	430	471	474	410	419	448	438	472	444	464	437	425	406	439	443	442	423	426	419	448	432	441	407	461	403	412	443	450	428	430	427	429	421	403	459	420	432	440	473	442	410	406	409	424	471	441	422	453	424	493	466	411	395	437	422	417	436	407	433	371	409	463	435	433	455	399	454	405	451	431	442	428	462	413	461	417	416	449	452	449	437	433	437	453	464	458	433	463	465	410	444	448	425	444	404	489	435	444	414	418	458	432	417	477	448	425	428	394	468	424	441	460	398	409	412	413	473	415	436	426	484	440	437	433	433	399	410	423	434	456	441	479	433	453	450	433	439	420	444	432	417	410	464	425	438	422	403	387	417	436	415	421	434	431	419	440	445	455	426	421	455	447	419	387	455	390	412	441	423	432	397	416	414	425	414	456	448	444	408	427	423	441	438	469	429	418	439	435	421	460	409	425	432	413	430	452	449	450	471	444	414	437	450	422	420	430	438	430	441	423	444	423	431	445	445	420	439	442	393	425	408	427	412	422	424	469	517	404	438	470	471	396	429	444	396	426	415	436	410	444	402	419	396	414	386	398	423	413	422	449	412	424	461	431	454	450	410	452	430	444	430	460	471	450	414	439	407	409	448	451	432	402	470	409	479	478	429	412	383
3405	3156	2197	1408	1147	1023	1070	1003	974	970	1022	983	995	944	981	950	960	969	983	1048	944	949	996	949	971	940	984	983	985	957	982	935	951	936	937	953	969	982	894	955	1001	922	991	969	940	968	948	909	905	953	995	982	947	927	937	953	956	999	966	922	892	937	934	998	917	942	948	971	988	896	930	966	906	963	962	925	998	980	947	973	970	956	902	888	910	945	867	979	951	916	976	963	872	908	965	902	902	912	953	969	944	946	941	935	978	964	1002	921	987	975	989	974	913	935	994	951	945	981	892	952	942	981	930	957	885	965	971	957	929	930	911	907	981	969	971	995	952	1021	927	886	932	929	916	953	936	920	974	894	912	976	919	955	932	962	941	937	959	933	940	949	964	913	962	916	919	925	927	964	984	913	939	906	926	979	939	908	946	911	941	955	941	966	905	940	939	951	913	999	944	941	912	928	916	957	1000	948	920	917	945	963	940	921	968	943	950	936	917	936	950	969	968	939	869	1008	964	929	936	938	963	951	915	945	936	918	914	936	983	992	917	954	966	949	917	1000	908	893	965	944	921	918	911	932	958	919	980	932	992	948	950	955	941	955	897	1012	947	965	920	927	930	929	958	921	932	903	966	926	959	983	904	934	964	949	951	953	964	938	960	898	897	988	952	969	982	869	929	881	982	915	935	959	963	970	957	983	968	887	940	958	921	966	942	951	936	954	950	946	895	909	970	966	927	974	919	950	935	935	970	931	954	963	897	934	960	924	894	938	974	962	932	962	967	958	931	1008	988	960	1006	947	951	993	995	987	905	994	965	924	947	984	938	951	950	973	899	1016	942	995	944	946	967	943	914	954	1022	947	977	961	944	975	974	944	918	968	958	958	924	930	976	906	967	1005	971	943	916	967	940	899	964	941	937	954	949	948	939	965	893	933	951	886	983	911	982	907	950	972	938	940	962	955	933	955	931	1011	914	904	899	931	895	920	978	971	960	912	967	981	920	888	979	961	968	975	947	978	967	958	910	935	958	1016	937	921	935	977	938	975	951	992	958	934	980	922	885	898	950	906	942	883	973	922	931	969	968	1013	928	930	930	992	952	980	906	964	968	950	939	957	917	920	991	961	962	950	956	947	943	962	912	920	941	906	965	960	951	950	938	950	939	897	925	944	969	963	947	950	919	949	980	915	886	963	939	960	921	943	961	909	946	915	959	932	931	949	925	927	967	950	931	919	923	1002	915	909	902	984	981	933	943	940	956	1019	973	970	970	1028	925	931	955	995	937	962	880	915	929	917	971	928	847	977	955	975	931	960	916	943	931	891	924	949	919	939	940	944	985	957	931	957	903	916	905	920	951	926	980	980	962	1002	997	965	951	891	934	924	1004	981	901	956	969	988	934	952	910	941	887	914	941	896	879	926	957	911	924	987	979	864	928	935	919	958	914	970	956	925	894	934	922	907	922	955	990	939	918	958	886	950	895	937	919	962	958	929	991	1007	953	946	934	948	884	951	948	926	950	993	968	979	938	940	955	934	957	951	983	958	997	977	926	947	899	888	983	925	908	983	938	930	979	929	885	925	960	1005	905	928	959	969	956	903	963	1001	908	902	932	980	1005	934	920	937	959	987	965	930	932	961	912	940	925	928	909	964	943	953	939	895	932	984	984	923	980	903	954	929	943	943	963	1022	958	952	924	1016	941	946	907	956	949	963	900	931	939	927	981	918	984	979	939	983	924	923	893	921	964	923	932	941	945	909	972	985	936	938	953	949	977	913	968	947	905	979	939	983	978	969	959	1007	934	924	937	985	941	975	906	933	988	950	934	987	941	918	934	933	939	993	966	928	953	947	949	947	939	925	935	978	930	931	915	952	964	927	937	974	958	983	961	921	933	931	977	962	901	966	921	1001	975	961	933	984	965	942	964	960	914	951	985	951	916	925	948	971	974	988	993	932	898	954	928	977	975	924	896	911	932	899	982	903	930	848	955	902	927	898	953	984	980	1002	967	947	931	945	928	916	960	890	943	932	1016	928	916	952	955	968	1001	998	949	928	965	948	908	925	945	945	967	937	918	941	948	948	955	965	956	934	1022	942	956	930	996	914	899	962	928	933	926	911	932	946	920	1001	924	945	938	902	974	889	909	964	959	978	974	967	987	939	931	937	926	939	964	926	967	956	912	968	943	892	918	956	909	960	1002	898	940	905	956	951	949	932	933	915	931	1013	981	899	935	947	928	931	994	915	962	965	869	931	876	969	980	954	912	993	956	895	958	971	910	981	937	939	939	969	963	992	937	896	992	963	931	968	905	1001	916	893	945	937	920	995	960	935	912	911	907	976	935	936	980	943	932	959	957	916	931	946	986	971	1055	964	896	986	962	945	961	900	976	933	931	917	929	950	919	968	975	956	906	913	895	944	972	895	935	972	942	908	950	997	945	970	981	1000	972	910	997	895	962	1009	1010	953	924	978	970	967	921	948	934	969	994	952	989	968	953	946	897	961	950	977	924	915	938	957	959	1005	938	983	969	946	958	922	921	914	956	885	958	971	899	962	995	967	928	995	982	990	931	932	946	939	1009	951	930	942	980	966	986	908	938	943	933	931	919	946	958	949	983	969	970	963	933	952	921	962	974	927	966	985	906	939	951	989	930	904	950	893	947	990	916	966	952	934	926	907	989	929	934	908	931	947	958	920	914	967	983	935	912	957	949	1011	971	940	965	954	908	879	996	930	958	980	887	941	1000	935	918	1010	997	951	981	976	948	937	943	966	983	927	928	925	950	964	977	967	954	894	968	896	969	965	1013	904	893	961	950	973	928	996	932	947	912	863	952	990	911	950	903	965	958	950	926	926	986	954	908	949	945	928	995	927	975	953	990	943	983	943	954	941	936	950	974	947	984	962	953	942	989	921	948	913	979	916	1009	943	904	935	885	899	1028	963	995	950	961	957	910	969	979	925	927	939	917	949	975	983	979	925	980	936	950	906	942	992	922	923	901	911	967	958	912	905	874	913	959	918	947	939	966	888	994	932	970	987	969	967	1016	943	958	945	968	921	914	942	998	996	943	986	935	961	947	949	937	961	967	917	986	935	945	901	975	947	971	918	995	934	927	980	951	872	941	891	894	946	887	963	957	960	904	942	928	977	968	949	966	938	963	970	910	891	922	940	997	921	991	909	1012	949	939	967	1017	890	991	926	958	984	916	903	967	944	902	942	921	951	950	932	959	933	956	910	940	922	968	973	962	909	968	907	942	941	955	942	927	933	959	993	976	925	948	931	901	996	953	962	939	937	911	988	920	948	932	961	1018	1011	977	922	985	958	902	967	940	936	891	977	974	937	1024	922	962	956	967	944	974	925	911	952	911	904	973	952	957	990	919	919	998	1010	922	964	939	942	884	997	980	950	943	942	995	956	905	936	992	952	922	967	935	938	945	943	950	923	966	931	935	931	955	947	936	918	874	938	931	944	889	969	973	935	969	876	946	935	966	962	933	965	938	908	939	960	910	975	929	976	966	952	911	963	969	980	939	945	975	951	981	972	973	941	926	936	971	895	974	954	961	997
23587	20872	25187	26686	20885	20887	2970	499	358	292	371	315	294	261	296	281	251	249	271	238	234	229	226	235	272	236	261	266	277	275	195	245	229	284	257	221	246	222	232	225	236	243	253	244	241	219	231	248	260	224	257	253	240	235	264	256	232	241	230	235	234	225	231	221	198	239	209	238	227	212	231	246	257	228	223	227	248	230	238	233	242	233	218	231	239	255	236	238	267	271	242	233	236	227	195	241	255	255	229	221	247	236	231	242	223	246	260	251	233	223	218	229	233	210	212	262	215	230	229	238	227	225	236	228	200	228	244	241	216	211	218	257	243	237	239	246	199	245	222	243	219	218	236	224	231	224	244	216	261	236	239	186	217	207	239	245	226	219	232	246	219	230	223	259	230	239	186	240	251	241	252	240	240	245	237	238	229	229	223	221	260	224	254	249	220	218	243	241	256	238	202	212	227	238	212	229	185	273	232	226	219	235	230	245	230	258	239	198	238	229	224	187	224	223	225	225	225	199	197	227	205	231	238	254	222	261	228	221	256	231	220	245	241	224	227	260	255	231	240	230	226	265	202	226	274	230	235	255	223	208	252	220	229	255	235	240	220	237	233	209	205	247	254	222	236	226	252	239	195	245	242	219	252	251	227	230	241	217	240	220	205	220	244	233	233	216	241	213	221	238	228	235	247	251	254	243	221	241	261	250	251	232	255	239	244	241	215	244	199	206	248	217	258	236	237	245	279	225	232	229	209	230	224	226	227	238	237	243	242	242	229	220	228	224	241	217	238	226	248	232	222	212	225	273	236	242	219	236	233	254	241	233	257	243	254	247	243	226	237	271	221	219	224	240	249	245	237	244	251	227	218	239	240	214	238	219	236	228	230	239	226	237	253	245	222	209	227	234	257	218	252	261	225	243	231	261	246	219	261	238	255	231	224	209	243	241	240	247	260	223	228	227	245	240	229	210	233	234	247	234	203	198	231	264	231	193	240	244	207	220	243	232	225	211	265	257	233	221	231	236	220	249	244	223	240	238	227	240	235	259	237	235	247	232	221	252	225	231	224	220	219	252	223	232	255	251	219	243	215	199	214	235	246	212	224	238	236	236	243	215	219	223	254	217	217	228	214	219	220	228	210	226	219	206	215	245	231	203	257	244	211	257	231	250	208	216	238	230	217	240	280	225	222	282	234	227	220	240	249	207	217	210	232	240	222	207	242	200	220	231	228	241	223	214	216	220	238	237	207	237	209	217	236	236	216	200	210	221	237	229	245	251	240	246	210	244	224	236	216	214	225	224	247	234	244	266	220	238	218	235	231	240	231	224	251	223	238	253	227	239	244	223	230	238	225	242	225	244	213	249	218	247	226	220	245	222	226	224	175	234	207	212	220	231	241	210	221	258	244	245	238	239	207	237	241	242	249	221	254	218	201	251	254	279	219	238	217	219	216	245	210	252	246	191	209	244	219	216	244	231	262	261	238	222	218	229	249	205	223	215	236	227	230	278	262	218	206	219	243	248	227	185	225	235	232	214	237	249	242	228	230	231	216	215	240	240	227	231	240	232	232	215	221	261	228	217	234	233	225	224	230	215	253	227	244	202	228	227	232	238	228	233	214	247	214	202	214	201	212	238	264	244	264	236	223	223	183	250	220	226	228	244	265	228	214	238	219	219	204	227	257	234	224	238	224	235	213	251	243	246	234	251	215	239	243	231	198	241	222	237	230	249	229	224	243	224	241	249	221	246	220	234	232	243	222	236	232	266	233	241	229	256	228	243	228	201	239	261	226	250	211	238	252	202	220	234	208	227	226	234	238	223	239	245	217	222	210	246	240	241	230	278	239	221	242	255	222	203	220	253	224	245	219	220	200	234	203	228	248	253	214	250	242	236	234	244	227	243	228	228	227	210	221	238	234	240	212	235	233	261	244	215	228	233	230	201	228	240	257	247	236	284	211	214	247	206	229	202	231	242	216	276	248	233	260	212	237	233	240	204	195	225	230	231	264	260	228	220	247	232	229	227	225	238	248	231	236	237	222	260	253	224	238	240	234	207	186	217	217	221	236	250	233	232	231	262	210	243	222	230	250	224	238	235	223	257	231	222	242	250	217	223	253	213	247	214	227	222	244	241	243	231	231	214	252	256	258	217	233	237	247	221	244	212	204	246	221	243	218	201	224	218	230	253	242	231	238	237	227	227	210	242	245	212	246	247	218	240	235	229	214	261	237	230	233	232	238	215	202	228	194	221	231	236	273	235	253	251	241	220	219	228	229	228	231	219	229	237	231	223	238	241	243	232	222	218	197	209	221	210	224	230	222	227	217	227	242	228	218	241	247	214	244	250	230	232	230	237	227	205	246	219	230	230	215	211	209	229	254	243	257	233	277	246	219	249	214	243	243	217	250	251	229	256	214	239	235	233	247	239	233	229	233	215	210	212	220	231	239	224	218	221	234	229	247	233	255	211	223	252	259	214	257	243	244	219	231	213	249	225	233	218	212	211	218	216	230	228	238	241	232	240	247	234	250	224	242	271	208	231	226	214	269	219	268	263	244	245	237	205	276	241	237	230	227	237	237	226	237	222	232	245	200	192	217	237	246	222	257	213	256	244	215	241	256	233	204	244	251	238	221	249	243	239	235	226	212	238	231	231	224	251	211	259	226	226	246	213	222	219	235	259	235	254	231	234	230	228	237	235	209	233	268	231	246	234	243	227	230	205	248	255	238	231	228	230	257	230	206	231	260	212	233	218	209	228	225	258	242	237	234	225	242	208	226	192	223	220	250	221	245	225	214	257	204	232	211	242	203	263	233	245	243	245	206	226	234	224	234	218	238	274	222	233	245	239	219	234	228	237	231	226	238	222	244	235	233	231	213	257	217	242	232	242	222	227	222	247	215	251	244	235	242	235	202	196	215	241	224	248	216	202	251	246	233	233	223	231	228	216	198	237	246	239	226	229	237	237	243	203	241	224	248	240	221	237	253	223	223	240	230	223	234	230	239	232	224	250	221	260	221	250	239	250	214	240	208	248	244	244	196	225	251	239	233	236	221	253	237	245	203	230	220	228	226	253	222	233	233	226	246	251	228	236	215	237	223	235	225	235	207	209	247	224	209	222	216	254	248	208	253	240	223	251	212	245	244	248	209	241	232	216	203	221	208	222	277	248	251	244	249	210	246	235	212	220	211	252	214	225	268	260	210	209	220	225	239	203	240	224	235	214	223	236	213	219	242	250	241	203	211	208	223	226	225	217	220	226	235	227	233	235	235	203	230	237	234	252	230	241	228	227	241	260	212	236	198	227	249	203	249	237	251	226	236	242	215	218	216	240	234	221	237	221	228	223	261	232	226	208	245	238	220	260	261	235	232	201	217	222	232	255	255	218	277	255	264	237	201	243	238	224	219	256	262	229	234	209	203	234	236	235	227	237	229	239	224	231	208	252	225	246	241	215	222	232	238	241	230	227	225	216	219	241	231	222	233	222	243	241	194	250	240	205	265	241
3536	4941	3200	1579	1004	820	709	672	604	628	563	580	613	600	553	582	570	575	544	553	547	572	590	543	539	548	568	583	558	591	549	520	546	542	562	572	519	552	578	520	532	583	545	549	557	575	515	532	536	520	555	558	546	548	575	565	552	552	548	549	546	533	587	516	530	582	520	538	562	539	529	579	543	575	573	534	536	560	531	582	530	513	540	565	526	516	523	521	588	544	599	536	549	578	572	577	547	571	528	575	537	529	546	559	527	567	563	573	543	535	497	597	566	534	490	524	571	538	549	572	547	535	563	570	539	537	570	534	500	507	579	539	555	539	556	516	526	562	548	583	552	549	567	587	534	542	553	511	588	543	580	550	544	532	524	603	508	526	525	561	512	545	512	532	585	508	569	499	572	562	529	560	539	523	591	514	568	595	526	568	542	559	534	547	584	595	531	546	561	579	604	500	549	512	556	556	577	551	523	611	546	551	508	543	535	537	541	514	536	564	501	574	527	598	504	551	592	524	540	530	553	532	549	555	587	522	543	529	547	531	527	547	500	506	543	578	543	573	550	540	560	569	569	571	541	575	561	538	561	526	559	500	576	537	527	563	555	571	554	533	531	542	539	547	531	598	552	552	580	512	539	581	525	551	511	561	524	547	578	570	534	573	552	603	545	513	561	540	551	554	554	548	540	513	555	561	536	547	578	547	526	564	550	571	539	546	537	547	552	563	531	537	519	547	593	553	587	571	515	529	537	528	515	531	522	573	536	537	550	559	538	575	606	587	563	515	573	563	562	546	565	528	577	532	535	567	513	540	533	592	550	575	550	551	535	560	557	570	531	535	487	576	557	529	567	521	545	561	543	554	577	525	498	505	584	562	573	533	520	538	513	572	541	528	561	531	508	509	543	534	553	569	566	554	553	591	547	502	549	584	545	558	576	524	551	558	553	525	497	530	548	548	551	520	549	539	517	599	573	572	551	570	516	555	583	525	560	525	543	518	539	531	568	560	517	559	559	513	523	538	551	532	508	527	571	546	585	564	569	547	539	527	535	535	574	589	534	528	566	545	529	518	564	552	501	555	542	523	578	551	550	561	562	564	591	517	515	525	547	553	546	540	529	535	494	536	550	540	505	563	564	513	562	515	543	554	510	524	532	538	529	535	569	558	532	543	534	575	543	528	514	551	557	548	511	545	538	537	535	556	546	545	515	544	567	531	504	586	542	537	479	526	546	562	529	527	551	562	536	575	544	508	538	570	557	554	552	550	536	550	508	531	530	545	545	543	544	554	565	552	576	537	533	485	563	539	578	569	563	543	541	540	508	565	583	514	521	521	538	507	520	582	529	522	541	563	570	565	519	527	571	584	552	587	537	534	559	553	556	551	538	588	511	570	572	519	525	524	540	523	546	580	592	551	537	559	554	539	568	536	550	541	558	547	525	581	505	535	557	550	528	544	549	532	563	561	586	529	556	533	556	531	524	536	547	506	514	556	528	491	591	544	533	553	525	513	585	516	553	536	534	522	535	565	542	501	570	538	556	604	511	547	556	566	541	573	546	590	575	564	545	574	508	515	541	535	516	532	536	532	558	538	543	574	536	573	544	572	589	505	611	534	501	609	532	523	552	514	563	544	544	568	515	513	542	524	563	545	542	514	542	550	553	519	513	560	575	526	585	586	553	571	550	560	549	546	542	562	535	529	520	524	517	496	512	577	569	555	519	547	559	565	556	534	550	517	591	507	531	471	544	535	565	549	516	502	581	505	562	570	596	591	547	559	529	542	509	540	534	541	570	554	591	541	489	521	545	520	545	512	582	518	538	549	528	591	551	536	587	536	515	559	572	520	555	545	541	516	568	537	557	509	543	533	535	558	554	558	602	553	576	531	570	584	542	535	519	527	539	529	519	553	510	541	535	551	581	533	585	557	541	551	551	537	545	521	528	562	529	540	511	542	573	547	531	507	537	539	551	546	531	553	540	540	575	553	544	523	560	544	503	548	565	510	554	546	560	575	518	543	555	557	569	561	591	589	549	535	566	493	529	557	561	569	572	565	493	557	519	539	572	541	537	522	525	531	536	507	582	565	548	554	529	507	553	537	563	587	524	555	563	547	574	525	530	542	539	543	511	594	518	536	555	527	502	560	552	567	491	578	546	542	547	530	514	542	543	534	512	550	567	575	550	557	564	532	506	510	563	543	547	535	573	562	566	529	564	590	537	538	559	549	546	541	544	548	555	563	569	547	579	541	549	523	555	534	554	531	587	566	547	560	566	528	611	512	587	564	583	548	570	541	571	540	535	553	558	554	563	544	525	513	552	545	488	559	573	522	506	573	533	531	522	535	544	561	554	575	511	549	531	524	519	509	558	552	540	544	531	546	539	543	591	527	550	518	538	528	549	561	541	522	566	507	556	555	551	576	526	583	563	549	557	576	509	541	537	563	546	541	554	589	544	549	546	482	512	558	583	536	559	535	605	575	559	505	534	533	499	506	553	553	542	546	567	547	490	531	554	483	546	551	557	565	582	534	558	529	561	534	519	542	515	582	546	552	560	599	550	537	499	574	515	577	540	549	573	528	557	579	533	518	574	561	533	516	517	535	497	563	535	553	527	536	561	533	566	527	549	612	594	502	551	505	562	524	513	592	516	512	513	556	555	605	515	517	555	578	532	535	607	520	599	536	564	580	532	560	573	556	526	555	506	553	518	576	552	508	552	529	560	554	533	541	555	575	540	571	516	580	572	559	563	507	534	524	538	532	544	535	559	571	548	514	552	563	539	530	559	518	595	579	545	547	542	559	559	597	526	499	568	565	559	552	547	551	502	534	567	547	556	558	553	548	578	566	536	544	561	492	515	521	535	559	528	531	554	569	539	557	556	520	529	533	575	571	532	565	568	562	563	536	545	512	568	537	548	540	483	493	512	516	578	514	543	544	544	500	551	533	514	567	550	522	517	523	559	551	561	543	550	546	551	523	547	556	585	518	528	587	529	553	550	553	545	547	534	605	577	572	558	537	543	536	536	545	524	574	535	568	577	549	532	519	589	523	539	502	542	558	563	557	556	518	524	533	569	547	520	552	544	573	569	578	547	544	575	520	528	551	555	558	544	518	543	572	562	524	510	550	541	508	613	525	559	571	533	527	528	543	573	540	552	505	557	547	548	558	552	521	519	569	537	560	592	539	543	554	563	531	558	530	521	562	523	572	564	527	537	562	526	499	563	562	543	532	541	504	551	553	570	505	555	534	552	511	539	561	512	555	566	522	521	556	545	571	549	515	491	543	559	547	534	558	561	531	561	576	601	546	550	525	516	565	530	537	536	535	485	535	548	535	568	538	573	547	517	492	516	530	539	582	556	512	557	534	515	525	558	558	576	555	564	548	555	526	542	557	544	558	545	534	527	536	519	562	586	537	536	567	562	548	525	543	552	550	555	555	564	542	557	500	570	538	539	540	564	581	539	585	573	596	499	515	491	584	557	548	526	547	548	555	529	547	525	563
32189	10561	1140	469	440	434	427	432	418	417	401	427	436	446	419	410	440	406	432	383	439	432	420	421	416	402	399	392	378	400	444	376	395	406	399	413	405	470	423	349	409	415	413	420	434	430	422	427	406	412	431	450	439	365	425	424	419	393	385	386	367	435	434	439	383	406	404	409	417	438	435	390	424	429	400	426	394	422	398	358	377	420	420	387	384	435	375	427	396	422	427	413	387	422	421	389	419	420	409	384	365	383	436	440	436	409	398	396	369	425	443	434	388	403	444	424	388	412	392	410	404	422	420	408	400	410	411	419	412	430	392	443	408	462	438	402	399	412	393	402	376	395	393	381	414	419	406	418	411	432	424	415	390	419	379	403	401	425	432	419	412	385	448	420	412	432	393	373	389	415	428	406	409	436	392	432	389	429	435	402	407	386	421	420	407	401	399	406	420	452	430	393	395	417	369	417	386	384	406	386	423	379	432	404	431	395	375	435	443	425	429	407	436	406	382	448	378	437	440	406	397	407	427	420	440	389	397	387	394	409	425	408	409	388	408	412	387	421	414	430	421	450	412	402	404	416	407	468	447	396	429	394	384	439	430	431	404	437	397	466	445	396	401	408	416	402	431	380	403	401	382	410	404	387	403	388	398	370	381	409	434	404	410	389	430	421	417	391	428	425	414	402	405	419	414	400	409	381	376	349	400	396	420	424	406	400	407	393	422	444	434	444	437	430	406	429	410	394	431	387	426	420	445	420	413	399	445	432	404	425	405	412	426	378	416	396	428	406	417	452	395	401	402	412	392	390	423	470	406	414	443	420	413	407	412	442	427	446	411	397	392	432	439	433	414	422	394	398	451	397	410	395	442	382	433	416	424	400	377	385	427	433	387	417	429	400	387	398	385	398	429	410	446	371	427	382	439	381	384	416	413	381	406	412	373	412	399	418	444	447	431	405	450	422	387	429	422	412	410	422	419	413	427	401	418	422	421	422	418	448	413	392	420	411	413	402	407	440	405	427	467	398	405	424	406	398	419	406	424	386	427	402	389	345	407	431	394	394	407	430	399	402	417	373	394	393	416	423	396	427	375	416	454	458	401	420	402	405	411	410	413	451	370	393	425	362	447	455	431	423	414	416	411	393	398	423	414	402	418	380	442	460	411	406	408	384	405	406	337	387	413	426	416	392	439	423	388	392	416	396	384	383	398	385	403	481	400	376	437	410	361	369	412	399	418	408	393	414	372	452	429	411	393	433	393	408	421	409	406	402	421	364	437	419	409	418	405	397	417	397	414	414	410	412	402	405	423	367	378	410	405	405	422	430	406	409	369	416	429	421	431	410	407	391	404	394	451	368	450	414	396	405	403	443	423	452	428	443	411	398	430	428	438	398	413	389	404	424	424	417	397	410	439	419	421	381	397	406	387	406	372	386	384	427	443	412	433	439	423	413	393	414	401	433	380	398	399	433	404	459	459	422	439	444	432	405	435	410	422	394	430	413	416	450	440	414	404	422	395	383	384	408	395	413	383	404	421	391	385	414	390	406	396	417	388	440	465	444	413	396	421	383	408	417	421	425	429	401	405	413	407	391	423	377	402	410	396	411	384	429	427	423	411	413	400	400	401	422	441	393	419	394	344	397	383	429	409	388	370	397	400	379	409	396	422	409	427	419	431	423	415	413	444	423	440	431	391	392	374	391	406	457	454	411	462	447	394	428	378	445	407	414	383	419	384	371	418	434	397	408	423	424	412	423	387	434	400	399	419	392	428	410	402	414	393	411	389	388	434	440	487	388	410	427	440	414	426	401	412	432	405	422	389	399	434	429	389	426	394	399	406	356	396	414	435	416	411	425	431	372	410	417	404	415	421	399	421	398	388	441	453	425	383	411	434	397	396	417	375	398	411	395	397	435	436	415	396	410	416	390	396	394	402	407	412	420	439	404	415	441	468	451	430	432	419	454	388	372	373	423	428	378	426	412	378	455	398	455	454	387	424	400	451	394	435	408	385	408	423	387	436	370	414	437	434	402	384	389	423	427	415	428	372	421	440	405	422	414	431	391	391	424	430	417	425	422	400	445	427	413	407	433	442	420	431	408	404	415	427	468	376	389	438	422	423	414	390	415	415	394	377	381	453	416	449	393	412	395	379	405	419	412	418	416	409	377	424	425	452	383	385	456	386	394	444	424	412	385	405	418	437	408	417	392	387	387	405	396	403	397	417	419	403	408	433	449	371	412	424	418	438	418	386	418	408	438	428	442	395	419	416	415	427	404	400	384	438	413	398	404	418	401	406	374	409	450	414	425	414	405	414	427	450	422	390	406	441	383	417	446	433	434	398	423	378	422	399	424	421	397	416	405	392	417	392	405	401	412	404	404	443	462	389	384	399	413	404	362	412	423	433	389	442	388	417	426	404	394	429	379	388	372	395	359	407	430	425	399	413	414	433	427	422	421	445	428	384	387	396	419	421	405	423	420	431	420	431	414	412	417	402	443	442	452	431	409	410	404	442	415	415	425	389	407	402	441	388	427	418	420	387	396	406	392	397	435	399	417	413	390	444	395	425	381	433	413	429	383	389	364	385	405	398	412	364	406	442	413	394	406	393	400	416	408	391	382	463	442	425	394	385	413	442	443	372	409	398	397	418	399	413	400	412	412	423	405	386	408	388	386	406	445	417	409	402	403	410	382	395	369	426	394	445	415	402	451	414	385	407	403	403	409	382	418	401	371	431	428	397	436	430	397	411	380	417	423	414	404	372	426	420	381	449	441	405	418	408	454	445	418	410	383	397	425	374	408	428	392	407	429	410	401	386	399	418	388	435	427	397	436	395	411	381	406	467	413	403	405	393	421	421	398	391	369	407	415	431	398	377	403	431	415	405	432	423	417	388	412	448	461	426	421	414	402	430	433	414	428	403	417	385	447	391	448	460	400	472	388	390	412	384	415	392	403	395	409	416	417	435	362	379	432	441	390	388	432	415	422	448	413	432	430	376	417	386	376	398	365	418	392	381	438	445	432	447	394	405	390	381	442	399	457	395	423	426	409	399	418	413	393	384	397	463	442	373	394	391	400	379	448	399	429	433	411	429	428	395	383	423	443	405	440	435	415	481	427	422	396	421	404	398	405	412	402	449	401	443	408	441	399	444	421	373	429	433	433	397	413	397	432	421	419	392	435	428	378	422	391	365	389	385	424	368	389	441	422	405	406	460	442	423	432	385	432	410	383	412	413	443	347	417	428	441	400	404	407	400	404	431	432	398	413	455	397	428	396	414	382	401	384	411	393	421	370	416	417	424	390	426	395	430	407	429	419	399	402	439	418	434	432	379	420	394	386	391	415	396	408	435	405	387	401	420	347	413	422	415	404	427	421	429	413	395	436	418	389	423	383	410	415	395	393	389	390	413	377	402	420	415	453	404	416	431	426	452	401	439	396	427	388	391	440	374	422	394	416	429	467	435	408	390	406	408	418	417	401	402	419	425	376	399	391	387	415	391	429
5507	1049	980	948	986	980	926	933	843	939	984	942	998	931	919	970	953	977	952	931	940	917	936	927	959	961	945	958	954	909	899	977	907	880	964	919	942	911	944	954	906	929	957	950	923	900	941	962	968	951	949	889	921	951	926	937	1028	934	907	910	923	909	916	977	938	912	896	899	932	918	942	931	934	926	915	929	940	938	925	895	902	948	969	905	986	931	943	969	905	932	917	958	971	927	1008	912	914	886	902	899	952	943	899	942	881	937	932	891	926	881	878	890	872	979	943	930	905	934	957	914	888	984	931	944	940	915	903	912	967	908	908	936	902	914	903	960	928	980	957	965	948	916	924	906	905	937	904	930	888	904	941	888	911	949	911	930	936	953	936	890	920	875	936	949	908	950	933	958	943	939	943	1002	882	966	932	958	929	874	923	924	879	959	940	924	911	952	911	898	895	894	937	910	952	938	937	916	854	938	912	916	887	958	899	941	907	906	981	906	908	985	951	833	909	945	972	905	928	839	894	956	924	923	930	966	906	938	933	917	937	920	900	893	926	927	908	909	986	978	947	942	930	920	902	930	989	913	968	949	894	936	890	903	906	953	929	966	933	926	940	897	950	943	952	965	895	984	913	965	908	937	927	961	944	930	901	950	922	922	922	922	886	918	908	965	919	920	913	948	926	910	973	981	988	958	886	964	900	941	955	885	950	924	879	939	927	982	945	946	926	882	882	964	919	908	948	942	917	962	896	920	906	916	958	942	917	916	895	969	963	977	906	907	999	879	919	972	930	884	923	907	864	955	958	883	897	896	949	968	904	907	895	895	989	975	961	965	941	901	935	867	884	925	900	880	928	897	920	981	931	924	895	910	933	928	892	940	964	977	957	895	928	925	983	936	923	973	980	871	925	910	940	948	883	931	917	943	921	969	930	939	951	883	905	908	902	905	904	925	938	921	975	938	885	954	934	874	932	933	967	934	920	874	979	873	920	913	899	934	990	873	879	917	887	933	983	923	988	933	962	932	916	886	883	887	947	959	932	886	940	988	941	910	964	958	943	934	897	950	922	921	986	956	964	967	928	948	971	911	988	911	936	908	928	931	944	907	937	987	918	933	924	905	940	974	940	954	943	952	880	882	886	900	892	920	921	948	940	931	905	966	912	920	916	903	963	983	967	894	890	983	908	933	982	927	924	967	912	918	926	966	952	971	905	971	881	945	977	928	902	946	963	931	939	922	921	924	893	903	921	929	950	927	851	924	1001	1011	960	898	954	879	917	895	928	895	921	881	944	902	909	951	921	915	925	951	931	946	984	946	969	900	920	883	907	911	866	961	905	867	958	881	886	907	917	955	888	900	893	891	902	914	932	873	957	964	893	912	944	922	933	937	956	967	928	895	965	943	933	955	943	877	937	996	930	922	918	927	988	933	921	878	895	929	933	950	938	950	912	898	932	918	948	973	955	918	888	945	984	928	926	947	938	919	943	945	971	929	916	961	978	948	886	947	952	1016	916	932	921	900	929	985	927	929	983	938	948	897	888	957	864	917	915	950	977	943	932	874	916	908	899	886	962	984	901	1002	942	972	912	952	938	921	943	891	940	941	963	946	914	887	890	896	888	901	919	988	944	928	929	845	938	913	930	913	922	967	899	944	922	927	887	899	942	957	904	934	920	903	944	931	959	981	919	948	881	919	964	955	965	887	982	931	888	947	910	942	939	938	915	911	937	890	873	908	952	926	946	933	935	863	953	945	942	874	960	939	911	906	984	986	916	908	936	947	862	934	943	964	896	897	924	916	923	950	934	884	925	949	937	931	922	928	927	949	942	943	952	953	942	926	874	936	934	952	948	959	921	948	986	901	913	924	869	930	902	958	935	953	936	902	935	901	962	896	913	911	945	941	917	906	931	902	920	889	969	936	834	943	892	897	973	933	922	922	952	877	983	902	893	941	967	924	945	968	994	946	961	959	943	937	899	904	948	910	942	950	915	968	916	921	910	889	930	977	937	944	902	936	984	924	932	946	967	934	920	926	944	901	946	934	941	837	892	983	931	919	896	930	941	869	889	897	948	938	913	912	919	852	948	901	905	945	966	941	934	915	909	909	933	981	905	941	873	943	880	933	888	911	895	971	896	919	950	933	881	890	912	904	965	935	921	905	911	964	976	913	904	923	930	857	979	916	924	895	948	937	954	925	958	911	911	895	945	929	915	915	905	912	927	911	952	919	980	929	911	899	947	847	959	873	929	880	928	940	937	894	903	942	868	947	910	943	915	964	916	855	969	890	884	905	915	922	934	966	901	909	890	934	981	948	919	931	959	876	915	976	897	936	935	949	922	906	912	964	925	886	941	943	927	915	891	931	962	916	978	944	936	929	953	979	868	985	981	950	917	956	966	950	973	896	943	914	875	945	931	870	956	949	881	897	916	875	853	933	970	907	898	878	945	969	968	910	966	965	964	963	912	947	910	894	914	894	919	910	929	903	904	927	934	931	934	965	924	906	882	893	922	945	940	925	909	933	864	955	904	916	915	941	936	895	926	935	975	968	899	907	889	967	988	913	962	977	914	940	957	939	944	935	941	908	964	941	952	991	907	919	936	879	948	953	915	956	986	918	996	962	980	897	903	895	880	969	907	940	920	958	924	908	916	942	946	859	933	959	937	881	945	917	909	937	936	922	933	893	903	904	946	940	944	936	910	954	925	877	898	944	869	917	910	926	929	925	905	910	953	915	908	911	929	910	936	893	945	965	926	937	940	946	927	912	924	922	944	971	946	883	928	959	947	892	905	885	960	907	959	917	938	928	909	953	901	911	929	887	969	963	974	948	888	916	916	913	947	945	943	916	927	941	928	897	907	969	902	959	1012	906	898	877	878	933	916	883	925	897	915	930	885	914	960	928	916	867	921	947	942	931	925	961	916	888	901	922	892	865	903	935	925	949	948	994	909	925	928	925	917	889	936	948	903	926	912	902	887	923	941	917	905	888	919	959	935	843	988	968	957	897	956	908	857	915	909	926	853	917	917	969	911	929	938	950	933	945	900	940	894	943	955	915	889	948	894	954	883	983	959	886	920	880	982	970	866	920	947	949	979	930	883	951	947	963	889	948	899	933	931	921	927	940	967	908	905	948	943	913	901	954	945	933	939	931	899	939	965	940	902	844	907	931	890	968	955	888	891	933	888	926	968	949	912	950	914	981	905	890	953	931	875	909	875	958	941	983	896	932	931	937	927	944	927	892	905	917	949	913	924	880	941	926	964	954	883	919	931	912	870	954	962	897	971	943	862	897	923	940	907	926	958	938	891	917	942	908	898	945	937	924	937	979	920	934	924	921	915	928	992	880	915	930	931	961	940	914	930	946	904	947	876	1017	875	919	962	914	936	947	912	891	949	919	907	901	917	953	884	928	943	895	937	908	891	896	908	929	930	971	924	979	942	939	923	936	879	950	903	924	913	957	927	940	896	880	957	972	900	923	949	937	878	922	887	928	941	925	919	959	869	905	960	987
24543	20864	24534	27322	19701	1535	631	513	503	467	461	489	430	451	427	475	456	427	451	416	407	430	432	418	433	405	447	458	457	458	424	429	431	437	382	437	389	456	453	421	398	430	422	432	453	434	421	442	419	438	448	435	474	457	458	445	424	442	442	438	433	423	419	407	448	420	426	418	415	453	447	439	396	448	454	430	424	437	418	441	457	490	435	466	496	464	468	469	425	410	433	407	428	413	412	428	442	400	416	437	463	427	423	435	440	449	455	440	432	456	457	464	398	407	420	438	448	444	435	423	392	386	427	435	425	434	434	436	412	486	400	456	448	455	436	404	426	447	408	435	436	450	407	431	424	434	421	468	404	432	445	383	383	439	413	439	397	441	458	449	418	428	439	438	437	439	472	412	399	441	446	415	427	466	389	415	403	445	465	429	413	431	422	446	444	391	450	425	450	447	435	393	450	420	451	424	416	457	455	385	424	434	434	422	440	408	444	407	440	419	408	390	446	426	435	478	417	448	461	452	423	424	452	405	411	428	450	435	421	402	445	389	470	433	465	434	439	413	446	397	458	473	429	452	430	450	436	405	428	440	415	465	425	454	426	415	441	428	422	425	409	407	419	423	422	454	456	434	434	463	431	439	404	418	436	446	442	415	449	423	446	434	435	424	421	422	416	443	443	416	465	413	422	424	447	449	395	407	456	408	415	433	464	429	420	430	423	440	424	437	446	413	420	421	480	426	428	431	445	453	418	448	467	394	458	442	464	456	467	452	429	434	450	436	420	496	464	399	431	469	434	457	413	458	439	446	442	412	478	431	436	424	418	432	449	449	454	403	444	442	423	422	441	431	457	407	462	396	470	433	408	441	459	451	409	425	420	433	424	411	443	412	466	442	436	431	462	447	402	431	431	411	442	413	433	426	468	448	441	432	424	414	439	416	434	473	462	429	447	428	450	425	411	452	438	471	414	426	415	422	426	438	473	440	446	427	431	446	377	434	400	450	439	420	445	409	414	436	436	452	427	389	415	383	442	417	465	389	414	445	434	400	469	403	421	409	447	424	429	394	443	414	436	438	443	406	436	458	396	432	436	366	450	435	422	440	444	417	437	441	436	417	415	424	412	447	451	470	480	438	456	419	428	443	425	472	420	407	425	400	455	445	475	437	466	448	443	465	428	410	420	420	437	398	426	420	447	459	420	483	461	411	388	455	438	421	459	443	411	454	448	411	415	439	447	418	426	395	415	431	409	433	432	443	440	420	415	410	471	405	398	431	445	445	403	456	454	445	413	434	448	412	474	418	467	425	411	445	443	424	462	440	420	427	473	446	455	434	401	420	453	406	389	475	453	451	409	413	409	456	444	407	430	442	447	421	406	450	409	420	443	432	458	434	416	418	425	398	408	387	419	432	428	419	439	435	446	472	444	453	459	458	435	416	424	446	414	418	427	434	441	444	432	414	416	415	458	429	386	440	391	442	420	431	438	432	419	402	437	442	445	433	434	430	347	443	432	418	393	434	505	456	435	488	430	437	428	445	440	479	465	434	451	461	414	434	411	407	433	428	441	451	423	419	443	470	439	462	405	416	417	431	445	416	435	443	464	467	391	432	447	459	442	439	383	389	416	403	455	418	428	403	439	456	427	448	403	409	446	428	403	405	443	429	413	395	423	434	387	422	448	418	462	453	421	416	417	433	427	416	439	404	485	430	390	414	425	414	406	427	463	448	477	430	433	442	466	409	385	440	432	436	457	431	397	431	433	421	439	433	450	410	425	454	411	436	449	416	423	410	427	435	427	436	457	447	447	472	442	422	440	451	368	454	426	455	416	415	407	415	397	432	426	453	421	418	435	443	393	410	411	386	437	437	431	398	451	424	439	429	479	419	451	415	466	423	432	449	373	424	407	435	425	401	380	439	388	454	448	414	426	424	410	418	424	434	401	464	435	462	459	424	435	418	433	419	411	444	462	423	414	433	423	461	430	447	442	400	466	450	437	429	421	444	417	411	428	403	443	406	462	436	453	427	441	437	455	429	425	410	463	437	437	444	432	458	402	467	449	421	464	426	442	463	449	415	422	422	417	438	423	390	426	487	463	429	442	412	421	449	410	471	420	435	371	433	408	452	416	418	458	423	461	412	451	408	434	438	433	452	411	446	430	396	424	442	403	452	437	392	454	413	456	451	397	443	418	433	441	400	466	429	467	420	453	424	468	400	417	444	423	395	430	465	407	450	429	432	453	401	416	449	445	414	445	431	413	463	408	437	402	441	457	416	414	423	456	443	446	464	476	410	458	398	428	422	415	418	455	440	423	445	460	409	456	429	459	400	458	435	484	387	446	446	436	449	414	381	462	422	449	401	392	420	430	418	474	445	394	422	409	408	458	413	419	422	445	409	422	437	447	433	452	437	468	481	409	389	435	430	448	420	405	432	439	397	450	423	400	414	413	427	406	435	453	443	416	437	466	418	433	422	447	458	403	468	469	401	463	465	414	440	447	415	453	410	449	417	397	477	452	449	458	432	421	428	433	451	420	420	428	425	476	440	393	480	400	434	439	472	429	432	452	404	427	434	430	436	411	454	401	458	463	444	434	417	447	408	461	434	457	431	461	452	397	443	424	453	406	431	439	427	427	442	435	405	469	413	448	467	416	422	417	433	417	471	452	447	443	411	456	462	427	415	427	402	419	459	452	451	435	455	401	424	476	415	450	450	450	442	454	426	444	411	380	416	455	459	435	454	444	439	420	402	444	402	443	408	407	438	389	468	433	440	427	404	428	426	384	421	444	450	440	450	468	435	444	459	430	414	468	444	440	459	452	434	413	464	434	435	432	393	402	397	399	428	465	468	428	459	392	422	416	422	426	420	410	426	454	449	445	444	418	437	460	426	442	451	442	467	437	444	396	435	395	418	404	447	476	470	410	399	417	459	445	425	433	441	407	468	460	444	420	421	441	429	432	432	418	471	441	494	392	440	447	436	439	443	440	383	422	373	429	405	433	393	460	448	472	452	464	444	457	454	431	434	441	457	435	457	393	485	426	445	407	432	406	454	412	431	480	442	412	433	436	447	389	409	393	411	419	407	432	431	473	442	440	446	453	462	460	429	421	423	444	437	435	370	410	398	428	423	415	404	479	434	434	401	451	481	430	441	437	452	385	399	434	445	467	418	437	440	490	405	419	432	471	449	416	432	428	448	450	431	450	443	429	458	450	404	408	404	429	442	440	444	477	417	412	447	433	436	468	450	439	448	442	465	415	420	441	405	392	401	452	445	422	424	432	439	458	442	469	426	379	431	441	469	438	437	418	452	450	392	436	410	458	438	411	491	403	430	389	447	478	431	429	456	424	406	426	446	426	436	466	429	414	431	426	443	417	457	377	426	438	411	444	426	448	475	459	448	413	418	457	408	428	440	406	456	451	416	455	383	442	431	411	427	475	453	413	414	412	410	441	387	421	440	406	433	408	368	423	400	423	435	473	434	474	410	409	409	484	434	419	401
3468	2997	2200	1434	1146	1030	1018	961	980	917	1022	972	927	924	956	993	1031	995	933	887	934	971	948	959	966	956	915	925	918	971	920	913	979	986	954	969	965	927	924	982	959	916	964	933	952	912	921	955	949	936	927	921	909	928	911	979	948	913	957	937	936	994	977	989	960	966	932	943	928	934	983	1025	931	937	962	978	963	969	946	930	914	909	964	971	950	938	923	863	964	922	978	974	903	972	969	925	960	924	938	921	914	882	940	953	1007	901	896	898	965	957	937	942	940	931	942	958	945	932	949	922	964	924	966	928	953	963	902	999	995	931	933	959	968	915	960	953	945	923	923	950	976	990	981	970	913	889	966	948	931	999	946	966	929	938	956	918	932	976	968	904	937	914	1002	951	987	996	974	954	969	966	929	952	990	926	904	888	918	898	953	948	947	923	932	934	958	950	969	913	971	954	930	961	924	944	940	952	922	952	926	1011	955	896	1027	918	927	911	933	942	922	988	943	945	935	942	904	941	928	1010	923	930	941	984	991	934	927	949	939	908	918	920	1021	993	952	1005	950	935	919	952	930	986	969	930	975	923	970	955	951	898	969	899	918	1014	917	914	963	946	862	980	957	910	985	983	917	947	938	977	990	915	965	908	986	953	903	900	957	953	946	960	931	942	911	946	961	931	967	929	989	975	922	986	912	972	986	989	902	933	960	975	965	939	987	1006	936	957	979	949	1000	944	952	970	930	943	909	964	917	963	892	899	945	951	885	977	903	944	904	923	954	922	957	922	931	931	905	995	893	929	908	901	951	917	911	921	972	936	957	964	972	915	954	931	944	894	949	957	935	948	909	929	933	963	944	949	920	965	940	925	892	896	974	981	965	954	953	959	995	911	968	972	939	933	959	962	945	895	873	958	965	959	915	971	931	993	977	931	964	934	923	945	920	986	951	945	895	980	857	941	996	975	919	936	985	970	961	1007	965	936	934	994	866	931	931	944	900	887	949	929	989	943	964	874	945	936	935	937	967	994	967	985	928	918	934	964	933	907	953	902	962	956	1018	927	857	969	964	941	956	959	890	929	907	950	1006	927	885	968	964	982	945	944	946	903	939	894	1001	935	956	1037	976	951	957	932	910	953	947	960	862	914	968	978	955	939	917	984	905	956	941	923	939	918	947	981	930	948	990	910	943	972	920	942	918	918	957	984	966	947	952	950	941	921	989	956	906	948	963	912	963	909	955	964	918	901	979	921	949	942	921	936	934	970	978	993	949	928	949	968	891	924	1017	944	979	964	980	946	897	964	923	985	942	996	973	925	920	956	955	937	942	935	885	893	1013	894	940	917	919	936	903	975	882	951	944	969	911	931	913	918	957	948	939	975	943	891	931	933	972	925	933	987	953	949	949	867	943	1002	927	900	959	979	920	926	948	994	989	908	902	990	985	928	859	928	895	951	962	936	992	940	1017	951	958	902	961	1006	962	946	942	943	931	955	918	950	952	942	925	933	938	994	928	976	999	960	988	957	970	988	983	959	945	957	995	958	949	932	895	932	948	970	966	947	974	954	984	953	981	897	1010	873	951	925	957	918	953	991	916	921	959	924	960	1004	967	970	920	877	987	932	966	944	964	959	976	1000	984	1000	889	956	962	951	929	876	982	975	948	935	963	944	968	965	985	925	958	967	983	955	944	982	949	951	951	941	936	957	962	906	920	930	1000	926	959	918	939	952	957	900	938	936	952	917	989	942	918	968	955	928	977	921	943	947	964	937	953	898	984	918	928	1009	941	922	924	899	965	959	970	963	923	929	925	882	938	965	897	933	956	927	912	934	929	916	950	952	926	892	976	917	958	947	892	948	983	971	913	890	927	942	910	1005	891	911	923	974	942	1022	939	916	933	949	970	971	911	922	980	955	977	910	966	902	910	964	942	924	917	969	904	958	930	910	982	894	887	930	955	918	1003	951	988	904	944	944	985	919	961	998	891	949	928	931	949	970	1007	959	940	947	937	919	921	946	911	947	961	943	910	972	937	958	956	942	902	976	1017	918	952	996	916	919	943	951	956	983	918	905	907	962	922	963	969	935	916	965	968	891	957	931	950	990	945	927	973	960	927	952	938	903	928	891	983	934	951	986	958	950	968	939	915	901	976	940	965	946	952	977	916	956	934	923	980	933	879	939	961	944	950	951	943	940	935	1024	922	982	990	964	956	917	935	948	911	981	962	949	932	942	1003	965	1020	935	937	962	917	986	909	950	934	945	976	922	934	914	943	882	952	924	918	914	992	951	945	1019	985	931	954	951	957	913	943	959	981	1015	937	964	977	916	895	882	935	985	961	935	968	943	940	844	943	917	992	966	950	923	964	977	981	944	950	957	978	974	891	1002	940	945	949	943	921	994	944	991	926	938	887	979	922	938	997	955	923	936	955	936	950	929	950	965	916	960	955	967	932	951	1018	966	976	873	968	942	976	944	994	968	921	947	1018	894	927	925	991	955	940	960	924	990	936	922	950	953	904	949	936	960	931	887	949	877	999	900	961	899	948	896	936	932	880	962	936	933	918	989	918	963	972	896	954	977	953	933	961	899	940	984	946	970	906	902	900	916	994	964	943	948	999	960	938	917	949	928	986	903	958	942	1002	959	1005	944	950	993	961	997	956	960	936	978	921	892	932	998	986	936	933	919	903	914	927	915	910	965	952	974	891	900	901	931	914	964	987	961	991	883	917	957	977	959	905	924	928	931	953	920	938	964	894	930	942	957	897	959	945	962	969	958	896	934	968	964	964	998	952	966	872	998	1023	975	911	928	969	913	924	930	960	922	991	896	945	937	993	868	958	950	941	920	934	963	982	913	971	948	936	955	906	915	949	933	964	902	964	941	937	963	893	913	902	943	962	973	898	922	974	977	974	962	919	930	954	957	945	994	943	962	1002	944	973	936	967	963	908	951	965	903	950	1000	909	935	936	918	956	917	960	894	871	981	974	970	937	893	954	977	942	929	984	943	922	996	968	908	925	932	977	883	940	933	900	970	960	918	925	964	958	965	880	952	944	975	950	966	947	951	911	927	930	923	935	924	969	944	949	954	960	867	983	963	960	1015	917	947	927	857	920	983	956	1007	959	922	961	939	1001	991	1034	962	969	939	953	959	910	921	921	961	951	950	953	892	940	988	972	946	914	946	939	975	960	921	983	893	972	937	968	932	926	962	937	903	951	882	902	963	933	959	908	971	974	928	912	950	921	967	961	891	932	930	971	882	926	955	948	950	909	905	933	942	948	951	948	949	992	931	963	978	924	926	935	940	918	966	952	972	932	890	922	904	928	920	977	960	959	933	931	938	950	949	945	974	923	1011	924	894	931	930	915	917	929	886	919	926	944	969	940	909	879	951	927	927	1036	920	909	921	955	996	941	976	1007	945	992	945	910	955	920	935	979	951	934	1007	978	928	922	951	931	896	932	982	984	944	959	969	972	955	982	916	1044	905	895	900	918	927	913	972	928	938	906	961	956	961	976	958	898	950	964	984	916	985	927	951	977	969	984	940	902	990	968	958	920	920	884	963	972	953
23589	20868	25181	26666	20870	20882	3292	496	333	296	316	284	272	304	272	273	241	264	281	275	251	252	240	262	228	217	232	238	250	228	232	249	227	242	242	234	222	221	202	255	243	230	260	209	247	215	211	240	231	219	239	233	226	229	233	223	245	207	219	277	224	230	246	259	218	218	200	219	235	200	256	222	250	225	233	214	223	231	227	234	233	237	238	231	201	265	242	224	215	230	211	203	207	217	203	201	213	205	220	238	222	226	256	227	259	211	217	221	226	236	215	251	243	216	242	279	235	235	239	282	234	242	262	203	227	215	223	236	186	219	223	216	234	235	235	221	270	235	226	237	212	239	247	245	234	230	226	222	249	227	262	234	217	256	258	234	229	211	200	218	249	260	258	230	234	245	241	231	243	235	232	224	238	202	224	199	251	243	229	209	248	224	215	185	212	260	271	185	220	214	220	241	255	197	226	244	220	195	227	232	234	241	227	224	233	206	232	255	225	218	229	221	216	248	228	220	216	214	260	224	232	215	236	252	242	235	238	247	229	231	231	244	233	249	233	238	234	251	228	222	258	219	224	258	219	231	190	221	222	253	243	218	255	271	251	247	249	222	235	206	243	214	235	216	196	213	241	254	208	207	202	230	237	191	262	211	224	242	190	216	266	214	229	210	256	216	232	207	248	246	248	234	220	228	206	236	241	203	228	214	212	219	214	194	226	208	233	225	238	250	240	256	229	264	249	257	274	202	204	213	223	221	214	237	241	218	217	262	242	240	248	216	250	203	234	213	227	206	219	223	241	249	223	188	241	222	257	211	218	228	222	253	229	208	229	248	223	228	213	211	244	239	240	225	210	235	201	245	242	225	228	224	193	208	231	253	257	234	203	232	243	196	219	222	219	236	222	235	212	241	215	264	233	221	230	236	222	215	203	246	259	220	214	219	225	238	241	213	239	241	263	240	195	224	216	211	215	230	239	232	232	210	237	217	213	250	196	228	261	226	236	208	229	250	236	245	236	198	214	194	219	220	256	262	221	249	252	220	230	244	233	194	241	270	239	229	231	210	204	228	239	212	193	246	212	218	231	212	231	236	216	217	234	256	196	230	232	229	242	226	211	213	241	240	224	234	229	206	233	210	224	206	238	233	242	227	213	221	257	219	239	226	227	239	232	217	221	250	258	237	232	244	252	206	226	222	231	232	205	235	251	211	243	238	236	259	202	249	227	214	236	219	224	279	247	210	226	250	229	225	232	229	233	210	238	229	219	266	230	226	256	239	247	241	205	245	239	193	213	244	229	220	232	213	212	255	230	252	234	239	229	239	223	237	253	206	234	244	232	241	233	227	238	227	217	207	234	228	224	235	225	244	233	222	233	239	227	229	228	222	217	205	213	234	231	238	218	231	224	219	246	261	237	236	205	202	217	228	235	225	241	200	238	244	260	238	229	228	238	250	234	215	232	249	218	228	215	233	232	234	254	192	205	199	197	219	227	205	212	222	223	221	236	227	238	261	229	224	258	231	227	233	238	234	209	230	220	252	227	238	236	213	229	249	225	225	230	254	253	232	231	265	231	240	249	233	235	227	246	234	204	239	211	240	230	208	219	226	250	211	254	223	233	239	223	257	251	226	200	233	217	216	206	268	196	248	227	241	238	236	196	266	213	220	248	219	265	226	226	261	261	236	224	231	225	224	243	223	236	236	218	237	213	217	237	218	239	233	250	238	229	243	233	222	223	213	234	261	237	235	232	221	205	203	215	181	207	268	238	249	241	213	238	201	218	241	235	206	236	208	232	239	241	228	214	195	231	242	223	248	240	214	213	255	228	214	227	263	237	224	213	222	202	227	253	223	282	214	217	237	230	256	225	241	240	227	225	230	229	236	215	228	228	246	240	228	243	211	234	222	217	260	221	266	204	229	215	238	241	226	218	218	214	241	216	239	257	210	234	229	207	212	255	225	243	258	231	247	241	238	248	240	214	255	223	236	246	209	244	253	236	226	249	234	243	239	238	221	220	233	235	229	210	251	241	219	224	237	242	205	209	249	218	213	220	232	221	234	213	218	214	232	218	236	237	257	212	230	247	221	236	249	221	225	225	213	259	252	224	245	212	226	253	241	207	211	224	175	226	241	236	238	243	215	247	224	236	222	222	257	230	239	212	234	247	226	207	212	233	238	246	239	215	213	259	240	220	233	179	246	238	220	249	236	227	243	246	250	256	225	228	207	254	223	224	245	266	217	220	223	222	236	240	209	214	248	211	236	230	224	254	237	217	250	244	249	223	217	220	227	210	205	218	245	230	211	253	226	210	224	207	262	234	250	202	234	238	240	241	212	194	219	240	220	265	217	203	256	247	218	249	222	241	221	189	229	214	229	239	241	236	259	247	231	228	259	229	248	214	216	260	204	212	203	224	228	236	225	232	227	224	241	235	214	215	236	237	241	213	233	239	246	247	233	240	257	204	254	217	237	208	228	227	227	190	219	217	227	210	237	224	234	227	226	241	229	248	230	220	219	214	228	235	215	273	224	239	246	234	230	236	203	224	219	217	216	247	222	254	225	214	231	209	214	248	246	233	205	219	247	217	205	226	233	226	200	243	225	250	268	253	268	206	221	261	233	245	222	207	208	249	232	229	221	233	245	223	260	231	223	246	249	219	221	182	220	247	256	220	225	216	214	205	224	217	264	237	249	233	242	231	223	222	207	253	231	228	227	248	238	227	239	234	225	256	225	230	240	240	240	230	233	218	220	228	214	213	213	223	232	215	229	234	216	255	230	232	266	230	231	226	243	235	214	264	227	224	241	255	225	236	259	250	228	214	255	212	238	204	206	224	208	254	238	254	215	237	242	207	207	226	224	219	244	217	220	230	198	216	226	239	210	224	221	211	209	244	197	254	204	229	195	223	222	234	219	240	246	218	203	237	206	247	256	254	222	261	228	244	227	223	231	216	239	219	223	215	244	242	206	225	232	220	232	244	209	216	249	234	195	204	222	235	225	230	205	239	230	206	225	222	220	219	240	197	199	222	229	235	233	239	191	242	222	204	231	247	235	224	248	215	202	218	239	222	223	234	205	229	244	247	238	219	260	212	205	232	228	212	241	223	215	219	222	235	223	230	227	206	246	262	233	243	231	255	231	228	251	222	248	215	229	238	236	232	243	195	227	252	228	223	256	233	235	227	256	221	255	198	219	202	225	230	219	217	228	243	226	266	255	213	211	259	265	217	219	223	215	242	229	210	232	213	219	225	266	208	194	194	237	233	223	238	230	203	255	228	226	242	233	232	216	222	223	242	218	238	257	254	242	229	214	202	228	272	232	220	189	242	261	240	219	236	214	228	252	216	240	231	201	217	198	232	214	225	207	202	220	229	198	221	215	250	257	236	228	287	228	206	236	230	247	222	208	211	221	251	229	213	232	227	225	241	259	236	230	240	219	213	229	231	220	214	250	252	233	216	227	217	208	230	235	216	252	214	215	248	219	252	228	236	241	241	232	194	207
3296	5049	3137	1532	1006	768	716	690	640	572	562	602	607	622	559	558	529	565	527	559	566	574	521	581	547	554	567	601	559	565	561	532	541	563	570	564	527	545	524	608	570	521	524	573	546	492	546	566	521	571	565	545	552	517	538	504	514	530	532	505	574	553	525	533	545	521	545	552	536	534	556	534	547	529	557	543	528	511	541	492	517	564	585	578	558	536	519	536	572	571	520	553	579	479	544	570	548	532	520	509	516	547	509	532	522	526	556	574	521	537	521	501	575	527	539	531	555	584	552	534	511	564	514	541	548	560	518	535	558	520	512	573	541	528	524	538	541	539	504	540	546	525	573	562	568	546	547	554	538	527	562	523	517	532	475	535	541	524	569	533	578	515	510	547	522	516	544	561	529	509	517	550	556	506	548	511	528	570	555	575	523	516	555	558	537	587	520	549	540	520	589	537	543	534	560	533	478	599	516	570	504	512	545	563	518	566	529	538	519	515	543	523	539	536	525	542	519	563	521	551	528	549	550	565	536	551	545	530	532	563	582	532	544	519	552	519	566	543	544	496	552	552	519	555	516	532	520	548	526	501	511	520	523	521	531	567	489	564	501	542	592	544	517	531	527	552	518	566	556	500	559	562	545	519	541	533	511	524	566	505	532	518	568	512	521	567	546	534	558	556	535	550	522	524	516	570	516	511	508	537	513	520	544	537	495	587	562	523	522	590	518	529	540	529	518	578	542	537	561	534	541	556	590	510	562	561	560	543	526	516	540	498	563	535	554	565	547	528	567	551	549	546	512	545	521	536	595	580	505	537	527	574	537	564	564	573	528	559	550	533	520	545	540	544	507	565	563	550	531	532	528	548	568	567	570	550	529	524	565	557	526	564	528	517	545	515	563	581	520	534	505	529	556	529	512	552	550	525	578	567	527	534	544	515	534	552	556	577	574	524	540	573	542	513	551	550	504	516	512	535	547	562	547	561	470	525	478	534	520	553	564	574	557	540	546	525	526	563	554	521	523	560	599	554	546	482	527	588	476	525	547	529	556	553	544	605	544	570	546	508	555	545	547	565	552	597	540	525	528	529	580	515	541	517	574	581	572	487	555	518	542	511	529	517	563	530	540	527	499	523	600	596	520	553	571	566	554	591	530	528	537	512	538	533	486	589	534	518	563	546	541	554	550	527	554	533	527	557	522	545	538	561	536	522	534	524	543	537	506	515	566	572	491	527	530	536	526	559	513	547	492	524	552	500	494	523	565	537	529	486	575	505	516	546	567	534	543	538	547	513	566	552	524	552	533	550	559	523	559	567	536	523	531	561	520	566	559	555	569	544	540	575	553	527	501	541	510	508	524	508	553	543	524	570	552	545	556	550	525	550	533	535	510	540	511	551	596	571	517	535	537	587	500	547	510	532	547	538	522	511	558	568	551	543	520	564	542	556	534	530	534	565	533	564	559	513	600	552	571	535	514	573	499	521	558	532	566	524	558	523	556	532	535	567	535	562	547	547	558	570	553	565	528	527	515	526	545	527	519	555	503	526	553	544	511	557	519	519	525	589	569	556	523	550	548	569	483	505	595	532	525	556	519	581	509	537	531	608	545	548	544	527	532	586	561	568	574	563	540	552	519	518	525	495	548	524	573	559	518	542	540	566	551	512	601	529	535	565	572	565	569	551	566	486	577	513	546	515	582	524	527	523	577	551	552	496	561	553	502	575	554	533	546	566	562	548	532	525	562	521	480	506	538	547	515	513	550	546	528	544	530	537	554	523	566	524	560	550	509	513	556	550	571	583	515	517	517	565	569	535	538	505	539	521	563	519	528	543	472	582	543	534	571	542	528	500	544	519	504	530	516	546	484	541	525	513	543	528	564	553	514	587	564	519	560	535	549	568	537	544	561	531	516	525	539	533	545	528	558	548	501	530	533	559	577	580	589	501	514	508	561	570	510	542	553	542	568	518	578	557	584	564	586	570	545	548	530	539	541	482	558	509	533	538	559	587	541	579	540	525	537	514	567	535	509	534	558	521	544	516	537	555	576	551	561	565	506	559	566	551	563	552	534	538	537	552	567	530	536	538	535	552	581	519	531	543	537	566	520	521	494	523	564	543	559	553	583	517	518	521	570	526	488	564	539	503	571	533	524	550	553	543	520	548	583	563	535	552	529	547	576	559	519	549	586	546	556	575	502	507	532	512	523	521	509	545	525	488	519	520	539	527	535	563	568	548	544	521	547	526	539	532	583	562	555	523	500	551	523	575	517	525	575	533	581	503	526	536	548	575	527	521	565	542	534	520	518	550	538	528	572	551	539	500	519	498	520	515	547	542	564	473	528	517	582	564	537	574	511	529	540	555	570	537	542	530	501	534	484	563	515	509	562	520	562	539	522	528	530	566	528	558	565	517	550	595	510	545	562	593	491	553	536	533	532	553	554	531	564	539	524	554	557	549	552	560	556	513	580	550	535	524	539	602	548	489	527	535	546	490	518	518	576	534	603	560	524	548	537	539	554	526	559	539	539	550	541	543	552	624	494	542	502	526	527	521	541	529	509	536	518	528	569	537	529	504	538	535	525	543	524	563	528	538	563	569	530	527	528	523	581	588	521	573	569	560	536	558	555	578	531	540	552	530	592	515	553	550	557	553	539	486	492	564	504	516	595	514	528	538	520	555	494	552	584	619	575	566	524	540	542	524	563	529	539	516	533	505	529	522	562	505	475	552	524	549	538	544	569	559	522	530	522	507	524	585	512	517	543	572	475	512	539	521	501	507	526	556	542	635	565	591	513	529	508	561	528	544	531	527	581	558	553	555	534	576	544	526	575	500	483	560	543	567	513	601	515	531	543	526	546	532	574	552	585	553	487	507	559	539	567	524	572	518	541	555	524	548	571	575	581	539	564	517	552	549	536	541	567	531	525	523	540	571	520	563	584	507	530	578	542	547	518	538	547	544	520	517	557	536	529	531	521	546	518	501	547	536	551	525	509	556	560	527	561	565	526	561	541	540	532	540	522	538	566	546	515	544	552	556	534	534	533	570	535	541	553	496	559	547	527	524	508	530	609	533	531	521	566	561	544	565	578	558	508	521	558	540	503	571	543	543	534	528	536	530	551	559	549	580	562	606	512	584	575	504	530	522	526	533	560	516	571	512	529	528	563	537	546	589	529	563	538	548	558	581	520	543	548	516	559	512	562	502	518	519	535	517	550	553	565	512	526	543	554	523	553	548	564	568	495	532	565	534	559	528	507	567	547	543	508	507	546	578	524	533	537	574	527	565	554	547	571	522	536	543	574	524	517	556	578	512	593	548	562	560	532	506	569	574	519	525	560	559	552	521	531	539	591	529	556	564	536	562	559	543	515	565	521	509	573	555	558	531	528	539	464	515	539	544	537	524	573	564	513	544	543	560	556	517	519	563	511	538	495	562	563	527	580	505	507	558	572	551	568	576	567	554	558	534	500	538	588	541	552	550	593	592	529	508	574	547	516	546	531	555
32210	10672	1216	515	458	427	398	387	423	394	395	412	412	408	394	400	406	416	410	422	425	395	394	390	435	356	358	390	358	372	409	409	424	428	437	401	411	425	412	425	419	392	434	381	398	390	398	414	376	379	392	410	389	402	402	400	409	417	420	404	399	413	412	425	375	391	389	426	385	386	398	408	415	401	432	436	433	426	431	403	417	411	435	424	464	425	427	388	373	419	428	441	363	341	409	379	429	388	462	406	373	434	384	419	370	398	401	417	378	378	403	403	399	384	416	373	410	424	375	392	417	443	411	403	396	413	374	372	411	392	407	391	440	390	390	417	424	443	432	418	400	384	413	392	422	405	424	388	414	390	388	411	387	431	466	413	419	443	387	346	404	414	431	391	402	380	435	402	363	410	420	388	407	406	441	390	409	420	420	386	414	374	420	413	412	383	423	379	413	382	418	400	417	390	403	394	450	417	441	440	367	402	403	422	404	440	382	426	418	393	376	422	395	415	403	422	365	428	407	408	414	389	438	379	402	412	370	420	393	416	409	414	409	401	383	441	407	437	386	420	456	399	417	431	387	386	410	405	395	398	390	403	384	417	411	397	393	423	422	412	422	397	395	424	376	372	404	403	383	382	385	397	405	399	421	372	410	415	385	415	418	444	392	398	429	383	377	388	392	414	425	391	419	374	353	396	422	444	384	393	387	401	429	444	408	432	375	452	396	402	393	422	408	378	428	404	379	407	414	390	405	366	412	428	413	405	416	384	432	396	394	412	370	401	435	402	407	422	400	417	365	435	408	421	397	418	410	398	403	409	414	387	381	395	427	425	433	409	401	406	414	432	388	402	422	438	454	400	382	403	382	397	383	403	405	422	394	462	412	412	427	398	448	381	410	343	443	437	387	403	413	419	379	419	369	431	428	428	373	396	388	427	423	421	413	413	436	443	381	399	389	410	419	383	398	394	402	400	371	341	361	363	406	386	448	484	435	415	378	431	403	406	427	414	445	399	416	419	404	375	398	404	401	410	352	412	422	371	419	396	396	379	413	394	379	398	433	415	404	369	395	415	408	369	420	360	359	409	383	401	374	397	435	396	353	418	433	408	410	389	441	398	352	417	450	404	432	368	416	375	400	386	401	401	428	419	389	433	371	424	430	426	395	408	408	411	356	390	419	383	378	420	400	418	435	413	425	428	457	440	401	411	404	383	413	401	383	422	419	422	395	381	385	403	394	398	418	412	410	375	381	435	390	375	341	410	380	398	379	407	381	413	380	409	372	398	414	408	436	427	418	405	432	402	419	391	386	390	406	403	427	411	412	393	417	355	397	419	387	418	438	409	404	399	421	399	422	421	411	405	409	408	410	378	393	447	423	361	409	418	395	427	394	449	412	423	412	381	386	396	399	378	400	405	428	386	441	392	429	393	423	424	430	388	428	407	424	419	378	404	399	414	444	416	429	393	419	374	399	428	419	401	412	399	435	436	418	438	441	412	400	427	408	443	408	425	424	377	423	440	396	426	397	467	390	427	400	399	423	446	406	426	425	420	375	398	419	390	442	453	441	375	395	398	348	387	388	410	382	426	435	415	408	411	448	379	418	419	386	397	371	401	415	397	434	422	393	411	424	379	411	416	443	426	394	405	373	423	435	410	413	388	406	424	455	406	409	389	376	404	402	383	394	441	386	413	400	390	467	434	425	438	455	411	400	403	412	394	404	404	425	397	401	420	435	445	439	420	436	438	403	375	407	428	400	438	411	404	462	384	390	382	397	427	399	424	424	357	406	432	417	394	409	393	414	362	394	410	400	418	446	400	388	443	377	440	434	408	366	424	400	436	400	386	408	403	438	418	373	424	377	447	397	396	443	391	376	415	396	383	419	436	372	418	441	390	437	368	432	441	401	404	419	402	456	409	432	393	423	427	385	407	396	458	431	420	423	422	420	384	385	410	398	428	363	390	444	434	419	419	419	365	412	393	410	405	390	404	386	382	398	427	406	428	447	382	439	432	399	410	429	411	393	390	384	385	398	453	402	435	393	401	435	393	374	396	429	390	409	443	429	386	437	397	385	399	416	408	431	412	431	408	447	403	412	410	415	381	397	374	411	386	421	373	435	403	416	370	431	411	402	401	422	421	372	425	412	389	403	379	422	400	373	426	410	435	450	422	418	425	417	409	427	393	406	449	409	390	455	403	395	411	414	413	412	394	379	412	449	378	394	425	393	439	417	423	447	413	402	407	406	446	381	401	436	375	437	401	417	381	411	408	420	389	393	418	430	432	424	407	394	404	404	406	462	417	414	399	398	403	400	384	384	382	421	362	405	451	465	406	409	427	406	412	443	454	392	379	437	384	386	421	385	452	412	419	435	434	399	426	387	380	406	405	416	407	441	401	447	373	394	400	393	380	417	435	442	382	412	392	397	378	421	428	410	382	398	400	416	411	421	404	426	464	430	410	388	409	401	417	383	419	423	447	393	428	396	437	360	424	356	380	384	415	401	397	448	415	382	404	441	434	418	402	419	422	391	437	364	370	425	426	415	374	406	382	399	428	405	395	420	384	394	396	452	417	419	428	436	431	381	444	378	395	403	405	388	390	390	417	406	408	395	392	419	447	427	420	429	416	431	450	419	412	397	399	414	402	398	385	395	431	447	409	420	405	382	426	370	380	414	395	377	433	392	444	370	433	441	361	399	385	403	428	420	393	431	430	402	380	428	416	446	420	377	396	399	393	397	381	409	404	401	407	386	412	404	406	381	439	435	413	419	417	414	403	379	403	420	393	432	432	409	416	434	407	412	414	411	432	379	385	408	425	406	359	425	371	375	408	411	421	412	394	444	417	394	432	419	430	418	422	420	411	392	427	457	420	423	383	402	388	440	424	421	431	408	394	429	376	438	403	409	377	417	405	415	415	406	406	392	411	406	412	415	409	424	432	438	391	391	375	377	430	413	402	406	384	414	398	446	403	397	387	389	387	412	420	403	378	469	402	469	376	420	374	436	397	387	420	418	434	407	439	415	428	386	435	371	420	387	405	412	437	388	403	396	396	412	397	391	394	418	444	430	402	407	437	376	438	398	360	409	363	432	412	443	431	414	427	414	421	397	394	406	437	375	400	439	403	451	401	365	394	429	410	400	417	472	421	402	430	400	408	472	384	419	425	423	430	406	415	408	356	405	386	423	381	395	379	401	392	442	449	371	414	412	414	398	419	390	430	445	393	470	426	383	435	425	441	397	390	430	435	395	449	430	424	404	399	367	444	440	415	407	396	396	409	441	384	432	367	374	441	417	416	416	437	416	381	403	405	393	431	394	396	382	386	410	387	394	398	394	424	403	417	402	403	390	377	410	403	422	444	419	429	420	390	436	434	410	446	453	430	358	456	402	444	419	419	407	409	442	420	384	423	408	417	400	359	418	396	388	405	390	430	412	414	391	452	418	408	385	417	432	428	413	371	449	407	401	405	370	385	457	399	390	379	427	372	382	402	390	403	357	435
5223	1024	1030	1007	937	936	933	874	929	969	897	992	892	922	917	936	944	909	889	920	956	921	902	935	961	930	955	827	942	873	915	952	902	924	995	961	901	895	910	893	959	905	948	929	905	933	899	897	972	888	921	944	921	921	865	937	915	917	838	978	973	893	934	972	894	919	921	946	928	919	907	956	994	907	956	930	923	930	933	935	934	914	897	912	926	896	876	955	886	959	926	927	936	912	926	917	935	929	932	921	917	931	932	902	897	939	940	903	966	966	961	927	961	925	958	920	933	916	904	933	896	898	909	896	913	872	854	952	939	939	948	890	882	941	946	849	942	1013	929	903	914	931	899	904	925	938	922	929	980	962	871	906	945	963	918	909	920	929	943	923	952	910	908	940	954	878	934	919	937	917	923	984	921	919	936	892	907	950	938	894	931	930	934	963	964	947	941	926	938	953	948	936	962	947	920	884	950	953	943	902	998	962	852	920	935	952	927	936	900	907	910	873	916	873	906	916	942	974	879	918	910	926	935	909	907	904	973	958	905	898	956	896	912	949	964	859	931	908	940	874	946	885	914	886	887	885	945	950	933	950	925	918	958	941	963	932	944	965	884	890	904	909	942	996	922	945	925	890	939	928	929	909	942	904	938	983	925	901	926	928	908	915	940	944	950	875	916	902	970	963	950	935	906	906	940	897	892	942	937	976	920	903	907	934	908	936	979	977	956	881	986	920	953	955	913	885	928	924	955	956	906	964	881	972	957	908	943	944	948	973	915	943	924	909	951	908	912	912	950	951	955	925	903	906	920	970	882	939	908	935	902	929	952	954	918	892	890	945	903	892	863	968	943	967	897	926	902	909	924	958	872	949	971	871	1002	923	897	934	962	959	979	936	918	946	916	938	924	976	936	879	939	915	955	899	936	907	887	883	910	889	946	946	918	964	954	910	916	911	953	932	884	952	906	893	948	976	958	909	967	957	933	848	891	936	873	939	922	945	960	1003	882	928	914	962	934	894	928	941	913	948	903	895	912	915	906	895	900	913	926	991	907	935	849	868	920	911	940	933	913	933	949	915	944	922	914	892	922	933	936	906	922	893	982	902	868	957	891	909	893	914	933	913	906	932	930	936	983	935	877	908	924	929	953	947	901	976	856	907	905	901	833	927	890	916	973	881	950	949	914	858	980	907	878	942	926	954	933	938	855	915	926	911	973	908	941	950	898	939	903	901	887	885	966	896	919	967	906	897	885	913	912	893	982	961	1020	944	956	875	891	924	921	907	900	927	971	922	951	880	919	955	941	939	936	987	903	967	915	935	898	997	926	954	914	925	939	939	949	890	942	920	923	952	950	936	919	956	923	845	951	978	867	947	909	922	933	893	939	919	865	918	906	969	935	958	896	915	945	920	923	939	922	886	917	932	965	965	956	964	928	964	934	964	906	951	871	928	952	936	938	907	909	916	927	953	934	940	909	901	903	995	932	951	915	967	913	905	949	854	933	972	917	902	923	889	900	903	884	906	930	946	889	894	906	932	890	897	916	922	918	933	937	951	920	940	942	877	945	933	916	916	951	918	909	953	911	975	913	924	975	949	911	895	918	921	931	954	946	948	935	939	893	975	908	905	973	910	945	937	876	904	919	931	912	902	909	945	959	1002	918	887	923	928	936	944	882	924	936	934	896	903	898	963	959	873	917	893	951	943	907	960	962	940	889	894	931	922	888	959	881	992	893	988	932	900	924	950	941	924	935	923	909	921	967	906	952	947	938	920	932	964	891	867	966	907	974	976	938	872	879	928	951	946	898	926	962	909	927	984	954	949	888	901	909	930	943	954	899	880	920	896	888	921	911	934	899	913	941	934	907	919	964	918	922	926	925	921	892	933	928	946	904	958	935	899	897	916	883	932	939	905	884	949	937	949	995	932	866	946	924	944	933	963	928	906	887	949	899	902	909	955	875	925	949	902	934	927	928	889	924	916	901	952	890	902	959	926	924	936	872	842	894	915	929	927	918	959	974	975	912	933	944	915	917	899	917	909	959	885	975	931	910	907	935	998	936	920	889	882	889	920	978	937	922	911	921	921	922	860	939	909	932	971	928	907	925	933	939	944	934	938	918	897	896	966	956	902	922	984	896	925	963	911	923	932	921	949	880	970	901	912	932	947	955	895	927	884	948	988	1006	910	908	900	874	991	914	901	924	892	907	937	885	927	924	941	933	926	947	906	878	864	932	966	932	922	942	917	906	906	940	866	922	877	957	913	963	924	882	939	875	943	865	933	938	941	936	875	940	906	913	952	915	885	946	895	901	880	923	912	942	925	934	897	935	926	911	900	975	960	864	867	912	887	866	923	920	944	925	873	965	993	876	905	897	906	913	897	964	966	994	912	923	943	932	952	947	944	905	958	899	904	948	886	936	937	882	878	911	967	929	952	873	929	907	837	926	912	894	871	902	941	948	932	918	947	915	944	906	908	904	924	905	909	899	921	931	902	922	936	917	918	909	923	950	892	978	916	856	909	923	968	929	928	905	944	881	932	899	890	907	898	937	890	987	925	938	924	924	944	981	919	920	939	930	873	906	967	931	941	942	946	953	915	913	986	929	948	905	889	922	888	923	887	865	923	919	930	908	931	949	955	954	894	890	944	933	962	970	937	912	956	917	909	944	955	843	950	957	972	950	904	882	972	929	978	931	876	932	911	913	938	915	893	961	895	942	923	883	973	972	887	911	857	900	931	916	979	853	954	928	887	875	924	900	909	923	957	953	985	938	922	917	925	937	867	972	948	876	934	990	906	958	928	906	969	889	932	907	902	951	864	856	945	974	914	949	924	903	973	936	933	889	919	972	947	944	954	962	892	912	865	895	894	897	949	940	908	898	905	930	947	901	972	923	884	883	983	950	956	907	892	914	899	949	924	914	913	959	962	902	964	933	944	934	907	945	987	962	923	941	891	962	947	939	883	903	900	949	872	915	943	909	859	895	916	876	889	915	946	967	890	979	887	972	917	892	932	928	875	947	955	929	904	920	897	934	917	911	973	988	903	997	886	952	953	943	908	932	940	936	927	947	885	927	937	926	957	991	934	926	911	929	930	998	964	995	867	870	951	921	906	905	832	949	936	988	1022	894	906	927	935	894	925	886	931	943	894	938	951	937	979	948	937	891	904	893	897	908	951	961	993	898	893	923	924	946	946	894	893	886	915	907	904	922	932	867	921	930	910	886	957	916	984	929	933	978	941	895	943	925	930	930	930	961	883	962	880	901	943	962	898	930	961	950	932	949	915	962	931	922	930	941	918	913	922	896	961	958	994	932	910	921	912	888	919	883	938	888	949	890	938	925	925	907	908	911	874	936	891	956	951	914	947	864	961	991	888	924	932	965	946	924	895	888	978	905	937	884	907	879	898	927	928	937	946	927	866	939	940	915	896	944	914	969	944	929	899	930	939	877	956	935	921	902	982	953	941	918	956	939	927	922	961	905	923	919	912	948	917	936	954	919	903	980	953	893	889
24548	20852	24497	27346	19725	1540	618	539	465	470	493	399	460	452	461	447	425	405	412	398	448	428	460	448	440	418	428	424	454	412	466	409	452	478	441	436	432	425	466	458	474	453	424	415	429	412	446	427	435	437	431	466	461	457	430	424	428	449	461	403	425	459	444	485	425	498	417	427	422	419	420	452	475	419	454	449	424	445	462	428	438	410	438	412	435	450	411	423	393	459	428	420	399	441	416	478	428	390	434	421	450	451	387	449	426	414	404	417	409	436	447	458	383	436	432	455	435	442	400	402	427	432	428	390	417	436	379	408	403	446	407	389	475	433	451	425	396	439	427	418	411	470	463	451	470	407	418	405	393	441	391	392	434	426	433	411	430	435	483	410	389	441	438	444	465	400	398	436	409	418	412	427	476	444	486	435	465	488	444	425	401	417	430	427	414	433	401	459	418	437	419	439	457	423	482	429	388	428	474	466	433	423	407	440	400	431	433	473	465	423	454	457	428	420	443	398	422	464	418	424	433	407	460	478	433	456	436	437	429	426	441	427	490	415	521	447	446	432	442	415	422	424	411	452	438	419	426	395	460	441	427	438	479	416	445	425	449	440	402	476	462	429	456	431	400	427	445	439	440	436	390	408	420	432	412	401	437	423	454	438	472	396	424	422	448	441	476	423	416	450	404	414	401	384	444	446	425	422	423	443	403	432	469	402	430	436	409	402	435	416	409	420	423	434	449	412	454	445	443	475	428	441	432	438	426	434	470	426	427	450	455	408	397	438	437	420	444	425	440	430	436	446	429	421	431	443	433	424	461	442	435	434	449	400	471	432	445	426	420	424	416	401	473	411	415	454	416	445	438	461	415	407	410	433	483	392	437	449	429	453	427	453	425	433	460	396	401	432	432	429	433	445	421	407	443	431	430	425	419	425	454	451	425	401	428	421	433	451	455	444	472	381	418	431	435	450	435	394	433	432	386	464	435	411	436	419	460	441	404	435	413	450	373	473	436	420	416	416	451	437	432	431	410	436	454	457	433	435	467	389	445	469	463	415	421	453	414	435	443	432	428	422	426	445	420	415	400	382	443	423	414	404	401	404	415	454	439	410	405	430	441	398	378	435	447	437	466	426	397	429	434	454	449	439	418	497	454	386	402	411	415	418	422	444	441	455	438	439	455	421	477	491	437	445	414	458	419	411	455	422	446	411	427	415	464	446	412	406	424	461	411	439	424	445	443	455	392	429	408	413	442	434	405	428	438	434	428	413	438	457	409	426	439	405	414	441	428	447	408	413	400	418	431	422	470	492	426	427	386	442	467	440	470	408	410	435	446	442	419	434	429	439	500	433	441	447	424	416	399	413	432	452	440	424	429	449	449	426	408	438	422	450	441	433	414	395	389	387	445	447	447	482	366	420	484	435	467	438	441	429	385	431	371	412	407	422	434	467	423	414	446	385	426	420	441	407	460	439	439	444	489	401	475	434	431	466	449	400	439	423	387	405	421	432	443	458	424	412	441	420	437	426	406	414	455	424	411	419	447	433	441	433	407	410	448	437	414	436	433	434	437	410	419	402	404	447	444	455	410	445	426	447	381	422	415	449	412	451	438	422	438	451	451	427	388	421	417	438	416	439	461	443	439	436	431	448	401	433	458	414	443	444	414	452	417	447	423	421	432	441	414	417	449	405	410	453	418	399	408	422	438	425	420	478	421	464	457	456	407	438	440	438	422	420	433	468	410	447	432	439	407	428	441	446	419	404	431	452	424	396	426	435	428	395	455	459	442	402	453	442	431	424	445	443	437	460	468	451	424	433	436	407	465	462	411	460	459	417	434	433	420	452	437	439	426	402	439	422	460	439	450	449	437	456	410	426	426	438	412	445	407	419	458	460	432	433	442	456	401	415	427	433	409	463	433	373	412	425	433	376	430	438	444	445	455	439	436	447	432	409	426	409	445	418	401	456	460	443	405	455	441	463	431	482	467	428	459	434	469	436	427	440	434	450	442	432	391	461	439	448	418	418	444	432	407	486	452	441	498	394	433	418	441	434	465	460	417	447	411	429	448	411	471	476	395	414	449	439	414	440	408	443	458	437	445	418	435	444	432	394	407	406	437	422	430	430	444	409	438	424	423	391	444	420	455	446	449	418	411	429	433	407	434	450	390	413	441	473	439	408	440	478	451	383	428	420	462	434	424	409	453	369	355	448	405	436	402	424	398	445	439	432	419	411	435	395	446	467	449	453	405	429	451	436	463	426	448	470	457	443	409	461	430	410	452	428	418	396	416	375	404	460	430	431	474	474	443	437	423	418	424	445	466	483	441	442	442	441	424	367	438	417	424	408	442	420	437	412	432	422	436	407	423	468	426	393	431	415	453	402	458	437	488	434	371	431	428	411	437	415	411	423	394	426	391	406	431	485	461	494	403	413	433	449	460	417	398	423	481	427	435	436	389	423	433	438	430	444	423	447	425	409	424	448	421	432	416	426	432	433	415	435	428	413	462	459	435	429	421	456	453	444	438	428	405	450	396	459	417	441	438	412	427	432	395	433	402	463	427	423	436	430	441	426	447	460	461	427	442	438	446	413	424	427	427	419	457	445	410	453	453	430	417	408	403	425	466	443	439	476	408	414	415	432	424	439	448	450	433	444	410	446	427	468	474	417	444	418	450	442	418	424	419	417	474	481	432	432	410	412	441	426	441	458	417	455	440	445	443	448	433	402	458	442	422	437	431	410	420	403	429	436	433	424	424	435	419	393	452	430	447	405	465	448	414	458	418	415	406	412	466	441	418	454	418	424	432	449	423	408	439	453	421	430	421	410	444	433	443	387	391	472	448	427	442	434	388	433	436	412	417	419	458	456	455	445	412	448	418	451	432	441	434	472	415	443	424	433	444	464	483	479	444	405	408	477	422	441	422	429	421	487	404	426	430	433	400	405	488	387	434	400	461	417	419	435	396	445	441	449	427	431	437	439	448	424	404	429	453	440	397	423	417	443	446	419	422	446	439	417	432	407	408	407	467	428	455	403	436	421	445	410	420	395	471	450	422	421	470	420	423	443	411	393	435	421	403	452	433	430	415	440	404	459	435	438	479	439	409	453	440	459	415	452	446	403	392	464	444	438	457	391	465	425	464	407	393	444	449	390	412	418	428	447	433	407	422	453	442	400	431	384	434	434	395	465	450	409	385	397	466	421	429	450	427	443	399	470	438	393	405	436	452	444	405	428	451	454	451	391	386	473	407	446	410	445	450	396	428	404	452	443	397	460	453	478	433	459	413	443	449	412	462	463	420	432	449	448	493	421	423	385	428	420	395	399	454	471	450	400	404	454	402	460	438	408	459	429	438	447	421	424	423	403	453	404	440	393	432	444	420	433	418	417	426	435	434	477	423	400	499	459	428	407	421	441	429	417	394	447	432	391	436	465	401	444	450	408	419	429	466	420	421	456	430	393	412	467	433	452	412	443	471	438	439	401	394	403	446	444	440	443	423	444	452	421
3372	3070	2148	1431	1185	1065	1015	985	953	989	918	985	911	1010	941	942	925	978	956	987	955	930	974	899	948	961	931	940	975	982	929	922	945	920	907	953	969	970	970	968	959	958	904	928	915	923	917	921	899	1032	953	977	908	956	943	951	974	959	969	955	935	901	935	870	926	904	896	935	939	995	982	939	970	956	907	885	964	953	945	990	914	895	945	941	1007	898	919	931	893	963	916	976	966	911	948	953	912	952	989	905	938	949	930	858	978	923	999	948	974	953	950	941	942	862	925	934	908	922	930	989	909	953	926	924	961	962	928	956	942	930	924	967	931	956	901	925	995	944	939	966	935	947	990	975	982	978	999	1011	969	918	928	985	944	961	919	953	877	912	963	939	909	924	961	974	954	902	971	945	877	898	953	937	962	965	969	959	982	968	944	950	929	958	933	966	969	960	941	965	957	947	963	915	948	916	976	955	978	964	939	960	949	967	903	961	926	911	945	942	959	941	969	938	991	973	945	950	927	941	953	931	913	955	996	978	949	931	953	971	937	945	940	966	992	886	936	954	911	939	923	975	924	1022	945	952	988	982	921	945	953	949	924	939	967	928	983	930	1001	932	941	953	937	910	952	934	960	927	923	963	926	941	914	973	967	943	962	922	924	981	926	935	937	936	967	954	976	931	885	962	973	942	921	925	919	855	937	917	916	912	902	991	929	945	1002	996	1013	928	937	930	947	948	949	976	941	957	927	937	893	972	997	983	903	957	926	910	921	957	938	926	948	985	931	951	984	957	940	972	962	953	928	971	924	940	966	931	932	948	939	900	965	954	980	976	968	897	911	977	933	994	908	917	943	953	918	930	954	945	971	955	989	882	952	973	925	920	1002	910	995	924	1000	994	932	912	875	908	948	993	935	940	941	985	908	935	945	944	955	986	966	946	922	955	934	966	885	953	905	914	943	964	925	904	925	936	994	889	932	1048	880	926	949	931	936	982	931	944	885	951	939	942	964	924	988	971	952	1005	936	922	947	918	985	922	960	927	879	968	952	967	961	961	895	939	915	926	928	944	949	904	977	933	912	955	950	979	959	990	939	914	980	899	910	1012	929	930	989	973	921	934	906	969	960	965	930	948	951	920	928	964	973	951	989	945	892	984	947	923	961	927	957	944	934	916	943	938	951	997	914	990	1017	945	914	1000	952	953	1002	915	959	994	945	875	964	899	894	996	954	954	976	935	979	918	966	918	920	959	941	936	881	941	903	905	983	943	941	890	961	907	929	937	957	933	963	887	1016	909	970	958	965	942	974	927	945	1004	916	944	968	956	895	903	919	977	942	927	961	907	1029	1001	982	910	911	895	951	917	959	980	915	919	963	933	947	951	987	983	1014	920	967	972	951	900	976	931	926	967	951	959	977	919	934	939	901	947	947	932	1008	967	952	961	961	947	968	989	939	960	924	904	959	948	924	955	917	941	999	933	978	902	906	937	946	944	945	925	1012	1015	926	903	888	950	931	944	934	942	987	973	962	990	949	868	928	970	896	944	910	962	987	1018	976	976	959	975	877	950	986	940	934	983	969	957	949	924	974	907	922	896	900	933	951	927	983	982	976	974	932	932	946	873	990	995	946	913	955	924	990	919	961	937	970	967	898	928	956	927	962	927	945	914	956	980	972	929	1000	944	916	978	959	936	985	900	992	928	900	906	906	980	936	964	885	969	865	921	969	913	939	873	945	922	900	906	918	922	942	946	938	984	951	980	934	904	961	971	965	946	956	987	979	927	997	906	956	900	911	997	928	947	915	973	911	975	973	947	939	964	945	952	952	937	930	921	969	940	965	886	985	945	910	944	948	953	938	902	920	951	898	961	967	934	968	899	926	915	982	926	918	991	923	933	912	993	927	952	985	974	991	964	908	878	902	932	958	985	988	888	932	1006	940	957	995	946	958	983	915	932	945	934	1026	914	948	934	933	914	923	917	963	946	920	902	931	909	933	983	960	963	904	969	936	950	893	950	898	949	1007	1004	950	918	925	898	992	941	979	947	984	990	941	932	972	973	968	914	952	939	971	946	912	890	1002	915	936	999	985	919	893	1044	939	952	962	932	952	919	942	955	920	977	1002	959	919	872	971	967	928	933	931	977	908	912	930	922	951	1008	948	971	922	951	949	878	909	915	950	989	936	934	989	969	955	914	945	936	927	984	924	942	914	892	920	933	915	965	939	1002	930	937	938	964	907	956	973	919	940	982	945	929	959	947	942	962	1026	938	992	927	955	949	971	898	925	933	920	976	931	992	942	950	920	967	965	940	945	955	923	981	978	950	933	973	966	956	988	966	902	919	941	943	1004	948	996	930	953	943	972	928	956	996	960	970	966	930	960	928	882	926	933	915	945	937	939	986	977	975	989	944	970	960	980	984	932	913	955	974	915	985	931	941	934	852	947	917	956	966	850	883	925	953	1003	929	928	976	909	939	987	942	951	964	925	937	930	909	943	971	972	896	931	914	932	921	940	936	962	930	874	910	915	963	963	949	909	946	959	990	945	945	955	896	955	941	935	979	921	895	970	903	940	928	910	992	942	920	916	962	930	971	942	965	936	968	938	883	862	881	949	944	986	925	967	974	948	919	966	951	913	934	932	912	936	934	949	919	954	940	900	960	959	975	948	934	960	942	926	1007	986	973	958	914	958	922	894	915	933	957	934	966	911	910	987	959	987	1002	937	928	920	903	976	942	936	941	907	929	917	933	893	967	953	991	974	941	978	882	937	940	919	921	956	924	942	938	911	987	1016	850	928	918	970	962	969	933	945	969	918	935	958	960	964	957	929	993	952	949	934	973	909	923	911	959	914	928	921	901	943	976	933	938	923	886	971	926	995	972	901	906	948	941	943	912	974	946	1037	905	911	951	927	960	921	953	948	938	945	953	943	934	933	947	957	907	950	943	934	936	994	950	912	1003	958	977	905	914	923	923	962	958	896	952	928	969	950	967	945	929	943	973	988	977	993	956	989	960	895	923	952	950	989	982	915	943	944	963	915	971	945	956	915	927	966	917	956	898	971	922	986	923	975	953	958	921	982	957	917	938	932	923	914	939	899	1002	958	927	973	932	928	937	954	988	987	908	951	965	934	922	991	999	978	923	999	947	917	918	975	908	968	950	990	909	937	924	936	944	907	916	938	903	963	966	924	1010	942	944	921	999	1007	928	974	922	929	878	933	931	1004	938	937	931	950	968	968	933	959	969	982	960	919	917	1001	961	948	913	980	1010	981	1044	932	973	957	1020	979	946	913	913	952	962	957	908	989	912	907	960	945	952	996	969	1007	910	932	910	922	941	945	951	930	984	947	933	914	874	988	1017	999	935	925	868	925	942	968	972	880	1000	915	1020	969	931	983	951	878	937	912	952	958	895	921	970	925	957	959	941	985	957	954	970	938	874	961	972	923	922	953	932	900	970	929	986	950	929	994	963	901	878	892	951	922	943	936	964	967	911	939	963	915	954	960	976	971	897	964	940	931	949	960	974	936	931	961	943	922	939	930	918	970	952	916	937	956	945	938	995	946	897
23575	20852	25202	26627	20854	20864	3346	468	403	354	303	311	303	285	257	261	292	274	254	289	290	263	258	242	266	257	252	246	230	236	199	258	234	222	212	216	235	226	233	234	240	253	239	218	227	224	241	217	236	229	223	235	243	227	257	217	219	237	213	200	208	249	238	244	222	213	254	257	251	215	228	217	218	240	220	209	221	266	246	212	232	216	239	207	206	258	218	226	219	204	241	245	217	249	253	220	252	240	215	226	208	239	230	246	230	252	225	230	253	235	204	202	221	252	278	256	258	254	224	241	246	238	243	236	240	241	227	198	252	244	217	254	240	242	210	235	242	221	222	224	241	197	220	229	257	220	224	241	245	210	233	265	234	241	235	221	248	247	228	246	239	239	238	263	244	217	234	234	224	217	212	237	198	217	232	225	239	239	238	220	240	227	235	218	199	244	214	230	213	233	233	259	250	248	192	238	226	238	206	231	226	228	238	245	265	227	218	227	225	228	246	241	187	214	222	244	217	233	228	232	225	247	255	233	256	271	229	255	222	203	226	239	232	215	220	220	215	222	221	233	208	230	233	233	230	238	248	242	217	196	246	243	243	242	246	265	207	250	262	223	220	250	234	200	263	245	234	240	240	240	206	248	222	217	213	225	242	251	226	247	223	269	245	240	229	226	218	223	231	198	233	245	231	232	258	221	229	205	242	235	240	222	253	202	208	245	224	248	211	229	216	224	253	229	263	234	222	257	242	227	221	233	259	247	223	229	245	224	240	231	213	245	198	236	250	252	244	238	239	238	237	241	241	237	211	245	230	216	220	222	256	270	219	248	230	237	240	222	230	246	213	211	244	222	235	222	217	250	247	240	254	222	255	235	242	219	243	188	215	207	267	231	232	197	212	245	224	214	204	233	234	223	233	215	230	236	239	216	229	214	227	227	221	239	241	240	228	244	222	216	233	232	228	207	215	222	231	196	260	247	257	235	222	227	221	229	215	232	256	235	245	229	224	242	232	219	228	222	240	232	216	210	199	235	205	230	250	244	231	255	224	222	242	232	254	222	245	232	236	210	247	239	226	215	273	193	246	225	239	225	247	222	265	219	238	232	252	231	267	265	227	232	262	236	238	220	213	234	237	233	245	232	234	222	240	237	233	228	275	213	256	222	243	244	237	245	240	233	218	247	227	201	222	235	243	225	198	239	263	208	215	222	217	222	221	238	242	219	209	219	246	252	228	230	233	251	214	219	238	225	239	239	241	231	242	253	249	212	227	205	255	209	230	218	260	242	229	236	225	239	262	263	234	246	254	238	239	209	241	221	252	234	221	237	203	222	244	241	236	213	216	234	240	232	247	239	205	224	231	214	234	238	257	250	230	223	220	227	211	234	243	206	216	227	225	226	229	221	210	247	229	232	246	226	215	244	224	211	224	226	223	242	259	223	203	238	250	257	225	254	228	236	219	243	232	230	223	243	233	219	231	197	242	254	215	220	262	238	211	224	221	242	206	225	231	237	226	222	210	217	247	275	254	222	213	234	252	217	271	244	212	221	259	247	225	206	237	235	210	261	259	249	212	240	235	222	250	260	212	213	211	252	202	203	215	224	224	215	209	205	222	218	229	229	221	230	276	276	201	227	198	232	257	222	253	185	234	227	231	201	224	257	243	244	263	235	220	225	254	264	227	229	203	193	219	232	235	243	221	230	226	253	229	225	224	195	231	264	237	271	237	222	229	241	221	226	234	218	243	231	203	212	209	209	231	233	203	218	217	238	205	250	250	231	209	231	228	238	189	258	216	207	251	240	263	244	230	250	232	250	222	212	219	237	251	238	214	251	251	241	224	266	261	222	231	217	232	210	237	264	237	233	201	233	248	238	230	206	241	231	231	219	258	226	260	243	228	239	258	261	251	222	249	230	246	250	240	223	229	248	242	229	229	236	208	237	223	220	269	209	224	245	203	236	232	222	238	215	242	226	250	233	249	202	242	222	220	215	221	245	231	255	195	244	251	216	228	257	226	212	200	216	197	233	246	270	242	237	219	256	229	228	232	241	194	230	221	229	251	250	220	229	228	243	230	239	241	221	228	258	241	224	237	248	251	242	218	223	213	220	235	230	207	251	239	197	218	245	251	224	211	258	217	232	248	245	247	256	231	240	217	211	273	217	233	236	212	226	263	220	227	240	217	233	229	208	232	210	217	221	223	246	205	200	218	216	259	236	212	206	197	246	246	198	198	246	245	241	227	221	241	230	239	231	251	222	233	207	254	225	220	202	191	181	220	222	221	239	235	223	256	212	247	258	219	228	247	240	251	256	247	213	218	231	232	208	242	223	247	206	227	242	224	230	235	190	230	205	247	250	231	210	226	244	224	215	240	251	247	231	218	265	223	212	244	234	248	215	236	222	237	239	230	237	214	228	257	197	229	233	202	223	235	237	211	236	262	264	217	239	223	219	225	214	228	241	214	263	256	244	206	246	222	253	230	261	220	234	255	212	236	224	249	255	243	252	230	229	248	218	249	232	239	229	230	233	244	215	230	238	261	236	250	192	206	209	229	243	234	233	205	221	236	237	241	232	270	236	222	240	251	259	253	231	222	235	206	213	235	213	236	233	211	250	242	231	234	253	229	231	240	231	228	230	205	244	246	234	231	220	224	231	192	208	239	222	231	227	231	255	199	232	231	244	216	233	233	252	225	221	247	233	210	228	224	251	248	230	230	222	232	268	244	236	199	204	252	245	212	233	267	246	196	244	257	253	248	245	228	232	256	246	231	222	225	193	218	214	210	244	253	262	213	215	188	222	239	225	240	233	245	215	226	250	240	221	253	225	221	243	228	275	230	227	217	261	258	228	228	235	221	244	228	227	198	247	260	213	233	238	207	260	206	200	243	225	241	250	228	226	242	230	191	219	231	219	256	252	238	263	239	189	247	231	226	226	223	247	218	225	217	236	222	224	209	222	251	246	223	211	221	243	238	237	229	247	221	234	260	225	266	248	242	208	234	229	254	234	239	199	239	264	193	201	246	253	232	228	206	208	229	200	237	239	222	225	268	211	238	194	229	228	208	228	221	207	231	219	275	239	217	248	231	207	230	256	254	240	259	213	226	238	215	215	197	239	236	232	214	226	208	252	241	257	230	218	209	227	257	249	229	232	205	246	226	250	243	225	252	259	239	227	205	262	235	274	242	232	212	222	226	235	241	235	267	234	225	231	266	239	218	235	252	211	239	238	244	236	254	217	232	247	232	224	203	235	236	213	221	251	214	259	218	236	237	234	290	249	205	256	256	224	244	252	240	215	216	238	233	242	201	239	267	235	235	235	254	265	248	202	211	253	243	244	258	240	230	211	243	223	250	215	212	225	231	264	207	226	233	237	228	205	236	187	235	246	256	238	241	218	239	212	201	237	242	246	231	227	217	230	207	196	219	242	254	243	241	221	225	232	244	210	220	256	234	231	249	249	221	250	245	202	224	228	252	215	236	241	231	226	229	223	227	226	228	238
3546	5046	3268	1550	1005	841	729	587	642	586	610	594	568	578	587	578	532	564	540	570	538	565	586	554	546	575	584	530	544	550	538	578	553	538	617	621	527	542	521	547	554	579	539	508	522	544	544	525	556	520	566	574	544	570	514	538	552	527	561	555	504	563	571	527	551	560	575	520	546	515	540	566	527	601	536	527	560	537	554	559	549	533	515	563	586	549	562	536	499	520	536	552	513	496	544	514	544	524	552	539	558	534	525	529	563	535	507	559	551	541	565	543	564	561	523	511	552	535	539	543	518	515	541	539	550	579	522	594	552	521	536	522	533	533	563	541	529	533	525	549	533	495	571	498	523	499	553	542	565	571	560	519	560	522	532	537	544	529	567	538	564	564	491	566	567	534	567	586	567	564	585	593	528	535	558	545	538	508	572	559	542	518	582	508	534	549	541	518	563	562	529	528	541	552	518	589	549	582	529	551	554	558	551	556	556	537	594	541	507	552	534	544	542	554	536	565	566	546	528	560	520	563	555	530	573	545	505	550	565	560	499	543	558	578	540	588	569	533	578	526	546	515	556	598	560	524	503	535	537	508	520	544	556	560	550	546	552	578	590	554	544	534	521	543	550	537	546	561	554	564	562	566	547	550	562	557	556	533	504	551	561	542	529	532	573	530	548	544	574	540	528	566	533	541	532	589	511	548	533	533	583	561	553	537	563	524	537	563	529	523	587	539	546	533	541	551	574	549	466	513	530	571	485	555	566	534	548	516	503	527	547	528	555	555	563	570	534	556	523	540	539	521	572	566	544	526	560	520	557	532	546	551	556	550	563	517	505	522	521	546	561	529	570	550	573	543	614	532	536	537	507	524	556	532	539	567	562	534	539	546	582	556	558	541	533	551	609	563	567	562	550	575	562	556	524	525	599	546	571	564	593	498	532	545	583	555	517	533	528	594	533	541	499	564	541	532	515	550	520	554	556	511	515	534	577	518	571	557	558	536	568	537	534	589	556	525	517	568	540	545	567	580	545	553	523	527	539	523	540	524	610	554	553	567	553	523	499	518	572	560	578	536	558	557	473	549	575	562	541	513	597	542	551	532	573	556	533	531	554	532	546	518	534	572	548	571	525	587	547	528	520	554	567	558	564	530	573	579	566	525	539	517	541	579	555	528	518	562	565	580	492	564	526	516	554	573	540	537	550	524	532	541	489	521	558	558	526	565	557	565	522	510	567	564	506	550	536	549	533	526	552	548	554	551	533	560	559	546	542	570	562	549	557	554	527	559	541	551	554	555	506	555	562	549	569	568	547	520	581	550	583	556	553	582	572	523	548	555	542	519	529	563	560	546	492	555	550	542	564	535	583	560	511	620	511	559	533	551	533	519	564	530	548	542	552	520	543	570	526	559	571	535	530	559	518	527	551	546	576	572	557	555	565	550	538	543	544	565	533	525	503	543	529	532	551	556	564	531	539	570	525	575	550	545	564	553	532	583	526	510	517	560	574	501	533	584	541	523	545	532	559	565	535	532	540	610	572	529	524	546	523	554	566	529	545	553	542	542	557	538	513	534	537	521	553	565	507	533	568	535	506	557	523	557	541	520	552	513	556	522	491	567	505	506	550	489	553	524	560	513	542	536	505	576	529	515	528	528	595	533	576	553	593	547	515	589	542	548	576	549	522	507	529	509	574	541	540	583	533	553	493	514	546	567	567	518	576	558	499	539	531	550	589	541	530	558	539	558	539	516	564	535	554	579	524	517	514	593	503	547	536	510	555	518	527	559	578	560	534	572	582	542	542	566	515	512	543	557	524	544	550	525	536	548	506	531	572	567	544	534	562	579	517	569	553	575	512	587	582	521	546	495	577	532	551	587	517	546	589	525	548	533	509	521	511	555	538	561	566	531	552	497	549	523	589	572	529	514	501	544	534	518	524	608	549	559	569	527	556	526	539	545	485	579	573	566	497	564	554	530	562	567	502	552	530	530	546	537	552	578	517	553	512	583	556	595	560	520	537	538	608	542	559	552	528	559	548	570	557	558	567	542	560	509	558	550	542	588	546	569	538	547	512	552	573	559	496	522	578	541	563	576	546	539	523	544	539	532	546	547	545	539	549	542	545	538	517	555	571	549	532	534	523	555	522	550	529	567	538	572	546	533	544	531	565	544	513	524	551	556	530	546	551	598	592	572	535	553	546	497	523	517	546	553	552	550	537	539	521	570	568	533	507	595	546	533	570	524	489	570	558	566	558	516	566	541	580	551	506	523	533	540	545	561	555	518	519	544	548	514	546	514	539	568	546	521	538	523	549	554	593	525	584	563	516	529	542	585	546	607	573	527	533	570	523	520	506	528	505	623	575	574	570	529	539	570	518	520	572	530	543	557	561	545	531	498	550	534	509	544	549	498	591	567	530	554	566	540	486	553	548	514	555	520	522	558	542	539	536	502	536	504	530	543	573	516	539	541	528	549	574	538	550	537	540	557	535	541	540	557	564	558	520	563	582	519	530	535	532	513	575	546	534	549	542	526	541	555	534	554	561	549	556	529	570	533	548	548	550	529	538	531	550	544	536	559	547	522	522	556	524	525	488	520	500	564	523	549	515	584	487	568	539	531	560	550	537	553	518	539	530	516	491	537	535	572	491	520	504	519	532	556	506	574	520	600	529	551	560	545	509	517	529	554	551	559	565	552	587	557	578	518	531	574	511	506	497	574	566	493	541	568	530	515	526	553	538	510	523	581	565	511	520	508	531	564	510	556	533	600	521	519	535	542	523	522	523	542	514	473	550	557	520	582	556	540	572	544	539	604	561	563	541	558	546	557	511	548	531	559	513	502	515	577	542	556	537	548	568	569	580	509	495	570	554	555	578	528	563	540	531	540	572	549	531	514	550	574	528	544	533	572	529	535	537	563	560	511	575	599	545	515	551	529	540	545	536	511	574	586	507	541	564	558	550	523	546	540	538	553	568	531	574	568	580	537	567	598	549	495	561	561	573	536	497	485	536	512	531	544	541	502	541	533	576	587	563	556	543	534	538	574	588	531	550	576	561	580	562	570	546	545	555	532	562	529	523	564	526	531	552	507	531	510	516	494	565	510	562	547	532	530	567	567	562	561	558	562	554	575	542	517	587	522	550	541	539	525	492	550	603	562	515	545	572	524	550	557	578	544	568	528	579	513	511	560	521	550	507	514	557	551	542	534	516	551	578	544	531	533	494	542	519	522	577	506	583	560	560	536	578	566	525	545	554	511	549	584	565	524	544	562	541	528	555	561	551	541	552	551	539	546	588	548	523	533	556	570	516	532	573	569	543	547	564	565	561	549	550	573	530	553	533	499	557	545	530	558	525	487	491	532	521	582	598	510	579	566	557	531	510	540	562	527	553	532	547	543	531	534	586	531	560	527	514	544	567	565	554	571	537	518	509	535	548	520	550	546	547	546	579	523	548	558	533	576	535	578	517	533	524	531	557	551	484	535	519	546	550	554	556	552	575	589	520	516
32154	10647	1204	504	464	427	394	410	410	452	380	400	364	395	397	416	456	398	380	401	378	449	423	407	409	390	452	411	426	402	437	418	438	409	404	452	447	393	418	387	380	384	398	411	429	425	414	428	443	416	441	397	415	407	390	436	413	406	400	413	392	408	395	423	426	492	367	428	405	399	408	439	413	459	407	412	391	440	401	423	398	417	402	421	432	413	420	381	446	437	414	408	407	421	392	409	413	402	425	398	407	432	415	417	425	421	424	427	426	411	427	372	426	381	405	395	400	409	432	377	423	411	428	417	405	418	381	396	431	410	430	389	381	435	409	387	394	428	450	408	374	399	417	391	453	399	434	380	406	438	378	427	388	409	384	436	381	411	404	406	416	384	445	419	401	413	369	403	391	436	425	376	418	418	394	367	404	420	409	383	394	404	435	405	408	386	399	418	407	440	388	409	364	391	379	391	370	378	449	419	423	394	399	436	387	409	406	382	425	411	421	476	407	440	424	394	409	420	407	398	443	424	424	426	422	394	428	425	383	387	427	407	408	426	381	344	424	423	396	387	400	400	408	399	430	410	410	430	442	412	429	385	408	438	399	427	426	402	448	414	409	397	414	379	395	400	401	402	426	362	440	418	402	374	401	414	452	403	432	404	426	415	442	402	426	412	416	406	353	357	382	379	414	404	426	419	408	400	378	396	445	389	423	385	414	394	410	402	377	437	435	389	407	363	385	393	406	385	401	404	394	436	361	394	411	426	400	411	394	428	420	419	415	370	359	402	407	395	374	436	427	395	432	461	451	406	427	425	436	401	398	430	436	420	422	472	444	393	423	390	389	411	416	424	384	398	420	413	419	454	429	417	437	395	395	401	399	411	413	426	397	381	367	423	439	415	420	412	402	392	426	423	387	404	407	377	398	429	381	422	393	402	413	395	411	393	407	452	418	400	430	426	396	410	415	425	402	388	396	430	424	407	383	411	443	395	445	409	402	386	412	363	385	383	368	406	405	433	425	415	398	392	444	420	380	466	414	385	416	438	379	437	410	429	398	412	360	428	433	401	430	376	402	405	413	404	409	464	452	438	400	378	391	389	418	404	437	431	407	420	411	443	429	405	426	417	426	371	400	420	396	432	404	407	430	387	384	389	381	450	406	381	422	392	430	413	413	386	397	440	370	424	399	386	379	397	382	423	388	391	443	416	416	442	415	420	423	395	430	444	411	457	417	426	412	410	391	404	429	407	394	464	439	418	403	396	410	395	447	409	426	379	385	420	404	395	396	412	410	412	396	422	406	426	391	402	411	410	421	429	400	414	421	396	414	423	387	400	377	429	441	397	418	363	389	409	405	395	381	400	430	408	440	379	395	424	404	469	428	430	419	423	411	377	407	388	432	387	437	415	440	399	434	425	375	413	391	415	453	388	418	435	443	422	386	416	428	393	404	400	417	389	386	386	405	395	394	413	416	463	398	386	394	406	404	434	420	388	416	383	385	447	405	430	425	378	462	406	421	377	435	426	415	445	431	406	401	421	417	383	375	418	393	376	396	403	424	400	403	427	434	423	390	374	391	424	437	376	428	413	397	391	413	430	400	449	398	401	424	382	456	410	400	404	421	402	431	425	397	393	403	408	394	444	400	382	385	390	392	386	398	395	446	420	391	397	427	382	405	432	446	399	417	405	382	408	418	424	413	406	394	374	397	412	395	432	419	427	409	366	389	388	399	407	450	382	410	360	426	419	409	419	413	428	391	427	401	419	425	428	405	417	421	408	426	434	421	397	421	402	387	369	433	426	427	379	391	401	408	429	411	426	414	417	390	392	433	394	432	369	400	419	413	380	405	419	375	410	434	373	392	394	377	407	363	410	395	383	458	414	408	405	414	404	421	347	368	389	388	427	408	396	389	410	455	400	449	405	433	417	413	442	413	380	383	421	416	395	392	405	396	406	396	450	429	390	402	409	374	420	404	378	411	353	400	389	409	425	383	420	445	365	440	420	410	366	396	436	461	421	445	420	411	395	414	386	415	446	409	416	425	400	434	423	397	417	398	412	410	410	415	413	427	384	408	386	388	434	399	388	396	426	411	406	436	408	420	408	396	434	393	428	405	399	410	392	446	428	440	367	419	466	390	382	422	388	424	429	426	395	446	424	408	451	396	412	403	414	429	427	376	406	421	435	397	423	421	400	405	388	406	424	414	412	424	386	420	450	410	409	431	444	419	441	387	415	402	350	421	378	402	371	426	457	417	419	411	409	436	409	392	433	395	417	448	431	421	419	433	452	428	436	394	406	425	421	368	408	424	404	466	392	397	409	453	422	385	431	413	432	388	432	405	428	404	440	423	422	396	395	421	397	398	394	373	434	437	417	386	451	396	432	426	412	454	396	402	415	402	431	404	416	422	431	411	422	410	419	460	399	412	391	420	418	445	393	406	421	440	395	413	402	420	392	450	385	391	432	432	426	389	416	395	420	419	402	427	407	381	419	397	409	393	415	391	410	398	428	413	419	432	406	430	431	436	407	411	367	440	438	381	448	369	393	469	419	419	438	396	442	404	423	422	385	415	389	412	413	452	401	362	416	418	390	431	420	428	407	400	396	409	404	423	394	433	406	401	408	395	443	388	391	392	384	381	374	434	414	410	377	462	450	398	410	390	387	415	445	400	417	408	404	380	393	409	416	414	399	393	411	412	415	388	433	373	400	410	380	404	401	400	399	407	412	435	430	365	462	446	414	420	412	406	423	440	426	429	407	421	425	443	370	383	381	411	419	388	459	410	415	384	406	413	403	410	397	374	420	410	419	422	394	416	407	422	412	401	404	415	394	424	381	411	412	394	431	396	393	411	441	405	428	422	410	411	393	403	406	395	429	392	444	397	378	413	430	423	404	408	422	399	408	415	419	401	425	406	412	411	391	416	445	384	398	380	395	405	409	389	430	433	414	387	411	432	406	446	426	403	426	399	438	422	448	448	411	386	374	387	398	390	434	393	432	411	411	410	388	406	388	412	405	393	396	422	424	386	424	410	402	417	426	422	416	410	439	433	407	413	444	438	391	429	414	457	397	444	412	408	427	386	445	382	408	436	412	373	443	416	427	403	422	431	439	396	385	357	390	411	390	442	398	408	397	407	417	412	412	416	435	423	429	419	421	378	415	376	428	394	403	388	404	438	416	389	422	423	379	419	436	434	418	459	424	432	380	451	441	418	419	396	404	427	379	396	422	399	389	411	372	418	441	432	382	442	421	356	418	412	426	388	425	420	405	443	457	408	435	427	429	406	447	385	401	385	358	410	423	402	415	396	402	410	454	452	414	426	417	408	409	394	431	391	437	393	419	402	451	407	406	366	416	417	410	417	385	394	442	389	427	369	406	424	401	420	391	410	401	451	410	407	439	376	417	403	416	406	429	416	410	405	411	435	408	398	446	404	377	400	374	414	415	394	399	437	429	425	445	426	365	391	400	428	436	416	453	410	409	428	422	427	432	429	437	388	403
5259	1035	978	983	957	1000	1000	895	934	877	893	951	899	957	933	937	926	940	917	949	899	966	867	960	886	990	930	930	913	1012	905	929	923	948	894	879	917	955	913	871	929	919	930	975	916	921	976	896	960	963	925	937	913	871	931	939	922	934	909	888	890	911	891	983	928	868	894	935	934	948	964	931	902	962	941	942	924	944	914	936	933	917	985	954	990	946	919	964	949	947	924	933	894	919	940	974	937	934	894	927	897	936	935	875	916	979	941	937	908	925	958	928	943	955	910	943	933	953	939	912	939	945	927	889	930	968	962	974	912	974	981	923	910	889	899	830	941	967	938	908	905	873	982	943	927	941	917	960	901	914	890	919	936	996	927	899	928	991	946	944	926	945	950	949	962	940	924	984	876	909	987	905	967	966	922	979	1016	922	894	939	986	885	907	944	932	953	898	921	964	896	856	987	913	971	896	947	966	961	928	885	997	909	913	948	857	915	904	928	952	895	918	888	939	919	905	977	885	941	928	900	986	955	978	928	962	897	973	944	944	912	918	975	889	939	975	952	944	978	894	967	941	1048	927	936	939	895	939	930	950	979	972	962	900	916	900	980	921	922	967	932	927	976	977	933	893	907	931	886	957	967	978	917	915	951	862	909	940	943	946	1020	907	874	914	896	881	916	933	904	921	822	945	933	978	913	878	912	902	875	904	937	919	920	958	909	981	921	917	943	908	933	905	911	937	876	948	912	952	918	963	902	954	945	930	875	948	981	862	926	934	973	973	910	997	931	963	947	934	903	946	852	937	922	935	947	932	904	940	933	917	905	917	900	897	918	962	884	982	896	969	933	915	950	943	950	946	917	917	938	955	918	947	937	931	957	902	955	933	910	934	954	973	857	927	919	979	862	919	904	985	975	947	944	907	941	906	903	875	938	959	939	935	909	894	899	925	964	902	878	910	909	910	911	905	914	920	940	923	947	913	971	937	919	906	925	886	896	909	898	933	886	925	961	926	966	873	861	934	943	1014	957	917	906	960	940	952	947	937	943	949	963	942	855	909	926	953	958	905	963	930	909	917	922	954	909	917	914	932	963	927	928	981	936	884	955	977	896	924	903	963	906	905	949	895	920	888	913	968	912	912	967	901	922	945	908	916	909	921	978	958	961	920	931	939	911	908	936	935	903	897	941	918	971	952	929	915	915	917	920	946	884	918	981	913	937	884	911	888	978	862	906	917	906	923	882	925	902	945	948	947	971	931	936	975	903	931	960	926	928	963	917	962	901	911	938	928	1000	886	892	918	882	956	986	945	912	924	916	912	940	943	937	924	906	913	952	910	932	964	938	892	974	911	959	898	860	910	922	894	965	926	969	900	903	964	915	944	879	996	967	864	908	922	927	858	919	959	954	917	876	891	920	915	962	931	941	928	911	878	940	964	942	981	937	921	992	953	981	947	927	921	981	966	919	945	872	929	923	993	942	850	907	941	951	936	954	888	903	917	912	929	914	861	886	928	898	937	899	901	911	896	898	915	893	881	945	924	911	862	964	957	930	963	916	940	961	922	949	976	944	950	915	902	928	918	936	921	933	977	960	947	904	931	955	926	990	930	903	916	950	921	914	901	951	923	875	982	967	919	926	924	901	968	933	922	913	930	939	968	972	902	940	932	917	921	928	1014	971	912	860	925	931	929	956	923	875	927	986	869	931	938	974	908	930	961	948	907	953	942	937	932	963	950	948	865	947	949	950	925	935	926	941	985	921	959	919	948	929	891	956	890	894	917	929	883	918	915	923	855	959	939	912	888	934	966	946	975	959	950	938	940	950	977	973	878	932	865	840	883	960	967	929	938	875	910	904	924	938	898	932	973	929	931	910	886	898	920	904	927	874	927	929	934	931	862	948	939	991	909	872	984	920	894	933	918	959	910	953	916	934	945	876	927	886	896	893	887	922	969	913	878	907	919	945	919	896	934	933	941	948	938	912	896	971	896	937	897	998	944	972	903	961	915	908	880	904	930	922	949	947	899	896	916	939	910	951	935	884	981	915	946	953	922	949	939	940	946	925	961	955	914	928	960	861	980	943	992	965	938	973	907	898	944	986	932	886	944	971	1005	911	934	921	922	910	913	914	947	941	913	933	924	889	931	926	922	935	922	913	945	911	930	961	930	974	935	935	934	957	975	940	921	943	958	940	935	871	897	942	931	946	947	902	903	1005	944	976	910	960	911	865	937	917	987	937	933	1000	933	950	976	940	907	978	897	878	900	959	927	968	945	916	910	930	944	921	943	908	933	922	931	850	913	894	929	942	893	901	917	870	907	946	901	951	909	919	964	931	902	882	967	936	892	921	947	955	912	934	925	976	910	960	924	933	945	907	914	934	909	921	930	922	993	928	929	910	866	908	866	953	892	973	941	900	916	962	981	873	951	943	950	899	957	977	965	919	922	911	931	921	953	885	962	955	908	891	882	938	927	949	903	957	920	854	900	957	949	940	911	957	947	945	975	953	974	898	964	949	890	941	939	968	915	940	921	925	901	886	898	972	940	966	948	885	936	881	872	907	966	964	930	896	915	878	908	917	918	910	958	892	918	906	924	962	911	950	956	914	952	939	923	926	895	979	920	972	959	990	924	964	916	930	942	923	931	967	905	933	930	921	920	888	865	897	950	949	918	879	888	998	897	929	939	935	941	885	877	925	974	882	914	872	907	1040	919	895	919	943	917	974	934	982	887	942	962	940	979	933	905	899	935	949	950	955	927	904	940	975	923	927	918	969	926	965	981	943	909	898	975	900	936	944	927	940	969	933	901	920	913	909	913	936	904	888	933	912	960	899	904	928	949	958	962	913	917	920	929	935	941	954	912	939	914	923	888	958	916	899	902	941	965	924	961	957	908	924	941	940	865	936	960	908	959	896	917	925	908	947	924	928	947	923	900	878	916	938	924	869	910	967	947	966	911	947	913	926	945	890	952	922	915	928	911	942	948	916	938	911	905	884	911	966	962	944	913	944	937	977	950	876	900	879	942	932	999	927	939	907	930	885	861	922	895	943	966	869	934	909	923	919	954	949	970	923	900	909	906	956	961	891	949	933	901	913	951	897	915	898	931	905	958	906	900	935	919	902	940	956	920	904	922	922	912	931	958	949	920	974	877	893	884	937	910	924	901	925	977	946	908	899	1013	952	953	955	928	890	878	948	921	892	895	913	924	934	978	914	959	891	908	911	980	904	873	1026	883	901	940	971	1011	904	973	920	937	930	919	920	946	907	921	932	901	991	940	958	928	941	969	901	933	913	895	941	954	948	929	923	926	887	966	931	907	953	957	916	870	951	917	912	942	939	945	935	983	856	957	902	905	937	917	886	970	883	930	936	914	895	950	912	901	980	943	917	945	947	916	956	880	986	948	907	937	908	908	966	931	914	908	973	930	911	954	921	933	902	997	954	896	915	893	944	934	930	926	957	894	944	879	915	936	925	911	940	942	956	880	973	921	943	887	927	925	934	952	889	958	952	964	947	944	911
24517	20812	24434	27271	19587	1512	661	493	483	515	477	459	425	429	431	433	440	410	429	447	420	436	464	425	417	429	449	447	429	422	448	451	444	429	415	419	403	405	455	430	435	428	448	424	452	421	443	443	474	454	432	404	442	440	386	466	425	402	423	417	426	425	430	439	458	427	381	421	429	449	403	428	455	482	482	431	459	435	422	450	441	415	432	407	465	435	427	471	484	420	408	470	435	423	402	456	426	438	453	434	425	406	407	428	448	447	472	458	452	428	421	426	447	398	395	425	417	440	431	411	431	442	452	452	475	432	418	420	445	488	407	455	423	430	497	429	429	420	434	431	454	456	392	460	397	415	431	423	406	491	448	474	434	398	430	435	411	390	480	424	474	426	442	442	419	429	444	413	449	432	365	434	410	431	469	438	452	420	469	431	418	427	457	467	398	419	424	440	446	434	442	434	460	440	440	442	421	420	435	455	414	429	392	456	466	446	422	467	401	411	435	451	431	422	444	437	396	439	412	414	419	430	484	434	448	423	420	425	406	399	457	447	410	424	447	420	444	461	453	459	445	435	419	417	427	443	450	469	449	432	417	424	451	454	415	467	467	417	492	472	439	418	423	421	404	469	450	404	456	468	436	475	459	410	455	417	409	473	462	424	425	411	452	425	406	421	447	464	391	439	435	444	416	408	415	449	452	419	434	382	412	432	406	415	436	429	413	436	417	431	400	421	404	454	442	444	422	420	454	436	391	445	436	437	428	455	468	433	423	424	430	445	419	448	443	420	455	418	432	468	425	426	397	454	434	425	474	422	431	457	426	426	459	431	465	455	426	457	434	408	393	447	460	381	408	391	391	405	473	420	436	418	418	466	422	478	436	423	477	434	424	441	416	487	452	445	436	452	391	406	434	447	480	424	443	418	415	429	405	415	431	450	459	389	450	463	413	427	439	464	443	446	415	429	417	437	395	449	451	417	401	409	419	410	400	415	435	428	417	447	407	418	450	456	433	403	441	435	424	448	425	427	450	433	404	426	462	462	422	445	393	439	448	437	424	434	432	416	437	433	430	418	471	457	436	369	443	441	426	434	442	456	428	413	426	377	463	377	435	434	478	446	435	478	424	477	452	423	444	395	431	467	437	411	440	403	404	411	388	451	420	423	385	399	432	466	412	430	425	413	380	412	416	385	416	434	407	455	443	412	457	429	449	439	411	458	467	423	452	443	415	449	401	443	451	448	431	439	454	453	429	412	501	428	435	452	447	439	431	421	422	436	488	423	428	445	439	458	407	417	453	432	400	448	451	437	375	454	444	468	432	458	440	425	452	444	438	412	445	409	434	427	416	413	423	414	462	429	411	443	465	407	433	412	389	446	486	425	439	433	412	483	429	471	445	433	503	409	412	390	432	426	442	477	427	470	424	478	446	410	423	458	424	460	417	394	474	429	423	401	458	412	425	393	433	426	380	444	418	420	422	442	421	427	443	450	452	423	428	438	435	428	401	424	443	474	418	413	434	436	420	405	419	437	403	441	384	440	405	414	449	443	403	456	440	422	483	435	446	445	414	411	416	384	442	403	425	397	457	388	415	400	442	440	405	451	409	428	448	432	450	442	400	416	434	435	478	478	461	402	455	434	455	484	423	428	463	405	412	435	405	424	498	429	424	458	407	398	434	397	412	446	396	417	445	447	426	412	417	393	429	431	422	441	416	460	402	429	422	401	381	441	421	430	469	459	409	416	417	409	409	444	423	449	435	394	410	443	462	399	429	487	468	426	423	404	437	447	453	404	478	420	451	451	482	435	451	452	419	427	461	436	472	438	435	474	425	423	452	427	471	463	444	440	433	445	386	440	421	416	440	438	411	436	433	464	436	477	427	422	436	457	445	421	434	419	430	450	433	398	425	429	424	456	472	422	457	404	426	406	436	447	459	466	464	398	434	464	433	423	453	401	433	394	453	407	491	420	441	442	446	443	424	432	428	436	408	412	471	423	459	440	439	430	432	438	446	445	422	433	426	470	447	456	429	460	421	446	397	425	422	416	431	392	424	488	412	433	405	402	424	417	433	425	447	447	416	418	455	493	409	392	411	403	441	416	424	429	465	418	453	408	427	461	432	427	371	401	405	420	425	430	446	409	454	430	482	411	409	413	409	450	452	407	379	436	454	406	426	441	430	449	396	462	466	434	451	471	431	447	456	428	436	463	419	437	438	434	455	414	460	423	460	440	436	421	414	437	456	430	465	426	378	418	381	446	499	427	452	413	440	435	385	465	419	470	422	400	467	419	438	434	421	459	431	416	479	454	412	421	427	399	410	435	460	471	511	457	450	445	465	453	424	427	448	416	436	421	377	448	461	444	466	426	425	452	397	424	402	438	397	423	425	443	429	407	411	480	416	412	460	385	395	451	475	439	388	425	425	430	406	464	477	429	469	480	418	414	400	390	430	394	424	506	431	444	433	454	399	426	485	431	431	458	488	416	421	451	473	423	444	468	391	463	433	447	425	433	458	461	462	453	479	433	447	448	449	436	437	436	446	441	421	423	411	425	428	454	407	418	477	400	465	451	455	450	445	397	422	419	456	420	435	420	416	414	454	410	458	480	429	454	420	383	421	435	444	468	449	519	454	407	405	407	435	447	448	435	424	502	416	431	432	414	421	422	417	447	443	471	443	424	445	455	415	423	434	455	417	472	416	406	421	436	466	420	456	423	440	421	470	405	410	426	402	456	453	439	446	416	430	407	418	412	417	440	391	420	410	427	438	448	441	440	442	387	470	455	413	448	447	417	442	404	409	431	426	467	443	424	473	484	439	460	439	408	446	450	412	430	427	485	429	383	373	442	403	407	438	411	410	438	422	425	449	422	412	468	436	453	427	398	422	388	476	451	440	461	482	398	430	448	427	430	451	452	429	410	440	442	466	443	425	454	427	426	406	417	454	441	403	411	448	475	428	410	436	415	424	461	437	460	475	448	418	427	420	419	426	414	422	427	462	477	419	430	426	438	418	434	466	440	426	411	438	429	404	420	433	472	412	414	429	409	447	413	459	397	448	452	443	440	481	414	417	410	414	425	418	442	443	432	447	431	450	447	450	420	442	484	427	440	477	446	442	479	421	448	427	445	397	458	436	420	448	375	438	419	426	438	497	434	442	435	424	424	447	436	470	428	394	444	436	441	461	444	385	390	458	481	424	443	424	435	426	442	446	438	448	460	459	420	405	476	447	432	420	464	439	435	447	444	443	421	459	427	449	431	430	435	406	424	434	443	390	399	422	432	446	432	423	463	436	382	409	436	409	405	450	405	415	413	429	455	428	434	456	486	464	385	443	396	441	432	464	429	455	424	442	467	452	458	415	445	451	438	454	464	453	417	440	440	441	385	443	446	395	419	393	478	417	398	453	433	444	443	442	416	449	395	416	432	393	434	422	455	416	412	399	431	435	434	431	428	435	416	410	414	432	416	426	431	455	417	401	431	420	435	464	430	449	407	426	442	429	416
3479	3059	2133	1379	1147	1024	1061	1025	985	948	955	943	1008	987	989	1022	1021	925	929	963	958	929	967	932	955	953	936	975	957	951	963	953	925	926	967	968	955	970	964	906	950	927	941	883	955	949	960	905	999	994	1024	935	965	1008	964	983	886	946	925	955	965	929	914	957	943	999	937	997	1024	934	914	923	972	952	913	951	943	985	949	991	906	942	936	918	893	886	883	923	960	964	911	894	955	967	966	963	1000	954	954	974	910	955	933	939	931	993	958	954	937	897	1001	976	1002	965	944	933	944	924	927	927	986	963	986	986	943	948	927	931	922	967	968	909	933	946	964	940	944	957	914	939	927	970	1024	957	918	909	984	938	927	941	999	965	886	925	903	948	955	936	896	926	923	954	966	863	946	936	944	1004	931	973	998	927	888	981	905	991	887	995	941	965	909	922	960	927	906	1000	931	973	933	942	898	917	935	1012	965	915	906	957	907	950	990	972	914	929	941	977	936	964	999	968	958	983	963	994	950	950	932	908	953	922	953	895	965	921	973	972	878	931	969	996	938	910	1027	982	930	953	966	980	929	954	945	959	953	933	951	954	924	942	894	959	948	967	957	932	947	916	931	956	963	918	940	928	980	891	968	948	978	913	918	964	995	916	903	960	951	944	950	945	952	955	964	932	930	913	930	958	923	982	948	957	968	983	927	961	962	955	944	954	1016	956	1004	1001	983	938	915	948	970	933	921	933	957	910	910	961	970	943	897	966	913	920	945	912	895	987	864	922	1007	998	945	968	957	950	904	953	943	1016	923	973	868	921	994	886	936	969	971	919	924	962	979	955	969	959	978	975	967	934	933	926	905	941	957	910	921	981	944	940	962	958	968	907	939	934	955	934	945	917	958	953	958	948	963	937	953	932	929	927	980	928	981	976	1000	905	960	970	967	976	940	916	936	967	919	925	919	972	979	916	945	914	942	949	900	900	945	883	948	971	905	971	1001	933	940	955	985	931	936	869	956	904	920	916	911	850	978	929	850	947	985	966	951	887	925	954	949	1003	910	950	915	940	955	957	967	941	933	975	917	932	962	947	1006	928	938	996	905	946	918	938	962	934	905	891	935	938	968	949	934	988	918	1002	895	956	936	905	946	939	948	935	934	929	960	977	959	895	966	928	951	915	908	903	941	939	979	924	943	937	949	923	919	933	981	952	1016	903	931	943	963	979	951	958	949	931	939	958	946	983	914	955	957	964	943	959	952	914	954	917	897	974	976	944	966	937	927	996	917	931	947	942	943	975	937	909	878	914	965	971	954	887	937	915	955	906	953	898	909	942	930	930	954	982	955	953	918	908	968	919	943	933	1009	922	950	986	966	1007	955	923	932	890	996	927	952	957	884	927	912	974	999	930	974	978	920	900	913	953	1000	947	919	973	939	929	956	944	889	967	977	952	921	965	951	940	941	1070	956	949	909	1002	928	940	934	945	948	958	900	965	970	935	959	906	976	963	932	915	922	925	977	939	918	989	985	973	1009	956	993	937	954	906	934	979	951	937	947	949	921	987	927	952	970	1007	962	950	883	938	950	990	960	949	928	972	946	915	939	867	971	908	979	952	967	921	930	895	995	984	956	945	964	921	979	954	960	883	934	963	976	877	912	937	987	904	929	931	914	895	925	941	913	971	972	993	886	936	937	920	918	914	898	957	943	957	974	962	957	902	947	910	909	906	990	927	937	971	948	929	955	928	986	982	985	945	961	938	972	1020	964	907	967	916	921	945	984	959	934	941	1004	933	877	940	978	952	927	932	936	841	910	937	908	949	1008	944	923	984	962	925	946	925	957	963	985	909	921	1023	869	975	996	906	952	921	994	889	943	955	945	892	957	987	926	936	1012	915	966	944	961	980	935	945	914	910	953	925	956	967	944	909	942	892	957	948	961	957	964	906	950	949	911	958	934	898	869	927	979	924	978	943	994	1016	949	922	952	944	938	993	990	973	901	1002	941	944	934	959	915	926	915	922	924	913	968	937	933	921	925	999	967	925	896	959	939	995	976	979	964	995	987	888	979	945	966	931	950	956	895	938	935	925	956	966	914	903	918	966	952	889	956	935	925	969	911	942	973	990	932	937	974	928	978	921	939	962	950	1004	955	973	971	980	973	926	918	886	908	970	924	970	897	954	922	987	945	916	942	994	953	965	961	937	893	928	991	922	953	941	966	904	978	952	956	961	897	985	892	976	937	987	889	961	947	942	892	1004	924	975	943	892	963	1014	939	953	931	890	957	947	949	897	936	965	913	983	926	1004	948	960	944	960	954	906	914	957	916	916	908	955	888	937	965	960	945	905	929	987	991	901	925	1003	947	973	940	928	963	943	952	932	981	953	985	960	959	952	952	916	948	915	922	954	975	982	944	924	920	908	961	893	936	954	945	947	964	990	911	913	930	887	987	981	917	928	987	939	946	901	983	961	940	919	977	977	934	933	920	883	959	968	974	932	927	911	900	995	948	951	942	946	914	862	945	947	996	947	938	940	935	917	889	901	890	881	885	917	944	943	948	852	927	911	942	906	867	898	924	968	978	960	940	936	922	959	936	948	990	983	926	909	942	1014	957	947	965	961	950	977	921	994	914	947	922	942	969	900	924	935	970	884	951	977	896	947	863	968	917	949	898	937	982	933	884	926	944	1011	914	924	948	971	973	927	977	951	907	952	859	1054	970	907	1019	990	974	935	903	976	863	948	989	952	992	939	930	925	902	946	953	970	953	886	934	940	1008	924	950	961	986	969	951	933	957	958	959	896	934	940	901	963	953	972	958	858	1019	922	942	955	906	907	918	932	906	974	882	969	948	935	950	937	966	955	917	973	995	938	997	954	940	975	960	965	937	894	923	1009	955	963	969	975	958	909	983	949	937	935	934	996	957	975	958	957	948	968	944	1006	926	1007	930	939	930	893	954	966	973	977	924	986	990	973	946	894	1004	941	937	965	933	986	976	949	950	919	899	952	946	955	970	946	933	940	966	930	952	949	895	946	933	912	884	958	950	944	985	934	955	949	969	927	936	968	981	939	926	966	919	925	882	937	913	883	889	970	995	951	918	902	937	952	972	920	937	924	974	956	907	949	938	911	915	902	976	947	894	912	936	941	957	929	920	973	978	944	945	980	946	955	984	972	992	932	962	889	982	995	975	958	954	938	968	929	952	960	976	945	935	970	970	946	964	1015	903	955	933	1015	949	919	913	995	947	891	969	964	972	922	942	957	915	932	949	918	945	959	949	946	954	911	914	944	909	904	978	951	945	942	942	890	959	929	921	893	968	934	933	965	975	932	904	926	983	916	963	905	866	931	930	947	976	945	895	968	923	913	893	999	946	969	927	946	849	930	944	948	943	976	954	974	903	960	897	955	928	956	938	958	962	946	903	879	926	983	907	961	917	1012	894	914	987	906	932	941	925	944	951	923	898	939	946	961	889	917	911	909	943	960	939	947	883	1038	926	950	927	980	978	954	931	906	906	999	893	950	951	913	1006	933	1014	970	921	895	986	950	933	900	975	945	936	965	940	982	894	894	982	870
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
